.hkie_submission .btl_form .form_input{border-width: 1px;}
.hkie_submission .btl_form .form_grid{margin-bottom: 15px;}
.hkie_submission .btl_form .form_grid.subcat_sdg{display: none;}
.hkie_submission .btl_form .form_block{padding-bottom: 10px;}
.hkie_submission .btl_form .media_expiry_date .form_block{padding-bottom: 0;}
.btl_form .form_label.inline{padding: 0 5px;}
.hkie_submission .btl_form .form_label label{color: #656E61;font-size: 1rem;font-weight: 700;line-height: 1.2rem;display: block;margin-bottom: 5px;}
.hkie_submission .btl_form .form_label span.tips{color: #656E61;font-size: .75rem;font-weight: 300;line-height: 1.2rem;display: block;}
.hkie_submission .btl_form .input_div span.tips.lang{color: #656E61;font-size: 1rem;font-weight: 300;line-height: 1.2rem;display: block;}
.hkie_submission .btl_form .form_input{background-color: #F8F9F7;color: #656E61;}
.hkie_submission .btl_form .form_input:active, 
.hkie_submission .btl_form .form_input:focus, 
.hkie_submission .btl_form .form_input:hover{border-color: #1A3019;}
.hkie_submission .btl_form .project_type .form_block{padding-bottom: 0;}
.hkie_submission .btl_form .project_type .form_grid{position: relative;}
.hkie_submission .btl_form .project_type .form_grid::after{background-color: #F8F9F7;content: '';display: block;position: absolute;top: 0;left: 15px;right: 15px;bottom: 0;z-index: -1;}
.hkie_submission .btl_form .project_type .input_div{display: table;width: 100%;padding: 0;}
.hkie_submission .btl_form .project_type .form_checkbox_btn{display: table;width: 100%;padding: 20px;}
.hkie_submission .btl_form .project_type .form_checkbox_btn i{display: table-cell;font-size: 1.6rem;width: 40px;padding: 13px 5px;vertical-align: top}
.hkie_submission .btl_form .project_type .form_checkbox_btn span{color: #656E61;display: table-cell;font-size: 1rem;font-weight: 300;line-height: 1.2rem;text-align: left;padding: 0 10px 5px;}
.hkie_submission .btl_form .project_type .form_checkbox_btn span b{color: #1A3019;display: inline-block;font-size: 1.2rem;font-weight: 700;display: block;width: auto;padding: 15px 0;}
.hkie_submission .btl_form .project_type .form_checkbox_btn .fa-square-o{color: #4E5751;}
.hkie_submission .btl_form .project_type .form_checkbox_btn .fa-check-square{color: #166F3B;}
.hkie_submission .btl_form .project_type{padding: 0 30px 80px;}
@media (max-width: 991px){
    .hkie_submission .btl_form .project_type{padding: 0 0 80px;}
}

.hkie_submission .btl_form .project_form{padding: 15px 30px;box-shadow:0px 0px 20px 5px rgb(36, 48, 23, 0.2);/*display: none;*/}
.hkie_submission .form_title h2{color: #1A3019;font-size: 1.5rem;font-weight: 700;text-align: center;margin-top: 30px;}
.hkie_submission .form_title p{color: #1A3019;font-size: 1rem;font-weight: 400;text-align: center;margin: 0;}
.hkie_submission .form_title .tips{color: #656E61;font-size: 0.8rem;font-weight: 300;text-align: left;display: block;margin: 15px 0;}

.hkie_submission span.ptt{display: none;}
.hkie_submission span.pt1{display: inline;}
.hkie_submission .ptype1 .pt1{display: inline;}
.hkie_submission .ptype1 .pt2{display: none;}
.hkie_submission .ptype2 .pt1{display: none;}
.hkie_submission .ptype2 .pt2{display: inline;}

.hkie_submission .proj_finish .input_div{display: table;width: 100%;}
.hkie_submission .proj_finish .form_checkbox_btn{display: table;float: left;padding: 0 30px 0 0;}
.hkie_submission .proj_finish .form_checkbox_btn i{display: table-cell;font-size: 1.5rem;text-align: left;width: 30px;padding: 0;vertical-align: middle;}
.hkie_submission .proj_finish .form_checkbox_btn .fa-square-o{color: #4E5751;}
.hkie_submission .proj_finish .form_checkbox_btn .fa-check-square{color: #166F3B;}
.hkie_submission .proj_finish .form_checkbox_btn span{display: table-cell;font-size: 1rem;padding: 0;vertical-align: middle;}
.hkie_submission .proj_completion .form_label label i{display: inline-block;font-style: normal;}
.hkie_submission .pfinish .proj_completion .form_label label i{display: none;}

.hkie_submission .btl_form .form_input.form_select .ss-option::before{background-color: #A5A5A5;border-color: #A5A5A5;line-height: 1.4rem;top: .5rem;}
.hkie_submission .btl_form .form_input.form_select .ss-option.ss-option-selected::before{background-color: #166F3B;border-color: #166F3B;color: #fff;}
.hkie_submission .btl_form .form_input.form_select.ss-main .ss-multi-selected{background-color: #F8F9F7;}
.hkie_submission .btl_form .form_input.form_select.ss-main .ss-multi-selected .ss-values .ss-disabled{color: #656E61;}
.hkie_submission .btl_form .form_input.form_select.ss-main .ss-multi-selected .ss-values .ss-value{background-color: #E4EDE8;border-radius: 9px;color: #166F3B;margin: 6px 5px 6px 0;padding: 1px 15px;}
.hkie_submission .btl_form .form_input .ss-content .ss-list{background-color: #F8F9F7;padding: 15px 0;}
.hkie_submission .btl_form .form_input .ss-content .ss-list .ss-option{padding: .5rem;padding-left: 50px;}
.hkie_submission .btl_form .form_input.form_select .ss-option::before{left: 15px;}
.hkie_submission .btl_form .form_input .ss-content .ss-list .ss-option.ss-highlighted, 
.hkie_submission .btl_form .form_input .ss-content .ss-list .ss-option:hover{background-color: #E7E8E6;color: #1A3019;}
.hkie_submission .btl_form .form_input .ss-content .ss-list .ss-option.ss-disabled.ss-option-selected{color: #1A3019;}

.hkie_submission .btl_form .medialist{display: none;position: relative;}
.hkie_submission .btl_form .medialist.on{display: block !important;}
.hkie_submission .btl_form .medialist .input_div{display: block;position: relative;}
.hkie_submission .btl_form .medialist .list_item{display: table;width: 100%;position: relative;}
.hkie_submission .btl_form .medialist .item_col{display: table-cell;width: auto;vertical-align: middle;}
.hkie_submission .btl_form .medialist .item_col.item_num{width: 26px;max-width: 26px;vertical-align: top;}
.hkie_submission .btl_form .medialist .item_col.item_desc{padding: 0 5px;}
.hkie_submission .btl_form .medialist .item_col.item_delete{width: 70px;max-width: 70px;height: 140px;}
.hkie_submission .btl_form .medialist .item_col.item_delete a{border: 0;background-color: #FFEDED;color: #FF5C5C;display: table;width: 100%;height: 100%;padding: 10px 5px;}
.hkie_submission .btl_form .medialist .item_col.item_delete a:active,
.hkie_submission .btl_form .medialist .item_col.item_delete a:focus,
.hkie_submission .btl_form .medialist .item_col.item_delete a:hover{text-decoration: none;background-color: #FF5C5C;color: #FFF;}
.hkie_submission .btl_form .medialist .item_col.item_delete a b{display: table-cell;font-weight: 400;vertical-align: middle;}
.hkie_submission .btl_form .medialist .item_col.item_delete a b span{display: block;color: inherit;font-size: 0.75rem;line-height: 0.8rem;text-align: center;}
.hkie_submission .btl_form .medialist .item_col.item_delete a b span.material-icons{font-size: 1.2rem;line-height: 1.2rem;}
.hkie_submission .btl_form .medialist .item_col.item_img{background-color: #F8F9F7;width: 210px;height: 230px;position: relative;vertical-align: top;}
.hkie_submission .btl_form .medialist .item_img img{display: none;width: auto;height: 140px;max-width: 100%;max-height: 100%;z-index: 0;}
.hkie_submission .btl_form .medialist.selected .item_img img{display: block;margin: auto;width: 100%;height: 100%;object-fit: contain;}
.hkie_submission .btl_form .medialist .item_contorl{background-color: #F8F9F7;text-align: center;display: table;width: 210px;height: 100%;padding: 30px 15px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;}
.hkie_submission .btl_form .medialist.selected .item_contorl{background-color: rgba(0, 0, 0, 0.5);opacity: 0;}
.hkie_submission .btl_form .medialist.selected .item_contorl:hover{opacity: 1;}
.hkie_submission .btl_form .medialist .contorl_btn{display: table-cell;width: 80px;padding: 15px;position: relative;vertical-align: middle;}
.hkie_submission .btl_form .medialist .contorl_btn:active,
.hkie_submission .btl_form .medialist .contorl_btn:focus,
.hkie_submission .btl_form .medialist .contorl_btn:hover{text-decoration: none;}
.hkie_submission .btl_form .medialist .contorl_btn.edit_btn{display: none;}
.hkie_submission .btl_form .medialist .contorl_btn.delete_btn{display: none;}
.hkie_submission .btl_form .medialist .contorl_btn.delete_btn::before{border-left: 1px solid #fff;content: '';display: inline-block;width: 0;height: 50px;position: absolute;top: calc((100% - 50px) / 2);left: 0;}
.hkie_submission .btl_form .medialist.selected .contorl_btn.edit_btn{display: table-cell;}
.hkie_submission .btl_form .medialist.selected .contorl_btn.delete_btn{display: table-cell;}
.hkie_submission .btl_form .medialist.selected .contorl_btn.add_btn{display: none;}
.hkie_submission .btl_form .medialist .contorl_btn span{color: #fff;display: block;font-size: 0.75rem;line-height: 0.8rem;text-align: center;}
.hkie_submission .btl_form .medialist .contorl_btn span.material-icons{color: #fff;font-size: 2rem;line-height: 2rem;display: block;width: 2.2rem;height: 2.2rem;margin: 0 auto;padding: 2px;}
.hkie_submission .btl_form .medialist .contorl_btn.add_btn span.material-icons{background-color: #D2E6DA;border: 0 solid transparent;border-radius: 50%;color: #166F3B;}
.hkie_submission .btl_form .medialist .contorl_btn.add_btn:active span.material-icons,
.hkie_submission .btl_form .medialist .contorl_btn.add_btn:focus span.material-icons,
.hkie_submission .btl_form .medialist .contorl_btn.add_btn:hover span.material-icons{background-color: #166F3B;color: #fff;}
.hkie_submission .btl_form .input_div.video_source{color: #656E61;font-size: 1rem;text-align: center;}

.hkie_submission .btl_form .medialist .input_textarea{display: block;width: 100%;resize: none;min-height: 4.5rem;}
.hkie_submission .btl_form .medialist .input_textarea:last-child{display: block;width: 100%;margin-bottom: 0;resize: none;}

.hkie_submission .btl_form .medialist_add{text-align: center;margin: 15px 0;}
.hkie_submission .btl_form .medialist_add .btl_bt{padding: 0.6rem 2.8rem;}
.hkie_submission .btl_form .medialist_add .btl_bt:active,
.hkie_submission .btl_form .medialist_add .btl_bt:focus,
.hkie_submission .btl_form .medialist_add .btl_bt:hover{transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;-o-transition: all 0s;}
@media (max-width: 991px){
    .hkie_submission .btl_form .medialist.selected .item_contorl{opacity: 1;}
    .hkie_submission .btl_form .medialist .list_item{padding-left: 26px;position: relative;}
    .hkie_submission .btl_form .video_thumb_upload .medialist .list_item{padding-left: 0;}
    .hkie_submission .btl_form .medialist .item_col{display: block;}
    .hkie_submission .btl_form .medialist .item_col.item_num{position: absolute;top: 0;left: 0;}
    .hkie_submission .btl_form .medialist .item_col.item_img{width: 100%;height: 280px;margin-bottom: 5px;}
    .hkie_submission .btl_form .medialist .item_col.item_desc{padding: 0;}
    .hkie_submission .btl_form .medialist .input_textarea:last-child{margin-bottom: 5px;}
    .hkie_submission .btl_form .medialist .item_col.item_delete{width: 100%;max-width: 100%;height: 42px;}
    .hkie_submission .btl_form .medialist .item_contorl{width: 100%;height: 100%;}
    .hkie_submission .btl_form .medialist .item_img img{height: auto;}
}

.hkie_submission .btl_form .multirow{display: none;padding-left: 26px;padding-right: 40px;position: relative;z-index: 0;}
.hkie_submission .btl_form .multirow.on{display: block;}
.hkie_submission .btl_form .multirow .num{font-size: 0.9rem;line-height: 1rem;text-align: left;position: absolute;top: 15px;left: 0;z-index: 1;}
.hkie_submission .btl_form .multirow .input_addrow{background-color: #D2E6DA;border: 0 solid transparent;border-radius: 50%;color: #166F3B;text-align: center;display: block;width: 30px;height: 30px;padding: 3px;position: absolute;top: 6px;right: 0;z-index: 1;}
.hkie_submission .btl_form .multirow .input_addrow:active,
.hkie_submission .btl_form .multirow .input_addrow:focus,
.hkie_submission .btl_form .multirow .input_addrow:hover{background-color: #166F3B;color: #fff;}

.hkie_submission .btl_form .form_separate hr{border-top: 1px solid #C6C6C6;}
.hkie_submission .btl_form .form_separate.dashed hr{border-top: 1px dashed #C6C6C6;}

.hkie_submission .form_title.contact h2{margin-bottom: 5px;}
.hkie_submission .form_title.contact p{color: #656E61;font-size: 0.75rem;}

.hkie_submission .btl_form .g-recaptcha{margin-bottom: 15px;}
.hkie_submission .btl_form .form_submit .btl_bt{width: 100%;}
.hkie_submission .btl_form .form_submit .btl_bt.disable,
.hkie_submission .btl_form .form_submit .btl_bt.disable:active,
.hkie_submission .btl_form .form_submit .btl_bt.disable:focus,
.hkie_submission .btl_form .form_submit .btl_bt.disable:hover{opacity: 0.5;cursor: no-drop;}

.hkie_submission .btl_form .type_fileselect .selectfile_btn{background-color: #F8F9F7;border: 1px solid #ddd;border-radius: 0;color: #656E61;text-align: left;display: block;width: 100%;height: auto;min-height: calc(1.5rem + .75rem + 4px);margin: 0 0 5px 0;padding: .375rem .75rem;padding-right: 50px;position: relative;}
.hkie_submission .btl_form .type_fileselect .selectfile_btn span.material-icons{background-color: #D2E6DA;border: 0 solid transparent;border-radius: 50%;color: #166F3B;font-size: 1.6rem;line-height: 1.8rem;text-align: center;display: block;width: 1.8rem;height: 1.8rem;margin: 0 auto;padding: 1px;position: absolute;top: 5px;right: 5px;}
.hkie_submission .btl_form .type_fileselect .selectfile_btn:active span.material-icons,
.hkie_submission .btl_form .type_fileselect .selectfile_btn:focus span.material-icons,
.hkie_submission .btl_form .type_fileselect .selectfile_btn:hover span.material-icons{background-color: #166F3B;color: #fff;}

.hkie_submission .btl_form .type_fileselect .clean_btn{background-color: #FFEDED;border: 0;color: #FF5C5C;display: none;width: 100%;height: 100%;padding: 10px 5px;}
.hkie_submission .btl_form .type_fileselect .clean_btn:active,
.hkie_submission .btl_form .type_fileselect .clean_btn:focus,
.hkie_submission .btl_form .type_fileselect .clean_btn:hover{text-decoration: none;background-color: #FF5C5C;color: #FFF;}

.hkie_submission .ss-main .ss-single-selected{background-color: #F8F9F7;padding: .5rem .375rem;}
.hkie_submission .btl_form .date_select .form_input.form_select .ss-option::before,
.hkie_submission .btl_form .date_select .form_input.form_select .ss-option.ss-option-selected::before{display: none;padding-left: 50px;}
.hkie_submission .btl_form .date_select .form_input.form_select .ss-content .ss-list .ss-option{padding-left: .5rem;}
.hkie_submission .btl_form .date_select .input_div{width: 150px;max-width: 100%;float: left;margin: 0 5px 5px 0;}
.hkie_submission .btl_form .media_expiry_date .input_div{width: 33.33%;margin:0;}
.btl_form .form_block.type_checkbox .form_checkbox_btn i{width: 35px;}
.btl_form .form_block.type_checkbox .form_checkbox_btn span{font-size: 1rem;line-height: 1.125rem;margin-left: 10px;}
@media (max-width: 767px){
    .hkie_submission .btl_form .date_select .input_div{width: 33.33%;margin: 0;}
    .hkie_submission .btl_form .date_select .input_div:first-child{width: calc(33.33% - 5px);margin-right: 5px;}
    .hkie_submission .btl_form .date_select .input_div:last-child{width: calc(33.33% - 5px);margin-left: 5px;}
}

.hkie_submission.review .btl_form .project_type{display: none;}
.hkie_submission.review .btl_form .project_form{display: none;}
.hkie_submission .btl_form .project_review{display: none;}
.hkie_submission .btl_form .project_review .form_label label{color: #1A3019;}
.hkie_submission .btl_form .project_review .data_review{color: #656E61;font-size: 1rem;font-weight: 400;line-height: 1.25rem;text-align: left;}
.hkie_submission .data_review p{margin-bottom: 5px;}
.hkie_submission .data_review ol{margin-bottom: 0;padding-left: 40px;}
.hkie_submission .data_review ol li{padding-bottom: 1rem;}

.hkie_submission .project_finish{display: none;}
.hkie_submission .project_finish img{display: block;width: 60px;height: 60px;margin: 0 auto;}
.hkie_submission .project_finish h2{color: #166F3B;font-size: 1.75rem;line-height: 2rem;font-weight: 700;text-align: center;}
.hkie_submission .project_finish .finish_btn{text-align: center;padding: 80px 0;}
.hkie_submission .project_finish .btn{background-color: transparent;border: 1px solid #166F3B;color: #166F3B;font-size: 1.125rem;line-height: 1.125rem;font-weight: 400;text-align: center;width: 40%;margin: 0 5px;padding: 1rem;}
.hkie_submission .project_finish .btn:after{display: none;}
.hkie_submission .project_finish .btn:hover{background-color: #166F3B;color: #fff;}
.hkie_submission{min-height: calc(100vh - 264px);}
@media (max-width: 991px){
    .hkie_submission .project_finish .btn{width: 100%;}
}
.hkie_submission .form_input_msg.red{color: #ff3939;}