.upload_resume_modal .box_card_holder{padding:5%}.upload_resume_modal .upload_box_section{border-radius:10px;box-shadow:0 0 4px #ddd}.upload_resume_modal .modal-header h4{margin:0;font-size:22px;font-weight:600}.upload_resume_modal .file_upload_box{opacity:1;text-align:center;background:#f5f5f5 no-repeat padding-box padding-box;border:2px dashed #707070;border-radius:6px;justify-content:center;align-items:center;padding:35px 10px;display:flex}.upload_resume_modal .file_upload_box label{cursor:pointer;width:100%}.upload_resume_modal .upload_icon{color:#ff5420;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;font-size:24px;display:flex;box-shadow:0 0 4px #ddd}.upload_resume_modal .drag_text{color:#000;margin:15px 0 10px;font-size:14px;font-weight:500}.upload_resume_modal .or_line{justify-content:center;align-items:center;gap:10px;display:flex}.upload_resume_modal .or_line span{background:#999;width:120px;height:1px}.upload_resume_modal .or_line p{margin:0}.upload_resume_modal .file_upload_box .browse_btn{color:#000;opacity:1;background:#d6d6d6 no-repeat padding-box padding-box;border:1px solid #000;border-radius:24px;width:fit-content;margin:10px auto 0;padding:5px 25px;font-size:15px;font-weight:500}.upload_resume_modal .file_upload_box .browse_btn:hover,.upload_resume_modal .file_upload_box .browse_btn:active,.upload_resume_modal .file_upload_box .browse_btn.active{color:#000;background:#b4b3b3 no-repeat padding-box padding-box;border:1px solid #000}.upload_resume_modal .support_text{color:#777;margin-top:20px;font-size:13px}.upload_resume_modal .instruction_box{resize:none;background:#f5f5f5;border:none;border-radius:8px;width:100%;height:65px;margin-top:20px;padding:15px}.upload_resume_modal .guideline_section{background:#fff}.upload_resume_modal .guideline_section h5{text-align:center;margin:0;font-weight:700}.upload_resume_modal .guideline_section .list_hodler{padding:5%}.upload_resume_modal .guideline_section .modal-header{background-image:none;border-bottom:2px dashed #000;justify-content:center}.upload_resume_modal .guideline_section .modal-header h4{text-align:center;color:#000;margin-bottom:0}.upload_resume_modal .guideline_item{gap:10px;margin-bottom:18px;display:flex}.upload_resume_modal .guideline_item svg{color:#38ac9e;flex-shrink:0;margin-top:4px;font-size:18px}.upload_resume_modal .guideline_item p{color:#555;-webkit-line-clamp:5;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box!important}.upload_resume_modal .common-black-btn{margin-top:10px;padding:8px 43px}.upload_resume_modal .file_upload_box{min-height:280px;position:relative;overflow:hidden}.upload_resume_modal .file_upload_box.file_upload_box_active{min-height:280px;padding:0!important}.upload_resume_modal .preview_container{width:100%;height:100%;position:relative}.upload_resume_modal .preview_image{object-fit:fill;border-radius:6px;width:100%;height:280px;display:block}.upload_resume_modal .remove_preview{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:5px;right:5px}.upload_resume_modal .remove_preview:hover{background:#ff5420}@media (max-width:991px){.upload_resume_modal .guideline_section{margin-top:20px}.upload_resume_modal .modal-header h4{font-size:20px}.upload_resume_modal .modal-header{padding:15px 23px!important}.upload_resume_modal .file_upload_box{padding:14px 10px}}@media (max-width:768px){.upload_resume_modal .file_upload_box{padding:10px}.upload_resume_modal .box_card_holder{padding:3%}.upload_resume_modal .modal-header h4{font-size:15px}.upload_resume_modal .drag_text{margin:10px 0 7px;font-size:12px}.upload_resume_modal .upload_icon{width:40px;height:40px;font-size:17px}}
