
.card {
  border: 1px solid #e6e8eb;
  border-radius: 5px;
  background-color: #ffffff;
  margin-bottom: 20px;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
}
.card .card-header {
  background-color: #ffffff;
  border-bottom: 1px solid #e6e8eb;
  font-weight: 600;
  padding: 1.8rem 2rem;
}
.card .card-header p:last-child {
  margin-bottom: 0;
}
.card .card-header .card-title {
  font-size: 1.35714286em;
  line-height: 1.68421053em;
  font-weight: 500;
}
.card .card-header .card-subtitle {
  /* font-size: 1rem; */
  font-size:16px;
  font-style: normal;
  font-weight: 400;
  color: #484848;
}
.card .card-header-title {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 0px;
  font-weight: 600;
}
.card .card-body {
  padding: 1.8rem 2rem;
}
.card .card-body-title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
}
.card .card-footer {
  background-color: #ffffff;
  border-top: 1px solid #e6e8eb;
}

.list {
  clear: both;
  display: block;
  position: relative;
  padding: 0;
}
.list li {
  line-height: 32px;
}
.list li a {
  color: #2250fc;
  font-weight: 600;;
  text-decoration: none;
}

.list li a.active {
  color: #484848;
}

.list-lines,
.icon-list,
.list-simple,
.list-posts,
.list ul {
  padding: 0px;
}

.list,
.list-icon,
.list-lines,
.icon-list,
.list-simple,
.list-posts,
.list-tweets li {
  list-style: none;
}
.list a,
.list-icon a,
.list-lines a,
.icon-list a,
.list-simple a,
.list-posts a,
.list-tweets li a {
  color: #484848;
}

.list-colored li a {
  color: #2250fc;
  font-weight: 600;
  text-decoration: none;
}

.list-legend li {
  float: left;
  margin-right: 14px;
  margin-bottom: 10px;
}
.list-legend li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 9px;
  background-color: #2250fc;
  float: left;
  margin-top: 6px;
}

.icon-list li,
.list-arrow-icons li,
.list-tweets li {
  padding-left: 0px;
}

.list-medium li {
  margin: 12px 0;
}

.list-large li {
  margin: 18px 0;
}

.list-large li:first-child,
.list-medium li:first-child {
  margin-top: 0;
}

.list-large li:last-child,
.list-medium li:last-child {
  margin-bottom: 0;
}

.list-posts small {
  display: block;
  font-style: italic;
  opacity: 0.7;
}

.list-lines {
  list-style: none;
}
.list-lines li {
  border-bottom: 1px solid #ddd;
  padding: 10px 0 10px 2px;
}
.list-lines li:last-child {
  border-bottom: 0px;
}

.list-icon {
  list-style: none;
  padding-left: 0;
}
.list-icon ul {
  list-style: none;
}
.list-icon ul {
  padding: 0;
}
.list-icon li {
  margin-bottom: 10px;
  margin-left: 20px;
}
.list-icon i {
  font-size: 15px;
  margin-right: 14px;
  margin-left: -20px;
}
.list-icon.list-icon-colored li:before, .list-icon.icon-list-colored i {
  color: #2250fc;
}
.list-icon li:before {
  margin-left: -20px;
  position: absolute;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
}
.list-icon.list-icon-arrow li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f054";
}
.list-icon.list-icon-arrow-circle li:before {
  content: "\f0a9";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-check li:before {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-caret li:before {
  content: "\f0da";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-uncheck li:before {
  content: "\f144";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-plus li:before {
  content: "\f055";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-info li:before {
  content: "\f05a";
  font-family: "Font Awesome 5 Free";
}
.list-icon.list-icon-circle li:before {
  content: "\f192";
  font-family: "Font Awesome 5 Free";
}

a.list-group-item.active {
  background-color: #2250fc;
  border: #2250fc;

}
a.list-group-item.active h1,
a.list-group-item.active h2,
a.list-group-item.active h3,
a.list-group-item.active h4,
a.list-group-item.active h5,
a.list-group-item.active h6,
a.list-group-item.active p {
  color: #ffffff;
}
a.list-group-item.active:hover, a.list-group-item.active.active {
  color: #ffffff !important;
}

.dashbord-box{
  min-height: 780px;
  padding: 15px;
  border: 1px solid #e6e8eb;
  /* border-radius: 5px; */
  background-color: #ffffff;
  margin-bottom: 20px;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
}

a:not(.btn):not(.badge):hover {
    color: #1f3b64;
    text-decoration: underline;
}

.sidebar {
    padding-right: 25px;
    padding-left: 0px;
}