
.card [class*=card-header-]:not(.card-header-icon):not(.card-header-text):not(.card-header-image) {
  border-radius: 3px;
  /* margin: -20px 20px 0px 20px ; */
  padding: 15px;
  align-items: center;
  border-bottom: 1px solid rgba(0,0,0,.125);
  color: #125faf !important;
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card .card-header-danger .card-icon, .card .card-header-danger .card-text, .card .card-header-danger:not(.card-header-icon):not(.card-header-text) {
  /* box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(191, 171, 170, 0.4); */
  /* box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; */
  color: #125faf !important;
}

.card .card-header-danger .card-icon, .card .card-header-danger .card-text, .card .card-header-danger:not(.card-header-icon):not(.card-header-text), .card.bg-danger, .card.card-rotate.bg-danger .back, .card.card-rotate.bg-danger .front {
  /* background: linear-gradient(60deg,#577788,#2e6883) !important; */
  /* background: linear-gradient(60deg,#0a3044,#3c7792) !important; */
  /* background: linear-gradient(60deg,#2e6883,#577788) !important; */
  color: #125faf !important;
}

.card .card-header h4.card-title{
  color: #125faf !important;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-family: 'Poppins', sans-serif !important;
}

.card .card-title{
  color: #125faf !important;
  text-transform: uppercase;
  font-weight: 600 !important;
}


.table th{
  width: auto !important;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  border-radius: 15px !important;
  /* border-top-left-radius: 50px !important;
  border-top-right-radius: 50px !important; */
  /* background-color: #fff; */
  background-clip: border-box;
  border: 1px solid rgba(0,0,0,.125);
  /* border-radius: .25rem; */
}

.form-control {
  border-radius: 2px !important;
}

.btn {
  border-radius: 2px !important;
}

.navbar {
  background: linear-gradient(60deg,#0a3044,#3c7792) !important;
}

.navbar .navbar-menu-wrapper {
  transition: width 0.25s ease;
  -webkit-transition: width 0.25s ease;
  -moz-transition: width 0.25s ease;
  -ms-transition: width 0.25s ease;
  color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  height: 60px !important;
}
.sidebar .sidebar-brand-wrapper {

  background: #fff;
  width: 244px;
  height: 60px !important;
}

.main-panel {
  transition: width 0.25s ease, margin 0.25s ease;
  width: 100%;
  min-height: calc(100vh - 70px);
  padding-top: 50px !important;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}


.btn-primary{
  background: #125faf !important;
  border-radius: 25px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 10px 25px !important;
  border: none !important;
}

.page-breadcrumb{
  padding-bottom: 0 !important;
}

.card{
box-shadow: 0 0 50px rgba(0,0,0,.03) !important;
border: none;
}


table thead tr th, td{
  font-family: 'Poppins', sans-serif !important;
}
.breadcrumb-item b{
  font-weight: 400;
}

.editBtn{
  text-align: center;
}

.editBtn a{
  text-align: center;
}

.editBtn a.nav-link{
  display: inline-block;
  font-size: 18px !important;
  color: #EC3237;
}

.editBtn a.nav-link:hover{
  background: transparent !important;
  color: #125faf;
}

nav.sub-menu .nav-link{
  font-family: 'Poppins', sans-serif !important;
}


.nav-link{
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
}

.sidebar .nav.sub-menu .nav-item .nav-link {
  padding: 10px 10px !important;
  color: #3D4465;
  padding: 0.5rem 0.35rem;
  position: relative;
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
  line-height: 1;
  height: auto;
  border-top: 0;
}
