@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Aclonica&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&display=swap');

/*font-family: 'Segoe UI'; font-family: 'Roboto', sans-serif; font-family: 'Poppins', sans-serif; font-family: 'Montserrat', sans-serif; font-family: 'Aclonica', sans-serif; font-family: 'PT Sans', sans-serif; font-family: 'PT Sans Caption', sans-serif; font-family: 'Arial', sans-serif;*/
html {
  height: 100%;
}

body {
  min-width: 320px;
  height: 100%;
  font-family: 'Segoe UI';
  font-weight: normal;
  font-size: 14px;
  background-color: #fff;
  color: #333;
  overflow-x: hidden;
}

a,
a:hover,
a:focus {
  text-decoration: none !important;
}

a {
  color: #313970;
}

a:hover,
a:focus {
  color: #F29109;
}

::selection {
  color: #fff;
  background-color: #666;
}

* {
  scrollbar-color: rgba(161, 172, 218, 0.15);
  scrollbar-width: thin;
}

::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

::-webkit-scrollbar-track {
  background: rgba(161, 172, 218, 0.15);
  border-radius: 30px;
}

::-webkit-scrollbar-thumb {
  background: rgba(161, 172, 218, 0.45);
  border-radius: 30px;
}

::-webkit-scrollbar-thumb:hover {
  background: rgba(161, 172, 218, 1);
}

/*img{ image-rendering: -webkit-optimize-contrast; image-rendering: pixelated; image-rendering: optimize-contrast;}*/
.rounded {
  border-radius: 10px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.rounded-top {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important;
}

.rounded-end {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.rounded-start {
  border-bottom-left-radius: 10px !important;
  border-top-left-radius: 10px !important;
}

.rounded-sm {
  border-radius: 5px !important;
}

.rounded-lg {
  border-radius: 100px !important;
}

.border {
  border-color: #313970 !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.border-color-light {
  border-color: #687497 !important;
}

.border-color-red {
  border-color: #cd354d !important;
}

.border2-color-red {
  border-color: #D42A2F !important;
}

.border3-color-red {
  border-color: #bb0706 !important;
}

.border-color-grey {
  border-color: #808080 !important;
}

.border2-color-grey {
  border-color: #4D525E !important;
}

.border3-color-grey {
  border-color: #999999 !important;
}

.border4-color-grey {
  border-color: #cdcdcd !important;
}

.border5-color-grey {
  border-color: #b9b9b9 !important;
}

.border6-color-grey {
  border-color: #3D3729 !important;
}

.border7-color-grey {
  border-color: #969696 !important;
}

.border8-color-grey {
  border-color: rgba(128, 128, 128, 0.5) !important;
}

.border9-color-grey {
  border-color: #828282 !important;
}

.border-color-light-grey {
  border-color: #C8C8C8 !important;
}

.border2-color-light-grey {
  border-color: #F2F2F2 !important;
}

.border3-color-light-grey {
  border-color: #eaebf0 !important;
}

.border4-color-light-grey {
  border-color: #dfdfdf !important;
}

.border-color-ext-light-grey {
  border-color: #EEF0F8 !important;
}

.border-color-blue {
  border-color: #313970 !important;
}

.border2-color-blue {
  border-color: #999eb9 !important;
}

.border3-color-blue {
  border-color: #65759d !important;
}

.border4-color-blue {
  border-color: #d5d9ee !important;
}

.border-color-dark-blue {
  border-color: #313970 !important;
}

.border2-color-dark-blue {
  border-color: #202658 !important;
}

.border-color-light-blue {
  border-color: #A1ACDA !important;
}

.border2-color-light-blue {
  border-color: rgba(49, 57, 112, 0.5) !important;
}

.border3-color-light-blue {
  border-color: rgba(161, 172, 218, 0.5) !important;
}

.border4-color-light-blue {
  border-color: #9499b5 !important;
}

.border5-color-light-blue {
  border-color: #dee2f2 !important;
}

.border6-color-light-blue {
  border-color: #989cb7 !important;
}

.border7-color-light-blue {
  border-color: #dfe3f3 !important;
}

.border8-color-light-blue {
  border-color: #7f84a6 !important;
}

.border9-color-light-blue {
  border-color: rgba(161, 172, 218, 0.15) !important;
}

.border-color-ext-light-blue {
  border-color: #c6bfda !important;
}

.border-color-yellow {
  border-color: #F29109 !important;
}

.border-color-dark-yellow {
  border-color: #B86915 !important;
}

.border-color-medium-yellow {
  border-color: #dbb48a !important;
}

.border-color-brown {
  border-color: #685D46 !important;
}

.border-dark-orange {
  border-color: #E36614 !important;
}

.border-md-light-red {
  border-color: #DD3545 !important;
}

.border-green {
  border-color: #41A641 !important;
}

.bg-color-dark-blue {
  background-color: #313970 !important;
}

.bg2-color-dark-blue {
  background-color: #2B366D !important;
}

.bg-color-white {
  background-color: #ffffff !important;
}

.bg-color-red {
  background-color: #cd354d !important;
}

.bg2-color-red {
  background-color: #D42A2F !important;
}

.bg-color-md-red {
  background-color: #D12B2F !important;
}

.bg2-color-md-red {
  background-color: #F36 !important;
}

.bg1-light-red {
  background-color: #faeaed !important;
}

.bg-color-ext-light-red {
  background-color: #FFF9F9 !important;
}

.bg-color-md-green {
  background-color: #339733 !important;
}

.bg2-light-grey {
  background-color: #eaebf0 !important;
}

.bg3-light-grey {
  background-color: #F2F2F2 !important;
}

.bg4-light-grey {
  background-color: #f1f3f9 !important;
}

.bg5-light-grey {
  background-color: #e4e4e4 !important;
}

.bg6-light-grey {
  background-color: #f4f5f8 !important;
}

.bg7-light-grey {
  background-color: #f6f6f6 !important;
}

.bg8-light-grey {
  background-color: #e7eaf6 !important;
}

.bg9-light-grey {
  background-color: #f1f1f1 !important;
}

.bg10-light-grey {
  background-color: #e0e1ea !important;
}

.bg11-light-grey {
  background-color: #f2f2f6 !important;
}

.bg-light-grey {
  background-color: #f5f7fb !important;
}

.bg-ext-light-grey {
  background-color: #f8f8f8 !important;
}

.bg2-ext-light-grey {
  background-color: #f8fafb !important;
}

.bg-dark-blue {
  background-color: #313970 !important;
}

.bg2-dark-blue {
  background-color: rgba(49, 57, 112, 0.5) !important;
}

.bg3-dark-blue {
  background-color: #0D2258 !important;
}

.bg-blue {
  background-color: #50aff9 !important;
}

.bg2-blue {
  background-color: #39F !important;
}

.bg-light-blue {
  background-color: #A1ACDA !important;
}

.bg-ext-light-blue {
  background-color: #A695D4 !important;
}

.bg2-ext-light-blue {
  background-color: rgba(49, 57, 112, 0.1) !important;
}

.bg3-ext-light-blue {
  background-color: rgba(49, 57, 112, 0.15) !important;
}

.bg4-ext-light-blue {
  background-color: #dfe3f3 !important;
}

.bg5-ext-light-blue {
  background-color: #dee2f2 !important;
}

.bg-dark-grey {
  background-color: #444444 !important;
}

.bg2-dark-grey {
  background-color: #4D525E !important;
}

.bg3-dark-grey {
  background-color: #3D3729 !important;
}

.bg4-dark-grey {
  background-color: #333333 !important;
}

.bg5-dark-grey {
  background-color: #808080 !important;
}

.bg6-dark-grey {
  background-color: #4f4f4f !important;
}

.bg7-dark-grey {
  background-color: #212529 !important;
}

.bg-dark-bgrey {
  background-color: #685d46 !important;
}

.bg-yellow {
  background-color: #F29109 !important;
}

.bg-dark-yellow {
  background-color: #B86915 !important;
}

.bg-light-yellow {
  background-color: #fcf4d9 !important;
}

.bg2-light-yellow {
  background-color: #fdf9ec !important;
}

.bg3-light-yellow {
  background-color: #f2dfc4 !important;
}

.bg4-light-yellow {
  background-color: #fdefda !important;
}

.bg5-light-yellow {
  background-color: #fef4e6 !important;
}

.bg2-yellow {
  background-color: #EEC643 !important;
}

.bg-green {
  background-color: #07A953 !important;
}

.bg2-green {
  background-color: #41A641 !important;
}

.bg3-green {
  background-color: #04AB30 !important;
}

.bg4-green {
  background-color: #9AAE03 !important;
}

.bg-light-green {
  background-color: #daf2e0 !important;
}

.bg2-light-green {
  background-color: #ecf6ec !important;
}

.bg-brown {
  background-color: #685D46 !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-dark-orange {
  background-color: #E36614 !important;
}

.bg2-dark-orange {
  background-color: #F56700 !important;
}

.box-shadow {
  box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-inset {
  box-shadow: inset 0 0 10px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-light {
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-ext-light {
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-inset-light {
  box-shadow: inset 0 0 5px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-inset-ext-light {
  box-shadow: inset 0 0 2px 0px rgba(0, 0, 0, 0.3);
}

.box-shadow-0 {
  box-shadow: none !important;
}

.bg-0 {
  background-image: none !important;
  background-color: transparent !important;
}

.bg-color-0 {
  background-color: transparent !important;
}

.bg-image-0 {
  background-image: none !important;
}

.fw-medium {
  font-weight: 600;
}

.fw-900 {
  font-weight: 900;
}

.fw-800 {
  font-weight: 800;
}

.fw-700 {
  font-weight: 700;
}

.fw-600 {
  font-weight: 600;
}

.fw-500 {
  font-weight: 500;
}

.fw-400 {
  font-weight: 400;
}

.fw-300 {
  font-weight: 300;
}

.thead-dark {
  background-color: #313970;
  color: #fff;
}

.thead-dark-grey {
  background-color: #4D525E;
  color: #fff;
}

.thead-light {
  background-color: #eaebf0;
  color: #4F4F4F;
}

.thead-white {
  background-color: #fff;
  color: #000;
}

.thead-brown {
  background-color: #685D46;
  color: #fff;
}

.tbody-light {
  background-color: #eaebf0;
  color: #4F4F4F;
}

.tfoot-white {
  background-color: #ffffff;
  color: #4F4F4F;
}

.ff-poppins {
  font-family: 'Poppins', sans-serif;
}

.ff-roboto {
  font-family: 'Roboto', sans-serif;
}

.ff-montserrat {
  font-family: 'Montserrat', sans-serif;
}

.ff-aclonica {
  font-family: 'Aclonica', sans-serif;
}

.ff-ptsans {
  font-family: 'PT Sans', sans-serif;
}

.ff-ptsans-caption {
  font-family: 'PT Sans Caption', sans-serif;
}

.ff-arial {
  font-family: 'Arial', sans-serif;
}

.ff-times-new-roman {
  font-family: "Times New Roman", Times, serif;
}

.fs-8 {
  font-size: 8px;
}

.fs-10 {
  font-size: 10px;
}

.fs-11 {
  font-size: 11px;
}

.fs-sm {
  font-size: 12px;
}

.fs-12 {
  font-size: 12px;
}

.fs-13 {
  font-size: 13px;
}

.fs-14 {
  font-size: 14px;
}

.fs-15 {
  font-size: 15px;
}

.fs-16 {
  font-size: 16px;
}

.fs-18 {
  font-size: 18px;
}

.fs-20 {
  font-size: 20px;
}

.clearfix {
  margin-top: 0;
}

.p-sm {
  padding: 3px 10px;
}

.disabled {
  opacity: 0.25;
  cursor: not-allowed;
}


.btn {
  font-size: 14px;
  border-radius: 8px;
  padding: 6px 15px;
  box-shadow: none;
}

.btn1 {
  background-color: #f29109;
  border-color: #f29109;
  color: #fff;
}

.btn1:hover,
.btn1:focus {
  background-color: #D47D03;
  border-color: #D47D03;
  color: #fff;
}

.btn-blue {
  background-color: #313970;
  border-color: #313970;
  color: #fff;
}

.btn-blue:hover,
.btn-blue:focus {
  background-color: #20264b;
  border-color: #20264b;
  color: #fff;
}

.btn-white {
  background-color: #fff;
  border-color: #fff;
  color: #333;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
}

.btn-white:hover,
.btn-white:focus {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: #333;
}

.btn-red {
  background-color: #cd354d;
  border-color: #cd354d;
  color: #fff;
}

.btn-red:hover,
.btn-red:focus {
  background-color: #ac2e42;
  border-color: #ac2e42;
  color: #fff;
}

.btn-outline1 {
  background-color: #fff;
  border-color: #f29109;
  color: #333;
}

.btn-outline1:hover,
.btn-outline1:focus {
  background-color: #D47D03;
  border-color: #D47D03;
  color: #fff;
}

.btn-outline-blue {
  background-color: #fff;
  border-color: #313970;
  color: #333;
}

.btn-outline-blue:hover,
.btn-outline-blue:focus {
  background-color: #313970;
  border-color: #313970;
  color: #fff;
}

.btn-outline-red {
  background-color: #fff;
  border-color: #cd354d;
  color: #333;
}

.btn-outline-red:hover,
.btn-outline-red:focus {
  background-color: #cd354d;
  border-color: #cd354d;
  color: #fff;
}

.btn-outline-yellow {
  background-color: #fff;
  border-color: #f29109;
  color: #333;
}

.btn-outline-yellow:hover,
.btn-outline-yellow:focus {
  background-color: #D47D03;
  border-color: #D47D03;
  color: #fff;
}

.btn-outline-orange {
  background-color: #fff;
  border-color: #E36614;
  color: #333;
}

.btn-outline-orange:hover,
.btn-outline-orange:focus {
  background-color: #c15813;
  border-color: #c15813;
  color: #fff;
}

.btn:hover,
.btn:focus {
  box-shadow: none;
}

.btn-white:hover,
.btn-white:focus {
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
}

.btn img,
.btn svg {
  vertical-align: middle;
  margin-top: -3px;
}

.btn-box-shadow,
.btn-box-shadow:hover,
.btn-box-shadow:focus {
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.5);
}

.btn-box-shadow-light,
.btn-box-shadow-light:hover,
.btn-box-shadow-light:focus {
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3);
}

.btn-green {
  background-color: #07A953;
  border-color: #07A953;
  color: #fff;
}

.btn-green:hover,
.btn-green:focus {
  background-color: #067e3e;
  border-color: #067e3e;
  color: #fff;
}

.btn-orange {
  background-color: #E36614;
  border-color: #E36614;
  color: #fff;
}

.btn-orange:hover,
.btn-orange:focus {
  background-color: #cc5b12;
  border-color: #cc5b12;
  color: #fff;
}

.btn-mw {
  min-width: 100px;
}

.btn-mw-60 {
  min-width: 60px;
}

.btn-mw-md {
    min-width: 130px;
}

.btn-mw-lg {
  min-width: 160px;
}

.btn-mw-xl {
  min-width: 190px;
}

.btn.fs-10 {
  font-size: 10px;
}

.btn.fs-sm {
  font-size: 12px;
}

.btn.fs-16 {
  font-size: 16px;
}

.form-control,
.form-select {
  font-size: 14px;
  color: #333;
  border-color: #313970;
  border-radius: 8px;
}

.form-control:focus,
.form-select:focus {
  color: #333;
  border-color: #f29109;
  box-shadow: none;
}

.form-control::-webkit-input-placeholder {
  color: #BDBDBD;
}

.form-control:-ms-input-placeholder {
  color: #BDBDBD;
}

.form-control::placeholder {
  color: #BDBDBD;
}

.form-control-light {
  background-color: #F2F2F2;
  color: #828282;
}

.form-control.fs-sm,
.form-select.fs-sm {
  font-size: 12px;
}

.form-control.fs-11,
.form-select.fs-11 {
  font-size: 11px;
}

.form-control.fs-10,
.form-select.fs-10 {
  font-size: 10px;
}

.datepicker {
  z-index: 9999 !important;
}

.form-control-val,
.form-select-val,
.btn-val {
  background-color: rgba(161, 172, 218, 0.1);
}


.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

.bootstrap-select.form-select .btn-light {
  font-size: 14px;
  color: #333;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0;
}

.bootstrap-select.form-select .dropdown-toggle::after {
  display: none;
}

.bootstrap-select.form-select .btn-light:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none !important;
}

.bootstrap-select.form-select .dropdown-menu {
  font-size: 14px;
  margin-left: -0.75rem !important;
}

.form-check-input {
  border-color: #F29109;
}

.form-check-input-blue {
  border-color: #313970;
}

.form-check-input:checked {
  background-color: #F29109;
  border-color: #F29109;
}

.form-check-input-blue:checked {
  background-color: #313970;
  border-color: #313970;
}

.form-check-input:focus {
  border-color: #F29109;
  box-shadow: none;
}

.form-check-input-blue:focus {
  border-color: #313970;
  box-shadow: none;
}

.ycolor {
  color: #F29109;
}

.rcolor {
  color: #D42A2F;
}

.text-black {
  color: #000000;
}

.text-blue {
  color: #313970;
}

.text-dark-blue {
  color: #313970;
}

.text-ext-dark-blue {
  color: #2B366D;
}

.text2-ext-dark-blue {
  color: #202658;
}

.text3-ext-dark-blue {
  color: #0D2258;
}

.text2-blue {
  color: #39F;
}

.text-light-blue {
  color: #0984E3;
}

.text-ext-light-blue {
  color: #A695D4;
}

.text-white {
  color: #ffffff;
}

.text-green {
  color: #41A641;
}

.text2-green {
  color: #04AB30;
}

.text3-green {
  color: #9AAE03;
}

.text4-green {
  color: #07A953;
}

.text-light-green {
  color: #2AC940;
}

.text-dark-green {
  color: #2AC940;
}

.text-ext-dark-green {
  color: #2AC940;
}

.text-orange {
  color: #E3AF03;
}

.text-dark-orange {
  color: #E36614;
}

.text-red {
  color: #CD354D;
}

.text-dark-red {
  color: #bb0706;
}

.text2-dark-red {
  color: #80031A;
}

.text-md-light-red {
  color: #DD3545;
}

.text-light-red {
  color: #F36;
}

.text-yellow {
  color: #B86915;
}

.text-ext-dark-grey {
  color: #333333;
}

.text-dark-grey {
  color: #444444;
}

.text-md-red {
  color: #D12B2F;
}

.text-md-green {
  color: #339733;
}

.text-md-yellow {
  color: #F29109;
}

.text-md-blue {
  color: #0a4f9d;
}

.text-light-grey {
  color: #4F4F4F;
}

.text2-light-grey {
  color: #828282;
}

.text3-light-grey {
  color: #999999;
}

.text4-light-grey {
  color: #808080;
}

.text-grey {
  color: #3D3729;
}

.text2-grey {
  color: #4D525E;
}

.text3-grey {
  color: #464646;
}

.text-bgrey {
  color: #685d46;
}

.text2-bgrey {
  color: #6D4C41;
}

.text-justify {
  text-align: justify;
}

.opacity-0 {
  opacity: 0;
}

.opacity-1 {
  opacity: 1;
}

.opacity-2 {
  opacity: 0.2;
}

.opacity-3 {
  opacity: 0.3;
}

.opacity-4 {
  opacity: 0.4;
}

.opacity-5 {
  opacity: 0.5;
}

.opacity-6 {
  opacity: 0.6;
}

.opacity-7 {
  opacity: 0.7;
}

.opacity-8 {
  opacity: 0.8;
}

.opacity-9 {
  opacity: 0.9;
}

.table-fixed {
  border-collapse: separate;
  border-spacing: 0;
}

.table-fixed> :not(caption)>*>* {
  border-left: none !important;
  border-bottom: none !important;
}

.thead-fixed {
  position: sticky;
  top: 0;
  z-index: 99;
}

.tfoot-fixed {
  position: sticky;
  bottom: 0;
  z-index: 99;
}

.th-left-fixed {
  position: sticky;
  left: 0;
  z-index: 99;
}

.td-left-fixed {
  position: sticky;
  left: 0;
  z-index: 98;
}

.vmiddle-box {
  display: table;
  width: 100%;
  height: 100%;
}

.vmiddle-inner-box {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

table.dataTable.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.login-box {
  height: 530px;
  font-family: 'Roboto', sans-serif;
  overflow: hidden;
  overflow-y: auto;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5);
  border-radius: 50px;
  position: relative;
}

.login-left-box {
  background-image: url('../../images/login-bg-img.jpg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
}

.login-left-box .content-box {
  color: #fff;
  padding: 50px 100px 50px 50px;
}

.login-box .login-logo-box {
  background-color: #fff;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  padding: 5px 15px;
}

.login-box .login-logo-box img {
  max-width: 300px;
}

.login-box h1 {
  font-size: 30px;
}

.login-box h2 {
  font-size: 36px;
  color: #CD354D;
}

.login-box .text-blue {
  color: #544183;
}

.login-right-box .content-box {
  padding: 15px 50px 15px 15px;
  position: relative;
}

.login-form-box .form-control {
  font-size: 12px;
  color: rgba(116, 116, 116, 1);
  border-radius: 50px;
  padding: 15px 15px;
}

/*.login-form-box .form-control::-webkit-input-placeholder { color:rgba(140,140,140,0.6);}
.login-form-box .form-control:-ms-input-placeholder{ color:rgba(140,140,140,0.6);}
.login-form-box .form-control::placeholder{color:rgba(140,140,140,0.6);}
.login-form-box .form-control:focus{ border-color:#F29109;}
.login-form-box .form-control:focus::-webkit-input-placeholder { color:#F29109;}
.login-form-box .form-control:focus:-ms-input-placeholder{ color:#F29109;}
.login-form-box .form-control:focus::placeholder{color:#F29109;}*/
.login-form-box .form-floating>.form-control,
.login-form-box .form-floating>.form-select {
  height: auto;
}

.login-form-box .form-floating>label {
  font-size: 12px;
  color: rgba(140, 140, 140, 0.6);
  padding: 15px 15px;
  margin-top: -1px;
}

.login-form-box .form-floating>.form-control:focus,
.login-form-box .form-floating>.form-control:not(:placeholder-shown) {
  padding-top: 15px;
  padding-bottom: 15px;
}

.login-form-box .form-floating>.form-control:focus~label,
.login-form-box .form-floating>.form-control:not(:placeholder-shown)~label,
.login-form-box .form-floating>.form-select~label {
  margin-top: -5px;
  margin-left: 15px;
  opacity: 1;
  background-color: #fff;
  color: #F29109;
  font-style: italic;
  height: auto;
  padding: 5px;
}

.login-form-box .captcha-box {
  padding-top: 5px;
  padding-bottom: 5px;
}

.login-form-box .captcha-reset-box img {
  cursor: pointer;
}

.login-form-box .btn-outline1 {
  min-width: 120px;
  border-color: #313970;
  color: #000;
  border-radius: 50px;
}

.login-form-box .btn-outline1:hover,
.login-form-box .btn-outline1:focus {
  border-color: #F29109;
  color: #fff;
}

.login-form-box .fs-sm {
  font-size: 12px;
}

.login-box .copyright-box {
  font-size: 12px;
  color: rgba(116, 116, 116, 1);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -5rem;
}

.login-box .copyright-box img {
  max-width: 16px;
  vertical-align: middle;
  margin-top: -3px;
}

.login-loading-box {
  background-color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
  color: #A7AFD3;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
}

.login-loading-box .cog-img2 {
  margin-top: -10px;
}

.login-loading-box .animate-loading-cog {
  -webkit-animation: rotate-loader 1.5s forwards;
  -moz-animation: rotate-loader 1.5s forwards;
  -ms-animation: rotate-loader 1.5s forwards;
  animation: rotate-loader 1.5s forwards;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -ms-animation-timing-function: linear;
  animation-timing-function: linear
}

@keyframes rotate-loader {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(180deg);
  }
}

.dashboard-box {
  padding: 15px;
}

.dashboard-box .navbar-tab-box .nav-pills {
  padding-left: 10rem;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link {
  min-width: 150px;
  font-style: italic;
  color: #313970;
  padding: 10px 20px;
  border-radius: 10px;
  margin-left: -45px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  background: #B7B9C9;
  background: -webkit-linear-gradient(to bottom, #B7B9C9 0%, #ffffff 50%);
  background: -moz-linear-gradient(to bottom, #B7B9C9 0%, #ffffff 50%);
  background: linear-gradient(to bottom, #B7B9C9 0%, #ffffff 50%);
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link1 {
  z-index: 5;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link2 {
  z-index: 4;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link3 {
  z-index: 3;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link4 {
  z-index: 2;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link5 {
  z-index: 1;
}

.dashboard-box .navbar-tab-box .nav-pills .nav-link.active,
.dashboard-box .navbar-tab-box .nav-pills .nav-link .show>.nav-link {
  z-index: 5;
  background: #B7B9C9;
  background: -webkit-linear-gradient(to top, #B7B9C9 0%, #ffffff 50%);
  background: -moz-linear-gradient(to top, #B7B9C9 0%, #ffffff 50%);
  background: linear-gradient(to top, #B7B9C9 0%, #ffffff 50%);
}

.dashboard-box .navbar-tab-box .tab-content {
  border-width: 2px !important;
  border-color: #202658 !important;
  border-radius: 20px !important;
  margin-top: -20px;
  padding: 45px;
}

.section-banalytics-box .card-box-main {
  padding: 2px;
}

.section-banalytics-box .card-box {
  height: 200px;
  position: relative;
  color: #4F4F4F;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 20px !important;
}

.section-banalytics-box .card-box:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -2px;
  border-radius: inherit;
  background: #DBCED3;
  background: -webkit-linear-gradient(to bottom, #f0f0f0 30%, #f38900 100%);
  background: -moz-linear-gradient(to bottom, #f0f0f0 30%, #f38900 100%);
  background: linear-gradient(to bottom, #f0f0f0 30%, #f38900 100%);
}

.section-banalytics-box .card-box:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin-top: -5px;
  margin-left: -5px;
  margin-right: -5px;
  background: #ffff;
  background: -webkit-linear-gradient(to top, transparent 50%, #ffffff 100%);
  background: -moz-linear-gradient(to top, transparent 50%, #ffffff 100%);
  background: linear-gradient(to top, transparent 50%, #ffffff 100%);
}

.section-gallary-box .card-box {
  height: 160px;
  border-color: #4F4F4F !important;
  position: relative;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.3);
}

.section-gallary-box .card-box:before {
  width: 180px;
  height: 200px;
  margin-top: 7rem;
  margin-left: -4rem;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  transform: rotate(25deg);
  background: #F29109;
  background: -webkit-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: -moz-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
}

.section-gallary-box .card-box .count-box a {
  color: #F29109;
}

.section-gallary-box .card-box .count-box a:hover {
  opacity: 0.7;
}

.section-gallary-box .card-box img {
  width: 65px;
  height: 75px;
  border: 4px solid #333333;
  position: absolute;
  transition: all 0.3s ease;
}

.section-gallary-box .card-box .img-1 {
  left: 85px;
  top: 5px;
  z-index: 3;
}

.section-gallary-box .card-box .img-2 {
  left: 140px;
  top: 45px;
  z-index: 2;
}

.section-gallary-box .card-box .img-3 {
  left: 195px;
  top: 80px;
  z-index: 1;
}

.section-gallary-box .card-box-main .htitle {
  min-width: 180px;
  color: #3D3729;
  background: #F29109;
  background: -webkit-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: -moz-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
}

.section-gallary-box .card-box .count-box {
  position: absolute;
  right: 5px;
  top: 5px;
}


.section-gallary-box .card-box:hover {
  background: #F29109;
  background: -webkit-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: -moz-linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
  background: linear-gradient(to right, rgba(242, 145, 9, 0.2) 0%, rgba(161, 172, 218, 0.2) 100%);
}

.section-gallary-box .card-box:hover .img-1 {
  transform: scale(1.1) rotate(3deg);
}

.section-gallary-box .card-box:hover .img-2 {
  transform: scale(1.1) rotate(10deg);
}

.section-gallary-box .card-box:hover .img-3 {
  transform: scale(1.1) rotate(-5deg);
}

.section-gallary-box .card-box-main:hover .htitle {
  background-image: none;
  background-color: #d0d5ec;
}

.gallary-bottom-box {
  position: absolute;
  bottom: 0;
  right: 0;
}

.section-events-top-box .card-box {
  width: 300px;
  cursor: pointer;
}

.section-events-top-box .card-box .img-box {
  height: 180px;
  position: relative;
}

.section-events-top-box .card-box .img-box img {
  transition: all 0.3s ease;
}

.section-events-top-box .card-box .img-box:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
}

.section-events-top-box .card-box .content-box {
  background-color: #fff;
  position: relative;
  z-index: 1;
  border-color: #f29109 !important;
  margin-top: -50px;
}

.section-events-top-box .card-box:hover .img-box img,
.section-events-top-box .card-box.active .img-box img {
  transform: scale(1.1);
}

.section-events-top-box .card-box:hover .content-box,
.section-events-top-box .card-box.active .content-box {
  background: #FFFFFF;
  background: -webkit-linear-gradient(to bottom, #FFFFFF 0%, #fbdbaf 100%);
  background: -moz-linear-gradient(to bottom, #FFFFFF 0%, #fbdbaf 100%);
  background: linear-gradient(to bottom, #FFFFFF 0%, #fbdbaf 100%);
}

.section-events-bottom-box .section-events-content-box {
  display: none;
}


.section-videos-box .header-box {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.dbvideos-top-box {
  overflow-x: auto;
}

.dbvideos-top-overflow-box {
  white-space: nowrap;
  overflow-x: auto;
}

.dbvideos-top-box .card-box {
  width: 33.33333333%;
  white-space: normal;
  display: inline-block;
  cursor: pointer;
}

.dbvideos-top-box .card-box:hover {
  opacity: 0.7;
}

.dashboard-bottom-box {
  border-width: 2px !important;
  border-color: #202658 !important;
  border-radius: 20px !important;
  padding: 30px 45px;
}

.dashboard-bottom-box .card-box-main {
  padding: 2px;
}

.dashboard-bottom-box .card-box {
  height: 200px;
  position: relative;
  color: #4F4F4F;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 20px !important;
}

.dashboard-bottom-box .card-box:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -2px;
  border-radius: inherit;
  background: #DBCED3;
  background: -webkit-linear-gradient(to bottom, #DBCED3 0%, #f38900 100%);
  background: -moz-linear-gradient(to bottom, #DBCED3 0%, #f38900 100%);
  background: linear-gradient(to bottom, #DBCED3 0%, #f38900 100%);
}

.dashboard-bottom-box .card-box:after {
  content: "";
  width: 20px;
  height: 100px;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -30px;
  margin-right: 15px;
  transform: rotate(-45deg);
  background: #37396F;
  background: -webkit-linear-gradient(to bottom, #37396F 0%, #81375e 100%);
  background: -moz-linear-gradient(to bottom, #37396F 0%, #81375e 100%);
  background: linear-gradient(to bottom, #37396F 0%, #81375e 100%);
}

.dashboard-bottom-box .card-box .img-card-box {
  position: absolute;
  left: 10px;
  top: 10px;
}

.dashboard-bottom-box .card-box .content-box .txt-option-box {
  cursor: default;
}

.dashboard-bottom-box .card-box .content-box .txt-option-box .txt-option {
  width: 20px;
  height: 20px;
}

.dashboard-bottom-box .card-box .content-box .option-ans-box .center-box {
  position: relative;
  top: -10px;
}

.dashboard-bottom-box .card-box .content-box .option-ans-box .left-box .wa-txt {
  margin-right: -1rem;
}

.dashboard-bottom-box .card-box .content-box .option-ans-box .right-box .wa-txt {
  margin-left: -5rem;
}

.dashboard-bottom-box .card-box .content-box .percircle {
  font-size: 80px;
}

.dashboard-bottom-box .card-box .content-box .percircle>span {
  color: #4F4F4F;
}

.dashboard-bottom-box .card-box .content-box .percircle.red .bar,
.dashboard-bottom-box .card-box .content-box .percircle.red .fill {
  border-color: #D12B2F;
}

.dashboard-bottom-box .card-box .content-box .percircle.green .bar,
.dashboard-bottom-box .card-box .content-box .percircle.green .fill {
  border-color: #339733;
}


.dashboard-bottom-box .card-box .close-btn {
  cursor: pointer;
  position: absolute;
  right: 15px;
}

.dashboard-box .section-box {
  position: relative;
}

.dashboard-box .card-box .htitle {
  font-size: 18px;
}

.dashboard-box .txt-para {
  text-align: justify;
}

.dashboard-box .txt-para:first-letter {
  font-size: 22px;
  font-weight: 500;
  padding: 5px;
}



.dbvideos-swiper-container .swiper-button-next,
.dbvideos-swiper-container .swiper-button-prev {
  top: 19px;
  color: #F29109;
}

.dbvideos-swiper-container .swiper-button-next::after,
.dbvideos-swiper-container .swiper-button-prev::after {
  font-size: 14px;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  padding: 8px 12px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.dbvideos-swiper-container .swiper-button-next {
  margin-right: 35px;
}

.dbvideos-swiper-container .swiper-button-next span,
.dbvideos-swiper-container .swiper-button-prev span {
  position: absolute;
  z-index: -1;
  background-color: #fff;
  font-size: 12px;
  color: #313970;
  border-radius: 100px;
  display: inline-block;
  height: 28px;
}

.dbvideos-swiper-container .swiper-button-next span {
  right: 0;
  margin-right: -40px;
  padding: 5px 15px 5px 30px;
}

.dbvideos-swiper-container .swiper-button-next::after {
  margin-left: -20px;
}

.dbvideos-swiper-container .swiper-button-prev span {
  left: 0;
  margin-left: -5px;
  padding: 5px 30px 5px 15px;
}

.dbvideos-swiper-container .swiper-button-prev::after {
  margin-right: -90px;
}


.dbvideos-bottom-box .videos {
  display: none;
}

.card-wrong-ans-box:after,
.card-right-ans-box:after {
  display: none;
}

.card-right-ans-box {
  background-image: url('../../images/celebration-blast-img1.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
}

.dashboard-bottom-box .card-right-ans-box .content-box .option-ans-box {
  margin-top: -20px;
}

.card-wrong-ans-box .img-card-box img,
.card-right-ans-box .img-card-box img {
  opacity: 0.4;
}

.card-wrong-ans-box,
.card-right-ans-box {
  display: none;
}

.dashboard-bottom-box .card-tst-box .tst-left-box .border-end {
  border-color: #f29109 !important;
}

.dashboard-bottom-box .card-survey-percent-box .survey-percent-box {
  color: #685D46;
}

.survey-txt-box .qst-txt {
  margin-left: -15px;
  margin-right: -15px;
}

.dashboard-bottom-box .swiper-container {
  margin-left: -30px;
  margin-right: -15px;
}

.dashboard-bottom-box .swiper-container .swiper-slide {
  background-color: #fff;
}

.dashboard-bottom-box .swiper-container .swiper-button-next,
.dashboard-bottom-box .swiper-container .swiper-button-prev {
  color: #F29109;
}

.dashboard-bottom-box .swiper-container .swiper-button-next::after,
.dashboard-bottom-box .swiper-container .swiper-button-prev::after {
  font-size: 24px;
}

.dashboard-bottom-box .swiper-container .swiper-button-prev,
.dashboard-bottom-box .swiper-container .swiper-container-rtl .swiper-button-next {
  left: 5px;
}

.dashboard-bottom-box .swiper-container .swiper-button-next,
.dashboard-bottom-box .swiper-container .swiper-container-rtl .swiper-button-prev {
  right: -5px;
}

.dashboard-bottom-box .swiper-container .tst-txt-box,
.dashboard-bottom-box .swiper-container .survey-txt-box {
  padding-left: 15px;
  padding-right: 20px;
  overflow: hidden;
}

.dashboard-bottom-box .card-tst-box .atdnce-box {
  height: 20px;
  background-color: #04AB30;
  color: #fff;
  font-size: 11px;
  display: inline-block;
  padding: 2px 10px 2px 5px;
  position: relative;
}

.dashboard-bottom-box .card-tst-box .atdnce-box:before {
  content: '';
  position: absolute;
  left: -10px;
  top: 0;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #04AB30;
}

.dashboard-bottom-box .card-tst-box .atdnce-box:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -6px;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 40px solid transparent;
  border-top: 6px solid #038625;
}

/*.db-notification-box{ position:fixed; left:0; right:0; top:0; bottom:0;
background: #fff;
background: -webkit-radial-gradient(ellipse farthest-corner at right center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.2) 100%);
background: -moz-radial-gradient(ellipse farthest-corner at right center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.2) 100%);
background: radial-gradient(ellipse farthest-corner at right center, rgba(255,255,255,1) 0%, rgba(255,255,255,0.2) 100%);}*/
.db-block-notification-box {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  /*background-color:rgba(255,255,255,0.7);*/
  background: #fff;
  background: -webkit-radial-gradient(ellipse farthest-corner at right center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: -moz-radial-gradient(ellipse farthest-corner at right center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: radial-gradient(ellipse farthest-corner at right center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.2) 100%);
}

.db-notification-box .btn-ntfy {
  position: relative;
}

.db-notification-box .btn-ntfy .badge {
  position: absolute;
  right: 0;
  top: 5px;
}

.db-notification-box .btn-box {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
}

.db-notification-box .btn-box .btn {
  padding: 10px;
  border-radius: 7px 0 0 7px;
  box-shadow: -1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}

.db-notification-box .btn-box .btn-fill-ntfy:hover,
.db-notification-box .btn-box .btn-fill-ntfy:focus {
  background-color: transparent;
}

.db-notification-box .btn-options-box {
  position: relative;
  display: none;
}

.db-notification-box .btn-options-box .btn {
  background-color: transparent;
  position: absolute;
  top: -15px;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.db-notification-box .btn-options-box .option-box {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
}

.db-notification-box .btn-options-box .option-box p {
  margin-left: -20px;
  position: absolute;
}

.db-notification-box .btn-options-box .option-box-success {
  color: #685D46;
  margin-top: -60px;
  margin-right: 10px;
}

.db-notification-box .btn-options-box .option-box-info {
  color: #313970;
  margin-top: -45px;
  margin-right: 50px;
}

.db-notification-box .btn-options-box .option-box-warning {
  color: #D41717;
  margin-top: 0px;
  margin-right: 70px;
}

.db-notification-box .btn-options-box .option-box-alert {
  color: #F29109;
  margin-top: 45px;
  margin-right: 50px;
}

.db-notification-box .btn-options-box .option-box-approval {
  color: #A695D4;
  margin-top: 60px;
  margin-right: 10px;
}

.db-notification-box .btn-options-box .option-box-success p {
  top: -15px;
}

.db-notification-box .btn-options-box .option-box-info p {
  top: 0;
  left: -3px;
}

.db-notification-box .btn-options-box .option-box-warning p {
  top: 0;
  left: -27px;
}

.db-notification-box .btn-options-box .option-box-alert p {
  bottom: 0;
  left: -8px;
}

.db-notification-box .btn-options-box .option-box-approval p {
  bottom: -15px;
}

.db-notification-box .btn-options-box .option-box .counts-box {
  width: 30px;
  height: 30px;
  color: #fff;
}

.db-notification-box .btn-options-box .option-box-success .counts-box {
  background-color: #685D46;
}

.db-notification-box .btn-options-box .option-box-info .counts-box {
  background-color: #313970;
}

.db-notification-box .btn-options-box .option-box-warning .counts-box {
  background-color: #D41717;
}

.db-notification-box .btn-options-box .option-box-alert .counts-box {
  background-color: #F29109;
}

.db-notification-box .btn-options-box .option-box-approval .counts-box {
  background-color: #A695D4;
}

.db-notification-box .btn-options-box .option-box .bfont {
  font-size: 18px;
}

.db-notification-box .btn-options-box .option-box-success .bfont {
  top: -25px;
  left: -15px;
}

.db-notification-box .btn-options-box .option-box-info .bfont {
  top: -15px;
  left: -10px;
}

.db-notification-box .btn-options-box .option-box-warning .bfont {
  top: -15px;
  left: -45px;
}

.db-notification-box .btn-options-box .option-box-alert .bfont {
  bottom: 0;
  left: -25px;
}

.db-notification-box .btn-options-box .option-box-approval .bfont {
  bottom: -25px;
  left: -25px;
}


.db-notification-box .btn-options-popup-box {
  position: absolute;
  right: 170px;
  z-index: 9;
}

.db-notification-box .option-popup-box {
  width: 320px;
  border-radius: 20px !important;
  box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.5);
  display: none;
}

.db-notification-box .option-popup-box .close-btn {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -30px;
  cursor: pointer;
}

.db-notification-box .option-popup-box .close-btn:hover {
  opacity: 0.7;
}

.db-notification-box .option-popup-box .body-box {
  height: 300px;
  overflow-y: auto;
}

.db-notification-box .option-popup-box .body-box .notification-list-box .htitle {
  position: relative;
}

.db-notification-box .option-popup-box .body-box .notification-list-box .htitle .count-box {
  position: absolute;
  right: 0;
  top: 0;
}

.dashboard-profile-content-box {
  max-width: 1140px;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  display: none;
}

.dashboard-profile-content-box .close-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}

.dashboard-profile-content-box .close-icon:hover {
  opacity: 0.7;
}

.dashboard-profile-content-box .close-icon img {
  max-width: 100%;
}

.dashboard-profile-content-box hr {
  background-color: #685D46;
  opacity: 1;
}

.dashboard-profile-content-box .content-box ul li {
  padding-bottom: 10px;
}

.dashboard-profile-content-box .content-box ul li:last-child {
  padding-bottom: 0;
}

.page-content-header-box {
  height: 50px;
  background-color: #313970;
  color: #fff;
  margin-bottom: 2px;
}

.page-content-header-box .hleft-box .htitle {
  margin-top: 12px;
}

.page-content-header-box .profile-name-box .dropdown-toggle {
  cursor: pointer;
}

.page-content-header-box .profile-name-box .dropdown-menu .content-box .img-box {
  float: right;
}

.page-content-header-box .profile-name-box .dropdown-menu .content-box .img-box img {
  max-width: 35px;
  box-shadow: -4px -1px 0px 1px rgb(49, 57, 112);
}

.page-content-header-box .profile-name-box .dropdown-menu .content-box p {
  position: relative;
}

.page-content-header-box .profile-name-box .dropdown-menu .content-box p img {
  position: absolute;
  left: 0;
  top: 2px;
}

.page-content-header-box .profile-name-box .dropdown-menu .content-box p span {
  display: inline-block;
  padding-left: 20px;
}

.page-content-header-box .hicon img {
  max-width: 16px;
  vertical-align: middle;
  margin-top: -3px;
}

.page-content-header-box .profile-box .hicon {
  cursor: pointer;
}

.page-content-header-box .search-box {
  position: relative;
}

.page-content-header-box .search-box .hicon {
  width: 15px;
  height: 15px;
  background-image: url('../../images/search-icon.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 15px;
  position: relative;
  top: 2px;
  cursor: pointer;
}

.page-content-header-box .search-box .close-icon {
  background-image: url('../../images/close2-icon.png');
}

.page-content-header-box .search-box .btn-box {
  position: absolute;
  top: 35px;
  right: 0;
  z-index: 6;
}

.page-content-header-box .search-box .form-box {
  display: none;
  min-width: 220px;
  position: absolute;
  top: 35px;
  right: 80px;
  z-index: 7;
}

.page-content-header-box .search-box .std-search-box {
  right: 40px;
}

.page-content-header-box .search-box .search-form-box {
  display: none;
}


.page-content-header-txt-box {
  background-color: #313970;
  color: #fff;
}

.page-content-header-txt-box h2 {
  padding-left: 15px;
  padding-right: 90px;
  letter-spacing: 1px;
}

.page-content-header-txt-box .icons-box {
  height: 100%;
  right: 10px;
  top: 5px;
}

.page-content-header-txt-box .icons-box .arrow-icon {
  width: 25px;
  height: 21px;
  cursor: pointer;
  opacity: 0.7;
  vertical-align: middle;
  margin-top: -9px;
}

.page-content-header-txt-box .icons-box .arrow-left-icon {
  background-image: url('../../images/left-arrow-icon.svg');
}

.page-content-header-txt-box .icons-box .arrow-right-icon {
  background-image: url('../../images/right-arrow-icon.svg');
}

.page-content-header-txt-box .icons-box .arrow-icon:hover {
  opacity: 1;
}


.page-content-header-txt-box .close-icon {
  width: 30px;
  height: 100%;
  font-size: 18px;
  background-color: #FF0000;
  position: relative;
  margin-top: -8px;
  cursor: pointer;
  opacity: 0.3;
  vertical-align: middle;
  margin-left: 5px;
}

/*.page-content-header-txt-box .close-icon:after{ content:'X'; font-size:18px; font-weight:bold; position:absolute; left:0; right:0; top:0; bottom:0; margin-top:3px;}*/
.page-content-header-txt-box .close-icon:hover {
  opacity: 0.5;
}

.page-content-header-txt-box .icons-box img {
  max-width: 24px;
  cursor: pointer;
}

.page-content-header-txt-box .icons-box .keyboard-icon img {
  max-width: 100%;
  vertical-align: middle;
  margin-top: -7px;
}

.page-content-header-txt-box .icons-box .chkbox-icon .form-check-input {
  border-color: #dcb085;
  background-color: #313970;
  margin-top: 2px;
}

.page-content-header-txt-box .icons-box .chkbox-icon .form-check-input:checked[type=checkbox] {
  background-color: #dcb085;
  box-shadow: none;
}

/*.page-content-header-txt-box .mltpl-icons-box svg, .page-content-header-txt-box .mltpl-icons-box img{ max-width:24px; cursor:pointer;}*/
.page-content-header-txt-box .mltpl-icons-box .cmn-icon {
  cursor: pointer;
  border-color: #37236c !important;
}

.page-content-header-txt-box .mltpl-icons-box svg,
.page-content-header-txt-box .mltpl-icons-box img {
  opacity: 0.4;
  margin-top: -5px;
}

.page-content-header-txt-box .mltpl-icons-box .cmn-icon:hover svg,
.page-content-header-txt-box .mltpl-icons-box .cmn-icon:hover img {
  opacity: 1;
}

.table {
  color: #333;
}

.table.text-dark-grey {
  color: #444444;
}

.table tr th img,
.table tr td img,
.table tr th svg,
.table tr td svg {
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 5px;
  margin-right: 5px;
}

.table td .btn.p-sm {
  padding: 3px 8px;
}

.table .tbody-val,
.table .tr-val,
.table .td-val {
  background-color: rgba(161, 172, 218, 0.1);
}

.table .tbody-val .form-control-val {
  background-color: #f5f7fb;
}

.table .tbody-val .form-control-val:focus {
  background-color: rgba(161, 172, 218, 0.1);
}

.clabel {
  min-width: 120px;
  background-color: rgba(161, 172, 218, 0.3);
  color: #4F4F4F;
  padding: 5px 10px;
  text-align: center;
}

.form-stage-box-main .htitle {
  color: #543F8D;
}

.form-stage-box .header-box {
  background-color: #313970;
  color: #fff;
}

.form-stage-box .body-box {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
}

.form-stage-grp-box .form-stage {
  font-weight: 600;
  color: #828282;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  background: linear-gradient(33.69deg, #333 0%, #D9D9D9 0%, #FFF 100%);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  padding: 5px;
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}

.form-stage-grp-box .form-stage img,
.form-stage-grp-box .form-stage svg {
  vertical-align: middle;
  margin-top: -3px;
}

.form-stage-grp-box .form-stage.active {
  color: #623B04;
  background: linear-gradient(35.88deg, #F29109 0%, #F6B150 0%, #FFF 100%);
}

.form-stage-grp-box .form-stage.form-stage-done {
  color: #ACD4AC;
  background: linear-gradient(27.9deg, #ACD4AC 0%, #FFF 100%);
}

.form-stage-grp-box .bar-box {
  border-bottom: 2px solid #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
  margin-top: 15px;
  margin-left: -20px;
  margin-right: -20px;
}

.form-stage-grp-box .bar-box.active {
  border-color: #313970;
}


.form-stage-grp-box p {
  color: #543F8D;
  margin-bottom: 0;
}

.pdetails-box .header-box {
  border-bottom-color: rgba(166, 149, 212, 0.5) !important;
}

/*.pdetails-box .header-box .htitle{ color:#574293;}*/
.pdetails-box .body-box .form-box-main {
  border: none;
  box-shadow: none;
}

/*.pdetails-box .body-box .form-box-main .form-select{ height:140px; overflow-x:hidden; overflow-y: auto;}*/
.pdetails-box .body-box .form-box-main label span {
  color: #F29109;
}

.pdetails-box .body-box .form-box-main .icon {
  max-width: 20px;
}

.pdetails-box .body-box .form-box-main .input-group-text {
  background-color: transparent;
  border-color: #313970;
  border-radius: 8px;
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding: .375rem .75rem;
  height: 100%;
}

.pdetails-box .body-box .form-box-main .input-group>.form-control,
.pdetails-box .body-box .form-box-main.input-group>.form-select {
  border-right: none;
}

.pdetails-box .body-box .form-box-main .btn-outline1 {
  border-color: #313970;
  box-shadow: none;
}

.pdetails-box .body-box .form-box-main .btn-outline1:hover,
.pdetails-box .body-box .form-box .btn-outline1:focus {
  border-color: #F29109;
}

.pdetails-box .body-box .form-box-main .form-select:disabled,
.pdetails-box .body-box .form-box-main .form-control:disabled {
  background-color: #fff;
  opacity: 0.3;
}

.pdetails-box .body-box .form-box-main .form-control-val:disabled,
.pdetails-box .body-box .form-box-main .form-select-val:disabled,
.pdetails-box .body-box .form-box-main .btn-val:disabled {
  background-color: rgba(161, 172, 218, 0.1);
  opacity: 1;
}


.pdetails-box .body-box .form-box-main .form-check-inline {
  margin-right: 2px;
}

.pdetails-box .body-box .form-box-main .form-check-input-success:checked {
  background-color: #313970;
  border-color: #313970;
}

.pdetails-box .body-box .form-box-main .form-check-input-success:focus {
  box-shadow: 0 0 0 0.15rem rgba(67, 45, 130, 0.25)
}

.pdetails-box .body-box .form-box-main .btn-sform-box .btn {
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.5);
}

.pdetails-box .body-box .form-box-main .btn svg,
.pdetails-box .body-box .form-box-main .btn img {
  max-width: 16px;
  vertical-align: middle;
  margin-top: -3px;
}

.modal-content-confirmation-box .modal-body .btn-close {
  top: 5px;
}

.modal-content-confirmation-box .form-check .form-check-input {
  margin-top: 5px;
}

.datepicker {
  overflow: hidden;
}

.datepicker-dropdown {
  border-radius: 10px;
  border: none;
  box-shadow: 0 0 4px 2px rgba(242, 145, 9, 0.5);
  padding: 0;
}

.datepicker-dropdown table thead {
  background-color: #F29109;
  color: #fff;
  border-radius: 8px 8px 0 0;
}

.datepicker-dropdown table thead th {
  font-size: 14px;
}

.datepicker-dropdown table tbody td {
  font-size: 12px;
}

.datepicker-dropdown table tr th,
.datepicker-dropdown table tr td {
  border-radius: 0;
}

.datepicker-dropdown table thead tr th:first-child {
  border-top-left-radius: 8px;
}

.datepicker-dropdown table thead tr th:last-child {
  border-top-right-radius: 8px;
}

.datepicker-dropdown table thead tr:nth-of-type(3) {
  display: none;
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
  background-color: #F29109;
  color: #fff;
}

.datepicker table tr td.day.focused,
.datepicker table tr td.day:hover,
.datepicker table tr td.day:active,
.datepicker table tr td.day.active {
  background-image: none;
  background-color: #F29109 !important;
  color: #fff;
  border-radius: 100px;
}

.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
  border-radius: 100px;
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled] {
  background-image: none;
  background-color: #F29109 !important;
  color: #fff;
  border-radius: 100px;
}


.datepicker-inline {
  display: inline-block;
  width: auto;
  border-radius: 10px;
  border: none;
  box-shadow: 0 0 4px 2px rgba(242, 145, 9, 0.5);
  padding: 0;
}

.datepicker-inline table thead {
  background-color: #F29109;
  color: #fff;
  border-radius: 8px 8px 0 0;
}

.datepicker-inline table thead th {
  font-size: 14px;
}

.datepicker-inline table tbody td {
  font-size: 12px;
}

.datepicker-inline table tr th,
.datepicker-inline table tr td {
  border-radius: 0;
}

/*.datepicker-inline table thead tr th:first-child{ border-top-left-radius: 8px;}
.datepicker-inline table thead tr th:last-child{ border-top-right-radius: 8px;}*/
/*.datepicker-inline table thead tr:nth-of-type(3){ display:none;}*/


.datetimepicker {
  overflow: hidden;
  font-size: 12px;
  border-radius: 10px;
  border: none;
  box-shadow: -1px 2px 4px 0 rgba(0, 0, 0, 0.5);
}

.datetimepicker table thead {
  background-color: #F29109;
  color: #fff;
  border-radius: 8px 8px 0 0;
}

.datetimepicker .datetimepicker-days,
.datetimepicker .datetimepicker-hours,
.datetimepicker .datetimepicker-minutes {
  margin: -4px;
}

.datetimepicker thead th {
  border-radius: 0;
}

.datetimepicker td,
.datetimepicker th {
  width: 26px;
  height: 26px;
}

.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot th:hover {
  background-color: #F29109;
  color: #fff;
}

.datetimepicker th span.glyphicon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-top: 5px;
}

.datetimepicker th span.glyphicon-arrow-left {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="rgba(255,255,255)"><g><path d="M256,512C114.6,512,0,397.4,0,256c0-70.7,28.7-134.7,75-181.1C121.3,28.6,185.3,0,256,0c141.4,0,256,114.6,256,256c0,70.7-28.6,134.6-74.9,181c-46.1,46.3-109.9,75-180.3,75H256L256,512L256,512z M256,34.1C133.7,34.1,34.1,133.6,34.1,256S133.7,477.9,256,477.9S477.9,378.3,477.9,256S378.4,34.1,256,34.1z"/><polygon points="286.7,387.5 155.1,256 286.7,124.4 310.8,148.5 203.4,256 310.8,363.4 286.7,387.5"/></g></svg>');
}

.datetimepicker th span.glyphicon-arrow-right {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="rgba(255,255,255)"><g><path d="M256,512C114.6,512,0,397.4,0,256c0-70.7,28.7-134.7,75-181.1C121.3,28.6,185.3,0,256,0c141.4,0,256,114.6,256,256c0,70.7-28.6,134.6-74.9,181c-46.1,46.3-109.9,75-180.3,75H256L256,512L256,512z M256,34.1C133.7,34.1,34.1,133.6,34.1,256S133.7,477.9,256,477.9S477.9,378.3,477.9,256S378.4,34.1,256,34.1z"/><polygon points="225.4,387.5 201.3,363.4 308.7,255.9 201.3,148.5 225.4,124.4 357,255.9 225.4,387.5"/></g></svg>');
}

.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
  background-image: none;
  background-color: #F29109;
  color: #fff;
}

.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
  background-image: none;
  background-color: #F29109;
  color: #fff;
}

.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover {
  background-image: none;
  background-color: #fde19a;
}

.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover {
  background-color: #d6dbff;
}

.datetimepicker table tr td.day:hover {
  background-color: #d6dbff;
}

.daterangepicker {
  background-color: #A1ACDA;
  border-color: #A1ACDA;
}

.daterangepicker:before,
.daterangepicker:after {
  border-bottom-color: #A1ACDA;
}

.daterangepicker .drp-buttons {
  border-top-color: #d0d5ec;
}

.daterangepicker .drp-selected {
  color: #fff;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #e4e8fa;
}

.daterangepicker td.in-range {
  background-color: #d0d5ec;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #313970;
}

/*.daterangepicker .drp-buttons .btn{ font-weight:normal;}*/

.form-control-datepicker {
  background-image: url('../../images/calender-1.png');
  background-repeat: no-repeat;
  background-position: right 10px bottom 6px;
  background-size: auto;
  padding-right: 40px;
}

.prs-details .tbl-box {
  overflow: hidden;
}

.prs-details .tbl-box .table thead tr th {
  font-weight: 400;
  background-color: #313970;
  color: #fff;
  border-top: none;
  border-color: #fff;
}

.sdetails-box .tbl-cerp-box .table-borderless thead tr th {
  background-color: transparent;
  color: #D12B2F;
}

.sdetails-box .tbl-cerp-box .table-borderless td {
  border-bottom: 4px solid #fff !important;
  border-left: none;
  border-right: none;
  border-top: none;
}

.sdetails-box .tbl-cerp-box .table-borderless td.bg-color-md-red {
  background-color: rgba(209, 43, 47, 0.1) !important;
}

.prs-details .tbl-box .table .text-muted {
  color: #BDBDBD !important;
}

.prs-details .dsbld-tbl-box,
.table tr.disabled {
  opacity: 0.25;
  cursor: not-allowed;
}

.prs-details .form-box-doc-main .heading-txt-box {
  background-color: #313970;
  color: #fff;
}

.prs-details .form-box-doc-main .table tr th,
.prs-details .form-box-doc-main .table tr td {
  border: none;
}

.prs-details .form-box-doc-main .body-bxshdw {
  box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, 0.3);
}

.prs-details .form-box-doc-main .form-control-file {
  border-color: #F29109;
}

.file-upload {
  font-size: 12px;
  position: relative;
  overflow: hidden;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 30px;
}

.file-upload input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: 0;
  background: #fff;
  cursor: inherit;
  display: block
}

.pdetails-box .body-box .form-box-main label .file-upload-text {
  color: #fff !important;
  font-style: italic;
}

.pdetails-box .body-box .form-box-main .filepath-box {
  display: block;
  background-color: transparent;
  border-color: transparent;
  color: #333;
  cursor: default;
}

.pdetails-box .body-box .form-box-main .filepath-box .file-upload-text {
  color: #333 !important;
}

.pdetails-box .body-box .form-box-main .filepath-txt-update-box .file-upload-dtext {
  display: none !important;
}

.pdetails-box .body-box .form-box-main .filepath-txt-update-box .file-upload-text {
  font-size: 10px;
}

.upload-icon-box {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #313970;
  cursor: pointer;
}

.upload-icon-box img,
.upload-icon-box svg {
  width: 12px;
  height: 12px;
  fill: #fff;
  vertical-align: middle;
  margin-top: 0 !important;
}

.upload-icon-box:hover {
  background-color: #F29109;
  color: #fff;
}

.pdetails-box .form-box-doc-main .table .btn-white {
  font-size: 12px;
  font-style: italic;
  padding: 2px 8px;
  border-radius: 4px;
}

.pdetails-box .form-box-doc-main .body-txt-box {
  height: 290px;
  overflow-x: hidden;
  overflow-y: auto;
}



.sdetails-box {
  display: none;
}

.sprsnl-details-box {
  display: block;
}

.page-content-body-box {
  position: relative;
}

.books-img-box {
  position: absolute;
  left: 15px;
  bottom: 15px;
  z-index: -1;
  display: none;
}

.books-img-box img {
  max-width: 90px;
}

.page-content-body-txt-box {
  padding: 15px;
}

.form-box {
  padding: 15px;
  border: 1px solid #313970;
  border-radius: 10px;
  margin-bottom: 30px;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.25);
}

.form-box h4,
.form-box .txt-color {
  color: #313970;
}

.form-box .btn-srshow {
  min-width: 30px;
  height: 100%;
  font-size: 18px;
  line-height: 4rem;
  padding: 5px;
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.2) inset, 0px 0px 4px 2px rgba(0, 0, 0, 0.2);
}

.form-box .btn-srreset {
  box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1) inset;
}

.form-box .btn-srreset:hover,
.form-box .btn-srreset:focus {
  box-shadow: none;
}

.btn-cancel:hover,
.btn-cancel:focus {
  background-color: #D42A2F;
  border-color: #D42A2F;
  color: #fff;
}

.container-content-box {
  border: 1px solid #271962;
  border-radius: 10px;
}

.container-content-box .heading-txt-box {
  background-color: #271962;
  color: #fff;
  border-radius: 9px 9px 0 0;
}

.container-content-box .heading-txt-box h6 {
  font-weight: 400;
}

.container-content-box .body-txt-box {
  padding: 15px;
}

.container-content-box .body-txt-box h5 {
  font-size: 15px;
  font-weight: 600;
  color: #271962;
}

.bl-dspl-body-txt-box .img-box {
  height: 440px;
}

.dspl-body-txt-box {
  display: none;
}

.dspl-body-center-txt-box {
  display: none;
}

/*.container-content-box .body-txt-box p{ font-size:13px;}*/
.container-content-box .tbl-txt-box {
  font-size: 12px;
  color: #4F4F4F;
}

.container-content-box .tbl-txt-box p {
  margin-bottom: 0;
}

.container-content-box .tbl-txt-box p span {
  color: #313970;
}

.section-dlist-main-box {
  height: 440px;
  overflow-x: hidden;
  overflow-y: auto;
}

.section-dlist-box {
  border-bottom: 1px solid #b4acce;
}

.container-content-box .section-dlist-box:last-child {
  border-bottom: none;
  margin-bottom: 0 !important;
}

.sort-box .form-select {
  border-radius: 8px !important;
}

.sort-box .btn {
  border-radius: 50% !important;
}

/*.sort-box .btn img, .sort-box .btn img{ max-width:26px;}*/
.sort-box .btn img,
.sort-box .btn img.svg-icon {
  width: 32px;
  height: 32px;
}

.sort-box .btn svg {
  vertical-align: middle;
  margin-top: -3px;
}

.sort-box .btn:hover,
.sort-box .btn:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

/*.sort-box .btn:focus{ box-shadow: 0 0 0 .25rem rgba(51, 51, 153,.45);}*/
.sort-box .btn:hover img,
.sort-box .btn:focus img {
  opacity: 0.7;
}

/*.container-content-box .body-txt-box .tbln-txt-box{ margin-top:20px;}*/
.container-content-box .body-txt-box .tbln-txt-box h6 {
  font-size: 14px;
  color: #271962;
}

.container-content-box .body-txt-box .tbln-txt-left-box {
  border-right: 1px solid #313970;
  padding-right: 10px;
}

.container-content-box .body-txt-box .tbln-txt-right-box {
  padding-left: 5px;
}

.container-content-box .body-txt-box .tbln-txt-box p {
  margin-bottom: 0;
}

.container-content-box .body-txt-box .book-img-box img {
  max-width: 60px;
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
}

.container-content-box .body-txt-box .list-box {
  border: 1px solid #271962;
  border-radius: 10px;
}

.container-content-box .body-txt-box .list-box .heading-list-box {
  background-color: #f29109;
  color: #fff;
  border-radius: 9px 9px 0 0;
}

.container-content-box .body-txt-box .list-box .heading-list-box h6 span {
  color: #fff;
}

.container-content-box .body-txt-box .list-box .body-list-box {
  font-size: 12px;
}

.container-content-box .body-txt-box .list-box .body-list-box .list-group {
  height: 144px;
  overflow-x: hidden;
  overflow-y: auto;
}

/*.container-content-box .body-txt-box .list-box .body-list-box .auth-list-box{ height:200px; overflow-x: hidden; overflow-y: auto;}
.container-content-box .body-txt-box .list-box .body-list-box .publ-list-box{ height:140px; overflow-x: hidden; overflow-y: auto;}*/
.container-content-box .body-txt-box .list-box .body-list-box li {
  border: none;
  border-bottom: 1px solid #b4acce;
  padding: 5px 10px;
}

.container-content-box .body-txt-box .list-box .body-list-box li:last-child {
  border: none;
  border-radius: 0 0 9px 9px;
}

.sh-icons-box {
  display: inline-block;
  position: absolute;
  left: 10px;
}

.sh-icons-box .arrow-icon {
  width: 35px;
  height: 30px;
  cursor: pointer;
  opacity: 0.7;
  vertical-align: middle;
  margin-top: -5px;
  background-color: #f29109;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 17px;
  border-radius: 10px;
}

.sh-icons-box .arrow-left-icon {
  background-image: url('../../images/left-arrow-icon.svg');
  /*border-radius:10px 0 0 10px;*/
}

.sh-icons-box .arrow-right-icon {
  background-image: url('../../images/right-arrow-icon.svg');
  /*border-radius:0 10px 10px 0;*/
}

.sh-icons-box .icons-box .arrow-icon:hover {
  opacity: 1;
}

.btn-sc-box .btn1 {
  min-width: 140px;
}

.container-content-box .body-txt-box .btn-sc-box {
  display: none !important;
}

.container-content-box .body-txt-box .btn-shsc-box {
  display: flex !important;
}

.tbl-box {
  border: 1px solid #271962;
  border-radius: 10px;
}

.tbl-box .ltheading-box {
  background-color: #313970;
}

.tbl-box .table-scrl-box {
  max-height: 225px;
  overflow-x: hidden;
  overflow-y: auto;
}

.tbl-box .table-nscrl-box {
  max-height: none;
  overflow: unset;
}

.tbl-box .table-scrl-box,
.tbl-box .table-nscrl-box {
  margin-left: -1px;
  margin-right: -1px;
}

.tbl-box .table-bordered {
  border-color: #313970;
}

.tbl-box .table {
  margin-bottom: 0;
}

.tbl-box .table .tbl-icon-box img {
  width: 20px;
}

.tbl-box .table th,
.tbl-box .table td {
  border: 1px solid #271962;
}

.tbl-box .table tr:last-child td {
  border-bottom: none;
}

.tbl-box .table tr th:first-child,
.tbl-box .table tr td:first-child {
  border-left: none;
}

.tbl-box .table tr th:last-child,
.tbl-box .table tr td:last-child {
  border-right: none;
}

.tbl-box .form-check {
  min-height: 0.5rem;
}

.tbl-box .form-check-input:checked {
  background-color: #313970;
  border-color: #313970;
}

.tbl-box .form-check-input:focus {
  border-color: #271962;
  box-shadow: none;
}

.tbl-box .table> :not(caption)>*>* {
  padding: 5px 10px;
}

.sheading-txt-box h6 {
  color: #313970;
  padding-left: 50px;
  padding-right: 50px;
}

.sheading-txt-box .pagination {
  position: relative;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  margin-bottom: 7px;
}

.sheading-txt-box .pagination .page-item {
  position: absolute;
}

.sheading-txt-box .pagination .page-item-left {
  left: 0;
}

.sheading-txt-box .pagination .page-item-right {
  right: 0;
}

.sheading-txt-box .pagination .page-link {
  background-color: #f29109;
  color: #fff;
  border-radius: 0;
  padding: 0;
}

.sheading-txt-box .pagination .page-item-left .page-link {
  border-radius: 0 10px 10px 0;
}

.sheading-txt-box .pagination .page-item-right .page-link {
  border-radius: 10px 0 0 10px;
}

.sheading-txt-box .pagination .page-link:hover,
.sheading-txt-box .pagination .page-link:focus {
  background-color: #D47D03;
}

.book-summery-box {
  min-height: 380px;
  border: 1px solid #271962;
  border-radius: 10px;
  padding: 15px;
}

.book-summery-box h6 {
  color: #271962;
}

.book-summery-body-box {
  min-height: 380px;
  border: 1px solid #271962;
  border-radius: 10px;
  padding: 15px;
}


.dspl-pagination {
  display: none;
}

.page-link {
  font-size: 16px;
  color: #BDBDBD;
  border-color: transparent;
  padding: 5px;
}

.page-item.disabled .page-link {
  color: #333;
  border-color: transparent;
}

.page-link:hover,
.page-link:focus {
  background-color: transparent;
  border-color: transparent;
  color: #333;
  box-shadow: none;
}

.page-item.active .page-link {
  background-color: transparent;
  border-color: transparent;
  color: #D42A2F;
}

.form-pwsd-box .form-control,
.form-pwsd-box .form-select,
.form-pwsd-box label {
  font-size: 12px;
}

.form-pwsd-box .btn {
  font-size: 14px;
}

.lght-container-content-box {
  border-color: #313970;
}

.lght-container-content-box .lght-heading-txt-box {
  background-color: #313970;
}

.tbl-pwsd-box {
  overflow: hidden;
}

.tbl-box .thead-dark {
  background-color: #313970;
  color: #fff;
}

.tbl-pwsd-box .table tr th,
.tbl-pwsd-box .table tr td {
  border: 5px solid #fff;
}

.tbl-pwsd-box .table thead th {
  font-weight: normal;
  border-top: none;
}

.tbl-pwsd-box .table tbody td {
  background-color: #F2F2F2;
}

.tbl-pwsd-box .table-responsive {
  max-height: 140px;
}

.container-pwsd-content-box {
  min-height: 330px;
}

.container-pwsd-content-box .swpd-content-box {
  display: none;
}

/*.container-pwsd-content-box .dspl-swpd-content-box{ display:block;}*/
.durapl-disable-box,
.extapl-disable-box {
  opacity: 0.25;
  cursor: not-allowed;
}

.container-swes-content-box {
  min-height: 350px;
}

.dslpl-swes-box {
  display: none;
}

.dslpl-swes-adv-box .swes-content-box {
  display: none;
}

/*.form-control-search{ background-image:url('../../images/search-bicon.png'); background-repeat:no-repeat; background-position:right 10px bottom 8px; background-size:auto; padding-right:35px; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3), 0px 1px 3px rgba(0,0,0,0.3);}*/
.form-swes-box .form-control,
.form-swes-box .form-select,
.form-swes-adv-box .form-control,
.form-swes-adv-box .form-select {
  color: #4F4F4F;
}

.form-swes-box .form-search-box {
  position: relative;
  z-index: 999;
}

.form-swes-box .form-search-box .form-control {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 3px rgba(0, 0, 0, 0.3);
  padding-right: 35px;
}

.form-swes-box .form-control {
  border-radius: 30px;
}

.form-swes-box .form-control::-webkit-input-placeholder {
  color: #BDBDBD;
}

.form-swes-box .form-control:-ms-input-placeholder {
  color: #BDBDBD;
}

.form-swes-box .form-control::placeholder {
  color: #BDBDBD;
}

.form-swes-box .form-search-box .dropdown-menu {
  font-size: 12px;
  width: 100%;
  border-radius: 10px;
  margin-top: -30px !important;
  padding-top: 30px;
  z-index: -1;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5);
  border-color: #f29109;
}

.form-swes-box .form-search-box .dropdown-menu .text-primary {
  color: #313970 !important;
}

.form-swes-box .form-search-box .dropdown-menu .dropdown-item.active,
.form-swes-box .form-search-box .dropdown-menu .dropdown-item:active {
  background-color: #f29109;
  color: #fff !important;
}

.form-swes-box .form-search-box .dropdown-menu .dropdown-item.active .text-primary,
.form-swes-box .form-search-box .dropdown-menu .dropdown-item:active .text-primary {
  color: #fff !important;
}

.form-swes-box .form-search-box .tbl-box .border-color-light .table tr td {
  border-color: rgba(242, 145, 9, 0.3) !important;
}

.form-swes-box .form-search-box .tbl-box .table tbody tr:first-child td {
  border-top: none !important;
}


/*.form-swes-box .form-search-box .btn{ background-color:#fff; border-color:#313970; border-top-right-radius: 30px !important; border-bottom-right-radius: 30px !important; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3), 0px 1px 3px rgba(0,0,0,0.3); border-left:none;}*/
.form-swes-box .form-search-box .btn {
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  border: none;
  padding: 5px 10px;
  border-radius: 0 30px 30px 0;
}

.form-swes-box .form-search-box .btn img {
  vertical-align: middle;
  margin-top: -3px;
}

.form-swes-box .btn {
  font-size: 16px;
}

.form-swes-box .form-search-box .btn-close {
  background-image: none;
  background-color: #F29109;
  color: #fff;
  opacity: 1;
  font-size: 18px;
  padding-top: 8px;
  padding-bottom: 9px;
}

.form-swes-box .form-search-box .btn-close:before {
  content: 'X';
  margin-top: -4px;
  display: block;
}

.form-swes-box .form-search-box .btn-close img {
  display: none;
}

.form-control .text-blue {
  color: #313970;
}

.form-swes-adv-box {
  display: none;
}

.form-swes-adv-box .btn-back {
  width: 33px;
  height: 33px;
  border-radius: 50%;
}

.tbl-swes-box {
  min-height: 310px;
  overflow: hidden;
}

.tbl-swes-box .table-responsive {
  max-height: 310px;
}

.tbl-swes-box .table tr th,
.tbl-swes-box .table tr td {
  border: 2px solid #fff;
  padding-top: 2px;
  padding-bottom: 2px;
}

.tbl-swes-box .table tr th {
  border-top: none;
}

.tbl-swes-box .table tr td img,
.tbl-swes-box .table tr td svg {
  vertical-align: middle;
  margin-top: -3px;
}

.tbl-swes-sm-box {
  font-size: 12px;
}

.tbl-swes-sm-box .table tbody tr:nth-child(even)>td {
  background-color: rgba(166, 149, 212, 0.2);
}

.tbl-swes-sm-box .table tbody tr td {
  box-shadow: none;
}

.popover {
  box-shadow: -1px 1px 4px 0 rgba(0, 0, 0, 0.3);
}

.popover-body {
  padding: 5px 10px;
}

.popover-swes-content-box {
  font-size: 12px;
}

.popover-swes-content-box p {
  color: #313970;
}

.popover-swes-content-box span {
  display: block;
}


.session-swcs-box p {
  color: #000;
}

.session-swcs-box .form-control {
  font-size: 12px;
  color: #828282;
  background-color: #f2f2f2;
  border-color: #999;
}

.form-swcs-box {
  box-shadow: 0 2px 4px 0 #DCB085;
  position: relative;
}

.form-swcs-box .form-control,
.form-swcs-box .form-select {
  font-size: 12px;
  border-color: #999;
}

.form-swcs-box .input-group .form-control {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.form-swcs-box label {
  color: #000;
}

.form-swcs-box .btn {
  font-size: 12px;
}

/*.form-swcs-box .btn1{ background-color:#CD354D; border-color:#CD354D; color:#fff;}
.form-swcs-box .btn1:hover, .form-swcs-box .btn1:focus{ background-color:#aa2b3f; border-color:#aa2b3f; color:#fff;}*/
.form-swcs-box .btn-outline1 {
  background-color: #fff;
  border-color: #CD354D;
  color: #CD354D;
}

.form-swcs-box .btn-outline1:hover,
.form-swcs-box .btn-outline1:focus {
  background-color: #aa2b3f;
  border-color: #aa2b3f;
  color: #fff;
}

.form-swcs-search-box {
  position: relative;
  z-index: 999;
}

.form-swcs-search-box .dropdown-menu {
  font-size: 12px;
  width: 100%;
  border-radius: 5px;
  z-index: -1;
  margin-top: -30px !important;
  padding-top: 30px;
  border-color: #999;
}

.form-swcs-search-box .dropdown-menu .text-primary {
  color: #313970 !important;
}

.form-swcs-search-box .dropdown-menu .dropdown-item.active,
.form-swcs-search-box .dropdown-menu .dropdown-item:active {
  background-color: #313970;
  color: #fff !important;
}

.form-swcs-search-box .dropdown-menu .dropdown-item.active .text-primary,
.form-swcs-search-box .dropdown-menu .dropdown-item:active .text-primary {
  color: #fff !important;
}

.form-swcs-search-box .btn1 {
  background-color: #aaa0c7;
  border-color: #aaa0c7;
  color: #fff;
  padding: 2px 10px;
}

.form-swcs-search-box .btn1 img,
.form-swcs-search-box .btn1 svg {
  max-width: 14px;
}

.form-swcs-search-box .btn1:hover,
.form-swcs-search-box .btn1:focus {
  background-color: #313970;
  border-color: #313970;
  color: #fff;
}

.form-swcs-box .tickmark-box {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #C8C8C8;
  border-top-right-radius: 5px !important;
  margin-top: -1px;
  margin-right: -1px;
}

.form-swcs-box .tickmark-box img,
.tbl-swcs-box .tickmark-box svg {
  vertical-align: middle;
  margin-top: -7px;
}

.tbl-swcs-box .table-responsive {
  max-height: 435px;
}

.tbl-swcs-box .table tr th,
.tbl-swcs-box .table tr td {
  border: 2px solid #fff;
  padding-top: 2px;
  padding-bottom: 2px;
}

.tbl-swcs-box .table tr th {
  font-weight: 600;
  border-top: none;
}

.tbl-swcs-box .table tr td img,
.tbl-swcs-box .table tr td svg {
  vertical-align: middle;
  margin-top: -3px;
}

.tbl-swcs-box {
  font-size: 12px;
}

.tbl-swcs-box .table tbody tr:nth-child(even)>td {
  background-color: rgba(166, 149, 212, 0.2);
}

.tbl-swcs-box .table tbody tr td {
  box-shadow: none;
}

/*.form-swcs-date-box .datepicker-inline{ border-radius: 5px; box-shadow:0 2px 4px 2px rgba(0,0,0,0.3);}
.form-swcs-date-box .datepicker-inline table thead{ background-color:#CD354D; color:#fff; brder-radius:5px 5px 0 0;}
.form-swcs-date-box .datepicker-inline table thead tr th:first-child{ border-top-left-radius: 5px;}
.form-swcs-date-box .datepicker-inline table thead tr th:last-child{ border-top-right-radius: 5px;}
.form-swcs-date-box .datepicker .datepicker-switch:hover, .form-swcs-date-box .datepicker .next:hover, .form-swcs-date-box .datepicker .prev:hover, .form-swcs-date-box .datepicker tfoot tr th:hover{ background-color:#CD354D; color:#fff;}
.form-swcs-date-box .datepicker table tr td.day.focused, .form-swcs-date-box .datepicker table tr td.day:hover, .form-swcs-date-box .datepicker table tr td.day:active, .form-swcs-date-box .datepicker table tr td.day.active{ background-color:#CD354D!important; color:#fff;}
.form-swcs-date-box .datepicker table tr td span.active.active, .form-swcs-date-box .datepicker table tr td span.active.disabled, .form-swcs-date-box .datepicker table tr td span.active.disabled.active, .form-swcs-date-box .datepicker table tr td span.active.disabled.disabled, .form-swcs-date-box .datepicker table tr td span.active.disabled:active, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover.active, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover.disabled, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover:active, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover:hover, .form-swcs-date-box .datepicker table tr td span.active.disabled:hover[disabled], .form-swcs-date-box .datepicker table tr td span.active.disabled[disabled], .form-swcs-date-box .datepicker table tr td span.active:active, .form-swcs-date-box .datepicker table tr td span.active:hover, .form-swcs-date-box .datepicker table tr td span.active:hover.active, .form-swcs-date-box .datepicker table tr td span.active:hover.disabled, .form-swcs-date-box .datepicker table tr td span.active:hover:active, .form-swcs-date-box .datepicker table tr td span.active:hover:hover, .form-swcs-date-box .datepicker table tr td span.active:hover[disabled], .form-swcs-date-box .datepicker table tr td span.active[disabled]{ background-image:none; background-color:#CD354D!important; color:#fff;}*/

.form-disabled-box .tickmark-box img {
  display: none;
}

.page-content-swcs-box .container-content-box {
  min-height: 490px;
}

.page-content-swcs-box .content-swcs-tbl-box .body-student-txt-box {
  padding: 15px;
}

.page-content-swcs-box .content-swcs-tbl-box .body-txt-box,
.page-content-swcs-box .content-swcs-tbl-box .body-student-txt-box {
  display: none;
}

.page-content-swcs-box .content-swcs-date-box {
  display: none;
}

.tbl-box .table .border-top-0-th tr th {
  border-top: none;
}

/*.tbl-box .table .border-top-0-th tr th{ border-top:none; border-bottom:1px solid #c6bfda!important;}*/
.tbl-box .border2-color-blue .table tr th,
.tbl-box .border2-color-blue .table tr td {
  border-color: #d5d9ee;
}

.tbl-box .border-color-light .table tr th,
.tbl-box .border-color-light .table tr td {
  border-color: #c6bfda;
}

.tbl-box .border-color-light-grey .table tr th,
.tbl-box .border-color-light-grey .table tr td {
  border-color: #C8C8C8;
}

.tbl-box .border-color-light-blue .table tr th,
.tbl-box .border-color-light-blue .table tr td {
  border-color: #d7dcf0;
}

.tbl-box .border2-color-light-blue .table tr th,
.tbl-box .border2-color-light-blue .table tr td {
  border-color: rgba(161, 172, 218, 0.5);
}

.fw-300 tr th {
  font-weight: 300;
}

.fw-400 tr th {
  font-weight: 400;
}

.fw-500 tr th {
  font-weight: 500;
}

.fw-600 tr th {
  font-weight: 600;
}

.adm-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.adm-form-box .form-control,
.adm-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.adm-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.adm-form-box .btn-outline1:hover,
.adm-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-adm-box .table {
  color: #4F4F4F;
}

.tbl-adm-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-adm-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-adm-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-adm-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-adm-box tr td .icon-img {
  width: 35%;
}

.tbl-adm-box tr td .icon-txt {
  width: 65%;
}

.page-content-body-adm-txt-box {
  min-height: 565px;
}

.tbl-adm-box1 .table-responsive {
  max-height: 112px;
}

.tbl-adm-box2 .table-responsive {
  max-height: 208px;
}

.tbl-adm-box3 .table-responsive {
  max-height: 376px;
}

.tbl-adm-modal-box .table-responsive {
  max-height: 230px;
}

.tbl-adm-box {
  display: none;
}

.mefa-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.mefa-form-box .form-control,
.mefa-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.mefa-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.mefa-form-box .btn-outline1:hover,
.mefa-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-mefa-box .table {
  color: #4F4F4F;
}

.tbl-mefa-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-mefa-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-mefa-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-mefa-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-mefa-box tr td .icon-img {
  width: 35%;
}

.tbl-mefa-box tr td .icon-txt {
  width: 65%;
}

.page-content-body-mefa-txt-box {
  min-height: 565px;
}

.tbl-mefa-box1 .table-responsive {
  max-height: 112px;
}

.tbl-mefa-box2 .table-responsive {
  max-height: 222px;
}

.tbl-mefa-box3 .table-responsive {
  max-height: 385px;
}

.tbl-mefa-modal-box .table-responsive {
  max-height: 230px;
}

.tbl-mefa-box {
  display: none;
}

.tbl-lwdw-box .table {
  color: #4F4F4F;
}

.tbl-lwdw-box tr.text-hcolor,
.tbl-lwdw-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-lwdw-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-lwdw-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-lwdw-box .table .table-active {
  --bs-table-accent-bg: rgba(238, 198, 67, 0.05);
}

.tbl-lwdw-box .table>:not(caption)>*>* {
  border-bottom: none !important;
}

.tbl-lwdw-box1 .table-responsive {
  max-height: 360px;
}

.tbl-lwdw-box2 .table-responsive {
  max-height: 230px;
}

.tbl-lwdw-box2 {
  display: none;
}

.csac-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.csac-form-box .form-control,
.csac-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.csac-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.csac-form-box .btn-outline1:hover,
.csac-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-csac-box .table {
  color: #4F4F4F;
}

.tbl-csac-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-csac-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-csac-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-csac-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-csac-box tr td .icon-img {
  width: 35%;
}

.tbl-csac-box tr td .icon-txt {
  width: 65%;
}

.page-content-body-csac-txt-box {
  min-height: 565px;
}

.tbl-csac-box1 .table-responsive {
  max-height: 112px;
}

.tbl-csac-box2 .table-responsive {
  max-height: 208px;
}

.tbl-csac-box3 .table-responsive {
  max-height: 376px;
}

.tbl-csac-modal-box .table-responsive {
  max-height: 230px;
}

.tbl-csac-box {
  display: none;
}


.cdsa-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.cdsa-form-box .form-control,
.cdsa-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.cdsa-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.cdsa-form-box .btn-outline1:hover,
.cdsa-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-cdsa-box .table {
  color: #333;
}

.tbl-cdsa-box .table .thead-light {
  color: #333;
}

.tbl-cdsa-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-cdsa-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-cdsa-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-cdsa-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-cdsa-box tr td .icon-img {
  width: 35%;
}

.tbl-cdsa-box tr td .icon-txt {
  width: 65%;
}

.tbl-btn-close {
  font-size: 20px;
  font-weight: 600;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: -10px;
  cursor: pointer;
}

.tbl-btn-close:hover,
.tbl-btn-close:focus {
  opacity: 0.8;
}

.cdsa-conf-pass-box {
  display: none;
}

.cdsa-conf-pass-box .form-box {
  background-color: #f9f9f9;
  border-color: #bebebe !important;
}

.page-content-body-cdsa-txt-box {
  min-height: 565px;
}

.tbl-cdsa-box1 .table-responsive {
  max-height: 495px;
}

.tbl-cdsa-box {
  display: none;
}

.tbl-btn-close {
  display: none;
}

.sar-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.sar-form-box .form-control,
.sar-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.sar-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.sar-form-box .btn-outline1:hover,
.sar-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-sar-box .table {
  color: #333;
}

.tbl-sar-box .table .thead-light {
  color: #333;
}

.tbl-sar-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-sar-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-sar-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-sar-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-sar-box tr td .icon-img {
  width: 35%;
}

.tbl-sar-box tr td .icon-txt {
  width: 65%;
}

.tbl-btn-close {
  font-size: 20px;
  font-weight: 600;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: -10px;
  cursor: pointer;
}

.tbl-btn-close:hover,
.tbl-btn-close:focus {
  opacity: 0.8;
}

.tbl-sar-box tr td.bg-light {
  background-color: #fffcf7 !important;
}

.page-content-body-sar-txt-box {
  min-height: 565px;
}

.tbl-sar-box1 .table-responsive {
  max-height: 495px;
}

.tbl-sar-box {
  display: none;
}

.tbl-btn-close {
  display: none;
}


.dsar-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.dsar-form-box .form-control,
.dsar-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.dsar-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.dsar-form-box .btn-outline1:hover,
.dsar-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-dsar-box .table {
  color: #333;
}

.tbl-dsar-box .table .thead-light {
  color: #333;
}

.tbl-dsar-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-dsar-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-dsar-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-dsar-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-dsar-box tr td .icon-img {
  width: 35%;
}

.tbl-dsar-box tr td .icon-txt {
  width: 65%;
}

.tbl-dsar-box tr td.bg-light {
  background-color: #fffcf7 !important;
}

.page-content-body-dsar-txt-box {
  min-height: 565px;
}

.tbl-dsar-box1 .table-responsive {
  max-height: 495px;
}

.tbl-dsar-box {
  display: none;
}


.sspw-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.sspw-form-box .form-control,
.sspw-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.sspw-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.sspw-form-box .btn-outline1:hover,
.sspw-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-sspw-box .table {
  color: #333;
}

.tbl-sspw-box .table .thead-light {
  color: #333;
}

.tbl-sspw-box tr td .text-hcolor {
  cursor: pointer;
}

.tbl-sspw-box tr td a,
.tbl-adm-lg-box tr td a {
  color: #212529;
}

.tbl-sspw-box tr td .text-hcolor:hover {
  color: #313970;
}

.tbl-sspw-box .table .table-active {
  --bs-table-accent-bg: transparent;
  color: #f2914f;
}

.tbl-sspw-box tr td .icon-img {
  width: 35%;
}

.tbl-sspw-box tr td .icon-txt {
  width: 65%;
}

.tbl-sspw-box tr td.bg-light {
  background-color: #fffcf7 !important;
}

.tbl-sspw-box tr td .radio-box .form-check-label {
  cursor: pointer !important;
}

.tbl-sspw-box tr td .radio-box .form-check-input {
  margin-top: 8px;
}

.tbl-sspw-box tr td .radio-box span {
  min-width: 60px;
  background-color: #e8e8e8;
  color: #cccccc;
  padding: 5px;
}

.tbl-sspw-box tr td .radio-test-box .form-check-label span {
  background-color: #cdcdcd;
  color: #f2f2f2;
}

.tbl-sspw-box tr td .radio-live-box .form-check-label span {
  background-color: #e8e8e8;
  color: #cccccc;
}

.tbl-sspw-box tr td .radio-test-box .active span {
  background-color: #377FD0;
  color: #fff;
}

.tbl-sspw-box tr td .radio-live-box .active span {
  background-color: #07A953;
  color: #fff;
}

.tbl-sspw-box tr td .cop-url-txt .badge {
  background-color: #000;
  color: #fff;
  display: none;
}

.tbl-sspw-box tr td .cop-url-txt:hover .badge {
  display: inline-block;
}

/*.tbl-sspw-box tr td .form-control, .tbl-sspw-box tr td .form-select{ height:30px;}*/

.page-content-body-sspw-txt-box {
  min-height: 565px;
  position: relative;
}

.tbl-sspw-box1 .table-responsive {
  max-height: 480px;
}

.tbl-sspw-box {
  display: none;
}

.txt-balance-sheet {
  display: none;
}

.sspw-sform-box-main {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  bottom: 0;
  z-index: 999;
  display: block !important;
}

.form-control-lock {
  background-image: url('../../images/otp-password-icon.png');
  background-repeat: no-repeat;
  background-position: left 10px bottom 10px;
  background-size: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
  position: relative;
}

.form-otp-box .otp-txt a {
  color: #333;
}

/*.hdspf-form-box{ padding-top:10px; padding-bottom:10px; margin-top:-15px; border-color:#898ead; border-radius:0 0 30px 30px;
background: #D1D3DD;
background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);}
.hdspf-form-box .form-control, .hdspf-form-box .form-select{ font-size:12px; font-weight:300; background-color:rgba(255,255,255,0.90); border-radius:4px;}
.hdspf-form-box .btn-outline1{ font-size:12px; color:#B86915; background-color:rgba(255,255,255,0.90); border-color:#B86915; border-radius:4px;}
.hdspf-form-box .btn-outline1:hover, .hdspf-form-box .btn-outline1:focus{ color:#fff; background-color:#F29109; border-color:#F29109; box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.5)!important;}*/

.hdspf-sform-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead !important;
  border-radius: 0 0 30px 30px !important;
  background-color: #fff;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3) !important;
}

.tbl-hdspf-box .table {
  color: #4F4F4F;
}

.tbl-hdspf-box .thead-light {
  background-color: #f4f5f8;
  color: #333333;
}

.tbl-hdspf-box tr td .text-hcolor,
.tbl-hdspf-box tr td .clk-crs {
  cursor: pointer;
}

.tbl-hdspf-box tr td .text-hcolor,
.tbl-hdspf-box tr td a,
.tbl-hdspf-lg-box tr td a {
  color: #B86915;
  border-bottom: 1px solid #B86915;
}

.tbl-hdspf-box tr td .text-hcolor:hover {
  color: #313970;
  border-color: #313970;
}

.tbl-hdspf-box .table .table-active {
  --bs-table-accent-bg: #fef9f2;
}

.hdspf-profile-detail-box .cmt-box {
  margin-top: -8rem;
}

.hdspf-profile-detail-box .cmr-box {
  margin-right: 2rem;
}

.hdspf-profile-detail-box .sprofile-img-box img {
  max-width: 70px;
}

.hdspf-profile-detail-box .supload-img-box img,
.hdspf-profile-detail-box .supload-img-box svg {
  cursor: pointer;
  max-width: 12px;
}

.hdspf-profile-detail-box .stsign-img-box {
  width: 70px;
  height: 30px;
}

.hdspf-profile-detail-box .stsign-img-box img {
  max-height: 100%;
}

.hdspf-profile-detail-box .chr-box {
  height: 10px;
  background-color: #eaebf0;
  margin-left: -1rem;
  margin-right: -1rem;
}

.hdspf-profile-detail-box .form-floating-form-control .form-control-datepicker {
  background-image: url('../../images/calendar-icon3.png');
}

.hdspf-profile-detail-box .fc-num-box {
  top: 25px;
  z-index: 1;
}

.hdspf-profile-detail-box .cmt-sm-box {
  margin-top: -15px;
}

.hdspf-profile-detail-box .tbl-box .table th,
.hdspf-profile-detail-box .tbl-box .table td {
  border: none;
}

.hdspf-profile-detail-box .table {
  color: #828282;
}

.hdspf-profile-detail-box .table .thead-light {
  background-color: #f4f5f8;
  color: #333333;
}

.hdspf-sform-box-main {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  bottom: 0;
  z-index: 999;
  display: block !important;
}

.page-content-body-hdspf-txt-box {
  min-height: 565px;
  position: relative;
}

.hdspf-profile-detail-box {
  max-height: 520px;
  overflow-x: hidden;
  overflow-y: auto;
}

.tbl-hdspf-box1 .table-responsive {
  max-height: 200px;
}

.tbl-hdspf-box2 .table-responsive {
  max-height: 200px;
}

.tbl-hdspf-box3 .table-responsive {
  max-height: 376px;
}

.tbl-hdspf-modal-box .table-responsive {
  max-height: 230px;
}

.tbl-hdspf-box,
.hdspf-profile-detail-box {
  display: none;
}


.gradient-light-grey {
  background: #E7E8EC;
  background: -webkit-linear-gradient(to bottom, #E7E8EC 50%, #F0F2F7 100%);
  background: -moz-linear-gradient(to bottom, #E7E8EC 50%, #F0F2F7 100%);
  background: linear-gradient(to bottom, #E7E8EC 50%, #F0F2F7 100%);
}

.gradient-green {
  background: #c8e9c3;
  background: -webkit-linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
  background: -moz-linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
  background: linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
}

.gradient-red {
  background: #e38f9c;
  background: -webkit-linear-gradient(to right, #e38f9c 0%, #f4d2d7 100%);
  background: -moz-linear-gradient(to right, #e38f9c 0%, #f4d2d7 100%);
  background: linear-gradient(to right, #e38f9c 0%, #f4d2d7 100%);
}

.form-box-shadow-light {
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.15);
}

.form-cmst-box .form-floating .form-control {
  font-size: 16px;
  color: #828282;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #808080;
  box-shadow: inset 0px -6px 4px -6px rgba(0, 0, 0, 0.3);
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.form-cmst-box .form-floating label {
  color: #828282;
  left: 0;
  right: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-cmst-box .form-floating>.form-control:focus~label,
.form-cmst-box .form-floating>.form-control:not(:placeholder-shown)~label,
.form-cmst-box .form-floating>.form-select~label {
  right: auto;
}

.form-cmst-box .switch-box {
  min-width: 180px;
}

.form-cmst-box .switch-inactive-box {
  background: #fff;
  background: -webkit-linear-gradient(to right, #fff 0%, #e38f9c 100%);
  background: -moz-linear-gradient(to right, #fff 0%, #e38f9c 100%);
  background: linear-gradient(to right, #fff 0%, #e38f9c 100%);
}

.form-cmst-box .switch-active-box {
  background: #edfaeb;
  background: -webkit-linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
  background: -moz-linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
  background: linear-gradient(to right, #c8e9c3 0%, #edfaeb 100%);
}

.form-cmst-box .switch-box .btn {
  width: 45px;
  padding: 10px;
}

.form-cmst-box .switch-box .btn-inactive {
  background-color: #CD354D;
  border-color: #CD354D;
  color: #fff;
}

.form-cmst-box .switch-box .btn-active {
  background-color: #07a953;
  border-color: #07a953;
  color: #fff;
}

.form-cmst-box .switch-box .btn-active-box .txt-active {
  display: none;
}

.form-cmst-box .switch-box .btn-active-box.btn-disabled-box .btn {
  background-color: #c0e8d2;
  border-color: #c0e8d2;
}

.form-cmst-box .switch-box .btn-inactive-box.btn-disabled-box .btn {
  background-color: #f2ccd2;
  border-color: #f2ccd2;
}

.form-cmst-box .btn {
  font-size: 16px;
}

.form-cmst-box .switch-box .btn {
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.3);
}

.form-cmst-box .switch-box .btn-disabled-box .btn {
  box-shadow: none;
}

.form-cmst-box .btn-outline1 {
  border-color: #B86915;
  color: #B86915;
}

.form-cmst-box .btn-outline1:hover,
.form-cmst-box .btn-outline1:focus {
  background-color: #D47D03;
  border-color: #D47D03;
  color: #fff;
}

.form-cmst-box .btn-mw {
  min-width: 125px;
}

.form-cmst-box .btn-update {
  display: none;
}

.tbl-cmst-box .tbl-body-box,
.tbl-cmst-box .tbl-box .table th,
.tbl-cmst-box .tbl-box .table td {
  border-color: #afafaf !important;
}

.tbl-cmst-box .table tr th,
.tbl-cmst-box .table tr td {
  padding-left: 10px;
  padding-right: 10px;
}

.tbl-cmst-box .table td .btn.p-sm {
  font-size: 12px;
  padding: 2px 10px;
}

.tbl-cmst-box .table td .text-green {
  color: #07A953;
}

.tbl-cmst-box .table td .txt-status {
  min-width: 80px;
}

.tbl-cmst-box .table .table-active {
  --bs-table-accent-bg: #f7f7f7;
}

.tbl-cmst-box .table-responsive {
  max-height: 380px;
}

.form-cmtp-box .form-floating .form-control,
.form-cmtp-box .form-floating .form-select {
  font-size: 16px;
  color: #828282;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #808080;
}

.form-cmtp-box .form-floating label {
  color: #828282;
  left: 0;
  right: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-cmtp-box .form-floating>.form-control:focus~label,
.form-cmtp-box .form-floating>.form-control:not(:placeholder-shown)~label,
.form-cmtp-box .form-floating>.form-select~label {
  right: auto;
}

.form-cmtp-box .btn-outline1 {
  border-color: #313970;
  color: #313970;
}

.form-cmtp-box .btn-outline1:hover,
.form-cmtp-box .btn-outline1:focus {
  background-color: #313970;
  border-color: #313970;
  color: #fff;
}

.tbl-cmtp-box .thead-light {
  background-color: #f4f5f8;
  color: #333333;
}

.tbl-cmtp-box .tbl-body-box,
.tbl-cmtp-box .tbl-box .table th,
.tbl-cmtp-box .tbl-box .table td {
  border-color: #afafaf !important;
}

.tbl-cmtp-box .table tr th,
.tbl-cmtp-box .table tr td {
  padding-left: 10px;
  padding-right: 10px;
}

.tbl-cmtp-box .table td .btn.p-sm {
  font-size: 12px;
  padding: 2px 10px;
}

.tbl-cmtp-box .table td .text-green {
  color: #07A953;
}

.tbl-cmtp-box .table td .txt-status {
  min-width: 80px;
}

.tbl-cmtp-box .table .table-active {
  --bs-table-accent-bg: #f7f7f7;
}

.tbl-cmtp-box .table-responsive {
  max-height: 350px;
}

.tbl-cmtp-box .tbody-fill-td {
  display: none;
}

.tbl-cmtp-box .tbody-td-block {
  display: table-row-group;
}

.tbl-cmtp-box .tbody-empt-td td {
  height: 32px;
}


.form-cmte-box .form-floating .form-control,
.form-cmte-box .form-floating .form-select {
  font-size: 16px;
  color: #828282;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #808080;
}

.form-cmte-box .form-floating label {
  color: #828282;
  left: 0;
  right: 0;
  padding-left: 0;
  padding-right: 0;
}

.form-cmte-box .form-floating>.form-control:focus~label,
.form-cmte-box .form-floating>.form-control:not(:placeholder-shown)~label,
.form-cmte-box .form-floating>.form-select~label {
  right: auto;
}

.form-cmte-box .btn-outline1 {
  border-color: #313970;
  color: #313970;
}

.form-cmte-box .btn-outline1:hover,
.form-cmte-box .btn-outline1:focus {
  background-color: #313970;
  border-color: #313970;
  color: #fff;
}

.form-cmte-box .map-pro-box {
  height: 80px;
  overflow: auto;
  box-shadow: inset 0px 3px 3px -3px rgba(0, 0, 0, 0.3);
  display: none;
}

.form-cmte-box .map-pro-box label {
  display: block;
}

.tbl-cmte-box .thead-light,
.tbl-fcmte-box .thead-light {
  background-color: #f4f5f8;
  color: #333333;
}

.tbl-cmte-box .tbl-body-box,
.tbl-cmte-box .tbl-box .table th,
.tbl-cmte-box .tbl-box .table td,
.tbl-fcmte-box .tbl-body-box,
.tbl-fcmte-box .tbl-box .table th,
.tbl-fcmte-box .tbl-box .table td {
  border-color: #afafaf !important;
}

.tbl-cmte-box .table tr th,
.tbl-cmte-box .table tr td,
.tbl-fcmte-box .table tr th,
.tbl-fcmte-box .table tr td {
  padding-left: 10px;
  padding-right: 10px;
}

.tbl-cmte-box .table td .btn.p-sm {
  font-size: 12px;
  padding: 2px 10px;
}

.tbl-cmte-box .table td .text-green {
  color: #07A953;
}

.tbl-cmte-box .table td .txt-status {
  min-width: 80px;
}

.tbl-cmte-box .table .table-active {
  --bs-table-accent-bg: #f7f7f7;
}

.tbl-cmte-box .table-responsive {
  max-height: 350px;
}

.tbl-cmte-box .tbody-fill-td {
  display: none;
}

.tbl-cmte-box .tbody-td-block {
  display: table-row-group;
}

.tbl-cmte-box .tbody-empt-td td {
  height: 32px;
}

.tbl-fcmte-box {
  display: none;
}

.rppd-shcontent span {
  display: none;
  margin-top: 2px;
}

.rppd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.rppd-shcontent.arrow-right-icon:hover .stxt-box,
.rppd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.rppd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.rppd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.form-floating-form-control .form-control,
.form-floating-form-control .form-select {
  border-bottom-color: #9197b3 !important;
}

.form-floating-form-control>.form-control,
.form-floating-form-control>.form-select,
.form-control-textarea {
  font-size: 12px;
}

.form-floating-form-control>.form-control:disabled,
.form-floating-form-control>.form-select:disabled,
.form-control-textarea:disabled {
  background-color: transparent;
  opacity: 0.4;
}

.form-floating-form-control>label,
.form-floating-form-control-textarea>label {
  font-size: 12px;
  color: #BDBDBD;
  top: 10px;
}

.form-floating-form-control>.form-control:focus~label,
.form-floating-form-control>.form-control:not(:placeholder-shown)~label,
.form-floating-form-control>.form-select~label {
  color: #313970;
  opacity: 1;
  top: 0;
}

.form-floating-form-control-textarea .form-control-textarea,
.form-control-textarea {
  border-color: #9197b3;
}

.form-floating-form-control-textarea>label {
  top: 0;
}

.form-floating-form-control .form-control-datepicker {
  background-image: url('../../images/calendar2-icon.png');
  background-repeat: no-repeat;
  background-position: right 0px bottom 12px;
  background-size: auto;
  padding-right: 30px;
}

.form-daterangepicker-box .form-control-datepicker {
  background-image: url('../../images/calendar2-icon.png');
  background-repeat: no-repeat;
  background-position: right 5px bottom 6px;
  background-size: auto;
  padding-right: 30px;
}

.form-control-datetimepicker {
  background-image: url('../../images/calendar2-icon.svg');
  background-repeat: no-repeat;
  background-position: right .75rem bottom .5rem;
  background-size: 14px;
  padding-right: 30px;
}


.rppd-form-box .form-control:disabled,
.rppd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.rppd-form-box .btn.disabled,
.rppd-form-box .btn:disabled,
.rppd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.rppd-form-box .fupload-box,
.modal .rppd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.rppd-form-box .fupdation-box {
  display: none;
}

.rppd-form-box .extfld-box {
  display: none;
}

.rppd-form-box {
  display: none;
}

.rppd-form-box-toggle {
  display: block;
}

.rppd-form-box .btn-update {
  display: none;
}

.tbl-ud-modal-box .table-borderless tr th,
.tbl-ud-modal-box .table-borderless tr td {
  border: none;
  padding-left: 5px;
  padding-right: 5px;
}

/*.fupd-form-box .btn-focus-0:focus{ background-color:#fff; border-color:#313970; color:#313970;}*/
.fupd-form-box .input-group-text {
  min-width: 40px;
}

.fupd-form-box .btn:hover .svg,
.fupd-form-box .btn:focus .svg {
  fill: #ffffff !important;
}

.fupd-form-box .btn-upload,
.fupd-form-box .btn-view,
.fupd-form-box .btn-delete {
  min-width: 30px;
  text-indent: -99999px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
}

.fupd-form-box .btn-upload {
  background-image: url('../../images/upload-icon2.svg');
}

.fupd-form-box .btn-upload:hover,
.fupd-form-box .btn-upload:focus {
  background-image: url('../../images/wupload-icon2.svg');
}

.fupd-form-box .btn-view {
  background-image: url('../../images/eye-icon.svg');
}

.fupd-form-box .btn-view:hover,
.fupd-form-box .btn-view:focus {
  background-image: url('../../images/weye-icon.svg');
}

.fupd-form-box .btn-delete {
  background-image: url('../../images/delete2-icon.svg');
}

.fupd-form-box .btn-delete:hover,
.fupd-form-box .btn-delete:focus {
  background-image: url('../../images/wdelete2-icon.svg');
}


.page-content-body-rppd-txt-box {
  min-height: 550px;
}

.page-content-body-rppd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-rppd-box .table .text-green {
  color: #07A953;
}

.tbl-rppd-box .table tr td .btn img,
.tbl-rppd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-rppd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-rppd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-rppd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-rppd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-rppd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-rppd-box .table-responsive {
  max-height: 250px;
}

.tbl-rppd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-rppd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-rppd-box .table tr td a {
  color: #333;
}

.tbl-rppd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-rppd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-rppd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.rppd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.rppd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.rppd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.rppd-status-modal-content .text-green {
  color: #07A953;
}

.rppd-status-modal-content .prev-box {
  min-height: 280px;
}

.rppd-status-modal-content .prev-box img {
  display: none;
}

.img-circle-icon-lg-box {
  width: 70px;
  height: 70px;
}

.img-circle-icon-lg-box img {
  width: 30px;
  height: 30px;
}

.afad-shcontent span {
  display: none;
  margin-top: 2px;
}

.afad-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afad-shcontent.arrow-right-icon:hover .stxt-box,
.afad-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afad-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afad-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afad-form-box .form-control:disabled,
.afad-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afad-form-box .btn.disabled,
.afad-form-box .btn:disabled,
.afad-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afad-form-box .fupload-box,
.modal .afad-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afad-form-box .fupdation-box {
  display: none;
}

.afad-form-box {
  display: none;
}

.afad-form-box-toggle {
  display: block;
}

.afad-form-box .btn-update {
  display: none;
}

.page-content-body-afad-txt-box {
  min-height: 550px;
}

.page-content-body-afad-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afad-box .table .text-green {
  color: #07A953;
}

.tbl-afad-box .table tr td .btn img,
.tbl-afad-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afad-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afad-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afad-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afad-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afad-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afad-box .table-responsive {
  max-height: 315px;
}

.tbl-afad-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afad-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afad-box .table tr td a {
  color: #333;
}

.tbl-afad-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afad-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afad-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afad-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afad-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afad-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afad-status-modal-content .text-green {
  color: #07A953;
}

.afad-status-modal-content .prev-box {
  min-height: 280px;
}

.afad-status-modal-content .prev-box img {
  display: none;
}


.afbp-shcontent span {
  display: none;
  margin-top: 2px;
}

.afbp-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afbp-shcontent.arrow-right-icon:hover .stxt-box,
.afbp-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afbp-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afbp-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afbp-form-box .form-control:disabled,
.afbp-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afbp-form-box .btn.disabled,
.afbp-form-box .btn:disabled,
.afbp-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afbp-form-box .fupload-box,
.modal .afbp-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afbp-form-box .fupdation-box {
  display: none;
}

.afbp-form-box {
  display: none;
}

.afbp-form-box-toggle {
  display: block;
}

.afbp-form-box .btn-update {
  display: none;
}

.page-content-body-afbp-txt-box {
  min-height: 550px;
}

.page-content-body-afbp-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afbp-box .table .text-green {
  color: #07A953;
}

.tbl-afbp-box .table tr td .btn img,
.tbl-afbp-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afbp-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afbp-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afbp-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afbp-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afbp-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afbp-box .table-responsive {
  max-height: 315px;
}

.tbl-afbp-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afbp-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afbp-box .table tr td a {
  color: #333;
}

.tbl-afbp-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afbp-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afbp-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afbp-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afbp-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afbp-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afbp-status-modal-content .text-green {
  color: #07A953;
}

.afbp-status-modal-content .prev-box {
  min-height: 280px;
}

.afbp-status-modal-content .prev-box img {
  display: none;
}

.afcd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afcd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afcd-shcontent.arrow-right-icon:hover .stxt-box,
.afcd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afcd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afcd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afcd-form-box .form-control:disabled,
.afcd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afcd-form-box .btn.disabled,
.afcd-form-box .btn:disabled,
.afcd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afcd-form-box .fupload-box,
.modal .afcd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afcd-form-box .fupdation-box {
  display: none;
}

.afcd-form-box {
  display: none;
}

.afcd-form-box-toggle {
  display: block;
}

.afcd-form-box .btn-update {
  display: none;
}

.page-content-body-afcd-txt-box {
  min-height: 550px;
}

.page-content-body-afcd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afcd-box .table .text-green {
  color: #07A953;
}

.tbl-afcd-box .table tr td .btn img,
.tbl-afcd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afcd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afcd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afcd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afcd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afcd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afcd-box .table-responsive {
  max-height: 315px;
}

.tbl-afcd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afcd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afcd-box .table tr td a {
  color: #333;
}

.tbl-afcd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afcd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afcd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afcd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afcd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afcd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afcd-status-modal-content .text-green {
  color: #07A953;
}

.afcd-status-modal-content .prev-box {
  min-height: 280px;
}

.afcd-status-modal-content .prev-box img {
  display: none;
}


.afarp-shcontent span {
  display: none;
  margin-top: 2px;
}

.afarp-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afarp-shcontent.arrow-right-icon:hover .stxt-box,
.afarp-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afarp-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afarp-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afarp-form-box .form-control:disabled,
.afarp-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afarp-form-box .btn.disabled,
.afarp-form-box .btn:disabled,
.afarp-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afarp-form-box .fupload-box,
.modal .afarp-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afarp-form-box .fupdation-box {
  display: none;
}

.afarp-form-box {
  display: none;
}

.afarp-form-box-toggle {
  display: block;
}

.afarp-form-box .btn-update {
  display: none;
}

.page-content-body-afarp-txt-box {
  min-height: 550px;
}

.page-content-body-afarp-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afarp-box .table .text-green {
  color: #07A953;
}

.tbl-afarp-box .table tr td .btn img,
.tbl-afarp-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afarp-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afarp-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afarp-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afarp-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afarp-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afarp-box .table-responsive {
  max-height: 315px;
}

.tbl-afarp-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afarp-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afarp-box .table tr td a {
  color: #333;
}

.tbl-afarp-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afarp-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afarp-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afarp-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afarp-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afarp-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afarp-status-modal-content .text-green {
  color: #07A953;
}

.afarp-status-modal-content .prev-box {
  min-height: 280px;
}

.afarp-status-modal-content .prev-box img {
  display: none;
}


.afacd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afacd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afacd-shcontent.arrow-right-icon:hover .stxt-box,
.afacd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afacd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afacd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afacd-form-box .form-control:disabled,
.afacd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afacd-form-box .btn.disabled,
.afacd-form-box .btn:disabled,
.afacd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afacd-form-box .fupload-box,
.modal .afacd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afacd-form-box .fupdation-box {
  display: none;
}

.afacd-form-box {
  display: none;
}

.afacd-form-box-toggle {
  display: block;
}

.afacd-form-box .btn-update {
  display: none;
}

.page-content-body-afacd-txt-box {
  min-height: 550px;
}

.page-content-body-afacd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afacd-box .table .text-green {
  color: #07A953;
}

.tbl-afacd-box .table tr td .btn img,
.tbl-afacd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afacd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afacd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afacd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afacd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afacd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afacd-box .table-responsive {
  max-height: 315px;
}

.tbl-afacd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afacd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afacd-box .table tr td a {
  color: #333;
}

.tbl-afacd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afacd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afacd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afacd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afacd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afacd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afacd-status-modal-content .text-green {
  color: #07A953;
}

.afacd-status-modal-content .prev-box {
  min-height: 280px;
}

.afacd-status-modal-content .prev-box img {
  display: none;
}

.afpr-shcontent span {
  display: none;
  margin-top: 2px;
}

.afpr-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afpr-shcontent.arrow-right-icon:hover .stxt-box,
.afpr-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afpr-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afpr-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afpr-form-box .form-control:disabled,
.afpr-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afpr-form-box .btn.disabled,
.afpr-form-box .btn:disabled,
.afpr-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afpr-form-box .fupload-box,
.modal .afpr-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afpr-form-box .fupdation-box {
  display: none;
}

.afpr-form-box {
  display: none;
}

.afpr-form-box-toggle {
  display: block;
}

.afpr-form-box .btn-update {
  display: none;
}

.page-content-body-afpr-txt-box {
  min-height: 550px;
}

.page-content-body-afpr-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afpr-box .table .text-green {
  color: #07A953;
}

.tbl-afpr-box .table tr td .btn img,
.tbl-afpr-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afpr-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afpr-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afpr-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afpr-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afpr-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afpr-box .table-responsive {
  max-height: 315px;
}

.tbl-afpr-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afpr-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afpr-box .table tr td a {
  color: #333;
}

.tbl-afpr-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afpr-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afpr-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afpr-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afpr-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afpr-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afpr-status-modal-content .text-green {
  color: #07A953;
}

.afpr-status-modal-content .prev-box {
  min-height: 280px;
}

.afpr-status-modal-content .prev-box img {
  display: none;
}


.afwe-shcontent span {
  display: none;
  margin-top: 2px;
}

.afwe-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afwe-shcontent.arrow-right-icon:hover .stxt-box,
.afwe-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afwe-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afwe-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afwe-form-box .form-control:disabled,
.afwe-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afwe-form-box .btn.disabled,
.afwe-form-box .btn:disabled,
.afwe-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afwe-form-box .fupload-box,
.modal .afwe-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afwe-form-box .fupdation-box {
  display: none;
}

.afwe-form-box {
  display: none;
}

.afwe-form-box-toggle {
  display: block;
}

.afwe-form-box .btn-update {
  display: none;
}

.page-content-body-afwe-txt-box {
  min-height: 550px;
}

.page-content-body-afwe-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afwe-box .table .text-green {
  color: #07A953;
}

.tbl-afwe-box .table tr td .btn img,
.tbl-afwe-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afwe-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afwe-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afwe-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afwe-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afwe-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afwe-box .table-responsive {
  max-height: 315px;
}

.tbl-afwe-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afwe-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afwe-box .table tr td a {
  color: #333;
}

.tbl-afwe-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afwe-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afwe-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afwe-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afwe-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afwe-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afwe-status-modal-content .text-green {
  color: #07A953;
}

.afwe-status-modal-content .prev-box {
  min-height: 280px;
}

.afwe-status-modal-content .prev-box img {
  display: none;
}


.afsl-shcontent span {
  display: none;
  margin-top: 2px;
}

.afsl-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afsl-shcontent.arrow-right-icon:hover .stxt-box,
.afsl-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afsl-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afsl-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afsl-form-box .form-control:disabled,
.afsl-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afsl-form-box .btn.disabled,
.afsl-form-box .btn:disabled,
.afsl-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afsl-form-box .fupload-box,
.modal .afsl-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afsl-form-box .fupdation-box {
  display: none;
}

.afsl-form-box {
  display: none;
}

.afsl-form-box-toggle {
  display: block;
}

.afsl-form-box .btn-update {
  display: none;
}

.page-content-body-afsl-txt-box {
  min-height: 550px;
}

.page-content-body-afsl-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afsl-box .table .text-green {
  color: #07A953;
}

.tbl-afsl-box .table tr td .btn img,
.tbl-afsl-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afsl-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afsl-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afsl-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afsl-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afsl-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afsl-box .table-responsive {
  max-height: 315px;
}

.tbl-afsl-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afsl-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afsl-box .table tr td a {
  color: #333;
}

.tbl-afsl-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afsl-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afsl-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afsl-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afsl-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afsl-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afsl-status-modal-content .text-green {
  color: #07A953;
}

.afsl-status-modal-content .prev-box {
  min-height: 280px;
}

.afsl-status-modal-content .prev-box img {
  display: none;
}

.afsm-shcontent span {
  display: none;
  margin-top: 2px;
}

.afsm-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afsm-shcontent.arrow-right-icon:hover .stxt-box,
.afsm-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afsm-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afsm-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afsm-form-box .form-control:disabled,
.afsm-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afsm-form-box .btn.disabled,
.afsm-form-box .btn:disabled,
.afsm-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afsm-form-box .fupload-box,
.modal .afsm-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afsm-form-box .fupdation-box {
  display: none;
}

.afsm-form-box {
  display: none;
}

.afsm-form-box-toggle {
  display: block;
}

.afsm-form-box .btn-update {
  display: none;
}

.page-content-body-afsm-txt-box {
  min-height: 550px;
}

.page-content-body-afsm-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afsm-box .table .text-green {
  color: #07A953;
}

.tbl-afsm-box .table tr td .btn img,
.tbl-afsm-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afsm-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afsm-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afsm-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afsm-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afsm-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afsm-box .table-responsive {
  max-height: 315px;
}

.tbl-afsm-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afsm-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afsm-box .table tr td a {
  color: #333;
}

.tbl-afsm-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afsm-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afsm-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afsm-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afsm-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afsm-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afsm-status-modal-content .text-green {
  color: #07A953;
}

.afsm-status-modal-content .prev-box {
  min-height: 280px;
}

.afsm-status-modal-content .prev-box img {
  display: none;
}


.afspr-shcontent span {
  display: none;
  margin-top: 2px;
}

.afspr-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afspr-shcontent.arrow-right-icon:hover .stxt-box,
.afspr-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afspr-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afspr-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afspr-form-box .form-control:disabled,
.afspr-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afspr-form-box .btn.disabled,
.afspr-form-box .btn:disabled,
.afspr-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afspr-form-box .fupload-box,
.modal .afspr-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afspr-form-box .fupdation-box {
  display: none;
}

.afspr-form-box {
  display: none;
}

.afspr-form-box-toggle {
  display: block;
}

.afspr-form-box .btn-update {
  display: none;
}

.page-content-body-afspr-txt-box {
  min-height: 550px;
}

.page-content-body-afspr-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afspr-box .table .text-green {
  color: #07A953;
}

.tbl-afspr-box .table tr td .btn img,
.tbl-afspr-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afspr-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afspr-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afspr-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afspr-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afspr-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afspr-box .table-responsive {
  max-height: 315px;
}

.tbl-afspr-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afspr-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afspr-box .table tr td a {
  color: #333;
}

.tbl-afspr-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afspr-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afspr-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afspr-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afspr-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afspr-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afspr-status-modal-content .text-green {
  color: #07A953;
}

.afspr-status-modal-content .prev-box {
  min-height: 280px;
}

.afspr-status-modal-content .prev-box img {
  display: none;
}


.afivd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afivd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afivd-shcontent.arrow-right-icon:hover .stxt-box,
.afivd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afivd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afivd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afivd-form-box .form-control:disabled,
.afivd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afivd-form-box .btn.disabled,
.afivd-form-box .btn:disabled,
.afivd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afivd-form-box .fupload-box,
.modal .afivd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afivd-form-box .fupdation-box {
  display: none;
}

.afivd-form-box {
  display: none;
}

.afivd-form-box-toggle {
  display: block;
}

.afivd-form-box .btn-update {
  display: none;
}

.page-content-body-afivd-txt-box {
  min-height: 550px;
}

.page-content-body-afivd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afivd-box .table .text-green {
  color: #07A953;
}

.tbl-afivd-box .table tr td .btn img,
.tbl-afivd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afivd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afivd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afivd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afivd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afivd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afivd-box .table-responsive {
  max-height: 315px;
}

.tbl-afivd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afivd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afivd-box .table tr td a {
  color: #333;
}

.tbl-afivd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afivd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afivd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afivd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afivd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afivd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afivd-status-modal-content .text-green {
  color: #07A953;
}

.afivd-status-modal-content .prev-box {
  min-height: 280px;
}

.afivd-status-modal-content .prev-box img {
  display: none;
}


.afsd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afsd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afsd-shcontent.arrow-right-icon:hover .stxt-box,
.afsd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afsd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afsd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afsd-form-box .form-control:disabled,
.afsd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afsd-form-box .btn.disabled,
.afsd-form-box .btn:disabled,
.afsd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afsd-form-box .fupload-box,
.modal .afsd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afsd-form-box .fupdation-box {
  display: none;
}

.afsd-form-box {
  display: none;
}

.afsd-form-box-toggle {
  display: block;
}

.afsd-form-box .btn-update {
  display: none;
}

.page-content-body-afsd-txt-box {
  min-height: 550px;
}

.page-content-body-afsd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afsd-box .table .text-green {
  color: #07A953;
}

.tbl-afsd-box .table tr td .btn img,
.tbl-afsd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afsd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afsd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afsd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afsd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afsd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afsd-box .table-responsive {
  max-height: 315px;
}

.tbl-afsd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afsd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afsd-box .table tr td a {
  color: #333;
}

.tbl-afsd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afsd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afsd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afsd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afsd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afsd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afsd-status-modal-content .text-green {
  color: #07A953;
}

.afsd-status-modal-content .prev-box {
  min-height: 280px;
}

.afsd-status-modal-content .prev-box img {
  display: none;
}


.afgupds-shcontent span {
  display: none;
  margin-top: 2px;
}

.afgupds-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afgupds-shcontent.arrow-right-icon:hover .stxt-box,
.afgupds-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afgupds-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afgupds-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afgupds-form-box .form-control:disabled,
.afgupds-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afgupds-form-box .btn.disabled,
.afgupds-form-box .btn:disabled,
.afgupds-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afgupds-form-box .fupload-box,
.modal .afgupds-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afgupds-form-box .fupdation-box {
  display: none;
}

.afgupds-form-box {
  display: none;
}

.afgupds-form-box-toggle {
  display: block;
}

.afgupds-form-box .btn-update {
  display: none;
}

.page-content-body-afgupds-txt-box {
  min-height: 550px;
}

.page-content-body-afgupds-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afgupds-box .table .text-green {
  color: #07A953;
}

.tbl-afgupds-box .table tr td .btn img,
.tbl-afgupds-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afgupds-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afgupds-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afgupds-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afgupds-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afgupds-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afgupds-box .table-responsive {
  max-height: 315px;
}

.tbl-afgupds-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afgupds-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afgupds-box .table tr td a {
  color: #333;
}

.tbl-afgupds-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afgupds-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afgupds-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afgupds-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afgupds-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afgupds-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afgupds-status-modal-content .text-green {
  color: #07A953;
}

.afgupds-status-modal-content .prev-box {
  min-height: 280px;
}

.afgupds-status-modal-content .prev-box img {
  display: none;
}


.afuwta-shcontent span {
  display: none;
  margin-top: 2px;
}

.afuwta-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afuwta-shcontent.arrow-right-icon:hover .stxt-box,
.afuwta-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afuwta-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afuwta-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afuwta-form-box .form-control:disabled,
.afuwta-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afuwta-form-box .btn.disabled,
.afuwta-form-box .btn:disabled,
.afuwta-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afuwta-form-box .fupload-box,
.modal .afuwta-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afuwta-form-box .fupdation-box {
  display: none;
}

.afuwta-form-box {
  display: none;
}

.afuwta-form-box-toggle {
  display: block;
}

.afuwta-form-box .btn-update {
  display: none;
}

.page-content-body-afuwta-txt-box {
  min-height: 550px;
}

.page-content-body-afuwta-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afuwta-box .table .text-green {
  color: #07A953;
}

.tbl-afuwta-box .table tr td .btn img,
.tbl-afuwta-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afuwta-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afuwta-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afuwta-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afuwta-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afuwta-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afuwta-box .table-responsive {
  max-height: 315px;
}

.tbl-afuwta-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afuwta-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afuwta-box .table tr td a {
  color: #333;
}

.tbl-afuwta-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afuwta-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afuwta-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afuwta-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afuwta-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afuwta-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afuwta-status-modal-content .text-green {
  color: #07A953;
}

.afuwta-status-modal-content .prev-box {
  min-height: 280px;
}

.afuwta-status-modal-content .prev-box img {
  display: none;
}


.afspd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afspd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afspd-shcontent.arrow-right-icon:hover .stxt-box,
.afspd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afspd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afspd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afspd-form-box .form-control:disabled,
.afspd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afspd-form-box .btn.disabled,
.afspd-form-box .btn:disabled,
.afspd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afspd-form-box .fupload-box,
.modal .afspd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afspd-form-box .fupdation-box {
  display: none;
}

.afspd-form-box {
  display: none;
}

.afspd-form-box-toggle {
  display: block;
}

.afspd-form-box .btn-update {
  display: none;
}

.page-content-body-afspd-txt-box {
  min-height: 550px;
}

.page-content-body-afspd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afspd-box .table .text-green {
  color: #07A953;
}

.tbl-afspd-box .table tr td .btn img,
.tbl-afspd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afspd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afspd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afspd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afspd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afspd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afspd-box .table-responsive {
  max-height: 315px;
}

.tbl-afspd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afspd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afspd-box .table tr td a {
  color: #333;
}

.tbl-afspd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afspd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afspd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afspd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afspd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afspd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afspd-status-modal-content .text-green {
  color: #07A953;
}

.afspd-status-modal-content .prev-box {
  min-height: 280px;
}

.afspd-status-modal-content .prev-box img {
  display: none;
}

.afphdgd-shcontent span {
  display: none;
  margin-top: 2px;
}

.afphdgd-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afphdgd-shcontent.arrow-right-icon:hover .stxt-box,
.afphdgd-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afphdgd-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afphdgd-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afphdgd-form-box .form-control:disabled,
.afphdgd-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afphdgd-form-box .btn.disabled,
.afphdgd-form-box .btn:disabled,
.afphdgd-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afphdgd-form-box .fupload-box,
.modal .afphdgd-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afphdgd-form-box .fupdation-box {
  display: none;
}

.afphdgd-form-box {
  display: none;
}

.afphdgd-form-box-toggle {
  display: block;
}

.afphdgd-form-box .btn-update {
  display: none;
}

.page-content-body-afphdgd-txt-box {
  min-height: 550px;
}

.page-content-body-afphdgd-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afphdgd-box .table .text-green {
  color: #07A953;
}

.tbl-afphdgd-box .table tr td .btn img,
.tbl-afphdgd-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afphdgd-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afphdgd-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afphdgd-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afphdgd-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afphdgd-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afphdgd-box .table-responsive {
  max-height: 315px;
}

.tbl-afphdgd-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afphdgd-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afphdgd-box .table tr td a {
  color: #333;
}

.tbl-afphdgd-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afphdgd-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afphdgd-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afphdgd-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afphdgd-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afphdgd-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afphdgd-status-modal-content .text-green {
  color: #07A953;
}

.afphdgd-status-modal-content .prev-box {
  min-height: 280px;
}

.afphdgd-status-modal-content .prev-box img {
  display: none;
}


.afphdgd-modal-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afphdgd-modal-form-box .form-control:disabled,
.afphdgd-modal-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afphdgd-modal-form-box .btn.disabled,
.afphdgd-modal-form-box .btn:disabled,
.afphdgd-modal-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afphdgd-modal-form-box .fupload-box,
.modal .afphdgd-modal-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afphdgd-modal-form-box .fupdation-box {
  display: none;
}

.afphdgd-modal-form-box {
  display: none;
}

.afphdgd-modal-form-box-toggle {
  display: block;
}

.afphdgd-modal-form-box .btn-update {
  display: none;
}

.page-content-body-afphdgd-modal-txt-box {
  min-height: 550px;
}

.page-content-body-afphdgd-modal-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afphdgd-modal-box .table .text-green {
  color: #07A953;
}

.tbl-afphdgd-modal-box .table tr td .btn img,
.tbl-afphdgd-modal-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afphdgd-modal-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afphdgd-modal-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afphdgd-modal-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afphdgd-modal-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afphdgd-modal-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afphdgd-modal-box .table-responsive {
  max-height: 315px;
}

.tbl-afphdgd-modal-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afphdgd-modal-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afphdgd-modal-box .table tr td a {
  color: #333;
}

.tbl-afphdgd-modal-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afphdgd-modal-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afphdgd-modal-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afphdgd-modal-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afphdgd-modal-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afphdgd-modal-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afphdgd-modal-status-modal-content .text-green {
  color: #07A953;
}

.afphdgd-modal-status-modal-content .prev-box {
  min-height: 280px;
}

.afphdgd-modal-status-modal-content .prev-box img {
  display: none;
}


.afmjf-shcontent span {
  display: none;
  margin-top: 2px;
}

.afmjf-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afmjf-shcontent.arrow-right-icon:hover .stxt-box,
.afmjf-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afmjf-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afmjf-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afmjf-form-box .form-control:disabled,
.afmjf-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afmjf-form-box .btn.disabled,
.afmjf-form-box .btn:disabled,
.afmjf-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afmjf-form-box .fupload-box,
.modal .afmjf-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afmjf-form-box .fupdation-box {
  display: none;
}

.afmjf-form-box {
  display: none;
}

.afmjf-form-box-toggle {
  display: block;
}

.afmjf-form-box .btn-update {
  display: none;
}

.page-content-body-afmjf-txt-box {
  min-height: 550px;
}

.page-content-body-afmjf-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afmjf-box .table .text-green {
  color: #07A953;
}

.tbl-afmjf-box .table tr td .btn img,
.tbl-afmjf-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afmjf-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afmjf-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afmjf-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afmjf-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afmjf-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afmjf-box .table-responsive {
  max-height: 315px;
}

.tbl-afmjf-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afmjf-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afmjf-box .table tr td a {
  color: #333;
}

.tbl-afmjf-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afmjf-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afmjf-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afmjf-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afmjf-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afmjf-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afmjf-status-modal-content .text-green {
  color: #07A953;
}

.afmjf-status-modal-content .prev-box {
  min-height: 280px;
}

.afmjf-status-modal-content .prev-box img {
  display: none;
}


.afkld-shcontent span {
  display: none;
  margin-top: 2px;
}

.afkld-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afkld-shcontent.arrow-right-icon:hover .stxt-box,
.afkld-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afkld-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afkld-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afkld-form-box .form-control:disabled,
.afkld-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afkld-form-box .btn.disabled,
.afkld-form-box .btn:disabled,
.afkld-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afkld-form-box .fupload-box,
.modal .afkld-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afkld-form-box .fupdation-box {
  display: none;
}

.afkld-form-box {
  display: none;
}

.afkld-form-box-toggle {
  display: block;
}

.afkld-form-box .btn-update {
  display: none;
}

.page-content-body-afkld-txt-box {
  min-height: 550px;
}

.page-content-body-afkld-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afkld-box .table .text-green {
  color: #07A953;
}

.tbl-afkld-box .table tr td .btn img,
.tbl-afkld-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afkld-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afkld-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afkld-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afkld-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afkld-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afkld-box .table-responsive {
  max-height: 315px;
}

.tbl-afkld-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afkld-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afkld-box .table tr td a {
  color: #333;
}

.tbl-afkld-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afkld-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afkld-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afkld-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afkld-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afkld-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afkld-status-modal-content .text-green {
  color: #07A953;
}

.afkld-status-modal-content .prev-box {
  min-height: 280px;
}

.afkld-status-modal-content .prev-box img {
  display: none;
}

.tbl-afkld-lang-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afkld-lang-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afkld-lang-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.tbl-afkld-lang-box .table-responsive {
  max-height: 220px;
}


.afsop-shcontent span {
  display: none;
  margin-top: 2px;
}

.afsop-shcontent.arrow-left-icon:hover .gtxt-box {
  display: inline-block;
  margin-left: -100px;
}

.afsop-shcontent.arrow-right-icon:hover .stxt-box,
.afsop-shcontent.arrow-right-icon .sh-stxt-box {
  display: inline-block;
  margin-left: -105px;
}

.afsop-shcontent.arrow-right-icon {
  opacity: 1 !important;
}

.afsop-form-box .form-gbox {
  border-color: #8f93b4 !important;
}

.afsop-form-box .form-control:disabled,
.afsop-form-box .form-control[readonly] {
  background-color: transparent;
  opacity: 0.4;
}

.afsop-form-box .btn.disabled,
.afsop-form-box .btn:disabled,
.afsop-form-box fieldset:disabled .btn {
  opacity: 0.4;
}

.afsop-form-box .fupload-box,
.modal .afsop-form-box .fupload-box {
  display: none;
  max-height: 90px;
  overflow-y: auto;
}

.afsop-form-box .fupdation-box {
  display: none;
}

.afsop-form-box {
  display: none;
}

.afsop-form-box-toggle {
  display: block;
}

.afsop-form-box .btn-update {
  display: none;
}

.page-content-body-afsop-txt-box {
  min-height: 550px;
}

.page-content-body-afsop-txt-box .page-content-body-txt-center-box {
  margin-bottom: -15px;
}

.tbl-afsop-box .table .text-green {
  color: #07A953;
}

.tbl-afsop-box .table tr td .btn img,
.tbl-afsop-box .table tr td .btn svg {
  max-width: 20px;
}

.page-content-body-afsop-txt-box .excel-sheet-icon-box {
  right: 15px;
  top: 15px;
}

.page-content-body-afsop-txt-box .excel-sheet-icon-box .excel-icon-box span {
  position: relative;
  top: 2px;
  color: #333;
}

.page-content-body-afsop-txt-box .excel-sheet-icon-box .excel-icon-box {
  height: 20px;
  padding-right: 25px;
  background-image: url('../../images/excel-green-icon.svg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 20px;
  display: inline-block;
}

.page-content-body-afsop-txt-box .excel-sheet-icon-box .excel-icon-box:hover,
.page-content-body-afsop-txt-box .excel-sheet-icon-box .excel-icon-box:focus {
  color: #333;
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-afsop-box .table-responsive {
  max-height: 315px;
}

.tbl-afsop-box .thead-light {
  background-color: #cbcddb;
  color: #333333;
}

.tbl-afsop-box .table tr th img,
.tbl-rppd-box .table tr th svg {
  max-width: 14px;
}

.tbl-afsop-box .table tr td a {
  color: #333;
}

.tbl-afsop-box .table tr td a:hover {
  color: #F29109;
}

.tbl-afsop-box .tbl-body-box.border-color-light {
  border-color: #c6bfda !important;
}

.tbl-afsop-box .border-color-light .table tr th {
  border-color: #a5a8be !important;
}

.afsop-status-modal-content .header-box.bg-light {
  background-color: #E4E4E4 !important;
}

.afsop-status-modal-content .header-box .btn-close {
  top: 5px;
}

.afsop-status-modal-content .border-color-yellow {
  border-color: rgba(242, 145, 9, 0.5) !important;
}

.afsop-status-modal-content .text-green {
  color: #07A953;
}

.afsop-status-modal-content .prev-box {
  min-height: 280px;
}

.afsop-status-modal-content .prev-box img {
  display: none;
}

.page-content-body-updinforpt-txt-box {
  min-height: 565px;
  position: relative;
}

.updinforpt-sform-box {
  padding: 15px 30px 30px !important;
  margin-top: -15px;
  border-color: #898ead !important;
  border-radius: 0 0 30px 30px !important;
  background-color: #fff;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3) !important;
}

.tbl-updinforpt-box .table-responsive {
  max-height: 500px;
}

.tbl-updinforpt-box {
  display: none;
}

.updinforpt-sform-box-main {
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  bottom: 0;
  z-index: 999;
  display: block !important;
}


.tbl-updinforpt-box .picon-box {
  position: absolute;
  right: 0;
  top: 5px;
}

.tbl-updinforpt-box .picon-box .icon {
  height: 20px;
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 20px;
  display: inline-block;
}

.tbl-updinforpt-box .picon-box .excel-icon-box {
  background-image: url('../../images/excel-green-icon.svg');
}

.tbl-updinforpt-box .picon-box .excel-icon-box:hover,
.tbl-updinforpt-box .picon-box .excel-icon-box:focus {
  background-image: url('../../images/excel-grey-icon.svg');
}

.tbl-updinforpt-box .picon-box .rtf-icon-box {
  background-image: url('../../images/rtf-icon.svg');
}

.tbl-updinforpt-box .picon-box .rtf-icon-box:hover,
.tbl-updinforpt-box .picon-box .rtf-icon-box:focus {
  background-image: url('../../images/rtf-icon.svg');
}

.tbl-updinforpt-box .picon-box label {
  position: relative;
  top: -2px;
}

.tbl-updinforpt-box .picon-box a {
  color: #333;
}

.tbl-updinforpt-box .picon-box a:hover {
  color: #333;
}

.tbl-updinforpt-box .picon-box a label {
  cursor: pointer;
}


.tstf-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.tstf-form-box .form-control,
.tstf-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.tstf-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.tstf-form-box .btn-outline1:hover,
.tstf-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-tstf-box .table {
  color: #333;
}

.tbl-tstf-box .table .thead-light {
  color: #333;
}

.tbl-tstf-box .table .htitle {
  background-color: #f2f2f2;
  position: relative;
}

.tbl-tstf-box .table tbody tr.table-active {
  --bs-table-accent-bg: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5);
}

.tbl-tstf-box .table .toggle-collapse {
  display: none
}

.tbl-tstf-box .table .toggle-collapsed {
  display: table-row;
}

.tbl-tstf-box .table .form-check .form-check-input {
  border-color: #313970;
  margin-top: 3px;
}

.tbl-tstf-box .table .htitle .form-check .form-check-input {
  margin-top: 5px;
}

.tbl-tstf-box .table .btn-plus {
  width: 20px;
  height: 20px;
  background-image: url('../../images/plus-icon.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
}

.tbl-tstf-box .table .btn-minus {
  background-image: url('../../images/minus-icon.png');
}

.tbl-tstf-box .table .btn-tbl-acc:hover {
  opacity: 0.7;
}

.tstf-ditor-box {
  min-height: 400px;
  border-color: #bcbcbc !important;
  background: #f6f6f6;
  background: -webkit-linear-gradient(to bottom, #f6f6f6 0%, #fff 100%);
  background: -moz-linear-gradient(to bottom, #f6f6f6 0%, #fff 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #fff 100%);
}

.tstf-ditor-box .tox-tinymce {
  border-color: #bcbcbc !important;
  border-radius: 10px;
}


.page-content-body-tstf-txt-box {
  min-height: 565px;
  position: relative;
}

.tbl-tstf-box1 .table-responsive {
  max-height: 490px;
}

.tbl-tstf-box,
.tstf-header-box,
.tstf-ditor-box {
  display: none;
}

.tstf-sform-box-main {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  top: 15px;
  bottom: 0;
  z-index: 999;
  display: block !important;
}

.tbl-anpl-box .table-responsive {
  max-height: 368px;
}

.ane-form-box .form-check {
  min-height: 0;
}

.dshbapl-box .show-icon-box {
  background-image: url('../../images/close-eye-icon.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 15px;
  padding-left: 20px;
  cursor: pointer;
}

.dshbapl-box .hide-icon-box {
  background-image: url('../../images/open-eye-icon.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 15px;
  padding-left: 20px;
  cursor: pointer;
  display: none;
}

.dshbapl-box .card-box {
  height: 200px;
  box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);
  background: #F4F4F6;
  background: -webkit-linear-gradient(to bottom, #F4F4F6 50%, #FFFFFF 100%);
  background: -moz-linear-gradient(to bottom, #F4F4F6 50%, #FFFFFF 100%);
  background: linear-gradient(to bottom, #F4F4F6 50%, #FFFFFF 100%);
}

.dshbapl-box .card-box.box-shadow-inset {
  box-shadow: inset 0 0 5px 0px rgba(0, 0, 0, 0.2);
}

.dshbapl-box .card-box hr {
  background-color: #808080;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.dshbapl-box .heading-box.position-absolute {
  left: 0;
  right: 0;
  bottom: 0;
}

.dshbapl-box .card-box .icon-box {
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 15px;
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}

.dshbapl-box .card-box .card-graph-box {
  background-color: #fff;
}

.dshbapl-box .card-box .card-cgraph-box .icon-box {
  background-image: url('../../images/graph-icon1.png');
}

/*.dshbapl-box .card-box .card-graph-box .icon-box{ background-image:url('../../images/magnifying-icon1.png');}*/

.dshbapl-box .card-box .card-graph-box .containerChart {
  height: 200px;
}

.dshbapl-box .card-box .card-graph-box .containerChart .highcharts-menu {
  height: 160px;
  overflow-x: hidden;
  overflow-y: auto;
}

.dshbapl-box .card-box .card-graph-box,
.dshbapl-box .card-box .card-cgraph-box {
  display: none;
}

.dshbapl-box .card-hover-box:hover .card-content-box {
  display: none;
}

.dshbapl-box .card-hover-box:hover .card-cgraph-box {
  display: block !important;
}

.dshbapl-box .card-hover-box:hover .card-cgraph-box .heading-box {
  background-color: #444 !important;
}

.dshbapl-box .card-hover-box:hover .card-sgraph-box {
  display: block !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background-color: #f9f9fb;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .mask,
.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .fillcircle {
  width: 110px;
  height: 110px;
  position: absolute;
  border-radius: 50%;
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .mask {
  clip: rect(0px, 110px, 110px, 50px);
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .mask .fillcircle {
  clip: rect(0px, 50px, 110px, 0px);
  background-color: #75c78b;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.5);
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .mask.full,
.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .circle .fillcircle {
  animation: fillcircle ease-in-out 3s;
  transform: rotate(126deg);
}

@keyframes fillcircle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(126deg);
  }
}

.dshbapl-box .card-box .card-cgraph-box .circle-wrap-box .inside-circle {
  width: 95px;
  height: 95px;
  border-radius: 50%;
  background-color: #f2f2f6;
  line-height: 95px;
  text-align: center;
  margin-top: 7px;
  margin-left: 7px;
  position: absolute;
  z-index: 100;
  color: #0B882D;
}

.dshbapl-box .card-dnone-box {
  display: none;
}

.ssfr-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.ssfr-form-box .form-control,
.ssfr-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.ssfr-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.ssfr-form-box .btn-outline1:hover,
.ssfr-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.ssfr-wbp-form-box .box-shadow {
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
}

.page-content-body-ssfr-txt-box {
  min-height: 565px;
}

.tbl-ssfr-box1 .table-responsive {
  max-height: 320px;
}

.tbl-ssfr-box,
.tbl-ssfr-btn-box {
  display: none;
}

.oapc-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.oapc-form-box .form-control,
.oapc-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.oapc-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.oapc-form-box .btn-outline1:hover,
.oapc-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.tbl-btn-close {
  font-size: 20px;
  font-weight: 600;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: -10px;
  cursor: pointer;
}

.tbl-btn-close:hover,
.tbl-btn-close:focus {
  opacity: 0.8;
}

.oapc-conf-pass-box {
  display: none;
}

.oapc-conf-pass-box .form-box {
  background-color: #f9f9f9;
  border-color: #bebebe !important;
}

.page-content-body-oapc-txt-box {
  min-height: 565px;
}

.tbl-oapc-box1 .table-responsive {
  max-height: 510px;
}

.tbl-oapc-box {
  display: none;
}

.tbl-btn-close {
  display: none;
}


.peoe-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.peoe-form-box .form-control,
.peoe-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.peoe-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.peoe-form-box .btn-outline1:hover,
.peoe-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.peoe-wbp-form-box .box-shadow {
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
}

.tbl-peoe-box .thead-light {
  color: #333;
}

.tbl-peoe-box .table tr th img,
.tbl-peoe-box .table tr th svg,
.tbl-peoe-box .table tr td img,
.tbl-peoe-box .table tr td svg {
  max-width: 15px;
}

.peoe-rform-box .form-check-input {
  width: 12px;
  height: 12px;
  margin-top: 0.45em;
  margin-left: -1em;
}

.peoe-content-box .btn-close-box {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}

.peoe-content-box .btn-close-box:hover {
  opacity: 1;
}

.page-content-body-peoe-txt-box {
  min-height: 565px;
}

.tbl-peoe-box .table-responsive {
  max-height: 310px;
}

.peoe-rform-box,
.peoe-content-box,
.tbl-peoe-box .tbl-mbox,
.txt-lable {
  display: none;
}

.txt-slable {
  display: inline-block;
}


.psul-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.psul-form-box .form-control,
.psul-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.psul-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.psul-form-box .btn-outline1:hover,
.psul-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.psul-wbp-form-box .box-shadow {
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
}

.tbl-psul-box .thead-light {
  color: #333;
}

.tbl-psul-box .table tr th img,
.tbl-psul-box .table tr th svg,
.tbl-psul-box .table tr td img,
.tbl-psul-box .table tr td svg {
  max-width: 15px;
}

.tbl-psul-box tr.empty-val-box {
  height: 30px;
}

.psul-rform-box .form-check-input {
  width: 12px;
  height: 12px;
  margin-top: 0.45em;
  margin-left: -1em;
}

.psul-content-box .btn-close-box {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}

.psul-content-box .btn-close-box:hover {
  opacity: 1;
}

.psul-rform-box .active {
  color: #B86915;
}

/*.psul-rform-box .active .form-check-input{ background-color: #F29109; border-color: #F29109;}*/

.tbl-psul-box .switch-box .switch-txt-box {
  font-size: 12px;
  color: #313970;
  cursor: pointer;
  position: relative;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-icon-box {
  width: 6px;
  height: 30px;
  background-color: #fff;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  margin-right: 5px;
  position: absolute;
  top: 5px;
  left: -12px;
  display: none;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-icon-box:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 3px 0 #E36614;
  position: absolute;
  left: -2px;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-panel-box .switch-icon-box:before {
  top: 0;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-individual-box .switch-icon-box:before {
  bottom: 0;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-cbox.active {
  /*font-weight:bold;*/
  color: #E36614;
}

.tbl-psul-box .switch-box .switch-txt-box .switch-cbox.active .switch-icon-box {
  display: inline-block;
}

.page-content-body-psul-txt-box {
  min-height: 565px;
}

.tbl-psul-box .table-responsive {
  max-height: 310px;
}

.psul-rform-box,
.psul-content-box,
.tbl-psul-box .tbl-mbox,
.tbl-psul-box .tbl-body-box {
  display: none;
}

.txt-psul-lable {
  display: inline-block;
}


.rjaf-form-box {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: -15px;
  border-color: #898ead;
  border-radius: 0 0 30px 30px;
  background: #D1D3DD;
  background: -webkit-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: -moz-linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
  background: linear-gradient(to bottom, #D1D3DD 0%, #dfe2ec 100%);
}

.rjaf-form-box .form-control,
.rjaf-form-box .form-select {
  font-size: 12px;
  font-weight: 300;
  background-color: rgba(255, 255, 255, 0.90);
  border-radius: 4px;
}

.rjaf-form-box .btn-outline1 {
  font-size: 12px;
  color: #B86915;
  background-color: rgba(255, 255, 255, 0.90);
  border-color: #B86915;
  border-radius: 4px;
}

.rjaf-form-box .btn-outline1:hover,
.rjaf-form-box .btn-outline1:focus {
  color: #fff;
  background-color: #F29109;
  border-color: #F29109;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.5) !important;
}

.rjaf-wbp-form-box .box-shadow {
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.3);
}

.tbl-rjaf-box .thead-light {
  color: #333;
}

.tbl-rjaf-box .table tr th img,
.tbl-rjaf-box .table tr th svg,
.tbl-rjaf-box .table tr td img,
.tbl-rjaf-box .table tr td svg {
  max-width: 15px;
}

.rjaf-print-box {
  position: absolute;
  right: 0;
  cursor: pointer;
}

.rjaf-print-box:hover {
  opacity: 0.5;
}

.rjaf-content-box .btn-close-box {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}

.rjaf-content-box .btn-close-box:hover {
  opacity: 1;
}

.form-control-dsbld {
  background-color: transparent !important;
  opacity: 0.5 !important;
}

.page-content-body-rjaf-txt-box {
  min-height: 565px;
}

.tbl-rjaf-box .table-responsive {
  max-height: 310px;
}

.rjaf-content-box,
.rjaf-heading-box,
.rjaf-print-box {
  display: none;
}

.txt-rjaf-lable {
  display: inline-block;
}

.tbl-asd-box .lpb-icons-box label img,
.tbl-asd-box .lpb-icons-box label svg,
.smicon {
  max-width: 15px;
  height: 15px;
}

.tbl-asd-box .breadcrumb-box p span,
.tbl-asd-box .lpb-icons-box label {
  cursor: pointer;
}

.tbl-asd-box .breadcrumb-box p span:hover,
.lpb-icons-box label:hover {
  opacity: 0.8;
}

.tbl-asd-box .breadcrumb-box p span:last-child {
  cursor: auto;
}

.tbl-asd-box .breadcrumb-box p span:last-child:hover {
  opacity: 1;
}

.tbl-asd-box .breadcrumb-box p span img,
.smicon {
  margin-top: -2px;
}

.tbl-asd-box .tbl-body-box.box-shadow {
  box-shadow: 0 2px 7px 0px rgba(0, 0, 0, 0.3);
}

.tbl-asd-box .thead-light {
  background-color: #f4f5f8;
  color: #333333;
}

.tbl-asd-box th.fw-500 {
  font-weight: 500;
}

.tbl-asd-box .lpb-icons-box label img,
.tbl-asd-box .lpb-icons-box label svg,
.smicon {
  margin-top: -3px;
}

.tbl-asd-box .table .border-top-0-th .sub-th th {
  border-top: 1px solid #c6bfda !important;
}

.tbl-asd-box .table .sub-th th:last-child {
  border-right: 1px solid #c6bfda !important;
}

.page-content-body-asd-txt-box.bg-ext-light-grey {
  background-color: #F8FAFB !important;
}

.page-content-body-asd-txt-box {
  min-height: 570px;
  position: relative;
}

.tbl-asd-box1 .table-responsive {
  max-height: 490px;
}

.tbl-asd-box {
  display: none;
}

.asd-sform-box-main {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  display: block !important;
}

.apel-page-content-body-txt-box {
  min-height: 550px;
}

.apel-form-box .search-box img {
  max-width: 40px;
  height: 35px;
  vertical-align: middle;
  margin-top: -3px;
}

.apel-form-box .form-control:disabled,
.apel-form-box .form-select:disabled {
  background-color: rgba(161, 172, 218, 0.1);
}

.apel-content-box-main {
  display: none;
}

.apel-content-box .tbl-box .table thead tr th,
.apel-content-box .tbl-box .table tbody tr td {
  border-color: #fff;
  border-width: 4px;
}

.apel-content-box .tbl-box .table tr.dtshow,
.apel-content-box .tbl-box .table tr td .dtshow,
.apel-content-box .tbl-box .table tr.dtshow-sprsnl,
.table tr td .dtshow-sprsnl {
  cursor: pointer;
}

.apel-content-box .tbl-box .table tr.dtshow:hover,
.tbl-box .table tr.dtshow-sprsnl:hover {
  background-color: #e5e5e5;
}

.apel-content-box .tbl-box .table tbody tr td:hover .svg {
  opacity: 1 !important;
}

.apel-content-box .close-btn-icon {
  width: 25px;
  height: 25px;
  right: -35px;
  top: 0;
  padding: 2px;
  z-index: 1;
  cursor: pointer;
}

.apel-content-box .close-btn-icon:hover {
  background-color: rgba(49, 57, 112, 0.5);
  border-color: rgba(49, 57, 112, 0.5) !important;
  color: #fff;
}

.apel-content-box .scnbrcd-box label,
.apel-form-box .search-box .img-barcode {
  cursor: pointer;
}

.apel-content-box .scnbrcd-box label img {
  vertical-align: middle;
  margin-top: -3px;
}

.apel-content-box .scnbrcd-box label:hover,
.apel-form-box .search-box .img-barcode:hover,
.apel-content-box .tbl-box .table tr td .dtshow:hover,
.apel-content-box .tbl-box .table tr td .dtshow-sprsnl:hover {
  opacity: 0.7;
}

.aprsdetails-box {
  display: none;
}

.apel-upldoc-view-modal-content .modal-body .btn-close {
  top: 5px;
}

.apel-content-box .table-responsive {
  max-height: 450px;
}

.apel-upldoc-view-modal-content .icon {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto;
  position: absolute;
  right: 35px;
  cursor: pointer;
  opacity: 0.5;
}

.apel-upldoc-view-modal-content .icon-expand {
  background-image: url('../../images/expand-icon.png');
}

.apel-upldoc-view-modal-content .icon-collapse {
  background-image: url('../../images/collapse-icon.png');
}

.apel-upldoc-view-modal-content .icon:hover {
  opacity: 0.8;
}

.serd-page-content-body-txt-box {
  min-height: 550px;
}

.serd-content-box-main {
  display: none;
}

.serd-content-box-main .border-color-light {
  border-color: #A1ACDA !important;
}

.serd-content-box-main .tbl-box .thead-light {
  background-color: #f1f3f9;
  color: #4D525E;
}

.serd-content-box-main .tbl-box .table-striped>tbody>tr:nth-of-type(2n+1) {
  --bs-table-accent-bg: #fafafa;
}

/*.serd-content-box-main .tbl-box .table-striped > tbody > tr:nth-of-type(2n){ --bs-table-accent-bg:#fafafa;}*/
.serd-content-box-main .tbl-box .table-striped>tbody>tr.bg-white td {
  --bs-table-accent-bg: #ffffff;
}

.serd-content-box-main .tbl-box .table-striped>tbody>tr.border-top td {
  border-top: 1px solid #c6bfda;
}

.serd-content-box-main .tbl-box .table-striped>tbody>tr.border-bottom td {
  border-bottom: 1px solid #c6bfda !important;
}

.serd-content-box-main .tbl-box .table-striped>tbody>tr>td {
  border-top: none;
}

.serd-content-box-main .tbl-box .table-border-white thead tr th,
.serd-content-box-main .tbl-box .table-border-white tbody tr td {
  border-color: #fff;
  border-width: 4px;
}

.serd-content-box-main .tbl-box .table tr.dtshow,
.serd-content-box-main .tbl-box .table tr td.dtshow {
  cursor: pointer;
}

.serd-content-box-main .tbl-box .table tr.dtshow:hover,
.serd-content-box-main .tbl-box .table tr td.dtshow:hover {
  background-color: #e5e5e5;
  --bs-table-accent-bg: #e5e5e5;
}

.serd-content-box-main .tbl-box th.fw-500 {
  font-weight: 500;
}

.serd-content-box-main .tbl-btn-close {
  display: block;
  font-weight: 400;
  top: -30px;
}

.serd-page-content-body-txt-box {
  min-height: 550px;
  position: relative;
}

.serd-content-box-main .tbl-box .table-responsive {
  max-height: 480px;
}

.serd-content-box-main .print-box label {
  min-width: 50px;
  cursor: pointer;
}

.serd-content-box-main .print-box label img,
.serd-content-box-main .print-box label svg {
  max-width: 15px;
}

.serd-content-box-main .print-box label:hover {
  opacity: 0.7;
}


.sef-page-content-body-txt-box {
  min-height: 550px;
}

.sef-page-content-body-txt-box .search-form .btn {
  background-color: #A1ACDA;
  border-color: #A1ACDA;
  box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3);
}

.sef-page-content-body-txt-box .search-form .btn img {
  max-width: 14px;
}

.sef-page-content-body-txt-box .search-form .btn:hover {
  background-color: #20264b;
  border-color: #20264b;
}

.sef-page-content-body-txt-box .form-control-val,
.sef-page-content-body-txt-box .form-select-val {
  background-color: #F8FAFB;
}

.sef-page-content-body-txt-box .search-sform {
  display: none;
}

.sef-page-content-body-txt-box .search-sform hr {
  background-color: #A1ACDA;
  opacity: 1;
}

.sef-page-content-body-txt-box .dt-btn-close {
  font-size: 20px;
  font-weight: 400;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: -5px;
  cursor: pointer;
  display: none;
}

.sef-page-content-body-txt-box .dt-btn-close:hover,
.sef-page-content-body-txt-box .dt-btn-close:focus {
  opacity: 0.8;
}


.sefae-page-content-body-txt-box {
  min-height: 550px;
}

.sefae-page-content-body-txt-box .search-form .form-right-box {
  border-left: 1px solid #A1ACDA;
}

.sefae-page-content-body-txt-box .search-form .input-group .form-control {
  border-radius: .3rem 0 0 .3rem !important;
}

.sefae-page-content-body-txt-box .search-form .form-control:disabled,
.sefae-page-content-body-txt-box .search-form .form-select:disabled {
  background-color: #fff;
}

.sefae-page-content-body-txt-box .search-form .form-control:disabled,
.sefae-page-content-body-txt-box .search-form .form-select:disabled,
.sefae-page-content-body-txt-box .search-form label.disabled,
.sefae-page-content-body-txt-box .search-form .btn:disabled {
  opacity: 0.2;
}

.sefae-page-content-body-txt-box .search-form .input-group .btn {
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 0 .3rem .3rem 0 !important;
}

.sefae-page-content-body-txt-box .search-form .input-group .btn img {
  max-width: 15px;
}

/*.sefae-page-content-body-txt-box .search-form .btn-box{ margin-top:-22px;}*/
.sefae-content-box-main .tbl-box .table-striped>tbody>tr:nth-of-type(2n+1) {
  --bs-table-accent-bg: #fafafa;
}

.sefae-content-box-main .tbl-box .table-striped>tbody>tr.table-active {
  --bs-table-accent-bg: #fdf9ec;
}

.sefae-content-box-main .tbl-box .table-striped>tbody>tr>td {
  border-top: none;
}

.sefae-content-box-main .tbl-box .table tr td img {
  max-width: 15px;
}

.sefae-page-content-body-txt-box .dt-btn-close {
  font-size: 20px;
  font-weight: 400;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 5px;
  top: -5px;
  cursor: pointer;
  display: none;
}

.sefae-page-content-body-txt-box .dt-btn-close:hover,
.sefae-page-content-body-txt-box .dt-btn-close:focus {
  opacity: 0.8;
}

.sefae-content-box-main .tbl-box .table .border-top-0-th .sub-th th {
  border-top: 1px solid #d7dcf0 !important;
}

.sefae-content-box-main .tbl-box .table .sub-th th:last-child {
  border-right: 1px solid #d7dcf0 !important;
}

.sefae-content-box-main .tbl-box .form-switch .form-check-input {
  border-color: #999999;
  background-color: #999999;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="rgba(255,255,255)"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');
}

.sefae-content-box-main .tbl-box .form-switch .form-check-input:checked,
.sefae-content-box-main .tbl-box .form-check-approved .form-check-input {
  border-color: #41a641;
  background-color: #41a641;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="rgba(255,255,255)"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/></svg>');
}

.sefae-content-box-main .tbl-box .table tr .btn-rbox {
  cursor: pointer;
  margin-top: 5px;
}

.sefae-content-box-main .tbl-box .form-check-cancel .form-check-input {
  border-color: #CD354D;
  background-color: #CD354D;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="rgba(255,255,255)"><path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/><path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');
}

.sefae-content-box-main .tbl-box .form-check-approved .form-check-label span.approved-txt {
  display: block;
}

.sefae-content-box-main .tbl-box .form-check-cancel .form-check-label span.cancel-txt {
  display: block;
}

.sefae-content-box-main .tbl-box .form-switch .form-check-label span {
  display: none;
}


.sefae-content-box-main .tbl-box .table-responsive {
  max-height: 280px;
}

.sefae-content-box-main .apprcnl-dropdown-box .dropdown-toggle:after {
  content: '';
  border: none;
  background-repeat: no-repeat;
  background-position: right top;
  width: 12px;
  height: 12px;
  position: absolute;
  right: .5rem;
  top: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="rgba(51,51,51)"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');
}

.sefae-content-box-main .apprcnl-dropdown-box li {
  position: relative;
}

.sefae-content-box-main .apprcnl-dropdown-box li a {
  padding-left: .5rem;
  padding-right: 2rem;
}

.sefae-content-box-main .apprcnl-dropdown-box li img {
  max-width: 12px;
  position: absolute;
  right: .2rem;
  top: 10px;
}

.sefae-content-box-main .apprcnl-dropdown-box .dropdown-menu .dropdown-item.active,
.sefae-content-box-main .apprcnl-dropdown-box .dropdown-menu .dropdown-item:active {
  background-color: #e9ecef;
  color: #333;
}

.sefae-content-box-main .apprcnl-dropdown-box .list-item-appr a {
  background-image: url('../../images/right-mark-icon1.png');
  background-repeat: no-repeat;
  background-position: right .5rem center;
  background-size: 12px;
}

.sefae-content-box-main .apprcnl-dropdown-box .list-item-cnl a {
  background-image: url('../../images/cross-mark-icon1.png');
  background-repeat: no-repeat;
  background-position: right .5rem center;
  background-size: 12px;
}


.sefae-content-email-sms-box .img-icon {
  max-width: 16px;
  margin-top: -3px;
}

.sefae-content-box-main .tbl-box .table tr td .onclk,
.sefae-content-email-sms-box .onclk,
.sefae-content-email-sms-box .add-box,
.sefae-content-email-sms-box .edit-box {
  cursor: pointer;
}

.sefae-content-box-main .tbl-box .table tr td .onclk:hover,
.sefae-content-email-sms-box .onclk:hover,
.sefae-content-email-sms-box .add-box:hover,
.sefae-content-email-sms-box .edit-box:hover {
  opacity: 0.7;
}

.sefae-content-email-sms-box .edit-box,
.sefae-content-email-sms-box .add-box {
  position: relative;
  z-index: 1;
  float: right;
  margin-top: -23px !important;
  padding-right: .75rem;
}

.sefae-content-email-sms-box .form-control-datepicker {
  background-image: url('../../images/calendar-icon4.png');
  background-repeat: no-repeat;
  background-position: right 10px bottom 8px;
  background-size: auto;
  padding-right: 30px;
}

/*.sefae-content-emailsuccess-box, .sefae-content-smssuccess-box{ height:460px;}*/
.sefae-content-emailsuccess-box .img-icon,
.sefae-content-smssuccess-box .img-icon {
  max-width: 30px;
}

.sefae-content-email-sms-box input[type="radio"]:checked+label {
  font-weight: 500;
  color: #313970;
}

.sefae-content-email-box .content-email-box,
.sefae-content-sms-box .content-sms-box {
  display: none;
}

.sefae-content-email-sms-box .btn .img-right-arrow-icon {
  max-width: 18px;
  margin-top: -3px;
}

.sefae-content-email-sms-box .btn-group-box .btn {
  background-color: transparent;
}

.sefae-content-email-sms-box .btn-group-box .btn:focus,
.sefae-content-email-sms-box .btn-group-box .btn:hover {
  background-color: #313970;
}


.sefae-content-email-sms-box .txt-list-box li:hover,
.sefae-content-email-sms-box .txt-list-box li.active {
  background-color: #f1ede0;
  color: #B86915;
  cursor: pointer;
}

.sefae-content-email-sms-box .txt-list-box li:hover p span,
.sefae-content-email-sms-box .txt-list-box li.active p span {
  color: #B86915;
}

.content-sms-tmplt-box,
.content-nsms-tmplt-box,
.content-email-tmplt-box,
.content-nemail-tmplt-box {
  display: none;
}

.cst-tooltip-box.show {
  opacity: 1;
}

.cst-tooltip-box .tooltip-inner {
  background-color: #333333;
  color: #fff;
  padding: .2rem .5rem;
}

.cst-tooltip-box.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
.cst-tooltip-box.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #333333;
}

.cst-tooltip-box.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
.cst-tooltip-box.bs-tooltip-start .tooltip-arrow::before {
  border-left-color: #333333;
}

.cst-tooltip-box.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
.cst-tooltip-box.bs-tooltip-end .tooltip-arrow::before {
  border-right-color: #333333;
}


.footer {
  position: relative;
  z-index: 999;
  font-size: 12px;
  background-color: #3d3729;
  color: #fff;
  margin-top: auto !important;
}

.footer .wordpro-logo {
  max-width: 16px;
  vertical-align: middle;
  margin-top: -3px;
}

.modal-backdrop {
  background-color: #333;
}

.modal-backdrop.show {
  opacity: .5;
}

.modal-content {
  border-radius: 15px;
  border-color: #999;
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.5);
}

.modal-title {
  color: #313970;
}

.modal-header .btn-close,
.modal-body .btn-close {
  background-image: none;
  font-size: 20px;
  font-weight: 600;
  color: #271962;
  opacity: 0.5;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
}

.modal-header .btn-close:hover,
.modal-header .btn-close:focus,
.modal-body .btn-close:hover,
.modal-body .btn-close:focus {
  opacity: 0.8;
  box-shadow: none;
}

.modal-header .btn-close.fw-400,
.modal-body .btn-close.fw-400 {
  font-weight: 400;
}

@media (min-width: 1400px) {
  .container-swes-content-box {
    min-height: 530px;
  }

  .tbl-swes-box .table-responsive {
    max-height: 440px;
  }

  .container-pwsd-content-box {
    min-height: 530px
  }

  .tbl-pwsd-box .table-responsive {
    max-height: 315px;
  }

  .page-content-body-asd-txt-box {
    min-height: 720px;
  }

  .tbl-asd-box1 .table-responsive {
    max-height: 640px;
  }

  #asdlgdModal .modal-lg {
    max-width: 1140px;
  }
}

@media (min-width: 1200px) {
  .dspl-body-left-txt-box.cwbox {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .dspl-body-right-txt-box.cwbox {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .coffset-col {
    margin-left: 12.5%;
  }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
  .container-content-box .body-txt-box .tbln-txt-box {
    margin-left: -15px;
    margin-right: -15px;
  }

  .container-content-box .body-txt-box .tbln-txt-left-box {
    padding-right: 10px;
  }

  .container-content-box .body-txt-box .tbln-txt-right-box {
    padding-left: 5px;
  }

  .container-content-box .tbl-txt-box {
    margin-right: -35px;
  }

  .peoe-form-box .btn-outline1,
  .psul-form-box .btn-outline1,
  .rjaf-form-box .btn-outline1 {
    min-width: 70px;
  }
}

@media (min-width: 1200px) and (max-width: 1365.98px) {
  .dashboard-bottom-box .card-box {
    height: 215px;
  }

  .main-navigation-box .navigation-box .content-box p {
    font-size: 12px;
  }

  .form-swes-box .btn {
    font-size: 14px;
  }

  .form-swes-adv-box .form-control,
  .form-swes-adv-box .form-select {
    font-size: 13px;
  }
}

@media (min-width: 992px) {

  /*.nav-sidebar .dropend:hover > .dropdown-menu{ display:block;}*/
  .img-newspaper-box {
    position: absolute;
    bottom: 0;
    left: 2rem;
  }

  .modal-600 {
    max-width: 600px;
  }

  .form-cmst-box,
  .form-cmtp-box,
  .form-cmte-box {
    height: 100%;
    border-right: 1px solid #6a6f9b !important;
  }

  .sefae-content-email-sms-box .content-box .left-box {
    border-right: 1px solid rgba(49, 57, 112, 0.5);
  }
}


@media (max-width: 1199.98px) {

  .dashboard-box .navbar-tab-box .tab-content,
  .dashboard-bottom-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dashboard-box .navbar-tab-box .tab-content {
    padding-bottom: 30px;
  }

  .apel-content-box .close-btn-icon {
    background-color: rgba(49, 57, 112, 1);
    border-color: rgba(255, 255, 255, 1) !important;
    color: #fff;
    top: 5px;
    right: 15px;
  }

  .apel-content-box .close-btn-icon:hover {
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 1) !important;
    color: #333;
  }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .main-navigation-box .navigation-box .content-box p {
    font-size: 12px;
  }

  .section-events-top-box .card-box {
    width: 100%;
  }

  .container-content-box .body-txt-box .tbln-txt-box {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .container-content-box .body-txt-box .tbln-txt-box p span {
    font-size: 30px;
  }

  .container-content-box .body-txt-box .tbln-txt-left-box {
    border-right: none;
    border-bottom: 1px solid #313970;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .container-content-box .body-txt-box .tbln-txt-right-box {
    padding-left: 0;
  }

  .sh-icons-box .arrow-icon {
    width: 30px;
  }

  .form-swes-adv-box .form-control,
  .form-swes-adv-box .form-select {
    font-size: 11px;
  }

  .form-swes-adv-box .g-3 {
    --bs-gutter-y: 0.5rem;
    --bs-gutter-x: 0.5rem;
  }
}

@media (max-width: 991.98px) {

  .dashboard-box .navbar-tab-box .tab-content,
  .dashboard-bottom-box {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .dashboard-box .navbar-tab-box .tab-content {
    padding-top: 30px;
  }

  .main-navigation-box .navigation-box,
  .main-navigation-box .sub-navigation-box {
    height: 100%;
    overflow-y: auto !important;
  }

  .main-navigation-box .navigation-box .body-box {
    overflow-y: auto;
  }

  .nav-sidebar {
    min-width: 30px;
  }

  .img-newspaper-box,
  .gallary-bottom-box {
    display: none;
  }

  .dashboard-bottom-box .card-box {
    height: auto;
  }

  .dbvideos-swiper-container .swiper-button-next,
  .dbvideos-swiper-container .swiper-button-prev {
    top: 30px;
  }

  .books-img-box img {
    max-width: 60px;
  }

  .form-box {
    margin-bottom: 15px;
  }

  .form-pwsd-box .btn-dspl-box {
    justify-content: center !important;
  }

  .login-box-h-auto .h-100 {
    height: auto !important;
  }

  .login-box {
    height: auto;
  }

  .login-right-box .content-box,
  .login-box .login-loading-box,
  .login-box .login-loading-box .h-100 {
    height: 100% !important;
  }

  .login-box .login-logo-box img {
    max-width: 100%;
  }

  /*.fupd-form-box .btn{ padding-left:10px !important; padding-right:10px !important;}*/

  .serd-content-box-main .form-box.border-end {
    border: none !important;
  }

  .rppd-status-modal-content .border-end.border-color-yellow,
  .afad-status-modal-content .border-end.border-color-yellow,
  .afbp-status-modal-content .border-end.border-color-yellow,
  .afcd-status-modal-content .border-end.border-color-yellow,
  .afarp-status-modal-content .border-end.border-color-yellow,
  .afacd-status-modal-content .border-end.border-color-yellow,
  .afpr-status-modal-content .border-end.border-color-yellow,
  .afwe-status-modal-content .border-end.border-color-yellow,
  .afsl-status-modal-content .border-end.border-color-yellow,
  .afsm-status-modal-content .border-end.border-color-yellow,
  .afspr-status-modal-content .border-end.border-color-yellow,
  .afivd-status-modal-content .border-end.border-color-yellow,
  .afsd-status-modal-content .border-end.border-color-yellow,
  .afgupds-status-modal-content .border-end.border-color-yellow,
  .afuwta-status-modal-content .border-end.border-color-yellow,
  .afspd-status-modal-content .border-end.border-color-yellow,
  .afphdgd-status-modal-content .border-end.border-color-yellow,
  .afmjf-status-modal-content .border-end.border-color-yellow,
  .afkld-status-modal-content .border-end.border-color-yellow,
  .afsop-status-modal-content .border-end.border-color-yellow {
    border: none !important;
  }

  .sefae-page-content-body-txt-box .search-form .form-right-box {
    border-left: none;
    border-top: 1px solid #A1ACDA;
    padding-top: 15px;
    margin-top: 5px;
  }

  /*.sefae-page-content-body-txt-box .search-form .btn-box{ margin-top:0; display:block !important; text-align:center;}*/

  .rppd-form-box .form-gbox,
  .afad-form-box .form-gbox,
  .afbp-form-box .form-gbox,
  .afcd-form-box .form-gbox,
  .afarp-form-box .form-gbox,
  .afacd-form-box .form-gbox,
  .afpr-form-box .form-gbox,
  .afwe-form-box .form-gbox,
  .afsl-form-box .form-gbox,
  .afsm-form-box .form-gbox,
  .afspr-form-box .form-gbox,
  .afivd-form-box .form-gbox,
  .afsd-form-box .form-gbox,
  .afgupds-form-box .form-gbox,
  .afuwta-form-box .form-gbox,
  .afspd-form-box .form-gbox,
  .afphdgd-form-box .form-gbox,
  .afmjf-form-box .form-gbox,
  .afkld-form-box .form-gbox,
  .afsop-form-box .form-gbox {
    border: none !important;
  }

  .tbl-updinforpt-box .picon-box {
    position: relative;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .btn-md-w-100 {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .main-navigation-box .navigation-box .content-box p {
    font-size: 12px;
  }

  .page-content-header-box .hleft-box .htitle {
    font-size: 16px;
    margin-top: 15px;
  }

  .dashboard-box .navbar-tab-box .nav-pills {
    padding-left: 5rem;
  }

  .section-events-top-box .card-box {
    width: 100%;
  }

  .form-swes-adv-box .form-control,
  .form-swes-adv-box .form-select {
    font-size: 12px;
  }
}

@media (max-width: 767.98px) {
  .dashboard-box .navbar-tab-box .nav-pills {
    padding-left: 0;
    margin-bottom: 15px;
  }

  .dashboard-box .navbar-tab-box .nav-pills .nav-link {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .dashboard-box .navbar-tab-box .tab-content {
    margin-top: 0;
  }

  .section-gallary-box .card-box .img-1 {
    left: 40px;
  }

  .section-gallary-box .card-box .img-2 {
    left: 90px;
  }

  .section-gallary-box .card-box .img-3 {
    left: 140px;
  }

  .section-videos-box .header-box {
    margin-top: 40px;
  }

  .dbvideos-swiper-container .swiper-button-next,
  .dbvideos-swiper-container .swiper-button-prev {
    top: 15px;
  }

  .dbvideos-swiper-container .swiper-button-next span,
  .dbvideos-swiper-container .swiper-button-prev span,
  .dbvideos-swiper-container .swiper-button-next::after,
  .dbvideos-swiper-container .swiper-button-prev::after {
    border: 2px solid #313970;
  }

  .section-videos-box .header-box {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .dbvideos-swiper-container .swiper-button-next span,
  .dbvideos-swiper-container .swiper-button-prev span {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .dbvideos-swiper-container .swiper-button-next::after,
  .dbvideos-swiper-container .swiper-button-prev::after {
    padding: 6px 8px;
  }

  .main-navigation-box .navigation-box .nav-icon-box {
    margin-left: 10px;
    margin-top: 5px;
  }

  .main-navigation-box .navigation-box {
    background-size: 75px auto, 55px auto;
  }

  .main-navigation-box .navigation-box .nav-icon-box img,
  .main-navigation-box .navigation-box .nav-icon-box svg {
    max-width: 30px;
  }

  .main-navigation-box .navigation-box .header-box {
    min-width: inherit;
    max-width: 70%;
  }


  .container-content-box .body-txt-box .tbln-txt-box {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .sh-icons-box {
    display: none;
  }

  .table {
    white-space: nowrap;
  }

  .table tr th br,
  .table tr td br {
    display: none;
  }

  .login-left-box {
    background-color: #2b366d;
    background-image: none;
  }

  .login-left-box .content-box,
  .login-right-box .content-box {
    padding: 30px;
  }

  .login-box .copyright-box {
    position: relative;
    margin: 30px auto 0;
  }

  .hdspf-profile-detail-box .cmt-box {
    margin-top: 0;
  }

  .sefae-page-content-body-txt-box .search-form .btn-box {
    margin-top: 0;
    display: block !important;
    text-align: center;
  }

  .form-hstl-mtrmt-box-main .form-check-label br {
    display: none;
  }

}

@media (min-width: 576px) and (max-width: 767.98px) {
  /*.dashboard-box .navbar-tab-box .nav-pills .nav-link{ font-size:12px; min-width:120px; padding-left:10px; padding-right:10px;}*/
}

@media (max-width: 575.98px) {
  .page-content-header-box .profile-name-box .dropdown-toggle {
    font-size: 12px;
  }

  .main-navigation-box .navigation-box .header-box h5 {
    font-size: 16px;
  }

  .section-events-top-box .card-box {
    width: 100%;
  }

  /*.section-gallary-box .card-box-main{ width:290px; margin-left:auto; margin-right:auto;}*/

  .dashboard-bottom-box .card-tst-box .tst-left-box .border-end {
    border: none !important;
  }

  .dashboard-bottom-box .swiper-container .tst-txt-box,
  .dashboard-bottom-box .swiper-container .survey-txt-box {
    padding-right: 0;
  }

  .dashboard-bottom-box .card-survey-percent-box .survey-percent-box p {
    font-size: 16px !important;
  }

  .dashboard-bottom-box .card-box .content-box .option-ans-box .right-box .wa-txt {
    margin-left: auto;
  }

  .dashboard-bottom-box .card-right-ans-box .content-box .option-ans-box {
    margin-top: 0;
  }

  /*.page-content-header-txt-box .close-icon{ margin-top:-5px;}*/

  .db-notification-box .btn-options-popup-box {
    right: 15px;
  }

  .db-notification-box .option-popup-box {
    width: 290px;
  }

  .books-img-box img {
    max-width: 30px;
  }

  .page-content-body-rppd-txt-box .page-content-body-txt-center-box .header-box,
  .page-content-body-afad-txt-box .page-content-body-txt-center-box .header-box,
  .page-content-body-afbp-txt-box .page-content-body-txt-center-box .header-box,
  .page-content-body-afcd-txt-box .page-content-body-txt-center-box .header-box,
  .page-content-body-afarp-txt-box .page-content-body-txt-center-box .header-box,
  .page-content-body-afacd-txt-box .page-content-body-txt-center-box .header-box {
    padding-right: 4rem !important;
  }

  .ssfr-form-box .btn,
  .peoe-form-box .btn,
  .psul-form-box .btn {
    width: auto !important;
  }

  .sef-page-content-body-txt-box .search-sform .form-control.w-50 {
    width: 100% !important;
  }

  .fupd-form-box .input-group>.form-control,
  .fupd-form-box .input-group>.form-select {
    width: 80%;
  }

  .fupd-form-box .btn {
    margin-top: 15px;
  }

}