.login-as-user-top {
  top: 0 !important;
}
.login-as-user-msg {
  padding-top: 0 !important;
  font-size: 10px;
  display: inline-block;
}
body .koTab-accordion-info {
  align-items: flex-start;
}
body .special-nobr p br {
  display: inline !important;
}
html body .login-as-user-content a.button.w357-login-as-user-btn {
  width: 52px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-overflow: clip;
  white-space: pre;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  vertical-align: middle;
  margin-left: 15px !important;
  font-size: 10px;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.login-as-user-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.login-as-user-content a:after {
  content: 'Back';
}
.login-as-user.login-as-user-top {
  width: fit-content;
  display: inline-block;
  position: fixed;
  z-index: 999;
  right: 0!important;
  top: auto!important;
  left: auto !important;
  bottom: 0 !important;
  background: #07B7A0 !important;

}
body.admin-has-been-logged-in-as-a-user {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
body .login-as-user-inner {
  background: #07B7A0 !important;
}


.terhad-asp {
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  color: #FF0000;
  margin-top: 2px;
  display: none;
}
.profil-tukar-akaun {
  color: #2E3182;
  float: right;
  font-weight: 600;
  text-decoration: underline;
  font-size: 15px;
  margin-top: 4px;
}
.profil-tukar-akaun:hover {
  text-decoration: underline;
  color: #07B7A0;
}
.popup-tukar .fancybox__content {
  text-align: left;
}
.popup-tukar ul {
  margin-left: 0;
}
.popup-tukar li {
  color: #2B2E66;
  list-style: none;
  font-size: 15px;
  margin-bottom: 12px;
}
.popup-tukar li img {
  width: 18px;
  height: 18px;
  margin-right: 3px;
  vertical-align: sub;
}
.standard-popup.popup-tukar .fancybox__content {
  padding-top: 40px;
  padding-bottom: 30px;
}
.tukar_akaun_pop .custom_tooltip_popup_wrap {
  width: 100%;
}
.tukar_akaun_pop .custom_tooltip_popup_div {
  margin: auto;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.tukar_akaun_pop .tukar-wraper {
  margin: auto;
  max-width: 900px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
.tukar-wraper-grey {
  background: #F2F2F2;
  padding-top: 40px;
}
.tukar_akaun_pop, .tukar_akaun_pop .custom_tooltip_popup_wrap {
  background: #F2F2F2;
}
img.tukar-logo {
  max-width: 77px;
}
.tukar-wraper-white {
  background: #fff;
  padding-bottom: 40px;
  padding-top: 59px;
}
.tukar-wraper-white .tooltip_pu_title {
  margin-bottom: 0;
}
.tukar_akaun_pop .custom_tooltip_popup_div .tooltip_pu_title {
  padding-right: 0;
  margin-top: 18px;
}
.tukar-wraper label {
  text-align: left;
}
.tukar-wraper .jenis-ssm.ssm-display {
  display: block !important;
}
#tukar-akaun-confirm {
  padding-left: 55px;
  padding-right: 55px;
}
.tukar-action-div {
  padding-top: 35px;
}
.tukar_akaun_pop .tooltip_pu_close {
  right: 25px;
}
.tukar-wraper .field-error {
  text-align: left;
}
.persidangan-graph-wrap > div:first-child canvas {
  max-width: 115px !important;
  width: 115px !important;
  height: 115px !important;
}
.filter-name-left {
  width: 45%;
}
.filter-name-right {
  width: 55%;
  position: relative;
}
.filter-flex {
  display: flex;
}
.filter-name-left .nice-select ul.list {
  overflow: hidden;
}
.filter-name-left .nice-select ul.list li {
  padding-right: 18px;
}
.filter-name-left .nice-select {
  padding-right: 10px;
}
.field-wrap.filter-flex {
  border-radius: 100px;
  background: #fff;
  border: 1px solid transparent;
  transition: all .2s linear;
}
.filter-name-left .nice-select:after {
  right: 10px;
}
.filter-name-left .nice-select:focus {
  border: 1px solid transparent !important;
}
.field-wrap.filter-flex:focus-within {
  border: 1px solid #2B2E66 !important;
}
.filter-name-left .nice-select.open {
  border: 1px solid transparent !important;
}
.filter-name-right input {
  border: 1px solid transparent !important;
}
.filter-name-right input:focus {
  border: 1px solid transparent !important;
}
.filter-name-right:before {
  content: "";
  height: 25px;
  width: 1px;
  background: #D3D3D3;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}

@media (max-width: 991px) {
  .senarai-permohonan-top-wrap form > div {
    flex-wrap: wrap;
  }
  .senarai-permohonan-top-wrap form > div .sem-row {
    margin-bottom: 8px;
  }
  .senarai-permohonan-top-wrap .sem-row:not(:last-child) {
    margin-right: 0;
  }
  .filter-name-left {
    width: 25%;
  }
  .filter-name-right {
    width: 75%;
  }
} 

@media (max-width: 767px) {
  .profil-tukar-akaun {
    float: none;
    display: block;
    margin-bottom: 35px;
  }
  .tukar_akaun_pop .custom_tooltip_popup_div {
    padding: 0 !important;
  }
  .filter-name-left {
    width: 50%;
  }
  .filter-name-right {
    width: 50%;
  }

}

.field-wrap.multiselect .ms-options-wrap > button::after {
  content: '';
  background: url(../images/down.png) no-repeat;
  background-size: 100%;
  width: 15px;
  height: 9px;
  display: block;
  position: absolute;
  right: 18px;
  top: 18px;
  pointer-events: none;
}
.field-wrap.multiselect .ms-options-wrap > button {
  padding-right: 50px;
}
.sem-form .field-wrap.multiselect .nice-select{
  display: none;
}
.field-wrap.multiselect .ms-options-wrap{
  width: 100%;
}
.sem-form .cta-repeater-add{
  cursor: pointer;
  display: inline-flex;
  /* margin-top: 9px; */
  font-weight: 600;
  font-size: 15px;
  color: #2B2E66;
  margin-left: 6px;
  line-height: 23px;
}
.sem-form .cta-repeater-add img{
  vertical-align: middle;
  margin-right: 7px;
}
.sem-form .c-count .counter{
  text-align: right;
  font-size: 13px;
  padding-right: 8px;
  margin-top: 5px;
}
.sem-form .repeater-wrap .repeater + .repeater{
  margin-top: 5px;
}
.sem-column-inline{
  flex: 100%;
  display: flex;
}
#pecahan-hasil .sem-column-inline{
  padding-top: 19px;
}
.sem-column-inline label{
  width: auto;
  margin-right: 9px;
}
#page .sem-column-inline .container-check{
  width: 74px;
}
.sem-column-inline .field-error{
  width: 100%;
}
.sem-semi-row{
  margin-top: 9px;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
}
.sem-semi-column{
  flex: 50%;
  padding: 0 10px;
}
.sem-form .sem-column-wrapper .sem-semi-column input {
  background: #F2F2F2;
  border: 1px solid #F2F2F2;
}
.ka-membantu-wrapper .sem-column .field-wrap .c-count{
  flex: 100%;
}
select[name="goal_maklamat_sdg"] optgroup{
  display: none;
}
.field-wrap.multiselect .ms-options-wrap > button[disabled] span{
  opacity: 0;
  max-height: 36px;
}
.sem-error.field-wrap.multiselect .ms-options-wrap > button, .sem-form input.error{
  border: 1px solid #ff0000 !important;
}
.tooltip-whitespace .tooltipster-content{
  white-space: break-spaces;
}
.apply-step-di.disabled a{
  pointer-events: none;
}
.jenis-ptc input[type="radio"]:disabled + label{
  opacity: 0.5;
}
.text-center{
  text-align: center !important;
}
.pmsr_body.ptc table thead{
  background: #6D71ED;
}
.pmsr_body.psc table thead{
  background: #0A0C47;
}
.undi-berjaya-inner.tak-syok{
  max-width: 515px;
}
.tugas-btn img.icon-pencil{
  width: 15px;
  height: 15px;
  margin-right: 0;
  margin-left: 9px;
}
.tiada-major .ks-pu-div .ks-pu-title{
  margin-bottom: 0;
}
.tiada-major .ks-pu-div .no-major{
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  color: #FF0000;
  margin-bottom: 18px;
}
.ka-membantu-wrapper .sem-row.no-mg{
  margin: 0;
}
.tugasan-wrapper.psc{
  background: linear-gradient(0deg, #0A0C47, #0A0C47), #F2F2F2;
}
.tugasan-wrapper.psc .tugas-btn a.active{
  background: rgba(255, 255, 255, .2);
}
.tugasan-wrapper.psc .tugas-btn a.active:hover{
  color: #fff;
}
body .tugasan-wrapper.tak-syor {
  background: linear-gradient(0deg, #EE3E80, #EE3E80), #F2F2F2;
  padding: 4px 0;
}
body .tugasan-wrapper.tak-syor > div{
  align-items: center;
}
body .tugasan-wrapper.tak-syor .tugas-btn a.active{
  background: #212470;
  border: 1px solid #212470;
}
body .tugasan-wrapper.tak-syor .tugas-btn a.active:hover{
  border: 1px solid #ffffff;
  color: #fff;
}
.mula-undi .fancybox__content h2{
  margin-bottom: 20px;
}
.mula-undi .fancybox__content p{
 color: #2B2E66;
}
.apply-head.pengesahan-tindakan-head.ptc .pengesahan-status, .apply-head.pengesahan-tindakan-head.ptc .semy-green-btn, .apply-head.pengesahan-head.ptc .pengesahan-status{
  background: #6D71ED;
}
.apply-head.pengesahan-tindakan-head.ptc .semy-green-btn{
  border-color: #6D71ED;
}
.tugasan-wrapper.ptc{
  background: #6D71ED;
}
.tugasan-wrapper.ptc .tugas-btn a.active{
  background: rgba(255, 255, 255, .2);
  border-color: transparent;
}
.tugasan-wrapper.ptc .tugas-btn a.active:hover{
  color: #fff;
  border: 1px solid #ffffff;
}
.apply-head.pengesahan-tindakan-head.psc .pengesahan-status, .apply-head.pengesahan-tindakan-head.psc .semy-green-btn, .apply-head.pengesahan-head.psc .pengesahan-status{
  background: #fff;
  color: #0A0C47;
}
.apply-head.pengesahan-tindakan-head.psc .semy-green-btn{
  border-color: #fff;
}
.persidangan-lepas-wrap.tak-syor {
  display: none;
}
.ptc .committee-uhi-sec .uhi-head{
  background: #6D71ED;
  border-color: #6D71ED;
}
.psc .committee-uhi-sec .uhi-head{
  background: #0A0C47;
  border-color: #0A0C47;
}
#goal_penerima_geran_derma_error{
  padding-bottom: 10px;
}
.penerima-geran-derma-wrapper.has-error{
  padding-bottom: 0;
}
.tindakan-btn2.mr-5{
  margin-right: 5px;
}
.pegesahan-persidangan.no-mt{
  margin-top: 0;
}
.no-kiv{
  font-size: 14px;
  font-weight: 600;
}
.pmsr_body table tbody tr td.tindakan-td.c-tb{
  text-align: left;
  padding-left: 21px;
}
.no-kiv label{
  display: flex;
  align-items: center;
}
.no-kiv input{
  margin-right: 5px;
}
.ck_pu_foot_info_select{
  padding-left: 33px;
}

.pmo-middle-right-sec.alasan-tolak{
  min-height: 140px;
}

.pmo-middle-center-wrap.company-type{
  flex-wrap: wrap;
}
.pmo-middle-center-wrap.company-type > div:nth-child(odd) {
  margin-right: 0;
}
.pmo-middle-center-wrap.company-type > div {
  flex: 1 1 50%;
}
body .yellow_square_tag{
  background-color: #FFE600;
    border: 1px solid #FFE600;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    padding: 9px 16px;
    height: 40px;
    display: inline-block;
    line-height: 1.2;
    text-align: center;
}
body .red_square_tag{
  background-color: #EE3E80;
    border: 1px solid #EE3E80;
    color: white;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    padding: 9px 16px;
    height: 40px;
    display: inline-block;
    line-height: 1.2;
    text-align: center;
}