@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i');

body {
  font-family: Poppins !important;
  font-size: 13px !important;
  font-weight: 400;
}

.mat-tab-label,
.mat-tab-link {
  font-family: Poppins !important;
}

.mat-tab-group {
  font-family: Poppins !important;

}

.fieldset {
  border: 1px groove #ddd !important;
  padding: 0 1em 0em 1em !important;
  margin: 0 0 1.5em 0 !important;
  -webkit-box-shadow: 0px 0px 0px 0px #000;
  box-shadow: 0px 0px 0px 0px #000;
}

/* Icons */
[class^="flaticon-"],
[class*=" flaticon-"] {
  font-size: inherit !important;
}

/* Buttons */
.btn {
  font-family: Poppins !important;
}

.btn-sm,
.btn-group-sm>.btn {
  font-size: .9rem;
}

.btn-primary {
  color: #fff;
  background-color: #6bb1e2;
  border-color: #6bb1e2;
}

.control-label {
  font-weight: 500;
  color: #4e4e4e;
  font-size: 0.9rem;
}

.form-control {
  font-family: Poppins !important;
  height: calc(2.55rem + 2px);
  border-color: #d8d8d8 !important;
  padding: .55rem 1.15rem;
  border-radius: 0;
}

.form-control.focus,
.form-control:focus {
  border: 1px solid #73bbda !important;
}

.required {
  color: #e81414;
}

.font-weight-bold-500 {
  font-weight: 500;
}

.label-text {
  display: block;
  padding: 5px 10px;
  background: #f5f5f5;
  border-right: 2px solid #ffffff;
}

.text-underline {
  text-decoration: underline;
}

/* Header */

.m-header {
  /*background: #047fb5 !important;*/
  background: #ffffff !important;
  height: 60px;
}

.m-header .m-brand {
  background: #65b1d2 !important;
}

.m-header .m-brand .m-brand__logo,
.m-brand .m-brand__tools {
  height: 60px !important;
}

@media (min-width: 1025px) {
  .m-header-menu {
    margin: 0 0 0 20px;
  }
}

.m-brand__logo-wrapper img {
  width: 55px;
}

.mahait-header-menu-logo-text {
  display: table;
  height: 100%;
}

.mahait-header-menu-logo-text span {
  display: table-cell;
  vertical-align: middle;
}

.mahait-header-menu-logo-text span.text {
  font-size: 18px;
  color: #2d2d2f;
  font-weight: 400;
}

.mahait-header-menu-logo-text .logo img {
  height: 50px;
}

.m-aside-left {
  box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08) !important;
}

.m-aside-left--fixed.m-header--static .m-aside-left,
.m-aside-left--fixed.m-header--fixed .m-aside-left {
  top: 60px;
}

.m-aside-left.m-aside-left--skin-dark {
  /*background: rgba(0,0,0,0) linear-gradient(152deg,#4eb9d3 0,#007bb3 72%,#0375a1 100%) repeat scroll 0 0;*/
  /*background: rgba(0,0,0,0) linear-gradient(152deg,#d6f5fd 0,#b8ddef 72%,#86bbd0 100%) repeat scroll 0 0; );*/
  background: #fff;
}

.m-header-head {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15) !important;
}

.m-header--fixed .m-body {
  padding-top: 60px !important;
}


.m-subheader {
  display: none !important;
}

.m-body .m-content {
  padding: 0;
}

.m-body .m-content .mahait-content-inner {
  background: #fff;
  min-height: 620px !important;
  border-radius: 3px;
}

/* .m-body .m-content .mahait-content-inner .mahait-content-page-top {
  padding: 1px 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 7px;
  background: linear-gradient(to left,#5C047C 0%, #7B0849 100%);
  border-left:2px solid #fff;
} */

.mahait-content-page-top .m-subheader__title {
  font-family: Poppins;
  font-weight: 400;
  font-size: 1.5rem !important;
  margin-bottom: 0;
  line-height: 44px;
  color:#fff;
}

/* Sidebar */
.mahait-aside-menu .mahait-aside-menu-nav li {
  border-bottom: 1px solid #eee;
}

.mahait-aside-menu .mahait-aside-menu-nav li a {
  color: #525252;
}

.mahait-aside-menu .mahait-aside-menu-nav li.active {
  background: #fff;
}

.mahait-aside-menu .mahait-aside-menu-nav li.active a {
  color: #410258;
}

.mahait-aside-menu .mahait-aside-menu-nav .m-menu__item--open {
  background: #eaf4f9;
}

.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-bullet--dot span {
  background: #047fb5;
}

.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-icon {
  font-size: 1.6rem !important;
}

.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-text {
  font-size: 1.0rem !important;
}

.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item .m-menu__submenu .m-menu__item .m-menu__link {
  color: #5d5d5d !important;
}

.mahait-aside-menu .m-menu__nav {
  padding: 0 0 30px 0;
}


/* breadcrumb */
.mahait-breadcrumb .breadcrumb {
  background: transparent;
  font-size: 12px;
  margin-bottom: 0 !important;
  padding: 3px 18px;
}

.mahait-breadcrumb .breadcrumb .breadcrumb-item a {
  font-weight: 500;
  color: #fff;
}

.mahait-breadcrumb .breadcrumb .breadcrumb-item.active {
  font-weight: 500;
  color: #fff;
}

/* Menu Bar */
.m-brand .m-brand__tools .m-brand__toggler span {
  background: #21315e !important;
}

.m-brand .m-brand__tools .m-brand__toggler span::before,
.m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after {
  background: #21315e !important;
}

/* Table */
.mahait-table th {
  background: #5b0154;
  font-weight: 600;
  color: white;
  border-bottom: 0 !important;
  vertical-align: top !important;
  padding: 8px !important;
}

.mahait-table th,
.mahait-table td {
  padding: 0.40rem 0.75rem;
  border: 0;
  vertical-align: middle;
  font-size: 1rem;
}

.mahait-table td {
  padding: 0.2rem 0.75rem;
}

.mahait-table tbody tr:nth-of-type(odd) {
  background: #fff;
}

.mahait-table tbody tr:nth-of-type(even) {
  background: #f9f9f9;
}

.mahait-table.mahait-tborder th,
.mahait-table.mahait-tborder td {
  border: 1px solid #ececec !important;
}

.mahait-table-action .mahait-edit-icon {
  font-size: 1.8rem !important;
  color: #ffba4e;
  text-decoration: none;
}

.mahait-table-action .mahait-delete-icon {
  font-size: 1.8rem !important;
  color: #f4516c;
  padding-left: 1rem;
  text-decoration: none;
}

.dataTables_scrollHeadInner {
  width: 100% !important;
}

.dataTables_scrollHeadInner table {
  width: 100% !important;
}

/* Tabs */
.mahait-tabs.m-tabs-line .m-tabs__item {
  margin-right: 10px;
}

.mahait-tabs.m-tabs-line .m-tabs__link {
  color: #7b7e8a !important;
  padding: 10px 10px;
}

.mahait-tabs.m-tabs-line a.m-tabs__link.active,
.mahait-tabs.nav.nav-tabs .nav-link:hover {
  font-weight: 500;
  color: #3a95bd !important;
  border-bottom: 0px solid #b5e070 !important;
  border-bottom-width: 3px !important;
}

/* Modal */
.modal .modal-content .modal-header {
  padding: 7px;
  background: #E7DBEC;
}

.modal .modal-content .modal-header .modal-title {
  color: #292828;
  font-size: 1.5rem;
}

.modal .modal-content .modal-body {
  padding: 15px;
}

.modal .modal-content .modal-footer {
  padding: 12px;
}

/* Select */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  height: auto !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 5px 5px;
  height: auto !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #aad8e6 1px !important;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #d8d8d8 !important;
  border-radius: 0px !important;
}

.m-portlet__head-text {
  font-family: Poppins !important;
}

.check-color {
  color: #3ad51e;
}

.m-header .m-brand.custom-navigator {
  background: transparent !important;
  height: auto !important;
  width: 30px !important;
  padding: 0px 30px !important;
}

.m-stack.m-stack--desktop.m-stack--ver>.m-stack__item {
  box-shadow: none !important;
  border-bottom: 1px solid #ccc;
}

.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link {
  padding: 9px 10px !important;
}

.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
  font-size: 14px;
}

.hall_venue_header {
  font-size: 10px !important;
  margin: 0px;
  padding: 0px;
  color: #fff;
  padding-top: 0.35rem !important;
}

.screen-reader-text {
  color: #410258;
  font-weight: 400;
  border: 1px solid #9e9e9e;
  padding: 6.5px;
  border-radius: 7px;
  font-size: 0.9rem;
}

.zoom-icon-border {
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  margin-top: 16px !important;
  padding-right: 10px;
  padding-left: 10px;
}

.screen-reader-text-zoomin {
  font-size: 10px;
  color: #410258;
}

.screen-reader-text-zoom {
  font-size: 15px;
  color: #410258;
}

.screen-reader-text-zoomout {
  font-size: 19px;
  color: #410258;
}

.search-icon-border {
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  padding-top: 7px;
  padding-bottom: 5px;
}

.search-icon-border .notification,
.notification-icon-border .notification {
  text-decoration: none;
  padding: 12px 9px;
  position: relative;
}

.search-icon-border .flaticon-header-color {
  font-size: 18px !important;
  color: #00AAA9;
}

.m-header-search-dropdown {
  background-color: #00AAA9 !important;
  padding: 10px 10px 0;
}

.m-topbar__nav li {
  padding: 0 3px !important;
}

.screen-reader-content {
  margin-top: 22px;
}

/* .flaticon-color-change {
  color: #7B0849 !important;
} */

.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
  color: rgb(230, 235, 239) !important;
}

.notification-icon-border {
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  padding-top: 0.5px;
  padding-bottom: 0.5px;
}

.notification-icon-border .badge {
  position: absolute;
  top: -4px;
  right: 7px;
  border-radius: 50%;
  background-color: red;
  color: white;
}

.m-dropdown__header {
  padding: 2px 21px !important;
  background-color: #410258 !important
}

.m-header-search {
  width: 100% !important;
}

.m-dropdowm-language {
  width: 170px;
  margin-left: 213px;
}

.reject-button-alignment {
  padding: 0.160rem .75rem !important;
}

.btn {
  font-family: Poppins !important;
}

.notification-icon-border {
  border: 1px solid #9e9e9e;
  border-radius: 5px;
  padding-top: 7.5px;
  padding-bottom: 0.5px;
}

.notification i {
  font-size: 21px !important;
  color: #410258;
}

.notification-icon-border,
.search-icon-border {
  margin-top: 8px;
  height: 38px;
}

.notification-icon-border.notification-header-icon i {
  font-size: 25px !important;
}

.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name,
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email {
  color: #ffffff;
}

.profile-header-section .m-dropdown .m-dropdown__wrapper .m-dropdown__body {
  padding: 10px !important;
}

.mobile-logo-section.m-brand {
  background: #ffffff !important;
}

.grid_icon_topbar {
  color: #00AAA9;
  padding: 0px 9px 0px 10px;
  font-size: 17px !important;
  margin-top: 3px;
}

.application-tab {
  text-align: left;
  padding: 8px 0 8px 10px;
  border-bottom: 1px solid #cccccc;
}

.custom-pages-dropdown .m-dropdown-applications {
  padding: 0 !important;
}

.custom-pages-dropdown .m-dropdown-applications .m-nav-color {
  color: #525252;
}

@media (min-width: 1025px) {
  .m-dropdown.m-dropdown--medium .m-dropdown__wrapper {
    width: 275px;
  }

  .m-header-search {
    width: 180px;
  }
}

.mobile-logo-section a {
  color: #000000;
}

.mobile-logo-section a .text {
  font-size: 13px;
  padding-left: 6px !important;
}

.m-footer {
  height: 35px;
  min-height: 35px;
  /* background-color: #E7DBEC; */
  border-top: 1px solid #dfdfdf;
}

.m-btn-body {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.m-btn-body:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.m-btn-modal {
  color: #007bff;
  border-color: #007bff
}

.m-btn-modal:hover {
  color: white;
  background-color: #007bff;
  border-color: #007bff
}

.m-btn-size {
  line-height: 0.55;
}

.screen-reader-text:hover {
  color: #fff;
  background-color: #410258;
}

.dataTables_wrapper .pagination .page-item.active>.page-link,
.dataTables_wrapper .pagination .page-item:hover>.page-link {
  color: #fff !important;
  font-weight: 600;
  background-color: #00AAA9 !important
}

.reject-button-alignment {
  padding: 0.160rem .75rem !important;
}

.dataTables_info {
  font-size: 11px !important;
}

.input-class-text {
  line-height: 0.9 !important;
}

.mui-app-status {
  display: flex;
  flex-wrap: wrap;
}

.mui-app-status .mui-app-link {
  width: 175px;
  margin: 0 1.9rem 1rem 0;
  padding: 1rem 0.8rem;
  color: #fff;
  transition: all 0.8s ease;
  border-radius: 4px;
}

.mui-app-link .app-status .icon {
  font-size: 1.5rem;
  color:#fff;
}

.mui-app-link .app-status .status {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
}

.mui-app-link .app-text {
  padding-top: 0.8rem;
  display: block;
  font-size: 1.1rem;
  font-weight: 500;
}

.mui-app-link:hover {
  transform: scale(0.9);
}

.mui-app-link.green {
  background: #91cf76;
}

.mui-app-link.blue {
  background: #609bc4;
}

.mui-app-link.pink {
  background: #d581b4;
}

.mui-app-link.orange {
  background: #f69863;
}

.mui-app-link.red {
  background: #f05d5d;
}

.mui-app-link.sement {
  background: #92a7b6;
}

.mui-app-link.dark-orange {
  background: #e38341;
}

.mui-app-link.dark {
  background: #898787;
}

.hui-app-status {
  display: flex;
  flex-wrap: wrap;
}

.hui-app-status .hui-app-link {
  width: 175px;
  margin: 0 1.8rem 1rem 0;
  padding: 1rem 0.8rem;
  color: #fff;
  transition: all 0.8s ease;
  border-radius: 4px;
}

.hui-app-link .apps-status .icons {
  font-size: 1.5rem;
}

.hui-app-link .apps-status .status {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
}

.hui-app-link .apps-text {
  padding-top: 0.8rem;
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
}

.hui-app-link:hover {
  transform: scale(0.9);
  text-decoration: none;
}

.hui-app-link.green {
  background: #91cf76;
}

.hui-app-link.blue {
  background: #609bc4;
}

.hui-app-link.pink {
  background: #d581b4;
}

.hui-app-link.orange {
  background: #f69863;
}

.hui-app-link.red {
  background: #f05d5d;
}

.hui-app-link.sement {
  background: #92a7b6;
}

.hui-app-link.dark-orange {
  background: #e38341;
}

.hui-app-link.dark {
  background: #898787;
}

.dashboard-actionables {
  display: inline-block;
  height: 200px;
}

.actionables {
  padding: 0px !important;
}

.m-tab-db-item {
  padding-top: 10px;
  text-align: center;
}

.mahait-tab.m-tab-line .m-tab__link {
  color: #7b7e8a !important;
  padding: 10px 10px;
}

.mahait-tab {
  border-bottom: 1px solid #dee2e6;
}

.mahait-tab.m-tab-line a.m-tab__link.active,
.mahait-tab.nav.nav-tab .nav-link:hover {
  font-weight: 500;
  color: #3a95bd !important;
  border-bottom: 3px solid #ebebe0 !important;
}

.mahait-tab.m-tab-line a.m-tab__link.active,
.mahait-tab.nav.nav-tab .nav-link:active {
  font-weight: 500;
  color: #3a95bd !important;
  border-bottom: 3px solid #00AAA9 !important;
}

.flex-container-header i {
  float: right;
}

.flex-container-header h6 {
  padding: 10px;
  background-color: #ececec;
}

.public-footer {
  background-color: #ffffff;
  padding: 10px;
  font-size: .9rem;
  font-weight: 400;
  color: #a9a9aa;
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 1;
}

.public-container {
  background-color: #ffffff;

}

@media (max-width: 767px) {
  .hide-mobile-section {
    display: none !important;
  }

  .m-header .m-brand .m-brand__logo {
    width: 200px !important;
  }

  .custom-pages-dropdown .m-dropdown__inner .m-dropdown-applications {
    height: 300px;
    overflow-y: scroll;
  }

  .m-footer {
    display: table;
  }
}

@media (min-width:767px) {
  .m-dropdown.m-dropdown--medium .custom-pages-dropdown {
    width: 650px !important;
  }

  .show-mobile-section {
    display: none;
  }

  .mahait-aside-menu .m-menu__nav {
    padding: 0 !important;
  }
}

@media (min-width: 1025px) {
  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer {
    margin-top: -35px;
  }

  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-aside-right,
  .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-wrapper {
    margin-bottom: 35px;
  }
}

.collpase_header {
  padding: 10px;
  background-color: white !important;
  color: #525252;
  border-bottom: 0.5px solid #5d5d5d;
}

.mahait-screen-db {

  color: red;
  font-size: 20px;
}

.hr-line {
  background-color: #00AAA9;
  height: 1px;
}

.univ-text {
  color: #00AAA9;
  font-size: 14px;
}

.marker-color {
  color: black;
}

.marker-color-size {
  font-size: 15px;
}

.m-btn-screen {
  font-size: 15px;
}

.overlay-color {
  background-color: #00AAA9;
}

.mb-check-box,
.m-btn-screen {
  color: white;
}

.overlay-card {
  background-color: #8080804d;
}

.m-popular-pick {
  font-size: 20px;
}

.hr-line-color {
  background-color: darkgrey;
  height: 2px;
}

/*.hr-db-home-screen{margin-left:25px;margin-right: 100px;}*/
.head-size {
  font-size: 18px;
}

.hr-line-color-tab {
  background-color: #00AAA9;
  height: 2px;
}

.table-size {
  padding: 5px;
}

.img-other-facilities {
  margin-left: 12px;
}

.mahait-table-db {
  text-align: center;
}

.home-text-side-menu {
  color: white;
}

.m-menu-head-home {
  background-color: #21315e;
}

.home-icon-color {
  color: white;
}

/*Login Design*/
/**Login Page Design**/
.LoginPage,
.container-login-section {
  /* background-image: url('https://www.hindustantimes.com/rf/image_size_960x540/HT/p2/2017/12/23/Pictures/_c81c3336-e74a-11e7-b094-c21f82b60b0b.JPG'); */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 1;
}

.container-login-section::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(93, 84, 240, 0.5);
  background: -webkit-linear-gradient(left, rgba(0, 168, 255, 0.5), rgba(185, 0, 255, 0.5));
  background: -o-linear-gradient(left, rgba(0, 168, 255, 0.5), rgba(185, 0, 255, 0.5));
  background: -moz-linear-gradient(left, rgba(0, 168, 255, 0.5), rgba(185, 0, 255, 0.5));
  /*background: linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));*/
  background: rgba(0, 168, 255, 0.5), rgba(185, 0, 255, 0.5);
  pointer-events: none;
}

.login-container {
  padding-top: 5%;
  padding-bottom: 10%;
}

.login-logo {
  position: relative;
  margin-left: -41.5%;
}

.login-logo img {
  position: absolute;
  width: 20%;
  margin-top: 19%;
  padding: 5%;
}

.login-form-1 {
  padding: 2%;
  background: #ffffffd4;
  background: rgb(255, 255, 255);
  opacity: 0.85;
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}

.login-form-1 h3 {
  text-align: center;
  margin-bottom: 12%;
  color: #fff;
}

.login-form-2 {
  padding: 9%;
  background: #ffffffd9;
  background: rgb(255, 255, 255);
  opacity: 0.85;
  box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}

.login-form-2 h3 {
  text-align: center;
  margin-bottom: 2%;
  color: #000000;
}

.btnSubmit {
  font-weight: 600;
  width: 50%;
  color: #ffffff;
  background-color: #00AAA9;
  /* box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -moz-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -webkit-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -o-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -ms-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);*/
  border: none;
  border-radius: 0.5rem;
  padding: 2%;
}

.btnSubmit:hover {
  background-color: #00AAA9;
  color: #000000;
  /*  box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -moz-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -webkit-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -o-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);
    -ms-box-shadow: 0 10px 30px 0px rgba(189, 89, 212, 0.8);*/
}

.btnForgetPwd {
  color: #00AAA9;
  font-weight: 600;
  text-decoration: none;
}

.btnForgetPwd:hover {
  text-decoration: none;
  color: #000000;
}

/*//////////////////////////////////////////////////////////////////*/
.Desktop-Toggle-menu {
  width: 40px;
  height: 45px;
  background: transparent !important;
  padding: 5px;
}

.Desktop-Toggle-menu.m-brand .m-brand__tools {
  height: 30px !important;
}

@media (min-width: 1025px) {
  .m-brand--minimize .m-brand {
    width: 40px !important;
  }
}

.fixed-toogle-menu {
  z-index: 1;
  background: linear-gradient(to right,#5C047C 0%, #7B0849 100%);
}

.m-aside-menu .m-menu__nav>.m-menu__item.fixed-toogle-menu>.m-menu__link {
  padding: 0 0 0 10px !important;
}

.m-brand--minimize .fixed-toogle-menu #m_header_menu {
  margin-left: 10px !important;
}

.fixed-toogle-menu #m_header_menu {
  margin-left: -5px !important;
}

.side-toggle-bar {
  padding-left: 45px !important;
}

.fixed-toogle-menu .m-brand .m-brand__tools .m-brand__toggler span,
.fixed-toogle-menu .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::before,
.fixed-toogle-menu .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after {
  background: #ffffff !important;
}




/* User details */
.assessor-details {
  font-size: 13px;
}

.assessor-profile-photo {
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 2px dashed #ddd;
  line-height: 1.7;
}

.assessor-profile-photo .assessor-name {
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 13px;
  color: #606060;
}

.assessor-profile-photo .assessor-gender,
.assessor-profile-photo .assessor-dob {
  color: #828181;
}

.assessor-profile-photo img {
  border-radius: 50% !important;
  border: 5px solid #ddd;
}

.assessor-view-title {
  color: #797878;
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.assessor-details .border-profile {
  border-right: 1px dashed #ddd !important;
}

.assessor-details .assessor-address div {
  float: left;
}

.assessor-address {
  padding-bottom: 10px;
  overflow: hidden;
}

.assessor-address .icon {
  margin-right: 15px;
  color: #3faf58;
}

.assessor-address .text {
  width: 85%;
  color: #949494;
  line-height: 1.7;
}

.assessor-address .text span {
  display: block;
}

.assessor-view-table tbody tr td {
  border: 1px dotted #ddd !important;
}

.assessor-view-table tbody tr td.title {
  background-color: #ddd !important;
  background-color: #f9f9f9 !important;
  width: 200px;
}

.assessor-view-documents span {
  margin: 0 20px 10px 0;
  float: left;
}

.assessor-view-documents span a {
  color: #ec8d39;
}

.mleft-10 {
  margin-left: 10px;
}


.disabled_data {
  padding: 7px 11px 0;
  margin-bottom: 15px;
  background-color: #ececec8a;
  border-radius: 5px;
}

.disabled_data p {
  margin-bottom: 8px !important;
}

.post-name {
  background-color: #ececec8a;
  border-radius: 5px;
}

.post-font {
  font-size: 16px;
}

.aa_footer {
  background-color: #5999e5;
  width: 100%;
}

.footer_content {
  color: #fff;
}

/* Mobile Alert */
.mobile_ver_alert {
  font-size: 8px;
  color: #53bd41;
}

.note-class {
  color: red;
}

.remove-col-padding {
  padding: 0px !important;
}

@media (min-width: 320px) and (max-width: 765px) {
  .mobile-responsetab {
    border-bottom: 1px solid #ffffffba;
  }

  .general-text {
    line-height: 1.8;
  }
}

@media (min-width: 766px) and (max-width: 870px) {
  .event-card-text {
    font-size: 13px !important;
  }

  .job-post-text {
    font-size: 13px !important;
  }

  .job-card-box-text {
    padding-left: 2px !important;
    padding-right: 0px !important;
  }

  .general-text {
    font-size: 12px !important;
  }
}

.create-skills {
  border: 1px solid grey;
  padding: 10px 10px 10px 10px;
  color: coral;
  font-weight: 600;
}

.create-skills:hover {
  border: 1px solid grey;
  padding: 10px 10px 10px 10px;
  color: white;
  background-color: #34bfa3;
  font-weight: 600;
}

.show-skills {
  border: 1px solid grey;
  padding: 10px 10px 10px 10px;
  color: white;
  background-color: #34bfa3;
  font-weight: 600;
}

.event-card-header {
  border: 1px solid #808080a3;
  /*background-color: #3471bce6;*/
  background-color: rgb(22, 145, 217);
  color: white;
}

.event-card-text {
  font-size: 15px;
  font-weight: 500;
}

.card-remove-border {

  border: none !important;
}

.card-box-border {
  border: 1.5px solid #808080a3;
}

.date-text {
  font-size: 12px;
}

.view-header-text-content {
  background-color: rgb(49, 165, 53);
  color: white;
  font-weight: 600;
  border-radius: 0px 0px 0px 20px;
}

.web-link-text {
  font-weight: 600;
  font-size: 14px;
}

.card-footerbox-text {
  font-size: 12px;
  font-weight: 600;
}

.img-card-box {
  border: 2px solid grey;
  border-radius: 50%;
}

.card-description {
  font-weight: 500;
}

.card-thumbs {
  color: #414ddbb8;
}

.card-flag {
  color: #e15119;
}

.align-thumbs-flag {
  text-align: center;
}

.card-job-description {
  font-weight: 600;
}

.organisation-text {
  font-size: 12px;
  font-weight: 600;
}

.college-text {
  font-size: 12px;
  font-weight: 600;
}

.skills-text {
  background-color: #3471bce6;
  border-radius: 10px;
  color: white;
  font-weight: 600;
}

.card-general-text {
  border: 1px solid #808080a3;
  background-color: #b5be2a;
  color: white;
}

.general-line-height {
  line-height: 1.1;
}

.general-text {
  font-size: 15px;
  font-weight: 500;
}

.view-header-text-side {
  background-color: #ff0000d6;
  color: white;
  font-weight: 600;
  border-radius: 0px 0px 0px 20px;
}

.card-job-box {
  border: 1px solid #808080a3;
  background-color: rgb(49, 165, 53);
  color: white;
}

.job-post-text {
  font-size: 15px;
  font-weight: 500;
}

.job-card-box-text {
  background-color: rgb(255, 0, 0);
  color: white;
  font-weight: 600;
  border-radius: 0px 0px 0px 20px;
}

.dataTables_wrapper .dataTables_scroll {
  margin: 0 !important;
}

.btn-update {
  color: #fff !important;
  background-color: #ffb822 !important;
  border-color: #ffb822 !important;
}

.btn-update:hover {
  color: #fff !important;
  background-color: #fbaa00 !important;
  border-color: #eea200 !important;
}

.cdk-overlay-container {

  z-index: 999999 !important;
}

.popup-size-button {
  padding: 5px 10px 5px 10px;
}

.more-about-info {
  background-color: #f9f9f9;
  padding: 5px;
  border: 1px dotted #ddd;
}

.rupee-dolar-sign {
  padding: .5rem 1.15rem;
}

.character-content {
  font-size: 14px;
  font-weight: 450;
}

.tab-content-count {
  background-color: #38a531d9;
  color: white;
  font-weight: 600;
  border-radius: 10px 10px 10px 10px;
  font-size: 14px;
}

.dropdown-caret::after {
  display: none;
}

.spam-post {
  font-size: 12px;
  font-weight: 500;
  padding-left: 5px;
}

.hr-box {
  margin: 1px !important;
}

.dropdown-menu-width {
  min-width: 18rem !important;
}

.dropdown-list-text {
  padding: 5px;
}

.icon-float-right {
  float: right;
}

.dropdown-list-text:hover {
  background-color: #8080802b;
}

.dot-icon {
  height: 8px;
  width: 8px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

input[type='text'] {
  text-transform: capitalize;
}

#blockColorblindContent {
  display: none !important;
}

.dataTables_wrapper .dataTables_filter input {
  border: 1px solid #d8d8d8 !important;
  border-radius: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
  background: #17a2b8 !important;
  color: #ffffff !important;
}

.hall-table td {
  padding: 0.55rem;
  border-bottom: 0.5px solid #dee2e6;
}

.mat-tab-label.mat-tab-disabled {
  color: #1b7c86 !important;
  font-size: 14px;
  font-weight: 500;
}

.mat-tab-group.mat-primary .mat-ink-bar {
  background-color: #b5e070 !important;
  padding: 1.2px;
}

.color1 {
  background-color: #31a535bf !important;
}

.skills-text1 {
  background-color: #31a535bf !important;
  border-radius: 10px;
  color: white;
  font-weight: 600;
}

.skills-text2 {
  background-color: red !important;
  border-radius: 10px;
  color: white;
  font-weight: 600;
}

.skills-text3 {
  background-color: orange !important;
  border-radius: 10px;
  color: white;
  font-weight: 600;
}

.my-modal>.modal-dialog {
  max-width: 1250px !important;

}


.pop-candidate-box {
  border: 1px solid #b0a7a7;
  background-color: #8080800f;
  border-radius: 25px;
}

.candidate-box-header {
  background-color: #3471bce6;
  color: white;
  padding: 5px;
  text-align: center;
  border-bottom: 1px solid grey;
  border-radius: 25px 25px 0px 0px;
  font-size: 16px;
}

.event-box-header {
  background-color: #31a535bf;
  color: white;
  padding: 5px;
  text-align: center;
  border-bottom: 1px solid grey;
  border-radius: 25px 25px 0px 0px;
  font-size: 16px;
}

.div-inner {
  margin-left: 15px;
  margin-top: 10px;
  padding-bottom: 10px;
}




.no-data-available {
  text-align: center;
}

.AppFormTable {
  width: 100%;
  padding: 0 5px;
  font-size: 11px;
  font-family: poppins;
  letter-spacing: 0.04em;
  border: 0px solid #F0F0F0;
  background-color: #FFFFFF;
  color: #000000;
  border-collapse: collapse;
  border-width: 0 1px 1px 0;
}

.AppFormTable th {
  font-size: 11px;
  font-family: poppins;
  font-weight: bold;
  color: #000000;
  border: 0px solid #F0F0F0;
  border-width: 1px 0 0 1px;
  padding: 5px;
  letter-spacing: 0.04em;
  background-color: rgba(26, 188, 156, 0.22);
}

.AppFormTable td {
  border: 0px solid #F0F0F0;
  border-width: 1px 0 0 1px;
  padding: 5px;
  font-size: 11px;
}

.approvecustom-modal>.modal-dialog {
  max-width: 1250px !important;

}

.meeting-detail {
  border: 0.5px solid #c0bebe;
}

.meeting-detail-box {
  background-color: #e5e5e5;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: 400;
}

.icon {
  color: #3faf58;
}

.text1 {
  color: #949494;
  font-size: 13px;
}

.assessor-view-table tbody tr td {
  padding: 0.55rem !important;
}


.alumni-name {
  text-align: center;
  font-weight: 600;
  color: #29438dd6;
  text-transform: uppercase;
}

.alumni-notabletxt {
  text-align: center;
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
}

.alumni-programme {
  text-align: center;
  margin-top: 8px;
  color: #38a531d9;
}

.alumni-years {
  text-align: center;
  margin-top: 8px;
  color: #7d04a9;
}

.alumni-content {
  margin: 6px 6px;
}

.alumni {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  margin: 0px 36px;
}

.alumni-pf {
  width: 100% !important;
  height: 200px !important;
  object-fit: contain !important;
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 1px;
  /* margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    width: 100%; */
}

.alumni-pfphoto {
  background-color: #f2f2f3;
  margin: 0px 1px;
}

.alumnicontainer {
  display: none;

}

.totop {
  position: fixed;
  /* bottom: 10px;
    right: 20px; */
}

.totop a {
  display: none;
}

#loadMore {
  padding: 10px;
  text-align: center;
  background-color: #33739E;
  color: #fff;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #fff;
  box-shadow: 0 1px 1px #ccc;
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
}

#loadMore:hover {
  background-color: #fff;
  color: #33739E;
}

.strong-txt {
  font-weight: 600;
}

.alumni-spf {
  width: 100% !important;
  height: 289px !important;
  object-fit: cover !important;
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 1px;
}

.alumni-sdpf {
  width: 100% !important;
  height: 298px !important;
  object-fit: cover !important;
  padding-right: 1px;
  padding-left: 1px;
  padding-top: 1px;
}

/* .fa {
  color: #ffff;
} */

/*.fa-info-circle {
  color: black !important;
}*/

.page-header {
  background-color: #bc357a;
  padding: 0px 8px;
  height: 40px;
  vertical-align: middle;
}

.img-head {
  background: url('../images/dis-img.jpg');
  width: 100%;
  height: 330px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.img-prf-head {
  background: url('../images/sin-dis-img.jpg');
  width: 100%;
  height: 330px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.page-header {
  background-color: #bc357a;
  padding: 0px 8px;
  height: 40px;
  vertical-align: middle;
}

.post {
  background: url("../images/images.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.ngx-editor-button .fa {

  color: #000 !important;
}
.imgc-topbar .fa {

    color: #000 !important;
  }
  .btn-add
{
    margin-top:50px;
}
.btn-add1
{
    margin-top:70px;
}
@media only screen and (max-width: 600px) {
    .btn-add {
      margin-top:5px !important;
      margin-bottom:10px !important;
    }
    .btn-add1 {
        margin-top:5px !important;
        margin-bottom:10px !important;
      }
  }

/*********************Theme CSS******************************/
/* .breadcrumb-item+.breadcrumb-item::before
{
  color:#fff !important;
} */
.m-footer .m-footer__copyright
{
  color:#410258;
}
.default_theme_header
{
  color:#fff;
}
.default_theme_link
{
  color:#fff;
  cursor: pointer;
}
/***************************************************************************************************/

.make_donation_header_content
{
  background-color: #5b0154;
  color:#fff;
}

/* Inception style */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i');

body{ font-family:"poppins"; font-size:1rem !important; font-weight:400; }

/* Icons */
[class^="flaticon-"], [class*=" flaticon-"] { font-size: inherit !important; }

/* Buttons */
.btn{ font-family:"poppins";}
.btn-sm, .btn-group-sm>.btn { font-size: .9rem; }
.btn-primary { color: #fff; background-color: #6bb1e2; border-color: #6bb1e2; }

.control-label{ font-weight:500; color: #4e4e4e; font-size:0.9rem; }
.form-control { font-family: inherit !important; height: calc(2.55rem + 2px); border-color: #d8d8d8 !important; padding: .55rem 1.15rem; border-radius: 0; }
.form-control.focus, .form-control:focus { border: 1px solid #73bbda !important; }
.required{ color:#e81414; }

.font-weight-bold-500{ font-weight:500; }

.label-text{ display:block; padding: 5px 10px; background: #f5f5f5; }
.text-underline{ text-decoration:underline; }

/* Header */

.m-header{ /*background: #047fb5 !important;*/ background: #ffffff !important; height:60px; }
.m-header .m-brand{ background: #65b1d2 !important; }
.m-header .m-brand .m-brand__logo, .m-brand .m-brand__tools{ height:60px !important; }
@media (min-width: 1025px){
	.m-header-menu { margin: 0 0 0 20px; }
}
.m-brand__logo-wrapper img{ width:42px; }

.mahait-header-menu-logo-text{ display: table; height: 100%; }
.mahait-header-menu-logo-text span{ display: table-cell; vertical-align:middle; }
.mahait-header-menu-logo-text span.text{ font-size: 18px; color: #2d2d2f; font-weight:400; }
.mahait-header-menu-logo-text .logo img{ height:50px; }

.m-aside-left{ box-shadow: 1px 0px 20px rgba(0,0,0,0.08) !important; }
.m-aside-left--fixed.m-header--static .m-aside-left,
.m-aside-left--fixed.m-header--fixed .m-aside-left { top: 60px; }
.m-aside-left.m-aside-left--skin-dark {
	/*background: rgba(0,0,0,0) linear-gradient(152deg,#4eb9d3 0,#007bb3 72%,#0375a1 100%) repeat scroll 0 0;*/
	/*background: rgba(0,0,0,0) linear-gradient(152deg,#d6f5fd 0,#b8ddef 72%,#86bbd0 100%) repeat scroll 0 0; );*/
	background:#fff;
}
.m-header-head{ box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15) !important; }
.m-header--fixed .m-body { padding-top: 60px !important; }
 .m-body { background-color: #f5f6ff; }

.m-body .m-content { padding: 0;}
.m-body .m-content .mahait-content-inner{ background: #fff; min-height: 500px;  border-radius:3px; }
.m-body .m-content .mahait-content-inner .mahait-content-page-top{ padding: 0 10px;border-bottom: 1px solid #ddd;margin-bottom: 7px;background-color: #ebebe0 !important; }
.mahait-content-page-top .m-subheader__title{ font-family: Poppins; font-weight: 400; font-size:1.5rem !important;margin-bottom:0;line-height: 44px;color: black; }

/* Sidebar */
.mahait-aside-menu .mahait-aside-menu-nav li{ border-bottom: 1px solid #eee; }
.mahait-aside-menu .mahait-aside-menu-nav li a{ color: #525252; }
.mahait-aside-menu .mahait-aside-menu-nav li.active{ background: #e1f2f9; }
.mahait-aside-menu .mahait-aside-menu-nav li.active a{ color: #047fb5; }
.mahait-aside-menu .mahait-aside-menu-nav .m-menu__item--open{ background:#fff; }
.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-bullet--dot span{ background: #047fb5; }
.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-icon{ font-size: 1.6rem !important; }
.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item a .m-menu__link-text{ font-size: 1.0rem !important; }
.mahait-aside-menu .mahait-aside-menu-nav li.m-menu__item .m-menu__submenu .m-menu__item .m-menu__link{ color: #5d5d5d !important; }
.mahait-aside-menu .m-menu__nav { padding: 0 0 30px 0; }


/* breadcrumb */
.mahait-breadcrumb .breadcrumb{ background: transparent; font-size: 12px;margin-bottom: 0 !important;padding: 5px 18px; }
.mahait-breadcrumb .breadcrumb .breadcrumb-item a{ font-weight:500; color:#047fb5; }
.mahait-breadcrumb .breadcrumb .breadcrumb-item.active{ font-weight:500; color:#6d6d6d; }

/* Menu Bar */
.m-brand .m-brand__tools .m-brand__toggler span { background: #21315e !important; }
.m-brand .m-brand__tools .m-brand__toggler span::before, .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after {
    background: #21315e !important;
}

/* Table */
.mahait-table th{ background: #21315e; font-weight: 600; color: white ; border-bottom: 0 !important; vertical-align: top !important; padding: 8px !important; }
.mahait-table th, .mahait-table td{ padding: 0.40rem 0.75rem; border: 0; vertical-align: middle; font-size:1rem; }
.mahait-table td{ padding: 0.2rem 0.75rem; }
.mahait-table tbody tr:nth-of-type(odd) { background: #fff; }
.mahait-table tbody tr:nth-of-type(even) { background: #f9f9f9; }
.mahait-table.mahait-tborder th, .mahait-table.mahait-tborder td{ border: 1px solid #ececec !important; }

.mahait-table-action .mahait-edit-icon{ font-size: 1.8rem !important; color: #ffba4e; text-decoration:none; }
.mahait-table-action .mahait-delete-icon{ font-size: 1.8rem !important; color: #f4516c; padding-left:1rem; text-decoration:none; }

.dataTables_scrollHeadInner{
  width:100% !important;
}
.dataTables_scrollHeadInner table{
  width:100% !important;
}

/* Tabs */
.mahait-tabs.m-tabs-line .m-tabs__item { margin-right: 10px; }
.mahait-tabs.m-tabs-line .m-tabs__link{ color: #7b7e8a !important; padding: 10px 10px; }
.mahait-tabs.m-tabs-line a.m-tabs__link.active, .mahait-tabs.nav.nav-tabs .nav-link:hover{ font-weight: 500; color: #3a95bd !important; border-bottom: 0px solid #b5e070 !important; border-bottom-width: 3px !important; }

/* Modal */
.modal .modal-content .modal-header{ padding: 7px; background: #aad8e6; }
.modal .modal-content .modal-header .modal-title{ color: #292828; font-size: 1.5rem; }
.modal .modal-content .modal-body { padding: 15px; }
.modal .modal-content .modal-footer { padding: 12px; }

/* Select */
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple{ height:auto !important; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered{ padding: 5px 5px; height:auto !important; }
.select2-container--default.select2-container--focus .select2-selection--multiple{ border: solid #E7DBEC 1px !important; }
.select2-container--default .select2-selection--multiple{ border: 1px solid #d8d8d8 !important; border-radius:0px !important; }

.m-portlet__head-text{font-family: poppins !important;}

.check-color{color:#9fc299;}
.m-header .m-brand.custom-navigator{
	background: transparent !important;
	height: auto !important;
	width: 30px !important;
	padding: 0px 30px !important;
}
.m-stack.m-stack--desktop.m-stack--ver>.m-stack__item{
	box-shadow: none !important;
    border-bottom: 1px solid #ccc;
}
.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link{
	padding: 9px 10px !important;
}
.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow{
	font-size: 14px;
}
.hall_venue_header {
    font-size: 10px!important;
    margin: 0px;
    padding: 0px;
    color: #047fb5;
    padding-top: 0.35rem !important;
}
.screen-reader-text {
    color: #00AAA9;
    font-weight: 400;
    border: 1px solid #9e9e9e;
    padding: 6px;
    border-radius: 7px;
    font-size: 0.9rem;
}
.zoom-icon-border {
    border: 1px solid #9e9e9e;
    border-radius: 5px;
    margin-top: 16px !important;
    padding-right: 10px;
    padding-left: 10px;
}
.screen-reader-text-zoomin {
    font-size: 10px;
    color: #00AAA9;
}
.screen-reader-text-zoom {
    font-size: 15px;
    color: #00AAA9;
}
.screen-reader-text-zoomout {
    font-size: 19px;
    color: #00AAA9;
}
.search-icon-border {
    border: 1px solid #9e9e9e;
    border-radius: 5px;
    padding-top: 7px;
    padding-bottom: 5px;
}
.search-icon-border .notification,.notification-icon-border .notification {
    text-decoration: none;
    padding: 12px 9px;
    position: relative;
}
.search-icon-border .flaticon-header-color{
	font-size: 18px !important;
    color: #00AAA9;
}
.m-header-search-dropdown {
	background-color: #00AAA9 !important;
	padding: 10px 10px 0;
}
.m-topbar__nav li{
	padding: 0 3px !important;
}
.screen-reader-content{
	margin-top: 20px;
}
.flaticon-color-change{color:#047fb5;}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: rgb(230, 235, 239) !important;
}
.notification-icon-border {
    border: 1px solid #9e9e9e;
    border-radius: 5px;
    padding-top: 0.5px;
    padding-bottom: 0.5px;
}
.notification-icon-border .badge {
    position: absolute;
    top: -4px;
    right: 7px;
    border-radius: 50%;
    background-color: rgb(202, 165, 165)(202, 165, 165);
    color: white;
}
.m-dropdown__header {
    padding: 2px 21px !important;
    background-color: #00AAA9 !important;
}
.m-header-search{
	width: 100% !important;
}
.m-dropdowm-language {
    width: 170px;
    margin-left: 213px;
}
.reject-button-alignment {
    padding: 0.190rem .85rem !important;
}
.btn {
    font-family: poppins !important;
}
.notification-icon-border {
    border: 1px solid #9e9e9e;
    border-radius: 5px;
    padding-top: 0.5px;
    padding-bottom: 0.5px;
}
.notification i{
	font-size:21px !important;
	color:#00AAA9;
}
.notification-icon-border,.search-icon-border{
	margin-top: 8px;
}
.notification-icon-border.notification-header-icon i{
	font-size: 25px !important;
}
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name, .m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email{
	color: #ffffff;
}
.profile-header-section .m-dropdown .m-dropdown__wrapper .m-dropdown__body{
	padding: 10px !important;
}
.mobile-logo-section.m-brand{
	background:#ffffff !important;
}
.grid_icon_topbar {
    color: #00AAA9;
    padding: 0px 9px 0px 10px;
    font-size: 19px;
    margin-top: 3px;
}
.application-tab {
    text-align: left;
	padding: 8px 0 8px 10px;
	border-bottom: 1px solid #c2aaaa;
}
.custom-pages-dropdown .m-dropdown-applications{
	padding: 0 !important;
}
.custom-pages-dropdown .m-dropdown-applications .m-nav-color{
	color: #525252;
}
@media (min-width: 1025px){
	.m-dropdown.m-dropdown--medium .m-dropdown__wrapper {
		width: 275px;
	}
	.m-header-search {
		width: 180px;
	}
}

.mobile-logo-section a{
    color: #000000;
}
.mobile-logo-section a .text {
    font-size: 13px;
    padding-left: 6px !important;
}
.m-footer{
    height: 35px;
    min-height: 35px;
}
.m-btn-body {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.m-btn-body:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.m-btn-modal{
    color:#007bff;
    border-color:#007bff
}
.m-btn-modal:hover{
    color:white;
    background-color:#007bff;
    border-color:#007bff
}
.m-btn-size{
    line-height:0.55;
}
.screen-reader-text:hover
{
    color:white;
    background-color: #00AAA9;
}
 .dataTables_wrapper .pagination .page-item.active>.page-link,.dataTables_wrapper .pagination .page-item:hover>.page-link{color: #fff !important;font-weight: 600;background-color: #00AAA9 !important}
.reject-button-alignment{padding: 0.160rem .75rem !important;}
.dataTables_info
{
    font-size: 11px !important;
}
.input-class-text{
    line-height: 0.9 !important;
}
.mui-app-status{ display:flex; flex-wrap:wrap; }
.mui-app-status .mui-app-link{ width: 175px; margin: 0 1.5rem 1rem 0; padding: 1rem 0.8rem; color: #fff; transition:all 0.8s ease;border-radius: 0px; }
.mui-app-link .app-status .icon{ font-size: 1.5rem; }
.mui-app-link .app-status .status{ float:right; font-size: 1.5rem; font-weight: 500; }
.mui-app-link .app-text{ padding-top: 0.8rem; display: block; font-size: 1.1rem; font-weight: 500; }
.mui-app-link:hover{ transform:scale(0.9);}

.mui-app-link.green{ background: #91cf76; }
.mui-app-link.blue{ background: #609bc4; }
.mui-app-link.pink{ background: #d581b4; }
.mui-app-link.orange{ background: #f69863; }
.mui-app-link.red{ background: #f05d5d; }
.mui-app-link.sement{ background: #92a7b6; }
.mui-app-link.dark-orange{ background: #e38341; }
.mui-app-link.dark{ background:#898787; }
.hui-app-status{ display:flex; flex-wrap:wrap; }
.hui-app-status .hui-app-link{ width: 175px; margin: 0 1.8rem 1rem 0; padding: 1rem 0.8rem; color: #fff; transition:all 0.8s ease;border-radius:4px;}
.hui-app-link .apps-status .icons{ font-size: 1.5rem; }
.hui-app-link .apps-status .status{ float:right; font-size: 1.5rem; font-weight: 500; }
.hui-app-link .apps-text{ padding-top: 0.8rem; display: block; font-size: 12px; font-weight: 500;line-height: 1.2; }
.hui-app-link:hover{ transform:scale(0.9);text-decoration: none;}

.hui-app-link.green{ background: #91cf76; }
.hui-app-link.blue{ background: #609bc4; }
.hui-app-link.pink{ background: #d581b4; }
.hui-app-link.orange{ background: #f69863; }
.hui-app-link.red{ background: #f05d5d; }
.hui-app-link.sement{ background: #92a7b6; }
.hui-app-link.dark-orange{ background: #e38341; }
.hui-app-link.dark{ background:#898787; }
.dashboard-actionables{display:inline-block;height:200px;}
.actionables{padding:0px !important;}
.m-tab-db-item
{
    padding-top:10px;
    text-align:center;
}
.mahait-tab.m-tab-line .m-tab__link{ color: #7b7e8a !important; padding: 10px 10px; }
.mahait-tab{border-bottom: 1px solid #dee2e6;}
.mahait-tab.m-tab-line a.m-tab__link.active, .mahait-tab.nav.nav-tab .nav-link:hover{ font-weight: 500; color: #3a95bd !important; border-bottom: 3px solid #ebebe0 !important;}
.mahait-tab.m-tab-line a.m-tab__link.active, .mahait-tab.nav.nav-tab .nav-link:active{ font-weight: 500; color: #3a95bd !important; border-bottom: 3px solid #00AAA9 !important;}
.flex-container-header i{
    float: right;
}
.flex-container-header h6{
    padding: 10px;
    background-color: #ebebe0 !important;
}
.public-footer{
    background-color: #ffffff;
    padding: 10px;
    font-size: .9rem;
    font-weight: 400;
    color: #a9a9aa;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.public-container{
    background-color: #ffffff;
  /*min-height: 200%;*/
}
@media (max-width: 767px){
	.hide-mobile-section{
		display: none !important;
    }
    .m-header .m-brand .m-brand__logo{
        width: 200px !important;
    }
    .custom-pages-dropdown .m-dropdown__inner .m-dropdown-applications{
        height: 300px;
        overflow-y:scroll;
    }
    .m-footer {
        display: table;
    }
}
@media (min-width:767px){
	.m-dropdown.m-dropdown--medium .custom-pages-dropdown{
		width: 650px !important;
    }
    .show-mobile-section{
        display: none;
    }
    .mahait-aside-menu .m-menu__nav{
        padding: 0 !important;
    }
}
@media (min-width: 1025px){
    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-footer {
        margin-top: -35px;
    }
    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-aside-right, .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) .m-wrapper {
        margin-bottom: 35px;
    }
}
.collpase_header
{
    padding:10px;
    background-color: white !important;
    color:#525252;
    border-bottom:0.5px solid #5d5d5d;
}

.mahait-screen-db{

color:rgb(209, 165, 165);font-size: 20px;}
.hr-line{
    background-color:#00AAA9;height:1px;}

.univ-text{
    color:#00AAA9;font-size: 14px;}
.marker-color{color:black;}
.marker-color-size{font-size:15px;}
.m-btn-screen{font-size:15px;}
.overlay-color{background-color:#00AAA9; }
.mb-check-box, .m-btn-screen{color:white;}
.overlay-card{background-color: #8080804d;}
.m-popular-pick{font-size: 20px;}
.hr-line-color{background-color:darkgrey;height:2px;}
/*.hr-db-home-screen{margin-left:25px;margin-right: 100px;}*/
.head-size{font-size:18px;}
.hr-line-color-tab{background-color:#00AAA9;height:2px;}
.table-size{padding:5px;}
.img-other-facilities{margin-left: 26px;}
.mahait-table-db{text-align: center;}
.home-text-side-menu{color:white;}
.m-menu-head-home{background-color: #21315e;}
.home-icon-color{color:white;}

/*Login Design*/
/**Login Page Design**/
/* .LoginPage,.container-login-section{
    background-image: login-right-bg.jpg;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   position: relative;
    z-index: 1;
} */
.LoginPage1,.container-login-section1{
    background-image: url('https://www.hindustantimes.com/rf/image_size_960x540/HT/p2/2017/12/23/Pictures/_c81c3336-e74a-11e7-b094-c21f82b60b0b.JPG');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   position: relative;
    z-index: 1;
}
.container-login-section::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(93,84,240,0.5);
    background: -webkit-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    background: -o-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    background: -moz-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    /*background: linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));*/
     background: rgba(0,168,255,0.5), rgba(185,0,255,0.5);
    pointer-events: none;
}
.container-login-section1::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(93,84,240,0.5);
    background: -webkit-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    background: -o-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    background: -moz-linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));
    /*background: linear-gradient(left, rgba(0,168,255,0.5), rgba(185,0,255,0.5));*/
     background: rgba(0,168,255,0.5), rgba(185,0,255,0.5);
    pointer-events: none;
}
.login-container{
    padding-top: 5%;
   padding-bottom: 10%;
}
.login-logo{
    position: relative;
    margin-left: -41.5%;
}
.login-logo img{
    position: absolute;
    width: 20%;
    margin-top: 19%;
    padding: 5%;
}
.login-form-1{
    padding: 2%;
    background:#ffffffd4;
     background: rgb(255,255,255);
    opacity:0.85;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}
.login-form-1 h3{
    text-align: center;
    margin-bottom:12%;
    color:#fff;
}
.login-form-2{
    padding: 9%;
    background: #ffffffd9;
     background: rgb(255,255,255);
    opacity:0.85;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);
}
.login-form-2 h3{
    text-align: center;
    margin-bottom:2%;
    color: #000000;
}
.btnSubmit{
    font-weight: 600;
    width: 50%;
    color: #ffffff;
    background-color: #00AAA9;
    border: none;
    border-radius: 0.5rem;
    padding:2%;
}
.btnSubmit:hover{
    background-color: #00AAA9;
    color:#000000;
}
.btnForgetPwd{
    color: #00AAA9;
    font-weight: 600;
    text-decoration: none;
}
.btnForgetPwd:hover{
    text-decoration:none;
    color:#000000;
}
  /*//////////////////////////////////////////////////////////////////*/
.Desktop-Toggle-menu{
    width: 40px;
    height: 45px;
    background:transparent !important;
    padding: 5px;
}
.Desktop-Toggle-menu.m-brand .m-brand__tools{
    height: 30px !important;
}
@media (min-width: 1025px){
    .m-brand--minimize .m-brand {
        width: 40px !important;
    }
}
.fixed-toogle-menu{
    z-index: #999;
    background: #21315e;
}
.m-aside-menu .m-menu__nav>.m-menu__item.fixed-toogle-menu>.m-menu__link{
    padding: 0 0 0 10px !important;
}
.m-brand--minimize .fixed-toogle-menu #m_header_menu{
    margin-left: 10px !important;
}
.fixed-toogle-menu #m_header_menu{
    margin-left: -5px !important;
}
.side-toggle-bar{
    padding-left: 45px !important;
}
.fixed-toogle-menu .m-brand .m-brand__tools .m-brand__toggler span, .fixed-toogle-menu .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::before,.fixed-toogle-menu .m-brand.m-brand--skin-dark .m-brand__tools .m-brand__toggler span::after{
    background: #ffffff !important;
}
/***********************************************************************/
.dataTables_wrapper .dataTables_scroll{ margin: 0 !important;}
.popup-size-button{padding: 5px 10px 5px 10px;}
.more-about-info{background-color: #f9f9f9;padding: 5px;border: 1px dotted #ddd;}
.rupee-dolar-sign{padding: .5rem 1.15rem;}
.character-content{font-size:14px;font-weight:450;}
.tab-content-count{background-color:#38a531d9;color:white;font-weight:600;border-radius:10px 10px 10px 10px;font-size:14px;}
.dropdown-caret::after{display:none;}
.spam-post{font-size:12px;font-weight:500;padding-left:5px;}
.hr-box{margin:1px !important;}
.dropdown-menu-width{min-width:18rem !important;}
.dropdown-list-text{padding:5px;}
.icon-float-right{float:right;}
.dropdown-list-text:hover{background-color:#8080802b;}
.dot-icon{height: 8px;width: 8px;background-color:#000000;border-radius: 50%;display: inline-block;}

/****************************************************************/
.breadcrumb-item+.breadcrumb-item::before
{
    color:#6d6d6d;
}
.m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text, .m-aside-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text
{
    color:#525252;
}
.m-footer .m-footer__copyright
{
    color:#410258;
}



/********************New Css****************************/



.assessor-view-table tbody tr td.title {
    background-color: #f9f9f9 !important;
    background-color: #f9f9f9 !important;
    width: 200px;
}
.assessor-view-table tbody tr td {
    border: 1px dotted #f9f9f9 !important;
}

.assessor-details {
    font-size: 13px;
}
.beneficiary-box-header {
    background-color: #dfe3e9e6;
    color: black;
    padding: 5px;
    text-align: center;
    border-bottom: 1px solid grey;
    border-radius: 25px 25px 0px 0px;
    font-size: 16px;
}

.remove-col-padding {
    padding: 0px !important;
}

.job-card-box-text {
    background-color: #c14620d6;
    color: white;
    font-weight: 600;
    border-radius: 0px 0px 0px 20px;
}
.flaticon-color-change {
    color: #047fb5;
}
fieldset {
    padding: 0 1em 0em 1em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
}
.beneficiary-active
{
    background-color: #2ca72c;padding:3px 10px 3px 10px;border-radius:25px;color:white;
}
.beneficiary-inactive
{
    background-color: #ce1c1cc2;padding:3px 10px 3px 10px;border-radius:25px;color:white;
}






/* Question Format */

.interview_question {
    margin-bottom: 10px;
    min-width: 100%;
}
*, .layout * {
    box-sizing: border-box;
}
.layout {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: none;
    background: #ccc;
    color: #303030;
    font-size: 15px;
    line-height: 20px;
    min-height: 100%;
}
.flexbox .layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.interview_question-question {
    background-color: #fff;
    border: 1px solid #cecece;
    cursor: pointer;
    position: relative;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: border,box-shadow;
    transition-property: border,box-shadow;
}
.interview_question-badge {
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: calc(50% - 17.5px);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 50px;
}
.content_body {
    font-size: 14px;
    overflow-wrap: break-word;
}
.interview_question-content {
    padding: 11px 10px 14px 36px;
}
.flexbox .interview_question-question_footer {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.interview_question-question_footer {
    border-top: 1px solid #cecece;
    height: 35px;
    padding: 7px 30px 7px 50px;
}
.interview_question-view_link {
    /* background-image: url(/blackfish-assets/public/shared/images/icons/answer_grey_small_6dfef2.png); */
    color: #7c7c7c;
    display: inline-block;
}
.interview_question-hide_link, .interview_question-view_link {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto 16px;
    cursor: pointer;
    font-size: 13px;
    padding-left: 25px;
    -webkit-transition: color 150ms;
    transition: color 150ms;
}
.interview_question-hide_link {
    color: #fff;
}


.flexbox .interview_question-share_links {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.interview_question-share_link.is-facebook {
    /* background-image: url(/blackfish-assets/public/shared/images/icons/facebook_grey_small_422c3e.png); */
}
.interview_question-share_link {
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 14px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    -webkit-transition: opacity 150ms;
    transition: opacity 150ms;
    width: 20px;
}
.interview_question-share_link.is-twitter {
    /* background-image: url(/blackfish-assets/public/shared/images/icons/twitter_grey_small_5f6215.png); */
}

.interview_question-share_link {
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 14px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    -webkit-transition: opacity 150ms;
    transition: opacity 150ms;
    width: 20px;
}
.flexbox .interview_questions_list-inner, .no-flexbox .interview_questions_list-inner {
    padding-top: 50px;
    padding-bottom: 50px;
}
.interview_questions_list-inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 140px;
}
.interview_questions_list {
    width: 100%;
    position: relative;
    /* border-top: 1px solid #e3e3e3; */
    /* background: #f9f9f9; */
}
.interview_question.is-active .interview_question-question_footer {
    border-color: #294978;
}
.interview_question.is-active .interview_question-question {
    background-color: #3b67a7;
}
.interview_question-question:hover, .interview_question.is-active .interview_question-question {
    border-color: #294978;
    box-shadow: 0 0 0 1px #294978;
}
.interview_question:first-child {
    padding-top: 15px;
}
.interview_question-answer {
    -webkit-animation: answer-appear 250ms ease 0s 1 normal forwards;
    animation: answer-appear 250ms ease 0s 1 normal forwards;
    background-color: #fff;
    border: 1px solid #efefef;
    display: none;
    margin: 15px 0 0 25px;
    position: relative;
}
.interview_question-content.for-question p{
    color: #284d81;
    font-size: 14px;
    line-height: 1.25em;
    padding-right: 15px;
}
.interview_question-view_link:hover {
    color: #565656;
}
.interview_question-view_link {
    background-image: url(/blackfish-assets/public/shared/images/icons/answer_grey_small_6dfef2.png);
    color: #7c7c7c;
    display: inline-block;
}
.form_manage{
    margin: 5px 0px 10px 0px !important;
}
.form-legend{
    font-size: 14px !important;
}
.area_text {
    width: 186px;
    height: 28px;
  }
.card_close{
    width: 20px;
    height: 20px;
    border-radius: 15px;
    background-color: #f4516c;
    color: white !important;
    font-size: 14px !important;
    text-align: center;
    line-height: 20px !important;
    float: right !important;
}
.card_edit{
    width: 20px;
    height: 20px;
    border-radius: 15px;
    background-color: #38a531d9;
    color: white !important;
    font-size: 14px !important;
    text-align: center;
    line-height: 20px !important;
    float: right !important;
}
.card_close_1{
    width: 20px;
    height: 20px;
    border-radius: 15px;
    background-color: #5192f4;
    color: white !important;
    font-size: 14px !important;
    text-align: center;
    line-height: 20px !important;
    float: right !important;
}

.interview_question-question.success {
    border-color: #09bd30 !important;
    box-shadow: 0 0 0 1px #09bd30 !important;
}
.interview_question-question.failure {
    border-color: #e62b2b !important;
    box-shadow: 0 0 0 1px #e62b2b !important;
}
.number_1{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #294978;
    color: white !important;
    font-size: 14px !important;
    text-align: center;
    line-height: 20px !important;
    float: left !important;
    margin-right: 20px;
}
.no_style{
    font-size: 25px;
    font-weight: 500;
    line-height: 50px;
}
/* Rating */

/* Rule*/
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }

  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: white;
    color: black;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
  }

  .tooltip:hover .tooltiptext {
    visibility: visible;
  }
  .Rule-table td {
    padding: 0.55rem !important;
    border-bottom: 0.5px solid #dee2e6 !important;
}
*, *::before, *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, *::before, *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.Rule_table td {
    padding: 0.55rem;
    border-bottom: 0.5px solid #dee2e6;
}
.Rule_table_Number td {
    padding: 0.55rem;
    border-bottom: 0.5px solid #dee2e6;
}
.Rule_table_Rating td {
    padding: 0.55rem;
    /* border-bottom: 0.5px solid #dee2e6; */
}
.Rule_table_Radio td {
    padding: 0.55rem;
    border-bottom: 0.5px solid #dee2e6;
}
.Rule_table_Check td{
    padding: 0.55rem;
    border-bottom: 0.5px solid #dee2e6;
}
.font-weight-600 {
    font-weight: 600;
}
.min_1{
    width: 20px !important;
    height: 16px !important;
    border-radius: 3px;
    background-color: #D84E60;
    color: white;
    line-height: 23px !important;
    text-align: center;
    font-size: 14px !important;
}
.min_2{
    width: 20px !important;
    height: 16px !important;
    border-radius: 3px;
    background-color: #D88E4E;
    color: white;
    line-height: 23px !important;
    text-align: center;
    font-size: 14px !important;
}
.min_5{
    width: 20px !important;
    height: 16px !important;
    border-radius: 3px;
    background-color: green;
    color: white;
    line-height: 23px !important;
    text-align: center;
    font-size: 14px !important;
}
.colour_plus{
    margin-left: 5px !important;
    color: black !important;
}
.Number_box{
    width: 45px !important;
    float: left;
    border: 1px solid #ccc !important;
    margin-right: 20px !important;
    margin-bottom: 10px !important;
    text-align: center !important;
    margin-left: 15px;
}
.NumberInputs{
    background-color: transparent !important;
  }


/*Rating*/
/*
*{
    margin: 0;
    padding: 0;
} */
.rate {
    float: left;
    height: 25px;
    padding: 0 10px;
}
.rate:not(:checked) > input {
    position:absolute;
    top:-9999px;
}
.rate:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.rate:not(:checked) > label:before {
    content: '★ ';
}
.rate > input:checked ~ label {
    color: #ffc700;
}
.rate:not(:checked) > label:hover,
.rate:not(:checked) > label:hover ~ label {
    color: #deb217;
}
.rate > input:checked + label:hover,
.rate > input:checked + label:hover ~ label,
.rate > input:checked ~ label:hover,
.rate > input:checked ~ label:hover ~ label,
.rate > label:hover ~ input:checked ~ label {
    color: #c59b08;
}

.dropdown-multiple-label.active .dropdown-display-label:after, .dropdown-multiple-label.active .dropdown-display:after, .dropdown-multiple.active .dropdown-display-label:after, .dropdown-multiple.active .dropdown-display:after, .dropdown-single.active .dropdown-display-label:after, .dropdown-single.active .dropdown-display:after {
    border-top: none;
    border-bottom: 5px solid #1a1a1a;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.dropdown-display-label:after, .dropdown-display:after {
    content: '';
    position: absolute;
    border-top: 5px solid #787878;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    top: 12px;
    right: 8px;
}

.hall-table td {
    padding: 0.55rem 0rem;
    border-bottom: 0.5px solid #dee2e6;
    font-size:13px;
}
.inspection_header
{
    color:#1a1abe;font-weight:500;padding-bottom:8px;
    border-bottom:1px dotted #9E9E9E;font-size:15px;text-transform: uppercase;
}
.inspection_header1
{
    color:#1c1c55;font-weight:500;padding-bottom:8px;
    border-bottom:1px dotted #9E9E9E;font-size:13px;text-transform: uppercase;
}
.parallelogram {
	width: 146px;
    height: 22px;
    transform: skew(-20deg);
    background: #118da1;
    text-align: center;
    color: #fff;
    font-weight: 500;
    padding-top: 1px;
    padding-left:5px;
    padding-right:5px;
}
fieldset {
    border: 1px groove #ddd !important;
    padding: 0 1em 0em 1em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow: 0px 0px 0px 0px #000;
    box-shadow: 0px 0px 0px 0px #000;
}
.parameter_text
{
    color:#284d81;font-weight:500;
}
.format_header1
{
    color:#1c1c55;font-weight:500;padding-bottom:2px;
    border-bottom:1.5px dashed #ff8d00;font-size:13px;
}
.question_header{
  padding-bottom: 10px;
  background-color: #fff;
  border-bottom: 1px solid #bcbcbc;
}
.flex
{
  display:flex;
}
.btn.btn-outline-danger
{
  color:#f4516c !important;
}

.btn.btn-outline-danger:hover
{
  color:#ffffff !important;
}

.btn.btn-success
{
  color:#fff !important;
}
.panel-group .panel {
  border-radius: 0;
  box-shadow: none;
  border-color: #EEEEEE;
}

.panel-default>.panel-heading {
  padding: 0;
  border-radius: 0;
  color: #212121;
  background-color: #FAFAFA;
  border-color: #EEEEEE;
}

.panel-default {
  border: 1px solid #64606038;
}

.panel-title {
  font-size: 14px;
  margin-bottom: 0px;
}

.panel-title>a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  box-shadow: 0 0px 5px 0px rgba(0, 0, 0, .26);
  background-color: white;
  color: #3e6386;
}

.more-less {
  color: #f8850e;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #EEEEEE;
}
.tab-content-inspection {
  background-color: #38a531d9;
  color: white;
  font-weight: 600;
  border-radius: 10px 10px 10px 10px;
  font-size: 12px;
  padding: 3px;
}
.highlight_inspection {
  background-color: #ffffcc;
  border-left: 3px solid #ffeb3b;
  padding: 7px;
}
.highlight_count {
  color: #fff;
  background-color: #f4516c;
  font-weight: 500;
  border-radius: 50%;
  font-size: 13px;
  padding-left: 6px;
  padding-right: 6px;
}


.hall-table1 td {
    padding: 0.35rem;
    border-bottom: 0.5px solid #dee2e6;
    font-size:13px;
}
.mahait-padding-alignment th
{
    padding:0.35rem !important;
}
.committee_inspection
{
    color:#4e2178;font-weight:600;font-size:14px;padding-bottom:2px;border-bottom:2px solid orange;
}
.confirmation_alert
{
    font-size: 13px;
    color: #394599;
    font-weight: 500;
}
.photo_upload_text
{
    color: #284d81;
    font-size: 14px;
    line-height: 1.25em;
}
.upload_alert
{ color: #315f5f;
font-weight: 500;
font-size: 13px;
}
.highlight_count
{
    color:#fff;
    background-color: #f4516c;
    font-weight:500;
    border-radius:50%;
    font-size:13px;
    padding-left:6px;
    padding-right:6px;
}
.inspection_format
{
    border:1px solid #cabebe;
    background-color: #fff;
    color:#000;
    box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.14);
    padding:10px;
}
/*Remove this..after coverted to div*/
.admisstion_ms_content {
    width: 100%;
    margin-top: 2px;
}
.admisstion_ms_content tbody tr td {
    border: 1px solid #fff;
    padding: 15px 5px;
}
.admisstion_ms_content .title {
    font-size: 13px;
    background: #fff;
    width: 22%;
    padding: 6px 5px;
    color: #2a2a2a;
    font-weight: 500;
}
.admisstion_ms_content .slip-content {
    padding: 12px 5px;
    font-weight: 700;
    font-size: 12px;
}
/*Remove this..after coverted to div*/
.cet-profile-details {
    display: flex;
    padding: 3px;
}
.text1 {
    width: 25%;
    font-size: 13px;
    color: #000000c9;
}
.text2 {
    width: 20%;
    font-size: 12px;
    font-weight: 600;
}
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}
.panel-default>.panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}
.panel-default {
    border: 1px solid #64606038;
}
.panel-title {
    font-size: 14px;
    margin-bottom: 0px;
}
.panel-title>a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    box-shadow: 0 0px 5px 0px rgba(0, 0, 0, .26);
    background-color: white;
    color: #3e6386;
}
.more-less {
    color: #f8850e;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #EEEEEE;
}
.question
{
    font-weight:600;
    font-size:13px;
}
.ans_question
{
    font-weight:500;
    font-size:12px; 
    word-break: break-word;
}
.Inspection_ID
{
   color:#00AAA9;font-weight:400;text-transform: none;font-size:13px;
}
.highlight_inspection
{
    background-color: #ffffcc;border-left:3px solid #ffeb3b;padding:7px;
}
.popup_control
{
    height:500px;overflow-y: auto;overflow-x: hidden;
}
.f-500{
font-weight:500;
}
.f-600{
    font-weight:600;
    }
 .satisfied_content
 {
     background-color: green;
     color:#fff;
     padding:2px 10px;
     border-radius:10px;
     font-size:12px;
     font-weight:500;
    }
.unsatisfied_content
    {
        background-color: #c88f10;
        color:#fff;
        padding:2px 10px;
        border-radius:10px;
        font-size:12px;
        font-weight:500;
       }
.incorrect_answer
       {
           color:red;float:right;font-size:12px;
       }
.form-control[readonly] {
     /* background-color: #e7e7e7; */
        background-color: #fff;
       }
       .recommendation_text
       {
     color:#000;font-weight:500;text-decoration: underline;
       }
       .tab-content-count {
        background-color: #38a531d9;
        color: white;
        font-weight: 600;
        border-radius: 10px 10px 10px 10px;
        font-size: 14px;
    }
    .numbering
    {
        padding: 3px;
        border-radius: 50%;
        font-size: 15px;
        background-color: #294978;
        width: 30px;
        height: 29px;
        text-align: center;
        position: absolute;
    z-index: 99;
    top: 10px;
    color: #fff;
    }
    .tab-content-inspection
    {
    background-color: #38a531d9;
    color: white;
    font-weight: 600;
    border-radius: 10px 10px 10px 10px;
    font-size: 12px;
    padding: 3px;
    }
    .remarks_customize
    {
        font-size:12px;font-weight:600;color:#6c757d;
    }
    @media (min-width: 1025px)
    {
     .m-header--fixed .m-header 
     {
        z-index: 999;
     }
    }
    @media (max-width: 1024px)
    {
.m-header--fixed-mobile .m-header {
    z-index: 999;
}
    }
    .remarks_box
    {
        padding-top: 0px;padding-left: 6px;
    }
    .self-review-box
    {
        width:270px;background-color: #895782;padding:1px 1px 1px 5px;
        }
        .self-review-answer-box
        {
            width:100%;padding:1px 1px 1px 5px;background-color: rgba(0,0,0,0.03);line-height: 1.1;
        }
        .display-flex
        {
            display: flex;
        }
        .remarkicon
        {
            
            font-size:18px;color:orange;
        }
        .inspector-review-box
        {
            width:270px;background-color: #4981AD;padding:1px 1px 1px 5px;
        }
        .inspector-review-answer-box
        {
            width:100%;padding:1px 1px 1px 5px;background-color: rgba(52, 239, 179, 0.11);line-height: 1.1; 
        }
        .icon-check-box
        {
          background-color: grey;padding:0px 4px;height:4px;
        }
        .icon-check
        {
            color:#fff;font-size:12px;
        }
        .icon-times-box
        {
          background-color: grey;padding:3px 6px;height:4px;
        }
        .icon-times
        {
            color:#fff;font-size:12px;
        }
        .text-underline
        {
            text-decoration: underline;
        }
        .score
        {
            
            font-size: 13px;
            color: #404082;
            font-weight: 600;
        }
.committee_head
{
    color:#4e2178;font-weight:600;font-size:14px;padding-bottom:2px;border-bottom:2px solid orange;
}
.committee_members_list
{
 color:#4e2178;font-weight:600;font-size:14px;padding-bottom:2px;border-bottom:2px solid orange;
}
.response_font
{
color:#4e4e4e;
font-weight:500;
font-size:1rem;
}
.resize_font
{
font-size:1rem;
}
.float-right{
float:right;
}
.Update_inspection_status_box
{
    background-color: palegoldenrod;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);border:1px solid #ddd;
}
.upload_alert_2
{ color: #293989;
font-weight: 500;
font-size: 13px;
}
.review_counts
{
    color:#000;font-weight:500;padding-bottom:2px;border-bottom:2px solid #323257;font-size:13px;
}
.score_value
{
    
    float:right;font-size:12.5px;margin-top:2px;
}
.remarks_show
{
    
    background-color: #DDD7C6;
}
.inspector-review-box12
{
    width:250px;color:#fff;background-color: #00A0C2;
}
.inspector-review-box13
{
   width:60px;color:#fff;background-color: #07CEB6;
}
.display_option
{
    display: flex;
}
.self-review-box12
{
    width:250px;color:#fff;background-color: #BE6686;
}
.self-review-box13
{
    width:60px;color:#fff;background-color: #FB9075;
}
.vary_size
{
    font-size: 11px;margin-top: 2px;padding-top: 5px;
}
.fs-12
{
    font-size:12px;
}
.ins_sno
{
    background-color: #f4faf4;color:#444549 !important;
}
.ins_review
{
    background-color: #fff;color:#444549 !important;
}
.ins_name
{
    background-color: #FB9075;color:#fff;
}
.ins_icons
{
    background-color: #07CEB6;
}
.ins_answer
{
    background-color: #895782;color:#fff;
}
.ins_remarks
{
   background-color: #BE6686;color:#fff;
}
.pos-rel{
position: relative;
}
.fit_right_box
{
   position: absolute;right: 10px;top: 8px;
}
@media only screen and (max-width: 600px) {
    .display_option
{
    display: block;
}
.inspector-review-box12
{
    width:100%;color:#fff;background-color: #00A0C2;
}
.inspector-review-box13
{
    width:100%;color:#fff;background-color: #07CEB6;
}
.inspector-review-box {
    width: 100%;
}
.vary_size {
  margin-top:0px;
  padding: 6px;
}
.self-review-box {
    width: 100%;
}
.self-review-box12 {
    width: 100%;
}
.self-review-box13 {
    width: 100%;
}
  }
  
.checkBoxSelect input[type="checkbox"]{
  -webkit-appearance: initial;
  appearance: initial;
  background: #716aca; 
  height: 15px;
  width: 15px;
  border: none;
  position: relative;
 }

.checkBoxSelect input[type="checkbox"]:checked {
  background: #716aca; 
}
.checkBoxSelect input[type="checkbox"]:checked:after {
  content: "✓";
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
 
} 
.checkBoxUnSelect input[type="checkbox"]{
  -webkit-appearance: initial;
  appearance: initial;
  background: #716aca; 
  height: 15px;
  width: 15px;
  border: none;
  position: relative;
 }

.checkBoxUnSelect input[type="checkbox"] {
  background: red;
}
.checkBoxUnSelect input[type="checkbox"]:after {
  content: "X";
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
 
} 