.sp-btn-wrap-right{
   display: flex;
   align-items: center;
}
.sp-btn-wrap{
   justify-content: space-between;
}
.standard-popup.standard-popup-remind .vote-decision-pu-sec.fancybox__content{
   width: 1040px;
   padding: 47px 48px 40px;
   transition: all .3s ease-in-out;
}
.vote-decision-header{
   display: flex;
   align-items: center;
   justify-content: center;
   border-bottom: 1px solid #D9D9D9;
   margin-bottom: 20px;
}
.vote-decision-header .vote-decision-header-item{
   height: 40px;
   color: #B0ACAC;
   font-size: 14px;
   padding-bottom: 12px;
   display: flex;
   align-items: center;
   padding-left: 16px;
   padding-right: 10px;
   font-weight: 500;
   transition: all .3s ease-in-out;
   position: relative;
}
.vote-decision-header .vote-decision-header-item + .vote-decision-header-item{
   margin-left: 22px;
}
.vote-decision-header .vote-decision-header-item.active{
   color: #07B7A0;
}
.vote-decision-header .vote-decision-header-item span{
   background-color: #D9D9D9;
   border-radius: 50%;
   width: 28px;
   height: 28px;
   line-height: 28px;
   text-align: center;
   margin-right: 7px;
   transition: all .3s ease-in-out;
   position: relative;
}
.vote-decision-header .vote-decision-header-item.active span{
   color: #fff;
   background-color: #07B7A0;
}
.vote-decision-header .vote-decision-header-item::after{
   content: "";
   position: absolute;
   bottom: -1px;
   left: 0;
   right: 0;
   height: 2px;
   background-color: #07B7A0;
   transition: all .3s ease-in-out;
   opacity: 0;
}
.vote-decision-header .vote-decision-header-item.active::after{
   opacity: 1;
}
.vote-decision-pu-sec .ks-pu-button a + a{
   margin-left: 20px;
}
.vote-decision-header .vote-decision-header-item.complete{
   color: #2E3182;
}
.vote-decision-header .vote-decision-header-item.complete span{
   color: #fff;
   background-color: transparent;
}
.vote-decision-header .vote-decision-header-item span::after{
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   background: url(../images/checkmark-checked.svg) top left no-repeat;
   width: 28px;
   height: 28px;
   background-size: 100%;
   transition: all .3s ease-in-out;
   opacity: 0;
}
.vote-decision-header .vote-decision-header-item.complete span::after{
   opacity: 1;
}
.undi-pu-sec .ks-pu-option.ks-pu-option-sebulat{
   max-width: 250px;
   width: calc(50% - 13.33px);
   margin: 0;
   margin-right: 20px;
}
.undi-pu-sec .ks-pu-option-list.ks-pu-option-list-sebulat{
   justify-content: center;
}
.vote-decision-pu-sec .ks-pu-wrap{
   z-index: -1;
   opacity: 0;
   pointer-events: none;
   transition: all .3s ease-in-out;
   position: absolute;
   left: 0;
   right: 0;
}
.vote-decision-pu-sec .ks-pu-wrap.active{
   pointer-events: all;
   opacity: 1;
   z-index: 1;
   position: relative;
}
.ks-pu-div-wrap{
   position: relative;
   overflow: hidden;
}
.alasan-tolak-wrap{
   padding: 0 10px;
   margin-top: -14px;
   max-height: 0;
   visibility: hidden;
   opacity: 0;
   transition: max-height .4s ease-in-out;
}
.alasan-tolak-wrap.active{
   max-height: 500px;
   visibility: visible;
   opacity: 1;
}
.alasan-tolak-wrap label{
   font-size: 15px;
   font-weight: 500;
   display: block;
   text-align: left;
   color: #2B2E66;
}
.alasan-tolak-wrap textarea{
   border-radius: 10px;
   background: #F2F2F2;
   font-size: 14px;
}
.alasan-tolak-wrap .c-count .counter{
   position: relative;
   top: unset;
   right: unset;
   max-width: unset;
   text-align: right;
   font-size: 13px;
}
.stay-top .fancybox__slide::before{
   margin: 0;
}
.members-wrap{
   max-width: 685px;
   margin: 0 auto;
   max-height: 0;
   visibility: hidden;
   opacity: 0;
   transition: max-height .4s ease-in-out;
}
.members-wrap.active{
   margin: 78px auto 44px;
   max-height: 2500px;
   visibility: visible;
   opacity: 1;
}
.members-wrap .title{
   color: #2B2E66;
   font-size: 18px;
   font-weight: 700;
}
.members-wrap-head{
   display: flex;
   text-align: left;
   margin-bottom: 5px;
}
.radio-icon{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   width: 18px;
   height: 18px;
   border-radius: 50%;
   background: #F2F2F2;
   position: relative;
   transition: all .3s ease-in-out;
   cursor: pointer;
}
.radio-icon::after{
   content: "";
   display: block;
   background: url(../images/checkmark-checked.svg) top left no-repeat;
   background-size: 100%;
   width: 18px;
   height: 18px;
   position: absolute;
   top: 0;
   left: 0;
   transition: all .3s ease-in-out;
   opacity: 0;
}
.radio-icon:checked{
   background: #fff !important;
   border-color: #fff !important;
}
.radio-icon:checked::after{
   opacity: 1;
}
.radio-icon:disabled, .members-wrap label.disabled{
   cursor: not-allowed;
}
.members-wrap .col1{
   flex: 0 0 54.9%;
   max-width: 54.9%;
   display: flex;
   align-items: center;
}
.members-wrap .col2{
   flex: 0 0 13.9%;
   max-width: 13.9%;
   display: flex;
   align-items: center;
}
.members-wrap .col3{
   flex: 0 0 20.3%;
   max-width: 20.3%;
   display: flex;
   align-items: center;
}
.members-wrap .col4{
   flex: 0 0 10.9%;
   max-width: 10.9%;
   display: flex;
   align-items: center;
}
.member-item{
   display: flex;
   border-radius: 15px;
   border: 1px solid #D9D9D9;
}
.member-item + .member-item{
   margin-top: 10px;
}
.members-wrap label{
   display: flex;
   align-items: center;
   font-weight: 600;
   font-size: 15px;
   cursor: pointer;
}
.member-item input{
   margin-right: 10px;
}
.member-item .name{
   font-weight: 600;
   font-size: 15px;
   padding: 13px 20px 12px;
}
.tindakan-alasan{
   position: relative;
   padding-left: 23px;
   padding-right: 23px;
   display: inline-block;
}
td.tindakan-td span.edit{
   position: absolute;
   background: url(../images/icon-exclaimation.png) top left no-repeat;
   display: block;
   width: 18px;
   height: 18px;
   background-size: 100%;
   right: 0;
   top: 4px;
}
a.pending-decision{
   background: url(../images/pencil-icon.png) top left no-repeat;
   display: inline-block;
   width: 18px;
   height: 18px;
   background-size: 100%;
}
.tugasan-wrapper.member{
   display: none;
   opacity: 0;
   visibility: hidden;
}
.permohonan-saringan-result-header{
   display: flex;
   justify-content: space-between;
   align-items: flex-end;
   margin-top: 25px;
}
#export-cases{
   display: inline-block;
   color: #2b2e66;
   font-weight: 600;
   padding-left: 16px;
   position: relative;
   transition: all .3s ease-in-out;
}
#export-cases::before{
   content: "";
   display: block;
   width: 11px;
   height: 13px;
   background: url(../images/icon-download.svg) top left no-repeat;
   background-size: 100%;
   position: absolute;
   left: 0;
   top: 10px;
}
#export-cases.downloading{
   opacity: 0.3;
   cursor: not-allowed;
   pointer-events: none;
}
.page-template-template-committee .uhi-section.actived .uhi-body{
   min-width: 190px;
}
.persidangan-lepas-wrap .no-kiv{
   margin-top: 15px;
}
body .semy-download-btn {
   border: 1px solid #2E3182;
   color: #2E3182;
   border-radius: 50px;
   height: 37px;
   white-space: nowrap;
   display: inline-flex;
   padding: 9px 20px;
   min-width: 170px;
   text-align: center;
   line-height: 1;
   font-size: 15px;
   font-weight: 600;
   align-items: center;
   justify-content: center;
   position: relative;
   background-color: white;
}
body .semy-download-btn:before {
   content: "";
   width: 11px;
   height: 13px;
   display: inline-block;
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
   margin-right: 7px;
   margin-top: 3px;
   transition: all .3s ease-in-out;
   background-image: url(../images/icon-download.svg);
}
body .semy-download-btn:hover, body .semy-download-btn:focus {
   background-color: #2E3182;
   color: white;
}
body .semy-download-btn:hover:before, body .semy-download-btn:focus:before {
   filter: brightness(0) invert(1);
}
body .semy-download-btn.semy-disabled-btn {
   background: #C4C5D1;
   border: 1px solid #C4C5D1;
   pointer-events: none;
}
.ringkasan-tujuan-menu{
   width: 100%;
   max-width: 700px;
   background-color: #DBDBDB;
   border-radius: 100px;
   display: flex;
   align-items: center;
   justify-content: space-between;
   position: relative;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn{
   width: 33.33%;
   max-width: 217px;
   text-align: center;
   line-height: 37px;
   color: #5B5B5B;
   font-size: 15px;
   font-weight: 600;
   cursor: pointer;
   transition: all .3s ease-in-out;
   border-radius: 100px;
   -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn:hover{
   color: #07B7A0;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd{
   position: relative;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd.active{
   background: #07B7A0;
   color: #fff;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd.active svg path{
   fill: #fff !important;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd .trigger-matlamat-dd-menu{
   padding-right: 18px;
   padding-left: 18px;
   display: inline-block;
   position: relative;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd svg{
   display: inline-block;
   width: 12px;
   height: 7px;
   position: absolute;
   right: 0;
   top: 9px;
   transition: all .2s ease-in-out;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd svg path{
   transition: all .2s ease-in-out;
}
.ringkasan-tujuan-menu .tujuan-matlamat-btn.got-dd:hover svg path{
   fill: #07B7A0;
}
.ringkasan-tujuan-matlamat{
   position: absolute;
   top: 100%;
   left: 0;
   width: 100%;
   display: flex;
   flex-direction: column;
   border-radius: 10px;
   background: #FFF;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
   padding: 18px;
   max-height: 0;
   visibility: hidden;
   opacity: 0;
   transition: all .2s ease-in;
}
.ringkasan-tujuan-matlamat.active{
   max-height: 300px;
   visibility: visible;
   opacity: 1;
}
.ringkasan-tujuan-matlamat a{
   line-height: 34px;
   color: #2E3182;
   font-weight: normal;
}
.ringkasan-tujuan-matlamat a:hover{
   color: #07B7A0;
}
.ringkasan-lower-wrap.sem-form label span{
   display: block;
   margin-bottom: 6px;
}
a.icon-download{
   display: inline-flex;
   flex-direction: row;
   color: #2b2e66;
}
a.icon-download:hover{
   color: #00b8a2;
}
.ringkasan-lower-wrap > div.wrap-dokumen-pembuktian{
   margin-bottom: 30px;
}
.ringkasan-lower-wrap > div.wrap-dokumen-pembuktian:last-child{
   margin-bottom: 22px;
}
.komuniti-tab-body #tujuan-kriteria .ringkasan-upper-wrap-first .ringkasan-upper-box{
   padding-bottom: 0;
}
.ringkasan-step-cta-top{
   text-align: right;
   margin-bottom: 20px;
}
.ringkasan-step-cta-btm{
   text-align: right;
   margin-top: 20px;
}
.ringkasan-step .custom-accordion-div .ca-body{
   position: relative;
}
.ringkasan-step .custom-accordion-div a.pencil-btn{
   position: absolute;
   right: 19px;
   top: 3px;
   display: none;
}
.ringkasan-step .custom-accordion-div.active a.pencil-btn{
   display: inline-block;
}
.ringkasan-step .ca-head > p{
   padding-top: 20px;
   padding-bottom: 20px;
}
.ringkasan-lower-wrap > div.ringkasan-tujuan-wrap{
   width: 100%;
   padding-right: 0;
}
.ringkasan-tujuan-wrap > div{
   margin-bottom: 17px;
}
.ringkasan-tujuan-wrap hr{
   background-color: #ccc;
}
div.ringkasan-tujuan-wrap .ringkasan-tujuan-matlamat{
   z-index: 3;
}
.ringkasan-tujuan-wrap .ringkasan-upper-box {
   margin-bottom: 22px;
}
.ringkasan-tujuan-wrap > div.ringkasan-tujuan-menu{
   margin-bottom: 30px;
}
#tujuan-lain{
   margin-bottom: 0;
}
#tujuan-lain .ringkasan-lower-wrap{
   margin-bottom: 0;
}
.ringkasan-tujuan-wrap .tujuan-matlamat-content + .tujuan-matlamat-content{
   margin-top: 40px;
}
.tujuan-matlamat-content ol{
   margin-left: 15px;
   margin-bottom: 0;
}
body .ca-input-column-style .nice-select{
   height: 35px;
   line-height: 32px;
   background-color: #fff !important;
}
.ringkasan-lower-wrap div.wd100{
   width: 100%;
   margin-bottom: 9px;
}
.ca-checkbox-div input.ca-checkbox-field:not(:checked) ~ .cc-inner-div .tooltip{
   position: relative;
   z-index: 9;
}
.ca-radio-input{
   display: flex;
}
.ca-radio-input input[type="radio"]{
   width: 20px;
}
.ca-radio-input label{
   display: flex;
   align-items: center;
   cursor: pointer;
}
.ca-radio-input label span{
   margin-left: 5px;
}
.div-keuntungan{
   max-height: 0;
   opacity: 0;
   overflow: hidden;
   transition: all .3s ease-in;
}
.div-keuntungan.active{
   max-height: 200px;
   opacity: 1;
}
.div-keuntungan.div-dividen{
   max-height: 0;
   opacity: 0;
   overflow: hidden;
   transition: all .3s ease-in;
}
.div-keuntungan.div-dividen.active2{
   max-height: 200px;
   opacity: 1;
}
.div-as-keuntungan{
   max-height: 0;
   opacity: 0;
   overflow: hidden;
   transition: all .3s ease-in;
}
.div-as-keuntungan.active{
   max-height: 200px;
   opacity: 1;
}
.div-as-keuntungan.div-as-dividen{
   max-height: 0;
   opacity: 0;
   overflow: hidden;
   transition: all .3s ease-in;
}
.div-as-keuntungan.div-as-dividen.active2{
   max-height: 200px;
   opacity: 1;
}
@media only screen and (max-width: 767px) {
   .standard-popup.standard-popup-remind .vote-decision-pu-sec.fancybox__content {
      padding-left: 15px;
      padding-right: 15px;
   }
   .undi-pu-sec .ks-pu-option.ks-pu-option-sebulat{
      max-width: unset;
      width: 100%;
      min-height: 80px;
   }
}

@media only screen and (max-width: 480px) {
   .vote-decision-pu-sec .ks-pu-button a + a{
      margin-left: 0;
   }
}