.AU_Login.container-fluid {
  background-image: url("../images/Bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.AU_Login .LeftLoginCol {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.AU_Login .LeftLoginCol .LeftLoginContents {
  text-align: center;
}

.AU_Login .LeftLoginCol .LeftLoginContents .Logo img {
  width: 120px;
  aspect-ratio: 1 / 1;
  margin-bottom: 20px;
}

.AU_Login .LeftLoginCol .LeftLoginContents p {
  font-weight: 500;
  color: white;
  font-size: 16px;
  padding: 0px 20px;
  width: 80%;
  margin: 0px auto;
}

.CustomUploadReport {margin: 0 !important;}

.CustomUploadReport .input-group {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center;
  border: 1px solid #CBDAEA !important;
  border-radius: 6px;
}

.CustomUploadReport .input-group span {
  display: flex;
  align-items: center;
}

.CustomUploadReport .input-group .input-group-btn {
  width: auto !important;
}

.AU_Login .LeftLoginCol .LeftLoginContents h6 {
  font-family: georgia;
  font-style: italic;
  font-size: 40px;
  color: gold;
  font-weight: 500;
}

.AU_Login .LeftLoginCol .LeftLoginContents h6 span {
  color: white !important;
}

.AU_Login .RightLoginCol {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: rgb(255, 255, 255);
}

.AU_Login .RightLoginCol .RightLoginColTitles h6 {
  font-weight: 600;
  text-transform: capitalize;
  font-size: 24px;
}

.AU_Login .RightLoginCol .RightLoginColTitles span {
  background-color: rgb(156, 17, 22);
  width: 65px;
  aspect-ratio: 1 / 1;
  border-radius: 100%;
  display: block;
  margin-bottom: 30px;
  background-image: url("../images/Icon awesome-user-cog.svg");
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center center;
}

.AU_Login .RightLoginCol .RightLoginContents {
  width: 60%;
}

.AU_Login .RightLoginCol .form-group {
  display: flex;
  flex-direction: column;
  margin: 30px 0px !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group label {
  font-size: 14px;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input {
  border-top: none;
  border-left: none;
  border-radius: 0px;
  border-right: none;
  padding: 3px 0px 0px 40px;
  font-size: 16px;
  height: 47px;
  opacity: 1;
  background-color: transparent !important;
  font-weight: 500 !important;
  color: rgb(53, 53, 53) !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input:focus {
  border-bottom: 1px solid red;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input#username {
  background: url("../images/Icon awesome-user-alt.svg") 5px center / 15px no-repeat !important;
}

.AU_Login .RightLoginCol .RightLoginContents .form-group input#password {
  background-image: url("../images/Icon awesome-unlock.svg") !important;
  background-size: 15px !important;
  background-repeat: no-repeat !important;
  background-position: 5px center !important;
}

.AU_Login .RightLoginCol .LoginButtons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.AU_Login .RightLoginCol .LoginButtons .form-group {
  display: flex;
  align-items: center;
}

.AU_Login .RightLoginCol .LoginButtons .form-group a {
  background-color: white;
  border: 1px solid rgb(156, 17, 22);
  color: rgb(156, 17, 22);
  border-radius: 4px;
  width: 200px;
  text-align: center;
  padding: 10px 0px;
  font-size: 16px;
  font-weight: 500;
}

.AU_Login .RightLoginCol .LoginButtons .form-group button {
  background-color: rgb(47, 11, 13);
  border: none;
  color: rgb(255, 255, 255);
  border-radius: 4px;
  width: 200px;
  padding: 10px 0px;
  font-size: 16px;
  font-weight: 500;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: unset !important;
  -webkit-text-fill-color: rgb(53, 53, 53) !important;
  background: transparent !important;
}

input:-webkit-autofill {
  box-shadow: unset !important;
}

input:-internal-autofill-selected {}

.RightLoginColTitles {
  position: relative;
}

.ProcessTitle {
  position: relative;
  padding: 10px 10px 5px 0px !important;
  margin: 0px !important;
}

.ProcessTitle::after {
  position: absolute;
  width: 7px;
  height: 3px;
  top: 58%;
  right: -4px;
  background-color: rgba(0, 0, 0, 0.314);
  content: "";
  bottom: 50%;
}

.ProcessTitle h1,
.ProcessTitle h2,
.ProcessTitle h3,
.ProcessTitle h4,
.ProcessTitle h5,
.ProcessTitle h6 {
  text-align: right;
}

.ProcessSubTitle {
  padding: 9px 0px 0px 10px !important;
}

.ProcessSubTitle input {
  background-color: transparent;
  font-weight: 600;
  text-align: left;
  border: none !important;
  font-size: 16px !important;
  padding: 0px !important;
  color: rgb(0, 0, 0) !important;
  opacity: 1 !important;
}

.ProcessSubTitle .form-group input[type="text"][disabled] {
  background-color: transparent !important;
}

.Primary_Value_Tab {
  background-color: white;
  border-radius: 6px;
  margin-bottom: 20px;
}

.Primary_Value_Tab .panel-body {
  padding: 20px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Primary_Value_Tab .panel-body .form-group {
  text-align: right;
  margin-bottom: 0px !important;
}

.Primary_Value_Tab .panel-body .form-group label {
  font-size: 14px;
  font-weight: 500;
  color: rgb(57, 56, 56) !important;
}

.Primary_Value_Tab .panel-body .form-group .controls span {
  color: rgb(88, 48, 57);
  font-weight: 600;
  font-size: 26px;
}

.Assigned {
  background-color: rgba(88, 48, 57, 0.19);
  background-image: url("../images/assignment.png");
  background-repeat: no-repeat;
  border-radius: 100px;
  padding: 15px;
  width: 65px;
  aspect-ratio: 1 / 1;
  background-position: center center;
  background-size: 43px;
}

.TunedIN {
  background-color: rgba(88, 48, 57, 0.19);
  background-image: url("../images/tune.png");
  background-repeat: no-repeat;
  border-radius: 100px;
  padding: 15px;
  width: 65px;
  aspect-ratio: 1 / 1;
  background-position: center center;
  background-size: 43px;
}

.Evaluated {
  background-color: rgba(88, 48, 57, 0.19);
  background-image: url("../images/data.png");
  background-repeat: no-repeat;
  border-radius: 100px;
  padding: 15px;
  width: 65px;
  aspect-ratio: 1 / 1;
  background-position: center center;
  background-size: 40px;
}

.Assigned .col-lg-12,
.TunedIN .col-lg-12,
.Evaluated .col-lg-12 {
  padding: 0px !important;
}

.e-input-group {
  border: 1px solid rgb(202 202 202) !important;
  padding: 0px 10px !important;
  border-radius: 8px !important;
}

.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover {
  box-shadow: rgba(231, 228, 231, 0.314) 0px 0px 13px 2px;
  border-color: rgb(69, 93, 199);
}

.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after {
  background: transparent;
}

.CalendarwithTime .e-input-group {
  background-color: white;
  border-radius: 4px;
  padding: 0px 0px 0px 10px;
}

.PrimaryPanel {
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

.PrimaryPanel .PageHead.panel-heading {
  border-bottom: 1px solid rgb(192, 189, 195);
}

.PrimaryPanel .PageHead h6 {
  font-size: 18px;
  font-family: "Fira Sans Medium";
  font-weight: 500 !important;
}

.SearchPart {
  background-color: rgb(244, 245, 248);
  padding: 0px;
}

.SearchPart .panel {
  border: 0px;
  box-shadow: none;
  margin-bottom: 0px !important;
}

.SearchPart .searchform .panel-body {
  padding: 0px !important;
}

.SearchPart .panel .panel-body .col-lg-12 {
  padding: 0px;
}

.SearchPart .searchform {
  background-color: transparent !important;
}

.SearchPart .searchform .searchbtn {
  border-radius: 7px;
  border-width: 2px;
  border-style: solid;
  border-image: initial;
  border-color: var(--main-TopHeader-color);
  color: rgb(88, 48, 53);
  background-image: url("../images/search.svg");
  background-size: 16px;
  background-position: 11px 6px;
  background-repeat: no-repeat;
  background-color: white;
  font-style: normal;
  font-weight: 500;
  padding: 5px;
  width: 100%;
  margin-top: 0px !important;
  font-family: "Fira Sans" !important;
}

.SearchPart .searchform .searchbtn:hover {
  background-color: var(--main-TopHeader-color);
  color: white;
}

.SearchReadonly .panel-body .form-group div {
  overflow: unset !important;
}

.SearchReadonly .form-group {
  margin-bottom: 0px !important;
}

.SearchReadonly .form-group label {
  color: rgba(0, 0, 0, 0.65) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.SearchReadonly .form-group span {
  font-weight: 600 !important;
  font-size: 14px !important;
}

.SearchReadonly .panel-body {
  padding: 7px !important;
}

.SearchReadonly .form-group .controls span {
  color: rgb(51, 51, 51);
  font-weight: 500 !important;
  font-size: 16px !important;
}

.CustomTab .nav-pills.nav-pills-bordered {
  padding: 0px;
  margin: 0px;
}

.CustomTab .col-md-6 {
  padding-left: 0px !important;
}

.CustomTab .nav-pills.nav-pills-bordered>.active>a {
  background-color: rgb(87, 91, 163);
  color: rgb(255, 255, 255);
  border: 1px solid transparent;
  border-radius: 6px !important;
}

.CustomTab .nav-pills.nav-pills-bordered>.active>a:hover {
  background-position: right center !important;
  transition: all 0.5s ease 0s !important;
}

.CustomTab .note-editor.note-frame {
  border: none !important;
}

.CustomTab .tab-content>.has-padding {
  padding: 0px 9px !important;
}

.CustomTab .nav-pills.nav-pills-bordered>.active>a:hover::after {
  transition: all 0.4s ease-in-out 0s;
}

.CustomTab .nav {
  margin-bottom: 20px;
  border: none !important;
}

.CustomTab .nav-pills.nav-pills-bordered>li>a {
  background-color: rgb(255, 255, 255);
  border: 0px solid rgb(212, 228, 231);
  padding: 7px 20px;
  border-radius: 6px;
  color: rgb(51, 51, 51);
  line-height: 18px;
  display: inline-block;
  box-shadow: none;
}

.CustomTab .nav-pills>li {
  float: none;
  margin: 0px 7px 7px 0px;
  display: inline-block;
  font-size: 13px;
}

.CustomTab .tab-content {
  background-color: transparent;
  border: 0px !important;
  padding: 0px 10px !important;
}

.CustomTab .tab-content-bordered .tab-content {
  padding: 0px;
  background-color: transparent !important;
  margin: 0px !important;
  box-shadow: none !important;
  border: none !important;
}

.TabPart {
  padding: 0px !important;
}

.TabPart .nav {
  background-color: rgba(99, 58, 101, 0.05);
  padding: 11px 18px;
  border-bottom: 1px solid rgb(241, 240, 241);
}

.ActionPanel {
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  background-position: right bottom;
  background-repeat: no-repeat;
}

.ActionPanel h6 {
  font-size: 14px;
  border-bottom: 1px solid rgb(221, 221, 221);
  padding-bottom: 15px;
  background-image: url("../images/FAB/action.png");
  background-position: right center;
  background-repeat: no-repeat;
  font-weight: 500 !important;
}

.input-group-addon .fa-times {
  color: rgb(183, 134, 187) !important;
}

.PreferencePanel {
  background-color: rgb(247, 245, 247);
  border: 0px !important;
  box-shadow: none !important;
  border-radius: 7px !important;
}

.PreferencePanel .electronicaccess {
  background-image: url("../images/FAB/globe.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  border-radius: 7px;
  background-size: 57%;
  height: 70px;
  width: 100%;
}

.PreferencePanel .popuppreferences {
  background-image: url("../images/FAB/bell-ring.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  border-radius: 7px;
  background-size: 57%;
  height: 70px;
  width: 100%;
}

.PreferenceContent h6 {
  font-weight: 500 !important;
  font-size: 16px !important;
  margin-bottom: 10px !important;
}

.StakeholderGrid {
  border: 1px solid rgb(221, 221, 221);
  border-radius: 7px;
  border-spacing: 7px;
  padding: 0px;
  margin-bottom: 20px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
  float: left;
  width: 18%;
  margin-right: 10px;
}

@media only screen and (max-width: 1366px) {
  #divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
    float: left;
    width: 33%;
    margin-right: 10px;
  }
}

#divCanvas .StakeholderGrid .panel-heading h6 {
  font-size: 14px;
  bottom: 0px !important;
  left: 0px !important;
  position: relative !important;
}

#divCanvas .PrimaryGrid .panel-heading {
  border-radius: 7px 7px 0px 0px;
  height: 50px;
  padding: 10px !important;
}

.PrimaryGrid .panel-heading {
  height: 50px;
  border-radius: 7px;
  background-color: rgb(255, 255, 255) !important;
  border-bottom: 1px solid rgb(221, 221, 221) !important;
}

#divCanvas .PrimaryGrid .panel-heading .text-danger {
  position: absolute;
}

#divCanvas .StakeholderGrid .datatable-footer {
  display: none !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table thead {
  display: none !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr {
  border: 1px solid rgb(226, 218, 226);
  border-radius: 7px;
  background-color: rgb(247, 245, 247);
  margin-right: 10px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(1) {
  text-align: center;
  border: 0px solid rgb(199, 108, 167);
  float: left;
  display: none;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
  text-align: center;
  border: 0px solid rgb(199, 108, 167);
  width: 100%;
  float: left;
  height: 104px;
  background-image: url("../images/FAB/user.png");
  background-position: center top;
  background-repeat: no-repeat;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) .form-group {
  position: relative;
  bottom: -87px;
  text-align: center;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) .CustomUploadReport {
  display: none;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(2) img {
  align-content: center;
  height: 80px;
  width: 80px;
  border-radius: 100%;
  border: 1px solid rgb(199, 108, 167);
  float: left;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
  text-align: center;
  border: 0px solid rgb(199, 108, 167);
  color: rgb(87, 41, 90);
  font-size: 14px;
  float: left;
  width: 100%;
  height: 20px;
  padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(4) {
  text-align: center;
  border: 0px solid rgb(199, 108, 167);
  color: rgb(87, 41, 90);
  float: left;
  width: 100%;
  height: 25px;
  padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:nth-child(4) span {
  color: rgb(107, 39, 100);
  font-size: 14px;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:last-child {
  text-align: center;
  border-top: 1px solid rgb(233, 225, 233);
  color: rgb(51, 51, 51);
  font-size: 12px;
  float: left;
  width: 100%;
  line-height: 2;
  padding: 2px 0px !important;
}

#divCanvas .StakeholderGrid .table-widget .table-widget-content table tbody tr td:last-child span {
  font-weight: 500;
  color: rgb(51, 51, 51);
}

#divCanvas .slno .table-widget .table-widget-content table tbody tr td:first-child {
  width: 65px !important;
}

#divCanvas .slno .table-widget .table-widget-content table thead tr th:first-child {
  width: 65px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table thead tr th:first-child {
  width: 300px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table tbody tr td:nth-child(2n) {
  width: 300px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table tbody tr td:last-child {
  width: 100px !important;
}

#divCanvas .docchecklist .table-widget .table-widget-content table thead tr th:last-child {
  width: 100px !important;
}

.w150 {
  width: 150px !important;
}

@media (min-width: 768px) and (max-width: 1366px) {
  body {
    font-size: 11px;
  }

  .PrimaryPanel .PageHead h6 {
    font-size: 15px;
    font-family: "Fira Sans Medium";
    font-weight: 500 !important;
  }

  .form-group button span,
  .form-group .form-control,
  .input-group span {
    font-weight: 500;
    font-size: 11px !important;
    color: rgb(47, 47, 47) !important;
  }

  .CustomTab .nav>li>a {
    font-size: 11px;
  }

  .Panel_01 .panel-heading h6 {
    font-size: 14px;
  }

  .SearchReadonly .form-group span {
    color: black;
    font-weight: 500 !important;
    font-size: 14px !important;
  }

  #divCanvas .PrimaryGrid .table-widget .table-widget-content table thead tr th {
    font-size: 11px;
  }

  #divCanvas .PrimaryGrid .table-widget .table-widget-content table thead tr th:nth-child(1) {
    font-size: 11px;
  }

  #divCanvas .PrimaryGrid .datatable-footer ul.pagination li label {
    font-size: 11px;
  }
}

.FAB .panel {
  background-color: rgb(255, 255, 255);
  color: rgb(51, 51, 51);
  border: 0px !important;
  border-radius: 3px !important;
}

.FAB {
  position: relative;
  width: 100%;
  background: linear-gradient(rgb(86, 53, 88) 0px, rgb(255, 237, 253) 100%) !important;
}

.page-container {
  width: 100%;
  display: table;
  table-layout: fixed;
}

.login-container .content-wrapper {
  vertical-align: middle;
  display: table-cell;
}

.content-wrapper {
  padding-bottom: 0px;
}

.FABLoginImage {
  background-image: url("../images/BgBox.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto;
}

.FAB .content-wrapper {
  position: relative;
}

.FAB .content-wrapper {
  vertical-align: middle;
  display: table-cell;
}

.FAB.content-wrapper {
  padding-bottom: 0px;
}

.FAB .content-wrapper {
  position: relative;
}

.FAB .content-wrapper {
  vertical-align: middle;
  display: table-cell;
}

.FAB .content::after {
  content: "";
  display: table;
  clear: both;
}

.FAB .form {
  margin: 0px;
  padding: 0px;
}

.FAB .login-form {
  width: 88%;
  margin: 0px auto;
  overflow: hidden;
  height: calc(100vh - 146px);
  background-image: url("../images/first-logo.png"), url("../images/Trans-Bg.png"), linear-gradient(-91deg, rgb(8, 1, 9) 0px, rgb(86, 53, 88) 100%);
  background-repeat: no-repeat;
  background-position: 4% 7%, 0% 99%, 100% center;
  background-size: 95px, 70% 110%, 100%;
  border-radius: 50px !important;
}

.FAB .companyName {
  display: flex;
  justify-content: flex-start;
  height: inherit;
  align-items: end;
}

.FAB .bg2 {
  height: 100%;
  background-image: url("../images/shape2.png");
  background-repeat: no-repeat;
  background-position: 0% 101%;
  background-size: 49% 29%;
  padding-left: 51px;
}

.FAB .LeftSide {
  height: 100%;
  background-image: url("../images/shape2.png");
  background-repeat: no-repeat;
  background-position: 0% 100%;
  background-size: auto;
  padding-left: 51px;
}

.FAB .LeftSide h6 {
  font-size: 32px;
  color: rgb(45, 25, 43);
  font-weight: 500;
}

.FAB .icon {
  width: 100%;
  height: 80px;
  background-image: url("../images/LoginUser.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 73px;
}

.FAB .copy-rights {
  position: absolute;
  text-align: center;
  left: 76%;
  color: white;
  font-weight: 500;
  bottom: 0px;
  top: 91%;
}

.FAB .Title {
  position: absolute;
  text-align: center;
  left: 5%;
  color: rgb(79, 38, 81);
  font-weight: 500;
  bottom: 0px;
  top: 88%;
  font-size: 28px;
}

.FAB .panel {
  position: relative;
  min-height: 42px !important;
}

.FAB .panel-body {
  position: relative;
}

.FAB .RightSideZeep {
  float: right;
  background-color: white;
  box-shadow: none;
  width: 465px;
  padding: 25px 22px;
  border-radius: 31px;
  top: 12%;
  right: 5%;
}

.FAB .RightSideZeep h5 {
  font-size: 22px;
  font-weight: 600;
  color: rgb(47, 25, 25);
  margin: 0px;
  padding: 15px 0px 35px;
}

.FAB .form-group {
  margin-bottom: 25px;
}

.FAB .login-form .form-group {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}

.FAB .LeftsideLogo p,
.FAB .RightsideLogo p {
  font-size: 11px;
  font-weight: 600;
  color: rgb(50, 51, 46);
  width: 75%;
  margin: 10px auto auto;
  line-height: 16px;
}

.FAB .RightSideZeep label {
  color: rgb(101, 101, 101);
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  margin-bottom: 12px;
}

.FAB .form-group input {
  width: 100%;
  float: left;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: auto;
  background-color: rgb(255, 255, 255) !important;
  border: 1px solid rgb(208, 208, 210) !important;
  height: 55px !important;
  color: rgb(128, 56, 56) !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding: 0px 15px !important;
}

.FAB .form-group ::placeholder {
  color: rgb(128, 56, 56);
}

.FAB .form-group .UserIco {
  background-image: url("../images/FAB-User.png") !important;
}

.FAB .form-group .Eye {
  background-image: url("../images/FAB-Password.png") !important;
}

.FAB .RightSideZeep .ForgotpasswordZeep {
  color: rgb(101, 101, 101);
  font-size: 14px;
  font-weight: 500;
}

.FAB button {
  float: right;
  border-radius: 8px;
  height: 55px;
  border: none;
  color: rgb(255, 255, 255);
  background: rgb(79, 38, 81);
  font-size: 16px;
  font-weight: 500;
  box-shadow: rgba(70, 70, 70, 0.3) 1px 4px 7px;
  letter-spacing: 0.4px;
  margin: 10px 0px 0px;
  width: 60% !important;
}

.login-container .content-wrapper {
  vertical-align: middle;
  display: table-cell;
}

.FAB .box {
  width: 100%;
  height: 120px;
  background: white;
}

.FAB1 button {
  width: 100% !important;
}

.FAB1 .RightSideZeep {
  padding: 70px !important;
  margin: 150px 80px !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .FAB .login-form {
    width: 100%;
  }
}

@media (min-width: 600) and (max-width: 768px) {
  .FAB .login-form {
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 599px) {
  .FAB .login-form {
    width: 100%;
  }

  .FAB .LeftSideZeep,
  .FAB .RightSideZeep {
    position: absolute;
    z-index: 1;
    left: 41px;
    top: 217px;
    margin: 0px;
    width: 80%;
    box-shadow: rgba(79, 38, 81, 0.28) 0px 5px 15px;
    height: calc(100vh - 395px);
    padding: 40px 30px;
  }

  .FAB .LeftSide {
    height: 100%;
    background-image: url("../images/shape2.png");
    background-repeat: no-repeat;
    background-position: -356% 100%;
    background-size: 91%;
    padding-left: 33px;
  }

  .FAB .login-form {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    height: calc(100vh - 146px);
    background-image: url("../images/first-logo.png"), url("../images/Trans-Bg.png"), linear-gradient(-91deg, rgb(8, 1, 9) 0px, rgb(86, 53, 88) 100%);
    background-repeat: no-repeat;
    background-position: 12% 5%, 65% 99%, 100% center;
    background-size: 85px, auto, 100%;
    border-radius: 50px !important;
  }

  .FAB .LeftSide h6 {
    font-size: 24px;
    color: rgba(124, 118, 124, 0.81);
    font-weight: 500;
    margin-top: 42px;
  }

  .FAB .copy-rights {
    position: absolute;
    bottom: -148px;
    text-align: center;
    width: 100%;
    left: 1px;
    color: rgba(0, 0, 0, 0.37);
    font-weight: 500;
  }

  .FAB .companyName {
    display: flex;
    justify-content: flex-end;
    height: inherit;
    align-items: end;
  }
}

@media (width: 1363px) and (height: 768px) {}

@media (max-height: 768px) {
  .FAB .RightSideZeep {
    float: right;
    background-color: white;
    box-shadow: none;
    width: 425px;
    padding: 9px 25px;
    border-radius: 31px;
    top: 5%;
    right: 4%;
  }

  .FAB .login-form .form-group {
    margin-bottom: 15px !important;
  }

  .FAB button {
    margin: 2px 0px 0px !important;
  }

  .FAB .Title {
    font-size: 23px !important;
  }

  .FAB .copy-rights {
    top: 92% !important;
    left: 74% !important;
  }
}

.FAB .login-form::after {
  content: "";
  width: 78px;
  height: 120px;
  background-color: rgb(0, 96, 27);
  z-index: 1;
  bottom: 0px;
  left: 0px;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border: 0px;
  margin-bottom: 0px !important;
}

.form-control.date {
  padding-top: 2px !important;
}

.e-datetimepicker {
  color: rgb(47, 47, 47) !important;
  font-weight: 500 !important;
}

.ReadonlyElements label {
  color: rgba(0, 0, 0, 0.5);
}

.ReadonlyElements .form-group .input-xs {
  padding: 0px !important;
  height: 23px !important;
  border: 0px !important;
}

.ReadonlyElements .controls span,
.ReadonlyElements .form-group .input-xs span {
  font-weight: 500;
}

.ReadonlyElements .date {
  padding: 0px !important;
  border: 0px !important;
}

.PanelDummy {
  border: 0px !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.PanelDummy .panel-body {
  padding: 10px !important;
}

.ReadonlyPrimary {
  font-weight: 500;
  color: rgb(86, 114, 225) !important;
  font-size: 14px !important;
}

.ReadonlySecondary {
  font-weight: 500;
  color: rgb(252, 166, 53) !important;
  font-size: 14px !important;
}

.Readonlybg {
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 6px;
  background-color: rgb(229, 235, 240) !important;
}

.CurrentStage label {
  float: left;
  color: rgba(0, 0, 0, 0.5);
  margin-right: 10px;
  background-image: url("../images/dot.svg");
  background-repeat: no-repeat;
  background-position: left 4px;
  padding-top: 2px;
  padding-left: 20px;
  background-size: 13px;
  padding-bottom: 0px;
  font-size: 14px !important;
}

.CurrentStage .controls {
  float: left;
}

.CurrentStage01 .controls span {
  font-weight: 400;
  color: rgb(24, 30, 32);
  padding: 3.5px 20px;
  position: relative;
  top: 0px;
  right: -1px;
  font-size: 14px;
  background-image: linear-gradient(to right top, rgb(255, 110, 2), rgb(252, 102, 21), rgb(248, 95, 31), rgb(243, 88, 39), rgb(238, 81, 46));
  border-radius: 100px !important;
}

.CurrentStage .controls span {
  font-weight: 500;
  background-image: linear-gradient(to right top, rgb(255, 110, 2), rgb(252, 102, 21), rgb(248, 95, 31), rgb(243, 88, 39), rgb(238, 81, 46));
  padding: 3px 10px;
  border-radius: 3px;
  border: 0px;
  position: relative;
  top: 1px;
  color: rgb(255, 255, 255) !important;
}

.panel-info.panel-bordered {
  border-radius: 8px !important;
}

.SearchReadonly {
  background-repeat: no-repeat;
  background-position: center center;
  padding: 5px;
  background-image: url("../images/AU_ICons/head_bg.jpg");
  background-size: cover;
  background-color: white !important;
  border: 1px solid rgb(104, 138, 173) !important;
  animation: unset !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

.nextstage {}

.Header_Section h1,
.Header_Section h2,
.Header_Section h3,
.Header_Section h4,
.Header_Section h5,
.Header_Section h6 {
  color: var(--main-Primary-color);
  font-weight: 500 !important;
  font-size: 20px !important;
}

.CustomTab .nav>li>a {
  border: 0px solid rgb(219, 224, 233);
  background-color: rgb(230, 235, 239);
  font-size: 13px;
  font-weight: 500;
  margin: 5px;
  border-radius: 50px !important;
  padding: 7px 20px !important;
  opacity: 1 !important;
  color: var(--main-Primary-color) !important;
}

.CustomTab .nav>li.active>a,
.CustomTab .nav>li.active>a:focus,
.CustomTab .nav>li.active>a:hover,
.CustomTab .nav>li>a:hover {
  background-color: var(--main-Primary-color);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  color: rgb(255, 255, 255) !important;
  border: 0px !important;
}

.mainHeading h4 label,
#ulDocumentFloat {
  display: none !important;
}

.CustomModel .CustomFormDesign .content {}

.panel_white {
  background-color: rgb(255, 255, 255);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.CurrentStage .form-group {
  margin-bottom: 0px !important;
}

.Statuslbl label {
  float: left;
  color: rgba(0, 0, 0, 0.5);
  margin-right: 20px;
}

.Statuslbl .controls {
  float: left;
}

.RO_Panel_01 {
  margin-bottom: 20px;
  border: 0px !important;
  box-shadow: none !important;
}

.RO_Panel_01 .panel-heading h6 {
  color: rgb(84, 39, 86);
  font-size: 16px;
  border-bottom: 1px solid rgb(84, 39, 86);
  font-weight: 500 !important;
}

.RO_Panel_01 .panel-heading {
  padding: 10px 0px !important;
}

.RO_Panel_01 .panel-body {
  padding: 15px 0px 0px !important;
}

.RO_Panel_02 {
  background-color: rgb(245, 244, 246);
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 7px;
  border: 0px !important;
  box-shadow: none !important;
}

.RO_Panel_02 .panel-heading h6 {
  color: rgb(84, 39, 86);
  font-size: 16px;
  border-bottom: 1px solid rgb(84, 39, 86);
  font-weight: 500 !important;
}

.RO_Panel_02 .panel-body {
  padding: 10px !important;
}

.RO_Panel_03 {
  background-color: rgb(251, 251, 251);
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 7px;
  border: 1px solid rgb(230, 228, 232) !important;
  box-shadow: none !important;
}

.RO_Panel_03 .panel-body {
  padding: 10px !important;
}

.RO_Panel_03 .panel-heading h6 {
  color: rgb(84, 39, 86);
  font-size: 16px;
  border-bottom: 1px solid rgb(84, 39, 86);
  font-weight: 500 !important;
}

.RO_Subhead_outer {
  background-color: rgb(248, 249, 252);
  border-bottom: 1px solid rgb(199, 195, 199);
  padding: 10px !important;
}

.RO_Subhead_outer h1,
.RO_Subhead_outer h2,
.RO_Subhead_outer h3,
.RO_Subhead_outer h4,
.RO_Subhead_outer h5,
.RO_Subhead_outer h6 {
  background-image: linear-gradient(to right, rgb(125, 54, 129), rgb(114, 50, 118), rgb(104, 46, 107), rgb(93, 43, 96), rgb(83, 39, 85));
  color: rgb(255, 255, 255) !important;
  border: 0px !important;
  border-radius: 100px !important;
  padding: 7px 20px !important;
  font-size: 14px !important;
  width: auto !important;
  font-weight: 500 !important;
  display: inline-block !important;
}

.RO_RichTextbox .note-toolbar {
  display: none !important;
}

.RO_RichTextbox .controls p {
  display: none !important;
}

.RO_RichTextbox .note-editable {
  background-color: transparent !important;
  border: 0px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.RO_RichTextbox .note-statusbar {
  display: none !important;
}

.RO_RichTextbox .note-editor.note-frame {
  border: 0px solid rgb(221, 221, 221) !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

.RO_RichTextbox .note-editor .note-editable {
  min-height: 50px !important;
}

.RO_RichTextbox label {
  color: rgba(0, 0, 0, 0.5) !important;
}

.CustomFormDesign .form-group .display-block {
  position: inherit !important;
}

.CustomHeight .modal-dialog {
  width: 100% !important;
}

.p-0 {
  padding: 0px !important;
}

#divCanvas .accounts_details_grid .table-widget .table-widget-content table thead tr th {
  text-align: left !important;
}

#divCanvas .accounts_details_grid .table-widget .table-widget-content table tbody tr td:last-child .form-control,
#divCanvas .accounts_details_grid .table-widget .table-widget-content table tbody tr td:last-child span {
  display: block;
  background-color: rgb(226, 239, 230) !important;
  padding: 3px 10px !important;
  text-align: center !important;
  width: 100% !important;
}

#divCanvas .StakeholderGrid .panel-heading {
  border-radius: 5px 5px 0px 0px;
  height: 50px;
  padding: 10px !important;
}

.totalscore {
  color: rgb(107, 39, 100);
  font-size: 25px;
}

.body_bg {
  background-color: rgb(244, 245, 248);
  border-bottom: 1px solid rgb(192, 189, 195);
  border-radius: 0px 0px 7px 7px;
  padding: 5px 10px !important;
}

.RO_Panel_03 .label-default,
.RO_Panel_03 .label-info {
  font-size: 12px !important;
  font-weight: 500 !important;
}

#inboxGrid .xhdr table tr td:last-child,
#inboxGrid .xhdr table tr th:last-child {
  display: none !important;
}

#inboxGrid .objbox table tr td:last-child,
#inboxGrid .objbox table tr th:last-child {
  display: none !important;
}

#instanceSearch .xhdr table tr td:last-child,
#instanceSearch .xhdr table tr th:last-child {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(2),
#instanceSearch .xhdr table tr th:nth-last-child(2) {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(3),
#instanceSearch .xhdr table tr th:nth-last-child(3) {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(4),
#instanceSearch .xhdr table tr th:nth-last-child(4) {
  display: none !important;
}

#instanceSearch .objbox table tr td:last-child,
#instanceSearch .objbox table tr th:last-child {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(2),
#instanceSearch .objbox table tr th:nth-last-child(2) {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(3),
#instanceSearch .objbox table tr th:nth-last-child(3) {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(4),
#instanceSearch .objbox table tr th:nth-last-child(4) {
  display: none !important;
}

.InboxDashboard {
  padding: 0px !important;
  margin-bottom: 20px !important;
}

.InboxDashboard li {
  float: left;
  width: 19%;
  border-radius: 7px;
  margin-right: 10px;
  padding: 15px;
}

.InboxDashboard li:last-child {
  margin-right: 0px !important;
}

.DashboardCount {
  font-size: 25px;
  font-weight: 500;
  display: none;
}

.DashboardCount1 {
  font-size: 25px;
  font-weight: 500;
}

.Panel_01 {
  border-width: 1px;
  border-style: solid;
  border-image: initial;
  border-color: var(--main-Border-color);
  border-radius: 5px;
}

.Panel_01 .panel-heading {
  padding: 0px !important;
}

.Panel_01 .panel-heading h1,
.Panel_01 .panel-heading h2,
.Panel_01 .panel-heading h3,
.Panel_01 .panel-heading h4,
.Panel_01 .panel-heading h5,
.Panel_01 .panel-heading h6 {
  color: var(--main-Primary-color);
  font-size: 16px;
  padding: 0px 5px;
  position: relative;
  bottom: 10px;
  left: 15px;
  background-color: white;
  width: fit-content;
  font-weight: 500 !important;
}

.Panel_01 .panel-body {
  padding-top: 0px !important;
}

.Panel_01 .panel-body {
  padding: 0px 10px 10px !important;
}

.Panel_02 {
  margin-top: 20px;
  box-shadow: none;
  border: none !important;
}

.Panel_01 .heading-elements .icons-list .collapse2 {
  height: 35px;
  width: 35px;
  background-color: var(--main-HeaderEkements-color);
  color: white;
  border-radius: 100%;
  line-height: 15px;
  padding: 10px;
  position: absolute;
  right: 3px;
  top: -18px;
}

#divCanvas .PrimaryGrid .panel-heading h6 {
  color: rgb(88, 48, 53);
  font-size: 16px;
  font-weight: 500 !important;
  left: 0px !important;
  position: relative !important;
}

.Panel_02 .panel-heading {
  border-bottom: 1px solid rgb(88, 48, 53);
  padding: 0px !important;
}

.Panel_02 .panel-heading h1,
.Panel_02 .panel-heading h2,
.Panel_02 .panel-heading h3,
.Panel_02 .panel-heading h4,
.Panel_02 .panel-heading h5,
.Panel_02 .panel-heading h6 {
  color: rgb(88, 48, 53);
  font-size: 15px;
  padding: 0px;
  position: relative;
  bottom: 10px;
  background-color: white;
  width: fit-content;
  font-weight: 600 !important;
  border-bottom: none !important;
}

.Panel_02 .panel-body {
  padding: 20px 0px 0px !important;
}

.Panel_02 .panel-body .col-md-1,
.Panel_02 .panel-body .col-md-2,
.Panel_02 .panel-body .col-md-3,
.Panel_02 .panel-body .col-md-4,
.Panel_02 .panel-body .col-md-5,
.Panel_02 .panel-body .col-md-6,
.Panel_02 .panel-body .col-md-7,
.Panel_02 .panel-body .col-md-8,
.Panel_02 .panel-body .col-md-9,
.Panel_02 .panel-body .col-md-10,
.Panel_02 .panel-body .col-md-11,
.Panel_02 .panel-body .col-md-12 {
  padding: 0px !important;
}

.form-group label {
  color: rgb(10, 10, 10);
  font-weight: 500;
  font-size: 14px;
}

.form-group .checker span {
  position: relative;
  bottom: 2px;
  width: 22px !important;
  height: 22px !important;
}

.form-group .checker span.checked {}

.form-group .checker span.checked::after {
  top: 2px !important;
  left: 2px !important;
  color: white !important;
}

.form-group .controls input {
  border: 1px solid #D4E0E9;
  background-color: #ffffff;
  opacity: 1;
  font-weight: 500;
  border-radius: 7px !important;
  color: rgb(100, 100, 100) !important;
}

.form-group .controls input:focus,
.form-group .controls textarea:focus {
  opacity: 1;
  font-weight: 500;
  border-radius: 7px !important;
  color: rgb(100, 100, 100) !important;
  border: 1px solid #25AAE1 !important;
  box-shadow: 0px 0px 0px 5px rgba(37, 170, 225, 0.12) !important;
  border-radius: 7px;
}

.form-group .controls input[disabled] {
  opacity: 1;
  font-weight: 500;
  border: none;
  font-size: 14px;
  color: rgb(32, 32, 32) !important;
  padding-left: 0px !important;
  background-color: white !important;
}

.form-group .form-control {
  background-color: rgb(255, 255, 255);
  opacity: 1;
  border: 1px solid rgba(169, 169, 169, 0.46) !important;
  border-radius: 8px !important;
  color: rgb(100, 100, 100) !important;
  font-weight: 500 !important;
}

.form-group .input-group-btn a {
  opacity: 1;
  border: 1px solid rgb(189, 188, 188) !important;
  background-color: rgb(255, 255, 255) !important;
  border-radius: 8px !important;
  color: rgb(88, 48, 53) !important;
  margin: 0px 2px !important;
}

.form-group .input-group-btn a:last-child {
  border-top: 1px solid rgb(189, 188, 188);
  border-bottom: 1px solid rgb(189, 188, 188);
  border-left: none;
  border-right: 1px solid rgb(189, 188, 188);
  background-color: rgb(255, 255, 255);
  opacity: 1;
  border-radius: 0px 7px 7px 0px;
  color: rgb(165, 26, 26) !important;
}

.form-group .input-group-btn a i {
  top: 4px;
  position: relative;
}

.date .input-group-addon {
  padding: 3px 10px;
  color: rgb(165, 26, 26) !important;
}

.form-group button span,
.form-group .form-control,
.input-group span {
  font-weight: 500;
  font-size: 14px !important;
  color: rgb(47, 47, 47) !important;
}

.PrimaryGrid {
  border-radius: 7px;
  margin-bottom: 15px;
  border: 1px solid rgb(221, 221, 221) !important;
}

.PrimaryGrid .panel-heading {
  height: 50px;
  border-radius: 7px;
  background-color: rgb(255, 255, 255) !important;
  border-bottom: 0px solid rgb(146, 146, 146) !important;
}

.PrimaryGrid .panel-heading h1,
.PrimaryGrid .panel-heading h2,
.PrimaryGrid .panel-heading h3,
.PrimaryGrid .panel-heading h4,
.PrimaryGrid .panel-heading h5,
.PrimaryGrid .panel-heading h6 {
  font-size: 14px;
  font-weight: 600;
  color: rgb(77, 77, 77) !important;
  padding: 5px !important;
  line-height: unset !important;
}

.PrimaryGrid .panel-heading .heading-elements {
  position: absolute;
  top: 0%;
  height: 50px;
  right: 10px !important;
  margin-top: 0px !important;
  background-color: transparent !important;
}

.PrimaryGrid .panel-heading .heading-elements ul {
  margin-top: 5px !important;
}

.PrimaryGrid .panel-heading .heading-elements ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  width: 30px;
  margin-top: 5px;
  background-color: transparent !important;
}

.PrimaryGrid .panel-heading .heading-elements ul li a:hover {
  width: 30px;
  height: 30px;
  opacity: 1;
  transition: all 0.35s ease-in-out 0s;
  background-color: var(--main-Primary-color) !important;
  border-radius: 5px !important;
  color: white !important;
}

.PrimaryGrid table thead tr {
  background-color: var(--main-GridHeader-color);
  align-items: center;
  height: 47px;
  border-bottom: 0px solid rgb(242, 234, 241) !important;
}

.PrimaryGrid table thead tr th {
  color: rgb(51, 51, 51) !important;
}

.PrimaryGrid table thead tr th::after {
  right: 10px !important;
}

.PrimaryGrid table tr th[aria-label="S_num: activate to sort column ascending"] {
  width: 30px;
}

.PrimaryGrid tbody tr:first-child td {
  border-top: 1px solid rgb(240, 240, 241) !important;
}

.PrimaryGrid tbody tr td {
  border-bottom: 1px solid rgb(240, 240, 241) !important;
}

.PrimaryGrid .datatable-footer ul.pagination li label {
  font-size: 13px;
  color: rgb(0, 0, 0);
  font-weight: 600;
}

.PrimaryGrid .datatable-footer .pull-right li input {
  background-color: transparent;
  border: none !important;
}

#divCanvas .PrimaryGrid .datatable-footer .bootpag li a {
  padding: 5px !important;
  border: none !important;
  color: rgb(88, 48, 53) !important;
  opacity: 1 !important;
}

#divCanvas .PrimaryGrid .datatable-footer .bootpag li a:focus,
#divCanvas .PrimaryGrid .datatable-footer .bootpag li a:active,
#divCanvas .PrimaryGrid .datatable-footer .bootpag li a:visited,
#divCanvas .PrimaryGrid .datatable-footer .bootpag li a:hover {
  padding: 5px !important;
  border: none !important;
  background-color: var(--main-Primary-color) !important;
  color: rgb(255, 255, 255) !important;
  opacity: 1 !important;
}

.PrimaryGrid table.dataTable tbody tr.selected {
  background-color: rgb(245, 245, 245);
}

.ReadonlyGrid .controls .btn-group .disabled,
.form-group input[type="text"][disabled] {
  background-color: transparent;
  border: 0px;
}

.ReadonlyGrid .table>tbody>tr>td {
  padding: 2px;
  height: 33px;
}

.ReadonlyGrid .form-group {
  margin-bottom: 0px !important;
}

.ReadonlyGrid .form-group input.form-control {
  height: 33px;
}

#instanceSearch .xhdr table tr td:last-child,
#instanceSearch .xhdr table tr th:last-child {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(2),
#instanceSearch .xhdr table tr th:nth-last-child(2) {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(3),
#instanceSearch .xhdr table tr th:nth-last-child(3) {
  display: none !important;
}

#instanceSearch .xhdr table tr td:nth-last-child(4),
#instanceSearch .xhdr table tr th:nth-last-child(4) {
  display: none !important;
}

#instanceSearch .objbox table tr td:last-child,
#instanceSearch .objbox table tr th:last-child {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(2),
#instanceSearch .objbox table tr th:nth-last-child(2) {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(3),
#instanceSearch .objbox table tr th:nth-last-child(3) {
  display: none !important;
}

#instanceSearch .objbox table tr td:nth-last-child(4),
#instanceSearch .objbox table tr th:nth-last-child(4) {
  display: none !important;
}

.InboxDashboard {
  padding: 0px !important;
  margin-bottom: 20px !important;
}

.InboxDashboard li {
  float: left;
  width: 19%;
  border-radius: 7px;
  margin-right: 10px;
  padding: 15px;
}

.InboxDashboard li:last-child {
  margin-right: 0px !important;
}

.DashboardCount {
  font-size: 25px;
  font-weight: 500;
  display: none;
}

.DashboardCount1 {
  font-size: 25px;
  font-weight: 500;
}

.form-control.input-group.input-group-xs.date .e-datetime-wrapper,
.form-control.input-group.input-group-xs.date .e-datetime-wrapper:hover {
  background-color: rgb(255, 255, 255);
  opacity: 1;
  /* border: 0px solid rgb(189, 188, 188) !important; */
  /* border-radius: 7px !important; */
  color: rgb(100, 100, 100) !important;
}

.form-control.input-group.input-group-xs.date .e-disabled,
.form-control.input-group.input-group-xs.date .e-disabled:hover {
  padding: 0px !important;
  border: unset !important;
}

.form-control.input-group.input-group-xs.date {
  padding: 0px !important;
}

.form-control.input-group.input-group-xs.date .e-disabled .e-icons {
  display: none !important;
}

#divCanvas .PrimaryGrid .table-widget .table-widget-content table tbody tr td {
  border-right: 1px solid rgb(221, 221, 221) !important;
}

#divCanvas .PrimaryGrid .table-widget .table-widget-content table tbody tr td:last-child {
  border-right: 0px solid rgb(221, 221, 221) !important;
}

.Custom_Table .panel-heading {
  display: none !important;
}

.Custom_Table .panel {
  border-radius: 6px !important;
}

.Custom_Table .note-editing-area .panel-body {
  width: 100%;
  background-color: white !important;
  padding: 0px !important;
  border-radius: 6px !important;
}

.Custom_Table .note-editing-area .panel-body table {
  width: 100% !important;
}

.Custom_Table .note-editing-area .panel-body table tr:first-child {
  background-color: rgba(156, 42, 51, 0.08) !important;
}

.Custom_Table .note-editing-area .panel-body table tr th {
  border-left: none;
  font-size: 12px;
  color: rgb(57, 56, 56) !important;
  text-align: center !important;
}

.Custom_Table .note-editing-area .panel-body table tr th:first-child {
  width: 60px;
}

.Custom_Table .note-editing-area .panel-body table tr td {
  height: 43px;
  text-align: center;
  line-height: 10px;
  padding: 8px 5px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: rgb(45, 45, 45) !important;
  border-right: 1px solid rgb(221, 221, 221) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:last-child {
  border-right: 0px solid rgb(221, 221, 221) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:nth-child(5),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(7),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(9),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(11),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(13),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(15) {
  color: rgb(18, 170, 61) !important;
}

.Custom_Table .note-editing-area .panel-body table tr td:nth-child(4),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(6),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(8),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(10),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(12),
.Custom_Table .note-editing-area .panel-body table tr td:nth-child(14) {
  background-color: rgba(239, 223, 223, 0.09) !important;
  color: rgb(131, 51, 61) !important;
}

.Custom_Table .note-editing-area .panel-body table tr:hover {
  background-color: rgba(156, 42, 51, 0.04) !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.grid_page_left .pagination-xs .pl-5 label {
  background-color: #89288F !important;
  border-radius: 4px !important;
  color: white !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  padding: 4px 10px !important;
}

#dvIspaceMenu .nav.navbar-right li .heading-btn a i {
  display: none !important;
}

.CurrentStage {
  padding: 0px !important;
}

.CurrentStage .col-md-12,
.CurrentStage .col-lg-12,
.CurrentStage .col-md-4,
.CurrentStage .col-lg-4 {
  width: auto;
  padding: 0px !important;
}

.Header_Section .SearchReadonly {
  margin: 0px !important;
}

.SearchReadonly {
  position: relative;
}

.SearchReadonly .Menu_Icon {
  background-image: url("../images/more.svg");
  position: absolute;
  right: 10px;
  background-size: 18px;
  background-position: center 2px;
  background-repeat: no-repeat;
  width: 20px;
  height: 50px;
  cursor: pointer;
}

.SearchPart .SearchReadonly .Menu_Icon .SearchReadonly {
  display: none;
}

.SearchPart .SearchReadonly .Menu_Icon:hover .SearchReadonly {
  width: 300px;
  position: absolute;
  right: -5px;
  z-index: 999;
  display: block !important;
  margin-top: 35px !important;
  top: 25px !important;
}

.form-control.e-float-input.e-control-wrapper [readonly],
.form-control.input-group.input-group-xs.date .e-disabled {
  height: 20px !important;
  border: none !important;
  padding: 0px !important;
}

.Button_Tab,
.Button_Tab .panel-body {
  padding: 0px !important;
}

.Button_Tab {
  border-width: 1px;
  border-style: solid;
  border-image: initial;
  border-color: var(--main-Border-color);
  border-radius: 5px;
}

.Button_Tab a {
  height: 116px;
  background-color: transparent;
  display: block;
  position: absolute;
  width: 100%;
  z-index: 9;
  font-size: 0px;
  cursor: pointer;
  top: -10px;
  transition: all 0.5s ease 0s;
  border-radius: 5px;
}

.Button_Label {
  text-align: right;
}

.Button_Label .form-group label {
  color: var(--main-Primary-color);
  opacity: 0.75;
  font-size: 14px !important;
  padding: 0px !important;
}

.Button_Label .form-group .controls span {
  font-weight: 500;
  color: var(--main-Primary-color);
  font-size: 28px !important;
}

.Teaching {
  background-image: url("../images/teaching.svg");
}

.NonTeaching {
  background-image: url("../images/NonTeaching.svg");
}

.Icon {
  background-color: var(--main-Lightbackground-color);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px;
  height: 65px;
  width: 65px;
  border-radius: 100px;
  margin-left: 10px;
  bottom: 5px;
  position: relative;
}

.PrimaryGrid .table-widget-content table {
  padding: 0px !important;
}

.card_repeater {
  border: 0px !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.card_repeater .panel-heading,
.card_repeater .datatable-footer,
.card_repeater .search_part {
  display: none !important;
}

@media screen and (min-width: 1367) and (max-width: 1440px) {

  .card_repeater .col-md-12,
  .card_repeater .col-lg-12 {
    width: 25% !important;
  }
}

@media screen and (min-width: 1024) and (max-width: 1336px) {

  .card_repeater .col-md-12,
  .card_repeater .col-lg-12 {
    width: 33% !important;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1441px) {

  .card_repeater .col-md-12,
  .card_repeater .col-lg-12 {
    width: 25%;
    float: left;
  }

  .Card_Des {
    min-height: 148px !important;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1980px) {

  .card_repeater .col-md-12,
  .card_repeater .col-lg-12 {
    width: 25%;
  }
}

.card_repeater .CustomPane.col-lg-12 {
  width: 100% !important;
}

.panel_card {
  width: 100%;
}

.panel_card .col-md-12,
.panel_card .col-lg-12 {
  width: 100% !important;
}

.RepeatAnimatioin {
  display: none;
}

.card_repeater .MainFrameDoc {
  height: 170px;
  background-color: rgb(245, 245, 245);
  border: none !important;
}

.card_repeater .MainFrameDoc img {
  height: 250px;
  width: 100%;
}

.card_repeater .InlineSingle:hover {
  background-color: transparent !important;
}

.card_header {
  font-size: 16px;
}

.card_repeater .btn {
  font-weight: bold;
  padding: 10px;
  font-size: 14px !important;
  border-radius: 8px !important;
}

.Custompill .nav-pills.nav-pills-bordered {
  padding: 0px;
  margin: 0px;
}

.Custompill .col-md-6 {
  padding-left: 0px !important;
}

.Custompill .nav-pills.nav-pills-bordered>.active>a {
  background-color: rgb(87, 91, 163);
  color: rgb(255, 255, 255);
  border: 1px solid transparent;
  border-radius: 6px !important;
}

.Custompill .nav-pills.nav-pills-bordered>.active>a:hover {
  background-position: right center !important;
  transition: all 0.5s ease 0s !important;
}

.Custompill .note-editor.note-frame {
  border: none !important;
}

.Custompill .tab-content>.has-padding {
  padding: 0px 30px !important;
}

.Custompill .nav-pills.nav-pills-bordered>.active>a:hover::after {
  transition: all 0.4s ease-in-out 0s;
}

.Custompill .nav {
  margin-bottom: 20px;
  border: none !important;
}

.Custompill .nav>li>a {
  padding: calc(0.775rem + 1px) calc(1.5rem + 1px);
  border: 0px solid rgb(219, 224, 233);
  margin-right: 10px;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 13px;
  border-radius: 8px !important;
  opacity: 1 !important;
  color: rgb(255, 255, 255) !important;
}

.Custompill .nav>li.active>a,
.Custompill .nav>li.active>a:focus,
.Custompill .nav>li.active>a:hover,
.Custompill .nav>li>a:focus,
.Custompill .nav>li>a:hover {
  background-color: white;
  color: rgb(255, 255, 255) !important;
  border: 0px !important;
}

.Custompill .nav-pills.nav-pills-bordered>li>a {
  background-color: rgb(255, 255, 255);
  border: 0px solid rgb(212, 228, 231);
  padding: 7px 20px;
  border-radius: 6px;
  color: rgb(51, 51, 51);
  line-height: 18px;
  display: inline-block;
  box-shadow: none;
}

.Custompill .nav-pills>li {
  float: none;
  margin: 0px 7px 7px 0px;
  display: inline-block;
  font-size: 13px;
}

.Custompill .tab-content {
  background-color: transparent;
  border: 0px !important;
  padding: 0px 10px !important;
}

.Custompill .tab-content-bordered .tab-content {
  background-color: transparent !important;
  padding: 0px !important;
  margin: 0px !important;
  box-shadow: none !important;
  border: none !important;
}

.panel_card,
.panel_card .panel-body,
.panel_card .panel-body .col-lg-12,
.panel_card .panel-body .col-lg-6 {
  padding: 0px;
}

.panel_card .panel-body .form-group .controls .InlineSingle .HoverBtnDoc,
.panel_card .panel-body .form-group .controls .InlineSingle.panel:hover::before,
.panel_card .panel-body .form-group .controls .InlineSingle.panel::before {
  display: none !important;
}

.panel_card {
  margin-bottom: 30px;
  float: left;
  background-color: rgb(255, 255, 255);
  padding: 0px;
  border: 1px solid rgba(55, 73, 87, 0.25) !important;
  border-radius: 15px !important;
}

.panel_card:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px;
  position: relative;
  bottom: 5px;
  transition: all 0.5s ease 0s;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel {
  border: none !important;
  box-shadow: none !important;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel .MainFrameDoc {
  display: flex;
  align-items: center;
  place-content: center;
  height: 140px;
  background-color: rgba(232, 245, 255, 0.75);
  width: 140px;
  margin: 40px auto 0px;
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.082) 0px 0px 6px;
}

.panel_card .panel-body .form-group .controls .InlineSingle.panel .MainFrameDoc img {
  margin-top: 0px;
  width: 70px !important;
  height: 70px !important;
}

.panel_card .panel-body .Image {
  border-top: 12px solid rgba(51, 51, 51, 0.05);
  border-radius: 14px;
}

.Title,
.Card_Des {
  text-align: center;
}

.Image .form-group {
  margin: 0px !important;
}

.Title span {
  font-weight: 500 !important;
  font-size: 24px !important;
  color: rgba(55, 73, 87, 0.79) !important;
}

.Title {
  min-height: 88px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.Line_Style {
  background-color: rgba(55, 73, 87, 0.5);
  width: 150px;
  height: 4px;
  border-radius: 4px 4px 0px 0px;
  display: flex;
  justify-content: center;
  margin: 0px auto;
}

.Card_Des {
  min-height: 104px;
  display: flex;
  place-content: center;
  align-items: flex-start;
  padding: 20px 20px 10px !important;
}

.Title .text-danger {
  display: none;
}

.Buttons .form-group {
  margin: 0px !important;
}

.Buttons {
  padding: 13px;
}

.Title {
  padding: 0px 10% !important;
}

.Title .card_header {
  display: flex;
  justify-content: center;
}

.Buttons {
  border: 1px solid rgba(55, 73, 87, 0.1);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px 1px inset;
  border-radius: 0px 0px 15px 15px;
  display: flex;
  align-items: center;
  margin: 0px !important;
}

.card_header {
  font-size: 14px;
  color: rgba(55, 73, 87, 0.79);
}

.Image {
  position: relative;
  font-weight: 600;
  font-size: 34px;
}

.Buttons .col-lg-12 {
  display: flex;
}

a.Icon_LearnMore {
  background: url("../images/Info_Normal.svg") center center / 18px no-repeat rgb(255, 255, 255);
  border: 1px solid rgba(55, 73, 87, 0.5);
  border-radius: 6px;
  font-weight: 500;
  color: transparent;
  display: block;
  font-size: 0px;
  position: relative;
  text-align: center;
  width: 40px !important;
  height: 40px !important;
}

a.Icon_LearnMore:hover::after {
  content: "Learn More";
  position: absolute;
  background: rgb(255, 255, 255);
  border: 1px solid rgba(55, 73, 87, 0.5);
  border-radius: 6px;
  color: rgb(51, 51, 51);
  font-size: 12px;
  font-weight: 500;
  bottom: -45px;
  right: -25px;
  width: 90px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}

a.Icon_LearnMore:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px !important;
}

a.Default_Button02 {
  font-size: 14px;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 10px;
  background-image: url("../images/Arrow_Right_Normal.svg");
  border: 1px solid rgba(55, 73, 87, 0.5);
  padding: 10px 0px 10px 30px;
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 6px;
  font-weight: 500;
  display: block;
  text-align: center;
  color: rgb(55, 73, 87) !important;
}

a.Default_Button02:hover {
  font-size: 14px;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 10px;
  background-image: url("../images/Arrow_Right_Hover.svg");
  padding: 10px 0px 10px 30px;
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 6px;
  font-weight: 500;
  display: block;
  text-align: center;
  color: rgb(255, 255, 255) !important;
}

a.Default_Button01:hover,
a.Default_Button02:hover {
  box-shadow: rgba(0, 0, 0, 0.145) 0px 0px 6px;
}

.AU_Title {
  margin-bottom: 20px;
  border-bottom: 2px solid rgba(51, 51, 51, 0.314);
  padding-left: 32px;
  letter-spacing: 0.025rem;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: 600 !important;
  color: rgb(55, 73, 87) !important;
}

.text-white.AU_Title {
  border-bottom: 2px solid rgba(51, 51, 51, 0.314);
  color: rgb(55, 73, 87) !important;
}

#dvMainContent {
  position: relative;
}

.sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a {
  justify-content: center;
  padding: 0px !important;
}

.category-content .navigation .LeftHoverAnimation {
  background-color: rgb(244, 245, 248);
}

.category-content .navigation .LeftHoverAnimation a {
  border-bottom: 1px solid rgb(230, 235, 255);
  min-height: 42px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 9px 20px 9px 35px !important;
}

.category-content .navigation .LeftHoverAnimation a i {
  color: rgb(59, 97, 235);
  margin-top: 0px !important;
}

.page-header-content .page-title.mainHeading {
  margin-top: 3px !important;
}

.Blue.Line_Style {
  background: rgb(86, 125, 224);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Blue .Title span {
  color: rgb(86, 125, 224) !important;
}

.Blue .Image {
  border-top: 12px solid rgb(86, 125, 224) !important;
}

.Blue:hover a.Default_Button02:hover {
  background-color: rgb(86, 125, 224);
  border: 1px solid rgb(86, 125, 224) !important;
}

.Blue:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Info_Hover.svg");
  border: 2px solid rgb(86, 125, 224) !important;
}

.Orange .Line_Style {
  background: rgb(255, 112, 67);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Orange .Title span {
  color: rgb(255, 112, 67) !important;
}

.Orange .Image {
  border-top: 12px solid rgb(255, 112, 67) !important;
}

.Orange:hover a.Default_Button02:hover {
  background-color: rgb(255, 112, 67);
  border: 1px solid rgb(255, 112, 67) !important;
}

.Orange:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Orange.svg");
  border: 2px solid rgb(255, 112, 67) !important;
}

.Purple .Line_Style {
  background: rgb(171, 71, 188);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Purple .Title span {
  color: rgb(171, 71, 188) !important;
}

.Purple .Image {
  border-top: 12px solid rgb(171, 71, 188) !important;
}

.Purple:hover a.Default_Button02:hover {
  background-color: rgb(171, 71, 188);
  border: 1px solid rgb(171, 71, 188) !important;
}

.Purple:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Purple.svg");
  border: 2px solid rgb(171, 71, 188) !important;
}

.Violet .Line_Style {
  background: rgb(118, 108, 220);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Violet .Title span {
  color: rgb(118, 108, 220) !important;
}

.Violet .Image {
  border-top: 12px solid rgb(118, 108, 220) !important;
}

.Violet:hover a.Default_Button02:hover {
  background-color: rgb(118, 108, 220);
  border: 1px solid rgb(118, 108, 220) !important;
}

.Violet:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Violet.svg");
  border: 2px solid rgb(118, 108, 220) !important;
}

.Red .Line_Style {
  background: rgb(239, 83, 80);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Red .Title span {
  color: rgb(239, 83, 80) !important;
}

.Red .Image {
  border-top: 12px solid rgb(239, 83, 80) !important;
}

.Red:hover a.Default_Button02:hover {
  background-color: rgb(239, 83, 80);
  border: 1px solid rgb(239, 83, 80) !important;
}

.Red:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Red.svg");
  border: 2px solid rgb(239, 83, 80) !important;
}

.Green .Line_Style {
  background: rgb(102, 187, 106);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Green .Title span {
  color: rgb(102, 187, 106) !important;
}

.Green .Image {
  border-top: 12px solid rgb(102, 187, 106) !important;
}

.Green:hover a.Default_Button02:hover {
  background-color: rgb(102, 187, 106);
  border: 1px solid rgb(102, 187, 106) !important;
}

.Green:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Green.svg");
  border: 2px solid rgb(102, 187, 106) !important;
}

.Brown .Line_Style {
  background: rgb(141, 110, 99);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Brown .Title span {
  color: rgb(141, 110, 99) !important;
}

.Brown .Image {
  border-top: 12px solid rgb(141, 110, 99) !important;
}

.Brown:hover a.Default_Button02:hover {
  background-color: rgb(141, 110, 99);
  border: 1px solid rgb(141, 110, 99) !important;
}

.Brown:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Brown.svg");
  border: 2px solid rgb(141, 110, 99) !important;
}

.Grey .Line_Style {
  background: rgb(120, 144, 156);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Grey .Title span {
  color: rgb(120, 144, 156) !important;
}

.Grey .Image {
  border-top: 12px solid rgb(120, 144, 156) !important;
}

.Grey:hover a.Default_Button02:hover {
  border: 1px solid rgb(120, 144, 156) !important;
}

.Grey:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Grey.svg");
  border: 2px solid rgb(120, 144, 156) !important;
}

.Yellow .Line_Style {
  background: rgb(199, 178, 32);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Yellow .Title span {
  color: rgb(199, 178, 32) !important;
}

.Yellow .Image {
  border-top: 12px solid rgb(199, 178, 32) !important;
}

.Yellow:hover a.Default_Button02:hover {
  background-color: rgb(199, 178, 32);
  border: 1px solid rgb(199, 178, 32) !important;
}

.Yellow:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Yellow.svg");
  border: 2px solid rgb(199, 178, 32) !important;
}

.Pink .Line_Style {
  background: rgb(248, 91, 213);
  box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 3px 1px;
}

.Pink .Title span {
  color: rgb(248, 91, 213) !important;
}

.Pink .Image {
  border-top: 12px solid rgb(248, 91, 213) !important;
}

.Pink:hover a.Default_Button02:hover {
  background-color: rgb(248, 91, 213);
  border: 1px solid rgb(248, 91, 213) !important;
}

.Pink:hover a.Icon_LearnMore:hover {
  background-image: url("../images/Pink.svg");
  border: 2px solid rgb(248, 91, 213) !important;
}

.Cus_Width {
  width: 95%;
  margin: 0px auto;
}

.AU_Title::before {
  position: absolute;
  content: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url("../images/Title_Icon.svg");
  width: 22px;
  height: 22px;
  left: 10px;
  bottom: 33px;
}

.Bounce::before {
  position: absolute;
  content: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url("../images/Title_Icon.svg");
  width: 22px;
  height: 22px;
  left: 10px;
  bottom: 33px;
  animation: 2s ease 0s infinite normal none running bounce;
}

@keyframes bounce {
  70% {
    transform: translateY(0%);
  }

  80% {
    transform: translateY(-25%);
  }

  90% {
    transform: translateY(0%);
  }

  95% {
    transform: translateY(-15%);
  }

  97% {
    transform: translateY(0%);
  }

  99% {
    transform: translateY(-6%);
  }

  100% {
    transform: translateY(0px);
  }
}

#dvMainNavigation .navigation-accordion li.navigation-header a,
#dvMainNavigation .navigation-accordion li.navigation-header a:hover {
  background-color: rgb(30, 79, 129);
}

#dvMainNavigation .navigation-accordion li.navigation-header a span {
  padding-left: 10px;
  color: white !important;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback {
  height: 40px;
  display: flex;
  align-items: center;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback .form-control-feedback {
  position: relative;
  top: 3px;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback .form-control-feedback i {
  color: rgb(240, 90, 37) !important;
}

#dvMainNavigation .category-content .SearchForDesktop .has-feedback input {
  position: relative;
  top: 2px;
  font-size: 13px;
  font-weight: 400;
  opacity: 1;
  color: rgb(58, 75, 105) !important;
}

.sidebar-xs .SearchForDesktop .has-feedback {
  justify-content: center !important;
}

.sidebar-xs #dvMainNavigation .category-content .SearchForDesktop .has-feedback input {
  display: none !important;
}

.sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li.navigation-header a i.fa-ellipsis-h::before {
  color: white !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-hotel,
.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-mars,
.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-viacoin,
.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-double {
  position: relative;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-hotel::before {
  background-position: center center;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -10px;
  top: -8px;
  background-repeat: no-repeat;
  background-size: 15px;
  background-image: url("../images/My_task.svg");
  content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-mars::before {
  background-position: center center;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -10px;
  top: -8px;
  background-repeat: no-repeat;
  background-size: 15px;
  background-image: url("../images/request_Menu.svg");
  content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-viacoin::before {
  background-position: center center;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -10px;
  top: -8px;
  background-repeat: no-repeat;
  background-size: 15px;
  background-image: url("../images/Pick_Process.svg");
  content: "" !important;
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a i.fa-venus-double::before {
  background-position: center center;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -10px;
  top: -8px;
  background-repeat: no-repeat;
  background-size: 15px;
  background-image: url("../images/Student_Services.svg");
  content: "" !important;
}

.category-content .navigation .LeftHoverAnimation {
  background-color: rgb(255, 255, 255);
}

.CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a:hover {
  background-color: rgba(240, 90, 37, 0.063);
}

.MyAction h6 {
  background-position: right center;
  background-repeat: no-repeat;
}

.MyAction {
  background-position: right bottom;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.CustomFixed .page-header-content {
  height: auto !important;
}

.CustomFixed .page-header-content .mainHeading h4 label {
  font-weight: 500;
  font-size: 14px;
  color: rgb(51, 51, 51) !important;
}

.CurrentStage {
  height: 66px;
  display: flex;
  align-items: center;
  padding: 0px 20px !important;
}

.CurrentStage .form-group {
  display: flex;
  flex-direction: column;
}

.PrimaryPanel .Header_Section {}

.PrimaryPanel .Primary_Button_1,
.Primary_Button_1 {
  text-align: center;
  background-color: var(--main-Primary-color);
  min-height: 40px;
  min-width: 150px;
  float: right;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
  font-size: 14px !important;
}

.Primary_Button_1 {
  text-align: center;
  background-color: var(--main-Primary-color);
  min-height: 40px;
  min-width: 150px;
  float: right;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
  font-size: 14px !important;
}

.modal.Primary_Button_1 {
  background-color: rgba(18, 18, 18, 0.06);
}

.CurrentStage01 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  float: left;
  padding-right: 10px;
}

.CurrentStage01 .form-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0px 0px 0px 20px !important;
  padding: 5px !important;
  border-radius: 100px !important;
}

.CurrentStage01 .form-group label {
  margin: 0px;
  color: rgb(74, 101, 114);
  font-weight: 400;
  padding: 0px !important;
}

.Panel_01 .form-group .controls span {
  font-weight: 400;
  font-size: 14px;
}

.Panel_01 .form-group .input-xs {
  padding: 5px 0px;
}

.Panel_01 .form-group .input-xs {
  font-weight: 500;
  font-size: 14px;
}

.TimeLineGrid {}

.CustomIsapcePage .DesignPreviewMenu .mainHeading {
  display: none !important;
}

.panel-body.TabPart .Panel_01,
.panel-body.TabPart .PrimaryGrid {
  margin: 20px;
}

.BasicGrid .panel-heading h1,
.BasicGrid .panel-heading h1,
.BasicGrid .panel-heading h2,
.BasicGrid .panel-heading h3,
.BasicGrid .panel-heading h4,
.BasicGrid .panel-heading h5,
.BasicGrid .panel-heading h6 {
  color: rgb(35, 47, 52);
  font-size: 16px;
  font-weight: 500 !important;
  padding-left: 20px !important;
}

.BasicGrid .panel-heading .heading-elements {
  right: 10px;
  margin-top: -16px;
}

.BasicGrid .panel-heading {
  padding-left: 0px !important;
}

.BasicGrid .dataTables_wrapper {
  padding: 0px 5px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr {
  border-radius: 8px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
  padding: 0px 10px;
}

.BasicGrid .panel-heading .heading-elements ul li a {
  min-width: 29px;
  height: 29px;
  background: rgb(220, 241, 225);
  border-radius: 8px;
  border: none;
}

.BasicGrid {
  border-radius: 8px;
  background: rgb(242, 244, 247) !important;
}

.row .BgGrid {
  padding: 0px !important;
}

.BasicGrid .panel-heading .heading-elements {
  right: 10px;
  margin-top: -16px;
}

.BasicGrid .panel-heading .heading-elements ul li a {
  min-width: 29px;
  height: 29px;
  background: rgba(74, 101, 114, 0.09);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3 {
  top: 0px !important;
}

.BasicGrid .panel-heading .heading-elements ul.icons-list li {}

.BasicGrid .panel-heading .heading-elements ul li.dropdown a span {
  display: none !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right {
  width: 330px;
  border-radius: 8px;
  margin-top: 10px;
  border: none !important;
  background-color: rgb(255, 255, 255) !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover {
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-plus2 {
  background-image: url("../images/Internals/Add_Theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 12px;
  height: 12px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-trash {
  background-image: url("../images/Internals/Trash_Theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 14px;
  height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-pencil7 {
  background-image: url("../images/Internals/Edit_Theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 14px;
  height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-filter3 {
  background-image: url("../images/Internals/Filter_Theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 14px;
  height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-menu7 {
  background-image: url("../images/Internals/Menu_Theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 14px;
  height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3::after {
  background-image: url("../images/Internals/Down_theme_Bold.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 14px;
  height: 14px;
}

.BasicGrid .panel-heading .heading-elements ul li a .icon-plus2::before,
.BasicGrid .panel-heading .heading-elements ul li a .icon-add-to-list::before,
.BasicGrid .panel-heading .heading-elements ul li a .icon-trash::before,
.BasicGrid .panel-heading .heading-elements ul li a .icon-pencil7::before,
.BasicGrid .panel-heading .heading-elements ul li a .icon-filter3::before,
.BasicGrid .panel-heading .heading-elements ul li a .icon-menu7::before {
  display: none;
}

.BasicGrid .panel-heading .heading-elements ul li a.collapse3::after {
  content: "" !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li {
  width: 48%;
  float: left;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li.divider {
  display: none !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a {
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 25px 10px !important;
  margin: 5px 0px 5px 10px !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover {
  border: 1px solid var(--main-Default-Text) !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a:hover i::before {
  color: var(--main-Default-Text) !important;
  font-weight: 600 !important;
}

.BasicGrid .panel-heading .heading-elements ul li .dropdown-menu-right li a i {
  font-weight: 500;
  width: 29px;
  height: 29px;
  background: rgb(255, 255, 255);
  border: 0.5px solid rgb(217, 217, 217);
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px;
  display: flex;
  align-items: center;
  text-align: center;
  place-content: center;
  flex-flow: row wrap;
  border-radius: 100px;
  margin: 5px 10px 5px 5px !important;
  padding: 16px !important;
}

.BasicGrid table {
  background: transparent;
  box-shadow: none;
  border-collapse: separate;
  border-spacing: 0px 10px;
  margin: 0px;
  padding: 0px !important;
  border-radius: 10px 10px 0px 0px !important;
  border: none !important;
  width: 99% !important;
}

.BasicGrid table thead {
  background: transparent;
  border: none;
  box-shadow: none;
  border-radius: 10px 10px 0px 0px;
  height: 5px;
}

.BasicGrid table thead tr th {
  padding: 7px 0px 7px 20px;
  opacity: 0.75;
  font-weight: 400;
  border-left: unset !important;
  color: rgb(75, 72, 72) !important;
}

.BasicGrid table thead tr th::after {
  background-image: url("../images/Internals/Down_Arrow_Filled_Theme.svg");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 12px;
  width: 12px;
  height: 12px;
  content: "" !important;
}

.BasicGrid table.dataTable tbody tr {
  border: none;
  background: rgb(255, 255, 255);
  box-shadow: none;
}

.BasicGrid table tbody tr td {
  padding: 5px 10px;
}

.BasicGrid table thead tr th[aria-label="Edit: activate to sort column ascending"],
.BasicGrid table thead tr th[aria-label="Remove: activate to sort column ascending"],
.BasicGrid table thead tr th[aria-label="View: activate to sort column ascending"] {
  padding: 0px;
  text-align: center;
  width: 120px;
}

.BasicGrid table tbody tr td .input-group span.e-disabled {
  position: relative;
  top: 3px;
  border-bottom-color: transparent !important;
  border-bottom-style: unset !important;
  margin: 0px !important;
}

.BasicGrid table tbody tr td .input-group span.e-disabled .e-input-group-icon {
  margin: 0px !important;
}

.BasicGrid table tbody tr td .input-group span.e-disabled input,
.BasicGrid table tbody tr td .form-group input[type="date"][disabled] {
  position: relative;
  top: 7px;
  background-color: transparent;
  padding: 0px !important;
  border: none !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: rgb(75, 72, 72) !important;
}

.BasicGrid table tbody tr td .form-group input[type="text"][disabled] {
  padding-left: 0px;
  line-height: 150%;
  margin-top: 0px;
  border: none;
  background-color: transparent !important;
  opacity: 1 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  color: rgb(75, 72, 72) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td {
  border: 0px !important;
}

.BasicGrid table tbody tr td .form-group span.e-disabled {
  background-image: none !important;
}

.BasicGrid table tbody tr.selected {
  box-shadow: none;
  background-color: rgba(245, 133, 37, 0.37) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
  font-weight: 500;
  color: rgb(44, 44, 44) !important;
  background: transparent !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td .form-group .form-control,
#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td .controls .form-control {
  border: none !important;
  color: rgb(51, 51, 51) !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td:first-child {
  border-radius: 8px 0px 0px 8px;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table tbody tr td:last-child {
  border-radius: 0px 8px 8px 0px;
}

#divCanvas .BasicGrid .datatable-footer {
  background: rgba(38, 50, 56, 0.04);
  border: none;
  border-radius: 8px !important;
}

#divCanvas .BasicGrid .pagination label {
  font-weight: 500;
  font-size: 14px;
  line-height: 12px;
  color: rgb(0, 0, 0);
}

#divCanvas .BasicGrid .pagination select {
  background-color: rgb(74, 101, 114);
  border-radius: 4px;
  color: white;
}

#divCanvas .BasicGrid .pagination .label {
  background: rgba(252, 194, 15, 0.52) !important;
  border-radius: 4px !important;
  color: rgb(38, 50, 56) !important;
  padding: 2px 12px !important;
  font-size: 10px !important;
}

#divCanvas .BasicGrid .datatable-footer .bootpag li a {
  border-radius: 4px;
  border: 1px solid rgb(74, 101, 114);
  background-color: rgb(255, 255, 255) !important;
  box-shadow: rgba(202, 202, 202, 0.6) -1px 0px 6px -1px !important;
}

#divCanvas .BasicGrid .fa-angle-double-left::before {
  content: "?";
  color: rgb(0, 0, 0);
}

#divCanvas .BasicGrid .fa-angle-left::before {
  content: "?";
  color: black;
}

#divCanvas .BasicGrid .fa-angle-right::before {
  content: "?";
  color: black;
}

#divCanvas .BasicGrid .fa-angle-double-right::before {
  content: "?";
  color: black;
}

#divCanvas .BasicGrid .pagination .form-group input[type="text"][disabled],
#divCanvas .BasicGrid .pagination .form-control[disabled] {
  background: rgb(74, 101, 114);
  padding: 13px;
  border-radius: 4px;
  border: none;
  color: white !important;
}

.headDrop {
  float: right;
  margin: 0px;
}

.headDrop .form-group {
  display: flex;
  align-items: center;
  margin: 0px;
  justify-content: end;
}

.headDrop .controls {
  width: 250px;
  margin-left: 10px;
}

.headDrop .controls .bootstrap-select button {
  background-color: rgb(249, 170, 51);
}

.DropRemove .controls .bootstrap-select button {
  background-color: white !important;
}

.user_icon {
  width: 100%;
  height: 85px;
  background-image: url("../images/AppIcons/user_icon.png");
  background-repeat: no-repeat;
  background-size: 48px;
  background-position: center center;
  border-radius: 8px;
  background-color: rgb(74, 101, 114);
}

.br-top {
  border-radius: 8px 8px 0px 0px;
}

.bg_option1 {
  background-color: rgb(201, 209, 217);
  border-radius: 8px 8px 0px 0px;
}

.flat_panel {
  background-color: rgb(255, 255, 255);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.common_panel {
  background-color: rgb(237, 239, 241);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white {
  background-color: rgb(255, 255, 255);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.dark_panel {
  background-color: rgb(206, 229, 253);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 0px solid rgb(201, 209, 217) !important;
}

.common_panel .form-group .input-xs {}

.common_panel .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.common_panel .form-group {}

.common_panel .form-group label {
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: 400 !important;
  padding-bottom: 0px !important;
}

.common_panel .form-group span {
  color: rgb(35, 47, 52);
  font-size: 15px;
  font-weight: 500 !important;
}

.cgpa_panel {}

.cgpa_panel .form-group {
  margin-bottom: -5px !important;
}

.cgpa_panel .panel-body {
  padding: 0px !important;
}

.cgpa {
  font-weight: 500;
  display: inline-block;
  float: right;
  height: 45px;
  background-color: rgb(254, 246, 234);
  padding: 0px 10px;
  font-size: 30px !important;
  color: rgb(249, 170, 51) !important;
  border-radius: 8px !important;
}

.cgpa_grid .table-widget {
  padding-left: 10px;
}

.cgpa_grid table.dataTable tbody tr {
  background-color: rgb(255, 255, 255);
  float: left;
  width: 24%;
  margin: 0px 5px 5px 0px;
  height: 109px;
  border-radius: 8px !important;
  border: 1px solid rgb(192, 201, 206) !important;
}

.cgpa_grid table.dataTable tbody tr:hover {
  background-color: rgb(201, 209, 217);
}

#divCanvas .cgpa_grid .table-widget .table-widget-content table {
  overflow: hidden !important;
}

.cgpa_grid table.dataTable tbody tr td {
  float: left;
  width: 100%;
  padding: 0px 15px;
  border: 0px !important;
}

.cgpa_grid table {
  border-collapse: separate;
  border-spacing: 0px 10px;
  padding: 0px !important;
}

.cgpa_grid table thead {
  display: none;
}

.cgpa_grid table tbody tr.selected {
  background-color: rgb(249, 170, 51) !important;
}

.cgpa_grid table tbody tr td:first-child span::before {
  content: "Semester";
  height: 30px;
  width: 200px;
  position: absolute;
  top: 18px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px !important;
}

.cgpa_grid table tbody tr td:first-child span {
  line-height: 0;
  margin-top: 37px;
  display: inline-block;
  font-size: 17px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span::before {
  content: "SGPA";
  height: 30px;
  width: 200px;
  position: absolute;
  top: 18px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span {
  line-height: 0;
  margin-top: 37px;
  display: inline-block;
  font-size: 17px !important;
}

.more_dd {}

.more_content {
  display: none;
}



.dd_outer:hover .more_content {
  display: block;
  z-index: 99;
  position: absolute;
  top: 30px;
  right: -21px;
  width: 200px;
  height: auto;
  padding: 10px;
  border-radius: 8px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.rightpane .icons-list {
  display: none;
}

.mycourse_grid table tbody tr td:nth-child(1) span {
  border-radius: 4px;
  background-color: rgb(249, 170, 51);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(4) span {
  border-radius: 4px;
  background-color: rgb(249, 170, 51);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(5) span {
  border-radius: 4px;
  background-color: rgba(74, 101, 114, 0.39);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr:hover {
  background-color: rgb(229, 231, 233);
}

.activeproject_grid table tbody tr td:nth-child(8) span {
  border-radius: 4px;
  background-color: rgb(249, 170, 51);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.activeproject_grid table tbody tr td:nth-child(12) span {
  border-radius: 4px;
  background-color: rgba(74, 101, 114, 0.39);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.activeproject_grid table tbody tr td .form-group .input-group {
  background-color: transparent !important;
}

.activeproject_grid table tbody tr:hover {
  background-color: rgb(229, 231, 233);
}

.course_btn {
  color: rgb(74, 101, 114);
  padding: 16px 50px;
  font-size: 17px;
}

.course_btn:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(74, 101, 114);
}

.pre_registration_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/pre_register.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.adddrop_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/add_drop.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.tcf_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/tcf.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.reqsupplimentary_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/request.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.failed_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/failedcourse.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.elective_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/elective.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.extcourse_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/externalcourse.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.valueaddedcourse_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/valuecourse.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.lessonplan_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/paid.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.assesment_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/paid.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.assesment_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/paid.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.attendance_shortage_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/attendance.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.course_assessment_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/course_assesment.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.grade_correction_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/grade_correction.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.grade_upload_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/grade_upload.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.outcome_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/outocme.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.rexsupport_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/rex.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.dc_members_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/dc_members.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.dc_meetings_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/dc_meeting.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.exam_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/rex.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.assesment_creation_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/assesment_creation.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.assesment_evaluation_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/assesment_creation.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.apply_leave_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/apply_leave.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.apply_leave_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/apply_leave.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.rejoin_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/rejoin.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.leave_cancel_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/cancel.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.compoff_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/compoff.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.apply_LTC_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/apply_LTC.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.cancel_ltc_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/cancel_ltc.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.claim_ltc_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/claim_ltc.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.appraisal_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/appraisal.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.apply_loan_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/apply_loan.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.travel_reques_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/travel_request.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.travel_settlement_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/travel_settlement.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.noc_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/noc.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.immovable_loan_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/property.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.publications_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/publications.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.service_history_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/service_history.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.tax_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/tax.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.regulations_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/regulations.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.facilitybooking_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/facility_booking.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.curricular_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/curriculur_activities.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.excurricular_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/extra.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.participation_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/participatiion.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.studentaward_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/award.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.publications_request_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/publications_request.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.internship_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/internship.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.registration_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/registration.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.resume_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/resume.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.upload_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/upload.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.offer_acceptance_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/offer_acceptance.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.internship_submission_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/internship_submission.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.internship_permission_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/internship_permission.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.training_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/training.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.stilltraining_register_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/training_registration.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.student_club_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/student_club.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.event_approval_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/event_approval.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.event_settlement_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/event_settlement.png");
  background-repeat: no-repeat;
  background-position: 22px 23px;
  background-size: 54px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.remove-table-header .table-widget .table-widget-content table thead {
  display: none;
}

.feegrid {
  background-color: white !important;
}

.container_well {
  height: 170px;
  display: flex;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  padding: 10px;
}

.well_inner1 {
  float: left;
  width: 50%;
  padding-left: 60px;
  height: 60px;
  position: relative;
}

.well_inner1::before {
  content: "";
  position: absolute;
  background-image: url("../images/AppIcons/total_payable.png");
  width: 50px;
  aspect-ratio: 1 / 1;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px;
  left: 0px;
}

.well_inner2 {
  float: left;
  width: 50%;
  padding-left: 60px;
  height: 60px;
  position: relative;
}

.well_inner2::before {
  content: "";
  position: absolute;
  background-image: url("../images/AppIcons/exemption.png");
  width: 50px;
  aspect-ratio: 1 / 1;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px;
  left: 0px;
}

.well_inner3 {
  float: left;
  width: 50%;
  padding-left: 60px;
  height: 60px;
  position: relative;
}

.well_inner3::before {
  content: "";
  position: absolute;
  background-image: url("../images/AppIcons/paid.png");
  width: 50px;
  aspect-ratio: 1 / 1;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px;
  left: 0px;
}

.well_inner {
  float: left;
  width: 50%;
  padding-left: 60px;
  height: 60px;
  position: relative;
}

.well_inner::before {
  content: "";
  position: absolute;
  background-image: url("../images/AppIcons/due.png");
  width: 50px;
  aspect-ratio: 1 / 1;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 50px;
  left: 0px;
}

.well_lbl {
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px !important;
  font-weight: 500 !important;
}

.well_value {
  font-size: 20px;
}

.color_01 {
  color: rgb(0, 0, 0);
}

.color_02 {
  color: rgb(74, 101, 114);
}

.color_03 {
  color: rgb(96, 171, 30);
}

.color_04 {
  color: rgb(249, 170, 51);
}

#divCanvas .fee_grid .table-widget .table-widget-content table tbody tr {}

.fee_grid {
  background-color: white;
}

#divCanvas .fee_grid .table-widget .table-widget-content table tbody tr td:last-child {
  border-radius: 8px !important;
}

.body_bg1 {
  background-color: rgb(184, 195, 200);
  border-radius: 0px 0px 8px 8px;
}

.body_bg2 {
  background-color: rgb(255, 255, 255);
  border-radius: 0px 0px 8px 8px;
}

.degree_guideline {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/degree.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
}

.view_curriculum {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/curriculum.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
}

.view_timetable {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/timetable.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
  background-color: rgb(249, 170, 51);
}

.degree_btns {
  opacity: 1;
  margin-bottom: 10px;
  transition: all 1s ease 0s;
}

.degree_btns:hover {
  color: white;
  opacity: 0.7;
  transition: all 1s ease 0s;
  background-color: rgb(249, 170, 51);
}

.course_admin {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/courseadmin.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
}

.new_course {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/newcourse.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
}

.equcourse {
  height: 220px;
  width: 100%;
  background-image: url("../images/AppIcons/rightarrow.png"), url("../images/AppIcons/equcourse.png");
  background-repeat: no-repeat;
  background-size: 32px, cover;
  background-position: 31px 82px, center center;
  display: inline-block;
  border-radius: 8px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  color: black;
  font-size: 17px;
  text-align: left;
  padding-top: 130px;
  padding-left: 30px;
  font-weight: 500;
  background-color: rgb(249, 170, 51);
}

.travelrequest {
  height: 183px;
  width: 100%;
  background-image: url("../images/AppIcons/travel.png");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  border-radius: 8px;
  text-align: center;
  background-position: center center;
}

.travelrequest_btn {
  font-size: 17px;
  color: white;
  background-color: rgb(249, 170, 51);
  border-radius: 8px;
  min-height: 40px;
  width: 100%;
  display: block;
  text-align: center;
  padding: 10px 5px !important;
  border: 0px solid rgb(201, 209, 217) !important;
}

.travelrequest_btn:hover {
  background-color: rgb(74, 101, 114);
  color: white;
}

.secondary_btn {
  color: var(--main-Primary-color);
  background-color: var(--main-Secondary1-color);
  min-height: 40px;
  min-width: 150px;
  float: right;
  text-align: center !important;
  font-weight: 600 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 4px !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.secondary_btn:hover {
  background-color: var(--main-Primary-color);
  min-height: 40px;
  min-width: 150px;
  float: right;
  text-align: center !important;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 4px !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.ui-igtrialwatermark {
  display: none;
}

.result_bg .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.result_bg {
  background-image: url("../images/AppIcons/result_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-color: white;
  background-position: center center;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.result_btn {
  background-color: rgba(231, 231, 231, 0.5);
  min-height: 40px;
  min-width: 150px;
  float: right;
  text-align: center !important;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(34, 23, 6) !important;
  box-shadow: none !important;
  border-radius: 4px !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.result_btn:hover {
  background-color: rgb(74, 101, 114);
  color: white !important;
}

.mt-100 {
  margin-top: 100px;
}

.top_btn {
  border-radius: 8px;
  border: 0px;
  background-color: rgb(235, 237, 240);
  color: rgb(74, 101, 114);
  padding-top: 50px;
  width: 100%;
  display: inline-block;
  text-align: center;
  height: 85px;
  font-weight: 500 !important;
}

.top_btn:hover {
  background-color: rgb(249, 170, 51);
  color: white;
}

.fg_mb .form-group {
  margin-bottom: 0px !important;
}

.home {
  background-image: url("../images/AppIcons/back.png");
  background-repeat: no-repeat;
  background-position: 11px center;
  text-align: right;
  border-radius: 8px;
  border: 0px;
  background-color: transparent;
  color: rgb(255, 255, 255);
  width: 100px;
  padding: 4px 20px;
  display: block;
  float: right;
  font-weight: 500 !important;
}

.home:hover {}

.mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/mytask.png") !important;
}

.myrequest {
  background-image: url("../images/AppIcons/myrequest.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.pendingactions {
  background-image: url("../images/AppIcons/pendingactions.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.studentservices {
  background-image: url("../images/AppIcons/studentservices.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.otherservices {
  background-image: url("../images/AppIcons/otherservices.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.hostelandmess {
  background-image: url("../images/AppIcons/hostelmess.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.mydocs {
  background-image: url("../images/AppIcons/mydocs.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.mystudents {
  background-image: url("../images/AppIcons/mystudents.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.myinterns {
  background-image: url("../images/AppIcons/myinterns.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.mypurchase {
  background-image: url("../images/AppIcons/mypurchase.png");
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
}

.institute_grid .table tbody tr td:first-child {
  background-image: url("../images/AppIcons/timeline.png");
  background-repeat: no-repeat;
  padding-left: 69px;
  background-position: 5px center;
}

.institute_grid .table tbody tr td:nth-child(2) {
  background-image: url("../images/AppIcons/circle_green.png");
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 5px 16px;
}

.institute_grid .table tbody tr td:nth-child(3) {
  background-image: url("../images/AppIcons/circle_red.png");
  background-repeat: no-repeat;
  padding-left: 30px;
  background-position: 5px 16px;
}

.institute_grid table tbody tr td:first-child .form-group::before {
  content: "";
  height: 33px;
  width: 2px;
  background-color: rgb(249, 170, 51);
  position: absolute;
  top: 21px;
  left: -40px;
  display: block;
  z-index: 9999;
}

.institute_grid table tbody tr:last-child td:first-child .form-group::before {
  content: "";
  height: 33px;
  width: 0px;
  background-color: rgb(249, 170, 51);
  position: absolute;
  top: 21px;
  left: -40px;
  display: block;
  z-index: 9999;
}

.institute_grid .table tbody tr td:nth-child(2) .form-group span,
.institute_grid .table tbody tr td:nth-child(3) .form-group span {
  border-radius: 3px;
  background-color: rgb(245, 245, 245);
  padding: 10px;
}

.Registration_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Resistration.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Stipend_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Submission.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Latefee_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/LateFeePermission.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Breakofstudy_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Breakofstudy.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.IndustrialTrain_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Permissionforindustrialtraining.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Settlement_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Travelsettlement.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.CompletionTrain_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Completionforindustrialtraining.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Dropping_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Dropfailed.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Redo_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Redo.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Projectapproval_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/ProjectApproval.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Projectpermission_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/fi-rr-laptop.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Branch_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/fi-rr-laptop.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Leave_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/fi-rr-laptop.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Exchange_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Exchange.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Internship_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Exchange.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Withdraw_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Withdraw.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Attendance_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Attendance.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.ExTime_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Extratime.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Shortatt_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Exchange.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.HostelReq_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Hostelreq.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.MessReq_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Messreq.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Swap_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/Roomchangeswap.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Fine_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/fineappeal.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.FineC_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/fineclearance.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Vacate_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/vacatehostel.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

.Messoff_btn {
  width: 100%;
  height: 100px;
  text-align: center;
  background-image: url("../images/AppIcons/messoff.svg");
  background-repeat: no-repeat;
  background-position: 25px 30px;
  background-size: 34px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  display: inline-block;
  padding-top: 34px;
  border-radius: 8px;
}

span[title="My Request"] .mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/myrequest.png") !important;
}

span[title="Pending Actions"] .mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/pendingactions.png") !important;
}

span[title="Student Services"] .mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/studentservices.png") !important;
}

span[title="Other Services"] .mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/otherservices.png") !important;
}

span[title="Hostel and Mess"] .mytask {
  background-image: url("../images/AppIcons/hostelmess.png") !important;
}

span[title="My Documents"] .mytask {
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50% 20%;
  background-image: url("../images/AppIcons/mydocs.png") !important;
}

@font-face {
  font-family: e-icons;
  font-style: normal;
  font-weight: normal;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjiRTzgAAAEoAAAAVmNtYXCO8IsrAAAIJAAACExnbHlmlB8yvAAAE8QAAVJ0aGVhZBaPK6MAAADQAAAANmhoZWEIXgVqAAAArAAAACRobXR4pAb+rAAAAYAAAAakbG9jYTZBj1gAABBwAAADVG1heHACzwGMAAABCAAAACBuYW1lc0cOBgABZjgAAAIlcG9zdKYKJ6wAAWhgAAAXQQABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAABqQABAAAAAQAAw6YnRV8PPPUACwQAAAAAANm381MAAAAA2bfzU//A/+QEQAQcAAAACAACAAAAAAAAAAEAAAGpAYAAHAAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4gjsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/kBAD/5AQAAAAEAP/kBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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AA8AADchNSEnITUhNyE1ISchNSGAAwD9AIAEAPwAgAMA/QCABAD8AECAgICAgICAAAIAAAAAA4ADvwACAAoAAAEFEwEzEyETMwEjAoD/AID+gIBiATtjgP7AgAHAAQGB/QABAP8AA4AABgAAAAADMwP0AD8AfwC/AP8BPwF/AAAlFR8OPw8vDw8OBR8PPw49AS8ODw4BFR8NOwE/Di8OKwEPDQUfDjsBPw09AS8NKwEPDQEVHw4/Dy8PDw4FHw8/Dj0BLw4PDgJNAgMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwL+fwECAgQFBgcHCAkKCgoLDAwMCwsLCgkJCAgGBgUEAwICAwQFBgYICAkJCgsLCwwMDAsKCgoJCAcHBgUEAgIBgAIDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMC/n8BAgIEBQYHBwgJCgoKCwwMDAsLCwoJCQgIBgYFBAMCAgMEBQYGCAgJCQoLCwsMDAwLCgoKCQgHBwYFBAICAYACAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAv5/AQICBAUGBwcICQoKCgsMDAwLCwsKCQkICAYGBQQDAgIDBAUGBggICQkKCwsLDAwMCwoKCgkIBwcGBQQCAn8LDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMBAQEBAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMAXUMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwwMCwsLCgoICQcHBQUEAwICAwQFBQcHCQgKCgsLCwF1DAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwEBAQEDBAUGBggICQkKCwsMCwwMCwoK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CAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBG/6GP54GBgUFBAMBAQIEBbKeBgYFBQQDAQECBAWyngYGBQUEAwEBAgQFsgEBAwQFBQYHAbgHBgUFBAMBAa8GAgQCAQEDBAUFBgaerwYCBAIBAQMEBQUGBp6vBgIEAgEBAwQFBQYGngEBAwQFBQYH/kgHBgUFBAMBAQQKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCbMf/K0Dch8fAQEDBAUFBgZDCAcFd04BAQMEBQUGB0IIBwV3TgEBAwQFBQYGQwgHBXcuBwYFBQQDAQEBAQMEBQUGBy50BQMHCEMGBgUFBAMBAU50BQMHCEIHBgUFBAMBAU50BQMHCEMGBgUFBAMBAR8HBgUFBAMBAQEBAwQFBQYAAAAAAQAAAAADeQP4AFYAAAERLwYPCx8FAR8CMz8EAT8FLwsPBhE1LwkrAQ8JAcHQBAYFBgsMDAwGBQUFBAQDAgQBAQQCBAMFATsHEwwMDAYGBQUBPwUDBAIEAQEEAgMEBAUFBQYMDAwLBgUGBNABAgIGBwoKBgYHBgYHBgULCQgGAgIBA7n9Jc0EBAMDAwEBAwMDBAQFBQYFDAwMDAUGBQT+yQcJAwMCAgMEATsFBQYFDAwMDAUGBQUEBAMCBAEBAwMDBATNAtsGBwYGCgoHBgICAQECAgYHCgoGBgcAAAIAAAAAA/gD+ABFAIkAAAkBDwUfCz8GERUfCTsBPwk1ES8KDwUXER8KMz8DAT8FLwsPBhE1LwkrAQ8JAVb+xQUDBAIEAQEDAwMEBAUFBQYMDAwLBgUFBdABAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQIDBQUHBwkFDAwGBgYGBQXkAQIDBQUHBwkGBgYMDAsGBQE/BQMEAgQBAQMDAwQEBQUFBgwMDAsG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Ac8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoAClBkZl9FeHBvcnQKQ1NWX0V4cG9ydAxFeGNlbF9FeHBvcnQMTVRfRGF0ZXJhbmdlDUJUX0V4Y2VsY2xlYXIOQlRfRXhjZWxmaWx0ZXIMQnVsbGV0X0Fycm93DUJ1bGxldF9DaXJjbGUFTm9uZTILQnVsbGV0X1RpY2sRQm9yZGVyX0RpYWdvbmFsVXATQm9yZGVyX0RpYWdvbmFsRG93bg1CdWxsZXRfRmxvd2VyCkJ1bGxldF9Eb3QNQnVsbGV0X1NxdWFyZQ1NVF9SaWdodEFycm93DE1UX0xlZnRBcnJvdwxNVF9Eb3duQXJyb3cKTVRfVXBhcnJvdw1NVF9SZWN1cnJlbmNlE01UX1JlY3VycmVuY2VFZGl0ZWQLTVRfTG9jYXRpb24OTVRfRGVzY3JpcHRpb24LTVRfVGltZXpvbmUITVRfVG9kYXkOTVRfTW9udGhBZ2VuZGELTVRfV29ya3dlZWsLTVRfV2Vla1ZpZXcKTVRfRGF5Vmlldw1NVF9BZ2VuZGFWaWV3C01UX0RhdGVUaW1lC01UX1Jlc291cmNlDk1UX1RpbWVMaW5lRGF5D01UX1RpbWVMaW5lV2VlaxNNVF9UaW1lTGluZVdvcmtXZWVrEE1UX1RpbWVMaW5lTW9udGgIdGFibGUtMDIEY29weQh0aC1zbWFsbAdzYXZlLTAyCmFsaWduLWxlZnQHZWRpdC0wNghjbG9zZS13Zgt3b3JkLWV4cG9ydAtjcm9zcy1jbG9zZQZmaWx0ZXIEcGx1cwVjbG9zZQ1jaGVjay1tYXJrLTAxCnByaW50ZXItMDEHZWRpdC0wNAdhZGQtbmV3CGNsb3NlLTAxEUZUX0Ryb3Bkb3duX0Fycm93D2Fycm93aGVhZC11cC0wMRFhcnJvd2hlYWQtZG93bi0wMQxhcnJvd2hlYWQtdXAOYXJyb3doZWFkLWRvd24NYXJyb3ctZG93bi0wMgthcnJvdy11cC0wMRNhcnJvdy1oZWFkLXJpZ2h0LTAyD2Fycm93aGVhZC1yaWdodA5hcnJvd2hlYWQtbGVmdAlkZWxldGUtMDUSYXJyb3ctc2Fucy1sZWZ0LTAxE2Fycm93LXNhbnMtcmlnaHQtMDENYXJvb3ctbGVmdC0wMRBuYXZpZ2F0aW9uLXJpZ2h0CVNvcnRpbmctbQplZGl0LWljb24xDWZpcnN0LXBhZ2VuYXYMbHN0LXBhZ2UtbmF2B3RlbXAtZHQLQm90dG9tLWljb24GRmlsdGVyCFRvcC1pY29uC254dC1wZy1pY29uC2Rvd24tYXJyb3cyB2dycC1kZWwIVXAtYXJyb3cKRHduLWFycm93MwlmbHRyLWNhbjIJcHJldi1pY29uCUdyb3VwaWNvbgtTZWxlY3Rpb24tbQ9DbGVhcl9pbnB1dF8wMDERQ2hlY2JveF9zZWxlY3Rpb24MSW50ZXJtZWRpYXRlDU1UX0xlZnRfQXJyb3cHQlRfRWRpdAhNVF9DbGVhcg5NVF9SaWdodF9BcnJvdwpNVF9BZGRmbGF0DE1UX0JvdHRvbWZpbAlNVF9yZW1vdmULTVRfQmFja3dhcmQHTVRfTWVudQlNVF9TZWFyY2gITVRfbW9udGgJTVRfRGVsZXRlD01UX0JvdHRvbV9BcnJvdwdNVF9TYXZlCE1UX21lbnUxCU1UX3JlbG9hZAhNVF9DbG9zZQdNVF9UaW1lDkNvbHVtbl9jaG9vc2VyCFRyZWV2aWV3CVRyZWV2aWV3MglUcmVldmlldzEJVHJlZXZpZXczDk1UX1RyZWVfZXhwYW5kCE1hdGVyYWlsDU1hdGVyaWFsX1BsYXkOTWF0ZXJpYWxfUGF1c2UPUGFyYU9wdGlvbmRvd24xClRleHRTZWFyY2gXSW5zaWRlSG9yaXpvbmRhbEJvcmRlcnMKUmVzdGFydEF0MQ1PcGVuSHlwZXJsaW5rB0N1dERhdGEIQ29weURhdGEJVG9wQm9yZGVyDURlbGV0ZUNvbHVtbnMKRGVsZXRlUm93cwtJbnNlcnRSaWdodApJbnNlcnRMZWZ0D1JlbW92ZUh5cGVybGluaxVJbnNpZGVWZXJ0aWNhbEJvcmRlcnMLUmlnaHRCb3JkZXINRWRpdEh5cGVybGluawlIeXBlcmxpbmsLTGVmdEJvcmRlcnMLRGVsZXRlVGFibGUPVGFibGVQcm9wZXJ0aWVzDUNvcHlIeXBlcmxpbmsMQm90dG9tQm9yZGVyDkNsaXBib2FyZFBhc3RlEUNvbnRpbnVlTnVtYmVyaW5nC0luc2VydEJlbG93C0luc2VydEFib3ZlCkJvcmRlck5vbmUJQm9yZGVyQm94A0FsbA9UYWJsZUFsaWduUmlnaHQMQ3VzdG9tQm9yZGVyDlRhYmxlQWxpZ25MZWZ0EFRhYmxlQWxpZ25DZW50ZXINTGluZVZlcnlzbWFsbApMaW5lbm9ybWFsCUxpbmVzbWFsbA1QYXJhT3B0aW9udXAxClRleHRCb3R0b20KVGV4dENlbnRlcgdUZXh0VG9wDk1UX0NsZWFyRm9ybWF0EE1UX1N0cmlrZXRocm91Z2gMTVRfVXBwZXJjYXNlCk1UX0p1c3RpZnkITVRfSW1hZ2UJTVRfUmVzaXplC01UX01pbmltaXNlC01UX0VkaXRMaW5rB01UX0JvbGQMTVRfQWxpZ25MZWZ0Bk1UX0N1dBJNVF9BbHRlcm5hdGl2ZVRleHQHTVRfQ29weQlNVF9SZW1vdmURTVRfSW5jcmVhc2VJbmRlbnQLTVRfQ2xlYXJBbGwHTVRfVW5kbw1NVF9GdWxsU2NyZWVuDE1UX1VuZGVybGluZRBNVF9Vbm9yZGVyZWRMaXN0Ck1UX1ByZXZpZXcOTVRfT3JkZXJlZExpc3QMTVRfTG93ZXJjYXNlDU1UX1JlbW92ZUxpbmsJTVRfWm9vbUluC01UX09wZW5MaW5rCE1UX1ByaW50DE1UX0ZvbnRDb2xvcg1NVF9BbGlnblJpZ2h0DU1UX0NyZWF0ZUxpbmsLTVRfVmlld1NpZGULTVRfQ29kZVZpZXcKTVRfWm9vbU91dA5NVF9TdXBlcnNjcmlwdAdNVF9QYXJhB01UX1JlZG8ITVRfUGFzdGUNTVRfSW5zZXJ0Q29kZQxNVF9TdWJzY3JpcHQKTVRfRGlzcGxheQpNVF9SZXBsYWNlCU1UX0l0YWxpYwpNVF9DYXB0aW9uEk1UX0JhY2tncm91bmRjb2xvchFNVF9EZWNyZWFzZUluZGVudA5NVF9BbGlnbkNlbnRlcgtNVF9Gb250TmFtZQtEcmFnQW5kRHJvcAxGaWx0ZXJGaWVsZHMKTmV3X0NvbHVtbgdOZXdfUm93A1N1bQhGaWx0ZXJfQgdDbG9zZV9GDUNsZWFyZmlsdGVyX00CT2sLQWxpZ25Cb3R0b20OSW5zZXJ0Um93QWJvdmUOSW5zZXJ0Um93QmVsb3cLQWxpZ25DZW50ZXIMRGVsZXRlQ29sdW1uCURlbGV0ZVJvdxBJbnNlcnRDb2x1bW5MZWZ0CEFsaWduVG9wEUluc2VydENvbHVtblJpZ2h0DkVkaXRQcm9wZXJ0aWVzEVZlcnRpY2FsQWxpZ25tZW50CUFkZENvbHVtbgVTdHlsZQlUYl9EZWxldGUGQWRkUm93BkhlYWRlcghUYWJfTW9yZQZSZXNpemUJTV9QVl9PcGVuDk1fUFZfRmlyc3RwYWdlDU1fUFZfUHJldmlvdXMJTV9QVl9OZXh0DU1fUFZfTGFzdHBhZ2UMTV9QVl9ab29tb3V0C01fUFZfWm9vbWluDU1fUFZfRG93bmxvYWQNTV9QVl9Cb29rbWFyawtNX1BWX1NlYXJjaBNNX1BWX1RleHRBbm5vdGF0aW9uCk1fUFZfQ2xvc2UMTV9QVl9Db21tZW50CU1fUFZfU2F2ZQ5NX1BWX0FsaWduTGVmdA1NX1BWX0ZyZWVoYW5kCU1fUFZfVW5kbw5NX1BWX0hpZ2hsaWdodAlNX1BWX01vcmUOTV9QVl9VbmRlcmxpbmUSTV9QVl9TdHJpa2V0aHJvdWdoCk1fUFZfUGFpbnQITV9QVl9QYW4MTV9QVl9PcGFjaXR5C01fUFZfRGVsZXRlC01fUFZfQ3Vyc29yD01fUFZfUmlnaHRBcnJvdxBNX1BWX1N0cm9rZWNvbG9yCk1fUFZfUHJpbnQJTV9QVl9SZWRvDk1fUFZfRm9udGNvbG9yC01fUFZfU2hhcGVzDk1fUFZfTGVmdEFycm93EU1fUFZfU3Ryb2tld2VpZ2h0Ek1fUFZfQW5ub3RhaW9uRWRpdA5NX1BWX1RodW1ibmFpbApNX1BWX1N0YW1wDk1fUFZfUGFnZWJyZWFrEE1fUFZfTmV3RG9jdW1lbnQKTV9Db2xsYXBzZQhNX0V4cGFuZA5Eb3VibGVSZXNpemVfMg5Eb3VibGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMQ5TaW5nbGVSZXNpemVfMw5TaW5nbGVSZXNpemVfMg5TaW5nbGVSZXNpemVfNAtEcmFnYW5kRHJvcAdBcnJvd1VwCUFycm93RG93bgpBcnJvd3JpZ2h0CUFycm93TGVmdAdHcmlwcGVyEE5ld19GaWx0ZXJBY3RpdmUHTVRfQ29kZQdNVF9HcmlkBVBhc3RlBkRlbGV0ZQtNVF9Eb3dubG9hZANDdXQHTVRfTGlzdApNVF9SZWZyZXNoB01UX2luZm8NTVRfUmlnaHRhcnJvdw1NVF9PcGVuRm9sZGVyBUNsZWFyDE1UX05ld0ZvbGRlcglNVF9SZW5hbWUEQ29weQZTZWFyY2gJTVRfVXBsb2FkB01UX0JhY2sMTVRfU2VsZWN0QWxsB01UX1NvcnQJTVRfT3B0aW9uB01UX1RpY2sMTV9CcmVhZGNydW1iDU1fRXhjZWxFeHBvcnQLTV9DU1ZFeHBvcnQGTV9TYXZlCE1fU2F2ZWFzCE1fRXhwb3J0CE1fRGVsZXRlDE1fR3JhbmRUb3RhbAZNX0dyaWQKTV9TdWJ0b3RhbAtNX05ld1JlcG9ydBJNX051bWJlckZvcm1hdHRpbmcITV9SZW5hbWULTV9QREZFeHBvcnQMTV9GdWxsc2NyZWVuB01fQ2hhcnQGTV9Mb2FkCEZvbnRUeXBlB01fQ2xvc2UNTV9MaW5lU3BhY2luZwZNX0xvY2sNT3V0c2lkZUJvcmRlcgZNX0xpbmsNTV9BbGlnbkJvdHRvbQdNX1RhYmxlEE1fVGFibGVPZkNvbnRlbnQMTV9QYWdlTnVtYmVyBk1fQm9sZApNX0FsaWduVG9wEk1fQWxpZ25DZW50ZXJUYWJsZQtNX1BhZ2VTZXR1cA1NX1N0cm9rZVN0eWxlB01fSW1hZ2UKTV9Cb29rbWFyawhNX0hlYWRlcglNX0J1bGxldHMSTV9TaG93SGlkZVByb3BlcnR5DE1fQWxpZ25SaWdodAhNX0Zvb3RlcgpBbGxCb3JkZXJzDUluc2lkZUJvcmRlcnMEQ2VsbA9NX0FsaWduVG9wdGFibGUSTV9BbGlnbkJvdHRvbXRhYmxlEk1fQWxpZ25DZW50ZXJ0YWJsZQlTZWxlY3Rpb24HTV9CcmVhawtNX1BhZ2VCcmVhaw5NX1NlY3Rpb25CcmVhawdBdXRvRml0EEZpeGVkQ29sdW1uV2lkdGgNQXV0b0ZpdFdpbmRvdwxCcmluZ0ZvcndhcmQKQnJpbmdGcm9udAhTZW5kYmFjawxTZW5kQmFja3dhcmQHVW5ncm91cAVHcm91cAVPcmRlcg9NX1NpbmdsZVVwQXJyb3cRTV9TaW5nbGVEb3duQXJyb3cSTV9TaW5nbGVSaWdodEFycm93EU1fU2luZ2xlTGVmdEFycm93Ek1fRG91YmxlUmlnaHRBcnJvdxFNX0RvdWJsZUxlZnRBcnJvdwlab29tVG9GaXQIQWRkQWJvdmUIQWRkQmVsb3cGTV9MaW5lB01fQXJyb3cLTV9SZWN0YW5nbGUITV9DaXJjbGUKTV9QZW50YWdhbghNX0xlbmd0aAtNX1BlcmltZXRlcgZNX0FyZWEITV9SYWRpdXMITV9Wb2x1bWUSTV9DaGFuZ2VTY2FsZVJhdGlvDE1fUHJvcGVydGllcwlNX0NvbW1lbnQKVGh1bWJzRG93bghUaHVtYnNVcAtUaHVtYnNEb3duMQlKUEdFeHBvcnQJUE5HRXhwb3J0CVNWR0V4cG9ydBdNX0NvbmRpdGlvbmFsRm9ybWF0dGluZxFNX0Zvcm11bGFGdW5jdGlvbgxIaWRlaGVhZGluZ3MNSGlkZUdyaWRsaW5lcwZNX0hpZGUJTXNFeGNlbDk3CUV4cG9ydENTVgNNRFgIRm9ybWF0X00LT3BlbmZvbGRlcjEITmFtZWRzZXQLTy1BdHRyaWJ1dGUJRGltZW5zaW9uBkxldmVsMQZMZXZlbDIGTGV2ZWwzBkxldmVsNAZMZXZlbDULVXNlckRlZmluZWQDS1BJCk1fU29ydERvd24KTV9Tb3J0Tm9uZQhNX1NvcnRVcBBDYWxjdWxhdGVkTWVtYmVyEE1UX1Bhc3RlVGV4dG9ubHkNTVRfUGFzdGVTdHlsZQ1NVF9QYXN0ZUltYWdlEU1fTWVyZ2VGb3JtYXR0aW5nDE1fU3BlbGxDaGVjawpDdXN0b21Tb3J0DlNvcnREZXNjZW5kaW5nDVNvcnRBc2NlbmRpbmcAAAAAAA==") format("truetype");
}

.e-icons {
  font-family: e-icons;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  padding: 0px 10px !important;
}

.e-control,
.e-css {

  font-size: 12px;
  font-weight: normal;
}

.e-error {
  color: rgb(244, 67, 54);

  font-size: 12px;
  font-weight: normal;
}

.e-control,
.e-control [class^="e-"],
.e-control [class*=" e-"] {
  box-sizing: border-box;
}

.e-control:focus,
.e-control :focus {
  outline: none;
}

.e-rtl {
  direction: rtl;
  text-align: right;
}

.e-overlay {
  background-color: rgb(56, 56, 56);
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}

.e-hidden {
  display: none;
}

.e-blazor-hidden {
  visibility: hidden;
}

.e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}

.e-ul {
  list-style-type: none;
}

.e-prevent-select {
  user-select: none;
}

.e-warning {
  color: rgb(255, 202, 28);
}

.e-success {
  color: rgb(34, 178, 75);
}

.e-information {
  color: rgb(72, 155, 213);
}

.e-block-touch {
  touch-action: pinch-zoom;
}

@keyframes SlideLeftOut {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(-100%, 0px);
  }
}

@keyframes SlideLeftIn {
  0% {
    transform: translate(-100%, 0px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes SlideRightIn {
  0% {
    transform: translate(100%, 0px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes SlideRightOut {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(100%, 0px);
  }
}

@keyframes SlideBottomIn {
  0% {
    transform: translate(0px, 100%);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes SlideBottomOut {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(0px, 100%);
  }
}

@keyframes SlideTopIn {
  0% {
    transform: translate(0px, -100%);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes SlideTopOut {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(0px, -100%);
  }
}

@keyframes SlideRight {
  0% {
    width: 0px;
  }

  100% {
    width: 100%;
  }
}

@keyframes SlideLeft {
  0% {
    width: 100%;
  }

  100% {
    width: 0px;
  }
}

@keyframes SlideDown {
  0% {
    height: 0px;
  }

  100% {
    height: 100%;
  }
}

@keyframes SlideUp {
  0% {
    height: 100%;
  }

  100% {
    height: 0px;
  }
}

@keyframes FadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes FadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ZoomIn {
  0% {
    transform: translate(0px, 0px) scale(0);
  }

  100% {
    transform: translate(0px, 0px) scale(1);
  }
}

@keyframes ZoomOut {
  0% {
    transform: translate(0px, 0px) scale(1);
  }

  100% {
    transform: translate(0px, 0px) scale(0);
  }
}

@keyframes FadeZoomIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes FadeZoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0);
  }
}

@keyframes FlipRightDownIn {
  0% {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightDownOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpIn {
  0% {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipRightUpOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownIn {
  0% {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftDownOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpIn {
  0% {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipLeftUpOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }

  100% {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftIn {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateY(90deg);
  }

  100% {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYLeftOut {
  0% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateY(90deg);
  }

  75% {
    transform: perspective(850px) rotateY(125deg);
  }

  100% {
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYRightIn {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateY(-90deg);
  }

  100% {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipYRightOut {
  0% {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateY(-90deg);
  }

  100% {
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXDownIn {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateX(90deg);
  }

  100% {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXDownOut {
  0% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateX(90deg);
  }

  75% {
    transform: perspective(850px) rotateX(125deg);
  }

  100% {
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXUpIn {
  0% {
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateX(-90deg);
  }

  100% {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

@keyframes FlipXUpOut {
  0% {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }

  50% {
    transform: perspective(700px) rotateX(-90deg);
  }

  100% {
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}

.Right_Buttons {
  display: flex;
  justify-content: flex-end;
}

.PrimaryPanel .Primary_Button_2,
.Primary_Button_2 {
  background-color: rgb(74, 101, 114);
  min-height: 40px;
  display: block;
  text-align: center !important;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.Primary_Button_3 {
  background-color: rgb(255, 255, 255);
  min-height: 40px;
  display: block;
  background-position: 25px center;
  background-repeat: no-repeat;
  background-size: 23px;
  text-align: center !important;
  font-weight: 600 !important;
  color: rgb(51, 51, 51) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px 10px 20px !important;
  width: 100% !important;
  border: 1px solid rgba(51, 51, 51, 0.208) !important;
}

.Primary_Button_4 {
  background-color: rgb(211, 69, 69);
  display: flex;
  background-position: 25px center;
  background-repeat: no-repeat;
  background-size: 23px;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  min-width: 150px;
  text-align: center !important;
  font-weight: 600 !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  border: 1px solid rgba(51, 51, 51, 0.208) !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.Primary_Button_4:hover {
  background-color: rgb(211, 69, 69) !important;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
}

.RollNo_Icon {
  background-image: url("../images/AppIcons/rollno.png");
}

.Assign_Icon {
  background-image: url("../images/AppIcons/AssignBatch.png");
}

.Creation_Icon {
  background-image: url("../images/AppIcons/usercreation.png");
}

.Sendmail_Icon {
  background-image: url("../images/AppIcons/sendmail.png");
}

.Registercourses_Icon {
  background-image: url("../images/AppIcons/registervourses.png");
}

.Verifymail_Icon {
  background-image: url("../images/AppIcons/verifymail.png");
}

.PrimaryPanel .Primary_Button_2:hover,
.Primary_Button_2:hover,
.Primary_Button_1:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
}

.Custom_Panel01 {
  height: 90px;
  display: flex;
  flex-direction: column;
  border-width: 1px 1px 1px 10px;
  border-style: solid;
  border-color: rgba(165, 164, 164, 0.67);
  justify-content: center;
  border-radius: 10px;
}

.Custom_Panel01:hover {
  box-shadow: rgba(0, 0, 0, 0.314) 0px 0px 2px 0px;
  border-left: 10px solid rgb(235, 186, 66);
}

.Custom_Panel01 .panel-heading h6 {
  color: rgb(74, 101, 114);
  font-size: 16px;
  padding: 0px 5px;
  position: relative;
  bottom: 10px;
  left: 15px;
  background-color: white;
  width: fit-content;
  font-weight: 500 !important;
}

.Custom_Panel01 .panel-body {
  padding: 0px 10px !important;
}

.Custom_Panel02 .panel-body {
  padding: 10px 10px 0px !important;
}

.Custom_Panel02 .panel-body .form-group {
  margin: 0px !important;
}

.Male .form-group,
.Female .form-group,
.Indian .form-group,
.Others .form-group,
.Handicaped .form-group,
.Trans .form-group,
.UserTick .form-group {
  display: flex;
  flex-direction: column-reverse;
}

.Male .form-group .controls span,
.Female .form-group .controls span,
.Others .form-group .controls span,
.Indian .form-group .controls span,
.Handicaped .form-group .controls span,
.Trans .form-group .controls span,
.UserTick .form-group .controls span {
  font-size: 17px;
  font-weight: bold;
}

.Male .form-group label,
.Others .form-group label,
.Female .form-group label,
.Indian .form-group label,
.Handicaped .form-group label,
.Trans .form-group label,
.UserTick .form-group label {
  color: rgb(153, 153, 153) !important;
}

.Male_Icon {
  display: block;
  background-repeat: no-repeat;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/Male_Hostel.png") !important;
  background-size: 35px !important;
}

.Female_Icon {
  display: block;
  background-repeat: no-repeat;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/Female_Hostel.png") !important;
  background-size: 35px !important;
}

.Others_Icon {
  display: block;
  background-repeat: no-repeat;
  background-size: 35px;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/Others.png") !important;
}

.Indian_Icon {
  display: block;
  background-repeat: no-repeat;
  background-size: 35px;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/Indian.png") !important;
}

.Handicaped_Icon {
  display: block;
  background-repeat: no-repeat;
  background-size: 35px;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/Handicaped.png") !important;
}

.UserTick_Icon {
  display: block;
  background-repeat: no-repeat;
  background-size: 35px;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/userTick.png") !important;
}

.Trans_Icon {
  display: block;
  background-repeat: no-repeat;
  background-size: 26px;
  height: 35px;
  width: 35px;
  margin-top: 5px;
  position: absolute;
  background-image: url("../images/AppIcons/transgender.png") !important;
}

.Cus_Label table thead tr th[aria-label="AllotedCategoryCount: activate to sort column ascending"] {
  text-align: center;
}

.Cus_Label table tbody tr td:last-child {
  text-align: center;
}

.Cus_Label table tbody tr td:last-child .form-group {
  margin: 0px;
}

.Cus_Label table tbody tr td:last-child .form-group span {
  display: inline-block;
  text-align: center;
  margin: 0px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  font-weight: 500;
  background-image: linear-gradient(to right, rgb(104, 179, 103), rgb(60, 171, 36));
  padding: 7px 15px;
  border-radius: 5px;
  border: none;
  min-width: 70px;
  color: white !important;
  font-size: 14px !important;
}

#mdlgridUpload .modal-body {
  padding: 0px !important;
  max-height: 100% !important;
  height: calc(100vh - 260px) !important;
  overflow: hidden !important;
}

#mdlgridUpload .modal-body #docFrame.content {
  padding-top: 10px !important;
}

#mdlgridUpload .modal-body #docFrame.content .content.Docexpl {
  padding: 0px !important;
}

#mdlgridUpload .CustomModel {
  height: 100% !important;
}

#mdlgridUpload .CustomModel .modal-body #docFrame .page-header+.content {
  padding-top: 0px !important;
}

.Pill_Panel {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgb(229, 229, 229);
  border-radius: 8px;
  background: white;
}

.Pill_Panel:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  background-image: repeating-linear-gradient(14deg, rgb(55, 146, 245), rgba(55, 146, 245, 0.92) 100px);
}

.Pill_Panel .panel-body {
  padding: 10px 0px !important;
}

.Pill_Panel .panel-body .col-lg-12,
.Pill_Panel .panel-body .col-md-12,
.Pill_Panel .panel-body .col-sm-12 {
  padding: 0px;
  display: flex;
  align-items: center;
}

.Pill_Panel .col-lg-3 span,
.Pill_Panel .col-md-3 span,
.Pill_Panel .col-sm-3 span,
.Pill_Panel2 .col-lg-3 span,
.Pill_Panel2 .col-md-3 span,
.Pill_Panel2 .col-sm-3 span {
  background-color: rgba(44, 140, 244, 0.13);
  width: 80%;
  aspect-ratio: 1 / 1;
  border-radius: 8px;
  display: block;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  margin: 0px auto;
  background-position: center center;
  background-size: 50%;
  background-repeat: no-repeat;
}

.Pill_Panel .col-lg-3 span,
.Pill_Panel .col-md-3 span,
.Pill_Panel .col-sm-3 span,
.Pill_Panel2 .col-lg-3 span,
.Pill_Panel2 .col-md-3 span,
.Pill_Panel2 .col-sm-3 span {
  background-image: url("../images/Icons/Document_Joined_Color.svg");
}

.Pill_Panel .panel-body .form-group {
  margin: 0px !important;
}

.Pill_Button {
  position: absolute;
  z-index: 1;
  padding: 0px;
  height: 82px;
}

.Pill_Button .col-md-12,
.Pill_Button .col-lg-12,
.Pill_Button .col-sm-12 {
  padding: 0px;
}

.Pill_Panel .panel-body {
  height: 120px;
  display: flex;
}

.Pill_Panel2 .panel-body {
  display: flex;
  height: 90px !important;
}

.Pill_Button .controls a {
  width: 100%;
  border-radius: 8px;
  height: 82px;
  background-color: transparent;
  color: transparent;
  z-index: 999;
}

.Pill_Panel .panel-body .Contents_values .form-group span {
  font-size: 30px;
  font-weight: 600;
  color: rgb(55, 146, 245);
}

.Pill_Panel .panel-body .Contents_values .form-group {
  display: flex;
  flex-direction: column-reverse;
  height: 80px;
  justify-content: center;
}

.Pill_Panel:hover .Contents_values .form-group span {
  font-size: 30px;
  font-weight: 600;
  color: rgb(255, 255, 255);
}

.Pill_Panel:hover .Contents_values .form-group label {
  font-size: 30px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.314);
}

.Pill_Panel:hover .col-lg-3 span {
  background-color: rgb(255, 255, 255);
}

.Pills_Title_Panel {
  margin: 10px 0px;
}

.Pills_Title_Panel .panel-heading {
  border-bottom: 2px solid rgba(229, 229, 229, 0.314);
  padding-left: 0px !important;
}

.Pills_Title_Panel .panel-heading h6 {
  font-size: 20px;
  font-weight: 500 !important;
}

.Pills_Title_Panel .panel-body {
  padding: 20px 0px;
}

.GridSearch .form-group {
  width: auto;
}

.GridSearch .Primary_Button_1 {
  position: relative;
  top: 0px;
  right: 7px;
  margin-left: 20px;
  float: right;
  background-position: center center;
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: #552593;
  width: 35px !important;
  font-size: 0px !important;
  max-width: 36px !important;
  min-width: 36px !important;
  background-image: url("../images/AppIcons/loupe.png") !important;
  height: 35px !important;
  border: none !important;
}

.PushDown {
  top: 53px;
  position: relative;
}

.GridSearchInput {
  width: 90%;
  float: left;
}

.GridSearchInput .form-group {
  width: 100% !important;
}

.GridSearchButton {
  width: 10%;
  float: left;
  top: 24px;
  left: 10px;
}

.Panel_01 .form-group .controls span {
  font-weight: 600;
  font-size: 15px;
}

.GridSearchInput .col-md-12,
.GridSearchInput .col-lg-12,
.GridSearchInput .col-sm-12,
.GridSearchButton .col-md-12,
.GridSearchButton .col-lg-12,
.GridSearchButton .col-sm-12 {
  padding: 0px;
}

.InputAdd .GridSearchInput {
  width: calc(100% - 58px);
}

.InputAdd .GridSearchButton {
  width: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  position: relative;
  float: right;
}

.InputAdd .GridSearchButton .Primary_Button_1 {
  text-align: center;
  background-color: rgb(22, 109, 186);
  min-height: 40px;
  min-width: 150px;
  float: right;
  background-image: url("../images/AppIcons/plus_alt.svg") !important;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
  font-size: 0px !important;
}

.T_Flex .col-lg-12,
.T_Flex .col-md-12,
.T_Flex .col-sm-12 {
  padding: 0px !important;
}

.panel.InlineSingle {
  box-shadow: none !important;
}

.panel.InlineSingle .panel-body {
  padding: 0px;
}

.panel.InlineSingle .panel-body .MainFrameDoc {
  border: 1px solid #d5d5d5 !important;
  background-image: url("../images/AU_ICons/image-uploader.png");
  background-size: 130px;
  background-position: center center;
}

.ReadOnlyValesPanel {
  border-radius: 8px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.ReadOnlyValesPanel .panel-body {}

.ReadOnlyValesInnerPanel .panel-body {
  display: flex;
  align-items: center;
  height: 80px;
  justify-content: space-between;
  width: 100%;
  padding: 0px !important;
}

.ReadOnlyValesInnerPanel .form-group label {
  color: rgb(0, 0, 0);
  font-size: 14px !important;
  padding: 0px !important;
  font-weight: 500 !important;
}

.ReadOnlyValesInnerPanel .form-group .controls span {
  color: rgb(60, 55, 55);
  font-weight: 600;
  font-size: 24px !important;
  padding: 0px !important;
}

.TotalHostels {}

.ReadOnlyValesInnerPanel {
  position: relative;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(2) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(2) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(2) .ReadOnlyValesInnerPanel {
  border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(1) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(2) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(2) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(2) .ReadOnlyValesInnerPanel {
  border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(3) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(3) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(3) .ReadOnlyValesInnerPanel {
  border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(4) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(4) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(4) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(5) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(5) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(5) .ReadOnlyValesInnerPanel {
  border-top: 2px solid rgb(229, 229, 229);
  border-right: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(6) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(6) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(6) .ReadOnlyValesInnerPanel {
  border-top: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(6) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(6) .ReadOnlyValesInnerPanel,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(6) .ReadOnlyValesInnerPanel {
  border-top: 2px solid rgb(229, 229, 229);
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-3:nth-child(6) .ReadOnlyValesInnerPanel .panel-body {
  padding-top: 10px;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(4) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(5) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4:nth-child(6) .ReadOnlyValesInnerPanel .panel-body {
  padding-top: 10px;
}

.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-lg-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-md-4,
.ReadOnlyValesPanel .panel-body .CustomPane.col-sm-4 {
  padding: 0px;
}

.ReadOnlyValesInnerPanelValue .form-group {
  margin-bottom: 0px !important;
}

.ReadOnlyValesInnerPanelValue .controls {
  height: 28px;
}

.ReadOnlyValesInnerPanelValue {
  float: left;
  display: flex;
  align-items: center;
  width: 80%;
}

.ReadOnlyValesInnerPanelBG {
  float: right;
  width: 60px;
  height: 60px;
  background-position: center center;
  background-size: 24px;
  background-repeat: no-repeat;
  border-radius: 8px;
  background-color: rgb(242, 244, 247);
  margin-right: 10px;
}

.TotalHostels {
  background-image: url("../images/AppIcons/hostel.png");
}

.BoysHostels {
  background-image: url("../images/AppIcons/Male_Hostel.png");
}

.GirlsHostels {
  background-image: url("../images/AppIcons/Female_Hostel.png");
}

.SingleBed {
  background-image: url("../images/AppIcons/Single.png");
}

.DoubleBed {
  background-image: url("../images/AppIcons/Double.png");
}

.TripleBed {
  background-image: url("../images/AppIcons/triple.png");
}

.Travel {
  background-image: url("../images/AppIcons/travel.png");
}

.Scholarhship {
  background-image: url("../images/AppIcons/Scholarship.png");
}

.Synopsis {
  background-image: url("../images/AppIcons/synopsis.png");
}

.Thesis {
  background-image: url("../images/AppIcons/Thesis.png");
}

.Semester {
  background-image: url("../images/AppIcons/Semester.png");
}

.Backlog {
  background-image: url("../images/AppIcons/backlog.png");
}

.Verified {
  background-image: url("../images/AppIcons/tick.svg") !important;
}

.Escalated {
  background-image: url("../images/AppIcons/Escalated.svg") !important;
}

.Completed {
  background-image: url("../images/AppIcons/tick.svg") !important;
}

.Pending {
  background-image: url("../images/AppIcons/clock.svg") !important;
}

.Students {
  background-image: url(../images/AU_ICons/icon-student.png) !important;
  background-size: 40px;

}

.Joined {
  background-image: url("../images/AppIcons/Joined.svg") !important;
}

.Reported {
  background-image: url("../images/AppIcons/reported.svg") !important;
}

.Mess {
  background-image: url("../images/AppIcons/Mess.png") !important;
}

.hostel-name {
  background-image: url("../images/AU_ICons/hostel-name.png") !important;
}

.floor-no {
  background-image: url("../images/AU_ICons/floor-no.png") !important;
}

.room-no {
  background-image: url("../images/AU_ICons/room-no.png") !important;
}

.mess-name {
  background-image: url("../images/AU_ICons/mess-name.png") !important;
}

.mess-fee-status {
  background-image: url("../images/AU_ICons/mess-fee-status.png") !important;
}

.fine-amount-status {
  background-image: url("../images/AU_ICons/fine-amount-status.png") !important;
}

.Dialog_Panel {
  border: 1px solid rgb(57, 118, 181);
  border-radius: 40px;
  background: rgb(255, 255, 255);
  width: 420px;
  margin: 0px auto 20px;
  height: 400px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Dialog_Panel:hover {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.Dialog_Panel .panel-body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.Dialog_Panel .Warning_Icon {
  background-image: url("../images/AppIcons/warning.svg");
  background-size: 100%;
  display: block;
  width: 300px;
  aspect-ratio: 1 / 1;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
}

.Dialog_Panel .Submit_Icon {
  background-image: url("../images/AppIcons/submitted.svg");
  background-size: 100%;
  display: block;
  width: 250px;
  aspect-ratio: 1 / 1;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
}

.Dialog_Panel .Success_Icon {
  background-image: url("../images/AppIcons/Successful.svg");
  background-size: 90%;
  display: block;
  width: 250px;
  aspect-ratio: 1 / 1;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
}

.Dialog_Panel .Save_Icon {
  background-image: url("../images/AppIcons/SaveVector.svg");
  background-size: 90%;
  display: block;
  width: 250px;
  aspect-ratio: 1 / 1;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
}

.Dialog_Panel .Warning_Content {
  display: flex;
  align-items: center;
}

.Dialog_Panel .Warning_Content .form-group {
  margin: 0px;
}

.Dialog_Panel .Warning_Content .form-group label {
  color: rgb(57, 118, 181);
  font-weight: 500;
  padding: 0px;
  font-size: 16px !important;
}

.Dialog_Panel .Warning_Content .form-group .contols {
  margin-top: 5px;
}

.Dialog_Panel .Warning_Content .form-group .contols span {}

.ReadOnlyValesPanel1,
.ReadOnlyValesPanel {
  border-radius: 0px;
  background-color: transparent !important;
  box-shadow: none !important;
}

.ReadOnlyValesPanel1 {
  margin: 0px !important;
}

.ReadOnlyValesPanel1 .panel-heading {
  border-bottom: 2px solid rgba(135, 135, 135, 0.314);
  padding-left: 0px !important;
  margin-bottom: 20px !important;
}

.ReadOnlyValesPanel1 .panel-heading h6 {
  font-size: 16px;
  font-weight: 500 !important;
}

.ReadOnlyValesPanel1 .panel-body {
  padding: 0px;
}

.dark_panel .col-md-6,
.dark_panel .col-lg-6,
.dark_panel .col-sm-6 {
  height: 46px;
  display: flex;
  align-items: center;
}

.Header_Buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.Header_Buttons .form-group {
  width: auto;
  height: 30px;
}

.Submit_Button:hover {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(252, 138, 97);
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
}

.Submit_Button {
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(103, 252, 97);
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  margin-right: 15px;
}

.Cancel_Button,
.Cancel_Button:hover {
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(88, 113, 125);
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  margin-right: 15px;
}

.Cancel_Button:hover {
  float: right;
  color: rgb(255, 255, 255);
  background-color: rgb(88, 113, 125);
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin-right: 15px;
}

.Save_Button {
  float: right;
  color: rgb(255, 255, 255);
  background-image: linear-gradient(45deg, rgb(125, 197, 96), rgb(102, 209, 36));
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  margin-right: 15px;
}

.Save_Button:hover {
  float: right;
  color: rgb(255, 255, 255);
  background-image: linear-gradient(45deg, rgb(125, 197, 96), rgb(102, 209, 36));
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin-right: 15px;
}

.CusBorder-remove .e-de-ctn {
  width: 100%;
}

.CusBorder-remove .e-de-toolbar.e-toolbar .e-toolbar-items {
  display: none !important;
}

.CusBorder-remove .e-de-ctnr-toolbar {
  display: none !important;
}

.CusBorder-remove .e-contextmenu-wrapper.e-keyboard {
  display: none !important;
}

.CusBorder-remove .e-de-pane,
.CusBorder-remove .dvContainer_editore-de-contextmenu-list,
.CusBorder-remove .e-contextmenu-wrapper ul.e-contextmenu {
  display: none !important;
}

.CustomNavbarStrip .navbar-collapse.collapse .navbar-right #liUsedSlotViewer,
.CustomNavbarStrip .navbar-collapse.collapse .navbar-right .language-switch,
.CustomNavbarStrip .navbar-collapse.collapse .navbar-right li:nth-child(3),
.CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(1),
.CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(2) {
  display: none;
}

.CustomNavbarStrip .navbar-collapse.collapse .dropdown-user .dropdown-menu-right li:nth-child(3) {
  display: block !important;
}

.No-heading .panel-heading h6 {
  display: none;
}

.No-heading .panel-heading {
  padding: 20px 0px 30px !important;
}

.Plus_Button,
.Plus_Button .col-lg-12,
.Plus_Button .col-sm-12,
.Plus_Button .col-md-12 {
  padding: 0px;
}

.Plus_Button a {
  background-color: rgb(35, 47, 52);
  border-radius: 100%;
  width: 40px;
  aspect-ratio: 1 / 1;
  color: transparent;
  font-size: 0px;
  padding: 0px;
  float: right;
  background-image: url("../images/AppIcons/plus_Rounded.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px;
}

.Plus_Button a:hover {
  background-color: rgb(245, 108, 60);
  color: transparent;
  transition: all 0.25s ease 0s;
  font-size: 0px;
}

.content {
  padding-top: 60px;
}

.form-group .input-group-btn a[title="Download"] {
  opacity: 1;
  cursor: pointer;
  border: 1px solid rgb(216 216 216) !important;
  background: white !important;
  border-radius: 7px 7px 7px 7px !important;
  padding: 0px 17px !important;
  margin-left: 4px !important;
}

.form-group .input-group-btn a[title="Upload"],
.form-group .input-group-btn a[title="View"],
.form-group .input-group-btn a[title="Clear"] {
  display: none;
}

.form-group .input-group-btn a {
  opacity: 1;
  cursor: pointer;
  border-radius: 0px;
  border: 1px solid rgb(189, 188, 188) !important;
  padding: 6px 17px !important;
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.form-group .input-group-btn a:last-child {
  opacity: 1;
  cursor: pointer;
  border-radius: 0px 6px 6px 0px;
  border: 1px solid rgb(189, 188, 188);
  background-color: rgba(0, 0, 0, 0.06);
  padding: 6px 17px !important;
}

.form-group .input-group-btn a i.fa.fa-paperclip::before {
  content: "?" !important;
}

.mt-40 {
  margin-top: 40px;
}

.SearchReadonly .panel-body .form-group .input-xs {
  height: unset !important;
  padding: 0px !important;
}

.panel-info.panel-bordered {
  border-color: rgb(197, 197, 197) !important;
}

.RadiusPanel {
  border-radius: 8px !important;
}

#dvDocumentViewer .page-header-content {
  height: unset !important;
}

#dvDocumentViewer .content {
  padding: 0px !important;
}

.inboxTitle {
  font-size: 25px !important;
}

.cus_panel_inbox {
  background-color: rgb(242, 244, 247);
}

div.gridbox_dhx_skyblue.gridbox table.obj tr {
  border-radius: 8px;
  border-collapse: inherit !important;
  border-spacing: 10px 0px !important;
}

div.gridbox_dhx_skyblue.gridbox table.obj tr:hover {
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  position: relative;
  bottom: 2px;
}

.CustomInboxDesign .panel-body #grdDeadlineMissed .objboxParent table,
.CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj {
  border-collapse: separate !important;
  border-spacing: 0px 7px !important;
  background-color: transparent !important;
}

#inboxGrid .xhdr table tbody tr td:nth-child(33),
#grdDeadlineMissed .xhdr table tbody tr td:nth-child(33),
#grdUnAssigned .xhdr table tbody tr td:nth-child(33) {
  text-align: right;
}

#inboxGrid .objbox table tbody tr td:first-child,
#grdDeadlineMissed .objbox table tbody tr td:first-child,
#grdUnAssigned .objbox table tbody tr td:first-child {
  border-radius: 8px 0px 0px 8px !important;
}

#inboxGrid .objbox table tbody tr td:nth-child(33),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(33),
#grdUnAssigned .objbox table tbody tr td:nth-child(33) {
  text-align: right;
  border-radius: 0px 8px 8px 0px !important;
  padding-right: 30px !important;
}

.xhdr table tbody tr td:nth-child(35) {
  display: flex;
  justify-content: flex-end;
}

.objbox table tbody tr td:nth-child(35) {
  text-align: center !important;
}

#inboxGrid .objbox table tbody tr td:nth-child(6),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(6),
#grdUnAssigned .objbox table tbody tr td:nth-child(6) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
}

#inboxGrid .objbox table tbody tr td:nth-child(7),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(7),
#grdUnAssigned .objbox table tbody tr td:nth-child(7) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
}

#inboxGrid .objbox table tbody tr td:nth-child(8),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(8),
#grdUnAssigned .objbox table tbody tr td:nth-child(8) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
}

.CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td a {
  padding: 0px;
}

.modal-dialog {
  height: calc(100vh - 0px);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  margin: 0px !important;
  top: 0px !important;
}

.modal-content.CustomModel,
.modal-content {
  width: 88%;

}

.MultiModal {
  backdrop-filter: blur(3px);
  border-radius: 0px !important;
  background-color: rgba(0, 0, 0, 0.23) !important;
}

#dvUploadDocument .Ispace #tabUploadTypes,
#dvUploadDocument .Ispace #dvUploadFile .form-group:nth-child(1),
#dvUploadDocument .Ispace #dvUploadFile .form-group:nth-child(2),
#dvDocumentViewer .page-header {
  display: none !important;
}

#dvDocumentViewer .content {
  padding: 12px 12px 0px !important;
}

.inboxToolbar li[title="Others"] {
  display: none;
}

.sla_green {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background-color: rgb(79, 220, 51);
}

.sla_orange {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background-color: rgb(255, 168, 0);
}

.sla_red {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background-color: rgb(255, 67, 16);
}

.sla_div {
  display: inline-block;
  margin-right: 15px;
}

.sla_container {}

.item_details_grid .panel-heading {
  display: none !important;
}

.item_details_grid .datatable-footer {
  display: none !important;
}

.item_details_grid table.dataTable thead tr th {
  display: none;
}

.item_details_grid table.dataTable tbody tr {
  float: left;
  border: 1px solid rgb(75, 75, 75);
  background-color: white;
  margin: 5px;
  border-radius: 15px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table {
  padding: 0px;
  border-radius: 10px;
  background-color: white;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
  border: 0px !important;
  border-spacing: 0px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child {
  width: 100%;
  background-image: url("../images/emeu_forq.png");
  border-radius: 15px 15px 0px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-table;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child span {
  width: 100% !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child button {
  border-radius: 15px;
  float: none;
  align-items: center;
  left: 24%;
  font-size: 15px;
  color: white;
  opacity: 0;
  height: 50px !important;
  width: 50% !important;
  margin: auto !important;
  background-color: rgb(16, 98, 154) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child:hover {
  background-image: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:first-child:hover button {
  opacity: 1;
  transition: all 0.5s ease 0s;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
  float: left;
  padding: 5px 5px 5px 20px;
  width: 71% !important;
  height: 75px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
  float: left;
  padding: 5px;
  width: 13% !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
  padding: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(4) {
  float: left;
  padding: 5px;
  width: calc(35% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(5) {
  float: left;
  padding: 5px;
  width: calc(33% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
  float: left;
  padding: 5px;
  width: calc(32% - 10px) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(7) {
  display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(4) button {
  border-radius: 10px;
  color: white;
  padding: 12px;
  font-size: 13px;
  background-color: rgb(139, 199, 233) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(5) button {
  border-radius: 10px;
  color: transparent;
  padding: 12px;
  font-size: 13px;
  background-image: url("../images/edit.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px;
  background-color: rgb(103, 172, 203) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) button {
  border-radius: 10px;
  padding: 12px;
  font-size: 13px;
  color: transparent;
  background-image: url("../images/delete.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px;
  background-color: rgb(228, 108, 109) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td {
  height: auto !important;
}

.add_menu_btn {
  border-radius: 15px;
  text-align: center;
  font-size: 15px;
  color: white;
  display: block;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-image: url("../images/plus.svg");
  background-size: 30px;
  height: 50px !important;
  width: 100% !important;
  padding: 12px !important;
  background-color: rgb(16, 98, 154) !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td .form-group span {
  display: block !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) {
  text-align: left;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) h6 a {
  font-size: 18px;
  color: rgb(60, 60, 60);
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .media-body {
  width: auto !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_items {
  margin-bottom: 5px;
  font-size: 13px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_date {
  margin-bottom: 5px;
  color: rgb(110, 109, 109) !important;
  font-size: 11px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(2) .menu_date i {
  font-size: 11px !important;
}

#divCanvas .item_details_grid .dataTables_empty {
  height: 150px !important;
  line-height: 35px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td.dataTables_empty {
  height: 150px !important;
  line-height: 35px !important;
  background-image: url("../images/emeu_forq.png") !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td.dataTables_empty:hover {
  height: 150px !important;
  line-height: 35px !important;
  background-image: url("../images/emeu_forq.png") !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot {
  display: table-header-group !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:first-child,
#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(2),
#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(3),
#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(4),
#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(5),
#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th:nth-child(6) {
  display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .input-group {
  width: 300px;
  float: right;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th {
  padding-top: 5px !important;
  padding-right: 5px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .input-group-btn button {
  border-radius: 10px;
  margin: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot tr th {
  border-left: 0px !important;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot .form-control {
  border-radius: 10px;
  margin: 0px;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tbody tr td:nth-child(9) {
  display: none;
}

#divCanvas .item_details_grid .table-widget .table-widget-content table tfoot.ShowGridFilter tr th::before {
  content: "";
}

.left_sidebar_panel .panel {
  margin-bottom: 10px !important;
}

.left_sidebar_panel .ReadOnlyValesPanel1 .panel-heading {
  border-bottom: 0px solid rgba(135, 135, 135, 0.314);
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

#divCanvas .st_verification_grid .table-widget .table-widget-content table tbody tr td:last-child,
#divCanvas .verified_grid .table-widget .table-widget-content table tbody tr td:last-child,
#divCanvas .discrepancy_grid .table-widget .table-widget-content table tbody tr td:last-child {
  width: 50px;
  text-align: center;
}

#divCanvas .st_verification_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2),
#divCanvas .verified_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2),
#divCanvas .discrepancy_grid .table-widget .table-widget-content table tbody tr td:nth-last-child(2) {
  width: 50px;
  text-align: center;
}

.st_verification_grid {}

.verified_grid {}

.discrepancy_grid {}

.BasicGrid .table-widget {
  padding: 0px 10px;
}

.email_btn {
  border-radius: 8px;
  background-color: rgb(242, 244, 247);
  border: 0.5px solid rgb(208, 213, 221);
  color: rgb(102, 112, 133);
  padding: 10px 20px;
  height: 75px;
  background-image: url("../images/AppIcons/email.svg");
  background-position: center 11px;
  line-height: 6.5em;
  display: inline-block;
  width: 100%;
  background-size: 22px;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}

.email_btn:hover,
.gen_roll_btn:hover {
  background-color: rgba(88, 113, 125, 0.23);
}

.gen_roll_btn {
  border-radius: 8px;
  background-color: rgb(242, 244, 247);
  border: 0.5px solid rgb(208, 213, 221);
  color: rgb(102, 112, 133);
  padding: 10px 20px;
  height: 75px;
  background-image: url("../images/AppIcons/roll_no.svg");
  background-position: center 11px;
  line-height: 6.5em;
  display: inline-block;
  width: 100%;
  background-size: 22px;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}

.dvDocumentView {
  height: 100vh;
}

#dvIspDms {
  height: 100vh;
}

#dvDocumentViewer {
  height: 100vh;
}

#dvDocumentViewer .External {
  height: 100vh;
}

#dvDocumentViewer .External #dvIspDms {
  height: 100vh;
}

.CustomModel .modal-footer {
  background-color: rgb(255, 255, 255);
  display: flex;
  justify-content: flex-end;
  gap: 0px;
  margin-top: 20px;
  padding: 0px !important;
}

.ReadonlyPanelTitle1 {}

.ReadonlyPanelTitle2 {}

.text-white,
.text-white:hover,
.text-white:focus {
  /* color: rgb(86, 86, 86) !important; */
  /* font-weight: 500 !important; */
}

html::-webkit-scrollbar {
  width: 5px;
}

html::-webkit-scrollbar-track {
  background-color: #e4c4f33d;
  border-radius: 100px;
}

html::-webkit-scrollbar-thumb {
  background-color: rgb(57, 118, 181);
  border-radius: 100px;
}

.Hide_heading h6 {
  background-color: transparent !important;
}

.Hide_heading .panel-heading {
  height: 50px;
}

.Hide_heading .panel-heading .heading-elements {
  right: 10px;
  margin-top: -10px;
}

.CurrentStage01.WButton {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px !important;
}

.panel-body.Header_Section {
  padding: 10px 20px;
}

table tbody tr td span[title="Document Viewer"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: center center;
  opacity: 1;
  min-height: 40px;
  background-color: rgb(255, 255, 255) !important;
  border: 1px solid rgb(98, 122, 133) !important;
  font-size: 0px !important;
  background-image: url("../images/AppIcons/mytask.png") !important;
  padding: 5px 30px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
}

table tbody tr td span[title="Document Viewer"] button:hover {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: center center;
  opacity: 1;
  min-height: 40px;
  background-color: rgb(255, 255, 255) !important;
  border: 1px solid rgb(98, 122, 133) !important;
  font-size: 0px !important;
  background-image: url("../images/AppIcons/mytask.png") !important;
  padding: 5px 30px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
}

table tbody tr td span[title="Student Details"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: center center;
  opacity: 1;
  min-height: 40px;
  background-color: rgb(255, 255, 255) !important;
  border: 1px solid rgb(98, 122, 133) !important;
  font-size: 0px !important;
  background-image: url("../images/AppIcons/id-badge.svg") !important;
  padding: 5px 30px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
}

table tbody tr td span[title="Student Details"] button:hover {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 21px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  min-height: 40px;
  background-color: rgb(250, 238, 229) !important;
  border: 1px solid rgb(98, 122, 133) !important;
  background-image: url("../images/AppIcons/id-badge.svg") !important;
  padding: 5px 30px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
}

table tbody tr td span[title="Lesson Plan"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/Lesson_Dark.png") !important;
}

table tbody tr td span[title="Assessment"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/Assesment_Dark.png") !important;
}

table tbody tr td span[title="COs"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/CO_Dark.png") !important;
}

table tbody tr td span[title="ATT Shortage"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/Shortage_Dark.png") !important;
}

table tbody tr td span[title="Mark Corrections"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/Corrections_Dark.png") !important;
}

table tbody tr td span[title="Grade"] button {
  color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center center;
  font-size: 0px;
  opacity: 1;
  background-color: rgb(253, 253, 253) !important;
  border: 1px solid rgba(35, 47, 52, 0.33) !important;
  padding: 7px 35px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  border-radius: 100px !important;
  background-image: url("../images/AppIcons/Grade_Dark.png") !important;
}

table thead tr th[aria-label="Lesson Plan: activate to sort column ascending"],
table thead tr th[aria-label="Assessment: activate to sort column ascending"],
table thead tr th[aria-label="COs: activate to sort column ascending"],
table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"],
table thead tr th[aria-label="Grade: activate to sort column ascending"],
table thead tr th[aria-label="Mark Corrections: activate to sort column ascending"],
table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"],
table thead tr th[aria-label="Grade  Rex: activate to sort column ascending"],
table thead tr th[aria-label="Profile: activate to sort column ascending"] {}

table thead tr th[aria-label="Lesson Plan: activate to sort column ascending"]::after,
table thead tr th[aria-label="Assessment: activate to sort column ascending"]::after,
table thead tr th[aria-label="COs: activate to sort column ascending"]::after,
table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"]::after,
table thead tr th[aria-label="Grade: activate to sort column ascending"]::after,
table thead tr th[aria-label="GUC: activate to sort column ascending"]::after,
table thead tr th[aria-label="Mark Corrections: activate to sort column ascending"]::after,
table thead tr th[aria-label="MC: activate to sort column ascending"]::after,
table thead tr th[aria-label="ATT Shortage: activate to sort column ascending"]::after,
table thead tr th[aria-label="Grade  Rex: activate to sort column ascending"]::after,
table thead tr th[aria-label="URC: activate to sort column ascending"]::after,
table thead tr th[aria-label="Profile: activate to sort column ascending"]::after {}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
  font-weight: 500;
  font-size: 13px;
  min-width: 130px;
  color: rgb(44, 44, 44) !important;
  background: transparent !important;
}

table thead tr th[aria-label="Profile: activate to sort column ascending"],
table thead tr th[aria-label="Document Viewer: activate to sort column ascending"] {
  text-align: center;
  min-width: 120px;
  width: 120px;
}

table tbody tr td button:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px !important;
  background-color: var(--main-Primary-color) !important;
}

table tbody tr td span[title="Profile"] {
  display: flex;
  align-items: center;
  justify-content: center;
}

#inboxGrid .objbox table tbody tr td:nth-child(8),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(8),
#grdUnAssigned .objbox table tbody tr td:nth-child(8),
#inboxGrid .objbox table tbody tr td:nth-child(10),
#grdDeadlineMissed .objbox table tbody tr td:nth-child(10),
#grdUnAssigned .objbox table tbody tr td:nth-child(10) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  font-weight: 500;
}

.SearchReadonly {
  position: relative;
}

.SearchReadonly .Menu_Icon {
  position: absolute;
  right: 10px;
  background-size: 18px;
  background-position: center 2px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  z-index: 1;
  cursor: pointer;
}

.SearchPart.SearchReadonly .Menu_Icon .SearchReadonly {
  display: none;
}

.SearchReadonly .Menu_Icon:hover .SearchReadonly {
  position: absolute;
  right: -5px;
  z-index: 999;
  display: block !important;
  width: 700px !important;
  margin-top: 35px !important;
  top: 25px !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(3) {
  text-align: center !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td {
  padding: 4px 10px 4px 8px !important;
}

.SearchStrip {
  padding: 10px 10px 5px;
  background-color: rgb(237, 239, 241);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 0px 0px 0px, rgba(0, 0, 0, 0.3) 0px 0px 0px 0px, rgba(10, 37, 64, 0.35) 0px 0px 2px 0px inset;
}

.pull_right {
  float: right;
}

.pull_right button {
  background-position: 95% center;
  width: auto !important;
  border-radius: 14px !important;
  text-align: left !important;
}

.pull_right button span {
  background: transparent;
  top: 0px;
  margin: 0px 80px 0px 0px;
  position: unset !important;
  padding: unset !important;
}

.InboxPanelTable table tbody tr td:nth-child(4) .hdrcell span {
  font-weight: 600;
  color: rgb(77, 121, 245) !important;
  font-size: 13px !important;
  padding: 0px !important;
}

.CurrentStage01.WButton span {
  padding: 0px;
  background: transparent;
  border-radius: 0px !important;
}

.CurrentStage01.WButton a {
  padding: 3.5px 20px;
  font-size: 13px;
  background-color: rgba(74, 101, 114, 0.2);
  font-weight: 500;
  color: rgb(24, 30, 32);
  border-radius: 100px !important;
}

.CurrentStage01.WButton a:hover {
  padding: 3.5px 20px;
  font-size: 13px;
  background-color: rgba(74, 101, 114, 0.2);
  font-weight: 500;
  color: rgb(24, 30, 32);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
  border-radius: 100px !important;
}

.Hide_Heading .panel-heading {
  padding: 0px 0px 20px !important;
}

.Hide_Heading .panel-heading h6 {
  color: transparent;
  background: transparent;
}

.panel_white .panel-heading {
  border-bottom-width: 0;
  /* border-bottom-color: rgb(79, 94, 119); */
  border-bottom-style: solid !important;
}

.panel_white .panel-body {
  /* padding: 10px; */
}

.Tabpart .CustomTab .tab-content-bordered .tab-content {
  padding: 0px 20px !important;
}

.student_instructions .Primary_Button_1 {}

.student_instructions .CustomModel .CustomHeader.modal-header::before {
  display: none !important;
}

.student_instructions .CustomSucess {
  display: none !important;
}

.student_instructions .CustomModel .CustomHeader.modal-header h4 {
  padding-left: 0px !important;
}

.Fee_Button {
  float: right;
  color: rgb(255, 255, 255);
  background-image: url("../images/AppIcons/fee.png");
  background-repeat: no-repeat;
  text-align: center;
  border-radius: 50px;
  padding: 7px 10px 7px 20px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
  margin-right: 15px;
  background-color: rgb(57, 118, 181);
  background-size: 20px;
  background-position: 10px center !important;
}

.Fee_Button:hover {
  color: white !important;
}

.StudentInstructions {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
}

.common_panel .panel-heading {
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(5, 5, 5, 0.314) !important;
}

.StudentInstructions .form-group {
  margin: 0px !important;
}

button.Inst_Icon {
  aspect-ratio: 1 / 1;
  min-width: unset;
  top: 3px;
  position: relative;
  background-image: url("../images/AppIcons/info.png");
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center center;
  background-color: var(--main-Primary-color);
  right: 0px;
  width: 30px !important;
  padding: 0px !important;
  border-radius: 10px !important;
  height: 30px !important;
  min-height: 30px !important;
  font-size: 0px !important;
}

.StudentInstructions .col-lg-12,
.StudentInstructions .col-md-12,
.StudentInstructions .col-sm-12 {
  padding: 0px;
}

.Vector_Modal.MultiModal .CustomModel {
  width: 590px;
  position: relative;
}

.Vector_Modal.MultiModal .CustomModel .modal-body .content {
  text-align: justify;
  padding: 0px !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-header {
  display: unset;
  height: 0px !important;
  padding: 0px !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-header button {
  justify-content: center;
  background-color: red;
  width: 30px;
  aspect-ratio: 1 / 1;
  border-radius: 100px;
  align-items: center;
  z-index: 1;
  display: flex;
  right: -20px;
  top: -15px;
}

.Vector_Modal.MultiModal .CustomModel .modal-header button i {
  color: white;
  left: 0px;
}

.Vector_Modal.MultiModal .CustomModel h6 {
  color: rgb(57, 118, 181);
  font-size: 20px;
  text-align: center;
  margin-bottom: 10px;
  font-weight: 600 !important;
}

.Vector_Modal.MultiModal .CustomModel span {
  color: rgb(53, 53, 53) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

.Vector_Modal.MultiModal .CustomModel .modal-footer,
.Vector_Modal .CustomModel .CustomHeader.modal-header h4,
.Vector_Modal .CustomModel .CustomHeader.modal-header::before {
  display: none;
}

.cl_logo {
  background-image: url("../images/iit-logo-01.png");
  display: inline-block;
  height: 85px;
  background-size: 296px;
  background-repeat: no-repeat;
  margin-bottom: 50px;
}

.IITH_logo .navbar-brand .DoubleLogo img {
  width: 26px !important;
}

@media (max-width: 752px) {
  #dvPortalInfrastturcture {
    height: 100vh !important;
  }

  .VoiceCore .RightSideZeep {
    padding: 0px 17px !important;
  }

  .VoiceCore .login-form {
    box-shadow: none;
    background: transparent;
    border: none;
  }

  .VoiceCore .RightSideZeep {
    background: transparent;
    box-shadow: none;
  }

  .navbar-header .navbar-nav>li>a.sidebar-mobile-main-toggle {
    position: absolute;
    right: 0px;
    left: 0px;
    top: -30px;
    width: 45px !important;
    background: transparent !important;
  }

  .CustomFixed.page-header .page-header-content .heading-elements ul li {
    /* width: 111px !important; */
  }

  #dvIspaceMenu ul.nav li {
    padding: 0px;
  }

  #dvMainContent {
    padding-top: 53px !important;
  }

  .External .CustomFixed #dvIspaceMenu.heading-elements {
    left: 0px;
    right: 0px;
  }

  .heading-elements-toggle {
    display: none !important;
  }

  .CurrentStage01 {
    flex-direction: column;
    align-items: start;
  }

  .head_pad {
    padding: 10px 0px;
  }

  .Header_Section {
    padding: 10px 0px;
  }

  .CurrentStage01 .form-group {
    margin: 0px !important;
  }

  .col-xs-1,
  .col-lg-1,
  .col-xs-2,
  .col-lg-2,
  .col-xs-3,
  .col-lg-3,
  .col-xs-4,
  .col-lg-4,
  .col-xs-5,
  .col-lg-5,
  .col-xs-6,
  .col-lg-6,
  .col-xs-7,
  .col-lg-7,
  .col-xs-8,
  .col-lg-8,
  .col-xs-9,
  .col-lg-9,
  .col-xs-10,
  .col-lg-10,
  .col-xs-11,
  .col-lg-11,
  .col-xs-12,
  .col-lg-12 {
    width: 100% !important;
  }

  .Custom_Panel01 {
    margin-bottom: 17px;
  }

  .Custom_Panel01 .panel-body {
    display: flex;
  }

  .datatable-footer>div:first-child {
    display: flex;
    flex-direction: column;
  }

  #divCanvas .BgGrid ul.pagination {
    display: flex;
    justify-content: space-around;
  }

  .datatable-footer .pull-right {
    display: flex;
    justify-content: space-around;
  }

  .For_align .form-group {
    text-align: right !important;
  }

  .GridSearch .Primary_Button_1 {
    right: 0px !important;
  }

  .CurrentStage {
    flex-direction: column;
  }

  .Cus_mar {
    margin: 0px !important;
  }

  .Mob_T {
    margin-top: 20px !important;
  }

  .sidebar-xs .CustomSidebarStrip .sidebar-content .sidebar-category .category-content ul li a {
    justify-content: left;
    padding-left: 20px !important;
  }

  .CustomNavbarStrip .navbar-nav.visible-xs-block {
    position: relative;
    width: 100%;
  }

  .CurrentStage .form-group {
    flex-direction: row;
  }
}

.common_panel .panel-heading h6 {
  font-size: 18px;
  padding-bottom: 5px;
  font-weight: 500 !important;
}

.InboxPanelTable .panel-body:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.MultiTable .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(4) a,
.CustomInboxDesign .panel-body div.gridbox_dhx_skyblue.gridbox table.obj tr td:nth-child(4) a {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px 0px 2px 0px inset;
  border-radius: 8px;
  display: flex;
  place-content: center;
  align-items: center;
  min-width: 100px;
  margin: 0px auto;
  height: 40px;
  border: 0.5px solid rgb(77, 121, 245);
  background-color: rgb(235, 243, 251) !important;
  width: fit-content !important;
}

.fa-download::before {
  color: rgb(239, 88, 33);
}

.InputAdd .Primary_Button_1 {
  margin-left: 0px;
  background-image: url("../images/AppIcons/plus.png") !important;
  background-color: rgb(239, 88, 33) !important;
}

.GridSearchInput .Primary_Button_1:hover,
.InputAdd .Primary_Button_1:hover {
  position: relative;
  bottom: 5px;
  transition: all 0.5s ease 0s;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.Panel_01 .panel-body .form-group label {
  font-weight: 400;
  padding: 0px;
  color: rgb(77, 77, 77) !important;
}

.Panel_01 .panel-body .form-group .controls span {
  font-weight: 600;
}

.No_Button .GridSearchInput {
  width: 100%;
  float: left;
}

.dis_dropdown .GridSearchInput {
  width: calc(100% - 170px);
}

.ReadonlyValuesBody {
  box-shadow: rgb(175, 175, 175) 0px 0px 0px 0px inset, rgba(255, 255, 255, 0.5) 0px 0px 0px 0px inset;
  background: rgb(245, 245, 245);
}

.ReadonlyValuesPanel {
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  border-radius: 10px;
  border: 1px solid rgb(229, 229, 229);
}

.ReadonlyValuesPanel .panel-body .form-group {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
  margin-bottom: 0px !important;
}

.ReadonlyValuesPanel .panel-body .form-group label {
  font-weight: 400;
  color: rgb(77, 77, 77);
  padding: 0px !important;
  font-size: 12px !important;
}

.ReadonlyValuesPanel .panel-body .form-group span {
  border-radius: 3px;
  font-weight: 600;
  font-size: 20px;
  color: rgb(240, 94, 38);
}

.ReadonlyValuesPanel .panel-body .JEE_Icon {
  width: 50px;
  aspect-ratio: 1 / 1;
  position: absolute;
  border-right: 1px solid rgb(229, 229, 229);
  display: flex;
  align-items: center;
  top: 25px;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon span {
  background-position: center center;
  background-size: 50px;
  background-repeat: no-repeat;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Unassigned1 {
  background-image: url("../images/AppIcons/resume.png");
  width: 50px;
  aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Completed1 {
  background-image: url("../images/AppIcons/offer_acceptance.png");
  width: 40px;
  aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .Pending1 {
  background-image: url("../images/AppIcons/service_history.png");
  width: 40px;
  aspect-ratio: 1 / 1;
}

.ReadonlyValuesPanel .panel-body .JEE_Icon .TotalIcon1 {
  background-image: url("../images/AppIcons/apply_loan.png");
  width: 40px;
  aspect-ratio: 1 / 1;
}

.Rep_Grid .panel-heading,
.Rep_Grid .datatable-footer,
.msg .form-group span.text-danger,
.iniatiated .form-group span.text-danger,
.PDF .controls span.text-danger {
  display: none !important;
}

.Rep_popup {
  background-color: rgb(255, 243, 224);
  color: rgb(239, 108, 0);
  background-image: linear-gradient(45deg, rgba(255, 243, 224, 0.62), rgb(253, 218, 161));
  margin-bottom: 20px !important;
  border-color: rgb(255, 152, 0) !important;
}

.Rep_popup:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}

.Rep_popup.popup-warning {
  margin: 0px;
}

.Rep_Panel .BasicGrid {
  background: transparent !important;
}

.subject .form-group {
  margin-bottom: 0px;
  padding: 0px;
}

.subject .form-group label {
  color: rgb(67, 67, 67);
  font-weight: 400;
}

.subject .form-group span {
  font-weight: 500;
  font-size: 16px;
}

.subject .form-group .input-xs {
  padding: 0px;
  height: auto;
  font-weight: 500;
}

.subject .form-group .input-xs span {
  padding-left: 20px;
  background-image: url("../images/AppIcons/attendance.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
}

.msg .form-group span {
  max-height: 75px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.51);
  width: 100%;
  display: flex;
  padding: 10px;
  color: rgb(67, 67, 67);
  font-weight: 500;
  font-size: 14px;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.iniatiated {
  text-align: right;
  display: flex;
  justify-content: flex-end;
}

.iniatiated .form-group span {
  color: rgb(239, 108, 0);
  font-weight: 500;
  background: white;
  padding: 5px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 40px;
  font-size: 16px !important;
}

.PDF {
  display: flex;
  justify-content: flex-end;
}

.PDF .controls span {
  padding: 0px 20px !important;
}

.Notification {
  background-image: url("../images/AppIcons/notification.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70px;
  width: 180px;
  min-height: 200px;
  border-radius: 0px;
  background-color: rgb(255, 154, 71);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}

.RepPanelValue {
  width: calc(100% - 190px);
  padding-left: 30px !important;
}

.Rep_popup .panel-body {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0px !important;
}

.PDF .controls .fa-download::before {
  width: 30px;
  height: 30px;
  position: absolute;
  background-repeat: no-repeat;
  right: 0px;
  top: 4px;
  left: 0px;
  margin: 0px auto;
  background-size: 20px;
  background-position: center center;
  content: "" !important;
  color: transparent !important;
  background-image: url("../images/AppIcons/download-to-storage-drive.png") !important;
}

.fa-download::before {
  width: 30px;
  height: 30px;
  position: absolute;
  background-repeat: no-repeat;
  right: 0px;
  top: 4px;
  left: 0px;
  margin: 0px auto;
  background-size: 20px;
  background-position: center center;
  content: "" !important;
  color: transparent !important;
  background-image: url("../images/AppIcons/download-to-storage-drive.png") !important;
}

.fa-paperclip::before {
  width: 30px;
  height: 30px;
  position: absolute;
  background-repeat: no-repeat;
  right: 0px;
  top: 8px;
  left: 6px;
  margin: 0px auto;
  background-size: 20px;
  content: "" !important;
  color: transparent !important;
  background-image: url("../images/AppIcons/upload-to-storage-drive.png") !important;
}

.t-20 {
  top: 20px;
}

.PDF .controls .input-group-btn a {
  border-radius: 0px 8px 8px 0px !important;
}

.PDF .form-group {
  margin-bottom: 0px !important;
}

.PDF .form-group .input-group-xs {
  border-radius: 8px !important;
}

.iniatiated .form-group .input-xs {
  padding: 0px;
}

.iniatiated .form-group .input-xs span {
  margin-left: 20px;
  padding: 5px 0px 5px 20px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  background-color: transparent;
  box-shadow: none;
  background-image: url("../images/AppIcons/attendance.png") !important;
}

.DownloadIcon {
  background-size: 16px;
  background-repeat: no-repeat;
  text-align: center;
  background-image: url("../images/AppIcons/download_button.png") !important;
  background-position: 30px center !important;
  padding-left: 30px !important;
}

.ExcelIcon {
  background-image: url("../images/AppIcons/excel.png");
  background-size: 16px;
  background-repeat: no-repeat;
  text-align: center;
  background-position: 30px center !important;
  padding-left: 30px !important;
}

.AckIcon {
  background-size: 16px;
  background-repeat: no-repeat;
  background-image: url("../images/AppIcons/ack.png") !important;
  background-position: 30px center !important;
}

.FeeIcon {
  background-image: url("../images/AppIcons/fee.png");
  background-position: 30px center;
  background-size: 18px;
  background-repeat: no-repeat;
}

.subject .form-group,
.iniatiated .form-group {
  margin-bottom: 0px !important;
}

.common_panel {
  background-color: rgb(242, 244, 247);
  background-image: url("../images/FAB/bg_01.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.body_bg2 {
  background-color: rgb(255, 255, 255);
  border-radius: 0px 0px 8px 8px;
}

.bg_option1 {
  background-color: rgb(201, 209, 217);
  border-radius: 8px 8px 0px 0px;
}

.fa-paperclip,
.fa-times,
.fa-download {
  width: 30px;
}

.fa-times::before {
  width: 30px;
  height: 30px;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  transform: translate(-50%, -38%);
  margin: 0px auto;
  background-size: 22px;
  background-position: center center;
  font-size: 20px;
  color: rgb(255, 27, 27) !important;
  left: 50% !important;
}

.refresh_btn {
  background-image: url("../images/AppIcons/refresh.svg");
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 27px;
  background-color: rgb(219, 224, 227);
  border-radius: 100%;
  margin-top: 3px;
  width: 27px !important;
  float: left !important;
  font-size: 0px !important;
}

.refresh_btn:hover {
  background-color: rgb(195, 201, 205);
}

.re_history .Blue_Button {
  margin-right: 0px !important;
  padding: 7px 22px !important;
}

.re_history .col-lg-12,
.re_history.col-lg-2 {
  padding: 0px !important;
}

.total_allot .controls span {
  font-size: 30px;
  color: rgb(255, 102, 0);
}

.total_allot .form-group .form-label {
  font-size: 15px !important;
}

.emp_icon {
  border-radius: 100%;
  height: 60px;
  width: 60px;
  background-image: url("../images/AppIcons/emp_icon.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center center;
  background-color: white;
}

.tot_panel {
  width: 313px;
  float: right;
  background-color: rgb(253, 235, 228) !important;
  border: 0px !important;
  box-shadow: none !important;
  border-radius: 8px !important;
}

.total_allot {
  padding: 10px !important;
}

.total_allot .col-lg-3,
.total_allot .col-md-3 {
  width: 75px !important;
}

.total_allot .col-lg-9,
.total_allot .col-md-9 {
  width: auto !important;
}

.total_allot .form-group {
  margin-bottom: -10px !important;
}

.clear_btn {
  border-radius: 100px;
  background-color: rgb(255, 102, 0);
  color: white;
  background-image: url("../images/AppIcons/cross-small.svg");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: 10px 10px;
}

.RemoveSaveonModal.MultiModal .modal-dialog .modal-content .modal-footer button:last-child {
  display: none !important;
}

.MultiModal .modal-dialog {
  margin-top: 0px !important;
}

.CheckBox .form-group {
  display: flex;
}

.BasicGrid .panel-heading {
  display: flex;
}

.Vector_Modal.MultiModal .CustomModel span {
  color: rgb(53, 53, 53) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

.RemoveUploadIcon table tbody tr td .input-group-btn a:first-child,
.RemoveUploadIcon table tbody tr td .input-group-btn a:nth-child(4) {
  display: none !important;
}

@media (max-width: 780px) and (min-width: 300px) {
  .CustomNavbarStrip .navbar-collapse {
    background: rgb(239, 154, 17);
  }




  .CustomTab .nav>li>a {
    width: max-content;
  }

  .NITh_logo .navbar-brand .DoubleLogo {
    width: 43px;
  }

  .CustomNavbarStrip .navbar-collapse>ul {
    height: auto;
  }

  .CustomNavbarStrip .navbar-collapse {
    top: 2px;
  }

  .CustomNavbarStrip .navbar-brand {
    left: 34px;
  }

  .Header_Buttons {
    justify-content: center;
  }

  .Mob_Mp {
    margin-top: 20px !important;
  }

  .nav>li>a:hover,
  .nav>li>a:focus {
    background: transparent;
  }

  #mdlgridUpload .modal-body {
    overflow: auto !important;
  }

  .Custom_Panel01 .panel-body {
    width: 100%;
    overflow: auto;
  }

  .CustomNavbarStrip ul.navbar-nav li {
    width: 100% !important;
  }
}

.CustomUpload {
  background: transparent;
  position: absolute;
  float: right;
  width: fit-content;
  height: fit-content;
  right: 0px;
  z-index: 1 !important;
}

.CustomUpload #dvUploadDocument .panel-body {
  height: auto !important;
  min-height: auto !important;
  padding: 0px !important;
}

.CusWidth {
  margin-top: 60px;
  width: 100% !important;
}

.CustomUpload .panel {
  margin: 0px;
  background: transparent;
}

.breadcrumb_part .panel-body .col-lg-1,
.breadcrumb_part .panel-body .col-md-1,
.breadcrumb_part .panel-body .col-sm-1 {
  float: left;
  margin-right: 10px;
  width: fit-content;
  padding: 0px;
}

.bc_home {
  font-size: 14px;
  background-color: transparent;
  border: 0px;
  background-image: url("../images/AppIcons/home_icon.svg");
  background-size: 15px;
  background-repeat: no-repeat;
  color: rgb(74, 101, 114);
  padding-left: 25px;
}

.bc_home:hover {
  text-decoration: underline;
}

.bc_btn {
  font-size: 14px;
  background-color: transparent;
  border: 0px;
  background-size: 15px;
  background-repeat: no-repeat;
  color: rgb(74, 101, 114);
  padding-left: 12px;
}

.bc_btn::before {
  content: "/";
  position: absolute;
  left: 0px;
  height: 15px;
  width: 20px;
}

.bc_btn:hover {
  text-decoration: underline;
}

.bc_current {
  font-size: 14px;
  background-color: transparent;
  border: 0px;
  background-size: 15px;
  background-repeat: no-repeat;
  color: rgb(74, 101, 114);
  padding-left: 12px;
  font-weight: 500 !important;
}

.bc_current::before {
  content: "/";
  position: absolute;
  left: 0px;
  height: 15px;
  width: 20px;
}

.tabs_bottom {}

.common_panel {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.common_panel .panel-heading {
  border-bottom: 1px solid rgb(201, 209, 217);
}

.panel_white {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.panel_white .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.common_panel .panel-heading h6 {
  font-size: 18px;
  padding: 0px;
  font-weight: 500 !important;
  margin: 0px !important;
}

.common_panel .form-group {
  margin-bottom: 0px !important;
}

.common_panel .form-group span {
  color: rgb(35, 47, 52);
  font-size: 16px;
  font-weight: 500 !important;
}

.common_panel_01 .panel-heading h6 {
  font-size: 18px;
  font-weight: 500 !important;
}

.common_panel_01 .form-group {
  margin-bottom: 0px !important;
}

.common_panel_01 .form-group label {
  color: rgba(0, 0, 0, 0.7);
  font-size: 11px;
  font-weight: 400 !important;
  padding-bottom: 0px !important;
}

.common_panel_01 .form-group span {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 500 !important;
}

.academic_master_program {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(212, 216, 223);
  border-radius: 8px !important;
}

.academic_master_program .col-lg-12 {
  padding: 0px;
}

.academic_lbl {
  padding-left: 85px;
  padding-top: 13px;
  background-image: url("../images/DemoIcons/basket.png");
  background-position: 10px 15px;
  background-repeat: no-repeat;
  display: block;
  height: 80px;
  font-size: 20px !important;

}

.academic_lbl::before {
  content: "Click here to view the details";
  position: absolute;
  font-size: 13px;
  top: 34px !important;
  font-weight: 400 !important;
  color: rgb(135, 140, 147) !important;
  display: none !important;
}

.roll_no_lbl {
  padding-left: 30px;
  padding-top: 7px;
  display: block;
  height: 30px;
  font-size: 16px !important;
  color: rgba(0, 0, 0, 0.72) !important;
}

.student_lbl {
  padding-left: 30px;
  padding-top: 0px;
  display: block;
  height: 30px;
  font-size: 12px !important;
  color: rgba(0, 0, 0, 0.51) !important;
  font-weight: 600 !important;
}

.student_list .panel-body {
  background-image: url("../images/AU_ICons/gridmenuicon.png");
  background-position: 10px 15px;
  background-repeat: no-repeat;
}

.academic_btn {
  background-color: transparent;
  font-size: 0px;
  display: inline-block;
  height: 81px;
  position: absolute;
  top: -94px;
  left: 0px;
  border-radius: 8px;
  width: 100% !important;
}

.config_btn {
  background-image: url("../images/AppIcons/userTick.png");
  display: block;
  background-repeat: no-repeat;
  background-size: 35px;
  border-radius: 8px;
  background-color: rgb(255, 255, 255);
  height: 95px;
  padding-top: 63px;
  font-size: 13px;
  color: rgb(51, 51, 51);
  width: 100% !important;
}

.academic_btn:hover {
  background-color: rgba(33, 60, 157, 0.11);
}

.academic_master_program .panel-body {
  height: 80px;
  background-image: url("../images/DemoIcons/right_arrow.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding: 0px !important;
}

.academic_master_program .panel-body .form-group {
  margin-bottom: 0px !important;
}

.academic_pro .academic_master_program:nth-child(3) {
  background-color: rgb(74, 101, 114) !important;
  display: none !important;
}

.academic_pro .search_part {
  display: none;
}

.academic_btn {}

.academic_btn_active {}

.program_heading_panel_outer .heading-elements .icons-list {
  display: none !important;
}

.panel_heading_elements .col-lg-1 {
  float: right;
  margin-right: 17px;
}

.separator {
  width: 1px;
  height: 20px;
  display: inline-block;
  margin: 0px 5px;
  float: right;
  background-color: rgb(201, 209, 217);
  top: 17px;
  position: relative;
}

.program_heading_panel_outer .heading-elements {
  width: 320px;
  top: 15px;
}

.add_button {
  background-image: url("../images/AppIcons/add-icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 20px !important;
  width: 25px !important;
}

.add_button_01 {
  background-image: url("../images/AU_ICons/add1.png");
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  border-radius: 9px;
  padding: 20px;
  background-color: rgb(250 165 25);
  height: 35px !important;
  width: 36px !important;
  border: unset !important;
}

.timetable .timetable_for {
  background-image: url("../images/calendar_icon.png");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  padding-left: 45px;
  float: left;
  width: auto;
  font-weight: 500;
}

.timetable .col-lg-12 {
  width: auto;
  float: left;
}

.td_value {
  color: rgb(235, 111, 70);
  font-size: 18px;
}

.create_button {
  background-image: url("../images/AppIcons/plus_white.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  color: white;
  box-shadow: none;
  font-size: 15px;
  padding: 12px;
  border-radius: 5px;
  background-color: rgb(69, 93, 199);
  text-align: center;
  background-position: 10px 13px;
  border: 0px !important;
  height: 47px !important;
  width: 120px !important;
}

.create_button:hover {
  color: white;
}

.filter_button1 {
  background-image: url("../images/AppIcons/filter_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  background-color: white;
  background-position: center center;
  border: 1px solid rgb(69, 93, 199);
  border-radius: 5px;
  float: right;
  height: 47px !important;
  width: 47px !important;
}

.Filter_Button,
.Filter_Button:hover {
  font-size: 16px;
  display: flex;
  padding: 0px;
  background-color: var(--main-Primary-color);
  background-position: center center;
  border-radius: 5px;
  float: right;
  width: 100%;
  height: 40px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  color: rgb(255, 255, 255);
  font-weight: 600;
  align-items: center;
  justify-content: center;
  border: 0px !important;
}

.fg_0 .form-group {
  margin-bottom: 0px !important;
}

.chart_button {
  background-image: url("../images/AppIcons/chart_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.filter_button {
  background-image: url("../images/AppIcons/filter_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.import_button {
  background-image: url("../images/AppIcons/imort_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.export_button {
  background-image: url("../images/AppIcons/export_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.stamp_button {
  background-image: url("../images/AppIcons/stamp.png");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.chat_button {
  background-image: url("../images/AppIcons/chat.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 35px !important;
  width: 36px !important;
}

.program_grid table thead tr th:nth-child(7),
.program_grid table thead tr th:nth-child(8) {}

.program_grid table thead tr th:nth-child(5)::after,
.program_grid table thead tr th:nth-child(6)::after {
  background-image: none !important;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(5),
#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
  width: 50px !important;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(6) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 30px;
}

#divCanvas .program_grid .table-widget .table-widget-content table tbody tr td:nth-child(3) {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  width: 100px;
}

.BasicGrid table tbody tr td span[title="Edit"],
.BasicGrid table tbody tr td span[title="View"] {
  width: 100%;
  display: inline-block;
}

.BasicGrid table tbody tr td span[title="Edit"] button {
  color: transparent;
  padding: 0px;
  border: none;
  background-image: url("../images/Internals/Edit_Normal.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center center;
  width: 100%;
  font-size: 0px !important;
  background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="Edit"] button:hover {
  background-image: url("../images/Internals/Edit_Hover.svg");
  background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="View"] button {
  color: transparent;
  padding: 0px;
  border: none;
  background-image: url("../images/Internals/file_search.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center center;
  width: 100%;
  font-size: 0px !important;
  background-color: transparent !important;
}

.BasicGrid table tbody tr td span[title="View"] button:hover {
  background-color: transparent !important;
}

.BasicGrid .form-group .input-group {
  background-color: transparent !important;
}

.usertype_grid .panel-body.userlist_grid {
  background-image: url("../images/AppIcons/user_img_bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  /* height: 235px; */
}

.userlist_add_div {
  position: absolute;
  top: -21px;
  right: 50px;
  z-index: 9999;
}

.usertype_image .MainFrameDoc {
  background-position: center center;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-image: url("../images/AppIcons/divImg.png") !important;
  background-size: 51% !important;
}

.usertype_image .MainFrameDoc img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.InlineSingle.panel:hover::before {
  display: none !important;
}

.usertype_image .HoverBtnDoc {
  display: none !important;
}

.usertype_grid .MainFrameDoc {
  text-align: center;
  height: 150px !important;
}

.usertype_grid .col-lg-12 {
  width: 100% !important;
}

@media not all {
  .Rep-Panel .row .col-lg-12 {
    width: 25%;
  }
}

@media not all {
  .Rep-Panel .row .col-lg-12 {
    width: 33.3%;
  }
}

@media only screen and (max-width: 600px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 50%;
  }
}

@media only screen and (min-width: 320px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 100%;
    float: left;
  }
}

@media only screen and (min-width: 768px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1024px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 33.3%;
    float: left;
  }
}

@media only screen and (min-width: 1200px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 25%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 20%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .Responsive_profile .row .col-lg-12,
  .Responsive_profile .row .col-md-12 {
    width: 33%;
    float: left;
  }
}

@media only screen and (max-width: 1024px) {

  .Responsive_profile .row .col-lg-12,
  .Responsive_profile .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .assignment_grid .row .col-lg-12,
  .assignment_grid .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

.Rep-Panel .row .CustomPane {
  width: 100% !important;
}

.AddBtn {
  background: rgb(35, 47, 52);
  width: 100%;
  border-radius: 8px !important;
  font-size: 16px !important;
  color: white !important;
}

.CusSelect {
  width: 100%;
  background: orange;
  color: rgb(255, 255, 255);
  border-radius: 8px !important;
  font-family: "Fira Sans" !important;
  font-size: 16px !important;
}

.panel_white_primary {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.panel_white_primary_01 {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 0px solid rgb(201, 209, 217) !important;
}

.panel_white_primary:hover {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.panel_white_primary .panel-body {}

.primary_header_user {
  color: rgb(51, 61, 71);
  font-size: 18px !important;
  font-weight: 600 !important;
}

.primary_header {
  color: rgb(51, 61, 71);
  font-size: 16px;
  font-weight: 600;
  display: inherit;
}

.typo_level_01_white {
  color: rgb(190, 192, 205);
  font-size: 15px;
  display: block;
}

.typo_level_01 {
  color: rgb(132, 134, 148);
  font-size: 15px;
  display: block;
}

.typo_level_03 {
  font-size: 15px;
  display: block;
  color: rgb(0, 120, 214) !important;
}

.typo_level_02 {
  color: rgb(129, 134, 157);
  font-size: 14px;
  display: block;
}

.typo_level_02_light {
  color: rgb(214, 221, 145);
  font-size: 14px;
  display: block;
}

.circle_btn {
  height: 50px;
  width: 50px;
  background-color: rgb(53, 75, 86);
  border-radius: 100%;
  display: inline-block;
  font-size: 0px;
  border: 0px;
}

.circle_btn:hover {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.program_name {
  color: rgb(53, 75, 86);
  margin-bottom: 20px;
  font-size: 38px !important;
  font-weight: 600 !important;
}

.program_name::before {
  content: "";
  height: 5px;
  width: 50px;
  background-color: rgb(248, 186, 18);
  position: absolute;
  bottom: 0px;
  left: 3px;
}

.program_desc {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 20px;
  color: rgb(117, 123, 126);
}

.lbl_left .form-group {
  margin-bottom: 0px !important;
}

.lbl_left label {
  float: left;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding-bottom: 0px !important;
  color: white !important;
}

.lbl_left .controls {
  float: left;
  margin-left: 10px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding-bottom: 0px !important;
  color: white !important;
}

.lbl_left .input-xs {
  float: left;
  margin-left: 10px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 0px !important;
  color: white !important;
}

.lbl_left_pending .input-xs {
  color: rgb(136, 136, 136);
  float: left;
  margin-left: 10px !important;
  font-size: 14px !important;
  padding: 0px !important;
}

.lbl_left_pending label {
  float: left;
  color: rgb(136, 136, 136);
  font-size: 14px !important;
  padding-bottom: 0px !important;
}

.panel_dummy_program .panel-body:first-child {}

.common_panel .form-group .input-xs {}

.prog_image .MainFrameDoc {
  background-position: center center;
  background-image: url("../images/mech.jpg") !important;
  background-size: cover !important;
}

.prog_image .MainFrameDoc img {
  height: auto;
  width: 100%;
}

.program_info {
  position: absolute;
  right: 30px;
  width: 525px;
  top: -191px;
  border-radius: 8px 0px;
  border: 0px;
  background-color: rgba(12, 7, 11, 0.91);
}

.prog_image .InlineSingle.panel {
  box-shadow: none !important;
}

.prog_image .InlineSingle.panel .panel-body {
  padding: 0px !important;
}

.prog_image .InlineSingle .panel-body .MainFrameDoc {
  border-radius: 0px !important;
  border: 0px !important;
}

.prog_tab .nav-tabs>li>a {
  font-size: 14px !important;
}

.prog_tab .nav-tabs>li.active>a {
  font-weight: 500 !important;
}

.nav-tabs.nav-tabs-bottom>li.active>a {}

.nav-tabs>li>a {
  display: block;
  text-align: center;
  font-weight: 500 !important;
  border-bottom-width: 2px !important;
  min-width: 120px !important;
  font-size: 14px;
  opacity: 0.75;
}

.richtext_ro .note-editable {
  background-color: transparent !important;
}

.richtext_ro .note-editor.note-frame {
  border: 0px !important;
}

.richtext_ro .note-statusbar {
  display: none !important;
}

.richtext_ro .note-editable {
  height: auto !important;
}

.accord_outer_01 {
  height: 350px;
  overflow: auto;
}

.approval_grid .search_part {
  display: none !important;
}

.accord_01 {
  border: 0px !important;
  box-shadow: none !important;
}

.accord_01 .panel-heading {
  border-bottom: 1px solid rgb(221, 221, 221);
  padding-left: 0px !important;
}

.accord_01 .panel-heading h6 {
  font-size: 15px !important;
  font-weight: 600 !important;
}

.accord_01 .panel-heading .heading-elements {
  right: 0px !important;
}

.accord_01 .panel-body {
  padding-left: 0px !important;
}

.approval_01 {
  border-right: 1px solid rgb(221, 221, 221);
}

.approval_02 {
  border-right: 1px solid rgb(221, 221, 221);
}

.rev_grid {}

.app_head {
  border-bottom: 1px solid rgb(221, 221, 221);
  padding: 0px 0px 10px;
}

.program_head {
  font-size: 14px;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 500 !important;
}

.link_btn {
  background-color: transparent;
  color: rgb(67, 161, 255);
  text-decoration: underline;
  border: none;
}

.letter-icon-title {
  font-size: 15px;
  color: rgb(46, 116, 221);
}

.approval_desc {
  font-size: 14px;
  color: rgb(179, 176, 176);
  height: 19px;
  overflow: hidden;
  display: inline-block;
}

.setup_desc {
  font-size: 14px;
  color: rgb(179, 176, 176);
}

.setup_head {
  font-size: 18px;
  color: rgb(47, 130, 255);
}

.setup_head:hover {
  text-decoration: underline;
}

.pending_grid {
  border: 1px solid rgb(221, 221, 221);
  border-radius: 8px;
  margin-bottom: 10px;
}

.approval_btn {
  width: 100%;
  border-radius: 8px;
  color: white;
  position: absolute;
  height: 154px;
  top: -128px;
  background-color: transparent;
  font-size: 0px;
  padding: 7px 20px !important;
}

.approval_btn:hover {}

.pending_grid:hover {
  background-color: rgb(245, 245, 245);
}

.pending .btn {
  height: 35px !important;
  width: 35px !important;
  border-radius: 100% !important;
}

.rounded_div {
  text-align: center;
  background-color: rgb(47, 130, 255);
  color: white;
  line-height: 2.5;
  height: 35px !important;
  width: 35px !important;
  border-radius: 100% !important;
}

.Inline_Image .InlineSingle .panel-body {
  height: 189px;
  padding: 0px;
}

.Inline_Image1 .InlineSingle .panel-body {
  height: 180px;
  padding: 0px;
}

.themeBtn3,
.themeBtn3:hover {
  min-width: 100px;
  text-align: center;
  font-weight: 500;
  border-radius: 100px !important;
}

.calendar_outer .e-calendar {
  width: 100%;
  display: inline;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.EventGridRepeater .search_part {
  display: none !important;
}

.user_info_outer .form-group {
  margin-bottom: -5px !important;
}

.DialogModal>.modal-footer {
  display: none !important;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-dialog {
  width: 50%;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-footer {
  display: none;
}

.user_info .col-lg-4 {}

.CustomFormDesign .form-group label {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.15px;
  margin-bottom: 0px !important;
  color: rgb(74, 74, 74) !important;
}

.CustomFormDesign .form-group .controls span {
  font-weight: 500;
  font-size: 16px;
}

.DialogModal .CustomHeader.modal-header::before,
.DialogModal .CustomHeader.modal-header h4 {
  display: none !important;
}

.DialogModal .CustomHeader.modal-header .close {
  z-index: 9;
  top: 20px;
  right: 20px;
}

.MultiModal.themeBtn3 {
  border-radius: 0px !important;
}

.DialogModal .modal-content.CustomModel {
  width: 460px;
}

.DialogModal .CustomHeader.modal-header {
  background-color: transparent;
  border: none;
  padding: 0px !important;
  height: 0px !important;
}

.DialogModal .content {
  border-radius: 0px;
  padding: 0px !important;
  background: transparent !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

.DialogModalPanel {
  background: white;
  width: 440px;
  margin: 0px auto;
  border-radius: 20px;
  aspect-ratio: 1 / 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.DialogModalPanel .panel-body {
  padding: 0px;
}

.DialogModalPanelImage {
  width: 100%;
  height: 250px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.Refill {
  background-image: url("../images/AppIcons/Fill_Vector.png");
  background-size: 75%;
}

.Submitted {
  background-image: url("../images/AppIcons/Submitted_Vector.png");
  background-size: 75%;
}

.DialogModalPanelContent {
  width: 100%;
  text-align: center;
  color: rgb(51, 51, 51);
  margin-bottom: 20px;
}

.DialogModalPanelContent .form-group span {
  font-weight: 500 !important;
  color: rgb(202, 90, 74) !important;
  font-size: 16px !important;
}

.DialogModalPanelButton {
  background: rgb(245, 90, 109);
  color: rgb(255, 255, 255);
  border-radius: 10px;
  padding: 10px 40px !important;
}

.DialogModalPanelButton:hover {
  background: rgb(245, 90, 109);
  color: rgb(255, 255, 255);
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 10px 40px !important;
}

.DialogModalPanelButtonred {
  font-weight: 500;
  color: white;
  background-color: rgb(245, 90, 109) !important;
  border-radius: 100px !important;
}

.DialogModalPanelButtonred:hover {
  background: rgb(245, 90, 109);
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  color: white;
  padding: 10px 40px !important;
}

.DialogModalPanelButton1 {
  background: rgb(84, 121, 255);
  color: rgb(255, 255, 255);
  border-radius: 10px;
  padding: 10px 40px !important;
}

.DialogModalPanelButton1:hover {
  background: rgb(84, 121, 255);
  color: rgb(255, 255, 255);
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 10px 40px !important;
}

.DialogModalPanelButton2 {
  background: rgb(59, 203, 90);
  color: rgb(255, 255, 255);
  border-radius: 10px;
  padding: 10px 40px !important;
}

.DialogModalPanelButton2:hover {
  background: rgb(59, 203, 90);
  color: rgb(255, 255, 255);
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 10px 40px !important;
}

.DialogModalPanelContent .panel-body .form-group {
  margin-left: 0px !important;
}

.common_panel .form-group .input-xs {
  padding: 10px !important;
}

.MenuPanel {
  border-radius: 8px;
  position: relative;
  width: 400px;
  height: 350px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: rgb(255, 255, 255) !important;
  margin: 10px 10px 10px 0px !important;
  border: none !important;
}

.MenuPanel .panel-body {
  display: flex;
  place-content: center flex-end;
  align-items: center;
  flex-direction: column;
  width: 100%;
  text-align: center;
  height: 350px;
  padding: 0px !important;
}

.MenuPanel .panel-body {}

.MenuPanel .panel-body h1 {
  color: rgb(84, 84, 84);
  font-size: 14px;
  margin: 10px 0px 0px !important;
  font-weight: 500 !important;
}

.MenuPanel .panel-body .MenuPanelcontent {
  display: flex;
  position: absolute;
  top: 30px;
  flex-direction: column;
}

.MenuPanel .panel-body span {
  width: 100%;
  text-align: center;
  margin: 10px 0px 20px;
  color: rgb(84, 84, 84);
  font-size: 14px;
  font-weight: 400 !important;
}

.MenuPanel .panel-body a {
  font-size: 22px;
  color: rgb(48, 54, 56);
  font-weight: 700;
  text-decoration: underline;
  opacity: 1 !important;
}

.MenuButton {
  text-align: center;
}

.MenuPanel2Row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 16px;
}

.MenuPanel2Icon {
  height: 48px;
  margin-bottom: 16px;
  width: 48px;
  border-radius: 100px;
  background-repeat: no-repeat !important;
  background-size: 30px !important;
  background-position: center center !important;
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Blue {
  background: rgb(188, 232, 243);
}

.MenuPanel2Icon.Purole {
  background: rgb(211, 211, 250);
}

.MenuPanel2Icon.Red {
  background: rgb(250, 211, 211);
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Enquiry {
  background-image: url("../images/Icon/Enquiry.png");
}

.MenuPanel2Icon.Admissions {
  background-image: url("../images/Icon/Admissions.png");
}

.MenuPanel2Icon.Timetable {
  background-image: url("../images/Icon/Timetable.png");
}

.MenuPanel2Icon.Attendance {
  background-image: url("../images/Icon/Attendance.png");
}

.MenuPanel2Icon.StudentEnrolment {
  background-image: url("../images/Icon/Student Enrolment.png");
}

.MenuPanel2Icon.Grading {
  background-image: url("../images/Icon/Grading.png");
}

.MenuPanel2Icon.Assessment {
  background-image: url("../images/Icon/Assessment.png");
}

.MenuPanel2Icon.Projects {
  background-image: url("../images/Icon/Projects.png");
}

.MenuPanel2Icon.Hostel {
  background-image: url("../images/Icon/Hostel.png");
}

.MenuPanel2Icon.Purchase {
  background-image: url("../images/Icon/Purchase.png");
}

.MenuPanel2Icon.Finance {
  background-image: url("../images/Icon/Finance.png");
}

.MenuPanel2Icon.HMS {
  background-image: url("../images/Icon/HMS.png");
}

.MenuPanel2Icon.Resources {
  background-image: url("../images/Icon/Resources.png");
}

.MenuPanel2Icon.LMS {
  background-image: url("../images/Icon/LMS.png");
}

.MenuPanel2Icon.Events {
  background-image: url("../images/Icon/events.png");
}

.MenuPanel2Icon.Communication {
  background-image: url("../images/Icon/Communication.png");
}

.MenuPanel2Icon.Committees {
  background-image: url("../images/Icon/Groups_Committees.png");
}

.MenuPanel2 {
  background-color: rgb(255, 255, 255);
  border-radius: 8px;
  box-shadow: rgb(212, 216, 228) 0px 11px 21px;
  display: flex;
  width: calc(16%);
  flex-direction: column;
  margin: 10px 10px 10px 0px;
  padding: 16px;
}

.Regulations {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Regulations.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Academic {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Academic.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Organisation {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Organisation.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Academic_Calendar {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Academic_Calendar.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.GeneralSetting .panel-body {
  padding: 0px !important;
}

.GeneralSetting .panel-body .BasicGrid {
  border-radius: 0px !important;
}

.accordion-sortable .panel-heading.bg-slate {
  display: block !important;
}

.CustomFormWizard .panel-heading {
  display: none !important;
}

.UnderStepwizard .panel-body {
  padding: 0px !important;
}

.ui-formwizard .form-wizard-actions {
  display: flex;
  justify-content: space-between;
}

.ui-formwizard .form-wizard-actions input {
  width: 150px;
  border-radius: 100px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sponsor_Text {}

.sponsor_Text p {
  font-style: italic;
  font-weight: 500;
  font-size: 15px;
  color: rgba(0, 33, 71, 0.73);
}

.circles {}

.DendronLogin .login_form_first .RightSide .form-group .BtnLogin:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.VerticalCenter .form-group input:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.AddEvent1 {}

.EventHeader h1 {
  color: rgb(51, 51, 51) !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}

.DialogModal {
  box-shadow: none !important;
  border-radius: 0px !important;
}

.info-icon-column {
  display: flex;
}

.info-icon-column-inner {
  z-index: 1;
}

.info-icon-Date {
  width: 100%;
}

.form-group .input-xs .e-input-group input {
  padding: 0px 10px !important;
  /* height: 41px !important; */
}

.form-group .input-xs .e-input-group {
  border: none;
}

input[type="text"]:focus {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  font-weight: 500;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(69, 93, 199) !important;
  background-color: white !important;
  color: rgb(100, 100, 100) !important;
}

.login-container .login_form_first .RightSide .form-group input:focus {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  font-weight: 500;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(69, 93, 199) !important;
  background-color: white !important;
  color: rgb(100, 100, 100) !important;
}

.align_right {
  float: right;
}

.ProfilePicName {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  text-align: center;
  width: fit-content;
}

.ProfilePicName .panel.InlineSingle {
  width: 150px;
  aspect-ratio: 1 / 1;
  margin: 0px auto;
  border-radius: 100px;
}

.ProfilePicName .panel.InlineSingle .panel-body {
  padding: 2px;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc {
  background-image: none;
  border: none;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc img {
  border-radius: 100px;
  aspect-ratio: 1 / 1;
}

.ProfilePicName .form-group {
  max-width: 150px;
}

.ProfilePicName .form-group label {
  display: none !important;
}

.brdr_top.info {}

.ro_info {
  position: relative;
}

.Edit_Icon_Top {
  padding: 0px;
  position: absolute;
  top: -20px;
  right: 0px;
}

.form-group .controls .input-group span {
  display: flex;
  align-items: center;
  padding-left: 5px !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(1),
.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(2),
.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(4) {
  display: none !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a {
  border-radius: 0px 8px 8px 0px;
}

.add_academic {
  font-weight: 500;
  height: 40px !important;
}

.panel_dummy .panel-bordered .h-30.panel-body {
  display: flex;
  max-height: 30px;
}

.Sub_Heading {
  border: 1px solid rgb(188, 188, 188);
  margin: 10px 20px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: 8px;
}

.Sub_Heading h1 {
  font-weight: 500;
  border-bottom: 1px solid rgb(177, 177, 177);
  padding-bottom: 5px;
  font-size: 20px !important;
}

.Sub_Heading .form-group {
  margin-top: 10px;
}

.ArunElement {
  display: flex;
  padding: 0px;
  font-size: 18px;
  font-weight: 500;
}

.ArunElement span {
  font-size: 18px;
  font-weight: 500 !important;
}

.ArunElement .form-group .controls span {
  position: relative;
  padding: 0px 10px;
}

.ArunElement .form-group .controls span::before {
  content: "(";
  position: absolute;
  font-size: 18px;
  font-weight: 500;
  left: 0px;
}

.ArunElement .form-group .controls span::after {
  content: ")";
  position: absolute;
  font-size: 18px;
  font-weight: 500;
  right: 0px;
}

.image_hover .HoverBtnDoc {
  display: none !important;
}

.panel_grey_01 {
  background-color: rgb(238, 242, 249);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: none;
  border: 0px solid rgb(201, 209, 217) !important;
}

.facultyguide_grid table thead tr th:first-child {
  width: 50px !important;
}

.bs-searchbox .form-control {
  padding-left: 30px !important;
}

.page_title {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 10px;
  font-size: 22px !important;
  font-weight: 500 !important;
}

.widget_panel {
  background-color: rgb(255, 255, 255);
  border: 0px solid rgb(204, 204, 204) !important;
  border-radius: 8px !important;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px !important;
}

.widget_panel_01 {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(243, 215, 215);
  border-left: 0px !important;
  border-right: 0px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
  margin-bottom: 0px !important;
}

.widget_panel_01:hover {
  background-color: rgb(246, 244, 244);
}

.widget_panel_01 label {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: -15px;
  color: rgb(93, 93, 93) !important;
}

.widget_panel_01 .controls span {
  font-size: 16px;
  color: rgb(51, 51, 51);
  font-weight: 500;
}

.widget_panel_01 .label-info {
  background-color: rgb(235, 230, 230);
  border-radius: 4px;
  padding: 2px 8px;
  color: rgb(85, 91, 102);
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 0px !important;
  margin-left: 0px !important;
}

.widget_panel_01 .label-warning {
  font-size: 14px !important;
  background-color: rgb(251, 206, 191) !important;
}

.widget_panel_01 .course_credit {
  margin-left: 0px !important;
}

.widget_01 {
  background-color: rgb(255, 255, 255);
  border-width: 0px 0px 0px 5px;
  border-style: solid;
  border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(206, 213, 215);
  border-image: initial;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  background-image: url("../images/panel_bg.png"), url("../images/curvebg_04.png");
  background-position: left top, right top;
  background-repeat: no-repeat;
  background-size: 100%, auto;
  position: relative;
  border-radius: 8px !important;
}

.widget_01::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 8px;
  background-color: orange;
  left: 0px;
  top: 0px;
  border-radius: 100px 0px 0px 100px;
}

.widget_01 label {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: -15px;
  color: rgb(93, 93, 93) !important;
}

.widget_01 .controls span {
  font-size: 16px;
  font-weight: 500;
  color: rgb(69, 73, 74) !important;
}

.widget_01 hr {
  border-top-color: rgba(0, 0, 0, 0.15);
}

.widget_02 {
  background-color: rgb(255, 255, 255);
  border: 0px solid rgb(204, 204, 204);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  border-radius: 8px !important;
}

.widget_01:hover,
.widget_02:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.widget_02 label {
  font-size: 13px;
  margin-bottom: -15px;
  color: rgb(124, 124, 124) !important;
}

.widget_02 .controls span {
  font-size: 16px;
  font-weight: 600;
  color: rgb(52, 77, 97) !important;
}

.widget_01 .col-lg-6 {
  width: auto !important;
  float: left !important;
}

.widget_01 .label-info {
  border: 0px;
  font-size: 14px !important;
  background-color: rgb(39, 130, 140) !important;
}

.widget_01 .label-warning {
  font-size: 14px !important;
  background-color: rgb(251, 206, 191) !important;
}

.widget_01 .text-orange {}

.widget_01 .panel-body {
  padding-left: 30px !important;
}

.widget_03 {
  background-color: rgb(246, 246, 254);
  border-radius: 8px;
  background-image: url("../images/max_credit.png");
  background-position: right center;
  background-repeat: no-repeat;
  border: 0px !important;
  box-shadow: none !important;
  margin-bottom: 0px !important;
}

.widget_03 .panel-body {
  padding: 7px !important;
}

.widget_04 {
  background-color: rgb(251, 248, 229);
  border-radius: 8px;
  background-image: url("../images/register_credit.png");
  background-position: right center;
  background-repeat: no-repeat;
  border: 0px !important;
  box-shadow: none !important;
  margin-bottom: 0px !important;
}

.widget_04 .panel-body {
  padding: 7px !important;
}

.widget_05 {
  background-color: rgb(253, 242, 238);
  border-radius: 8px;
  background-image: url("../images/curvebg_03.png");
  background-position: right top;
  background-repeat: no-repeat;
  border: 0px !important;
  box-shadow: none !important;
  margin-bottom: 0px !important;
}

.widget_05 .panel-body {
  padding: 10px !important;
}

.widget_info label {
  font-size: 13px;
  color: rgb(124, 124, 124) !important;
  margin-bottom: -15px !important;
}

.widget_info .controls span {
  font-size: 35px;
  color: rgb(58, 58, 58) !important;
  font-weight: normal !important;
}

.widget_info .form-group {
  margin-bottom: 0px !important;
}

.body_action_bg {
  background-color: rgb(250, 250, 250);
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid rgb(229, 231, 234);
}

.body_action_bg1 {
  background-color: rgb(250, 250, 250);
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid rgb(229, 231, 234);
}

.st_curriculum_btn {
  background-image: url("../images/curruculum.png");
  background-repeat: no-repeat;
  background-position: 10px 4px;
}

.st_elective_btn {
  background-image: url("../images/elective.png");
  background-repeat: no-repeat;
  background-position: 10px 4px;
}

.st_backlog_btn {
  background-image: url("../images/backlog.png");
  background-repeat: no-repeat;
  background-position: 10px 4px;
}

.st_basket_btn {
  background-image: url("../images/basket.png");
  background-repeat: no-repeat;
  background-position: 10px 4px;
}

.basketcount {
  height: 40px;
  width: 40px;
  background-color: rgb(149, 141, 222);
  display: block;
  text-align: center;
  padding-top: 7px;
  font-size: 18px;
  z-index: 9;
  color: white;
  font-weight: bold !important;
  border-radius: 8px !important;
}

.add_drop .basketcount {
  position: absolute;
  top: 24px;
  z-index: 9;
  right: 0px !important;
}

.st_btn {
  display: inline-block;
  width: 100%;
  border: 1px solid rgb(225, 227, 230);
  border-radius: 8px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding: 20px;
  color: rgb(107, 88, 168);
  background-color: rgb(243, 245, 247);
}

.st_btn:hover {
  background-color: rgb(107, 101, 170);
  color: white;
}

.st_btn:focus {
  background-color: red !important;
}

.st_btn1 {
  display: inline-block;
  width: 100%;
  border: 1px solid rgb(221, 233, 236);
  border-radius: 8px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding: 20px;
  color: rgb(107, 88, 168);
  background-color: white;
}

.st_btn1:hover {
  background-color: rgb(232, 232, 247);
}

.curriculum_header {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.student_name {
  background-image: url("../images/student.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 45px;
  height: 50px;
  width: 50px;
  display: inline-block;
  background-size: 48px;
}

.course_grid {
  border-radius: 0px;
  margin-bottom: -1px;
  border-top: 1px solid rgb(243, 215, 215);
  border-bottom: 1px solid rgb(243, 215, 215);
  box-shadow: none !important;
}

.course_grid:hover {
  background-color: rgb(246, 244, 244);
}

.course_grid label {
  font-size: 13px;
  color: rgb(69, 67, 67);
  font-weight: normal;
  float: left;
}

.course_grid .controls {
  float: left;
}

.course_grid .form-group {
  margin-bottom: 0px !important;
}

.course_grid .controls span {
  font-size: 16px;
  color: rgb(58, 58, 58);
  font-weight: 500 !important;
}

.course_grid .col-lg-6 {
  width: auto;
  float: left;
}

.course_grid .panel-body {
  padding: 5px !important;
}

.course_image {
  background-image: url("../images/course_image.png");
  background-repeat: no-repeat;
  background-position: center center;
  height: 62px;
  width: 62px;
}

.course_grid .col-lg-1 {
  width: auto;
}

.course_image1 .MainFrameDoc {
  height: 140px;
  background-color: rgb(235, 230, 230);
  border: none !important;
}

.course_image1 .MainFrameDoc img {
  height: 140px;
  width: 100%;
  background-image: url("../images/student1.png");
  background-repeat: no-repeat;
  background-position: center center;
}

.course_image1 .InlineSingle:hover {
  background-color: transparent !important;
}

.select_btn {
  font-size: 14px;
  background-image: url("../images/couse_select.png");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  display: inline-block;
  height: 42px;
  background-size: 16px;
  text-align: right;
  color: rgb(61, 65, 69);
  background-color: rgb(250, 250, 250);
  line-height: 2.5;
  padding: 3px 20px;
  border-radius: 8px;
  width: 100%;
  border: 1px solid rgb(243, 215, 215);
  font-weight: bold !important;
}

.select_btn:hover {
  text-decoration: underline;
  color: rgb(53, 52, 48) !important;
}

.select_btn_outer .controls {
  float: none !important;
}

.course_image1 .MainFrameDoc {}

.course_select {
  font-size: 14px;
  background-image: url("../images/couse_select.png");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  width: 120px;
  height: 42px;
  background-size: 16px;
  text-align: right;
  color: rgb(61, 65, 69);
  background-color: rgb(250, 250, 250);
  line-height: 2.5;
  display: inline-block;
  padding: 3px 20px;
  border-radius: 8px;
  top: -5px;
  position: absolute;
  border: 1px solid rgb(243, 215, 215);
  font-weight: bold !important;
}

.course_select:hover {
  text-decoration: underline;
  color: rgb(53, 52, 48) !important;
}

.course_grid .label-info {
  background-color: rgb(235, 230, 230);
  padding: 2px 8px;
  color: rgb(85, 91, 102);
  margin: -2px 0px 0px;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 0px !important;
  border-radius: 7px !important;
}

.course_credit {
  background-color: rgb(249, 221, 212);
  border-radius: 4px;
  padding: 2px 8px;
  color: rgb(228, 114, 78);
  margin-left: 0px;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 0px !important;
}

.basket_grid {
  border-radius: 8px;
  background-color: rgb(246, 246, 254);
  margin-bottom: 5px;
  border: 0px !important;
  box-shadow: none !important;
}

.basket_grid .panel-body {
  padding: 5px !important;
}

.basket_grid .label-warning {
  border: 0px;
  background-color: rgb(241, 211, 201) !important;
  font-size: 14px !important;
}

.basket_grid label {
  font-size: 13px;
  color: rgb(69, 67, 67);
  font-weight: normal;
  margin-bottom: -15px !important;
}

.basket_grid .form-group {
  margin-bottom: 0px !important;
}

.basket_grid .controls span {
  font-size: 16px;
  color: rgb(58, 58, 58);
  font-weight: 600 !important;
}

.basket_grid .col-lg-6 {
  width: auto;
  float: left;
}

.basket_grid:hover {
  background-color: rgba(157, 139, 43, 0.14);
}

.course_name {
  font-size: 18px;
  font-weight: 500 !important;
}

.Approval .form-group {
  margin-bottom: -3px !important;
}

.course_reject {
  font-size: 14px;
  background-image: url("../images/remove.svg");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  width: 120px;
  height: 42px;
  background-size: 19px;
  text-align: right;
  color: rgb(61, 65, 69);
  background-color: rgb(250, 250, 250);
  line-height: 2.5;
  display: inline-block;
  padding: 3px 20px;
  border-radius: 8px;
  top: -5px;
  position: absolute;
  border: 1px solid rgb(243, 215, 215);
  font-weight: bold !important;
}

.course_reject:hover {
  text-decoration: underline;
  color: rgb(53, 52, 48) !important;
}

.course_app_status .label-warning {
  background-color: white;
  border: 1px solid rgb(243, 215, 215);
  padding: 2px 10px;
  font-size: 11px !important;
  font-weight: normal !important;
  border-radius: 100px !important;
  color: rgb(223, 130, 130) !important;
  text-transform: none !important;
}

.basket_grid .label-info {
  font-size: 14px !important;
  background-color: rgb(170, 231, 240) !important;
  font-weight: 600 !important;
  border: 0px !important;
}

.rodate .form-group .form-control {
  border: 0px !important;
}

rodate .form-group .form-control span {
  font-size: 16px !important;
  font-weight: bold !important;
}

.address_1 {
  display: inline-block;
}

.print_content {
  display: inline-block;
  font-size: 15px;
}

.pdf_top_btns {
  position: fixed;
  top: 6px;
  right: 165px;
  z-index: 99;
}

.back_btn {
  background: rgb(56, 3, 97);
  text-align: center !important;
  font-weight: 600 !important;
  width: 100% !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  display: block !important;
  padding: 3px 5px !important;
  border-radius: 100px !important;
}

.cancel_btn {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(56, 3, 97);
  text-align: center !important;
  font-weight: 600 !important;
  width: 100% !important;
  color: rgb(56, 3, 97) !important;
  box-shadow: none !important;
  display: block !important;
  padding: 3px 5px !important;
  border-radius: 100px !important;
}

.PrimaryPanel .Primary_Button_1,
.Primary_Button_1 {
  text-align: center;
  background-color: transparent;
  min-height: 35px;
  min-width: 150px;
  float: right;
  transition: all 0.08s ease-in 0s;
  font-weight: 600 !important;
  border: 1px solid var(--main-Primary-color) !important;
  color: var(--main-Primary-color) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.EventCreation2 .row {
  width: fit-content;
  margin: 0px 0px 0px 10px;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
}

.EventCreation2 .row .common_panel {
  border-radius: 8px;
  position: relative;
  width: 300px;
  aspect-ratio: 1 / 1;
  display: flex;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  align-items: center;
  justify-content: center;
  background: white !important;
  margin: 10px 10px 10px 0px !important;
  border: none !important;
}

.EventCreation2 .row .common_panel h1 {
  font-weight: 500;
  font-size: 18px !important;
}

.EventCreation2 .row .common_panel .panel-body {
  position: unset;
}

.EventCreation2 .row .common_panel .Panel_Button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 300px;
  aspect-ratio: 1 / 1;
}

.EventCreation2 .row .common_panel .Panel_Button a {
  background-color: transparent;
  color: transparent;
  width: 300px;
  aspect-ratio: 1 / 1;
  position: absolute;
  border-radius: 10px;
  top: -14px;
  border-color: transparent !important;
}

.EventCreationIcon {
  background-color: rgb(243, 243, 243);
  background-size: 50px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 70px;
  aspect-ratio: 1 / 1;
  display: block;
  margin: 0px auto 20px;
  border-radius: 100px;
  border: 1px solid rgb(229, 229, 229);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.InstituionSetup {
  background-image: url("../images/AppIcons/add-icon.svg");
}

.Cancel_button {
  font-weight: 500;
  background-color: rgb(245, 90, 109) !important;
  border-radius: 100px !important;
}

.Save_button {
  font-weight: 500;
  background-color: rgb(59, 203, 90) !important;
  border-radius: 100px !important;
}

.Back_button {
  font-weight: 500;
  background-color: rgb(74, 101, 114) !important;
  border-radius: 100px !important;
}

.tabs_bottom .tab-content-bordered {}

.tabs_bottom .tab-content>.has-padding {
  padding: 10px 10px 0px !important;
  border-radius: 0px 10px 10px !important;
}

.tabs_bottom .nav-tabs-bottom {
  border-bottom: none !important;
}

.tabs_bottom .tab-content .form-group .controls p {}

.MenuPanel {
  border-radius: 8px;
  position: relative;
  width: 400px;
  height: 350px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: rgb(255, 255, 255) !important;
  margin: 10px 10px 10px 0px !important;
  border: none !important;
}

.MenuPanel .panel-body {
  display: flex;
  place-content: center flex-end;
  align-items: center;
  flex-direction: column;
  width: 100%;
  text-align: center;
  height: 350px;
  padding: 0px !important;
}

.MenuPanel .panel-body {}

.MenuPanel .panel-body h1 {
  color: rgb(84, 84, 84);
  font-size: 14px;
  margin: 10px 0px 0px !important;
  font-weight: 500 !important;
}

.MenuPanel .panel-body .MenuPanelcontent {
  display: flex;
  position: absolute;
  top: 30px;
  flex-direction: column;
}

.MenuPanel .panel-body span {
  width: 100%;
  text-align: center;
  margin: 10px 0px 20px;
  color: rgb(84, 84, 84);
  font-size: 14px;
  font-weight: 400 !important;
}

.MenuPanel .panel-body a {
  font-size: 22px;
  color: rgb(48, 54, 56);
  font-weight: 700;
  text-decoration: underline;
  opacity: 1 !important;
}

.MenuButton {
  text-align: center;
}

.MenuPanel2Row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 16px;
}

.MenuPanel2Icon {
  height: 48px;
  margin-bottom: 16px;
  width: 48px;
  border-radius: 100px;
  background-repeat: no-repeat !important;
  background-size: 30px !important;
  background-position: center center !important;
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Blue {
  background: rgb(188, 232, 243);
}

.MenuPanel2Icon.Purole {
  background: rgb(211, 211, 250);
}

.MenuPanel2Icon.Red {
  background: rgb(250, 211, 211);
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Yellow {
  background: rgb(255, 214, 176);
}

.MenuPanel2Icon.Enquiry {
  background-image: url("../images/Icon/Enquiry.png");
}

.MenuPanel2Icon.Admissions {
  background-image: url("../images/Icon/Admissions.png");
}

.MenuPanel2Icon.Timetable {
  background-image: url("../images/Icon/Timetable.png");
}

.MenuPanel2Icon.Attendance {
  background-image: url("../images/Icon/Attendance.png");
}

.MenuPanel2Icon.StudentEnrolment {
  background-image: url("../images/Icon/Student Enrolment.png");
}

.MenuPanel2Icon.Grading {
  background-image: url("../images/Icon/Grading.png");
}

.MenuPanel2Icon.Assessment {
  background-image: url("../images/Icon/Assessment.png");
}

.MenuPanel2Icon.Projects {
  background-image: url("../images/Icon/Projects.png");
}

.MenuPanel2Icon.Hostel {
  background-image: url("../images/Icon/Hostel.png");
}

.MenuPanel2Icon.Purchase {
  background-image: url("../images/Icon/Purchase.png");
}

.MenuPanel2Icon.Finance {
  background-image: url("../images/Icon/Finance.png");
}

.MenuPanel2Icon.HMS {
  background-image: url("../images/Icon/HMS.png");
}

.MenuPanel2Icon.Resources {
  background-image: url("../images/Icon/Resources.png");
}

.MenuPanel2Icon.LMS {
  background-image: url("../images/Icon/LMS.png");
}

.MenuPanel2Icon.Events {
  background-image: url("../images/Icon/events.png");
}

.MenuPanel2Icon.Communication {
  background-image: url("../images/Icon/Communication.png");
}

.MenuPanel2Icon.Committees {
  background-image: url("../images/Icon/Groups_Committees.png");
}

.MenuPanel2 {
  background-color: rgb(255, 255, 255);
  border-radius: 8px;
  box-shadow: rgb(212, 216, 228) 0px 11px 21px;
  display: flex;
  width: calc(16%);
  flex-direction: column;
  margin: 10px 10px 10px 0px;
  padding: 16px;
}

.Regulations {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Regulations.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Academic {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Academic.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Organisation {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Organisation.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.Academic_Calendar {
  background-color: rgb(243, 243, 243);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 170px;
  display: block;
  background-image: url("../images/AppIcons/Academic_Calendar.jpg");
  border-radius: 20px 20px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  width: 90% !important;
  margin: 0px !important;
}

.GeneralSetting .panel-body {
  padding: 0px !important;
}

.GeneralSetting .panel-body .BasicGrid {
  border-radius: 0px !important;
}

.accordion-sortable .panel-heading.bg-slate {
  display: block !important;
}

.CustomFormWizard .panel-heading {
  display: none !important;
}

.UnderStepwizard .panel-body {
  padding: 0px !important;
}

.ui-formwizard .form-wizard-actions {
  display: flex;
  justify-content: space-between;
}

.ui-formwizard .form-wizard-actions input {
  width: 150px;
  border-radius: 100px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.sponsor_Text {}

.sponsor_Text p {
  font-style: italic;
  font-weight: 500;
  font-size: 15px;
  color: rgba(0, 33, 71, 0.73);
}

.circles {}

.DendronLogin .login_form_first .RightSide .form-group .BtnLogin:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.VerticalCenter .form-group input:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.AddEvent1 {}

.EventHeader h1 {
  color: rgb(51, 51, 51) !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}

.DialogModal {
  box-shadow: none !important;
  border-radius: 0px !important;
}

.info-icon-column {
  display: flex;
}

.info-icon-column-inner {
  z-index: 1;
}

.info-icon-Date {
  width: 100%;
}

.form-group .input-xs .e-input-group input {
  padding: 0px 10px !important;
  /* height: 38px !important; */
}

.form-group .input-xs .e-input-group {
  /* border: none !important; */
}

input[type="text"]:focus {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  font-weight: 500;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(69, 93, 199) !important;
  background-color: white !important;
  color: rgb(100, 100, 100) !important;
}

.login-container .login_form_first .RightSide .form-group input:focus {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  font-weight: 500;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(69, 93, 199) !important;
  background-color: white !important;
  color: rgb(100, 100, 100) !important;
}

.align_right {
  float: right;
}

.ProfilePicName {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  text-align: center;
  width: fit-content;
}

.ProfilePicName .panel.InlineSingle {
  width: 150px;
  aspect-ratio: 1 / 1;
  margin: 0px auto;
  border-radius: 100px;
}

.ProfilePicName .panel.InlineSingle .panel-body {
  padding: 2px;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc {
  background-image: none;
  border: none;
}

.ProfilePicName .panel.InlineSingle .panel-body .MainFrameDoc img {
  border-radius: 100px;
  aspect-ratio: 1 / 1;
}

.ProfilePicName .form-group {
  max-width: 150px;
}

.ProfilePicName .form-group label {
  display: none !important;
}

.brdr_top.info {}

.ro_info {
  position: relative;
}

.Edit_Icon_Top {
  padding: 0px;
  position: absolute;
  top: -20px;
  right: 0px;
}

.form-group .controls .input-group span {
  display: flex;
  align-items: center;
  padding-left: 5px !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(1),
.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(2),
.ro_info .form-group .controls .input-group .input-group-btn a:nth-child(4) {
  display: none !important;
}

.ro_info .form-group .controls .input-group .input-group-btn a {
  border-radius: 0px 8px 8px 0px;
}

.add_academic {
  font-weight: 500;
  height: 40px !important;
}

.panel_dummy .panel-bordered .h-30.panel-body {
  display: flex;
  max-height: 30px;
}

.Sub_Heading {
  border: 1px solid rgb(188, 188, 188);
  margin: 10px 20px 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: 8px;
}

.Sub_Heading h1 {
  font-weight: 500;
  border-bottom: 1px solid rgb(177, 177, 177);
  padding-bottom: 5px;
  font-size: 20px !important;
}

.Sub_Heading .form-group {
  margin-top: 10px;
}

#divCanvas .e3 .table-widget .table-widget-content table thead tr th:nth-child(3),
#divCanvas .e4 .table-widget .table-widget-content table thead tr th:nth-child(4),
#divCanvas .e5 .table-widget .table-widget-content table thead tr th:nth-child(5),
#divCanvas .e6 .table-widget .table-widget-content table thead tr th:nth-child(6),
#divCanvas .e7 .table-widget .table-widget-content table thead tr th:nth-child(7),
#divCanvas .e8 .table-widget .table-widget-content table thead tr th:nth-child(8),
#divCanvas .e9 .table-widget .table-widget-content table thead tr th:nth-child(9) {
  color: transparent !important;
}

#divCanvas .v3 .table-widget .table-widget-content table thead tr th:nth-child(3),
#divCanvas .v4 .table-widget .table-widget-content table thead tr th:nth-child(4),
#divCanvas .v5 .table-widget .table-widget-content table thead tr th:nth-child(5),
#divCanvas .v6 .table-widget .table-widget-content table thead tr th:nth-child(6),
#divCanvas .v7 .table-widget .table-widget-content table thead tr th:nth-child(7),
#divCanvas .v8 .table-widget .table-widget-content table thead tr th:nth-child(8),
#divCanvas .v9 .table-widget .table-widget-content table thead tr th:nth-child(9) {
  color: transparent !important;
}

.Des .controls {
  background: white;
  padding: 20px 10px !important;
  border-radius: 8px !important;
  font-size: 14px !important;
  box-shadow: rgba(100, 100, 111, 0.11) 0px 7px 13px 0px !important;
}

.Des label {
  font-size: 20px !important;
  margin: 10px 5px !important;
  border-bottom: 1px solid rgb(238, 238, 238) !important;
  width: 100% !important;
  padding-bottom: 6px !important;
}

.ConFig_Tab .tab-pane {
  border-radius: 12px;
  margin-top: 20px !important;
  box-shadow: rgba(100, 100, 111, 0.11) 0px 7px 13px 0px !important;
}

.ConFig_Tab .Add_Bg {
  background-color: rgb(231, 244, 252);
  height: 210px;
  border-radius: 12px;
  background-image: url("../images/AppIcons/Add_Bg.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 66%;
}

#divCanvas .ConFig_Tab .form-group label {
  font-weight: 500;
  color: rgb(153, 153, 153) !important;
  font-size: 14px !important;
}

#divCanvas .ConFig_Tab .form-group .controls {
  position: relative;
  font-size: 15px;
  font-weight: 600;
}

#divCanvas .ConFig_Tab .note-editor.note-frame {
  border: none !important;
}

#divCanvas .ConFig_Tab .panel-info.panel-bordered {
  border: none !important;
  box-shadow: none !important;
}

.event_mgt_steps .sf-t5 .sf-nav-number::before {
  background-color: rgb(219, 222, 225) !important;
}

.event_mgt_steps .sf-t5 .sf-nav-number {
  background-color: rgb(255, 255, 255) !important;
}

.sf-t5 .sf-nav-number::before {
  width: 74px;
  height: 74px;
  top: -2px;
  left: -2px;
}

.event_mgt_steps .sf-t5 .sf-nav li.sf-active .sf-nav-number {
  background-color: rgb(255, 255, 255) !important;
}

.event_mgt_steps .sf-wizard .sf-content .sf-viewport .sf-step {
  border: none;
}

.save_btn_icon,
.cancel_btn_icon {
  line-height: 37px;
}

.sf-nav li.sf-nav-link:not(.sf-nav-step-disabled) {
  opacity: 0.5;
}

.sf-t5 .sf-nav-top li.sf-active {
  opacity: 1 !important;
}

.event_mgt_steps .sf-t5 .sf-nav li.sf-active .sf-nav-number::before {
  background-color: rgb(231, 141, 24) !important;
}

.event_mgt_steps .sf-t5 .sf-nav li::after {
  left: 38% !important;
  top: 23px !important;
  background-size: 24px !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .modal-dialog {
  top: 20px;
  height: auto !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .CustomModel {
  max-height: 100% !important;
}

#mdl_62acbb4a-3919-742a-b178-9efe802cf2cf .CustomModel .modal-body {
  max-height: calc(100vh - 368px);
  overflow: auto;
  width: auto !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .modal-dialog {
  top: 20px;
  height: auto !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .CustomModel {
  max-height: 100% !important;
}

#mdl_18e2b77d-cf33-0e77-1000-17608e2fedd2 .CustomModel .modal-body {
  max-height: calc(100vh - 388px);
  overflow: auto;
  width: auto !important;
}

#divCanvas .BasicGrid .table-widget .table-widget-content table thead tr th {
  font-size: 14px !important;
}

.ScheduleDetails .panel-heading h6 {
  border-bottom: none !important;
}

.app_primary_btn {
  color: white;
  background-color: rgb(69, 93, 199);
  padding: 9px 50px;
  border-radius: 5px;
  border: none;
  width: 100%;
  text-align: center;
  font-weight: 600;
  margin-bottom: 0px !important;
  font-size: 14px !important;
}

.app_primary_btn:hover {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  color: white;
}

.app_secondary_btn {
  color: rgb(71, 92, 197);
  background-color: rgb(255, 255, 255);
  padding: 9px 50px;
  border-radius: 5px;
  text-align: center;
  font-weight: 600;
  border: 1px solid rgb(208, 212, 231);
  width: 100%;
  font-size: 14px !important;
}

.app_secondary_btn:hover {
  background-color: rgb(228, 236, 246);
}

.fg_margin_0 .form-group {
  margin-bottom: 0px !important;
}

.panel_white_primary {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.panel_white_primary_01 {
  background-color: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 0px solid rgb(201, 209, 217) !important;
}

.panel_white_primary:hover {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.panel_white_primary .panel-body {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.userlist_grid .typo_level_01 {
  color: rgb(129, 134, 157);
}

.userlist_grid .primary_header {
  text-align: center !important;
}

.primary_header_user {
  color: rgb(51, 61, 71);
  font-size: 18px !important;
  font-weight: 600 !important;
}

.primary_header {
  color: rgb(51, 61, 71);
  font-size: 16px;
  font-weight: 600;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  line-height: unset !important;
  height: unset !important;
}

.blue_panel .panel-body .primary_header {
  font-size: 12px !important;
}

.primary_header_link {
  color: rgb(1, 119, 251);
  text-decoration: underline;
  font-size: 18px !important;
  font-weight: 600 !important;
}

.typo_level_01_white {
  color: rgb(255, 255, 255);
  font-size: 14px;
  display: block;
  font-weight: 600;
  margin-top: 0px;
  width: max-content;
}

.typo_level_01 {
  color: rgb(255, 255, 255);
  font-size: 15px;
  display: block;
  font-weight: 500;
}

.typo_level_03 {
  font-size: 15px;
  display: block;
  font-weight: 500;
  color: rgb(0, 120, 214) !important;
}

.typo_level_02 {
  color: rgb(129, 134, 157);
  font-size: 14px;
  display: block;
  font-weight: 500;
}

.typo_level_02_light {
  color: rgb(69, 93, 199);
  display: block;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.circle_btn {
  height: 50px;
  width: 50px;
  background-color: rgb(53, 75, 86);
  border-radius: 100%;
  display: inline-block;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
}

.circle_btn:hover {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
}

.chat_icon {
  background-image: url("../images/AppIcons/chat.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
}

.call_icon {
  background-image: url("../images/AppIcons/call.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
}

.email_icon {
  background-image: url("../images/AppIcons/email.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
}

.action_icon {
  background-image: url("../images/AppIcons/3dots.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
  top: 8px;
  position: relative;
}

.email_icon_01 {
  background-image: url("../images/AppIcons/email_01.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 13px;
  padding-left: 30px;
  width: fit-content !important;
  margin: 0 auto;
}

.phone_icon_01 {
  background-image: url("../images/AppIcons/phone_01.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 13px;
  padding-left: 30px;
}

.user_image .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
  background-image: none !important;
  /* margin-top: 70px; */
}

.user_image .InlineSingle .panel-body .MainFrameDoc {
  border: 0px !important;
}

.user_image .form-group {
  margin-bottom: 0px !important;
}

.circle_btn.chat_icon {
  background-image: url(../images/AU_ICons/chat1.svg);
}

.user_btns .circle_btn {
  margin-left: 5px;
  margin-right: 5px;
}

.usertype_grid .panel-body.userlist_grid {
  background-image: url("../images/AppIcons/user_img_bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  /* height: 235px; */
}

.userlist_btn_div {
  height: 187px;
}

.usertype_grid .col-lg-12 {
  width: 100% !important;
}

.usertype_grid .HoverBtnDoc {
  display: none !important;
}

.usertype_grid .MainFrameDoc {
  text-align: center;
  height: 150px !important;
}

.userlist_grid .search_part {
  display: none;
}

.userlist_grid .MainFrameDoc {
  text-align: center;
  height: 130px !important;
  background-image: none !important;
  background-color: transparent !important;
}

.userlist_grid .MainFrameDoc img {
  border-radius: 100%;
  border: 0px dashed rgb(141, 141, 141);
  padding: 5px;
  background-color: white;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 110px;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  height: 120px !important;
  width: 120px !important;
}

.cusotm_tab_01 .tab-content {
  background-color: transparent !important;
}

span[title="Name"] {
  display: block;
  width: 100%;
  text-align: center;
}

.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
  height: 40px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.66667;
  border-radius: 2px;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: top;
}

.CalendarwithTime {}

.user_img_upload {
  background-color: rgb(69, 93, 199);
  background-image: url("../images/AppIcons/user_bg.png");
  border: 0px !important;
  box-shadow: none !important;
  border-radius: 8px !important;
}

.user_img_upload .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
}

.user_img_upload .InlineSingle .panel-body {
  text-align: center;
  padding: 0px !important;
  background-color: transparent !important;
}

.user_img_upload .MainFrameDoc {
  text-align: center;
  height: 120px !important;
  background-image: none !important;
}

.user_img_upload .MainFrameDoc img {
  border-radius: 100%;
  border: 3px solid white;
  height: 120px !important;
  width: 120px !important;
}

.user_img_upload .panel-body .MainFrameDoc {
  border: none !important;
}

.Cus_image .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
}

.Cus_image .InlineSingle .panel-body {
  text-align: center;
  padding: 0px !important;
  background-color: transparent !important;
}

.sub_description {
  margin: 0px;
  padding: 0px;
  font-size: 13px !important;
  color: rgb(132, 134, 141) !important;
  font-weight: 400 !important;
}

.head_bg_pattern {
  background-image: url("../images/AppIcons/head_bg.jpg");
  background-size: auto;
  background-repeat: repeat;
  border-left: 7px solid rgba(227, 138, 91, 0.68) !important;
}

.head_bg_pattern1 {
  background-image: linear-gradient(45deg, rgb(239, 242, 255), rgb(255, 255, 255));
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 7px solid rgba(69, 93, 199, 0.8) !important;
}

.head_bg_pattern h1 {
  color: rgb(43, 51, 86) !important;
}

.address_details {}

.tab_panel .tabbable .nav {
  margin-left: -10px;
  margin-right: -10px;
  background-color: rgba(96, 159, 200, 0.07);
}

.edit_icon {
  background-image: url("../images/AppIcons/edit_icon.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  height: 40px;
  width: 40px;
  background-color: rgb(231, 235, 247);
  border-radius: 100%;
  display: inline-block;
  font-size: 0px;
  float: right;
}

.edit_icon:hover {
  background-image: url("../images/AppIcons/edit_icon_white.svg");
  background-color: rgb(69, 93, 199);
}

.user_info_panel {
  background-color: rgb(69, 93, 199);
  margin-bottom: 0px !important;
}

.user_info_panel .form-group label {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 0px !important;
}

.user_info_panel .form-group .controls span {
  color: white;
  font-size: 18px;
  font-weight: 500;
}

.user_img_profile {
  border: 0px;
  box-shadow: none;
  border-radius: 0px;
  margin-bottom: 0px;
}

.user_img_profile .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
}

.user_img_profile .InlineSingle .panel-body {
  text-align: center;
  padding: 0px !important;
  background: transparent !important;
}

.user_img_profile .MainFrameDoc {
  text-align: center;
  height: 126px !important;
  background: none !important;
}

.user_img_profile .MainFrameDoc img {
  border-radius: 100%;
  border: 3px solid white;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 117px;
  height: 120px !important;
  width: 120px !important;
}

.user_img_profile .panel-body .MainFrameDoc {
  border: none !important;
}

.user_img_profile .HoverBtnDoc {
  display: none !important;
}

.image_hover .HoverBtnDoc {
  display: none !important;
}

.user_img_profile1 {
  border: 0px !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 0px !important;
}

.user_img_profile1 .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
}

.user_img_profile1 .InlineSingle .panel-body {
  text-align: center;
  padding: 0px !important;
  background-color: transparent !important;
}

.user_img_profile1 .MainFrameDoc {
  text-align: center;
  height: 68px !important;
  background: none !important;
}

.user_img_profile1 .MainFrameDoc img {
  border-radius: 100%;
  border: 3px solid white;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 65px;
  height: 65px !important;
  width: 65px !important;
}

.user_img_profile1 .panel-body .MainFrameDoc {
  border: none !important;
}

.user_img_profile1 .HoverBtnDoc {
  display: none !important;
}

.user_img_profile1 label {
  font-weight: 500;
  color: rgba(10, 10, 10, 0.5);
  padding-bottom: 0px !important;
  font-size: 14px !important;
}

.user_img_profile1 .form-group {
  margin-bottom: 0px !important;
}

.phone_01 {
  background-image: url("../images/AppIcons/phone-call.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-right: 10px;
}

.comment_01 {
  background-image: url("../images/AppIcons/comment.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-right: 10px;
}

.mail_01 {
  background-image: url("../images/AppIcons/envelope_2.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-right: 10px;
}

.mail_id {
  background-image: url("../images/AppIcons/envelope_2.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin-right: 10px;
  padding-left: 26px;
  background-size: 14px;
  color: #fff;
  font-weight: 500;
}

.phone_number {
  background-image: url("../images/AppIcons/phone-call.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
  height: 20px;
  width: 20px;
  margin-right: 10px;
  padding-left: 26px;
  background-size: 14px;
  color: #fff;
}

.student_info .form-group label {
  padding-bottom: 0px !important;
}

.user_info1 label {
  padding-bottom: 0px !important;
  font-size: 13px !important;
  color: rgba(0, 0, 0, 0.6) !important;
}

.user_info1 .form-group {
  margin-bottom: 6px !important;
}

.user_name {}

.user_name .form-group {
  margin-bottom: 0px !important;
}

.user_name .form-group label {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.user_name .form-group .controls span {
  color: white;
  font-size: 18px;
  font-weight: 500;
}

.ro_info .form-group {
  margin-bottom: 0px !important;
}

.Panel_01.ro_info .form-group {
  margin-bottom: 10px !important;
}

.ro_info .form-group label {
  font-size: 13px;
  color: rgb(95, 116, 148);
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.ro_info .form-group .controls span {
  color: rgb(26, 28, 32);
  font-size: 16px;
  font-weight: 500;
}

.ro_info .form-group .input-xs span {
  color: rgb(30, 32, 44);
  font-size: 16px;
  font-weight: 500;
}

.ro_info .input-xs {
  padding: 0px !important;
}

.user_name .col-lg-12,
.user_name .col-md-12 {
  width: auto !important;
}

.user_name1 .col-lg-12,
.user_name1 .col-md-12 {
  width: auto !important;
}

.brdr_top {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-right-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
  margin-top: 20px;
  padding-top: 15px;
}

.info {
  color: white;
}

.userlist_add_div {
  position: absolute;
  top: 0px;
  right: 50px;
  z-index: 9999;
}

@media not all {
  .Rep-Panel .row .col-lg-12 {
    width: 25%;
  }
}

@media not all {
  .Rep-Panel .row .col-lg-12 {
    width: 33.3%;
  }
}

@media only screen and (max-width: 600px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 50%;
  }
}

@media only screen and (min-width: 320px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 100%;
    float: left;
  }
}

@media only screen and (min-width: 768px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1024px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 33.3%;
    float: left;
  }
}

@media only screen and (min-width: 1200px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 25%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .Rep-Panel .row .col-lg-12,
  .Rep-Panel .row .col-md-12 {
    width: 20%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .Responsive_profile .row .col-lg-12,
  .Responsive_profile .row .col-md-12 {
    width: 33%;
    float: left;
  }
}

@media only screen and (max-width: 1024px) {

  .Responsive_profile .row .col-lg-12,
  .Responsive_profile .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1440px) {

  .assignment_grid .row .col-lg-12,
  .assignment_grid .row .col-md-12 {
    width: 50%;
    float: left;
  }
}

@media only screen and (min-width: 1366px) {
  .Responsive_profile .row .CustomPane.col-lg-4 {
    width: 100% !important;
  }
}

.Responsive_profile .row .CustomPane.col-lg-4 {
  width: 100% !important;
}

.assignment_grid .row .CustomPane.col-lg-4 {
  width: 100% !important;
}

.assignment_grid .search_part {
  display: none;
}

.usertype_image .MainFrameDoc {
  background-position: center center;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-image: url("../images/AppIcons/user_test.png") !important;
  background-size: 51% !important;
}

.address_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/address_icon.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.identification_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/identification.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.dependent_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/dependents_details.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.qualification_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/qualification_details.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.experience_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/experience_details.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.bank_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/bank_details.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.doc_details {
  background-size: cover;
  height: 200px;
  width: 100%;
  display: inline-block;
  background-image: url("../images/AppIcons/identification.png") !important;
  border-radius: 8px !important;
  border: 0px !important;
}

.event_details .text-right {
  position: absolute;
  right: -10px;
  top: -5px;
}

.panel.left_outer .panel-body {
  padding: 0px;
}

.panel.left_outer .panel-body .BasicPanel .panel-body {
  padding: 0px 10px 20px !important;
}

.panel.left_outer .panel-body .BasicPanel .panel-body .form-group {
  margin: 10px 0px !important;
}

.DateBody .form-group {
  margin-top: 5px;
}

.title_big {
  margin-bottom: 20px;
}

.panel.left_outer .panel-body .BasicPanel .panel-body .col-lg-12 h6,
.panel.left_outer .panel-body .BasicPanel .panel-body .col-md-12 h6,
.panel.left_outer .panel-body .BasicPanel .panel-body .col-sm-12 h6 {
  font-style: normal;
  text-decoration: none;
  background: rgb(255, 182, 88);
  padding: 5px 30px;
  width: fit-content;
  border-radius: 8px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  color: rgb(66, 66, 66);
  font-size: 14px;
  font-weight: 600;
}

textarea {
  background: white;
}

.note-editable.panel-body {
  background: white;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 4px 0px inset !important;
}

.EventIconField .col-lg-6,
.EventIconField .col-md-6,
.EventIconField .col-sm-6 {
  padding: 0px;
}

.EventIconField .form-group label {
  padding-left: 25px;
  margin-bottom: 5px;
}

.fe_left label {
  float: left;
  color: rgb(114, 115, 119);
  padding-bottom: 0px;
  font-weight: 600;
  font-size: 15px !important;
}

.batch label {
  color: white !important;
}

.fe_left .controls {
  float: left;
  margin-left: 10px;
}

.fe_left .controls span {
  font-weight: 500;
  font-size: 15px;
}

.fe_left .form-group {
  margin-bottom: 0px !important;
}

.fe_left label {
  float: left;
  padding-bottom: 0px;
  font-weight: 500;
  font-size: 14px !important;
  color: rgb(0, 0, 0) !important;
}

.fe_left.fe_300 .controls::before {
  content: ":";
  position: absolute;
  height: 25px;
  left: -25px;
  color: rgb(114, 115, 119);
  font-weight: 900 !important;
}

.fe_left.fe_300 label {
  width: 300px;
}

.fe_left.fe_200 label {
  width: 200px;
}

.fe_left.fe_100 label {
  width: 100px;
}

.fe_left .controls {
  float: left;
  margin-left: 10px;
}

.fe_left .controls span {
  font-weight: 500;
  font-size: 15px;
}

.fe_left .form-group {
  margin-bottom: 0px !important;
}

.batch .form-group {
  border: 0px solid rgb(221, 221, 221);
  border-radius: 7px;
  width: fit-content;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  background: white;
  padding: 4px 10px 2px !important;
}

.batch .col-lg-8,
.batch .col-md-8 {
  margin-left: -28px;
}

.calendar_outer .e-calendar {
  width: 100%;
  display: inline;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}

.EventGridRepeater .search_part {
  display: none !important;
}

.user_info_outer .form-group {
  margin-bottom: -5px !important;
}

.DialogModal>.modal-footer {
  display: none !important;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-dialog {
  width: 50%;
}

#mdl_430218c9-9748-1e7f-4463-8add1fe9e11a .modal-footer {
  display: none;
}

.user_info .col-lg-4 {
  width: auto !important;
  margin: 0px !important;
}

.header_02 {
  font-size: 15px;
  color: rgb(44, 51, 84);
  font-weight: 600;
}

.header_03 {
  font-size: 15px;
  color: rgb(86, 106, 195);
  font-weight: 600;
}

.unitname {
  font-size: 15px;
  color: rgb(56, 182, 255);
  text-decoration: underline;
  font-weight: 600;
}

.admin {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  font-weight: 600;
  padding-left: 30px;
  color: rgb(73, 90, 100);
  font-size: 13px;
  background-image: url("../images/AppIcons/user_1.svg") !important;
}

.createdon {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px;
  padding-left: 30px;
  color: rgb(73, 90, 100);
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  background-image: url("../images/AppIcons/calendar.svg") !important;
}

.header_01 {
  font-size: 23px !important;
  font-weight: 600 !important;
  margin-bottom: 20px !important;
}

.header_04 {
  font-size: 20px !important;
  font-weight: 600 !important;
  margin-bottom: 20px !important;
}

.lbl_btm_0 label {
  padding-bottom: 0px !important;
}

.usergroup_grid .search_part {
  display: none;
}

.usergroup_grid .MainFrameDoc {
  text-align: center;
  height: 130px !important;
  background-image: none !important;
}

.usergroup_grid .MainFrameDoc img {
  border-radius: 100%;
  border: 0px dashed rgb(141, 141, 141);
  padding: 5px;
  background-color: white;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 110px;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  margin-top: 5px;
  height: 120px !important;
  width: 120px !important;
}

.usertype_grid .panel-body.usergroup_grid {
  background-image: url("../images/AppIcons/banner-bg-3.png");
  border-radius: 8px;
  background-position: 0px -125px;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 235px;
}

.assignment_panel {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(201, 201, 201);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: 8px !important;
}

.timetable_panel {
  background-color: #ffffff;
  margin-bottom: 20px;
  background-size: 100%, cover;
  background-position: center center;
  border-radius: 8px !important;
  border-top: 2px solid #F99746;
}

.todo_panel {
  background-color: rgb(255, 255, 255);
  margin-bottom: 20px;
  border: 1px solid rgb(201, 201, 201);
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  border-radius: 8px !important;
}

hr {
  margin-left: -10px;
}

.unitname {
  font-size: 15px;
  color: rgb(56, 182, 255);
  text-decoration: underline;
  font-weight: 600;
}

.label_rounded {
  padding: 3px 10px;
  color: white;
  font-size: 11px;
  font-weight: 600;
  background-color: rgb(243, 124, 120);
  width: auto;
  float: right;
  text-align: center;
  border-radius: 100px !important;
}

.label_rounded1 {
  padding: 3px 10px;
  color: white;
  font-size: 11px;
  font-weight: 600;
  background-color: rgb(21, 95, 218);
  width: auto;
  float: right;
  text-align: center;
  border-radius: 100px !important;
}

.label_rounded2 {
  padding: 3px 10px;
  color: rgb(255, 255, 255);
  font-size: 11px;
  font-weight: 600;
  background-color: rgb(239, 149, 95);
  width: auto;
  float: right;
  text-align: center;
  border: 0px solid rgb(176, 142, 60);
  border-radius: 100px !important;
}

.sm_image .MainFrameDoc {
  text-align: center;
  border-radius: 100px;
  background-position: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: transparent;
  height: 45px !important;
  background-image: none !important;
}

.sm_image .MainFrameDoc img {
  border-radius: 100px;
  border: 1px dashed rgb(141, 141, 141);
  background-color: transparent;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 37px;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  height: 45px !important;
  width: 45px !important;
}

.sm_image .InlineSingle.panel {
  box-shadow: none !important;
  background-color: transparent !important;
}

.sm_image .HoverBtnDoc {
  display: none !important;
}

.sm_image .InlineSingle .panel-body {
  padding: 0px !important;
}

.sm_image .InlineSingle .panel-body .MainFrameDoc {
  border: 0px !important;
}

.sm_image .col-md-3,
.sm_image .col-lg-3 {
  width: auto;
}

.view_btn {
  color: rgb(28, 111, 248);
  font-size: 14px;
  font-weight: 600;
}

.search_displaynone .search_part {
  display: none;
}

.form_image .MainFrameDoc {
  text-align: center;
  display: flex;
  align-items: center;
  height: 100px !important;
  background-image: none !important;
  padding: 0px !important;
  border: none !important;
  background-color: transparent !important;
  width: 100% !important;
}

.form_image .MainFrameDoc img {
  border-radius: 8px;
  border: 0px dashed rgb(141, 141, 141);
  padding: 5px;
  background-color: white;
  background-image: url("../images/AppIcons/app_form.png");
  background-size: 65px;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  position: relative;
  height: 75px !important;
}

.form_image .InlineSingle.panel {
  margin: 0px auto;
  box-shadow: none !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  width: 75px !important;
}

.form_image .HoverBtnDoc {
  display: none !important;
}

.form_image .InlineSingle .panel-body {
  padding: 0px !important;
}

.form_image .InlineSingle .panel-body .MainFrameDoc {
  border: 0px !important;
}

.form_image .col-md-3,
.sm_image .col-lg-3 {
  width: auto;
}

.event_content .col-lg-12 {
  width: 100% !important;
}

.room {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 11px;
  padding-left: 12px;
  font-weight: 600;
  font-size: 12px;
  display: block;
  margin-right: 5px;
  background-image: url("../images/AppIcons/marker.svg") !important;
  margin-bottom: 5px !important;
}

.tab_icon {}

.assignments .col-lg-12 {
  width: 100%;
}

.lesson_image {}

.lesson_image .MainFrameDoc {
  background-position: center center;
  height: 150px;
  background-image: url("../images/AppIcons/lession_bg.png") !important;
  background-size: cover !important;
}

#btnSubmit.btnSubmit {
  background: rgb(32, 106, 159);
}

.LefttoRight .col-lg-12,
.LefttoRight .col-md-12,
.LefttoRight .col-sm-12 {
  padding: 0px;
}

.LefttoRight .form-group {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.LefttoRight .form-group label {
  width: 30%;
  padding: 0px !important;
  margin: 0px !important;
}

.LefttoRight1 {
  display: flex;
  padding: 0px 10px;
  align-items: center;
}

.LefttoRight1 h6 {
  width: max-content;
  margin-right: 20px !important;
  font-weight: 500 !important;
}

.LefttoRight1 .form-group button {
  min-width: 210px;
}

.LefttoRight1 .form-group {
  padding: 0px 20px;
  margin-bottom: 0px !important;
}

.LefttoRight1 .form-group .controls input {}

.LefttoRight1 span {
  width: max-content;
  font-weight: 500 !important;
}

#mdl_d18d0f44-ab94-76cf-cee5-0cfb885dee29 .modal-content .modal-footer,
#mdl_2b1c112f-4e52-8a8f-ca0a-6a3e8d63ea2e .modal-content .modal-footer {
  display: none !important;
}

.ArunElement {
  display: flex;
  padding: 0px;
  font-size: 18px;
  font-weight: 500;
}

.ArunElement span {
  font-size: 18px;
  font-weight: 500 !important;
}

.ArunElement .form-group .controls span {
  position: relative;
  padding: 0px 10px;
}

.ArunElement .form-group .controls span::before {
  content: "(";
  position: absolute;
  font-size: 18px;
  font-weight: 500;
  left: 0px;
}

.ArunElement .form-group .controls span::after {
  content: ")";
  position: absolute;
  font-size: 18px;
  font-weight: 500;
  right: 0px;
}

.MultiModal .modal-dialog .CustomModel .modal-footer button:first-child {}

.Preview_Btn {
  background-image: url("../images/AppIcons/eye.png");
  background-size: 20px;
  background-position: 110px center;
  background-repeat: no-repeat;
  min-width: 150px;
  text-align: center;
  padding: 10px !important;
}

.Forward_Btn {
  background-image: url("../images/AppIcons/fast-forward.png");
  background-size: 20px;
  background-position: 200px center;
  background-repeat: no-repeat;
  float: right;
  padding: 10px !important;
  width: 250px !important;
  text-align: center !important;
}

.timetable_panel .label_rounded1 {
  display: none !important;
}

.user_info_outer .form-group .controls span.text-white {
  font-weight: 600;
  color: rgb(255, 255, 255) !important;
}

.ONC {
  display: flex;
  justify-content: flex-end;
  padding: 0px !important;
  align-items: center;
  flex-direction: row;
}

.ONC .form-group {
  margin: 0px 5px !important;
}

.Faculty_Name {
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 40px !important;
  background-size: 30px;
}

.Faculty_Name .form-group {
  margin-bottom: 0px !important;
}

.Faculty_Name .form-group label {
  color: rgba(10, 10, 10, 0.44);
  font-weight: 600;
  padding: 0px;
  font-size: 13px !important;
}

.Faculty_Name .form-group .controls span {
  color: rgb(86, 106, 195);
  font-weight: 600;
  padding: 0px;
  font-size: 13px !important;
}

.Btn_Text,
.Btn_Text:hover {
  border-bottom: 2px dashed rgb(86, 106, 195);
}

.image_hover .HoverBtnDoc {
  display: none !important;
}

.assignment_panel .form-group {
  margin: 5px 0px !important;
}

.rTop {
  position: absolute;
}

.repeater_image_control .col-lg-12,
.repeater_image_control .col-md-12,
.repeater_image_control .col-sm-12 {
  padding: 0px !important;
}

.event_grid_outer {
  box-shadow: none;
  border: 0px !important;
  border-radius: 8px !important;
  background-color: rgb(235, 237, 240) !important;
}

.label_rounded1 {
  padding: 5px 10px 3px;
  width: auto;
  float: right;
  text-align: center;
  background-color: rgb(28, 97, 191);
  color: white !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  border-radius: 100px !important;
}

.label_rounded2 {
  padding: 5px 10px;
  color: white;
  font-size: 10px;
  font-weight: 600;
  background-color: rgba(69, 117, 197, 0.7);
  width: max-content;
  float: right;
  text-align: center;
  border-radius: 100px !important;
}

.description1 {
  background-color: rgba(239, 242, 255, 0.66);
  width: fit-content;
  display: flex;
  color: rgb(106, 125, 210);
  padding: 6px 12px;
  font-weight: 500;
  margin: 7px auto 0px;
  border-radius: 8px !important;
}

.primary_header2 {
  background-color: rgba(255, 255, 255, 0);
  border-bottom: 1px solid rgba(179, 179, 179, 0.314);
  width: auto;
  display: flex;
  color: rgb(106, 125, 210);
  padding: 0px 0px 7px;
  font-weight: 500;
  justify-content: flex-start;
  font-size: 17px;
  border-radius: 0px !important;
}

.todo_panel .panel-body {
  padding: 15px;
}

.lefttoright .form-group {
  display: flex;
  align-items: flex-start;
  flex-flow: column wrap;
}

.lefttoright .form-group label {
  margin-right: 10px;
}

.event_genre_div .col-lg-2,
.event_genre_div .col-md-2 {
  width: 100%;
}

.centerplus {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.head_bg_pattern1:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}

.no-maxheight {
  min-height: unset !important;
}

.SearchReadonly .form-group {
  margin: 5px 0px !important;
}

.SearchReadonly .form-group label {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 12px !important;
}

.SearchReadonly .form-group .controls span {
  color: rgb(255, 255, 255);
}

.View_Btn,
.View_Btn:hover {
  text-align: center;
  position: relative;
  width: fit-content;
  display: block;
  margin: 0px auto;
  background: transparent !important;
  color: rgba(5, 5, 5, 0.68) !important;
  text-decoration: unset !important;
}

.View_Btn::before {
  content: "";
  background-image: url("../images/AppIcons/arrow.png");
  background-repeat: no-repeat;
  background-position: center center;
  left: -20px;
  top: 0px;
  width: 20px;
  height: 20px;
  animation: 2s ease 0s infinite normal none running fade-out-down;
  position: absolute;
  background-size: 15px;
}

.View_Btn::after {
  content: "";
  background-image: url("../images/AppIcons/arrow.png");
  background-repeat: no-repeat;
  background-position: center center;
  right: -20px;
  top: 0px;
  width: 20px;
  height: 20px;
  position: absolute;
  animation: 2s ease 0s infinite normal none running fade-out-down;
  background-size: 15px;
}

@keyframes fade-out-down {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.app_head span {
  font-size: 16px;
  font-weight: 400;
}

.app_head {
  display: flex;
  padding: 0px !important;
}

.app_head .form-group {
  margin-bottom: 0px !important;
}

.app_head .form-group .controls span {
  font-weight: 600;
  font-size: 16px;
}

.assignment_desc .controls {
  left: 300px;
  width: calc(100% - 274px);
  top: -19px;
}

.public_view h4 {
  font-weight: 500 !important;
}

.head_bg_pattern1 {
  background: rgba(76, 90, 187, 0.6);
  border-radius: 6px;
  box-shadow: rgba(255, 255, 255, 0.08) 0px 4px 10px;
  backdrop-filter: blur(17.6px);
  padding: 20px 20px 0px !important;
  border-left: 5px solid rgb(57, 118, 181) !important;
}

.head_bg_pattern1::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0px;
  background: linear-gradient(-45deg, rgb(47, 159, 244), rgb(11, 73, 198));
  transform: translate3d(0px, 0px, 0px) scale(0.959);
  filter: blur(40px);
  transition: opacity 0.3s ease 0s;
  border-radius: inherit;
  opacity: 0.8;
}

.head_bg_pattern1::after {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0px;
  background: inherit;
  border-radius: inherit;
}

.assignment_panel .typo_level_01_white {
  font-size: 14px;
  display: block;
  font-weight: 600;
  margin-top: 0px;
  width: max-content;
  color: rgb(42, 42, 42) !important;
}

.e-calendar th,
.e-bigger.e-small .e-calendar th {
  border-bottom: 0px;
  color: rgb(217, 115, 52);
  font-weight: 500;
}

.e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: rgb(238, 238, 238);
  border: 1px solid rgb(217, 115, 52);
  color: rgb(217, 115, 52);
}

.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: rgb(249 151 70);
  border: 1px solid rgb(217, 115, 52);
  color: #ffffff;
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary,
.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary:hover {
  border-color: transparent;
  background-color: transparent !important;
  color: rgb(217, 115, 52) !important;
}

.black {
  color: rgb(51, 51, 51) !important;
}

.ProfileChat .rounded_div {
  border-radius: 100px;
  border: 1px dashed rgb(141, 141, 141);
  background-color: transparent;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 37px;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  height: 45px !important;
  width: 45px !important;
}

.ProfileChat {
  display: flex;
  align-items: flex-end;
}

.ProfileChat .Name {
  width: fit-content;
  float: left;
}

.ProfileChat .Name .form-group {
  margin-bottom: 0px;
}

.IntDate {
  position: absolute;
  right: 0px;
  top: 17px;
}

.pending_grid .panel-body .mt-15 .col-lg-12,
.pending_grid .panel-body .mt-15,
.pending_grid .panel-body .mt-15 .col-md-12,
.pending_grid .panel-body .mt-15,
.pending_grid .panel-body .mt-15,
.pending_grid .panel-body .mt-15 .col-sm-12 {
  padding: 0px;
}

.NameText {
  font-weight: 500;
  font-size: 16px;
}

.MsgText {
  opacity: 0.75;
  font-size: 14px;
}

.rounded_div.Des {
  background-color: rgba(220, 220, 220, 0.24);
  background-image: url("../images/AppIcons/Approved.png") !important;
}

.Btn1 {
  background-repeat: no-repeat;
  background-size: 51px;
  background-position: center 20px;
  margin-top: 10px;
  padding: 80px 20px 20px !important;
}

.Department {
  background-image: url("../images/AppIcons/hierarchical-structure.png");
}

.Forms {
  background-image: url("../images/AppIcons/sign-up.png");
}

.LeftGrid .panel-body {
  height: calc(100vh - 150px);
}

.RightGrid .panel-body {
  height: calc(100vh - 422px);
}

.RightGrid .panel-body.setnoheight {
  height: unset;
}

.pending_grid .panel-body {
  height: unset !important;
}

.DesIcon {}

.DesIcon .form-group {
  padding-left: 30px;
  background-image: url("../images/AppIcons/IndoDes.png");
  background-position: 5px 5px;
  background-repeat: no-repeat;
  background-size: 22px;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

.DesIcon .form-group label {
  color: rgb(53, 53, 53);
  font-size: 21px !important;
}

.FBold {
  font-weight: 600;
}

.cgpa_panel {}

.cgpa_panel .form-group {
  margin-bottom: -5px !important;
}

.cgpa_panel .panel-body {
  padding: 0px !important;
}

.cgpa {
  font-weight: 500;
  display: inline-block;
  float: right;
  height: 45px;
  background-color: rgb(254, 246, 234);
  padding: 0px 10px;
  font-size: 30px !important;
  color: rgb(249, 170, 51) !important;
  border-radius: 8px !important;
}

.cgpa_grid .table-widget {
  padding-left: 10px;
}

.cgpa_grid table.dataTable tbody tr {
  background-color: rgb(226, 230, 245);
  float: left;
  width: 24%;
  margin: 0px 5px 5px 0px;
  height: 109px;
  border-radius: 8px !important;
  border: 2px dashed rgba(119, 129, 197, 0.18) !important;
}

.cgpa_grid table.dataTable tbody tr:hover {
  background-color: rgb(201, 209, 217);
}

.cgpa_value {}

.cgpa_value::before {
  position: absolute;
  content: "CGPA";
  height: 20px;
  top: 18px;
  right: 25px;
  color: rgb(250, 165, 21);
  font-size: 15px;
}

.gradelsit {
  background-color: transparent;
  width: 100%;
  font-weight: 600;
  padding: 18px 21px;
  position: absolute;
  top: -131px;
  height: 117px;
  font-size: 0px;
  border-radius: 8px;
  border: 0px !important;
}

.gradelsit:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.attendance {
  background-color: transparent;
  width: 100%;
  font-weight: 600;
  padding: 18px 21px;
  position: absolute;
  height: 114px;
  top: -119px;
  left: 0px;
  font-size: 0px;
  border-radius: 8px;
  border: 0px !important;
}

.attendance:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.attendance_chart svg {
  height: 55px;
  margin: 0px auto;
}

.attendance_chart h6 {
  position: relative;
  top: -35px;
}

.loggedtime {
  background-image: url("../images/AppIcons/user-time.svg");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-size: 32px;
  padding-left: 50px;
  margin-top: 10px;
}

.loggedtime label {
  color: rgb(255, 255, 255) !important;
  font-weight: 600 !important;
}

#divCanvas .cgpa_grid .table-widget .table-widget-content table {
  overflow: hidden !important;
}

.cgpa_grid table.dataTable tbody tr td {
  float: left;
  width: 100%;
  padding: 0px 15px;
  border: 0px !important;
}

.cgpa_grid table {
  border-collapse: separate;
  border-spacing: 0px 10px;
  padding: 0px !important;
}

.cgpa_grid table thead {
  display: none;
}

.cgpa_grid table tbody tr.selected {
  background-color: rgb(254, 238, 214) !important;
}

.cgpa_grid table tbody tr td:first-child span::before {
  content: "Semester";
  height: 30px;
  width: 200px;
  position: absolute;
  top: 18px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px !important;
}

.cgpa_grid table tbody tr td:first-child span {
  line-height: 0;
  margin-top: 37px;
  display: inline-block;
  font-size: 17px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span::before {
  content: "SGPA";
  height: 30px;
  width: 200px;
  position: absolute;
  top: 18px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 13px !important;
}

.cgpa_grid table tbody tr td:nth-child(2) span {
  line-height: 0;
  margin-top: 37px;
  display: inline-block;
  font-size: 17px !important;
}

.more_dd {}

.more_content {
  display: none;
}



.dd_outer:hover .more_content {
  display: block;
  z-index: 99;
  position: absolute;
  top: 30px;
  right: -21px;
  width: 200px;
  height: auto;
  padding: 10px;
  border-radius: 8px;
  background-color: white;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  border: 1px solid rgb(201, 209, 217) !important;
}

.rightpane .icons-list {
  display: none;
}

.mycourse_grid table tbody tr td:nth-child(1) span {
  border-radius: 4px;
  background-color: rgb(249, 170, 51);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(4) span {
  border-radius: 4px;
  background-color: rgb(249, 170, 51);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr td:nth-child(5) span {
  border-radius: 4px;
  background-color: rgba(74, 101, 114, 0.39);
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 5px 10px !important;
}

.mycourse_grid table tbody tr:hover {
  background-color: rgb(229, 231, 233);
}

.basket_grid .col-lg-4 {
  width: auto;
}

.StudentGrid_Buttons {
  display: flex;
  justify-content: space-between;
  padding: 10px !important;
}

.Columnone {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.ColumnTwo {
  display: flex;
  justify-content: space-between;
}

.Student_Grid_Approval {
  background: transparent !important;
}

.Student_Grid_Approval .panel-heading,
.Student_Grid_Approval .panel-heading .search_part,
.Student_Grid_Approval .datatable-footer {
  display: none !important;
}

.course_grid {
  padding-top: 10px !important;
}

.d-flex.Approval {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex !important;
}

.d-flex.Approval .form-group {
  margin-top: 5px !important;
}

.Check .remove-panel-heading .BgGrid {
  display: none !important;
}

.st_btn1_Row .st_btn1 {
  padding-left: 20px !important;
}

.st_curriculum_btn {
  background-image: url("../images/curruculum.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 40px;
  padding-left: 60px !important;
}

.st_elective_btn {
  background-image: url("../images/elective.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 40px;
  padding-left: 60px !important;
}

.st_backlog_btn {
  background-image: url("../images/backlog.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 40px;
  padding-left: 60px !important;
}

.st_basket_btn {
  background-image: url("../images/basket.png");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 40px;
  padding-left: 60px !important;
}

.e-input-group {
  background-color: rgba(255, 255, 255, 0) !important;
}

.Bracket_Heading h4 {
  position: relative;
}

.Bracket_Heading h4::before {
  content: "(";
  position: absolute;
  left: 120px;
}

.Bracket_Heading h4::after {
  content: ")";
  position: absolute;
}

.Star {
  position: absolute;
  left: 375px;
  color: red;
}

.course_grid .form-group {
  display: flex;
  flex-direction: column;
}

.course_grid .form-group label {
  font-size: 12px;
  color: rgba(53, 53, 53, 0.565);
  font-weight: 500 !important;
}

.course_grid .col-md-3:first-child .form-group .controls span,
.course_grid .col-sm-3:first-child .form-group .controls span,
.course_grid .col-lg-3:first-child .form-group .controls span {
  background-image: linear-gradient(45deg, rgb(255, 209, 125), rgb(255, 153, 0));
  padding: 4px 16px;
  color: rgb(0, 0, 0);
  box-shadow: rgba(255, 165, 0, 0.21) 0px 6px 15px;
  font-size: 14px !important;
  font-weight: 600 !important;
  border-radius: 14px !important;
}

.course_grid .form-group .controls span {}

.remove-search .search_part {
  display: none !important;
}

#divCanvas .datatable-footer .bootpag li a {
  line-height: 14px;
  margin: 0px 2px;
  color: rgb(143, 143, 143);
  min-width: 28px;
  border: 1px solid rgb(143, 143, 143);
  border-radius: 8px;
  width: 36px !important;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.CustomConfirmDialog .modal-content {
  width: 400px;
  min-width: 400px !important;
}

.CustomConfirmDialog .vertical_middle_center {
  display: unset !important;
}

#tabUploadTypes {
  display: none;
}

.panel.InlineSingle .panel-body .MainFrameDoc img {}

/*.Submit_Button, .Submit_Button:hover {
  background-color: rgb(251, 105, 66);
  display: flex;
  background-position: 25px center;
  background-repeat: no-repeat;
  background-size: 23px;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  min-width: 150px;
  text-align: center !important;
  font-weight: 600 !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  border: 1px solid rgba(51, 51, 51, 0.208) !important;
  padding: 10px 5px !important;
  width: 100% !important;
}

.Green_Button, .Green_Button:hover {
  background-color: rgb(51, 219, 27);
  display: flex;
  background-position: 25px center;
  background-repeat: no-repeat;
  background-size: 23px;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  min-width: 150px;
  text-align: center !important;
  font-weight: 600 !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  border: 1px solid rgba(51, 51, 51, 0.208) !important;
  padding: 10px 5px !important;
  width: 100% !important;
}*/

.BasicGrid .panel-heading {
  background: transparent !important;
}

.BasicGrid .table-widget .table-widget-content tr td span .CustomFomrButton {
  background-color: transparent !important;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 {}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 0px !important;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header h4,
#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header::before {
  display: none;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_0c04b61b-a5cc-c4ff-71fd-9cbcf30c04d6 .modal-header button i {
  left: 0px;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 0px !important;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header h4,
#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header::before {
  display: none;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_0e77f3ec-bea3-be7c-1835-82a08ba66927 .modal-header button i {
  left: 0px;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 0px !important;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header h4,
#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header::before {
  display: none;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_f1510ee7-924b-2585-73a3-9d1abc5386f9 .modal-header button i {
  left: 0px;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header h4,
#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header::before {
  display: none;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_c1bb1d3b-8fda-ed98-8899-2cb9b02b88b5 .modal-header button i {
  left: 0px;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header h4,
#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header::before {
  display: none;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_07ce9276-adb1-c99a-c021-3ea0f161a889 .modal-header button i {
  left: 0px;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  padding: 0px !important;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header h4,
#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header::before {
  display: none;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_cd9e704d-0e44-d079-3b4f-ef4a4014e76c .modal-header button i {
  left: 0px;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header h4,
#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header::before {
  display: none;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_671e81d5-ecbb-03bc-22c2-ba0604ba4f00 .modal-header button i {
  left: 0px;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header h4,
#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header::before {
  display: none;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_d48a4434-6fe4-028f-401b-242372c19d4a .modal-header button i {
  left: 0px;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header {
  height: 0px;
  display: flex;
  justify-content: flex-end;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header h4,
#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header::before {
  display: none;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header button {
  right: -15px;
  top: -10px;
  padding: 10px;
  position: absolute;
  background: rgb(247, 0, 0);
  border-radius: 100px;
  opacity: 1;
  color: rgb(255, 255, 255);
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 3px solid rgb(195, 195, 195);
  display: block;
  width: 42px;
  aspect-ratio: 1 / 1;
  z-index: 999;
}

#mdl_2fb795a3-f0df-db32-04ee-82f5ce362f3a .modal-header button i {
  left: 0px;
}

.CustomUploadReport .input-group-btn a {
  padding: 0px !important;
}

.CustomUploadReport .input-group-btn a .fa-times::before {
  background-color: red;
}

.Submit_Button_Mini,
submit_button_mini:hover {
  float: right;
  color: rgb(255, 255, 255);
  background-image: linear-gradient(45deg, rgb(240, 142, 60), rgb(241, 124, 23));
  border-radius: 50px;
  padding: 7px 10px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  margin-right: 15px;
}



.Span_Value span,
.Span_Value {
  color: rgb(35, 47, 52);
  font-size: 16px;
  font-weight: 500 !important;
}

.white_BG .panel.InlineSingle .panel-body .MainFrameDoc img {
  background-color: white;
  border: 1px dashed rgb(163, 182, 227);
}

.CustomGenericDialog .vertical_middle_center .vertical_middle .modal-dialog .modal-content {
  transform: translateY(-55%);
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  border-top-width: initial;
  border-top-style: none;
  transition: all 0.3s ease-in-out 0s;
  background: transparent;
  color: #4b0082 !important;
  border-bottom-width: 3px !important;
  border-color: transparent transparent #4b0082 !important;
  border-radius: 0px !important;
  font-weight: 600 !important;
  font-size: 16px;
}

.nav-tabs>li>a:hover {
  line-height: unset;
  border: 1px solid transparent;
  box-shadow: none;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
  border-left: none;
  border-right: none;
  cursor: pointer;
  color: #4b0082 !important;

}

.nav-tabs.nav-tabs-highlight>li.active>a,
.nav-tabs.nav-tabs-highlight>li.active>a:hover,
.nav-tabs.nav-tabs-highlight>li.active>a:focus {
  border-top: none;
}

.filer_btn {
  background-image: url("../images/AppIcons/filter_icon.svg");
  background-size: 20px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  height: 20px !important;
  width: 25px !important;
}

.event_heading {
  font-weight: 500;
  font-size: 18px !important;
}

.AddEvent .form-label {
  padding: 0px 0px 4px;
  color: rgb(131, 131, 131);
}

.description {
  line-height: 1.8;
  font-size: 14px;
  color: rgb(147, 147, 147);
}

.En-title {
  position: relative;
}

.Uploadimage {
  background: rgb(255, 255, 255);
  padding: 10px;
  border-radius: 8px;
}

.Uploadimage .InlineSingle .panel-body .MainFrameDoc {
  border: 1px solid rgb(221, 221, 221);
  height: 190px;
  background-image: url("../images/imgDiv.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  background-color: rgb(231, 231, 231);
}

.Uploadimage .MaxChar {
  color: rgb(255, 171, 16) !important;
}

.imgDiv .Uploadimage .InlineSingle .panel-body .MainFrameDoc img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.Uploadimage span {
  color: rgb(161, 161, 161);
  font-style: italic !important;
}

.Uploadimage .panel-body {
  padding: 0px !important;
}

.Spe-Accord .panel-group .panel-heading {
  background: rgb(74, 101, 114) !important;
  border-radius: 4px !important;
}

.Spe-Accord .panel-group .panel-heading+.panel-collapse>.panel-body,
.Spe-Accord .panel-group .panel-heading+.panel-collapse>.list-group {
  background: white;
}

.CloseEventPop {
  background-color: rgb(36, 33, 29);
  color: transparent;
  border: none;
  border-radius: 8px;
  height: 45px;
  float: right;
  background-image: url("../images/addEventpop.png");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center center;
}

.Des-Pad,
.Des-Pad .col-md-12 {
  padding: 0px !important;
}

.EventPage {
  border: none !important;
}

.EventHead {
  background: rgb(23, 26, 31);
}

.EventHead h6 {
  color: rgb(255, 255, 255);
}

.EventHead .form-group a {
  padding: 10px 20px;
  border-radius: 5px !important;
}

.EventHead .form-group {
  border: none;
  background: rgba(240, 248, 255, 0.24) !important;
}

.EventHeadFlex {
  display: flex;
  justify-content: right;
}

.EventHead .form-group input {
  border: none;
  background-color: rgba(145, 143, 142, 0.15) !important;
  border-radius: 8px !important;
}

.EventFilter .panel-body {
  background: white;
  padding: 10px !important;
}

.EventFilter .panel-body .col-lg-12 {
  padding: 6px 1px !important;
}

.EventFilter .form-group .checker span.checked {
  background-color: rgb(225, 137, 23);
  border-color: rgb(225, 137, 23) !important;
}

.events_leftside {}

.panel_left_side {
  border: 0px !important;
  box-shadow: none !important;
  margin-bottom: 10px !important;
}

.panel_left_side .panel-heading {
  background-color: rgb(237, 240, 247) !important;
}

.left_outer {
  border: 1px solid rgba(35, 47, 52, 0.21);
  box-shadow: none;
  border-radius: 6px !important;
}

.display_none {
  display: none;
}

.common_panel_01 {
  border-radius: 8px;
  background-color: rgb(235, 237, 240) !important;
}

.MainFrameDoc img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.EventFilter .panel-heading h6 {
  font-size: 15px !important;
  font-weight: 500 !important;
}

.EventFilter .panel-heading {
  padding: 7px 20px !important;
}

.EventFilter .form-group {
  margin-bottom: -10px !important;
}

.Event_RepeaterGrid .search_part {
  display: none;
}

.Event_RepeaterGrid .MainFrameDoc {
  height: 200px;
}

.Event_RepeaterGrid .MainFrameDoc img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.event_genre_grid .MainFrameDoc {
  height: 140px;
}

.event_genre_grid .MainFrameDoc img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.event_genre_grid .panel-title {
  display: none;
}

.event_genre_grid .datatable-footer {
  background-color: rgb(99, 115, 121);
  border: 0px;
  border-radius: 8px !important;
}

.event_genre_grid .datatable-footer .pagination {
  margin-top: 7px;
}

.Event_RepeaterGrid_panel {
  background: white;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 12px;
}

.add_btn {
  background-image: url("../images/AppIcons/add.svg");
  background-size: 35px;
  background-repeat: no-repeat;
  background-color: transparent;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  border: 0px !important;
  height: 35px !important;
  width: 35px !important;
}

.eve_breadcrumb {
  font-size: 14px;
  color: rgba(35, 47, 52, 0.59) !important;
}

.title_big {
  font-size: 20px;
  font-weight: 500;
  color: rgb(24, 34, 64);
}

.title_big::before {
  content: "";
  position: absolute;
  width: 100px;
  height: 0px;
  background-color: rgba(35, 47, 52, 0.1);
  top: 35px;
}

.ro_lbl_blue {
  font-size: 13px;
  color: rgb(56, 133, 247);
}

.date_with_icon {
  background-image: url("../images/DemoIcons/date.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  font-size: 12px;
  color: rgb(100, 127, 157);
  display: inline-block;
}

.venue {
  background-image: url("../images/DemoIcons/venue.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  font-size: 12px;
  color: rgb(100, 127, 157);
  display: inline-block;
}

.event_status {
  background-image: url("../images/DemoIcons/time.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  text-transform: uppercase;
  background-color: rgb(242, 244, 247);
  display: inline-block;
  width: 20px;
  aspect-ratio: 1 / 1;
  padding-left: 0px !important;
  border-radius: 100px !important;
}

.ro_lbl_mute {
  color: rgba(35, 47, 52, 0.62);
}

.description {
  line-height: 2;
}

.event_content .form-group {
  margin-bottom: 0px !important;
}

.ro_lbl_purple {
  color: rgb(91, 43, 207);
}

.event_content .input-xs {
  padding: 0px !important;
}

.date_ro .form-group {
  margin-bottom: 0px !important;
}

.repeater_image_control .MainFrameDoc {
  background-image: url("../images/imgDiv.png");
  background-size: 20%;
  background-position: center center;
  border-radius: 8px;
  background-repeat: no-repeat;
}

.MainFrameDoc {}

.ro_lbl_white {
  color: white;
}

.title_big_white {
  font-size: 22px;
  color: rgb(255, 255, 255);
}

.title_big_white::before {
  content: "";
  position: absolute;
  width: 100px;
  height: 2px;
  background-color: rgba(35, 47, 52, 0.1);
  top: 35px;
}

.repeater_image_control .InlineSingle.panel {
  background-color: white;
  box-shadow: none;
  border-radius: 8px !important;
  border: 0px !important;
}

.repeater_image_control .MainFrameDoc img {
  border-radius: 10px !important;
  padding: 0px !important;
}

.AddEvent .InlineSingle.panel {
  background-color: white;
  box-shadow: none;
  border-radius: 8px !important;
  border: 0px !important;
}

.AddEvent .MainFrameDoc img {
  max-height: 220px;
  border-radius: 8px !important;
  width: 100% !important;
  background-image: none !important;
}

.AddEvent .MainFrameDoc {
  background-image: none;
  text-align: center;
}

.EventGridRepeater .row .col-lg-12,
.EventGridRepeater .row .col-md-12 {
  width: 33%;
  padding: 10px 0px 10px 20px;
}

.EventGridRepeater .row .col-lg-12 .row .col-lg-12,
.EventGridRepeater .row .col-md-12 .row .col-md-12 {
  width: 100% !important;
  padding: 0px !important;
}

.ContentsRow {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  text-align: center;
}

.ContentsRow .form-group {
  margin-top: 5px;
  margin-bottom: 5px !important;
}

.ContentsRow .form-group .title_big {
  font-size: 20px !important;
  font-weight: 500 !important;
}

.CusSelect2,
.CusSelect2:hover {
  width: 100%;
  color: rgb(255, 255, 255);
  border-radius: 8px !important;
  background: rgb(65, 64, 62) !important;
  font-family: "Fira Sans" !important;
  font-size: 16px !important;
}

.AddEvent .MainFrameDoc {
  background-image: url("../images/imgDiv.png");
  background-size: 10%;
  background-position: 50% 31%;
  border-radius: 8px;
  background-repeat: no-repeat;
}

.event_genre_grid .search_part {
  display: none;
}

.event_genre_grid .heading-elements {
  right: 0px !important;
}

.themeBtn1 {
  color: white;
  background: rgb(231, 141, 24);
  padding: 10px 50px;
  border-radius: 8px;
  float: right;
  border: none;
  font-size: 14px !important;
  margin-bottom: 0px !important;
}

.themeBtn2 {
  color: white;
  background: rgb(89, 200, 120);
  padding: 10px 50px;
  border-radius: 8px;
  float: right;
  border: none;
  font-size: 14px !important;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}

.themeBtn3,
.themeBtn3:hover {
  color: white;
  background: rgb(74, 101, 114);
  padding: 10px 50px;
  border-radius: 8px;
  float: right;
  border: none;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-size: 14px !important;
}

.themeBtn1:hover {
  background: rgb(233, 165, 76);
  color: rgb(255, 255, 255) !important;
}

.themeBtn4 {
  color: rgb(34, 46, 51);
  background: rgb(255, 255, 255);
  padding: 10px 50px;
  border-radius: 8px;
  float: right;
  border: none;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
  font-size: 14px !important;
}

.themeBtn4:hover {
  background-color: rgb(240, 240, 240);
  color: rgb(34, 46, 51) !important;
}

.event_heading {
  font-weight: 500;
  font-size: 18px !important;
}

.AddEvent .form-label {
  padding: 0px 0px 4px;
  color: rgb(131, 131, 131);
}

.description {
  line-height: 1.8;
  font-size: 14px;
  color: rgb(147, 147, 147);
}

.En-title {
  position: relative;
}

.Uploadimage {
  background: rgb(255, 255, 255);
  padding: 10px;
  border-radius: 8px;
}

.Uploadimage .InlineSingle .panel-body .MainFrameDoc {
  border: 1px solid rgb(221, 221, 221);
  height: 190px;
  background-image: url("../images/imgDiv.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  background-color: rgb(231, 231, 231);
}

.Uploadimage .MaxChar {
  color: rgb(255, 171, 16) !important;
}

.auto_scroll {
  height: 50px;
  overflow-y: scroll;
  -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
  -webkit-mask-size: 100% 20000px;
  -webkit-mask-position: left bottom;
  transition: mask-position 0.3s ease 0s, -webkit-mask-position 0.3s ease 0s;
  display: block;
}

.auto_scroll:hover {
  -webkit-mask-position: left top;
}

.auto_scroll::-webkit-scrollbar {
  width: 10px;
}

.auto_scroll::-webkit-scrollbar-track {
  background-color: rgb(228, 228, 228);
  border-radius: 100px;
}

.auto_scroll::-webkit-scrollbar-thumb {
  background-color: rgb(212, 170, 112);
  border-radius: 100px;
}

.auto_scroll_description {
  height: 80px;
  overflow-y: scroll;
  -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
  -webkit-mask-size: 100% 20000px;
  -webkit-mask-position: left bottom;
  transition: mask-position 0.3s ease 0s, -webkit-mask-position 0.3s ease 0s;
  display: block;
  padding-right: 20px !important;
}

.auto_scroll_description:hover {
  -webkit-mask-position: left top;
}

.auto_scroll_description::-webkit-scrollbar {
  width: 10px;
}

.auto_scroll_description::-webkit-scrollbar-track {
  background-color: rgb(228, 228, 228);
  border-radius: 100px;
}

.auto_scroll_description::-webkit-scrollbar-thumb {
  background-color: rgb(212, 170, 112);
  border-radius: 100px;
}

.view_btn {
  color: rgb(46, 49, 53);
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
  border-radius: 100px;
  background-color: rgb(223, 229, 250);
  padding: 2px 5px;
  display: inline-block;
  text-align: center;
  width: 100px !important;
  margin: 0px !important;
}

.Student_Faculty_Panel {
  margin-top: 0px;
  padding-top: 10px;
  border-left: 1.5px solid rgba(59, 97, 235, 0.12) !important;
}

.Student_Faculty_Panel .user_info {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.Fac_Adv {
  display: flex;
  flex-direction: column-reverse;
  padding: 0px 0px 5px;
  text-align: center;
  align-items: center;
}

.Student_Faculty_Panel .user_info .form-group {
  text-align: center !important;
}

.Student_Faculty_Panel .user_info .form-group .primary_header {
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  text-align: center !important;
  display: flex !important;
}

.Student_CGPA_Panel {
  position: relative;
  margin-top: 5px;
}

.Student_CGPA_Panel .panel-body {}

.form-group .input-xs .e-input-group input {
  padding: 0px !important;
}

.input-xs {
  height: 40px;
}

.modal .e-input-group,
.e-input-group.e-control-wrapper input {
  display: flex;
  align-items: center;
  font-size: 14px !important;
  /* height: 39px !important; */
  padding: 0px 0px 0px 5px;
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  align-items: center;
  border: 0px solid;
  box-sizing: content-box;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  max-height: 18px;
  max-width: 18px;
  text-align: center;
  min-height: 18px;
  top: 0px;
  right: -5px;
  font-size: 12px !important;
  padding: 0px !important;
  min-width: 18px !important;
  background: transparent;
}

.e-ddl.e-input-group .e-ddl-hidden {
  display: none;
}

.cmnt-flex {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}

.txt-font {
  font-size: 18px !important;
  line-height: 20px !important;
}

.application-flex {
  display: flex;
  align-items: center;
}

.LTR_Ctnt {
  display: flex;
  flex-direction: column;
  text-align: right;
}

.FR_Row:nth-child(2) {
  border-top: 2px solid rgba(183, 15, 48, 0.08);
}

.LTR_Ctnt {
  border-right: 2px solid rgba(183, 15, 48, 0.08);
  min-height: 230px;
  padding: 115px !important;
}

.RTL_Ctnt {
  min-height: 230px;
  position: relative;
  right: 2px;
  padding: 35px !important;
}

.FR_Row h6 {
  font-size: 20px;
  color: rgb(183, 15, 48);
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}

.job_list {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgba(109, 109, 109, 0.16);
  margin: 20px;
  border-radius: 24px;
  display: flex;
  align-items: center;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 2px;
  padding: 40px 30px !important;
}

a.job-title {
  color: rgb(183, 15, 48);
  font-weight: 700 !important;
  float: left;
  margin: 0px !important;
  height: 65px;
}

.job-title:hover {
  color: rgb(147, 17, 42);
  font-weight: 700 !important;
}

.job-apply-btn {
  color: rgb(255, 255, 255);
  background-color: rgb(183, 15, 48);
  padding: 15px 25px;
  border-radius: 12px;
  font-weight: 600;
  font-size: 14px;
  font-family: Calibri !important;
}

.job-apply-btn:hover {
  background-color: rgb(147, 17, 42);
  color: rgb(255, 255, 255);
}

.job-txt {
  font-size: 16px;
  color: rgb(145, 145, 145);
}

.job-label {
  font-size: 14px;
  font-weight: 700;
  color: rgb(61, 61, 61);
  background-color: rgb(235, 235, 235);
  padding: 5px 15px;
  border-radius: 8px !important;
}

.job-head {
  font-size: 40px !important;
  margin: 20px 0px !important;
}

.apply-wrap {
  display: flex;
  justify-content: flex-end;
}

.dataTable thead .sorting::after {
  margin-top: -5px;
  color: rgb(153, 153, 153);
  background-image: url("../images/BlueArrow.png");
  width: 10px;
  aspect-ratio: 1 / 1;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  content: "" !important;
}

#divCanvas .checker span::after {
  font: 14px / 1 FontAwesome;
  top: 0px;
  left: 0px;
  content: "\f00c" !important;
}

.Mid_Width .modal-dialog .modal-content {
  width: 600px;
  background-color: white !important;
  box-shadow: none !important;
  border-radius: 0px !important;
}

.Input_Dropdown_Ele .e-input-group {
  padding-left: 15px !important;
}

.Process_Readonly .form-group .form-control {
  background: transparent;
}

.e-input-group,
.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
}

.calendar_outer .e-calendar {
  border: none !important;
}

.todo_panel .primary_header2 {
  margin-top: 9px;
}

.student_info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-content: center;
}

.user_info {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}

.red_strip .controls {
  display: none;
}

.red_strip {
  display: flex;
  gap: 20px;
  background: rgb(249, 242, 242);
  border-radius: 15px;
  padding: 10px 20px;
  margin: 10px 0px;
  align-items: center;
}

.red_strip span {
  background: rgb(249, 184, 184);
  height: 31px;
  width: 32px;
  color: rgb(0, 0, 0);
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  border-radius: 100%;
  line-height: 2.3;
  font-weight: 600 !important;
}

.red_strip .form-group {
  margin-bottom: 0px !important;
}

.red_strip label {
  font-size: 14px;
  line-height: 2.3;
  font-weight: bold;
  padding: 0px !important;
}

.print-grid tbody tr:first-child {}

.normal_grid table tr td span {
  font-weight: 600;
  display: flex;
}

.noc-date {
  height: unset !important;
}



.LTR .form-group {
  display: flex;
  align-items: center;
  margin: 15px 0px;
  width: 100%;
  justify-content: flex-start;
}

.LTR .form-group label {
  width: 30%;
}

.LTR .form-group .controls span {
  /* width: 70%; */
  border: 0px !important;
}




.job_list-2 {
  background-color: #fff;
  border-radius: 24px;
  padding: 20px;
  /* box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; */
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  border: 1px solid #f1f1f1;
}

.job_list-2 .form-group img {
  border: none !important;
}

.job-post-img {
  background-image: url(../images/AU_ICons/job-posting-img.jpg);
  height: 200px;
  display: block;
  background-size: cover;
  background-position: center center;
  border-radius: 20px;
}

.job_list-2 .job-txt {
  font-size: 12.5px;
  height: 62px;
  display: block;
  overflow: hidden;
}


.job_list-2 .job-txt:hover {
  overflow: auto
}

.job_list-2 .job-label {
  display: block;
  margin-top: 15px;
  width: fit-content;
  font-size: 12px;
}

.job-apply-btn-2 {
  background-color: rgb(183, 15, 48);
  color: #fff;
  width: auto;
  /* display: block; */
  padding: 12px 30px;
  text-align: revert;
  border-radius: 12px;
  float: right;
  font-weight: 600;
}

.job-apply-btn-2:hover {
  color: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

.job_list-2 .job-title {
  font-size: 15px !important;
  text-align: unset;
}

.job_list-2 span[title="Name"] {
  text-align: left;
}

.jp-altr .Rep-Row .col-lg-12 {
  width: 33.3%;
  padding: 0 10px 10px !important;
}

.jp-altr .Rep-Row .col-lg-12 .col-lg-12 {
  width: 100%;
  /* padding: 0 !important; */
}

.jp-altr .Rep-Row .panel_dummy .col-lg-12 {
  padding: 0 !important;
}



.jobs-panel .panel-heading {
  width: 100%;
  border-bottom: 2px solid #b70f30;
}

.jobs-panel .panel-heading h6 {
  font-size: 30px;
  color: #3d3d3d;
  font-weight: 600 !important;
  padding-left: 40px;
}

.jobs-icon {
  background-image: url(../images/AU_ICons/jobs-iconS.png);
  height: 30px;
  width: 30px;
  background-size: cover;
  display: block;
  position: absolute;
  background-position: center;
  top: 22px;
}

.left-blue-panel {
  background-color: #eaeeff;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  box-shadow: rgb(0 0 0 / 5%) 0px 1px 2px 0px;
}

.left-blue-panel .panel-footer {
  background-color: transparent;
}

.jp-altr {
  padding: 20px 0px
}

.left-blue-panel .panel-heading h6 {
  padding-left: 25px;
  background-image: url(../images/AU_ICons/ls-file-icon.png);
  background-repeat: no-repeat;
  background-size: 18px;
  border-bottom: 2px solid #3b61eb21;
  padding-bottom: 10px;
  font-weight: 500 !important;
}

.Blue_Button,
.Blue_Button:hover {
  width: 100%;
  display: flex;
  min-height: 38px;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  margin: 10px 0px;
  font-weight: 600;
  color: #fff;
  font-size: 14px;
  background-color: var(--main-Primary-color);
  margin-top: 20px !important;
  background-image: url(../images/AU_ICons/filter-blue-btn.png);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: calc(50% - 10%) center;
  padding-left: 10px;
}

.left-blue-panel .panel-heading {
  padding: 15px 20px;
}


.stu-det .form-group {
  margin-bottom: 10px !important;
}

.stu-det .form-group label {
  padding: 0;
  opacity: 0.5;
  font-size: 12px !important;
}

.stu-det .form-group .controls span {}

.flp-row-alt {
  margin: 0px -20px;
  bottom: 8px;
  position: relative;
  border-radius: 20px 0px 0px 0px !important;
}

.img_dummy1 {
  min-width: 65px;
}

.fi-altr-1 {
  border-right: 1px solid #ffffff2e;
  margin-right: 30px;
}

.fi-altr-2 {
  margin-top: unset;
}

.highlight-lab-sty .controls span {
  background-color: #ffe1aa;
  padding: 5px 10px;
  border-radius: 6px !important;
  font-weight: 600;
  color: #3d3d3d;
  margin-left: 10px;
}

.highlight-lab-sty .form-group {
  display: flex;
}

.highlight-lab-sty {
  margin-top: 10px;
}

.CGPA_Col {
  position: absolute;
  top: 15px;
  right: 15px;
  background: #ffffff;
  box-shadow: rgb(253 117 95 / 80%) 0px 0px 4px 1px inset;
  border-radius: 20px;
  min-width: 100px !important;
  background-image: url(../images/AppIcons/medal.png);
  background-repeat: no-repeat;
  background-position: 9px center;
  color: rgb(237 128 76);
  background-size: 39px;
  min-height: 50px;
}

.CGPA_Col .form-group {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 50px;
  padding-right: 5px;
  padding-bottom: 4px;
}

.CGPA_Col label {
  display: none !important;
}

.CGPA_Val {
  position: relative;
  padding-bottom: 2px !important;
  font-weight: 700;
  font-size: 16px !important;
}

.CGPA_Col .CGPA_Val::before {
  position: absolute;
  content: "CPI";
  right: 0px;
  color: rgb(72, 75, 82);
  font-size: 12px;
  height: 0px !important;
  top: -18px;
  font-weight: 500;
}



.white_panel_01 .nav-tabs {
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.Stu_Faculty_Panel .panel-body .Faculty_Values .form-group span {
  display: unset;
  text-align: center;
  font-weight: 600;
}








.Configuration_Pill_Panel1 {
  background-position: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px;
  height: 209px;
  border-radius: 23px !important;
  background-image: none !important;
  margin-bottom: 25px;
}

.Configuration_Pill_Panel1 .panel-body {}

.Configuration_Pill_Panel1 .panel-body h1 {
  font-size: 20px;
  line-height: 25px;
  color: rgb(89, 81, 118);
  width: 100%;
  position: relative;
  font-weight: 400 !important;
  min-height: 80px;
  padding-top: 0px;
  display: flex;
  align-items: center;
}

.Configuration_Pill_Panel1 .panel-body .Con_Icon {
  background-image: url("../images/AU_ICons/image4.svg");
  background-repeat: no-repeat;
  background-size: 60px;
  background-position: center center;
  width: 60px;
  aspect-ratio: 1 / 1;
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}

#divCanvas .Configuration_Pill_Panel1 .panel-body h6 {
  position: relative;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: rgb(235, 111, 70);
  padding: 0px 0px 0px 23px;
}

.Configuration_Pill_Panel1 .panel-body h6::before {
  background-image: url("../images/AU_ICons/settings.svg");
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 18px;
  aspect-ratio: 1 / 1;
  content: "";
  border-radius: 100px;
}

.Configuration_Pill_Panel1 .panel-body h6::after {
  background-image: url("../images/AU_ICons/Vector.svg");
  background-repeat: no-repeat;
  background-size: 6px;
  background-position: center center;
  position: absolute;
  right: 0px;
  width: 8px;
  aspect-ratio: 1 / 1;
  content: "";
  border-radius: 100px;
  top: 50%;
  transform: translate(-50%, -50%);
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(-180deg);
  }

  50% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(-180deg);
  }
}

.Configuration_Pill_Panel1:hover .panel-body h6::before {
  animation: 1s ease 0s infinite normal none running rotate;
}

.Configuration_Pill_Panel1:hover .panel-body h6::after {
  animation: 1s ease 0s infinite normal none running LeftToRight;
}

.Configuration_Pill_Panel1 .panel-body .Button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  border-radius: 23px;
  min-height: 209px;
}

.Configuration_Pill_Panel1 .panel-body .Button a {
  width: 100%;
  min-height: 209px;
  border-radius: 23px;
  color: transparent;
  box-shadow: unset;
  background: transparent !important;
}


.Configuration_Pill_Panel1:hover .panel-body h6::after {
  animation: 1s ease 0s infinite normal none running LeftToRight;
}

.Configuration_Pill_Panel1:hover .panel-body h6::after {
  animation: 2s ease 0s infinite normal none running bounceRight;
  top: 5px;
}

@-webkit-keyframes bounceRight {

  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0px);
  }

  40% {
    transform: translateX(-30px);
  }

  60% {
    transform: translateX(-15px);
  }
}

@keyframes bounceRight {

  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0px);
  }

  40% {
    transform: translateX(-15px);
  }

  60% {
    transform: translateX(-7px);
  }
}


#dvMainContent.content {
  padding: 10px 10px 0px !important;
  overflow: hidden;
}

.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group {
  border: none !important;
  display: table;
}

.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group:hover {
  box-shadow: none;
}

.Remove_Input_Buttons tbody tr td .CustomUploadReport {}

.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group .input-group-btn {
  width: 10% !important;
  float: left;
}

.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group .input-group-btn a:nth-child(1),
.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group .input-group-btn a:nth-child(4) {
  display: none;
}

.Remove_Input_Buttons tbody tr td .CustomUploadReport .input-group .input-group-btn a:nth-child(3) {
  border-radius: 0px 10px 10px 0px;
}

table thead tr th[aria-label="Document: activate to sort column ascending"] {
  min-width: 340px !Important;
}

#divCanvas .normal_grid .table-widget .table-widget-content table tbody tr td .CustomUploadReport .input-group .form-control {
  /*min-width: -webkit-fill-available !important;*/
  max-width: unset !important;
  width: 74% !important;
  margin-left: 10px;
  border-radius: 10px 0px 0px 10px;
}

.Remove_Input_Buttons .fa-eye::before {
  font-size: 15px;
  top: 9px;
  color: #4274e5;
  position: relative;
}

.BgGrid .heading-elements>ul>li:hover {
  background: #ffffff !important;
}

.Info_Value {
  border: 1px solid var(--main-GridHeader-color);
  display: inline-block;
  padding: 10px 20px 10px 40px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
  margin: 15px 0;
  color: #333333;
  background-image: url(../images/AU_ICons/Information.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 22px;
  background-color: #dfe6ff73;
  box-shadow: rgb(0 0 0 / 6%) 0px 0px 4px 2px inset;
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a {
  padding: 2px 18px 0 !important;
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a svg {
  display: none;
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a .paperclip {
  background-image: url(../images/AU_ICons/Icons-upload.png);
  background-size: 14px;
  height: 25px;
  width: 25px;
  background-position: center 10px;
  background-repeat: no-repeat;
  filter: saturate(4);
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a .fatimes {
  background-image: url(../images/AU_ICons/delete_bin.svg);
  background-size: 13px;
  height: 25px;
  width: 25px;
  background-position: center 9px;
  background-repeat: no-repeat;
  filter: saturate(4);
  top: 2px;
}

table tbody tr td .CustomUploadReport .input-group-xs {
  border: none;
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a {
  margin-left: 5px;
}

table tbody tr td .CustomUploadReport .input-group-xs .input-group-btn a:last-child {
  margin-right: 5px;
}

table tbody tr td .CustomUploadReport .input-group-xs span,
table tbody tr td .CustomUploadReport .input-group-btn a {
  border-radius: 8px !important;
  border-color: #e9e9e9 !important
}

.Cus_Height_Grid .Rep-Row {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 10px;
}

.Cus_Height_Grid .Rep-Row {
  display: flex;
  flex-direction: row;
  gap: 0px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
}

.Cus_Height_Grid .col-lg-12,
.Cus_Height_Grid .col-md-12 {
  padding: 0px 10px;
}

.icons-list a[data-action="collapse"]:after {
  content: "\f106" !Important;
}

.nav-tabs>li>a:focus {
  color: #888 !important;
}

.Leave_panel .Rep-Row .col-lg-12,
.Leave_panel .Rep-Row .col-md-12,
.Leave_panel .Rep-Row .col-sm-12 {
  width: 16.6%;
  padding: 0px 10px;
}

.Leave_panel .Rep-Row .col-lg-12 .col-lg-12,
.Leave_panel .Rep-Row .col-md-12 .col-md-12,
.Leave_panel .Rep-Row .col-sm-12 .col-sm-12 {
  width: 100%;
  padding: 0px;
}

.timetable_panel .panel-body {
  padding: 10px;
}

.timetable_panel .panel-body .col-lg-12,
.timetable_panel .panel-body .col-md-12,
.timetable_panel .panel-body .col-sm-12 {
  padding: 0;
}

.timetable_panel .panel-body .col-lg-6,
.timetable_panel .panel-body .col-md-6,
.timetable_panel .panel-body .col-sm-6 {
  padding: 0 !important;
}

.BasicGrid tbody tr td span {
  font-weight: 600;
  color: #333333;
}

.Fac_Col {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.Fac_Col .form-group {
  margin-right: 50px;
}

.Fac_Col .form-group label {
  color: #ffffff63;
  padding: 0px !important;
}

.Faculty_Info .Fac_Col .form-group .controls span {
  display: flex;
  color: #fff;
  font-size: 14px;
  padding: 0px !important;
  font-weight: 600 !important;
  min-height: 40px;
  align-items: center;
  margin: 5px 0px;
}

.Fac_Col .form-group {
  margin-right: 50px;
}

.Faculty_ID {
  padding: 0px;
}

.panel-heading .heading-elements ul li a[title="Add"] i {
  /* background-image: url(../images/AU_ICons/add.svg); */
  background-repeat: no-repeat;
  background-size: 100%;
  width: 13px;
  aspect-ratio: 1;
}

.panel-heading .heading-elements ul li a[title="Add"] i svg {
  /* display:none; */
}

.capcha-bold input {
  font-size: 23px !important;
  font-weight: 700 !important;
  padding-top: 13px !important;
  color: rgb(32, 32, 32) !important;
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0px !Important;
}

.mtech-lp-p .mtech-tab-p li:nth-child(1) a,
.mtech-lp-p .mtech-tab-p li:nth-child(2) a,
.mtech-lp-p .mtech-tab-p li:nth-child(3) a,
.mtech-lp-p .mtech-tab-p li:nth-child(4) a,
.mtech-lp-p .mtech-tab-p li:nth-child(5) a,
.mtech-lp-p .mtech-tab-p li:nth-child(6) a {
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 31px 9px;
  padding: 11px 15px 11px;
}

.mtech-lp-p .mtech-tab-p li.active a,
.mtech-lp-p .mtech-tab-p li a {
  padding-left: 40px !important;
}

.mtech-lp-p .mtech-tab-p li:nth-child(1).active,
.mtech-lp-p .mtech-tab-p li:nth-child(2).active,
.mtech-lp-p .mtech-tab-p li:nth-child(3).active,
.mtech-lp-p .mtech-tab-p li:nth-child(4).active,
.mtech-lp-p .mtech-tab-p li:nth-child(5).active,
.mtech-lp-p .mtech-tab-p li:nth-child(6).active {}

.mtech-lp-p .mtech-tab-p li:nth-child(1) a {
  background-image: url(../images/AU_ICons/phd-home.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(2) a {
  background-image: url(../images/AU_ICons/phd-broucher.png);
  background-position: 20px 12px;
}

.mtech-lp-p .mtech-tab-p li:nth-child(3) a {
  background-image: url(../images/AU_ICons/phd-department.png);
  background-position: 10px 11px;
}

.mtech-lp-p .mtech-tab-p li:nth-child(4) a {
  background-image: url(../images/AU_ICons/phd-date.png);
  background-position: 7px 12px;
}

.mtech-lp-p .mtech-tab-p li:nth-child(5) a {
  background-image: url(../images/AU_ICons/phd-info.png);
  background-position: 10px 12px;
}

.mtech-lp-p .mtech-tab-p li:nth-child(6) a {
  background-image: url(../images/AU_ICons/phd-contact.png);
  background-position: 14px 12px;
}

.mtech-lp-p .mtech-tab-p li:nth-child(1).active a {
  background-image: url(../images/AU_ICons/phd-home-avtive.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(2).active a {
  background-image: url(../images/AU_ICons/phd-broucher-active.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(3).active a {
  background-image: url(../images/AU_ICons/phd-department-active.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(4).active a {
  background-image: url(../images/AU_ICons/phd-date-active.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(5).active a {
  background-image: url(../images/AU_ICons/phd-info-active.png);
}

.mtech-lp-p .mtech-tab-p li:nth-child(6).active a {
  background-image: url(../images/AU_ICons/phd-contact-active.png);
}

.timetable_panel .panel-body {
  border-bottom: 1px dashed #00000020;
  padding-left: 60px;
  padding: 15px 0px 15px 60px;
}

.timetable_panel .panel-body .form-group {
  margin-bottom: 0px !important;
}

.timetable_panel .panel-body .form-group label {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
  color: rgba(53, 83, 137, 0.5);
  padding: 0px !important;
}

.C_No_Bottom {
  border-bottom: none !Important;
}

.C_Code {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #F99746;
}

.C_Name {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #355389;
}

.C_Fac_Adv,
.C_Date,
.C_Room,
.C_Place {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #4D4F54;
}

.C_Campus {
  background: rgba(249, 151, 70, 0.15);
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: center;
  color: #F99746;
  width: fit-content;
  float: right;
  margin-right: 20px;
  padding: 5px 20px;
  border-radius: 10px !important;
  box-shadow: rgb(0 0 0 / 16%) 0px 0px 3px;
}

.C_Image {
  background-image: url(../images/AU_ICons/C_Image.svg);
  background-size: 42px;
  background-position: 10px center;
  background-repeat: no-repeat;
}

.C_Faculty {
  background-image: url(../images/AU_ICons/C_Fac.png);
  background-size: 22px;
  background-position: 20px center;
  background-repeat: no-repeat;
}

.C_Clock {
  background-image: url(../images/AU_ICons/C_Clock.png);
  background-size: 22px;
  background-position: 20px center;
  background-repeat: no-repeat;
}

.C_Room {
  background-image: url(../images/AU_ICons/C_Room.svg);
  background-size: 22px;
  background-position: 20px center;
  background-repeat: no-repeat;
}

.Graph_Heading {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 15px;
  line-height: 20px;
  color: #4D4F54;
  margin-left: 10px !important;
}

.chart-panel .panel-heading h6 {
  background-image: none !important;
  padding: 0 0 15px 0 !important;
  border-bottom: 4px solid #50BFA5 !important;
  margin: 10px !important;
  font-style: normal !important;
  font-size: 20px !important;
}

.chart-panel .panel-heading:before {
  display: none;
}


.custom_tab_03 ul {
  border-bottom: none !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  background-color: #384c61;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 10px 0 0;
  border-radius: 0 0 20px 20px;
}

.custom_tab_03 ul li a {
  margin-right: 20px;
  margin-bottom: 10px;
  background: transparent;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: 15px;
  min-height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  font-weight: 500 !important;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #d9d9d9 !important;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 20px;
  padding: 0 30px;
}

.custom_tab_03 ul li.active a,
.custom_tab_03 ul li.active a:hover,
.custom_tab_03 ul li.active a:focus {
  background: rgb(227 100 46) !important;
  border-radius: 15px !important;
  border: none !important;
  position: relative !important;
  z-index: 2;
  font-weight: 600 !important;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: #ffffff !important;
}

.custom_tab_03 ul li.active a::after {
  /* content:''; */
  /* position:absolute; */
  background: rgb(232 137 97);
  width: 20px;
  aspect-ratio: 1;
  top: calc(100% - 0px);
  left: 50%;
  border-radius: 6px;
  z-index: -1;
  transform: rotate(45deg) translate(calc(-50% - 5px), calc(-50% - -5px));
}

.Dean_Tabs .tabbable ul li a {
  padding-left: 45px;
  background-repeat: no-repeat !important;
  background-position: 15px center !important;
  background-size: 20px !important;
}

.Dean_Tabs ul li:first-child a {
  background-image: url(../images/AU_ICons/Student_Demo.svg) !important;
}

.Dean_Tabs ul li:nth-child(2) a {
  background-image: url(../images/AU_ICons/Staff_Demo.svg) !important;
}

.Dean_Tabs ul li:nth-child(3) a {
  background-image: url(../images/AU_ICons/Acad_Demo.svg) !important;
}

.Dean_Tabs ul li:nth-child(4) a {
  background-image: url(../images/AU_ICons/Fin_Demo.svg) !important;
}

.Dean_Tabs ul li:nth-child(5) a {
  background-image: url(../images/AU_ICons/HR_Demo.svg) !important;
}

.Residency_Panel {}

.Residency_Panel .panel-heading {
  padding-left: 0px !important;
}

.Residency_Panel .panel-heading h6 {
  font-weight: 600 !important;
  font-size: 20px;
  line-height: 22px;
  color: #0D2238;
}

.Residency_Panel .panel-body {
  padding: 20px 0px;
}

.Residency_Panel .panel-body hr {
  margin-bottom: 20px;
  border-color: rgba(0, 0, 0, 0.1) !important;
  border-style: dashed !important;
}

.Res_Col {
  display: flex;
  align-items: center;
  padding: 0px;
}

.Res_Icon {
  width: 120px;
  aspect-ratio: 1;
  display: block;
  background: #FFFFFF;
  border-radius: 23px;
  margin: 0px 20px 20px 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}

.Residency_Panel .panel-body .form-group {
  margin-bottom: 20px !important;
}

.Residency_Panel .panel-body .form-group label {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #384C61;
}

.Residency_Panel .panel-body .form-group .controls span {
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  line-height: 34px;
  color: #3B5276;
}

.Res_Scholar {
  background-image: url(../images/AU_ICons/Day_Scholar.svg);
}

.Res_Hosterl {
  background-image: url(../images/AU_ICons/Hosteller.svg);
}

.Res_Others {
  background-image: url(../images/AU_ICons/Res_Others.svg);
}

.Category_Panel {
  background: white;
  border: 1px solid #CED5E6;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
  border-radius: 23px;
}

.Category_Panel .panel-heading {
  margin-top: 10px;
}

.Category_Panel .panel-heading h6 {
  font-weight: 600 !important;
  font-size: 20px;
  line-height: 22px;
  color: #0D2238;
}

.Category_Grid,
.Category_Grid:hover {
  box-shadow: none;
  background: transparent;
}

.Category_Grid .panel-heading,
.Category_Grid table thead {
  display: none !important;
}

.Category_Grid table {
  border-spacing: 0px 10px !important;
  box-shadow: none;
  background: transparent;
  border-collapse: collapse !important;
}

.Category_Grid .dataTables_wrapper {
  max-height: 330px;
  overflow: auto !important;
  display: list-item;
  width: 100%;
  box-shadow: none;
  background: transparent;
}

.Category_Grid table tr {
  border: 1px solid #EFDECF !important;
  margin: 10px 0px !important;
  display: flex;
  border-radius: 10px !important;
  justify-content: space-between;
}

.Category_Grid table tr td:first-child {
  padding-left: 65px !important;
  background-image: url(../images/AU_ICons/Grid_Icon.svg);
  background-repeat: no-repeat;
  background-position: 20px center;
  background-size: 28px;
}

.Category_Grid table tr td:first-child .form-group span {
  font-weight: 600 !important;
}

.Category_Grid table tr td {
  border-bottom: none !important;
  border: none !important;
}

.Category_Grid table tr td:last-child .form-group span {
  font-weight: 600 !important;
  background: #FFF0E3;
  border-radius: 10px;
  padding: 5px 20px !important;
}

.Dir_Stu_Col_TF .form-group {}

.Dir_Stu_Col {
  min-height: 102px;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.Dir_Stu_Col .form-group {
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.Dir_Stu_Col .form-group label {
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.5);
}

.Dir_Stu_Col .form-group .controls span {
  font-weight: 700;
  font-size: 20px;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #ffffff;
}

.Dir_Stu_Col_TS .form-group .controls span {
  color: #FDB48E;
}

.Dir_Stu_Col_TM .form-group .controls span {
  color: #47938B;
}

.Dir_Stu_Col_TF .form-group .controls span {
  color: #B09684;
}

.Dir_Stu_Col_TS .Total_Sta_Icon {
  background-image: url(../images/AU_ICons/Total_Stu.svg);
  display: block;
}

.Dir_Stu_Col_TM .Total_Stu_male {
  background-image: url(../images/AU_ICons/Total_male.svg);
  display: block;
}

.Dir_Stu_Col_TF .Total_Stu_female {
  background-image: url(../images/AU_ICons/Total_Fem.svg);
  display: block;
}

.Total_Icon {
  width: 50px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  margin-right: 14px;
  background-size: unset;
  background-position: center;
  background-color: white;
  border-radius: 100px;
}

.Dir_Stu_Col_TS,
.Dir_Stu_Col_TM,
.Dir_Stu_Col_TF {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0px 0 0 20px;
  margin: 10px 0px 10px;
}

.Dir_Stu_Col_TF,
.Dir_Stu_Col_TM {
  border-left: 2px dashed #ffffff20;
}


.DesignPreviewMenu {
  border-bottom: none !Important;
}


.sidebar {
  display: none !important;
}


.succeess-msg .modal-content {
  width: 450px !important;
}

.succeess-msg .modal-content .dark_btn {
  padding: 0;
  width: 120px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}


.ja-dept-head {
  font-weight: 700 !important;
  font-size: 30px !important;
  line-height: 55px !important;
  display: flex;
  align-items: center !important;
  text-align: center !important;
  color: #3B61EA !important;
  justify-content: center !important;
  width: 80%;
  margin: 0 auto !important;
}

.frontpage-rev .panel-body {
  flex-direction: column-reverse;
}

/*registration-page*/
.phn-field .e-input-group {
  top: 1px !important;
  width: 100% !important;
  position: relative;
  display: flex;
  border-left: none !important;
  min-height: 53px;
  left: 11px;
  border-radius: 8px !important;
  border-right: 1px solid rgb(202 202 202) !important;
}

.phn-field .e-input-group .e-input-group-icon {
  top: 7px;
  right: -5px;
}

.Login_Form_Input .e-input-group {
  top: -5px;
  width: 100%;
  position: relative;
  display: flex;
  border-left: none !important;
  border-right: none;
}

.Login_Form_Input .form-control.input-xs .e-input-group .e-input-group-icon {
  top: 0px !important;
}

.Login_Form_Input .Phn_Num .controls input {
  padding: 20px 10px 5px 40px !important;
}

.Login_Form_Input .captcha .form-group .controls input {
  font-size: 23px !important;
  font-weight: 700 !important;
}

.Login_Form_Input .e-date-icon {
  top: -12px !important;
}

.Login_Form_Input .e-clear-icon {
  position: relative !important;
  right: 14px !important;
  top: -12px !important;
}

.Login_Form_Input .form-control {
  min-height: 55px;
}

.Login_Form_Input .form-control .e-input-group {
  min-height: 55px !important;
  border: 0 !important;
  background-color: transparent !important;
}

.Login_Form_Input .form-group label {}

.Login_Form_Input .form-group {
  margin: 5px 0px;
  position: relative;
}

.Login_Form_Input .form-group label {
  position: absolute;
  left: 10px;
  z-index: 1;
  top: 5px;
  font-weight: 500 !important;
  font-size: 12px !important;
  color: rgba(49, 64, 103, 0.59) !important;
}

.Login_Form_Input .form-group span.text-danger {
  position: absolute;
  z-index: 1;
  top: 1px;
  right: 1px;
  display: inline-block;
  height: 17px;
  width: 19px;
  padding: 4px;
  line-height: 0.9;
  border-radius: 0px 10px;
  font-size: 21px;
}

.Login_Elements .Input_Dropdown_Input span.text-danger {
  position: absolute;
  z-index: 1;
  top: 31px;
  right: 1px;
  display: inline-block;
  height: 17px;
  width: 19px;
  padding: 4px;
  line-height: 0.9;
  border-radius: 0px 10px;
  font-size: 21px;
}

.Login_Form_Input .form-group .controls input {
  background-color: rgb(255, 255, 255);
  height: 55px !important;
  padding: 20px 10px 5px 10px !IMPORTANT;
  border-radius: 10px !important;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px !important;
  border: 1.5px solid rgb(223, 223, 232) !important;
}

.Login_Form_Input .form-group .controls input:focus {
  border-color: var(--main-Primary-color) !important;
}

/*registration-page*/

/*.Login_Form_Input .col-lg-6, .Login_Form_Input .col-md-6 { padding:0px; }*/

.Login_Form_Input>.col-lg-12 {
  padding: 0;
}

.phn-field {
  position: relative;
}

.phn-field .form-group .e-input-group input {
  border: none !Important;
}

.phn-field>div:nth-child(1) {
  position: absolute;
  width: 100px;
  /* background-color: #f9bebe7d; */
  z-index: 1;
}

.phn-field>div:nth-child(1) .form-group label {
  display: none !important;
}

.phn-field>div:nth-child(1) .con-code {
  border-radius: 10px 0 0 10px !important;
  height: 40px !important;
  background-color: transparent;
  border-left: none !important;
  border-top: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  padding: 20px 5px 5px 30px !important;
}

.form-group .controls .form-control.input-xs.phn-num {
  padding-left: 120px !important;
}

.Input_Dropdown_Input .form-group .controls input.form-control.reg-firstname {
  padding: 3px 0 3px 82px !important;
}

.Input_Dropdown_Input .form-group .controls input.form-control.reg-firstname {
  padding: 3px 0 3px 100px !important;
}

.phn-field>div:nth-child(1) .con-code:focus {
  background-color: transparent !important;
}

.ds-app-grid .panel-heading .heading-elements {
  display: none;
}

.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(1),
.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(2),
.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(3) {
  background-image: url(../images/Process_images/file_01.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 10px center;
  padding-left: 38px;
}

.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(1) {
  background-image: url(../images/Process_images/file_01.svg);
}

.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(2) {
  background-image: url(../images/Process_images/user_02.svg);
}

.ds-app-grid .table-widget .table-widget-content table thead tr th:nth-child(3) {
  background-image: url(../images/Process_images/department.svg);
}





/*Approve */



.content_nomargin {
  margin: -5px -9px !important;
}

.content_nomargin .col-lg-3 {
  width: 300px !important;
}

.content_nomargin .col-lg-9 {
  width: calc(100% - 300px);
}

.result_head_selected {
  background: #faa519;
  border-radius: 5px 5px 0px 0px;
  font-size: 16px;
  font-weight: 500 !important;
  color: white;
  padding: 11px 20px 7px 20px;
  margin-bottom: 0;
  position: relative;
  text-align: center;
  top: 5px;
}

.result_grid table thead {
  background-color: #F2F2F2;
}

.result_grid table thead tr th {
  padding: 5px 10px !important;
}

.result_grid {
  margin-left: -4px;
  margin-right: -4px;
}

.result_grid table {
  background-color: white;
  border: 1px solid #dddddd;
}

.result_grid table span,
.result_grid table input,
.result_grid table button {
  font-size: 14px !important;
  font-weight: 600;
  color: #555555;
}

.result_grid table tbody tr td:first-child {
  min-width: 200px;
}

.result_grid table tbody tr td:first-child span,
.result_grid table tbody tr td:first-child button {
  color: #386BE8 !important;
  font-weight: 500 !important;
  padding: 0px !important;
  width: 100% !important;
  text-align: center;
}

.result_grid table tbody tr:hover {
  background-color: #f5f5f5;
}

.result_grid table tbody tr td:nth-child(4) {
  /* background-color: #ff971c0a; */
}

#divCanvas .result_grid table tbody tr td:nth-child(4) button,
#divCanvas .result_grid table tbody tr td:nth-child(4) button:hover {
  background-image: url(../images/AU_ICons/history.svg);
  background-repeat: no-repeat !important;
  font-size: 0px !important;
  border: 0px !important;
  background-size: 18px !important;
  width: 23px !important;
  padding: 5px !important;
  background-position: center !important;
}

#divCanvas .result_grid table tbody tr td:nth-child(5) button,
#divCanvas .result_grid table tbody tr td:nth-child(5) button:hover {
  background-image: url(../images/AU_ICons/action_btn.svg) !important;
  background-repeat: no-repeat !important;
  font-size: 0px !important;
  border: 0px !important;
  background-size: 18px !important;
  width: 23px !important;
  padding: 5px !important;
  background-position: center !important;
  opacity: 0.7;
  margin-left: 0px !important;
}

.result_grid table tbody tr td {
  padding: 6px 10px !important;
}

.result_head .col-lg-4,
.result_head .col-md-4 {
  width: auto;
}

.result_head {
  font-size: 26px;
  font-weight: 500 !important;
  position: relative;
  top: 3px;
}

.brdr_btm_secondary {
  border-bottom: 2px solid #faa519;
}

.result_head .form-group input.form-control {
  border: 0;
  height: 40px;
  padding-left: 0;
  background-color: transparent !important;
}



.button_solid {
  min-width: 99px;
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #FFFFFFFF;
  background: #5068E2FF;
  opacity: 1;
  border: none;
  border-radius: 4px;
  font-weight: 500;
}

.button_solid:hover {
  color: #FFFFFFFF;
  background: #3753DEFF;
}

.button_solid:hover:active {
  color: #FFFFFFFF;
  background: #2341D6FF;
}

.button_solid:disabled {
  opacity: 0.4;
}

.button_outlined {
  width: auto;
  min-width: 99px;
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #5068E2FF;
  background: #FFFFFFFF;
  opacity: 1;
  border-radius: 2px;
  border-width: 1px;
  border-color: #5068E2FF;
  border-style: solid;
  gap: 6px;
  font-weight: 500;
}

.button_outlined:hover {
  color: #3753DEFF;
  background: #f2f4fd;
}

.button_outlined:hover:active {
  color: #2341D6FF;
  background: #FFFFFFFF;
}

.button_outlined:disabled {
  opacity: 0.4;
}

.button_link {
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #5068e2;
  background: #00000000;
  opacity: 1;
  border: none;
  border-radius: 2px;
  gap: 6px;
  font-weight: 500;
  text-decoration: underline;
}

.button_link:hover {
  color: #DE3B40FF;
  background: #f2f4fd;
}

.button_link:hover:active {
  color: #5068e2;
  background: #F2F4FDFF;
}

.button_link:disabled {
  opacity: 0.4;
}

.button_flat {
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #5068E2FF;
  background: #F2F4FDFF;
  opacity: 1;
  border: none;
  border-radius: 2px;
}

.button_flat:hover {
  color: #5068E2FF;
  background: #DDE2FAFF;
}

.button_flat:hover:active {
  color: #5068E2FF;
  background: #C9D1F6FF;
}

.button_flat:disabled {
  opacity: 0.4;
}



.approval_grid tbody>tr:hover {
  background-color: #f2f4fd;
  font-weight: bold;
  color: #5068e2;
}

.approval_grid tbody>tr:first-child>td {
  padding: 0px !important;
}

.approval_grid tbody>tr>td:nth-child(2) {
  position: relative;
  top: 5px;
  border: none !important;
}

.rounded .dataTables_wrapper td:nth-child(2) {
  top: 0 !important;
}

/* #divCanvas .approval_grid tbody > tr > td:first-child{
   padding: 10px 0px 10px 10px !important;
  background:none !important;
} */

.approval_grid tbody>tr>td:last-child {
  display: nonel
}

.approval_grid tbody>tr {
  /* display:flex; */
}

.approval_grid tbody>tr:first-child>td:first-child {
  background-image: url(../images/AU_ICons/overview.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 10px !important;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  border: none !important;
}

.approval_grid tbody>tr:nth-child(2)>td:first-child {
  background-image: url(../images/AU_ICons/tasks.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(3)>td:first-child {
  background-image: url(../images/AU_ICons/loan.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 0px 10px 37px;
}

.approval_grid tbody>tr>td:first-child {
  padding: 10px 0px 10px 10px !important;
}

.approval_grid tbody>tr:nth-child(4)>td:first-child {
  background-image: url(../images/AU_ICons/tickets.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(5)>td:first-child {
  background-image: url(../images/AU_ICons/submit.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(6)>td:first-child {
  background-image: url(../images/AU_ICons/versions.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(7)>td:first-child {
  background-image: url(../images/AU_ICons/forums.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(8)>td:first-child {
  background-image: url(../images/AU_ICons/reports.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody>tr:nth-child(9)>td:first-child {
  background-image: url(../images/AU_ICons/dashboard.svg);
  background-repeat: no-repeat;
  background-position: 7px center;
  background-size: 20px;
  padding: 10px 0px 10px 37px;
  text-align: left;
  font-size: 14px;
  font-weight: 500;
}

.approval_grid tbody tr:hover {
  cursor: pointer;
}

.approval_grid table thead {
  display: none;
}

.approval_grid .datatable-footer {
  display: none !important;
}

.approval_grid tbody tr td:nth-child(2) span {
  background-color: #E24065;
  border-radius: 4px;
  padding: 2px;
  color: #ffffff;
  display: inline-block;
  margin: auto;
  position: relative;
  top: 2px;
  min-width: 50px;
  text-align: center;
  font-weight: 500 !important;
  float: right;
}

.approval_grid tbody tr:hover {
  background-color: #f5f5f5;
}

.approval_grid tbody .form-group input.form-control {
  border: 0px;
  background-color: transparent;
}

.sidebar_panel {
  height: calc(100vh - 0px);
  background-color: #fff;
  border-right: 1px solid #dddddd;
  width: 300px;
}









.ven-landing .BP_Job_Applynow_Panel {
  border-radius: 12px;
}

.ven-landing .BP_Job_Applynow_Panel .panel-body {
  padding: 20px !important;
}

.ven-landing .BP_Job_Applynow_Panel_Col_01 {
  display: flex;
  justify-content: flex-end;
}

.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(1) .form-group span a,
.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(2) .form-group span a {
  background-color: transparent;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  width: 40px;
  height: 40px !important;
  border-radius: 5px;
  float: right;
  border: 1px dashed #0003;
  box-shadow: none;
}

.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(1) .form-group span a:hover,
.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(2) .form-group span a:hover {
  background-color: #f4f4f4 !important;
}

.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(2) .form-group span a {
  background-image: url(../images/AU_ICons/editV.png);
}

.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01>div:nth-child(1) .form-group span a {
  background-image: url(../images/AU_ICons/viewV.png);
}

.ven-landing .panel-body .BP_Job_Applynow_Panel_Col_01 .col-lg-4 {
  width: fit-content;
  padding: 0 5px;
}

.ven-landing .BgGrid .panel .panel-heading,
.ven-landing .BgGrid .datatable-footer {
  display: none !important;
}

.ven-landing .BgGrid>.panel {
  border: none;
  box-shadow: none;
  left: 20px;
  position: relative;
}


.search_part.collapse {
  display: none !important;
}

.panel.ven-landing.panel_dummy.box_panel .Apply_Body {
  padding: 0 10px 10px;
}




.locMOD-ls {
  border-right: 1px solid #e1e1e1;
}

.locMOD-create-btn .form-group .controls a {
  background-image: url(../images/AU_ICons/create-LOC.png);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: calc(50% - 28px) center;
  padding-left: 20px;
}


.locMOD-create-btn .Dark_Button {
  background-color: #0c00bf !important;
}

.wi-dept {
  color: #ff6c00 !important;
}

.os-dept {
  color: #3acf00 !important;
}

.locMOD-pan .panel-body {
  padding: 20px !important;
}

.os-inst {
  color: #1800d1 !important;
}

.Process_Panel .panel-heading h6 {
  background-position: 15px 5px !important;
  padding-left: 37px !important;
}

.form-group .controls .form-control.input-xs {
  min-height: 40px;
}






/*asset*/


.Booking_Panel .panel-body.grey_BG {
  background: #F9F9F9;
}

.Booking_Panel .panel-body h1 {
  color: #354B56;
  font-size: 22px;
  font-weight: 600 !important;
  line-height: normal;
  padding-left: 50px;
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 25px;
  margin: 5px 0px 25px !important;
}

.Asset_Icon {
  background-image: url(../images/AU_ICons/A_info.png);
}

.bdr-btm {
  border-bottom: 1px dashed #e9e9e9;
}

.form-group label.radio-inline {
  padding-left: 25px !important;
  margin-right: 30px !important;
  padding-top: 3px !important;
}

.form-group label.radio-inline .choice {
  top: 13px;
}

.Booking_Panel {
  background: white;
  border-radius: 10px;
  margin: 20px 0px;
}






.Asset_Panel .panel-heading h6 {
  background-image: url(../images/AU_ICons/asset-management-01.png) !important;
  background-size: 30px !important;
}

.Booking_Panel .panel-heading h6 {
  color: #354B56;
  font-size: 22px;
  font-weight: 600 !important;
  line-height: normal;
  padding-left: 50px;
  background-image: url(../images/AU_ICons/Bed.svg);
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 25px;
}

.Booking_Panel .panel-heading {
  border-radius: 8px 8px 0px 0px;
  background: #EFEFEF;
  padding: 25px 20px;
}

.Btn_Column {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  grid-gap: 20px;
}

.Asset_Panel .btn-col a {
  padding: 5px 20px 5px 48px !important;
  height: 46px !important;
  background-size: 23px;
}

.Btn_Column .form-group,
.Btn_Column a,
.Btn_Column a:hover {
  margin: 0px !important;
}


.Export_Button:hover,
.Disposal_Button:hover,
.Tracking_Button:hover,
.Transfer_Button:hover,
.Btn_Column .Print_Button:hover {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 8px 4px !important;
}

.Export_Button,
.Export_Button:hover {
  background-image: url(../images/AU_ICons/share_01.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px 20px 10px 48px;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  margin-top: 15px !important;
  display: flex;
  font-size: 16px;
  height: 60px;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  line-height: 16px;
}

.Disposal_Button,
.Disposal_Button:hover {
  background-image: url(../images/AU_ICons/trash_01.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px 20px 10px 48px;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  margin-top: 15px !important;
  display: flex;
  font-size: 16px;
  height: 60px;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.Tracking_Button,
.Tracking_Button:hover {
  background-image: url(../images/AU_ICons/order-tracking_01.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px 20px 10px 48px;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  margin-top: 15px !important;
  display: flex;
  font-size: 16px;
  height: 60px;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.Transfer_Button,
.Transfer_Button:hover {
  background-image: url(../images/AU_ICons/transaction_01.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px 20px 10px 48px;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  margin-top: 15px !important;
  display: flex;
  font-size: 16px;
  height: 60px;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.Print_Button,
.Print_Button:hover {
  background-image: url(../images/AU_ICons/printer_01.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: calc(50% - 28px) center;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 10px 20px 10px 48px;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  margin-top: 15px !important;
  display: flex;
  font-size: 16px;
  height: 60px;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  top: 3px !important;
  line-height: unset !important;
}

.print_excel_head .panel-heading h6 {
  display: none;
}





.Inventory_Panel .book-pan-heaadN {
  min-height: 100px;
}

.Purchase_Icon {
  background-image: url(../images/AU_ICons/P_cart.png);
}

.Blue_Label {
  background: #869fff40 !important;
  color: #386be8 !important;
  padding: 3px 10px;
  border-radius: 4px !important;
  margin-top: 0px;
  display: flex !important;
  width: fit-content;
  border: 1px solid #869fff40;
  transition: 0.8s;
}

.Blue_Value {
  color: #3357c2 !important;
  margin-top: 0px;
  display: flex;
  width: fit-content;
  min-height: 30px;
}

.Inventory_Panel .panel-body .form-group .controls span {
  font-weight: 600;
  font-size: 14px;
}

.Guest_Icon {
  background-image: url(../images/AU_ICons/GuestInformation.svg);
}

.Inventory_Panel .panel-heading h6 {
  background-image: url(../images/AU_ICons/inventory_heading.png) !important;
}

.Inventory_Panel .book-pan-heaadN .pull-right .form-group a {
  top: 10px;
  position: relative;
}

.Back_Button,
.Back_Button:hover {
  background-image: url(../images/AU_ICons/Prev_Black.svg);
  padding-left: 30px;
  background-position: 0px center;
  background-size: 18px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-weight: 600;
  color: #1c2540;
  float: left;
}

.Inventory_Panel .book-pan-heaadN .pull-right {
  display: flex;
  justify-content: flex-end;
}

.Orange_Label {
  background: rgb(249 151 70 / 15%);
  color: #F99746 !important;
  padding: 3px 20px;
  border-radius: 10px !important;
  box-shadow: rgb(249 152 70) 0px 0px 4px;
  margin-top: 10px;
  display: flex;
  width: fit-content;
}

.arrow_Column {
  display: flex;
  min-height: 80px;
  align-items: center;
}

.arrow_Column .form-group {
  margin: 0px 10px !important;
}

.arrow {
  background-image: url(../images/AU_ICons/rightarrow.png);
  background-size: 6px;
  width: 16px;
  aspect-ratio: 1;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}

.btn.btn-info.btn-xs.add-btn0 {
  margin-top: 20px !important;
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/add1.png);
  background-repeat: no-repeat;
  background-position: 16px 11px;
  padding-left: 30px !important;
  background-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0 !important;
  width: fit-content;
}




.Booking_Panel .controls input {
  height: 30px !important;
  background-color: transparent;
  border: 1px solid rgb(202 202 202);
  border-radius: 13px !important
}




.proc-high-pan .panel-body {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px !important;
}


.heading_Text span {
  font-size: 16px !important;
  font-weight: 600 !important;
  background-size: 200% auto;
  color: #386be8;

}

.proc-high-pan {
  background-color: #f3f6ff !important;
  border-radius: 6px !important;
}

#divCanvas table.dataTable tbody tr td button {
  color: #386BE8;
  font-weight: 600 !important;
  background-size: 13px !important;
  background-position: 17px center !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  height: auto !important;
  box-shadow: none !important;
  padding: 5px 20px !important;
  border-radius: 0px !important;
  display: block !important;
  min-width: 100% !important;
  max-width: 100% !important;
  width: fit-content !important;
}

.result_grid table tbody tr td:nth-child(2) span {
  color: #892890;
  font-size: 14px !important;
}

.result_grid table tbody tr td:nth-child(4) span {
  color: #faa519;
  font-size: 14px !important;
}

.result_grid table tbody tr td:nth-child(4) {
  /* background-color: #ff971c0a; */
}

.wf_modal .modal-content {
  width: 700px;
  position: absolute;
  right: 0;
  height: 100vh;
  border-radius: 0;
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}

.wf_modal .content {
  padding: 0px !important;
}

.wf_modal button.close i {
  /* background-image: url("../images/AU_ICons/close.svg"); */
  background-repeat: no-repeat;
  background-size: 16px;
}

.wf_modal .modal-header {
  border-bottom: 1px solid #ddd;
  padding-top: 10px;
}

.WorkflowGrid {
  background: transparent !important;
}

.WorkflowGrid .panel-heading {
  border-bottom: 2px solid rgb(231, 239, 252);
  padding: 0px !important;
}

.WorkflowGrid .panel-heading h6 {
  border-bottom: none;
  color: rgb(53, 75, 86);
  padding-bottom: 10px;
  background-image: none;
  padding-left: 0px;
}

.WorkflowGrid table {
  padding: 0px !important;
}

.WorkflowGrid table tr {
  border-bottom: 2px solid rgb(246, 243, 226);
  display: block;
  padding: 20px 0px;
  min-height: 102px;
  position: relative;
  background: transparent !important;
}

.WorkflowGrid table tr td {
  position: relative;
  border: none !important;
}

.WorkflowGrid table tr td:first-child span {
  width: 60px;
  aspect-ratio: 1 / 1;
  display: flex;
  background-color: rgb(246, 243, 226);
  border-radius: 1000px;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
}

.WorkflowGrid table tr:last-child {
  border: none !important;
}

.WorkflowGrid .datatable-footer,
.WorkflowGrid thead,
.WorkflowGrid .panel-heading .heading-elements,
.WorkflowGrid .search_part {
  display: none !important;
}

.WorkflowGrid table tr td:first-child::before {
  content: "";
  width: 2px;
  height: 100px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.WorkflowGrid table tr:last-child td::before {
  display: none;
  content: unset;
}

.WorkflowGrid table tr:first-child td:first-child span {
  background-color: rgb(197, 240, 197);
}

.WorkflowGrid table tr:last-child td:first-child span {
  background-color: rgb(245, 196, 205);
}

.WorkflowGrid table tr td:first-child {
  width: 70px;
  padding: 0px !important;
}

.WorkflowGrid table tr td:nth-child(2) {
  width: 80px;
  border-right: 2px solid rgba(0, 0, 0, 0.1) !important;
  padding-right: 10px !important;
}

.WorkflowGrid table tr td:nth-child(3) {
  display: none;
}

.WorkflowGrid table tr td:nth-child(4) {
  width: 100%;
  position: relative;
  bottom: 20px;
}

.WorkflowGrid table tr td:nth-child(4) span {
  line-height: 1.2em;
  display: inline-block;
  max-height: 30px;
  font-weight: 600;
}

.WorkflowGrid table tr td:nth-child(5) {
  width: 150px;
  position: absolute;
  top: 70px;
  left: 390px;
  transform: translate(-50%, -50%);
  padding: 0px !important;
}

.WorkflowGrid table tr td:nth-child(6) {
  position: absolute;
  top: 70px;
  left: 221px;
  transform: translate(-50%, -50%);
  height: unset !important;
}

.WorkflowGrid table tr td:nth-child(6) .input-group {
  background: transparent;
  line-height: unset;
  height: unset !important;
  font-size: 12px !important;
}

.WorkflowGrid table tr td:nth-child(6) .input-group span {
  background-image: url("../images/AU_ICons/calendar.png");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: left center;
  padding-left: 25px !important;
  color: rgb(53, 75, 86) !important;
  font-size: 12px !important;
  height: 25px;
}

.WorkflowGrid table tr td:nth-child(6) .e-input-group {
  border: 0 !important;
}

.WorkflowGrid table tr td:nth-child(7),
.WorkflowGrid table tr td:nth-child(7):hover {
  position: absolute;
  top: 52px;
  right: 0px;
}

.WorkflowGrid table tr td:nth-child(5) span {
  background: rgb(241, 241, 241);
  padding: 5px 30px;
  border-radius: 30px;
  font-size: 12px !important;
  color: rgb(53, 75, 86) !important;
  font-weight: 500 !important;
}

.WorkflowGrid table tr td:nth-child(7) button {
  background-image: url("../images/AU_ICons/comment.svg") !important;
  background-repeat: no-repeat;
  background-size: 15px !important;
  background-position: left !important;
}

.WorkflowGrid .table-widget-content {
  overflow: hidden !important;
}

.WorkflowGrid .panel-heading::before {
  content: unset;
}

.WorkflowGrid table tr td:first-child::before {
  display: none;
}

.wf_modal button.close i {
  /* background-image: url(../images/AU_ICons/close.svg); */
  background-repeat: no-repeat;
  background-size: 16px;
  display: none !important;
}

.panel_blue_flat {
  background-color: #EDF2FB;
  border-radius: 5px;
  border: 0px solid rgb(198, 226, 255) !important;
  box-shadow: none !important;
}

.panel_blue_flat .e-input-group {
  width: 100%;
  background-color: white !important;
  border: 0 !important;
  margin-bottom: 20px !important;
}

.panel_blue_flat textarea {
  border: 0px !important;
}

.Send_Button {
  width: 100%;
  background-color: #386BE8;
  height: 82px;
  border-radius: 5px;
  background-image: url(../images/AU_ICons/send.svg);
  background-repeat: no-repeat !important;
  font-size: 0px !important;
  display: inline-block;
  position: absolute;
  top: -5px;
  background-position: center;
}



#divCanvas .WorkflowGrid table tr td:nth-child(7) button,
.WorkflowGrid table tr td:nth-child(7) button:hover {
  background-color: unset;
  color: #386BE8;
  box-shadow: unset;
  margin-left: 20px !important;
  border-radius: unset;
  width: unset !IMPORTANT;
}

#divCanvas .WorkflowGrid table tr td:nth-child(7) button:hover {
  padding: 4px 16px !important;
  box-shadow: unset;
  margin-left: 20px !important;
  width: fit-content !Important;
  background-repeat: no-repeat;
  background-size: 15px !important;
  background-position: left !important;
  text-align: unset;
}




.Orange_Button {
  align-items: center;
  justify-content: center;
  margin: 0px 0px;
  font-weight: 600;
  font-size: 14px;
  background-image: linear-gradient(to right, rgb(249 179 70), rgb(247 114 4));
  width: 100% !important;
  border: 0px !important;
  display: flex !important;
  min-height: 38px !important;
  border-radius: 10px !important;
  color: white !important;
}

.rebate-btn {
  margin-top: 10px;
}


.Process_Heading_Panel_With_Button {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.Com_Panel div:first-child .panel-body .Orange_Value {
  font-size: 18px;
}

.Orange_Value {
  color: #F99746 !important;
  margin-top: 0px;
  display: flex;
  width: fit-content;
}

.Com_Panel .panel-body .d-flex {
  display: flex !important;
  justify-content: flex-end;
  align-items: center;
  grid-gap: 20px;
  flex-wrap: wrap;
  flex-flow: unset;
}

.Create_Button {
  background-image: url(../images/AU_ICons/Add_Details.svg);
  background-repeat: no-repeat;
  background-position: 10px center;
  min-height: 36px;
  background-size: 17px;
  padding: 9.5px 20px 9.5px 37px;
  border: 1px solid #00000010;
  border-radius: 6px;
  font-size: 14px !important;
  font-weight: 500;
  color: #333333ad;
}

.Com_Panel div:first-child .panel-body {
  display: flex;
  align-items: center;
}

.Com_Panel .panel-body {
  padding: 15px 10px !important;
}

.Com_Panel .View_Button {
  background-image: url(../images/AU_ICons/view.svg);
  background-repeat: no-repeat;
  background-position: center;
  max-width: 36px;
  min-width: 36px;
  height: 40px;
  display: block;
  font-size: 0px;
  background-size: 16px;
  border: 1px solid #00000010;
  padding: 15px !important;
  border-radius: 6px;
}

.Process_Panel .panel-body .form-group .controls span {
  color: rgb(53, 75, 86);
  font-weight: 600;
  font-size: 14px;
  text-shadow: unset !important;
}

.Com_Panel {
  margin: 0px 10px 20px;
}

.Com_Panel div:first-child .panel-body .Orange_Value {
  font-size: 18px;
  color: rgb(59, 97, 235) !important;
}


.Com_Panel1 {
  border-bottom: 1px dashed #00000010;
}


.Com_Panel1 .d-flex {
  display: flex;
  justify-content: flex-end;
  grid-gap: 20px;
  align-items: center;
  padding-right: 20px !important;
  flex-flow: unset;
}

.Com_Panel1 .Add_Button1 {
  background-image: url(../images/AU_ICons/Add-GreenICON.png);
  background-repeat: no-repeat;
  background-color: #ffffff;
  margin-top: 0px !important;
  height: 35px;
  min-height: 35px;
  width: 35px !important;
  max-width: 35px !important;
  padding: inherit;
  font-size: 0px !Important;
  position: relative;
  display: block;
  top: -5px;
  background-size: 17px;
  background-position: center;
  border-radius: 8px;
  font-size: 0px !important;
  border: 1px solid #00000010;
}

.Com_Panel1 .Delete_Button1 {
  background-image: url(../images/AU_ICons/delete_bin_red.svg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  margin-top: 0px !important;
  height: 35px;
  min-height: 35px;
  width: 35px !important;
  max-width: 35px !important;
  padding: inherit;
  font-size: 0px !Important;
  position: relative;
  display: block;
  top: -5px;
  background-size: 15px;
  background-position: center;
  border-radius: 8px;
  font-size: 0px !important;
  border: 1px solid #00000010;
}

.Com_Panel1 .Edit_Button1 {
  background-image: url(../images/AU_ICons/edit.png);
  background-repeat: no-repeat;
  background-color: #ffffff;
  margin-top: 0px !important;
  height: 35px;
  min-height: 35px;
  width: 35px !important;
  max-width: 35px !important;
  padding: inherit;
  font-size: 0px !Important;
  position: relative;
  display: block;
  top: -5px;
  background-size: 15px;
  background-position: center;
  border-radius: 8px;
  font-size: 0px !important;
  border: 1px solid #00000010;
}

.Com_Panel1 .Edit_Button1:hover,
.Com_Panel1 .Delete_Button1:hover,
.Com_Panel1 .Add_Button1:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px 0px !important;
  border: 1px solid #00000020;
}



.AssetTransfer_button,
.AssetTransfer_button:hover {
  background-image: url(../images/AU_ICons/transfer1.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px !important;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  display: flex;
  font-size: 16px;
  height: 60px !IMPORTANT;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  line-height: 16px;
  padding: 5px 20px 5px 48px !important;
  height: 46px !important;
  background-size: 23px !important;
  width: 140px;
}

.AssetDisposal_button {
  background-image: url(../images/AU_ICons/battery1.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px !important;
  background-repeat: no-repeat;
  background-position: calc(50% - 40px) center;
  border-radius: 8px;
  background-color: #ffffff;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  display: flex;
  font-size: 16px;
  height: 60px !IMPORTANT;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  line-height: 16px;
  padding: 5px 20px 5px 48px !important;
  height: 46px !important;
  background-size: 23px !important;
  width: 140px;
}


.Asset-Add_button {
  background-image: url(../images/AU_ICons/plus1.png);
  border: 1px solid #112d5547 !important;
  background-size: 28px !important;
  background-repeat: no-repeat;
  background-position: calc(50% - 30px) center;
  border-radius: 8px;
  background-color: #ffffff;
  color: #484B52;
  font-weight: 700;
  text-align: center;
  display: flex;
  font-size: 16px;
  height: 60px !IMPORTANT;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  line-height: 16px;
  padding: 5px 20px 5px 48px !important;
  height: 46px !important;
  background-size: 19px !important;
}

.AssetTransfer_button:hover,
.AssetDisposal_button:hover,
.Asset-Add_button:hover {
  box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 8px 4px !important;
}








/*faculty*/

.Process_Heading_Panel {
  box-shadow: rgba(118, 138, 157, 0.2) 0px 0px 4px 0px;
  margin: 0px 0px 20px;
  border-radius: 15px;
  background-color: white;
  position: relative;
  min-height: 52px;
}

.Process_Heading_Panel::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 26px;
  background: rgb(59, 97, 235);
  left: 0px;
  border-radius: 0px 30px 30px 0px;
  top: 50%;
  box-shadow: rgba(59, 97, 235, 0.55) 2px 0px 5px;
  transform: translate(0px, -50%);
}

.Process_Heading_Panel::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 26px;
  background: #fc6749;
  left: 0px;
  border-radius: 0px 30px 30px 0px;
  top: 50%;
  box-shadow: rgb(255, 165, 0) 2px 0px 5px;
  transform: translate(0px, -50%);
}

.Process_Heading_Panel .panel-body {
  padding: 0px 10px;
  min-height: 52px;
  display: inline-flex;
  align-items: center;
  width: 100%;
  flex-direction: row;
  align-content: center;
}

.Process_Heading_Panel .panel-body h1,
.Process_Heading_Panel .panel-body h2,
.Process_Heading_Panel .panel-body h3,
.Process_Heading_Panel .panel-body h4,
.Process_Heading_Panel .panel-body h5,
.Process_Heading_Panel .panel-body h6 {
  font-size: 18px;
  line-height: 25px;
  color: rgb(49, 64, 103);
  font-style: normal !important;
  font-weight: 400 !important;
}

#divCanvas .back-btn-col-yellow span {
  background: none !important;
  box-shadow: none;
  margin-left: 110px;
}

.back-btn-col-yellow span .Back_Btn-yellow {
  background-color: #faa519 !important;
}

.Process_Heading_Panel .panel-body .form-group {
  display: flex;
  align-items: center;
  margin: 0px !important;
}

.Process_Heading_Panel .panel-body .form-group label {
  padding: 0px;
  font-style: normal;
  font-weight: 400;
  text-transform: capitalize;
  color: rgba(53, 75, 86, 0.68);
  margin: 0px 10px;
  font-size: 12px !important;
  line-height: unset !important;
}

.Process_Heading_Panel .panel-body .form-group .controls span {
  background: linear-gradient(45deg, #fc6749, #f38a27);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 2px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3px 20px;
  font-weight: 600;
  font-size: 14px;
  border-radius: 4px !important;
  color: rgb(255, 255, 255) !important;
}

.Process_Heading_Panel_Current_Stage {
  display: flex;
  justify-content: flex-end;
}

.Process_Heading_Panel_Dropdown label {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: rgb(40 33 27) !important;
}




.Building_Panel .panel-heading h6 {
  background-image: none;
  padding-left: 0px;
  padding: 10px 0px 15px;
}

.Building_Panel .Rep-Row .col-md-12,
.Building_Panel .Rep-Row .col-sm-12,
.Building_Panel .Rep-Row .col-lg-12,
.Building_Panel .Rep-Row .col-xl-12 {
  width: 33%;
  padding: 0px 10px;
}

.Building_Panel .Rep-Row .col-md-12 .col-md-12,
.Building_Panel .Rep-Row .col-sm-12 .col-sm-12,
.Building_Panel .Rep-Row .col-lg-12 .col-lg-12,
.Building_Panel .Rep-Row .col-xl-12 .col-xl-12 {
  width: 100%;
  padding: 10px;
}

.Building_Panel .Rep-Row .col-md-12 .col-md-12 .col-md-12,
.Building_Panel .Rep-Row .col-sm-12 .col-sm-12 .col-md-12,
.Building_Panel .Rep-Row .col-lg-12 .col-lg-12 .col-lg-12,
.Building_Panel .Rep-Row .col-xl-12 .col-xl-12 .col-xs-12 {
  width: 100%;
  padding: 0px 0px;
}

.Building_Details_Panel {
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
  border-radius: 20px;
}

.Building_Details_Panel:hover {
  background: #F5F8FF;
  border: 1px solid #D5E2FF;
  box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.04);
}

.Building_Details_Panel .panel-body {
  padding: 0px 10px 20px;
}

.Building_Details_Panel .panel-body.Building_Image_Body {
  min-height: 230px;
  border-radius: 20px 0px !important;
}

.Building_Details_Panel .panel-body.Building_Image_Body .InlineSingle {
  border-radius: 20px !important;
  border: none !important;
}

.Building_Details_Panel .panel-body.Building_Image_Body .InlineSingle:hover .HoverBtnDoc {
  display: none;
}

.Building_Details_Panel .panel-body.Building_Image_Body .InlineSingle .MainFrameDoc {
  border: none !important;
  min-height: 230px;
  border-radius: 20px 20px 0px 0px !important;
}

.Building_Details_Panel .panel-body.Building_Image_Body .InlineSingle .MainFrameDoc img {
  object-fit: cover;
  border-radius: 20px 20px 0px 0px;
}

.Building_edit_Col {
  position: absolute;
  top: 15px;
  right: 15px;
}

.Building_edit_Col a {
  background-image: url(../images/AU_ICons/Edit.svg);
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: white;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  border: 0px !important;
  aspect-ratio: 1 !important;
  width: 35px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  border-radius: 100px;
  filter: drop-shadow(0px 0px 14px rgba(0, 0, 0, 0.15));
}

.Building_Details_Panel .Building_Image_Body {
  padding: 0px;
}

.Building_Details_Panel .Building_Image_Body .form-group {
  margin: 0px 0px !important;
}

.Building_Details_Panel .panel-body .form-group {
  text-align: center !important;
  margin: 15px 0px;
}

.Building_Details_Panel .panel-body .form-group label {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 14px;
  text-align: center;
  color: rgba(51, 51, 51, 0.75);
  padding-bottom: 10px;
}

.Building_Details_Panel .panel-body .form-group .controls span {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #333333;
}

.Building_Details_Panel .panel-footer {
  border-top: 1px dashed #E3E3E3;
  padding: 15px 10px 5px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Building_Details_Panel .panel-footer .form-group {
  text-align: center !important;
}

.Building_Details_Panel .View_Button {
  background-position: 100% center;
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url(../images/AU_ICons/tabler_list-details-black.svg);
  font-style: normal;
  font-weight: 700 !important;
  font-size: 16px;
  line-height: 28px !important;
  padding-right: 30px !important;
  padding: 0px 39px 0px 0px !important;
  background-color: #fff0;
  box-shadow: none;
  color: #333;
}

.Building_Details_Panel .View_Button:hover {
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url(../images/AU_ICons/tabler_list-details-blue.svg);
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
  color: #3B61EB;
  padding-right: 30px;
  box-shadow: none !important;
}



.Institute .academic_master_program {
  background-color: rgb(231, 239, 252);
  border: none;
  border-radius: 8px !important;
  min-height: 61px !important;
}

.Institute .academic_lbl {
  padding-left: 60px;
  background-image: url(../images/AU_ICons/gridmenuicon.png);
  background-position: 20px center;
  background-repeat: no-repeat;
  display: flex;
  height: 61px;
  background-size: 20px;
  padding-top: 0px;
  font-weight: 500;
  align-items: center;
  padding-right: 20px;
  font-size: 15px !important;
  padding-bottom: 0px;
}

.Institute .academic_btn {
  background-color: transparent;
  font-size: 0px;
  display: inline-block;
  height: 61px;
  position: absolute;
  top: -74px;
  left: 0px;
  border-radius: 8px;
  width: 100% !important;
}

.Institute .academic_master_program .panel-body {
  height: 60px;
  background-image: url("../images/AU_ICons/repeatergrid_icon.png");
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  padding: 0px !important;
}

.Institute_Panel {
  background-image: none;
}

.Institute_Panel .panel-heading .heading-elements {
  width: unset;
  flex-direction: row;
  justify-content: flex-end;
  top: 50%;
  right: 0%;
  transform: translate(0%, -5px);
  display: flex !important;
  min-width: 200px !important;
}

.Institute_Panel .panel-heading .heading-elements .panel_heading_elements {
  display: flex;
  flex-direction: row-reverse;
  margin-right: 30px;
}

.RPB {
  background-position: center center;
  background-size: 16px !important;
  width: 36px !important;
  height: 16px !important;
  padding-left: 0px !important;
  border-left: 1px solid rgba(0, 0, 0, 0.22) !important;
}

.stamp_button {
  border-left: none !important;
}

.Institute_Grid table {
  padding: 0px !important;
}

.Institute_Grid table thead {
  display: none;
}

.Institute_Grid table tbody tr {
  border-radius: 8px;
  display: inline-table;
  flex-direction: column;
  background-image: url("../images/AU_ICons/institute_Grid_BG.png");
  background-position: right top;
  background-repeat: no-repeat;
  padding: 10px;
  background-size: 100px;
  margin: 10px 0px;
  background-color: rgb(249, 250, 254) !important;
  border-bottom: 7px solid rgb(242, 243, 248) !important;
  width: calc(50% - 10px) !important;
}

.Institute_Grid table tbody tr td {
  display: flex;
  align-items: center;
  margin: 10px 0px;
  border: none !important;
  height: unset !important;
}

.Institute_Grid table tbody tr td .input-group {
  background-color: transparent;
  height: unset !important;
}

.Institute_Grid table tbody tr td .input-group span {
  background-image: url("../images/AU_ICons/calendar.png");
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: left center;
  padding-left: 20px;
  color: rgba(53, 75, 86, 0.8) !important;
  font-weight: 500 !important;
}

.Institute_Grid table tbody tr td:first-child {
  width: 100%;
}

.Institute_Grid table tbody tr td:first-child span {
  background-image: url("../images/AU_ICons/location.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 20px;
  background-size: 16px;
  font-weight: 600 !important;
  color: rgb(53, 75, 86) !important;
}

.Institute_Grid table tbody tr td:nth-child(2) {
  width: 100%;
}

.Institute_Grid table tbody tr:hover {
  background-image: repeating-linear-gradient(to right, rgb(235, 246, 253), rgba(242, 243, 248, 0)), url("../images/AU_ICons/institute_Grid_BG.png");
  background-position: center center, right top;
  background-repeat: no-repeat;
  background-size: 100%, 100px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px;
  border-bottom: 7px solid rgb(242, 243, 248) !important;
}

.Institute_Grid .table-widget-content {
  overflow: hidden !important;
}

.Institute_Grid table.dataTable {
  border-spacing: 0px 10px;
  display: flex;
  justify-content: space-between;
  overflow: hidden !important;
}

.Institute_Grid table tbody tr td span {
  font-style: normal;
  color: rgba(53, 75, 86, 0.5) !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}

.Institute_Grid table tbody tr td:nth-last-child(3) span {
  width: fit-content;
  background: url("../images/AU_ICons/admin.svg") 15px center / 16px no-repeat rgb(231, 239, 252);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 10px 10px 40px;
  gap: 7px;
  min-height: 27px;
  min-width: 101px;
  float: right;
  border-radius: 140px !important;
}

.Institute_Grid table tbody tr td:nth-last-child(3) {
  float: left;
}

.Institute_Grid table tbody tr td:nth-last-child(2) {
  float: right;
}

.Institute_Grid table tbody tr td:nth-last-child(1) {
  float: right;
}

.Institute_Grid tbody {
  display: flex;
  justify-content: space-between;
  margin: 15px 0px;
  flex-flow: row wrap;
}

.Institute_Grid table tbody tr td:nth-last-child(2) button {
  background-image: url("../images/AU_ICons/edit.png");
}

.Institute_Grid table tbody tr td:nth-last-child(1) button {
  background-image: url("../images/Internals/file_search.svg");
}

.Institute_Grid table tbody tr td:nth-last-child(2) button,
.Institute_Grid table tbody tr td:nth-last-child(1) button {
  background-color: white;
  width: 40px;
  aspect-ratio: 1 / 1;
  background-size: 14px;
  background-position: center center;
  font-size: 0px;
  background-repeat: no-repeat;
  border-radius: 100px !important;
  border: 1px solid rgb(239, 239, 239) !important;
}

.Institute_Panel .panel-heading {
  padding-bottom: 0px !important;
}

.Institute_Grid .datatable-footer {
  border: none;
  background: rgb(249, 250, 254);
  min-height: 66px;
  display: flex;
  align-items: center;
  border-radius: 8px !important;
}

.Institute_Grid .datatable-footer .fullContainer {
  min-height: 39px;
  display: flex;
  align-items: center;
}

.Institute_Grid .datatable-footer .fullContainer .Counts {
  bottom: 2px;
  position: relative;
  margin-right: 0px;
}

.Institute_Grid .datatable-footer li a {
  background: white;
  border-radius: 8px !important;
  border: 1px solid rgba(5, 5, 5, 0.14) !important;
}

.Institute_Grid .datatable-footer li a i {
  color: rgb(53, 75, 86) !important;
}


.IITH_Logo {
  background-color: #FFFFFF;
  border: 3px solid rgb(240 90 37 / 30%);
  box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  position: absolute;
  width: 79px;
  aspect-ratio: 1;
  display: block;
  z-index: 1;
  bottom: -30px;
  left: 20px;
  background-image: url(../images/favicon.png);
  background-position: center 13px;
  background-size: 43px;
  background-repeat: no-repeat;
}


div.form-group.form-group.form-group.form-group label.radio-inline {
  margin-left: 10px !important;
  /* display: flex; */
}

.bed-input-colMOD .form-group .controls .e-multiselect .e-multi-select-wrapper input.e-dropdownbase {
  width: 100% !important;
  height: 40px !important;
  box-shadow: unset !important;
  min-height: 40px !important;
}

.bed-input-colMOD .form-group .controls .e-multiselect {
  margin: 0;
}

.bed-input-colMOD .form-group .controls .e-searcher.e-multiselect-box {
  margin: 0 !important;
}








.Tab-Body {
  background: #F3F3F2;
  /* border-radius: 0px 0px 8px 8px; */
  padding: 0px;
}

.Tab-Body .nav {
  border: none !important;
  padding: 10px 30px 0px;
  background: #F3F3F2;
}

.Tab-Body .tab-content {
  border: none !important;
  background: white !important;
  padding: 0px 20px;
}


.Tab-Body .col-lg-12,
.Tab-Body .col-md-12,
.Tab-Body .col-sm-12,
.Tab-Body .col-xs-12,
.Tab-Body .col-xl-12 {
  padding: 0px 10px;
}




.indent-creation-pop .Dark_Button {
  margin-top: 10px
}



.poqd-val-col {
  display: flex;
  gap: 10px;
  background-color: #ffffff;
  padding: 10px 15px 10px;
  border-radius: 6px !important;
  border: 1px solid #00000011;
  align-items: center;
}

.poqd-val-col h6 {
  font-size: 16px;
  font-weight: 600 !important;
  color: #3d3d3d;
}

.poqd-val-col .quote_number {
  font-weight: 600;
  color: orange;
  font-size: 26px;
}



.userlist_grid .form-group span {
  text-align: center !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
}


.save-button:hover {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.save-button,
.save-button:hover {
  border-radius: 6px;
  background-color: #89288F;
  padding: 12px 57px 12px 24px;
  color: #fff;
  font-weight: 600;
  background-image: url(../images/AU_ICons/save-icon.svg);
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: calc(100% - 25px) center;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin: 0px 10px;
  display: block;
}


.hostel-allot .Configuration_Pill_Panel1 {
  padding: 0 0px;
  height: 140px !important;
}

#divCanvas .hostel-allot .Configuration_Pill_Panel1 .academics-d-flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0 20px;
  padding: 0 10px !important;
}

.hostel-allot .Configuration_Pill_Panel1 .Button {
  height: 140px !important;
  min-height: 140px !important;
}

#divCanvas .hostel-allot .Configuration_Pill_Panel1 .Button a {
  min-height: 140px !important;
  height: 140px !important;
  /* background: red !important; */
  top: -5px;
  left: -5px;
}

.hostel-allot .Configuration_Pill_Panel1 .academics-d-flex .form-group .controls span {}

.hostel-allot .Configuration_Pill_Panel1 .academics-d-flex h1 {}

.hostel-allot .Configuration_Pill_Panel1 .academics-d-flex h6 {
  margin: 10px 0 !important;
}



.content-inner ul {
  background: white !important;
  width: fit-content;
  margin: 0 auto;
  padding: 6px 7px !important;
  border-radius: 20px;
  margin-bottom: 20px !important;
}

.mt-25,
.mt-25:hover {
  margin-top: 25px !Important
}

.download-status-btn .download-status-btn1 .storage-btn {
  border-radius: 10px;
  background-image: url(../images/AU_ICons/storage-location-btn.png);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 9px 12px;
  padding: 10px 11px 14px 36px !important;
  height: 40px !important;
  font-size: 15px !important;
  width: 180px !important;
  background-color: #3E5ED1;
}

.download-status-btn .download-status-btn2 {
  display: flex;
  justify-content: space-between;
  gap: 15px;

}


.WorkflowGrid table tr td:nth-child(8) span {
  font-weight: 600;
  font-size: 14px;
}


.result_grid table th {
  text-align: center;
}

.result_grid table tbody td .form-group,
.result_grid table tbody td .form-group .input-group {
  display: flex;
  align-items: center;
  justify-content: center;
}



.hostel-details-upload-flexing {
  margin-top: 6px;
}

#divCanvas .hostel-details-upload-flexing .form-group label {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000021 !important;
}

.hostel-details-upload-flexing .form-group .e-keyboard {
  margin-top: 15px;
}

.hostel-details-upload-flexing2 {}

#divCanvas .hostel-details-upload-flexing2 .form-group .form-label {
  margin-bottom: 15px !important;
  margin-top: 5px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000021 !important;
}

.hostel-details-upload-flexing3 {
  margin-top: 0px;
}

#divCanvas .hostel-details-upload-flexing3 .form-group .form-label {
  margin-bottom: 15px !important;
  margin-top: 5px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #000021 !important;
}

#divCanvas .canc-sub-btn {
  display: flex !important;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

.sub-btn-col {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  flex-direction: row !important;
  gap: 10px;
}

.cancel-btn-three {
  width: 242px !important;
  margin-left: 20px;
}

.submits-btn {
  width: 242px !important;
  margin-right: 20px;
}

.validate-btn {
  width: 242px !important;
  margin-right: 20px;

}

.upload-btn-col a {
  width: 242px !important;
}

.create-ticket-heading {
  display: flex;
  justify-content: space-between;
}

#divCanvas .create-ticket-heading .Back_Btn {
  margin-top: -3px;
}

#divCanvas .error-error1-col label {
  color: #ff3131 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}

#divCanvas .error-error1-col .error-textbox {
  border: 1px solid #ff4040 !important;
  background: #ffeaea !important;
  font-size: 15px !important;
  color: black !important;
}

#divCanvas .error-error1-col2 label {
  color: green !important;
  font-size: 18px !important;
  font-weight: 700 !important;
}

#divCanvas .error-error1-col2 .success-textbox {
  border: 1px solid #008000 !important;
  background: #e6ffe6 !important;
  font-size: 15px !important;
  color: black !important;
}

.Process_Heading_Panel .Back_Btn {
  margin-right: -3px !important;
  margin-top: 10px;
}

.Process_Heading_Panel .back-btn-col-yellow span {
  margin: none !important;
}

.leave-application-body .white-col {
  min-height: 70px;
}

@media (max-width: 768px) {

  .leave-container .heading-elements,
  .leave-container .breadcrumb-elements {
    display: unset !important;
  }

  .leave-application-body .white-col {
    margin: 10px 10px 10px 0px !important;
  }

}


@media (max-width: 600px) {

  .leave-container .heading-elements {
    position: unset !important;
    width: fit-content;
  }

  .leave-container .normal_grid .panel-heading {
    display: flex !important;
    flex-direction: row;
    align-content: flex-start;
    gap: 25px;
    position: relative;
    align-items: flex-end;
  }

  .leave-container .normal_grid .panel-heading .text-danger {
    position: absolute;
    left: 50% !important;
    transform: translate(-50% -50%) !important;

  }
}




.Dashboard_Column {
  display: flex;
  justify-content: flex-start;
  padding: 0px;
  flex-direction: row;
  margin: 0px 0px 0px;
  flex-wrap: wrap;
}

.All_Col,
.Closed_Col,
.Hold_Col,
.Open_Col,
.Resolved_Col {
  background: white;
  margin: 5px 10px 15px;
  padding: 25px 10px;
  border-radius: 14px;
}


.All_Col .form-group,
.Closed_Col .form-group,
.Hold_Col .form-group,
.Open_Col .form-group,
.Resolved_Col .form-group {
  margin: 0px !important;
  display: flex;
  flex-direction: column-reverse;
  padding-left: 80px;
  grid-gap: 5px 0px;
  background-position: 0px center;
  background-size: 60px;
  background-repeat: no-repeat;
}



.All_Col .form-group label,
.Closed_Col .form-group label,
.Hold_Col .form-group label,
.Open_Col .form-group label,
.Resolved_Col .form-group label {
  font-size: 16px !important;
  padding: 0px 0px 0 !important;
  color: #333333b0;
  line-height: 16px;
}


.All_Col .form-group .controls span,
.Closed_Col .form-group .controls span,
.Hold_Col .form-group .controls span,
.Open_Col .form-group .controls span,
.Resolved_Col .form-group .controls span {
  font-size: 28px !important;
  font-weight: 600;
  line-height: 26px !important;
  color: #333333e6;
}

.All_Col .form-group {
  background-image: url(../images/AU_ICons/ALL_Tickets.svg);
}

.Closed_Col .form-group {
  background-image: url(../images/AU_ICons/Closed_Tickets.svg);
}

.Hold_Col .form-group {
  background-image: url(../images/AU_ICons/Hold_Tickets.svg);
}

.Open_Col .form-group {
  background-image: url(../images/AU_ICons/Open_Tickets.svg);
}

.Resolved_Col .form-group {
  background-image: url(../images/AU_ICons/Resolved_Tickets.svg);
}


/* For Desktop View */
@media screen and (min-width: 1024px) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(33% - 20px);
  }
}

/* For Desktop View */
@media screen and (min-width: 1280px) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(20% - 20px);
  }
}

/* For Tablet View */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(50% - 20px);
  }
}

/* For Mobile Portrait View */
@media screen and (max-device-width: 480px) and (orientation: portrait) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(100% - 20px) !important;
  }
}

/* For Mobile Landscape View */
@media screen and (max-device-width: 640px) and (orientation: landscape) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(33% - 20px);
  }
}

/* For Mobile Phones Portrait or Landscape View */
@media screen and (max-device-width: 640px) {

  .All_Col,
  .Closed_Col,
  .Hold_Col,
  .Open_Col,
  .Resolved_Col {
    width: calc(50% - 20px);
  }
}


@media only screen and (max-width: 600px) {
  .canc-sub-btn {
    display: flex;
    justify-content: flex-end !important;
  }

  .cancel-btn-three {
    margin-right: 20px !important;
  }

}











/* faculty view */


.Black_panel {
  background: rgba(29, 30, 31, 0.9);
  border-radius: 10px;
  margin: 15px 0px;
}

.Basic_Panel {
  background: white;
  border-radius: 10px;
  margin: 10px 0px;
}

.BasicGrid {
  background: white;
  border-radius: 10px;
  margin: 10px 0px;
  border: 1px solid rgba(0, 0, 0, 0.063);
}

.Basic_Panel .bdr-btm {}

.Basic_Panel .panel-footer {}

.Basic_Panel .panel-body.d-flex {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.145);
  height: 50px !important;
  padding: 0px 10px !important;
}

.Basic_Panel .panel-heading {
  height: 70px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.145);
  display: flex;
  align-items: center;
}

.BasicGrid .panel-heading {
  border-bottom: 1px solid rgba(0, 0, 0, 0.145);
  display: flex;
  align-items: center;
  height: unset;
}

.Basic_Panel .panel-heading h6,
.Basic_Panel .panel-body.d-flex h6,
.BasicGrid .panel-heading h6 {
  color: rgb(235, 109, 22) !important;
  font-size: 16px;
  line-height: normal;
  font-weight: 500 !important;
}

.Basic_Panel .panel-body {
  padding: 10px !important;
}

.modal .Basic_Panel {
  margin: 0px;
}

.modal .Basic_Panel .panel-body {
  padding: 0px 10px 15px !important;
}

.Current_Address {
  border-radius: 8px;
  background: rgba(128, 128, 128, 0.04);
  align-items: flex-start;
  padding: 15px 5px;
  margin: 5px 10px 15px;
  min-height: 86px;
  display: flex;
}

.Permanent_Address {
  border-radius: 8px;
  background: rgba(5, 255, 0, 0.07);
  align-items: flex-start;
  padding: 15px 5px;
  margin: 5px 10px 15px;
  min-height: 86px;
  display: flex;
}

.Current_Address .form-group,
.Permanent_Address .form-group {
  margin: 0px !important;
}

.Current_Address .form-group a,
.Current_Address .form-group a:hover,
.Permanent_Address .form-group a,
.Permanent_Address .form-group a:hover {
  font-size: 0px;
  background-image: url("../images/AU_ICons/pan-edit.png");
  background-size: 11px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 35px;
  aspect-ratio: 1 / 1;
  border-radius: 100px;
  background-color: white;
  float: right;
  border: 0.5px solid rgba(51, 51, 51, 0.08);
}

.Current_Address .col-md-2,
.Current_Address .col-sm-2,
.Current_Address .col-xl-2,
.Current_Address .col-lg-2,
.Current_Address .col-xs-2,
.Permanent_Address .col-md-2,
.Permanent_Address .col-sm-2,
.Permanent_Address .col-xl-2,
.Permanent_Address .col-lg-2,
.Permanent_Address .col-xs-2 {
  padding: 0px 5px 0px 0px;
}


.Dark_BG_Row {
  position: relative;
}

.Dark_BG_Row::before {
  background: rgb(53, 75, 86);
  content: "";
  position: absolute;
  height: 215px;
  width: 100%;
}

.Dark_BG_Row_Col {
  padding: 30px 5% 50px 5%;
}

.Pdf_Col {
  padding: 30px 5% 0px 5%;
}

.Pdf_Col .form-group {
  display: flex;
  margin: 0px;
  justify-content: flex-end;
}

.Pdf_Col .form-group button {
  background-image: url(../images/AU_ICons/fi-rr-print.svg);
  background-size: 16px !important;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 35px !important;
  background-color: rgb(249 129 44);
  font-size: 14px;
  font-weight: 500 !important;
  height: unset !important;
}

.Pdf_Col .form-group button:hover {
  background-color: rgb(235, 109, 22);
}

.Pdf_Col .col-md-12,
.Pdf_Col .col-sm-12,
.Pdf_Col .col-xs-12,
.Pdf_Col .col-lg-12,
.Pdf_Col .col-xl-12 {
  padding: 0px
}

.Black_panel .bdr-btm {
  display: flex;
  align-items: flex-start;
  padding: 15px 15px 0px !important;
}

.Black_panel .bdr-btm .image-col {}

.Black_panel .bdr-btm .image-col .panel {
  border-radius: 10px;
  margin: 0px;
  border: none;
  background: transparent !important;
}

.Black_panel .bdr-btm .image-col .form-group {
  margin: 0px;
}

.Black_panel .bdr-btm .image-col .panel:hover .HoverBtnDoc {
  display: none;
}

.Black_panel .bdr-btm .image-col .panel .panel-body {
  margin: 0px !important;
  padding: 0px !important;
}

.Black_panel .bdr-btm .image-col .panel .MainFrameDoc {
  border-radius: 10px;
  width: 90px;
  height: 90px !important;
  border: none !important;
}

.Black_panel .bdr-btm .image-col .panel .MainFrameDoc img {
  border-radius: 10px;
  object-fit: cover;
}

.Black_panel .panel-body {
  padding: 10px 10px 5px !important;
  border-bottom: 1.5px solid rgba(255, 255, 255, 0.17) !important;
}

.ID_Col .heading {
  color: rgba(255, 255, 255, 0.75);
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.Values_Profile_Col .form-group {
  margin: 1px 0px 3px !important;
}

.Values_Profile_Col .fac-dept-col div.form-group,
.Values_Profile_Col .fac-camp-col div.form-group,
.Values_Profile_Col .fac-desig-col div.form-group,
.Values_Profile_Col .fac-name-col div.form-group {
  margin: unset;
}

.Values_Profile_Col .form-group .controls span {
  color: rgb(255, 255, 255);
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.text-center .d-flex {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  flex-direction: row;
  align-items: center;
}

span.slash {
  margin-left: 10px;
  position: relative;
}

span.slash::before {
  content: "/";
  position: absolute;
  left: -7px;
}

.Des-camp-col {
  display: flex;
}

.Pdf_Col .form-group {
  display: flex;
  margin: 0px;
  justify-content: flex-end;
}

.Pdf_Col .form-group button {
  background-image: url(../images/AU_ICons/fi-rr-print.svg);
  background-size: 16px !important;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 35px !important;
  background-color: rgb(249 129 44);
  font-size: 14px;
  font-weight: 500 !important;
  height: unset !important;
}

.Current_Address .form-group a,
.Current_Address .form-group a:hover,
.Permanent_Address .form-group a,
.Permanent_Address .form-group a:hover {
  font-size: 0px;
  background-image: url(../images/AU_ICons/pan-edit.png);
  background-size: 11px;
  background-position: center center;
  background-repeat: no-repeat;
  width: 35px;
  height: 35px !important;
  aspect-ratio: 1 / 1;
  border-radius: 100px !important;
  background-color: white;
  float: right;
  border: 0.5px solid rgba(51, 51, 51, 0.08);
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%) !important;
}

.Basic_Panel .panel-body .editbtn-pan a,
.Basic_Panel .panel-body .addbtn-pan a {
  float: right;
}

.Basic_Panel .panel-body .editbtn-pan a,
.Basic_Panel .panel-body .addbtn-pan a {
  float: right;
}

.Basic_Panel .panel-body .editbtn-pan a {
  font-size: 0px;
  background-image: url(../images/AU_ICons/pan-edit.png);
  background-size: 14px;
  background-position: center center;
  height: 30px !important;
  width: 25px !important;
  display: block;
  background-color: #80808042;
  box-shadow: unset;
}

#divCanvas .Basic_Panel .panel-body .editbtn-pan .form-group {
  margin-top: 10px;
}

.Dark_BG_Row {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
}

.Dark_BG_Row::before {
  background: rgb(53, 75, 86);
  content: "";
  position: absolute;
  height: 109px;
  width: 100%;
}

.Dark_BG_Row_Col {
  padding: 52px 5% 0 5%;
}








.panel.facView-top-pan {
  background: unset;
  margin-bottom: 0;
}

.panel.facView-top-pan .Process_Heading_Panel_With_Button {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
  margin-top: 20px;
}

.form-group .controls span[title="PDF Button"] button {
  background-image: url(../images/AU_ICons/fi-rr-print.svg);
  background-size: 16px !important;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 35px !important;
  background-color: rgb(249 129 44);
  font-size: 14px;
  font-weight: 500 !important;
  height: unset !important;
  border-radius: 4px;
  min-width: 131px;
}

#divCanvas .form-group .controls span .Back_Button,
#divCanvas .form-group .controls span .Back_Button:hover {
  display: flex;
  background-repeat: no-repeat !important;
  background-position: 10px center;
  justify-content: center;
  align-items: center;
  border-radius: 4px !important;
  height: 35px !important;
  width: 97px !important;
  background-color: rgb(223, 210, 250) !important;
  font-size: 12px !important;
  background-image: url("../images/AU_ICons/theme-back.svg") !important;
  background-size: 14px !important;
  color: #703fbf !important;
  padding-left: 20px !important;
  font-weight: 600;
}

.new-tab-style.nav-tabs>li>a {
  padding: 8px 35px;
  background-color: unset !important;
  border: unset !important;
  color: #fff;
}

.new-tab-style.nav-tabs>li>a:hover {
  background-color: unset;
  border: unset;
  color: rgb(253, 117, 95);
}

.new-tab-style.nav-tabs>li.active>a {
  border-bottom: 4px solid rgb(253, 117, 95) !important;
  font-size: 14px;
  color: rgb(253, 117, 95) !important;
}

.new-tab-style.nav-tabs {
  border: unset;
}


.fac-Vgrid {
  background-color: #fff;
  border-radius: 10px;
}

.fac-Vgrid table {
  border-spacing: 0px;
  padding-bottom: 7px;
}

.fac-Vgrid table thead {}

.fac-Vgrid table thead tr {
  border-radius: 10px !important;
}

.fac-Vgrid table thead tr th {
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-image: initial;
  min-width: 200px;
  padding: 14px 10px !important;
  border-right: none !important;
  color: rgb(0, 0, 128) !important;
}

.fac-Vgrid table tbody {}

.fac-Vgrid table tbody tr {
  background: white;
  border-radius: 10px;
  box-shadow: none;
}

.fac-Vgrid table thead tr th:first-child,
.fac-Vgrid table tbody tr td:first-child {
  background: transparent;
  border-radius: 0px !important;
}

.fac-Vgrid table thead tr th:last-child,
.fac-Vgrid table tbody tr td:last-child {
  background: transparent;
  border-radius: 0px !important;
}

.fac-Vgrid table tbody tr td {
  border-top: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125) !important;
}

.fac-Vgrid table tbody tr td .form-group span {
  font-size: 14px;
  color: rgb(51, 51, 51);
  display: flex;
  font-weight: 600 !important;
}

.fac-Vgrid .panel-heading h6 {
  color: rgb(235, 109, 22) !important;
  font-size: 16px !important;
  line-height: normal;
  font-weight: 500 !important;
  background: unset;
  padding-left: unset !important;
}

.fac-Vgrid .panel-heading::before {
  content: unset !important;
}

.fac-Vgrid table thead tr {
  background: #f3f6f9;
  border-radius: 0px !important;
}

.fac-Vgrid .datatable-footer {
  display: none !important;
}


.report-panel {
  background: unset;
  border: unset !important;
  box-shadow: unset !important;
}

.report-panel .panel-body {
  padding: 0;
}

.report-panel-innerpan {
  background: #fff !important;
  border-radius: 10px;
}

.report-panel-innerpan .panel-body {
  padding: 10px 0;
  border-radius: 10px;
}


.Basic_Panel .panel-body .editbtn-pan a {
  background-repeat: no-repeat;
  margin-top: 10px !important;
}

.CustomModel .modal-body .content {
  overflow-x: hidden;
}


.new-user-panel1 .user_image img {
  width: 100px !important;
  height: 100px !important;
  background-size: 90px !important;
}

.new-user-panel1 .user_image .InlineSingle>div:nth-child(2) {
  margin-bottom: 10px;
}

.new-user-panel1.usertype_grid .panel-body.userlist_grid {
  height: unset !important;
  padding-bottom: 0;
}

.new-user-panel1.panel.panel_white_primary {
  height: 360px !important;
  min-height: unset !important;
}

.new-user-panel1 .user_btns {
  margin-bottom: 0 !important;
}

.new-user-panel1 .userlist_btn_div {
  height: unset !important;
}

.new-user-panel1 .circle_btn {
  width: 40px;
  height: 40px;
}

.new-user-panel1 .userlist_grid .primary_header {
  font-size: 16px;
}

.new-user-panel1.panel_white_primary .panel-body .form-group span {
  display: flex !important;
  justify-content: center !important;
  text-align: center;
}

.userlist_btn_div .col-md-12,
.user_image .col-md-12 {
  width: 100% !Important;
}

.user_image img {
  height: 120px !important;
  width: 120px !important;
  border-radius: 100%;
  border: 0px dashed rgb(141 141 141);
  padding: 5px;
  background-color: white;
  background-image: url(../images/AppIcons/user_icon_01.png);
  background-size: 110px;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  text-align: center;
  margin: 0 auto;
}

.user_image .InlineSingle>div:nth-child(2) {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.new-user-panel1 .user_btns {
  margin-bottom: 0 !important;
}

.user_btns {
  display: flex;
  justify-content: center;
  align-items: center;
}


.user-list-pan1 .panel-body {
  position: relative;
}

.user-list-pan1 .panel-body .fac-hover-col {
  position: absolute;
  bottom: 70px;
  right: 11px;
  background-color: #fff;
  width: 93% !important;
  padding: 9px 8px;
  border-radius: 8px;
  box-shadow: rgb(0 0 0 / 2%) 0px 6px 24px 0px, rgb(0 0 0 / 11%) 0px 0px 0px 1px;
  display: none !important;
}

.user-list-pan1 .panel-body .fac-hover-col a {
  width: 100%;
  border-radius: 4px;
  height: 35px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600 !IMPORTANT;
  background-color: #354b56;
}

.user-list-pan1 .panel-body .fac-hover-col div:nth-child(2) .form-group {
  margin: 0 !important;
}

div.userlist_grid div.MainFrameDoc {
  height: 120px !important;
  border: unset !important;
  background: unset;
}

.email_icon_01 {
  background: unset !important;
}

.usertype_grid .HoverBtnDoc,
.user_image .InlineSingle.panel {
  background: unset !important;
  backdrop-filter: unset !important;
}

.new-user-panel1.panel.panel_white_primary {
  height: 399px !important;
}

.userlist_grid .MainFrameDoc img {
  background-size: 93% !important;
}

.new-user-panel1 .circle_btn {
  width: 40px;
  height: 40px;
}

.With_Close2 .modal-header button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  background-color: rgb(247, 79, 79) !important;
  width: 30px !important;
  aspect-ratio: 1 / 1 !important;
  height: 30px !important;
  top: -15px !important;
  right: -30px;
  border-radius: 100px !important;
  background-image: url(../images/AU_ICons/Close_White.png);
  background-size: 9px !important;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 1;
  z-index: 99999;
}

.chat_icon {
  background-image: url(../images/AU_ICons/chat1.svg) !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
}


.user-list-pan1 .panel-body {
  position: relative;
}

.user-list-pan1 .panel-body .fac-hover-col {
  position: absolute;
  bottom: 55px;
  right: 11px;
  background-color: #fff;
  width: 93% !important;
  padding: 9px 8px;
  border-radius: 8px;
  box-shadow: rgb(0 0 0 / 2%) 0px 6px 24px 0px, rgb(0 0 0 / 11%) 0px 0px 0px 1px;
  display: none !important;
}

.user-list-pan1 .panel-body .fac-hover-col a {
  width: 100%;
  border-radius: 4px;
  height: 35px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600 !IMPORTANT;
  background-color: #354b56;
}

.user-list-pan1 .panel-body .fac-hover-col div:nth-child(2) .form-group {
  margin: 0 !important;
}

.user-list-pan1 .panel-body .fac-hover-btn:hover .fac-hover-col {
  display: block !important;
}


.panel_white_primary {
  background: rgb(255, 255, 255);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 100%;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border: 1px solid rgba(69, 93, 199, 0.36) !important;
}


.pdf_btn {
  background-image: url(../images/AU_ICons/pdf-file.png) !important;
  background-position: 7px center !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  padding: 5px 10px 5px 30px !important;
  border: 1px solid rgba(96, 96, 96, 0.5) !important;
  border-radius: 4px !important;
  color: rgb(0 0 0) !important;
  font-weight: 600 !important;
  background-color: #fff !important;
  font-size: 16px !important;
  width: 161px !important;
  height: 37px !important;
  padding-left: 35px !important;
  text-align: right;
  font-weight: 600 !important;
}

.pdf_btn:hover {

  background-color: rgba(9, 30, 66, 0.08);
}



.ID_Col .form-group .controls span {
  color: #fff;
}

span.slash::before {
  content: unset !important;
}

.form-group .checker span {
  position: relative;
  left: -9px;
}

.form-group .checker.form-control {
  height: 21px;
  width: 21px;
  padding-left: 8px !important;
  border-radius: 15px !important;
  border: unset !important;
}

.basic-modal-row .input-group.input-group-xs .input-group-btn a {
  display: table-cell;
  width: 30px !important;
  min-width: 30px;
  max-width: 30px;
  border-radius: 2px !important;
  position: relative;
}

.basic-modal-row .input-group.input-group-xs .input-group-btn a i {
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}

.basic-modal-row .input-group.input-group-xs .input-group-btn a[title="Clear"] {
  display: none;
}

.searchC-ul h4 {
  display: none;
}

.searchC-ul .modal-body {
  padding: 0;
}

.searchC-ul .content {
  padding: 10px !important;
}

.BgGrid .heading-elements ul>li>a[title="Add"] i svg {
  opacity: 0;
}

.BgGrid .heading-elements ul>li>a[title="Add"] i {
  background-image: url(../images/AU_ICons/grid-newADD.png);
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
}

#mdl_9CE9BDB4-A88A-42F4-B52C-18ADB96D7D8A .modal-dialog .modal-body {
  overflow: hidden !important;
}


.new-tab-style.nav-tabs {
  border: unset;
  background-color: #354b56;
  border-radius: 0px;
}

#divCanvas .Dark_BG_Row .CustomPane .facView-top-pan {
  border: none !important;
}

.Dark_BG_Row .CustomPane .facView-top-pan .Back_Button {
  background-image: none;
  margin-right: 20px;
}


#divCanvas .fac-Vgrid .panel-heading .heading-elements ul li a i svg path {
  color: #6f7fa6 !important;
  fill: #6f7fa6 !important;
}

#divCanvas .fac-Vgrid .panel-heading .heading-elements ul li a .icon-pencil7 {
  color: #6f7fa6;
}


.comp-off-flex {
  display: flex;
}

.comp-off-credit-flx {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.card_title_normal {
  font-weight: 600 !important;
  font-size: 15px !important;
  color: rgb(81 132 139) !important;
}

.card_purple_300 label {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: rgba(13, 34, 56, 0.6) !important;
}

.card_purple_300 .form-group span {
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  color: rgb(126, 114, 166);
}

.card_blue_300 .panel-body,
.card_purple_300 .panel-body {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.card_blue_300 label {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: rgba(13, 34, 56, 0.6) !important;
}

.card_blue_300 .form-group span {
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  color: rgb(81 132 139);
}

.card_blue_300 .form-control,
.card_purple_300 .form-control {
  background-color: transparent !important;
  border: 0px !important;
  padding: 0px !important;
  height: auto !important;
}

.card_purple_300 .col-lg-2,
.card_purple_300 .col-md-2,
.card_purple_300 .col-lg-6,
.card_purple_300 .col-md-2,
.card_purple_300 .col-md-4,
.card_purple_300 .col-lg-4 {
  width: auto;
}

.card_blue_300 .col-lg-2,
.card_blue_300 .col-md-2,
.card_blue_300 .col-lg-6,
.card_blue_300 .col-md-2,
.card_blue_300 .col-md-4,
.card_blue_300 .col-lg-4 {
  width: auto;
}

.card_purple_300 {
  background: url("../images/curvebg_04.png") right top / auto no-repeat rgb(238, 233, 255);
  border: 3px solid rgb(255, 255, 255);
  box-shadow: rgba(155, 172, 231, 0.34) 0px 3px 10px;
  border-radius: 23px;
  margin: 10px 0;
}

.card_purple_300::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 50%;
  left: 12px;
  transform: translate(-50%, -50%);
  top: 50%;
  background: rgb(98, 102, 234);
  opacity: 0.25;
  border-radius: 100px;
}

.card_blue_300 {
  background: url("../images/curvebg_04.png") right top / auto no-repeat rgb(231, 246, 248);
  border: 3px solid rgb(255, 255, 255);
  box-shadow: rgba(155, 172, 231, 0.34) 0px 3px 10px;
  border-radius: 23px;
  margin: 10px 0;
}

.card_blue_500 {
  background: url("../images/curvebg_04.png") right top / auto no-repeat rgb(231, 246, 248);
  box-shadow: rgba(155, 172, 231, 0.34) 0px 3px 10px;
  margin-bottom: 20px;
}

.card_blue_300::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 50%;
  left: 12px;
  transform: translate(-50%, -50%);
  top: 50%;
  background: rgb(9, 83, 92);
  opacity: 0.25;
  border-radius: 100px;
}

#divCanvas .card_blue_300 .panel-body,
.card_purple_300 .panel-body {
  min-height: 0px !important;
}


#divCanvas .project-creation .add-btn0 {
  margin-top: 33px !important;
}

#divCanvas .vegilance-rad-btn span {
  font-size: 16px !important;
  font-weight: 600 !important;
}

#divCanvas .vegilance-rad-btn .form-group {
  margin-top: 6px !important;
}

.vegilance-rad-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#divCanvas .note-alert {
  /* margin-left:20px !important; */
  color: #000000 !important;
  margin-top: 10px;
}

#divCanvas .note-alert span {
  background: #89288f17;
  padding: 5px 10px 5px 30px;
  background-image: url(../images/AU_ICons/note-alert.png);
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: 10px center;

}

.travel-det-box-spc-box .modal-content {
  max-width: 700px;
  min-width: 700px !important;
}

#divCanvas .travel-det-box-spc-box .input-group {
  border: none !important;
}

#divCanvas .travel-det-box-spc-box .d-of-comt input {
  border: none !important;
}



#divCanvas .traveldetailbox-popup .close {
  position: relative;
  top: 22px !important;
  background-size: 12px !important;
}

#divCanvas .traveldetailbox-popup .close .icon-cross:before {
  display: none;
}

#divCanvas .traveldetailbox-popup .d-of-comt input {
  border: none !important;
}

#divCanvas .traveldetailbox-popup .two-btn-rg {
  margin-right: 20px;
}



/*Leave application grid*/


.apply-mod-grid {
  position: relative;
}

.apply-mod-BTNcol {
  position: absolute;
  padding: 22px 40px 20px 40px;
  display: flex;
  justify-content: flex-end;
}

.apply-mod-BTNcol .form-group a {
  background: rgba(166, 63, 241, 0.08);
  border-radius: 8px !important;
  border: none !important;
  z-index: 1;
  font-weight: 600 !IMPORTANT;
  color: rgb(137 40 144);
  display: flex;
  align-items: center;
  justify-content: center;
}

.apply-mod-BTNcol .form-group a:hover {
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px;
}

.apply-mod-grid .BgGrid .heading-elements {
  display: none;
}

.normal_grid .panel-heading::after {
  top: 22px;
}

#divCanvas .apply-mod-BTNcol .addd-btn {
  background-image: url(../images/AU_ICons/add-theme.svg) !important;
  background-repeat: no-repeat !important;
  font-size: 0px !important;
  background-size: 14px !important;
  width: 32px !important;
  height: 32px !important;
  background-position: center center !important;
}

/*Leave application grid*/



#divCanvas .modal-content .input-xs .e-input-group.e-date-wrapper input {
  width: 100% !important;
}

.CustomModel .CustomHeader.modal-header::before {
  background-color: unset !important;
}





/* .approval_grid tbody tr td:nth-child(1) .form-group{
  display:none !important;
} */
.approval_grid tbody tr td:nth-child(2) span {
  background-color: unset;
  width: 100%;
}

.approval_grid tbody tr td:nth-child(3) span {
  background-color: #E24065;
  border-radius: 4px;
  padding: 2px;
  color: #ffffff;
  display: inline-block;
  margin: auto;
  position: relative;
  top: 2px;
  min-width: 50px;
  text-align: center;
  font-weight: 500 !important;
  float: right;
}











.Fac_Col .form-group span {
  color: #ffffff !important;
  padding: 0px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  display: flex;
  font-size: 14px;
  margin: 5px 0px;
  border-radius: 8px !important;
  justify-content: flex-start;
}

#divCanvas .view-receipt-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/view-receipt.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 16px;
  width: 45px;
}

#divCanvas .add-receipt-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/add-receipt.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 20px;
  width: 45px;
}

#divCanvas .add-project-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/add-project.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 22px;
  width: 45px;
  margin-top: 0px !important;
}

.three-add-view-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
}

.fl-emp-dep-des>div:nth-child(2)>div {
  border-right: 1px solid #DFE9FE;
  margin-right: 10px;
}

.project-receipt-head {
  padding: 10px 0px 40px 0px;
}



#divCanvas .project-receipt-tab {
  background: white !important;
  width: fit-content;
  opacity: none !important;
  margin: auto;
  height: 45px;
  border-radius: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px 10px 15px 15px !important;
}

#divCanvas .project-receipt-tab li {
  padding: 0px !important;
  position: relative;
  top: -12px;
  margin: auto;
}

#divCanvas .project-receipt-tab li.active a,
#divCanvas .project-receipt-tab li.active a:hover {
  border: 0px solid rgb(219, 224, 233);
  margin: 0px !important;
  font-size: 13px;
  font-weight: 500;
  border-radius: 50px !important;
  padding: 7px 20px !important;
  top: 1px;
  width: fit-content !important;
}

.New_Primary_Panel-second {
  margin: 10px;
}

.prjct-receipt-btn {
  margin-top: 28px !important;
}


.fac-lan-1col {
  background-color: #384C61;
  padding: 20px 0 100px !important;
  background-image: url(../images/AU_ICons/facultyheadbg.png);
  background-size: cover;
}

.fl-prof {
  background-image: url(../images/AU_ICons/fac-prof.png);
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.fl-emp-name>div {
  padding: 0;
}

.fl-emp-name .form-group .controls span {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700 !important;
  font-size: 18px;
  color: #FDB48E !important;
}

.fac-lan-1col .form-group {
  margin: 5px 0 !important;
}

.fl-emp-id .form-group .controls span {
  background: rgba(189, 209, 249, 0.43);
  border-radius: 7px !important;
  color: #fff !important;
  padding: 2px 10px;
}


.fl-emp-dep-des .form-group .controls span {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600 !important;
  font-size: 14px;
  color: #DFE9FE !important;
}

.fl-emp-dep-des>div:nth-child(1)>div {
  border-right: 1px solid #DFE9FE;
  margin-right: 10px;
}

.fl-emp-email .form-group .controls span {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600 !important;
  font-size: 14px;
  color: rgba(189, 209, 249, 0.5) !important;
}

.fac-lan-2col {
  background: #FFFFFF;
  border-radius: 30px 30px 0px 0px;
  position: relative;
  bottom: 30px;
  padding: 20px 10px;
}

.fac-lan-grid .panel-heading {
  background: rgba(232, 237, 255, 0.4);
  border-bottom: 1px solid #97B2F3;
  height: 60px;
}

.fac-lan-grid .panel-heading h6 {
  font-style: normal;
  font-weight: 500 !important;
  font-size: 16px;
  color: #314067;
  padding-left: 40px;
  padding-top: 2px;
  background-image: url(../images/AU_ICons/faclan-head-icon.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 center;
}

.fac-lan-grid {
  background: #FFFFFF;
  border: 1.5px solid #F3F3F3;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
}

.fac-lan-grid thead th {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  color: #314067;
}

.fac-lan-grid tbody td {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  color: #314067;
}

.fac-lan-grid tbody tr:nth-child(2n+1) {
  background: rgba(252, 253, 255, 0.67);
  border: 1px solid rgba(56, 107, 232, 0.19);
  box-shadow: 0px 0px 3px rgba(56, 107, 232, 0.15);
  border-radius: 12px;
}

.fac-lan-panel .panel-heading>div {
  width: 100%;
}

.fac-lan-panel .panel-heading h6 {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 16px;
  color: #314067;
}

.click_panel {
  background: #FFFFFF;
  border: 1px solid #F3F3F3 !important;
  border-radius: 24px;
  height: 330px;
}

.click_panel:hover {
  background-color: #F3F6FE;
}

.click_panel .panel-body {
  padding: 0;
  position: relative;
}

.click_panel .form-group {
  position: absolute;
  left: 0;
  top: 0;
}

.fa-pc-rs .panel-body>span {
  background-image: url(../images/AU_ICons/fa-pc-rs.png);
}

.sem-rep .panel-body>span {
  background-image: url(../images/AU_ICons/sem-rep.png);
}

.phd-stu .panel-body>span {
  background-image: url(../images/AU_ICons/phd-stu.png);
}

.fa-pc-rs .panel-body>span,
.sem-rep .panel-body>span,
.phd-stu .panel-body>span {
  display: block;
  width: 100%;
  height: 250px;
  background-size: cover;
  border-radius: 24px 24px 0 0;
}

.fa-pc-rs h6,
.sem-rep h6,
.phd-stu h6 {
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 16px;
  display: flex;
  align-items: center;
  color: #0D2238;
  margin: 18px 0 !important;
  background-image: url(../images/AU_ICons/flp-Rarrow.svg);
  background-size: 24px;
  background-repeat: no-repeat;
  padding: 0 45px 0 10px;
  background-position: calc(100% - 10px) center;
}

.fa-pc-rs-button,
.sem-rep-button,
.phd-stu-button {
  position: absolute;
  background-color: transparent;
  height: 330px;
  top: 0;
  border-radius: 24px;
}

.fa-pc-rs-button a,
.sem-rep-button a,
.phd-stu-button a {
  background-color: transparent;
  padding: 0 !important;
  display: block;
  width: 100%;
  height: 330px;
  font-size: 0;
}


.fac-cr-btn {
  background-color: rgba(59, 97, 235, 0.06);
  border: 0.5px solid #E8EDFF;
  border-radius: 24px;
  padding: 10px 0px;
}

.fac-cr-btn .form-group {
  margin: 0 !important;
}

.flp-main-btn .form-group {
  margin: 0px !important;
  top: 0;
  position: absolute;
  left: 0;
}

.fac-cr-btn .cr-btn {
  border-radius: 24px;
  width: 100%;
  display: flex;
  height: 90px;
  background-image: url(../images/AU_ICons/fac-cr-btnIcon.png);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: 10px center;
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  color: #0D2238;
  align-items: center;
  padding-left: 50px;
  padding-right: 10px;
}

.fac-cr-btn .cr-btn:hover {
  background-color: rgba(59, 97, 235, 0.8);
  color: #fff;
}

.fac-cr-btn>div {
  border-right: 1px solid rgb(0 0 0 / 9%);
}

.fac-cr-btn>div:last-child {
  border: none;
}

.flp-main-pan1,
.flp-main-pan2,
.flp-main-pan3,
.flp-main-pan4,
.flp-main-pan5,
.flp-main-pan6 {
  height: 180px;
  border: 1.5px solid #607fef !important;
  border-radius: 28px;
  background-size: 70px;
  background-repeat: no-repeat;
  background-position: 15px 15px;
}

.flp-main-pan1:hover,
.flp-main-pan2:hover,
.flp-main-pan3:hover,
.flp-main-pan4:hover,
.flp-main-pan5:hover,
.flp-main-pan6:hover {
  background-color: #E8EDFF;
  border-color: transparent !important;
}

.flp-main-pan1 {
  background-image: url(../images/AU_ICons/flp-faculty.png);
}

.flp-main-pan2 {
  background-image: url(../images/AU_ICons/flp-academics.png);
}

.flp-main-pan3 {
  background-image: url(../images/AU_ICons/flp-self.png);
}

.flp-main-pan4 {
  background-image: url(../images/AU_ICons/flp-purchase.png);
}

.flp-main-pan5 {
  background-image: url(../images/AU_ICons/flp-project.png);
}

.flp-main-pan6 {
  background-image: url(../images/AU_ICons/flp-others.png);
}

.flp-main-pan1 .panel-body,
.flp-main-pan2 .panel-body,
.flp-main-pan3 .panel-body,
.flp-main-pan4 .panel-body,
.flp-main-pan5 .panel-body,
.flp-main-pan6 .panel-body {
  position: relative;
  padding: 0;
}

.flp-main-pan1 a,
.flp-main-pan2 a,
.flp-main-pan3 a,
.flp-main-pan4 a,
.flp-main-pan5 a,
.flp-main-pan6 a {
  height: 180px;
  display: block;
  background-color: transparent;
  font-size: 0;
}

.flp-main-btn-1,
.flp-main-btn-2,
.flp-main-btn-3,
.flp-main-btn-4,
.flp-main-btn-5,
.flp-main-btn-6 {
  position: absolute;
  top: 0;
  left: 0;
}

.flp-main-pan1 h6,
.flp-main-pan2 h6,
.flp-main-pan3 h6,
.flp-main-pan4 h6,
.flp-main-pan5 h6,
.flp-main-pan6 h6 {
  font-weight: 600 !important;
  font-size: 16px;
  line-height: 110%;
  color: #0D2238;
  padding: 120px 45px 0 10px;
  background-image: url(../images/AU_ICons/flp-right-arrow.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 98%;
}

.flp-main-pan1 a:hover .flp-main-pan1 h6,
.flp-main-pan2 a:hover .flp-main-pan2 h6,
.flp-main-pan3 a:hover .flp-main-pan3 h6,
.flp-main-pan4 a:hover .flp-main-pan4 h6,
.flp-main-pan5 a:hover .flp-main-pan5 h6,
.flp-main-pan6 a:hover .flp-main-pan6 h6 {
  background-position: calc(100% - 5px) 98% !important;
}

.flp-tot-row {
  position: relative;
  bottom: 60px;
}

.fac-lan-panel {
  margin-bottom: 0;
}

.BG_Color_Row {
  padding: 10px;
  margin: 0px;
}

.New_Primary_Panel {
  border: 1px solid #E3E3E3;
  border-radius: 16px;
  background: white !important;
}

.New_Primary_Panel .panel-body {
  padding: 20px 10px;
}

.New_Primary_Panel .panel-body.Heading_Body {
  background-image: linear-gradient(to right, #E8EEFF, #FFFFFF);
  border-radius: 16px 16px 0px 0px;
  border-bottom: 1px solid rgb(191 186 186 / 21%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.New_Primary_Panel .panel-body.Heading_Body h1 {
  color: #003975;
  font-weight: 600 !important;
  font-size: 20px;
}

.New_Primary_Panel .panel-body.Heading_Body h6 {
  color: #003975;
  font-weight: 500 !important;
  font-size: 15px;
}

.New_Primary_Panel .panel-body.Heading_Body .Titles {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.New_Primary_Panel .panel-body.Heading_Body .Titles .d-flex {
  display: flex;
  flex-direction: row;
  margin-left: 0px;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
}

.New_Primary_Panel .panel-body.Heading_Body .Titles .d-flex .form-group {
  margin: 0px !important;
}

#divCanvas .New_Primary_Panel .panel-body.Heading_Body .Titles .d-flex .form-group .controls span {
  background: #ffa5001c;
  padding: 3px 20px;
  color: #ff6c00cc;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 1px solid #ff6c002e;
  border-radius: 6px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val {
  display: flex;
  flex-direction: column-reverse;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Icon {
  background: url(../images/AU_ICons/user_white_grey.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center;
  background-size: 100% !important;
  border-radius: 0px !important;
  margin: 0px 15px 0px 0px;
  bottom: 0px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val>div:nth-child(1) {
  display: flex;
  gap: 10px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val>div:nth-child(2) .form-group .controls span {
  font-size: 16px !important;
  color: #333333 !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val>div:nth-child(1) .form-group {
  margin: 0px !Important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val .id {
  color: #565A5D !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding-left: 25px;
  background-image: url(../images/AU_ICons/badge_grey.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 0px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .d-flex.vales .Emp_Val .date {
  color: #565A5D !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding-left: 25px;
  margin-left: 10px;
  background-image: url(../images/AU_ICons/calendar_grey.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 0px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end>div:last-child {
  display: flex;
  gap: 25px;
  align-items: center;
  padding: 0px 20px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  border-right: 1px solid #00000010;
  padding-right: 20px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02>span:nth-child(1) {
  width: 48px;
  aspect-ratio: 1;
  display: block;
  background: url(../images/AU_ICons/start-date.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #74747410;
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 1px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group {
  margin: 0px !Important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group label,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group label {
  color: #333333;
  font-weight: 600;
  font-size: 13px !important;
  padding: 0px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group .controls span,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group .controls span,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group span,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group span {
  color: #565A5D !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group .e-input-group,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group .e-input-group {
  padding: 0px !Important;
  border: none !Important;
  border-radius: 0px !Important;
  height: unset !Important;
  min-height: unset;
  color: #003975 ! Important;
  opacity: 1 !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group .e-input-group span,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group .e-input-group span {
  display: none !Important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_02 .form-group .e-input-group input.form-control[disabled="disabled"],
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 .form-group .e-input-group input.form-control[disabled="disabled"] {
  color: #003975 !Important;
  opacity: 1 !important;
  font-size: 14px !important;
  background: transparent !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_03>span:nth-child(1) {
  width: 48px;
  aspect-ratio: 1;
  display: block;
  background: url(../images/AU_ICons/end-date.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #74747410;
  border-radius: 100px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 1px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_01 .form-group {
  margin: 0px !Important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .flex-end .Duration_01 .form-group .controls span {
  background: #0039750a;
  padding: 3px 20px !important;
  color: #003975cc !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 1px solid #00397545;
  border-radius: 6px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  margin-top: 5px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex .form-group {
  margin: 0px ! Important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex .form-group .controls span,
#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex .form-group span {
  color: #565A5D !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .bdr-right {
  border-right: 1px solid #00000010;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex>div:nth-child(1) .form-group .controls span {
  padding-left: 25px;
  background-image: url(../images/AU_ICons/badge_grey.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .values-style-01 .d-flex>div:nth-child(2) .form-group .controls span {
  padding-left: 25px;
  background-image: url(../images/AU_ICons/calendar_grey.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid {
  border-radius: 10px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid .panel-heading h6 {
  font-size: 18px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid .collapse3 {
  display: none !Important
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid .dataTables_wrapper {
  padding: 0px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid .dataTables_wrapper table {
  border-spacing: 0px 0px;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .normal_grid .dataTables_wrapper thead {
  background: #e7effc8c;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .normal_grid .table-widget .table-widget-content table tbody tr {
  border-radius: 0px 0px 8px 8px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .normal_grid .table-widget .table-widget-content table tbody tr td:first-child {
  border-radius: 0px 0px 0px 8px
}

#divCanvas .BG_Color_Row .New_Primary_Panel .normal_grid .table-widget .table-widget-content table tbody tr td:last-child {
  border-radius: 0px 0px 8px 0px !important;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .normal_grid tbody tr td span,
#divCanvas .BG_Color_Row .New_Primary_Panel .normal_grid tbody tr td input {
  color: #333 !Important;
  font-weight: 600 !Important
}

table tbody tr td .input-group.input-group-xs .input-group-btn a {
  border-radius: 0px 8px 8px 0px !important;
  display: flex;
  align-items: center;
}

#divCanvas .BG_Color_Row .New_Primary_Panel .panel-body .Duration_01 {
  display: flex;
  align-items: center;
  gap: 10px;
}

.flex-wrapping {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}


.align-items-center {
  align-items: center !important;
}

.contents-end {
  justify-content: space-between !important;
}


#divCanvas .pull-right .form-group .controls span {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
}

#divCanvas .CustomUploadReport .input-group-btn {
  display: flex !important;
  flex-direction: row;
  justify-content: flex-end;
  width: unset !important;
}

#divCanvas .table-widget .table-widget-content table tbody tr td .CustomUploadReport .form-control {
  padding-left: 6px;
  min-width: 98% !important;
  max-width: 98% !important;
}

#divCanvas .hide-upload table tbody tr td .input-group .input-group-btn a[title="Upload"] {
  display: none !important;
}

.rec-btn-align,
.rec-btn-align:hover {
  background: #206a9f;
  color: #ffffff;
  border-radius: 10px;
  min-width: 103px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  margin-top: -14px;
}




.pc-btn-col {
  display: flex;
  justify-content: flex-end;
}

.Dark_Button.pc-sub-btn,
.Dark_Button.pc-sub-btn:hover {
  background-color: #00ab00 !important;
}

.Dark_Button.pc-close-btn,
.Dark_Button.pc-close-btn:hover {
  background-color: #d50000 !important;
}


.projC-popup .modal-content {
  width: 700px;
}

.projC-popup .modal-header {
  padding: 5px 15px 0 15px;
}

.projC-popup .modal-header h4 {
  font-weight: 500;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.projC-popup .modal-body .content {
  padding: 0 !important;
}

.projC-popup .modal-body .content input {
  min-height: 35px;
  width: 100%;
  border-radius: 7px !important;
  border: 1px solid #979797 !important;
  padding: 0 10px;
}

.projC-pop-btnCOL {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

.Cancel_btn,
.Submit_btn {
  display: block;
  height: 35px;
  border-radius: 6px;
  color: #fff;
  min-width: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Cancel_btn {
  background-color: #00ab4a;
}

.Cancel_btn:hover {
  background-color: #028b3d;
  color: #fff !important;
}

.Submit_btn {
  background-color: #e10000;
}

.Submit_btn:hover {
  background-color: #b50303;
  color: #fff !important;
}


.projC-popup .modal-body .content textarea {
  width: 100%;
}

.projC-popup .modal-body .content textarea,
.projC-popup .modal-body .content input {
  margin-bottom: 10px;
}

#divCanvas .projC-popup .e-input {
  border: none !important;
}

.sea-btn-br {
  border-radius: 10px !important;
}


#divCanvas table tbody tr td span[title="View"] button,
#divCanvas table tbody tr td span[title="View"] button:hover {
  background-image: url(../images/AU_ICons/history.svg);
  background-repeat: no-repeat !important;
  font-size: 0px !important;
  border: 0px !important;
  background-size: 18px !important;
  width: 23px !important;
  padding: 5px !important;
  background-position: 30px center !important;
}

.InlineSingle.panel {
  box-shadow: none !important;
}

.Process_Panel .room-view-btn- {
  display: flex !important;
}


#divCanvas table tbody tr td span[title="View"] button {
  background-position: center center !important;
  background-repeat: no-repeat;
  margin: auto !important;
  font-size: 0px !important;
  padding: 0px !important;
  min-width: unset !important;
  background-color: transparent !important;
  background-size: 20px !important;
  width: 20px !important;
  border: none !important;
  height: 20px !important;
  min-height: unset !important;
  border-radius: 0px !important;
  background-image: url("../images/AppIcons/view.png") !important;

}

/* ticketing system */

.ticket_row .panel-body .tic_col_02 {
  height: 70px !important;
  overflow: hidden;
}

.ticket_row .panel-body .tic_col_02:hover {
  overflow: auto;
}

/* ticketing system */



.academics-RG-pan {
  background-color: unset;
  box-shadow: unset;
  border: unset;
  margin-top: 10px;
}

.academics-RG-pan>.panel-body {
  padding: 0;
}

.academics-RG-pan .Configuration_Pill_Panel1 .form-group {
  margin-bottom: 0 !important;
}

.academics-RG-pan .Configuration_Pill_Panel1 {
  min-height: 90px !important;
  height: unset;
  padding: 0;
  margin-bottom: 15px;
}



.academics-RG-pan .Rep-Row .col-lg-12,
.academics-RG-pan .Rep-Row .col-md-12,
.academics-RG-pan .Rep-Row .col-sm-12 {
  width: 33.3%;
  padding: 0px 15px;
}

.academics-RG-pan .Rep-Row .col-lg-12 .col-lg-12,
.academics-RG-pan .Rep-Row .col-md-12 .col-md-12,
.academics-RG-pan .Rep-Row .col-sm-12 .col-sm-12 {
  width: 100%;
  padding: 0px 0px !important;
}



@media only screen and (min-device-width: 350px) and (max-device-width: 760px) {
  .academics-RG-pan {
    padding: 0px !important;
  }

  .academics-RG-pan .Rep-Row .col-lg-12,
  .academics-RG-pan .Rep-Row .col-md-12,
  .academics-RG-pan .Rep-Row .col-sm-12 {
    width: 100%;
    padding: 0px 20px;
  }
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body .Button a {
  min-height: 95px !important;
  /* height: unset !important; */
  /* top: 0px; */
}


.academics-RG-pan .academics-d-flex {
  display: flex;
  gap: 10px;
}

.academics-RG-pan .academics-d-flex>div {
  width: calc(100% - 80px);
}

#divCanvas .academics-RG-pan .academics-d-flex>div .form-group span {
  top: 10px;
  position: relative;
  font-size: 1.5rem !important;
  left: 10px;
  font-weight: 700;
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body .Con_Icon {
  height: 60px;
  width: 60px;
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body h6 {
  margin-top: 5px !important;
  width: 100%;
  /* display: flex; */
}

.academics-RG-pan .Configuration_Pill_Panel1 .Button {
  min-height: 90px;
}

.academics-d-flex>div>.col-lg-12>div {
  min-height: 42px;
}

.academics-RG-pan>div>.panel-body {
  padding-top: 0;
}

.radio-btn-pos .form-group label.radio-inline .choice {
  top: 4px;
}




/*academic landing page */

.Process_Heading_Panel_Dropdown .e-search-icon {
  margin: 0px !important;
}

.academic-landing-page-dh .count_big {
  font-size: 15px;
  font-weight: 700 !important;
  color: rgb(88 88 88) !important;
}

.academic-landing-page-dh .panel-body .form-group label {
  padding: 0px !important;
}

#divCanvas .academic-landing-page-dh .form-group {
  margin: 0px !important;
}

.academic-landing-page-dh .panel_white_acad .panel-body .form-group label {
  font-size: 16px !important;
}

.academic-landing-page-dh .panel_white_acad .panel-body .col-sm-5.col-lg-4 .form-group label {
  font-size: 12px !important;
}

.academic-landing-page-dh .male {
  color: #354B56 !important;
  font-size: 15px;
  font-weight: 700;
}

.academic-landing-page-dh .female {
  color: #354B56 !important;
  font-size: 15px;
  font-weight: 700;
}

.academic-landing-page-dh .col-sm-7.heading_lbl.col-lg-7 {
  padding: 0px !important;
}

.widget_elements .col-lg-3,
.widget_elements .col-lg-9,
.widget_elements .col-md-3,
.widget_elements .col-md-9 {
  width: auto !important;
  margin-right: 2px;
}

/*academic landing page */

#divCanvas .academics-d-flex>div>.col-lg-12>div {
  min-height: 40px !important;
}


.academic-landing-page-dh .Process_Heading_Panel .e-keyboard {
  margin-top: 0px !important;
}


/* create-new-course master-by-academics-admin */

.create-new-course-master-by-academics-admin .img-hov label {
  line-height: 22px !important;
}


.fac-apar-richTbox .e-richtexteditor .e-rte-toolbar.e-control[class*=e-toolbar],
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-control[class*=e-toolbar] {
  position: unset !important;
}

/* create-new-course master-by-academics-admin */



#divCanvas .BgGrid .work-br-rem table tr td:nth-child(6) {
  margin-left: 15px;
}




.submission-thesis .bullet-highlight {
  margin-bottom: 10px !important;
}

.submission-thesis .bullet-highlight span {
  /* /* background-position:0px center !important;
  box-shadow: unset !important;
   background-image: url(../images/AU_ICons/full-moon.png);
  background-repeat: no-repeat !important;
  background-size: 10px !important;
  padding-left:20px; */
  padding-right: 3px;
  font-size: 18px !important;
}

.submission-thesis .bullet-highlight .text {
  font-size: 16px !important;
  background: unset;
  padding: unset;
}

.submission-thesis .guide-head-txt {
  font-size: 22px !important;
}

.submission-thesis .Info_Value.values {
  background: unset;
}

#divCanvas .normal_grid .Grid_Light_Button,
#divCanvas .normal_grid .Grid_Light_Button:hover {
  min-width: unset !important;
  padding: 6px 25px !important;
  margin: unset !important;
  background: #faa519 !important;
  width: fit-content !important;
  border-radius: 10px !important;
  color: white !important;
  font-size: 13px !important;
  border: unset !important;
}

#divCanvas .Process_Heading_Panel .panel-body .form-group .controls [title="Back"] {
  background: unset !important;
  border: unset !important;
  box-shadow: unset !important;
}

.close-external-issue .e-richtexteditor {
  opacity: unset;
}

/* academics-new */

.student_details_grid .table tbody tr td:nth-child(1) span {
  display: inline-block;
  font-weight: 500;
  padding: 1px 4px 0 4px;
  line-height: 1.5384616;
  border: 1px solid transparent;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: .1px;
  border-radius: 2px;
  background-color: #00bcd442;
  min-width: 70px;
}

#divCanvas .form-group label {
  font-size: 14px;
  font-weight: 500;
  color: rgb(77, 77, 77);
  margin: 0px;
  padding-bottom: 10px;
}

@media (max-width: 1366px) and (min-width: 769px) {
  #divCanvas .form-group label {
    font-size: 12px !important;
  }
}


.caste_grid table tbody tr td:last-child span {
  border-radius: 4px;
  padding: 5px;
  background: rgba(249, 203, 58, 0.26);
}

#divCanvas .table-widget .table-widget-content table thead tr th {
  border: 1px solid rgb(237 237 237);
}

.With_Close .modal-header button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  right: 5px;
  background-image: url("../images/AU_ICons/Close_White.png");
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgb(247, 79, 79) !important;
  width: 35px !important;
  aspect-ratio: 1 / 1 !important;
  height: 35px !important;
  top: 20px !important;
  border-radius: 100px !important;
}

.With_Close2 .modal-header {
  display: block !important;
  border: none !important;
  padding: 0px !important;
}

.With_Close2 .modal-header h4 {
  display: none !important;
}

.With_Close2 .modal-header::before {
  display: none !important;
}

.With_Close2 .modal-header button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  right: -30px;
  background-image: url("../images/AU_ICons/Close_White.png");
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 1;
  z-index: 99999;
  background-color: rgb(247, 79, 79) !important;
  width: 30px !important;
  aspect-ratio: 1 / 1 !important;
  height: 30px !important;
  top: -15px !important;
  border-radius: 100px !important;
  background-size: 9px !important;
}

.With_Close2 .modal-header button .icon-cross::before {
  display: none;
}

.With_Close2 .modal-body {
  padding: 0px;
}

.With_Close2 .modal-body .content {
  padding: 0px 10px !important;
}

.modal-header .close.closeModal {
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
}


.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover {
  border-color: #455dc7 !important;
  box-shadow: 0 0 13px 2px #e7e4e750;
}

.Orange_Button {
  margin: 10px 0px;
}

.Process_Heading_Panel .panel-body {
  padding: 0px 10px !important;
  min-height: 52px !important;
  display: inline-flex;
  align-items: center;
  width: 100%;
  flex-direction: row;
  align-content: center;
}

.Aca_Value {
  font-weight: 700;
  font-size: 20px !important;
  width: 100%;
  display: block;
  border-bottom: 2px solid #d1dfff;
  position: relative;
  bottom: 5px;
  border-radius: 0px !important;
  padding-bottom: 10px;
  color: #353535 !important;
}

#divCanvas .academics-RG-pan {
  background-color: unset;
  box-shadow: none !important;
  border: unset;
  margin-top: 10px;
}

.academics-RG-pan>.panel-body {
  padding: 0;
}

.academics-RG-pan .Configuration_Pill_Panel1 .form-group {
  margin-bottom: 0 !important;
}

.academics-RG-pan .Configuration_Pill_Panel1 {
  min-height: 90px !important;
  height: unset;
  padding: 0;
  margin-bottom: 15px;
}



.academics-RG-pan .Rep-Row .col-lg-12,
.academics-RG-pan .Rep-Row .col-md-12,
.academics-RG-pan .Rep-Row .col-sm-12 {
  width: 33.3%;
  padding: 0px 15px;
}

.academics-RG-pan .Rep-Row .col-lg-12 .col-lg-12,
.academics-RG-pan .Rep-Row .col-md-12 .col-md-12,
.academics-RG-pan .Rep-Row .col-sm-12 .col-sm-12 {
  width: 100%;
  padding: 0px 0px !important;
}



@media only screen and (min-device-width: 350px) and (max-device-width: 760px) {
  .academics-RG-pan {
    padding: 0px !important;
  }

  .academics-RG-pan .Rep-Row .col-lg-12,
  .academics-RG-pan .Rep-Row .col-md-12,
  .academics-RG-pan .Rep-Row .col-sm-12 {
    width: 100%;
    padding: 0px 20px;
  }
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body .Button a {
  min-height: 95px !important;
  /* height: unset !important; */
  /* top: 0px; */
  line-height: 10px !important;
}


.academics-RG-pan .academics-d-flex {
  display: flex;
  gap: 10px;
}

.academics-RG-pan .academics-d-flex>div {
  width: calc(100% - 80px);
}

#divCanvas .academics-RG-pan .academics-d-flex>div .form-group span {
  top: 10px;
  position: relative;
  font-size: 1.5rem !important;
  font-weight: 600 !important;
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body .Con_Icon {
  height: 60px;
  width: 60px;
}

.academics-RG-pan .Configuration_Pill_Panel1 .panel-body h6 {
  margin-top: 5px !important;
  width: 100%;
  /* display: flex; */
}

.academics-RG-pan .Configuration_Pill_Panel1 .Button {
  min-height: 90px;
}

.academics-d-flex>div>.col-lg-12>div {
  min-height: 42px;
}

.academics-RG-pan>div>.panel-body {
  padding-top: 0;
}

.radio-btn-pos .form-group label.radio-inline .choice {
  top: 4px;
}

.Process_Heading_Panel_Dropdown .e-search-icon {
  margin: 0px !important;
}

.academic-landing-page-dh .count_big {
  font-size: 15px;
  font-weight: 700 !important;
  color: rgb(88 88 88) !important;
}

.academic-landing-page-dh .panel-body .form-group label {
  padding: 0px !important;
}

#divCanvas .academic-landing-page-dh .form-group {
  margin: 0px !important;
}

.academic-landing-page-dh .panel_white_acad .panel-body .form-group label {
  font-size: 16px !important;
}

.academic-landing-page-dh .panel_white_acad .panel-body .col-sm-5.col-lg-4 .form-group label {
  font-size: 12px !important;
}

.academic-landing-page-dh .male {
  color: #354B56 !important;
  font-size: 15px;
  font-weight: 700;
}

.academic-landing-page-dh .female {
  color: #354B56 !important;
  font-size: 15px;
  font-weight: 700;
}

.academic-landing-page-dh .col-sm-7.heading_lbl.col-lg-7 {
  padding: 0px !important;
}

.Dark_Button {
  align-items: center;
  justify-content: center !important;
  margin: 0px 0px 10px 0px;
  font-weight: 600;
  font-size: 14px;
  background: #89288F !important;
  width: 100% !important;
  border: 0px !important;
  display: flex !important;
  min-height: 38px !important;
  border-radius: 10px !important;
  color: white !important;
}

#divCanvas .breadcrumb_part {
  display: flex !important;
  flex-direction: row-reverse;
  justify-content: flex-end;
  grid-gap: 0px 5px;
  margin: unset !important;
}

.AMP_2 .panel-body {
  min-height: 80px;
}

.AMP_2 .panel-body .academic_btn1 {
  min-height: 80px;
}

.Process_Heading_Panel_Dropdown .form-group {
  justify-content: flex-end;
}

.Process_Heading_Panel_Dropdown .e-input-group {
  display: flex !important;
  flex-direction: row !important;
}

#divCanvas .Process_Heading_Panel .panel-body .form-group .controls span {
  margin-top: 0px;
}

/* academics-new */

.antiragging-radio .antieagging-radio-btn {
  width: 32px;
  margin-top: 2px;
}


.comp-o-grid table tr td span[title="Current Status"] {
  margin-left: -110px;
}


/*apply-leave-popup*/
.apply-leave-popup .modal-body {
  padding: 20px 0px 10px 0px;
}

.cancl-sve-btns {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  margin-top: 10px;
}

/*apply-leave-popup*/


/* student 360 view version changes */



.bg-rem {

  background-color: unset !Important;

}

.bb-rem {

  border-bottom: unset !important;

}

#divCanvas .box-sh-rem .panel-heading .heading-elements ul li:hover {

  box-shadow: none !important;

}

.Hostelname {
  background-image: url(../images/AU_ICons/hostel-name.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  min-width: 60px;
  height: 60px;
}

.Floorno {
  background-image: url(../images/AU_ICons/room-no.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  min-width: 60px;
  height: 60px;
}

.Roomno {
  background-image: url(../images/AU_ICons/floor-no.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px !important;
  min-width: 60px;
  height: 60px;
}

.messname {
  background-image: url(../images/AU_ICons/mess-name.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50px;
  min-width: 60px;
  height: 60px;
}

.messfees {
  background-image: url(../images/AU_ICons/feestatus.svg);
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 50px;
  min-width: 60px;
  height: 60px;
}

.fineamount {
  background-image: url(../images/AU_ICons/amountstatus.svg);
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 50px;
  min-width: 60px;
  height: 60px;
}


.res-sty .grid_page_right .bootpag {

  background-color: transparent !important;

}


.mandotory_new:after {
  content: '*';
  position: absolute;
  color: red;
  padding-left: 15px;
}


/*Master thesis grade submission*/

.Institute {
  background-color: rgb(243, 246, 253);
  background-image: none !important;
}

.Institute .panel-heading h6 {
  color: rgb(49, 64, 103);
  font-size: 16px;
  padding-left: 30px;
  background-image: url("../images/AU_ICons/setup.png");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0px 5px;
  font-weight: 600 !important;
}

.GridSearch .form-group {
  width: auto;
}

.GridSearch .Primary_Button_1 {
  position: relative;
  top: 0px;
  right: 7px;
  margin-left: 10px;
  float: right;
  background-position: center center;
  background-size: 15px;
  background-repeat: no-repeat;
  background-color: rgb(59, 97, 235);
  width: 40px !important;
  font-size: 0px !important;
  max-width: 40px !important;
  min-width: 40px !important;
  background-image: url("../images/AppIcons/loupe.png") !important;
}

.PushDown {
  top: 53px;
  position: relative;
}

.GridSearchInput {
  width: 90%;
  float: left;
}

.GridSearchInput .form-group {
  width: 100% !important;
}

.GridSearchButton {
  width: 10%;
  float: left;
  top: 24px;
  left: 10px;
}

.Panel_01 .form-group .controls span {
  font-weight: 600;
  font-size: 15px;
}

.GridSearchInput .col-md-12,
.GridSearchInput .col-lg-12,
.GridSearchInput .col-sm-12,
.GridSearchButton .col-md-12,
.GridSearchButton .col-lg-12,
.GridSearchButton .col-sm-12 {
  padding: 0px;
}

.InputAdd .GridSearchInput {
  width: calc(100% - 58px);
}

.InputAdd .GridSearchButton {
  width: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  position: relative;
  float: right;
}

.InputAdd .GridSearchButton .Primary_Button_1 {
  text-align: center;
  background-color: rgb(22, 109, 186);
  min-height: 40px;
  min-width: 150px;
  float: right;
  background-image: url("../images/AppIcons/plus_alt.svg") !important;
  font-weight: 600 !important;
  border: none !important;
  color: rgb(255, 255, 255) !important;
  box-shadow: none !important;
  border-radius: 200px !important;
  padding: 10px 5px !important;
  width: 100% !important;
  font-size: 0px !important;
}

.T_Flex .col-lg-12,
.T_Flex .col-md-12,
.T_Flex .col-sm-12 {
  padding: 0px !important;
}


/*Btech-project-course*/

.project-course-repeater .academic_master_program1 {
  background-image: unset;
}

.project-course-repeater .academic_master_program1 .panel-body {
  background-image: url(../images/AU_ICons/grey-user-icon.png);
  padding: 10px 10px 10px 40px !IMPORTANT;
  display: flex;
  flex-direction: row;
  background-size: 30px;
  background-position: 10px center !important;
  justify-content: space-between;
}

.project-course-repeater .academic_master_program1 .btech-roll {
  color: #002b97 ! IMPORTANT;
}

.project-course-repeater .academic_master_program1 .btech-stu-name,
.project-course-repeater .academic_master_program1 .course-name {
  font-size: 12px !IMPORTANT;
}

.project-course-repeater .academic_master_program1 .btech-stu-name {
  font-size: 12px !IMPORTANT;
  font-weight: 500 !IMPORTANT;
}

.project-course-repeater .academic_master_program1 .panel-body>div {
  padding: 0;
}

.project-course-repeater .submited-txt {
  color: #00ad00;
  font-size: 14px;
  font-weight: 600 !important;
  text-align: right;
  width: 100%;
  display: block;
}


.project-course-repeater .pending-txt {
  color: #ec7300;
  font-size: 14px;
  font-weight: 600 !important;
  text-align: right;
  width: 100%;
  display: block;
}


.project-course-repeater .academic_master_program1 .academic_btn_Col,
.project-course-repeater .academic_master_program1 .academic_btn_Col>div,
.project-course-repeater .academic_master_program1 .academic_btn_Col .form-group,
.project-course-repeater .academic_master_program1 .academic_btn_Col .form-group .controls,
.project-course-repeater .academic_master_program1 .academic_btn_Col .form-group .controls .academic_btn1 {
  height: 100%;
  margin: 0 !IMPORTANT;
  padding: 0 !IMPORTANT;
  position: absolute;
  top: 0;
}

/*Btech-project-course*/

.academic_master_program1 {
  background-color: rgb(231, 239, 252);
  border: none;
  border-radius: 8px !important;
  background-image: url(../images/AU_ICons/gridmenuicon.png);
  background-position: 20px center;
  background-repeat: no-repeat;
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-end;
  align-content: center;
  padding-right: 24px;
}

.academic_master_program1 .panel-body {
  background-image: url(../images/AU_ICons/repeatergrid_icon.png);
  background-position: 25px center !important;
  background-repeat: no-repeat;
  padding: 0px !important;
  display: flex;
  flex-direction: column;
  min-height: 63px;
  min-width: 220px;
  background-size: 18px;
  align-content: center;
  width: 326px !important;
  align-items: center;
  justify-content: center;
}

.academic_master_program1 .academic_name {
  font-weight: 600 !important;
  padding-left: 50px;
  font-size: 14px !important;
}

.academic_master_program1 .academic_lbl_1 {
  font-weight: 500 !important;
  opacity: 0.76;
  padding-left: 50px;
  font-size: 12px !important;
}

.academic_master_program1 .academic_lbl_2 {
  font-weight: 500 !important;
  opacity: 0.76;
  padding-left: 50px;
  font-size: 12px !important;
}

.academic_master_program1 .academic_btn_Col {
  padding: 0px 0px !important;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

.academic_master_program1 .form-group {
  margin-bottom: 0px !important;
}

.academic_btn1 {
  width: 100%;
  display: block;
  min-height: 63px;
  border-radius: 10px;
  color: #ffffff00;
  font-size: 0;
  top: -15px;
  position: relative;
}

.academic_btn1:hover {
  background-color: #00000010;
}

.academic_master_program1 .academic_btn_Col .col-lg-12,
.academic_master_program1 .academic_btn_Col .col-md-12 {
  padding: 0px;
}

#divCanvas table.dataTable tbody tr td button {
  color: rgb(56, 107, 232) !important;
  font-weight: 600 !important;
  background-size: 13px;
  background-position: 17px center !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
  padding: 5px 20px !important;
  border-bottom: 1px dashed rgb(56, 107, 232);
  border-radius: 0px !important;
  width: fit-content !important;
  height: auto !important;
  box-shadow: none !important;
  display: block !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

#divCanvas table.dataTable tbody tr td span[title="View History"] button{background-image: url("../images/history.svg"); background-repeat: no-repeat; background-position: 20px center !important}


.create-appl-ca-inpt .Input_Dropdown_Input .form-group .controls input.form-control.reg-firstname {
  padding: 3px 0 3px 120px !important;
}

.job-applicants-grid .table tbody tr td:nth-child(6) span,
.job-applicants-grid .table tbody tr td:nth-child(7) span {
  background-image: unset;
}

.Widget_Buttons_Panel .panel-body .TSF.panel{min-height: 75px !important; border-radius: 15px !important; padding: 10px !important;}
.Widget_Buttons_Panel .panel-body .TSF.panel .panel-body{min-height: 75px !important;}

.TSF .Profile_Panel_Course_Button{min-height: 75px !important;}

.TSF .Profile_Panel_Course_Button .form-group a, 
.TSF .Profile_Panel_Course_Button .form-group a:hover{min-height: 75px !important;}

.TSF .Profile_Panel_Course_Icon {border-radius: 18px;}


.wf_modal .modal-content {
  width: 700px;
  position: absolute;
  right: 0px;
  height: 100vh;
  border-radius: 0px;
  transition: width 1s ease-in-out 0s;
}

.wf_modal .content {
  padding: 0px !important;
}

.wf_modal button.close i {
  background-image: url("../images/AU_ICons/close.svg");
  background-repeat: no-repeat;
  background-size: 14px;
  width: 14px;
  aspect-ratio: 1 / 1;
  top: 4px;
}

.wf_modal .modal-header {
  border-bottom: 1px solid rgb(221, 221, 221);
}

.Light_Button {
  width: 100%;
  display: flex;
  min-height: 38px;
  border-radius: 30px;
  align-items: center;
  justify-content: center;
  margin: 10px 0px;
  font-weight: 600;
  color: rgb(53, 75, 86);
  font-size: 14px;
  background: rgb(231, 239, 252) !important;
}

.Light_Button:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  background: rgb(56, 107, 232);
  color: white;
}

.Dark_Button,
.Dark_Button:hover {
  background-color: rgb(60, 77, 95) !important;
}

.Dark_Button:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.remove-panel-footer .datatable-footer {
  display: none !important;
}













.fed-bck-prcs-grid .datatable-footer {
  position: relative;
  min-height: 60px;
}

.fed-bck-prcs-grid .datatable-footer .grid_page_left,
.fed-bck-prcs-grid .datatable-footer .grid_page_right {
  display: none !important;
}

.toal_score {
  position: absolute;
  bottom: 20px;
  right: 40px;
  background-color: #faa519;
  padding: 5px 5px 0px 5px;
  border-radius: 5px;
}

.toal_score .form-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: space-around;
  align-items: center;
}

#divCanvas .toal_score .form-group label {
  padding: unset;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #fff !important;
}

#divCanvas .toal_score .form-group span {
  padding: unset;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #fff !important;
}

.toal_score .form-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
}


.Process_Panel .panel-heading {
  background: transparent !important;
}

.Process_Panel .panel-heading h6 {}

.Process_Panel .panel-heading h6 {
  border-bottom: 2px solid rgb(231, 239, 252);
  padding-bottom: 10px;
  color: rgb(137 40 144) !important;
  font-size: 16px !important;
  padding-left: 30px !important;
  background-image: url("../images/AU_ICons/left_heading.png") !important;
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position: 0px 5px !important;
  font-weight: 600 !important;
}




/*Faculty User List*/


.Updated_Tabs .panel-heading h6,
.blue-heading .panel-heading h6,
.Updated_Tabs .Basic_Panel .panel-body h6 {
  color: #317bf3 !Important;
}

.modal .content {
  overflow-x: auto !important;
}


.Updated_Bg_Row {
  margin: -15px -20px;
}

.Updated_Bg_Row .Bg-Color {
  background: #313647;
  margin-bottom: 30px;
}

.Updated_Bg_Row .Bg-Color .panel-body {
  padding: 15px 15px;
  display: flex;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0px;
  align-items: center;
  padding: 0px 10px;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .form-group .controls span {
  color: #fff;
  font-size: 13px;
  opacity: 0.95;
  font-weight: 600 !important;
}

#divCanvas .fac-name-col .controls span {
  font-size: 17px !important;
  opacity: 1;
  font-weight: 600 !important;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column1 .ID_Col {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .details {
  display: flex;
  flex-direction: column;
  gap: 6px 0px;
  margin-right: 20px;
  margin-bottom: 10px;
  border-right: 1px solid #ffffff10;
  padding-right: 15px;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .form-group,
.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column1 .ID_Col .form-group {
  margin: 0px !important;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel {
  margin-right: 15px;
  border: 3px solid rgb(255 255 255 / 10%) !important;
  border-radius: 8px !important;
  background: transparent;
  margin-bottom: 10px;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel .panel-body {
  border-radius: 8px !important;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel:hover .HoverBtnDoc {
  display: none !Important;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel .MainFrameDoc {
  width: 100px !important;
  height: 100px !important;
  border: none !important;
  border-radius: 8px;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column1 {
  display: flex;
  align-items: center;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .heading {
  margin: 5px 0px;
  text-align: left;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .ID_Col {
  border-right: 1px solid #ffffff10;
  padding-right: 20px !important;
  margin-right: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .ID_Col:last-child {
  padding: 0px !important;
  margin: 0px !important;
  border: none;
}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .ID_Col .vals {}

.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel .MainFrameDoc img {
  border-radius: 8px !important;
  width: 100px !important;
  height: 100px !important;
  background: transparent;
  object-fit: cover;
}


.Updated_Tabs {
  padding: 0px 15px;
}

.Updated_Tabs ul.nav-tabs {
  background: transparent !important;
  padding: 0px !important;
  display: flex;
  gap: 15px 10px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  height: unset !important;
}

#divCanvas .Updated_Tabs ul.nav-tabs li a {
  background: #f2f4f7 !important;
  color: #333;
  border-radius: 10px;
  padding: 8px 35px !important;
}

#divCanvas .Updated_Tabs ul.nav-tabs li.active a,
#divCanvas .Updated_Tabs ul.nav-tabs li a:hover {
  background: #313647 !important;
  border-radius: 10px !important;
  border-bottom: none !important;
  color: #fff !important;
  font-size: 13px;
}

.Updated_Tabs .tab-content>.has-padding {
  padding: 10px 0px !important;
}


.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column1 .Back_Button,
.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column1 .Back_Button:hover {
  background-image: url(../images/AU_ICons/back-black.svg);
  background-size: 7px;
  padding: 5px 15px 5px 30px;
  background-position: 10px center;
}


.cusotm_tab_01 .tab-content>div:nth-child(1) .usertype_grid .panel-body.userlist_grid {
  background-image: url(../images/AU_ICons/bg-img-02.png);
}

.cusotm_tab_01 .tab-content>div:nth-child(2) .usertype_grid .panel-body.userlist_grid {
  background-image: url(../images/AU_ICons/bg-img-01.png);
}


.n_contact_details {
  display: flex;
  /* border-left: 1px solid #ffffff10; */
  /* padding-left: 15px; */
}

.P-0.panel-body {
  padding: 0px !Important;
}

A .user_btns .circle_btn {
  margin-left: 5px;
  margin-right: 5px;
}

.usertype_grid .panel-body.userlist_grid {
  background-image: url("../images/AppIcons/user_img_bg.png");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 235px;
}

.userlist_btn_div {
  height: 187px;
}

.usertype_grid .col-lg-12 {
  width: 100% !important;
}

.usertype_grid .HoverBtnDoc {
  display: none !important;
}

.usertype_grid .MainFrameDoc {
  text-align: center;
  height: 150px !important;
}

.userlist_grid .search_part {
  display: none;
}

.userlist_grid .MainFrameDoc {
  text-align: center;
  height: 130px !important;
  background-image: none !important;
}

div.userlist_grid .MainFrameDoc img {
  border-radius: 100%;
  border: 0px dashed rgb(141, 141, 141);
  padding: 5px;
  background-color: white;
  background-image: url("../images/AppIcons/user_icon_01.png");
  background-size: 110px;
  background-position: center center;
  background-repeat: no-repeat;
  box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  height: 95px !important;
  width: 95px !important;
}


.user-list-pan1 .panel-body .fac-hover-col {
  position: absolute;
  bottom: 33px;
  left: 0%;
  transform: translate(-76%, 0px);
  background-color: #fff;
  width: 270px !important;
  padding: 9px 8px;
  border-radius: 8px;
  box-shadow: rgb(0 0 0 / 2%) 0px 6px 24px 0px, rgb(0 0 0 / 11%) 0px 0px 0px 1px;
  display: none !important;
}

.new-user-panel1.panel.panel_white_primary {
  height: 385px !important;
}

.form-group .controls span {
  /* color: rgb(88 88 88); */
  /* font-size: 15px; */
  /* font-weight: 700 !important; */
}

.filter_button1 {
  background-image: url("../images/AppIcons/filter_icon.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  background-color: white;
  background-position: center center;
  border: 1px solid rgb(69, 93, 199);
  border-radius: 5px;
  float: right;
  height: 37px !important;
  width: 37px !important;
}

.userlist_add_div {
  position: absolute;
  top: 35px;
  right: 20px;
  z-index: 9999;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 9px 15px !important;
}

.tabbable ul {
  background: unset !Important;
}

.hr-flp-new .new-tab-style.nav-tabs li {
  top: unset !important;
}

#divCanvas .Updated_Tabs.hr-flp-new ul.nav-tabs li a:hover {
  background: #ffffff !important;
  color: #666666 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}

#divCanvas .Basic_Panel .panel-body .editbtn-pan a {
  background-color: unset;
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%);
  border-radius: 100px;
}

#divCanvas span.Status {}

.CustomHeight .modal-dialog .CustomModel .CustomHeader.modal-header h4 {
  text-align: left;
}

.panel-heading h6 {
  text-align: left;
}

/* #divCanvas div.panel-heading{display: flex !important;align-items: center;} */

.Dark_Button,
.Dark_Button:hover {
  align-items: center;
  justify-content: center;
  margin: 10px 0px;
  font-weight: 600;
  font-size: 14px;
  background-color: rgb(60, 77, 95) !important;
  width: 100% !important;
  border: 0px !important;
  display: flex !important;
  min-height: 38px !important;
  border-radius: 30px !important;
  color: white !important;
}

#divCanvas .image-col .MainFrameDoc {
  width: 100px !important;
  height: 100px !important;
  border-radius: 6px;
  background-color: #4A5E85;
  background-image: url(../images/AU_ICons/User_01.svg);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: none;
  border: 0px !important;
}

.image-col .InlineSingle.panel {
  box-shadow: none !important;
}

/* .chat_icon {
  background-image: url(../images/AU_ICons/chat1_01.svg) !important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px;
}

.call_icon {
    background-image: url(../images/AU_ICons/call_01.svg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.email_icon {
    background-image: url(../images/AU_ICons/email_01.svg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
}

.action_icon {
    background-image: url(../images/AU_ICons/3dots_01.svg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px;
    top: 2px;
    position: relative;
}

.form-group .controls .circle_btn,
div.circle_btn{
    height: 40px !important;
    width: 40px !important;
    background-color: #fff;
    border-radius: 10px;
    display: inline-block;
    font-size: 0px;
    border: 1px solid rgb(53 75 86 / 21%);
} */


a.filter_button1 {
  background-image: url("../images/AppIcons/filter_icon.svg");
  background-size: 16px;
  background-repeat: no-repeat;
  box-shadow: none;
  font-size: 0px;
  display: inline-block;
  padding: 0px;
  background-color: white;
  background-position: center center;
  border: 1px solid rgb(69, 93, 199);
  border-radius: 5px;
  float: right;
  height: 37px !important;
  width: 37px !important;
}

div.userlist_add_div {
  position: absolute;
  top: 35px;
  right: 20px;
  z-index: 9999;
}

.cusotm_tab_01 .tab-content>div:nth-child(2) .usertype_grid .panel-body.userlist_grid {
  background-image: url(../images/AU_ICons/bg-img-02.png);
}

/*Faculty User List*/

.vendor-view-page .caview-field .form-group label {
  width: 312px;
}

.vendor-view-page .panel .panel-body .form-group label {
  color: rgb(77 77 77);
  font-weight: 500;
  font-size: 14px !important;
}

.caview-field .form-group {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 15px !important;
}

.tabbable ul {
  border-radius: 15px;
  background: rgb(247, 248, 250) !important;
  border: 0px;
  padding: 6px 0px 0px 10px !important;
}

.vendor-view-page .heading-elements {
  background-color: inherit;
  position: absolute;
  top: 20px;
  right: 20px;
}

.Basic_Panel .e-multiselect,
.e-multiselect:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  height: unset !important;
  max-height: unset !important;
  padding: 5px 5px 10px !important;
  background: rgb(255 255 255 / 73%) !important;
  margin: 0px !important;
}

#dvMainContent.content {
  padding: 10px 10px 55px !important;
  overflow: hidden;
}

.panel {
  box-shadow: rgba(118, 138, 157, 0.2) 0px 0px 4px 0px !important;
  border-radius: 12px;
  border-bottom: 1px solid #d4d9e8 !important;
}


.Process_Heading_Panel .panel-body h1,
.Process_Heading_Panel .panel-body h2,
.Process_Heading_Panel .panel-body h3,
.Process_Heading_Panel .panel-body h4,
.Process_Heading_Panel .panel-body h5,
.Process_Heading_Panel .panel-body h6 {
  font-size: 18px;
  line-height: 25px;
  color: rgb(49, 64, 103);
  font-style: normal !important;
  font-weight: 400 !important;
}

/* .tabbable ul li a{
     padding: 20px 35px !important;
} */

.vendor-view-page .form_panel h4 {
  color: #386be8 !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  border-bottom: 2px solid #dddddd !important;
  margin-bottom: 20px !important;
  padding-bottom: 10px;
}

.radio .choice,
.radio-inline .choice {
  top: 5px !important;
}

.colorful-panel {
  background-image: linear-gradient(to right, #F4F5FF, #D2DFFF);
}

.address-head {
  background-image: url("../images/AU_ICons/address-vendor.png");
  background-size: 30px;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 50px !important;
  background-position: 10px center;
}

.address-inner1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.address-inner1 span {
  color: #405892 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}

.address-inner2 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}

.address-inner2 label {
  width: fit-content !important;

}

.white-panel {
  background-color: #ffffff;
  padding: 10px;
  border-radius: 10px;
}

.company-header {
  background-image: url("../images/AU_ICons/company-vendor.png");
  background-size: 30px;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 50px !important;
  background-position: 10px center;
}

.vendor-header {
  background-image: url("../images/AU_ICons/vendor-details.png");
  background-size: 30px;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 50px !important;
  background-position: 10px center;
}

.bankdetails-header {
  background-image: url("../images/AU_ICons/bank-vendor.png");
  background-size: 30px;
  background-repeat: no-repeat;
  padding: 10px 10px 10px 50px !important;
  background-position: 10px center;
}

.company-website {
  color: #405892 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}

#divCanvas .vendor-details-pnl .e-chips {
  border: none !important;
  box-shadow: none !important;
  margin-right: 20px !important;
  padding-left: 0px !important;

}

.vendor-details-pnl .e-chips-close::before {
  display: none;
}

.vendor-details-pnl .e-dropdownbase {
  display: none !important;
}

.vendor-det-inner1 .form-group {
  display: flex;
  justify-content: space-between;
}

.Fac_Col .form-group span {
  color: #ffffff !important;
  padding: 0px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  display: flex;
  font-size: 14px;
  margin: 5px 0px;
  border-radius: 8px !important;
  justify-content: flex-start;
}

#divCanvas .view-receipt-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/view-receipt.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 16px;
  width: 45px;
}

#divCanvas .add-receipt-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/add-receipt.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 20px;
  width: 45px;
}

#divCanvas .add-project-btn {
  height: 40px !important;
  border-radius: 8px !important;
  font-size: 0px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/add-project.png) !important;
  background-repeat: no-repeat;
  background-position: 12px;
  background-size: 22px;
  width: 45px;
  margin-top: 0px !important;
}

.three-add-view-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: 20px;
}

.fl-emp-dep-des>div:nth-child(2)>div {
  border-right: 1px solid #DFE9FE;
  margin-right: 10px;
}

.project-receipt-head {
  padding: 10px 0px 40px 0px;
}



#divCanvas .project-receipt-tab {
  background: white !important;
  width: fit-content;
  opacity: none !important;
  margin: auto;
  height: 45px;
  border-radius: 25px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 10px 10px 15px 15px !important;
}

#divCanvas .project-receipt-tab li {
  padding: 0px !important;
  position: relative;
  top: -12px;
  margin: auto;
}

#divCanvas .project-receipt-tab li.active a,
#divCanvas .project-receipt-tab li.active a:hover {
  border: 0px solid rgb(219, 224, 233);
  margin: 0px !important;
  font-size: 13px;
  font-weight: 500;
  border-radius: 50px !important;
  padding: 7px 20px !important;
  top: 1px;
  width: fit-content !important;
}

.New_Primary_Panel-second {
  margin: 10px;
}

.prjct-receipt-btn {
  margin-top: 28px !important;
}


.e-input-group .e-clear-icon,
.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
  right: 35px !important;
  position: absolute;
}

.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 10px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

#divCanvas .apply-leave-popup .modal-content .input-xs .e-input-group.e-date-wrapper input {
  width: 130px !important;
}

.input-group.date .e-input-group .e-input-group-icon {
  z-index: 9999;
}



.Purchase_order_indent_image-new1 {
  background-image: url(../images/AU_ICons/seed-proposal.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 45vh;
  width: 100%;
  display: block;
}


.Purchase_order_indent_image-new2 {
  background-image: url(../images/AU_ICons/general-proposal.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 45vh;
  width: 100%;
  display: block;
}

.InlineSingle:hover .HoverBtnDoc {
  opacity: 1;
}

.InlineSingle .HoverBtnDoc {
  top: 0% !important;
}

#divCanvas .InlineSingle:hover .HoverBtnDoc input[type="file"] {
  display: none !important;
}

.modal .modal-body {
  height: 100% !important;
}

@media (max-width: 1199px) {
  .add-new-purchase .CustomPane {
    margin-top: 0px !important;
  }
}



/* Assign or Change DC Panel View */


.thumbsup-pnl {
  width: 50%;
  margin: auto;
}

.thumbsup-pnl .controls span {
  display: flex;
  text-align: center;
  justify-content: center;
  background-image: url(../images/AU_ICons/thumbsup-icon.svg);
  background-position: center 10px;
  background-repeat: no-repeat;
  background-size: 100px;
  min-height: 45vh;
  align-items: center;
  margin-top: 100px !important;
  font-size: 20px !important;
}

#divCanvas .edit-btn a {
  height: 35px !important;
  border-radius: 10px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  background-image: url(../images/AU_ICons/Edit.svg) !important;
  background-repeat: no-repeat;
  background-position: 10px 8px;
  background-size: 20px;
  width: 100%;
  margin-top: 0px !important;
  padding-top: 10px !important;
  background-color: #386be81a;
  color: #386be8;
  border: 2px solid #386be8;
  padding-left: 25px !important;
}

#divCanvas .submit-btn a {
  height: 35px !important;
  border-radius: 10px !important;
  font-size: 16px !important;
  font-weight: 600 !important;

  width: 100%;
  margin-top: 0px !important;
  padding-top: 10px !important;
  background-color: #5ba55b;
  color: #fff;
}

/* Assign or Change DC Panel View */


.hr-flp-new.Updated_Bg_Row .Bg-Color {
  position: relative;
  background: unset;
  background-color: #fff;
  height: 380px;
}

/*HR import*/
.hr-flp-new.Updated_Bg_Row .Bg-Color {
  position: relative;
  background: unset;
  background-color: #fff;
  height: 430px;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color:before {
  content: "";
  position: absolute;
  background-color: #313647;
  height: 150px;
  width: 100%;
  left: 0;
  background-image: url(../images/AU_ICons/flp-bg-temp1.jpg);
  background-size: cover;
  background-position: right center;
  opacity: 0.5;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column {
  display: unset;
  position: relative;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column {
  position: relative;
  top: 15px;
}



.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel {
  width: 100px;
  height: 100px;
  border: 2px solid #fff !important;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel.InlineSingle .panel-body,
.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .image-col .panel .MainFrameDoc {
  height: 100%;
  width: 100%;
  border-radius: 8px;
  padding: unset;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .form-group .controls span,
.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .heading {
  color: #3d3d3d !important;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .form-group {
  margin: 2px 0px !important;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .details {
  gap: 0px;
  margin-bottom: 0;
}

.Updated_Tabs.hr-flp-new {
  margin: 0 -20px;
  background-color: #fff;
  padding: 20px;
}

#divCanvas .Updated_Tabs.hr-flp-new ul.nav-tabs li a {
  background-color: unset !important;
  border: 1.5px solid #333 !important;
  border-radius: 50px !important;
  font-size: 12px;
  font-weight: 600 !important;
}

#divCanvas .Updated_Tabs.hr-flp-new ul.nav-tabs li.active a {
  background: #892890 !important;
  opacity: unset;
  font-weight: 500 !important;
  color: white !important;
}



.top-btn-col {
  z-index: 1;
}


.top-btn-col .form-group .controls span .Back_Button {
  width: 90px;
  float: right;
  margin: 20px 20px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}


#divCanvas .radio-inline {
  padding-top: 4px !important;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .details>div:nth-child(1) .controls span {
  color: #386be8e8 !important;
  margin-top: 5px;
  align-items: center;
  font-size: 16px !important;
  width: fit-content !important;
}

.hr-flp-new.Updated_Bg_Row .Bg-Color .panel-body>.flex-end .header_column .details>div:nth-child(2) .controls span {
  background: rgba(56, 107, 232, 0.07);
  width: fit-content;
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.23) !important;
  border-radius: 10px !important;
  font-size: 12px !important;
}

#divCanvas .remove-delete .CustomUploadReport .input-group-btn a:nth-child(2),
.remove-delete .CustomUploadReport a {
  display: none !important;
}






/* academic_landing_page_repeated_grid */


#divCanvas .acad-land-pge .BgGrid {
  background: unset !important;
}

#divCanvas .acad-land-pge .BgGrid .panel-heading,
#divCanvas .acad-land-pge .BgGrid .datatable-footer,
#divCanvas .acad-land-pge .BgGrid .panel>div:nth-child(2) {
  display: none !important;
}

.acad-land-pge .BgGrid .panel {
  background-color: unset;
  box-shadow: unset !important;
  border: unset;
  margin-top: 10px;
  border-bottom: unset !important;
  margin-bottom: 10px;
}

.acad-land-pge>.panel-body {
  padding: 0;
}




.acad-land-pge .Rep-Row .col-lg-12,
.acad-land-pge .Rep-Row .col-md-12,
.acad-land-pge .Rep-Row .col-sm-12 {
  width: 33.3%;
  padding: 0px 15px;
}

.acad-land-pge .Rep-Row .col-lg-12 .col-lg-12,
.acad-land-pge .Rep-Row .col-md-12 .col-md-12,
.acad-land-pge .Rep-Row .col-sm-12 .col-sm-12 {
  width: 100%;
  padding: 0px 0px !important;
}



@media only screen and (min-device-width: 350px) and (max-device-width: 760px) {
  .acad-land-pge {
    padding: 0px !important;
  }

  .acad-land-pge .Rep-Row .col-lg-12,
  .acad-land-pge .Rep-Row .col-md-12,
  .acad-land-pge .Rep-Row .col-sm-12 {
    width: 100%;
    padding: 0px 20px;
  }
}



.acad-land-pge>div>.panel-body {
  padding-top: 0;
}

.acad-land-pge .academc-lang-pge-rpt-grd .panel .panel-body {
  border: 1px solid #892890;
  border-radius: 20px;
  background-color: #89289012;
  border-left: 8px solid #892890;
  background-image: url(../images/AU_ICons/academic-rpt-grd.png);
  background-position: 18px center;
  background-repeat: no-repeat;
  background-size: 50px;
  padding-left: 80px;

}

.acad-land-pge .academc-lang-pge-rpt-grd .panel .panel-body:hover {

  background-color: #8928901a;
}


#divCanvas .acad-land-pge .academc-lang-pge-rpt-grd .panel .panel-body .degree .form-group .controls span {
  font-size: 18px !important;
  font-weight: 700 !important;
}

#divCanvas .acad-land-pge .academc-lang-pge-rpt-grd .panel .panel-body .col-lg-12 {
  margin: 1px 0px;
}


.academi-land-pge-heads {
  border-bottom: 2px solid #d1dfff;
  padding-bottom: 15px !important;
}

.academi-land-pge-heads .Aca_Value {
  border-bottom: unset;
  margin-top: 25px;
  padding: unset !important;
}




/* delete popup */

#deleteDlg .modal-content {
  width: 40% !important;
}

#deleteDlg .modal-content h4 {
  margin: auto;
  margin-right: unset !important;
  text-align: center !important;
  margin-left: unset !important;
}

#deleteDlg .modal-content .content p {
  margin-right: unset !important;
  text-align: center !important;
  font-size: 15px;

}

#deleteDlg .modal-content .modal-footer {
  justify-content: center;
  margin: 10px 0px;
}

#deleteDlg .modal-content .modal-footer button:nth-child(1) {
  background: #892890 !important;
  color: #fff;
  border: unset !important;
}

#deleteDlg .modal-content .modal-footer button:nth-child(2) {
  background: #faa519 !important;
  color: #fff;
}

/* delete popup */


#divCanvas .e-richtexteditor[aria-disabled="false"] .e-toolbar-wrapper {
  display: block !important;
  height: 60px !important;
}

#divCanvas .e-richtexteditor[aria-disabled="true"] .e-toolbar-wrapper {
  display: none;
}



/* noc_for_outside_employment */

.noc_for_outside_employment .curve-dark {
  border-radius: 10px !important;
}

.noc_for_outside_employment .form-group .text span {
  color: rgb(53, 75, 86);
  font-weight: 700 !important;
  font-size: 14px;
}

/* noc_for_outside_employment */

/* leave_application */

#divCanvas table.dataTable tbody tr td span[title="Application View"] button,
#divCanvas table.dataTable tbody tr td span[title="Application View"] button:hover {
  background-position: center center !important;
  background-repeat: no-repeat;
  margin: auto !important;
  font-size: 0px !important;
  padding: 0px !important;
  min-width: unset !important;
  background-color: transparent !important;
  background-size: 20px !important;
  width: 20px !important;
  border: none !important;
  height: 20px !important;
  min-height: unset !important;
  border-radius: 0px !important;
  background-image: url("../images/AppIcons/view.png") !important;
  margin-left: 60px !important;
}

/* leave_application */


.panel.configuration1 .Orange_Button,
.panel.configuration1 .Orange_Button:hover {
  background-color: #892890 !important;
  margin: 10px 0px !important;
}

.panel.configuration1 div:nth-child(1) .panel-body {
  min-height: 100px !important;
}


.datatable-footer .pull-left .pagination {
  display: flex;
}


.Cancel_Btn {
  border: 1px solid #00000040;
  background: white !important;
  color: #333 !important;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px !important;
  min-height: 45px;
}


.Save_Btn {
  border: 1px solid #00000040;
  background: #892890 !important;
  color: #fff !important;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px !important;
  min-height: 45px;
}


.landing_bg {
  background-color: #F2F0FA;
}

.landing_header {
  width: 100%;
  height: 110px;
  background-color: #fff;
  margin-bottom: 100px;
  box-shadow: 0 0 10px 3px rgba(89, 19, 140, 0.04);
  background-image: url(../images/landing_header_bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.landing_header img {
  height: 65px;
}

.pad_left {
  padding-left: 25px;
}

.pad_right {
  padding-right: 25px;
}

.landing_bg_1 {
  background: #3EA4F1;
  background: linear-gradient(90deg, rgba(62, 164, 241, 1) 0%, rgba(115, 102, 255, 1) 100%);
}

.landing_bg_2 {
  background: #6464FD;
  background: linear-gradient(90deg, rgba(100, 100, 253, 1) 0%, rgba(254, 128, 158, 1) 100%);
}

/* .landing_widget.landing_bg_2::before{content: ''; position: absolute; background-image: url(../images/new_tag.svg); top: 0; left: -4px; width: 88px; height: 84px;} */

.landing_widget.landing_bg_1::after {
  content: '';
  background-image: url(../images/IMS.svg);
  width: 217px;
  height: 156px;
  position: absolute;
  right: 25px;
  bottom: 18px;
}

.landing_widget.landing_bg_2::after {
  content: '';
  background-image: url(../images/EIMS.svg);
  width: 220px;
  height: 194px;
  position: absolute;
  right: 20px;
  bottom: 15px;
}

.landing_widget {
  padding: 35px 50px 40px 50px;
  border-radius: 10px;
  background-color: #fff;
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  position: relative;
  box-shadow: 0 0 10px 5px rgba(89, 19, 140, 0.08);
}

.landing_widget h1 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  margin: 0;
}

.landing_widget p {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.landing_widget .btn {
  border: 1px solid #fff;
  padding: 14px 75px;
  background-color: transparent;
  border-radius: 7px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 90px;
}


.landing_widget.landing_bg_2 .main_content {
  margin-top: 37px !important;
  padding-right: 165px;
  font-size: 14px;
}

.landing_widget.landing_bg_2 .btn {
  margin-top: 0;
}

.landing_bg .landing_widget_intranet {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 65px 0 0;
}

.landing_bg .landing_widget_intranet .btn_intranet {
  padding: 15px 45px;
  border: 1px solid #6765fb;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #151515;
  font-weight: 600;
  background-color: #ebebff;
  text-transform: uppercase;
}

.help_ff_isf {
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: center;
  padding: 65px 0 0;
}

.help_ff_isf .Button {
  background-color: rgb(115 102 255 / 10%);
  padding: 10px 40px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
  color: rgb(0 0 0 / 75%);
}

/* Styles CSS */
.pending {
  background-color: #f0ad4e; /* Orange */
  border: 2px solid #ec971f;
  padding: 5px 20px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold !important;
  text-align: center;
  margin: 5px;
  color: white !important;
}

.approved {
  background-color: #5cb85c; /* Green */
  border: 2px solid #4cae4c;
  padding: 5px 20px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold !important;
  text-align: center;
  margin: 5px;
  color: white !important;
}

.rejected {
  background-color: #d9534f; /* Red */
  border: 2px solid #d43f3a;
  padding: 5px 20px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold !important;
  text-align: center;
  margin: 5px;
  color: white !important;
}

.dropped {
  background-color: #bc5c02; /* Brown */
  border: 2px solid #bc5c02;
  padding: 5px 20px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold !important;
  text-align: center;
  margin: 5px;
  color: white !important;
}