#languageDropdown{z-index:999!important;display:none;}
#languageDropdown a{color:#333;}
.prisna-wp-translate-seo{
    display: flex;
    flex-wrap: wrap;
    padding: 1.5rem 1.2rem .5rem;
}
#languageSelector:hover #languageDropdown{display:block;}
.prisna-wp-translate-seo a {
    color: #333;
    flex: 0 0 auto;
    width: 33.33333%;
    margin-bottom: 1rem;
    padding-right: .5rem;
    display: flex;
    align-items: center
}
.country-flag {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(../img/c.png);
    background-size: auto;
    width: 22px;
    height: 16px;
    margin-right: 8px;
    margin-left: 8px;
}
.change-language-cont .language-flag .country-flag {
    border-radius: 2px;
    overflow: hidden
}

.change-language-cont .language-flag span {
    max-width: calc(100% - 30px)
}

.country-flag+span {
    line-height: 1.3;
    overflow: hidden
}

.language-flag-en-US.country-flag {
    background-position: 0 -256px !important
}

.language-flag-en.country-flag {
    background-position: 0 -256px !important
}

.language-flag-fr.country-flag {
    background-position: 0 -320px !important
}

.language-flag-es.country-flag {
    background-position: 0 -800px !important
}

.language-flag-de.country-flag {
    background-position: 0 -368px !important
}

.language-flag-ro.country-flag {
    background-position: 0 -720px !important
}

.language-flag-af.country-flag {
    background-position: 0 0 !important
}

.language-flag-sq.country-flag {
    background-position: 0 -16px !important
}

.language-flag-ar.country-flag {
    background-position: 0 -32px !important
}

.language-flag-hy.country-flag {
    background-position: 0 -48px !important
}

.language-flag-az.country-flag {
    background-position: 0 -64px !important
}

.language-flag-eu.country-flag {
    background-position: 0 -80px !important
}

.language-flag-be.country-flag {
    background-position: 0 -96px !important
}

.language-flag-bg.country-flag {
    background-position: 0 -112px !important
}

.language-flag-ca.country-flag {
    background-position: 0 -128px !important
}

.language-flag-zh-CN.country-flag {
    background-position: 0 -144px !important
}

.language-flag-zh-Hant.country-flag {
    background-position: 0 -160px !important
}

.language-flag-hr.country-flag {
    background-position: 0 -176px !important
}

.language-flag-cs.country-flag {
    background-position: 0 -192px !important
}

.language-flag-da.country-flag {
    background-position: 0 -208px !important
}

.language-flag-nl.country-flag {
    background-position: 0 -240px !important
}

.language-flag-et.country-flag {
    background-position: 0 -272px !important
}

.language-flag-tl.country-flag {
    background-position: 0 -288px !important
}

.language-flag-fi.country-flag {
    background-position: 0 -304px !important
}

.language-flag-gl.country-flag {
    background-position: 0 -336px !important
}

.language-flag-ka.country-flag {
    background-position: 0 -352px !important
}

.language-flag-el.country-flag {
    background-position: 0 -384px !important
}

.language-flag-ht.country-flag {
    background-position: 0 -400px !important
}

.language-flag-he.country-flag {
    background-position: 0 -416px !important
}

.language-flag-gu.country-flag,.language-flag-hi.country-flag,.language-flag-kn.country-flag,.language-flag-ta.country-flag,.language-flag-te.country-flag {
    background-position: 0 -432px !important
}

.language-flag-hu.country-flag {
    background-position: 0 -448px !important
}

.language-flag-is.country-flag {
    background-position: 0 -464px !important
}

.language-flag-id.country-flag {
    background-position: 0 -480px !important
}

.language-flag-ga.country-flag {
    background-position: 0 -496px !important
}

.language-flag-it.country-flag {
    background-position: 0 -512px !important
}

.language-flag-ja.country-flag {
    background-position: 0 -528px !important
}

.language-flag-ko.country-flag {
    background-position: 0 -544px !important
}

.language-flag-la.country-flag {
    background-position: 0 -560px !important
}

.language-flag-lv.country-flag {
    background-position: 0 -576px !important
}

.language-flag-lt.country-flag {
    background-position: 0 -592px !important
}

.language-flag-mk.country-flag {
    background-position: 0 -608px !important
}

.language-flag-ms.country-flag {
    background-position: 0 -624px !important
}

.language-flag-mt.country-flag {
    background-position: 0 -640px !important
}

.language-flag-no.country-flag {
    background-position: 0 -656px !important
}

.language-flag-fa.country-flag {
    background-position: 0 -672px !important
}

.language-flag-pl.country-flag {
    background-position: 0 -688px !important
}

.language-flag-pt.country-flag {
    background-position: 0 -704px !important
}

.language-flag-ru.country-flag {
    background-position: 0 -736px !important
}

.language-flag-sr.country-flag {
    background-position: 0 -752px !important
}

.language-flag-sk.country-flag {
    background-position: 0 -768px !important
}

.language-flag-sl.country-flag {
    background-position: 0 -784px !important
}

.language-flag-sw.country-flag {
    background-position: 0 -816px !important
}

.language-flag-sv.country-flag {
    background-position: 0 -832px !important
}

.language-flag-th.country-flag {
    background-position: 0 -848px !important
}

.language-flag-tr.country-flag {
    background-position: 0 -864px !important
}

.language-flag-uk.country-flag {
    background-position: 0 -880px !important
}

.language-flag-ur.country-flag {
    background-position: 0 -896px !important
}

.language-flag-vi.country-flag {
    background-position: 0 -912px !important
}

.language-flag-cy.country-flag {
    background-position: 0 -928px !important
}

.language-flag-yi.country-flag {
    background-position: 0 -944px !important
}

.language-flag-bn.country-flag {
    background-position: 0 -960px !important
}

.language-flag-eo.country-flag {
    background-position: 0 -976px !important
}

.language-flag-hy.country-flag {
    background-position: 0 -1408px
}

.language-flag-bs.country-flag {
    background-position: 0 -1424px
}

.language-flag-ceb.country-flag {
    background-position: 0 -1440px
}

.language-flag-ny.country-flag {
    background-position: 0 -1456px
}

.language-flag-ha.country-flag {
    background-position: 0 -1472px
}

.language-flag-hmn.country-flag {
    background-position: 0 -144px
}

.language-flag-ig.country-flag {
    background-position: 0 -1504px
}

.language-flag-jw.country-flag {
    background-position: 0 -1520px
}

.language-flag-kk.country-flag {
    background-position: 0 -1536px
}

.language-flag-km.country-flag {
    background-position: 0 -1552px
}

.language-flag-lo.country-flag {
    background-position: 0 -1568px
}

.language-flag-la.country-flag {
    background-position: 0 -1584px
}

.language-flag-mg.country-flag {
    background-position: 0 -1600px
}

.language-flag-ml.country-flag {
    background-position: 0 -1616px
}

.language-flag-mi.country-flag {
    background-position: 0 -1632px
}

.language-flag-mr.country-flag {
    background-position: 0 -1648px
}

.language-flag-mn.country-flag {
    background-position: 0 -1664px
}

.language-flag-my.country-flag {
    background-position: 0 -1680px
}

.language-flag-ne.country-flag {
    background-position: 0 -1696px
}

.language-flag-pa.country-flag {
    background-position: 0 -1712px
}

.language-flag-st.country-flag {
    background-position: 0 -1728px
}

.language-flag-si.country-flag {
    background-position: 0 -1744px
}

.language-flag-so.country-flag {
    background-position: 0 -1760px
}

.language-flag-su.country-flag {
    background-position: 0 -1776px
}

.language-flag-tg.country-flag {
    background-position: 0 -1792px
}

.language-flag-uz.country-flag {
    background-position: 0 -1808px
}

.language-flag-yo.country-flag {
    background-position: 0 -1824px
}

.language-flag-zu.country-flag {
    background-position: 0 -1840px
}

.language-flag-custom-afghanistan.country-flag {
    background-position: 0 -992px !important
}

.language-flag-custom-albania.country-flag {
    background-position: 0 -1008px !important
}

.language-flag-custom-algeria.country-flag {
    background-position: 0 -1024px !important
}

.language-flag-custom-argentina.country-flag {
    background-position: 0 -1040px !important
}

.language-flag-custom-australia.country-flag {
    background-position: 0 -1056px !important
}

.language-flag-custom-austria.country-flag {
    background-position: 0 -1072px !important
}

.language-flag-custom-belgium.country-flag {
    background-position: 0 -1088px !important
}

.language-flag-custom-brazil.country-flag {
    background-position: 0 -1104px !important
}

.language-flag-custom-canada.country-flag {
    background-position: 0 -1120px !important
}

.language-flag-custom-chile.country-flag {
    background-position: 0 -1136px !important
}

.language-flag-custom-cote-d-ivoire.country-flag {
    background-position: 0 -1152px !important
}

.language-flag-custom-ecuador.country-flag {
    background-position: 0 -1168px !important
}

.language-flag-custom-egypt.country-flag {
    background-position: 0 -1184px !important
}

.language-flag-custom-england.country-flag {
    background-position: 0 -1200px !important
}

.language-flag-custom-luxembourg.country-flag {
    background-position: 0 -1216px !important
}

.language-flag-custom-malaysia.country-flag {
    background-position: 0 -1232px !important
}

.language-flag-custom-mexico.country-flag {
    background-position: 0 -1248px !important
}

.language-flag-custom-new-zealand.country-flag {
    background-position: 0 -1264px !important
}

.language-flag-custom-oman.country-flag {
    background-position: 0 -1280px !important
}

.language-flag-custom-qatar.country-flag {
    background-position: 0 -1296px !important
}

.language-flag-custom-saudi-arabia.country-flag {
    background-position: 0 -1312px !important
}

.language-flag-custom-singapore.country-flag {
    background-position: 0 -1328px !important
}

.language-flag-custom-south-africa.country-flag {
    background-position: 0 0 !important
}

.language-flag-custom-switzerland.country-flag {
    background-position: 0 -1344px !important
}

.language-flag-custom-syria.country-flag {
    background-position: 0 -1360px !important
}

.language-flag-custom-united-arab-emirates.country-flag {
    background-position: 0 -1376px !important
}

.language-flag-custom-united-states-of-america.country-flag {
    background-position: 0 -1392px !important
}

.language-flag-sm.country-flag {
    background-position: 0 -2000px !important
}

.language-flag-am.country-flag {
    background-position: 0 -1024px !important
}

.language-flag-fy.country-flag {
    background-position: 0 -240px !important
}

.language-flag-co.country-flag {
    background-position: 0 -320px !important
}

.language-flag-am.country-flag {
    background-position: 0 -1856px !important
}

.language-flag-ku.country-flag {
    background-position: 0 -1886px !important
}

.language-flag-ky.country-flag {
    background-position: 0 -1904px !important
}

.language-flag-ps.country-flag {
    background-position: 0 -1936px !important
}

.language-flag-st.country-flag {
    background-position: 0 -1952px !important
}

.language-flag-gd.country-flag {
    background-position: 0 -1248px !important
}

.language-flag-sn.country-flag {
    background-position: 0 -1984px !important
}

.language-flag-tt.country-flag {
    background-position: 0 -2032px !important
}

.language-flag-ug.country-flag {
    background-position: 0 -144px !important
}

.language-flag-sd.country-flag {
    background-position: 0 -1648px !important
}

.language-flag-lb.country-flag {
    background-position: 0 -1920px !important
}

.language-flag-haw.country-flag {
    background-position: 0 -1392px !important
}

.language-flag-or.country-flag {
    background-position: 0 -1648px !important
}

.language-flag-rw.country-flag {
    background-position: 0 -2016px !important
}

.language-flag-tk.country-flag {
    background-position: 0 -2048px !important
}
.pagination{
    display:flex;
}
.pagination li{
    border:1px solid rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.pagination li a,
.pagination li.active span{padding:0.5rem 1rem;display:block;}
.pagination li.active{
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
    color:#fff;
}
.pagination li.disabled span{padding:0.5rem;display:block;}
.doc-filter-btn,.image-filter-btn{display:block;}
.prose.news-info h1{font-size:1.8rem;margin-bottom:1rem;}
.prose.news-info h2{font-size:1.6rem;margin:1rem 0;}
.prose.news-info ul,
.prose.news-info ol{margin:0 1rem;}
.prose.news-info ul li{list-style: decimal;}
.prose.news-info ol li{list-style: disc;}
.prose.news-info table{border:1px solid #ccc;border-collapse:collapse;border-spacing:1px;}
.prose.news-info table th,
.prose.news-info table td{
    border:1px solid #ccc;padding:0 5px;
}
@media only screen and (max-width:751px){
    .h-\[500px\]{height:150px!important;}
    .slidesnone{display:none!important;}
    #languageBtn span{
        display:inline-block;
        width:3.5rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
    }
    .top-\[32px\]{top:0!important;}
    .min-w-\[calc\(20\%-10px\)\]{
        min-width:50%!important;
    }
    .pc-tab.grid{
        display:none!important;
    }
    .tab-box{display:block;}
   .tab-box .tab-head{
       display:flex;
       border-bottom:2px solid #2B3544;
       justify-content: space-between;
       height:30px;
       line-height: 30px;
       margin-top:20px;
   }
    .tab-box .tab-head .active{
        color:rgb(37 99 235);
        border-bottom:2px solid rgb(37 99 235);
    }
    .tab-box .tab-con{
        padding-top:20px;
    }
    .tab-box .tab-con > div{
        display:none;
    }
    .darkblue-inline-flex{
        display:flex;
        align-items: center;
    }
    .darkblue-inline-flex h3{
        margin-left:20px;
    }
    .darkblue-relative{
        position: relative;
        padding-left:60px;
    }
    .darkblue-num{
        position: absolute;
        left:0;
    }
    .darkblue-text-sm{font-size:12px;}
    .mt-16{margin-top:2rem!important;}
}
@media only screen and (max-width:415px){
    .min-w-\[calc\(20\%-10px\)\]{
        min-width:100%!important;
    }
}
@media only screen and (min-width:751px){
    .tab-box{
        display:none;
    }
    .pc-tab.grid{
        display:grid;
    }
    .darkblue-inline-flex{
        display:block;
    }
}
.whitespace{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
