/**
 * ملف CSS مخصص للأعلام
 * Custom CSS file for country flags
 * Dalil Alshamal Recruitment Website
 */

/* تنسيقات عامة للأعلام */
.flag-icon {
    display: inline-block !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 1 !important;
}

/* تنسيقات خاصة للأعلام داخل الدوائر */
.country-circle .flag-icon {
    border-radius: 50% !important;
    overflow: hidden !important;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.1) !important;
}

/* تعريف الأعلام الأكثر استخداماً */

/* دول الخليج والشرق الأوسط */
.flag-icon-sa { background-image: url('https://flagcdn.com/sa.svg'); }
.flag-icon-ae { background-image: url('https://flagcdn.com/ae.svg'); }
.flag-icon-qa { background-image: url('https://flagcdn.com/qa.svg'); }
.flag-icon-kw { background-image: url('https://flagcdn.com/kw.svg'); }
.flag-icon-bh { background-image: url('https://flagcdn.com/bh.svg'); }
.flag-icon-om { background-image: url('https://flagcdn.com/om.svg'); }
.flag-icon-ye { background-image: url('https://flagcdn.com/ye.svg'); }
.flag-icon-jo { background-image: url('https://flagcdn.com/jo.svg'); }
.flag-icon-lb { background-image: url('https://flagcdn.com/lb.svg'); }
.flag-icon-sy { background-image: url('https://flagcdn.com/sy.svg'); }
.flag-icon-iq { background-image: url('https://flagcdn.com/iq.svg'); }
.flag-icon-ps { background-image: url('https://flagcdn.com/ps.svg'); }

/* دول شمال أفريقيا */
.flag-icon-eg { background-image: url('https://flagcdn.com/eg.svg'); }
.flag-icon-sd { background-image: url('https://flagcdn.com/sd.svg'); }
.flag-icon-ly { background-image: url('https://flagcdn.com/ly.svg'); }
.flag-icon-tn { background-image: url('https://flagcdn.com/tn.svg'); }
.flag-icon-dz { background-image: url('https://flagcdn.com/dz.svg'); }
.flag-icon-ma { background-image: url('https://flagcdn.com/ma.svg'); }
.flag-icon-mr { background-image: url('https://flagcdn.com/mr.svg'); }

/* دول آسيا */
.flag-icon-ph { background-image: url('https://flagcdn.com/ph.svg'); }
.flag-icon-in { background-image: url('https://flagcdn.com/in.svg'); }
.flag-icon-pk { background-image: url('https://flagcdn.com/pk.svg'); }
.flag-icon-bd { background-image: url('https://flagcdn.com/bd.svg'); }
.flag-icon-np { background-image: url('https://flagcdn.com/np.svg'); }
.flag-icon-lk { background-image: url('https://flagcdn.com/lk.svg'); }
.flag-icon-id { background-image: url('https://flagcdn.com/id.svg'); }
.flag-icon-my { background-image: url('https://flagcdn.com/my.svg'); }
.flag-icon-th { background-image: url('https://flagcdn.com/th.svg'); }
.flag-icon-vn { background-image: url('https://flagcdn.com/vn.svg'); }
.flag-icon-mm { background-image: url('https://flagcdn.com/mm.svg'); }
.flag-icon-cn { background-image: url('https://flagcdn.com/cn.svg'); }
.flag-icon-jp { background-image: url('https://flagcdn.com/jp.svg'); }
.flag-icon-kr { background-image: url('https://flagcdn.com/kr.svg'); }

/* دول أفريقيا */
.flag-icon-et { background-image: url('https://flagcdn.com/et.svg'); }
.flag-icon-ke { background-image: url('https://flagcdn.com/ke.svg'); }
.flag-icon-ug { background-image: url('https://flagcdn.com/ug.svg'); }
.flag-icon-tz { background-image: url('https://flagcdn.com/tz.svg'); }
.flag-icon-ng { background-image: url('https://flagcdn.com/ng.svg'); }
.flag-icon-gh { background-image: url('https://flagcdn.com/gh.svg'); }
.flag-icon-sn { background-image: url('https://flagcdn.com/sn.svg'); }
.flag-icon-za { background-image: url('https://flagcdn.com/za.svg'); }

/* دول أخرى */
.flag-icon-tr { background-image: url('https://flagcdn.com/tr.svg'); }
.flag-icon-ir { background-image: url('https://flagcdn.com/ir.svg'); }
.flag-icon-af { background-image: url('https://flagcdn.com/af.svg'); }
.flag-icon-ru { background-image: url('https://flagcdn.com/ru.svg'); }
.flag-icon-ua { background-image: url('https://flagcdn.com/ua.svg'); }