.elementor-kit-20{--e-global-color-primary:#5D6E60;--e-global-color-secondary:#54595E;--e-global-color-text:#444444;--e-global-color-accent:#814626;--e-global-color-0b9e002:#B5CFA8;--e-global-color-3c2730a:#A8D291;--e-global-color-a732752:#6BA74B;--e-global-color-4c52aa0:#CBE0C7;--e-global-color-91ad876:#7D9D61;--e-global-color-f4044ca:#44573B;--e-global-color-5f5eaf7:#5D6E60;--e-global-color-64ee4a3:#FAFAFA;--e-global-color-0456cd2:#9E7962;--e-global-color-f78c669:#6F9148;--e-global-color-aa5f4dc:#CBE0C733;--e-global-color-22e94f0:#567DA9;--e-global-color-e5183f2:#9FB3CB;--e-global-color-dfed303:#E69726;--e-global-color-6469a91:#E6972644;--e-global-color-e87f533:#CCDDF2;--e-global-color-9745d21:#EFB4B7;--e-global-color-9d3a98a:#567DA9;--e-global-typography-primary-font-family:"Frutiger";--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Fedra Sans";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-decoration:underline;--e-global-typography-accent-line-height:1.2em;--e-global-typography-47514b4-font-family:"Montserrat";--e-global-typography-47514b4-font-size:0.8rem;--e-global-typography-47514b4-font-weight:700;--e-global-typography-47514b4-text-transform:uppercase;--e-global-typography-47514b4-font-style:normal;--e-global-typography-47514b4-line-height:1.8em;--e-global-typography-0f2dcec-font-family:"Montserrat";--e-global-typography-0f2dcec-font-size:1em;--e-global-typography-0f2dcec-font-weight:400;--e-global-typography-0f2dcec-line-height:1.5em;--e-global-typography-980f9e2-font-family:"Montserrat";--e-global-typography-980f9e2-font-size:1.2em;--e-global-typography-980f9e2-font-weight:600;--e-global-typography-980f9e2-line-height:1.8em;--e-global-typography-6a14479-font-family:"Montserrat";--e-global-typography-6a14479-font-size:0.8em;--e-global-typography-6a14479-font-weight:400;--e-global-typography-6a14479-line-height:1.4em;--e-global-typography-fc7ba53-font-family:"Cabin";--e-global-typography-fc7ba53-font-size:1.9em;--e-global-typography-fc7ba53-font-weight:300;--e-global-typography-fc7ba53-text-transform:uppercase;--e-global-typography-fc7ba53-line-height:1.2em;--e-global-typography-ecaabd2-font-family:"Cabin";--e-global-typography-ecaabd2-font-size:1.4em;--e-global-typography-ecaabd2-font-weight:300;--e-global-typography-ecaabd2-text-transform:uppercase;--e-global-typography-ecaabd2-line-height:1.8em;--e-global-typography-6472c04-font-family:"Montserrat";--e-global-typography-6472c04-font-size:0.6em;--e-global-typography-6472c04-font-weight:400;--e-global-typography-6472c04-line-height:1em;color:var( --e-global-color-text );font-family:"Fedra Sans", sans-serif;font-size:1rem;font-weight:300;line-height:1.5em;}.elementor-kit-20 a{color:#BF5217;font-family:"Fedra Sans", sans-serif;font-size:1rem;font-weight:bold;line-height:1em;}.elementor-kit-20 a:hover{color:var( --e-global-color-primary );}.elementor-kit-20 h1{font-family:"Frutiger", sans-serif;}.elementor-kit-20 h2{font-family:"Fedra Sans", sans-serif;font-weight:bold;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-20 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-20{--e-global-typography-fc7ba53-font-size:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20{--e-global-typography-fc7ba53-font-size:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS *//* TOOL DEV NOTES */
/* MERGE TOOL CSS WITH PROD SITE CSS */

.fixed-side-nav{
    border:solid 1px red;
    width:30%; /* remove width from section in ele*/
    position: fixed;
    bottom:35vh;
    left: 20px;
    z-index:1000;
    display:none;
}

/* ^^^^THIS CAN GO^^^ when we have sorted out stickt  below

/*STICKY Nav for V2 Layout*/
/*https://elementor.com/help/sticky-transparent-header/*/
.fixed-side-nav2{
    max-width:24%;
    position: fixed;
    left: 20px;
    /*class on sticky section if needed*/
}

/*additinal css for Offset property in Adanced > Motion-Effects*/
.elementor-kit-20.elementor-sticky--effects{ 
    background-color: #bada55; !important } 

 .elementor-kit-20{ 
     transition: background-color 2s ease !important; } 

 .elementor-kit-20.elementor-sticky--effects >.elementor-container{
     min-height: 80px; } 

 .elementor-kit-20 > .elementor-container{ 
     transition: min-height 1s ease !important; }
     
     
li.tool-country-menu-sub-item-sticky-nav,   
.tool-country-menu-sub-item-sticky-nav a, a.tool-country-menu-sub-item-sticky-nav{
    color:red;
    font-family: 'Montserrat',sans-serif;
    font-size:0.8em;
    text-transform: uppercase;
    color:rgb(88, 126, 168);
 
    list-style: none;
    padding:0 0.5em;
    
}


li.tool-country-menu-sub-item-sticky-nav:hover,.tool-country-menu-sub-item-sticky-nav a:hover, a.tool-country-menu-sub-item-sticky-nav:hover{
    background:rgb(88, 126, 168);
    color:#fafafa;
   
   
    
    -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
    
}

li.tool-country-menu-sub-item-sticky-nav{
    line-height:1.4em;
    margin:3% 0;
}
    
/* box-decoration-break:  -  see https://stackoverflow.com/questions/57721070/how-can-i-make-padding-apply-to-wrapped-text-with-css
*/


  /* class on HTML a tag in widget */
a.sticky-nav-back-to-top{
    color:#fafafa!important;
}

/*
rgb(157,121,100); - BROWN
#567DA9; - PETROL BLUE - all majore lements
    

*/


/***********
POLICY library
************/


.tablepress thead th {
    font-family: 'Montserrat',sans-serif!important;
    font-weight:600;
    color:#fafafa;
    background:#567DA9!important;
    
}

.tablepress thead th:hover{
    background:#567DA988!important;
    /* 50% opacity of above*/
    
}


    /* Center table head title, as content is centered */
.tablepress thead th.column-2{
    text-align:center!important;
}



/* REFINE LIBRARY DATABLES */

    /* hide pagination on library tables */
.dataTables_paginate,.dataTables_paginate{display:none;}

/* hide also search,entries, table footer info */

.dataTables_filter,
.dataTables_length,
.dataTables_info{display:none;}

/* but show search again for Archive Page Table Indexes*/
.dataTables_filter#tablepress-126_filter{display:block;}



   /* link for document download in lnrary table */
a.policy-library-pdf-link{
    font-family: 'Montserrat',sans-serif;
    color:rgb(157,121,100);
    font-size:1em;
    padding: 1%;
}
a.policy-library-pdf-link:hover{
   color:rgb(88, 126, 168);
    background:#ffffff;
}










.tool-header-taxonomy a{
    
    font-family: 'Montserrat',sans-serif;
    font-size:0.8em;
    text-transform: uppercase;
    color:rgb(88, 126, 168);
    background:#f1f1f1;
    padding:1% 2%;
    border-radius:5px;
     
}

/*V1 layout*/
.country-title-in-header a.elementor-button{
  width:200px ;
    
}

.country-pillars-menu-button a.elementor-button{
     width:11em;
     padding:0.23em;
}


a.tool-country-link-back-to-menu{
    
    display:none; /* hide fo rnow */
    
    /* idea superceded 
    
    color:red;display:inline-block;
width:9em;
    text-align:right;
    float:right;
    padding: 1% 2%;
    margin:0.5%; */
}




/*INDICATORS  - (Comparison)*/


/* Inicators - Country Select Buttons */


.tool-indicator-country-compare-button a{


    /* Much effort here to deal with Dominican replublic ( has CSS in span ) and South Africa; 2nd Longest Country Title */
    
    min-width: 11.4em;
    min-height: 3em;
    padding: 0.7em 0 0 0.5em;
    margin:0 3px;
    font-size:9px!important;
    
    background:rgb(157,121,100);
    
   
    
    font-weight: 600!important;
    text-align:justify;
    
    text-decoration: none!important;
    text-transform: uppercase;
    
    border-radius:2px!important;
   
    
}

.tool-indicator-country-compare-button a:hover{
    background:#CBE0C733!important;
    border:solid 1px #ddd!important;
   
}





.tool-indicator-country-column-title{
    text-transform: uppercase;
    font-weight:600!important;
    border: solid 1px #ddd;
    background:rgb(88, 126, 168);
    color:#fafafa!important;
     min-width: 10em;
     font-size:0.8em!important;
     text-align:center;
     padding:1em 0 0 0!important;
     
}
.tool-indicator-country-column-title p{
    margin-top:0!important;
}


.tablepress-id-6 tbody tr,
.tablepress-id-7 tbody tr,
.tablepress-id-8 tbody tr, /* 2019 Question Table */
.tablepress-id-9 tbody tr,
.tablepress-id-10 tbody tr,
.tablepress-id-11 tbody tr,
.tablepress-id-12 tbody tr,
.tablepress-id-10 tbody tr,
.tablepress-id-11 tbody tr,
.tablepress-id-13 tbody tr,
.tablepress-id-14 tbody tr, /* no Table 14 but might be one day*/
.tablepress-id-15 tbody tr,
.tablepress-id-16 tbody tr,
.tablepress-id-17 tbody tr,
.tablepress-id-18 tbody tr,
.tablepress-id-19 tbody tr,
.tablepress-id-20 tbody tr,
.tablepress-id-21 tbody tr,
.tablepress-id-22 tbody tr,
.tablepress-id-23 tbody tr,
.tablepress-id-24 tbody tr,
.tablepress-id-25 tbody tr,
.tablepress-id-26 tbody tr,
.tablepress-id-27 tbody tr,
.tablepress-id-28 tbody tr,
.tablepress-id-29 tbody tr,
.tablepress-id-30 tbody tr,
.tablepress-id-31 tbody tr,
.tablepress-id-32 tbody tr

{
 height:8em;
}

 /* Here start 2021 Answers - Note differentt Min Height */

.tablepress-id-71 tbody tr,
.tablepress-id-72 tbody tr, 
.tablepress-id-73 tbody tr,
.tablepress-id-74 tbody tr,
.tablepress-id-75 tbody tr,
.tablepress-id-76 tbody tr,
.tablepress-id-77 tbody tr,
.tablepress-id-78 tbody tr,
.tablepress-id-79 tbody tr,
.tablepress-id-80 tbody tr,
.tablepress-id-81 tbody tr,
.tablepress-id-82 tbody tr,
.tablepress-id-83 tbody tr,
.tablepress-id-84 tbody tr,
.tablepress-id-85 tbody tr,
.tablepress-id-86 tbody tr,
.tablepress-id-87 tbody tr,
.tablepress-id-88 tbody tr,
.tablepress-id-89 tbody tr,
.tablepress-id-90 tbody tr,
.tablepress-id-91 tbody tr,
.tablepress-id-92 tbody tr,
.tablepress-id-93 tbody tr,
.tablepress-id-94 tbody tr,
.tablepress-id-95 tbody tr,
.tablepress-id-96 tbody tr,
.tablepress-id-97 tbody tr,
.tablepress-id-98 tbody tr,
.tablepress-id-99 tbody tr,
.tablepress-id-100 tbody tr,
.tablepress-id-101 tbody tr,
.tablepress-id-102 tbody tr,
.tablepress-id-103 tbody tr,

 /* 2021 Question Table */

.tablepress-id-104 tbody tr 

{
 height:8.5em;
}



/* cells in indicator comparison - check library too */
.tablepress tbody td{
    vertical-align: middle!important;
    color:#444!important;
    text-align: center;
    
}


/* THIS FROM <style> within HTML widget in INdicators page >>>

yes/ no styled here Note:  adding vertical align:  middle on td class in Ele Stle Css; 

ADDING CSS HERE to render dynamic yes/no answers in Country Pages 
*/
.tool-indicator-yes,
.tool-indicator-no{
    font-weight: 700;
    display: inline-block;
    border: solid 1px #bbb;
    border-radius: 20px;
   /* margin: 25% 0 25% 0%;*/
   margin: 0 0 0 0;
    width: 4em;
    text-align: center;

}

.tool-indicator-yes{
        background: #B5CFA888; /*palest green ( SBFNetwork.org ) */
    }

.tool-indicator-no{
        background: #EFB4B788;
    }
/*8 try general case - and add specific exlusions below */

/*TOOL LOOP */
.acf-test{
   /* font-family: "Montserrat", sans-serif;
font-size: 0.8rem;
font-weight: 700;
text-transform: uppercase;
font-style: normal;
text-decoration: none;
line-height: 1.8em;
background: rgba(88,126,167,0.5);
color:yellow;
min-width:120px;*/
}

.tool-loop-countries-cards a{font-size:140%;}
.tool-country-page-anchor-menu a{font-size:80%;}

.tool-loop-countries-cards a,
.tool-country-page-anchor-menu a,
a.tool-country-link-back-to-menu
{
    color:rgb(88, 126, 168);
    padding:0.4% 1%;
    font-family:'montserrat',sans-serif;
}

.tool-loop-countries-cards a:hover,
.tool-country-page-anchor-menu a:hover,
a.tool-country-link-back-to-menu:hover{
    color:#fafafa;
    background:rgb(88, 126, 168);
}
/*  ?bfore? */
.tool-loop-countries-cards::before{color:red;}




/*Tool COUNTRY Template 1 */

/* THIS FIELD IS GOING
.tool-2019-url{ border: solid 1px #ccc;
display:none;
visibility:hidden;
}
*/

.tool-page-menu-column{ 
    min-height:35em;
   border:solid 1px #eee;
   border-radius: 5px;
    background:fff;
}

.tool-page-menu-inner-column{
    border:solid 1px #bbb;
}



a.tool-2021-country-page-pillars-menu{
    display:inline-block;
    color:red;
    line-height: 1.3em!important;
    margin:1em 0 0 0;
     color:rgb(88, 126, 168);
    
    
}
.tool-country-menu-sub-item{
    font-size:0.8em;
    padding:0;
    line-height:1em;
    margin: 0 0 10px 0;
    padding:0;

    list-style-position: outside;
}

.tool-country-menu-sub-item a:hover{
    background:#f1f1f1;
    color:rgb(157,121,100);
}

/* TOOL COUNTRY 2021 *
**********************/

.tool-country-page-question-detail-title{
    color:rgb(88, 126, 168);
    background:#ffffff;
    padding:1px;
    font-weight:500;
    
}

/* END TOOL CSS */




/* TEST */ 
/* Bottom Align 'Read More on POSTS widget elements */

/* Src: https://forum.elementor.com/design-32/posts-widget-align-read-more-to-bottom-of-column-1593 */
/* Added margin bottom for improved layout */
.elementor-kit-20 .elementor-post__text{
    display: flex;
    flex-direction: column;
    flex-grow:1;
}
.elementor-kit-20 .elementor-post__read-more{
    margin-top: auto;
    margin-bottom:20px;
}

/* end read more mods */

/* Backgrounds for policy review*/
.pl_assume{background:#bada5588;}
.pl_nodoc{background:#ff005e30;}
.pl_lang{background:#9b98d166}
.pl_assume,.pl_nodoc,.pl_lang{padding:0.5em;}

/* Because we are now live */   
/* final_none_for October 23 onwards - 2019 GPR */

.final_none,.devnote,.sbn-hide{ 
    display:none; }

 


.devnote{ 
font-size: 70%;
color:red;
font-style: italic;
font-family: monospace, monospace;
/* yes, twice, because - https://stackoverflow.com/questions/38781089/font-family-monospace-monospace
*/
background:#eee;
padding:1%;

}


/*Webinars*/

.sbfn_webinar_textbox_min_height{
   /* border:solid 1px red; - use to test min height */
    min-height: 11em;
    padding:1em 1em 0 1em;
    background:#CBE0C733
}

/*SPANS and SPECIFICS */

/* used for Document information in 'Publications' also detail in 'Webinars'*/
.smaller_text{
    font-size:0.8em;
}


a.publications_download_link{display:inline-block;
margin: 1em 0 0 3.5em;
font-size: 1.1em;
font-family:"Montserrat", Sans-Serif;

    
}

/*Any list, but specifacally used for 'mebership requirements'*/
ul li{ 
    list-style: inherit;
    padding: 0 0 1em 0;
}


.sticky_categories_menu{
    
}

.sticky_categories_menu h5{
    
    width:96%;
    padding:2%;
    background:#5D6E60;
    color:#fafafa;
    font-family: "Merriweather",serif;
    
}

.sticky_categories_menu ul li{
    list-style: none;
    padding: 0 16px 0 0;
    font-size: 1.2em;
}

.sticky_categories_menu ul li a{
    padding: 10px ;
}



.sticky_categories_menu ul li a:hover{
    background:#5D6E60;
    color:#fafafa;
    
 }   

/* dev3 */
.sticky_dev1{
    min-width:60px;
    font-size:40%;
}

.sticky_dev1 a{font-size:70%;}


  .country_report_info_box{
    color: #444!important;
    background:#4672c4!important;
    /* changed to...*/
    color: #444!important;
   background:
   #CBE0C733!important;
    margin-top: -15px;
    padding-top:6px;
   
}  
 


.elementor-post__avatar img{
background: rgba(255,255,255,0.2);
border: solid 1px rgb(220, 255, 220);
}


/* ARTICLES:BLOG:POSTS */

/*Sticky category */
.sticky_categories_menu{
    font-size:60%;
}

/*
*************************
FOOTER
*************************
*/
a.sbn-footer-terms, 
.sbn_footer_menu_link,
a.sbn_footer_menu_link,
a.sbn_footer_menu_link_long,
a.sbn_footer_text_link{
    color:#B5CFA8;
    font-size:0.7em;

/*  border:solid 1px #bada55;*/
}

.sbn_footer_text{
font-size:0.8em;
}

/*make 'em list */

a.sbn_footer_menu_link,
a.sbn_footer_menu_link_long{


    display:inline-block;
    min-width: 100%;
    
/*  border:solid 1px #bada55;*/
}

a.sbn-footer-terms:hover, 
.sbn_footer_text,
a.sbn_footer_menu_link:hover,
a.sbn_footer_menu_link_long:hover,
a.sbn_footer_text_link:hover{
    
    color: #fafafa;
}


    
a.sbn_footer_menu_link_long{
    
    /* was trying to force differnt line height here, but ... well have a go */
   
}



/*  FLAGS */

.fi {
  background-size: contain;
  /*background-position: 50%;*/
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  
  
  min-width:2em;
  min-height:1.5em;
  margin: 0 0 0 1em;
  float:right;
}
.fi:before {
  content: '\00a0';
}
.fi.fis {
  width: 2em;
}



/*2019 Flags*/

/*
See https://github.com/lipis/flag-icons/blob/main/README.md
*/

/*.fi-bg{*/
/*  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/bg.svg);*/
/*} - Not Bangladesh ( which is "bd")*/

.fi-bd{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/bd.svg);
}

.fi-br{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/br.svg);
}
/*.fi-cm{*/
/*  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/cm.svg);*/
/*}*/  /*Cambodia is "kh"*/

.fi-kh{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/kh.svg);
}

.fi-cn{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/cn.svg);
}
.fi-co{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/co.svg);
}
.fi-ec{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ec.svg);
}
.fi-ge{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ge.svg);
}
.fi-id{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/id.svg);
}
.fi-ke{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ke.svg);
}
.fi-mx{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/mx.svg);
}
.fi-ma{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ma.svg);
}
.fi-mn{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/mn.svg);
}

.fi-ne{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ne.svg);
}

.fi-ng{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ng.svg);
}

.fi-np{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/np.svg);
}

.fi-pk{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/pk.svg);
}
.fi-pa{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/pa.svg);
}
.fi-pa{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/pa.svg);
}
.fi-py{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/py.svg);
}
.fi-pe{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/pe.svg);
}
.fi-za{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/za.svg);
}
.fi-lk{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/lk.svg);
}
.fi-tr{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/tr.svg);
}
.fi-vn{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/vn.svg);
}




/*Additional 2022 Flags*/

.fi-ar{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ar.svg);
}
.fi-cr{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/cr.svg);
}
.fi-do{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/do.svg);
}
.fi-eg{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/eg.svg);
}
.fi-gh{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/gh.svg);
}
.fi-hn{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/hn.svg);
}
.fi-in{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/in.svg);
}
.fi-iq{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/iq.svg);
}
.fi-ph{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ph.svg);
}
.fi-th{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/th.svg);
}
.fi-ua{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ua.svg);
}


/* 2019 and 2022 non Frameowrk Country Flags */

.fi-cl{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/cl.svg);
}
.fi-fj{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/fj.svg);
}
.fi-jo{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/jo.svg);
}
.fi-kz{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/kz.svg);
}
.fi-kg{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/kg.svg);
}
.fi-la{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/la.svg);
}
.fi-mv{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/mv.svg);
}
.fi-rs{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/rs.svg);
}
.fi-ws{
  background-image: url(https://tool.sbfnetwork.org/wp-content/uploads/_flags/ws.svg);
}/* End custom CSS */