﻿.box_syndicate_irec {
    border: 1px solid #d8d8d8;
    border-radius: 0.2rem;
    position: relative;
}

.border-bottom-syndicate {
    border-bottom: 1px solid #d8d8d8;
    padding: 12px 0;
}

.box_name_tashakol {
    display: flex;
    justify-content: center;
}

.border-bottom-syndicate_name {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 1.2rem;
}

.content_syndicate {
    margin-bottom: 20PX;
}

.wraper_syndicate_box .content_syndicate:nth-child(odd) .box_syndicate_irec .text_syndicate {
    background-color: #021e4a;
}

.wraper_syndicate_box .content_syndicate:nth-child(even) .box_syndicate_irec .text_syndicate {
    background-color: #ccb47a;
}

.wraper_syndicate_box .content_syndicate:nth-child(odd) .info_syndicate_web .btn_website {
    border: 1px solid #021e4a;
}

.wraper_syndicate_box .content_syndicate:nth-child(even) .info_syndicate_web .btn_website {
    border: 1px solid #ccb47a;
}

.wraper_syndicate_box .content_syndicate:nth-child(odd) .info_syndicate_web .btn_website:hover {
    background-color: #021e4a;
    color: white;
}

.wraper_syndicate_box .content_syndicate:nth-child(even) .info_syndicate_web .btn_website:hover {
    background-color: #ccb47a;
    color: white;
}

.box_fig_image {
    display: flex;
    justify-content: center;
    align-items: center;
}

.text_syndicate {
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    border-radius: 0 0 0.5rem 0.5rem;
    color: white;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    padding: 0 5px;
}

.info_syndicate {
    display: flex;
    justify-content: center;
    align-items: center;
}

.info_syndicate .svg_box {

    display: inline-block;
    margin: 0 0.5rem;
}

.info_syndicate .tel_syndicate_text {
    direction: ltr;

    display: inline-block;
    margin: 0 0.5rem;

}

.info_syndicate_web {
    display: flex;
    justify-content: center;
}

.info_syndicate_web .btn_website {
    margin: 1rem 0;
    display: inline-block;
    padding: 0.5rem 1.2rem;
    border-radius: 5px;
    transition: all 0.4s;

}

.box_syndicate_irec::after {

    content: "";
    position: absolute;
    bottom: 5px;
    left: -1px;
    right: -1px;
    border-bottom: 1px solid #d8d8d8;
    height: 0.5rem;
    border-radius: 0 0 0.3rem 0.3rem;
    -moz-border-radius: 0 0 0.3rem 0.3rem;
    -webkit-border-radius: 0 0 0.3rem 0.3rem;



}

.box_syndicate_irec::before {

    content: "";
    position: absolute;
    bottom: 10px;
    left: -1px;
    right: -1px;
    border-bottom: 1px solid #d8d8d8;
    height: 10px;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;



}

.img-fluid {
    max-width: 100%;
}

.bg_accent {
    background-color: #F8F8F8;
}

.Export-organizations-head .fa-title {
    display: none;
}

.rtl .Export-organizations-head .en-title {
    display: none;
}

.rtl .Export-organizations-head .fa-title {
    display: block;
}

.Export-organizations .img-box {

    border-bottom: 1px solid #dcdbdb;
    width: 10rem;
    max-width: 100%;
    padding: 0.5rem;
    aspect-ratio: 1/1;

}

.Export-organizations .img-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;

}

.Export-organizations .img-box:hover {
    border-bottom: 1px solid #021e4a;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}

.Export-organizations .swiper-pagination {
    bottom: 0 !important;
    position: relative;
}

.Export-organizations .swiper-pagination .swiper-pagination-bullet {
    width: 1rem;
    height: 1rem;
}

.Export-organizations .swiper-pagination .swiper-pagination-bullet-active {
    background: none;
    background-color: #ccb47a;
}

.Export-organizations .fa-title,
.Board-members .fa-title {
    display: none;
}

.rtl .Export-organizations .en-title,
.rtl .Board-members .en-title {

    display: none;
}


.Articles-of-Confederation {
    flex-wrap: wrap;
    display: flex;
    gap: 1rem;
    align-items: flex-start;
    position: relative;
}

.Articles-of-Confederation .accordion-panel {
    flex: 0 0 auto;
    border-radius: 1rem;
    background: #fff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

.Articles-of-Confederation .acc-body {
    position: absolute;
    right: 0;
    top: 100%;
    left: 0;
    width: 100%;
    border: 1px solid #000;
    border-radius: 1rem;
    display: none;
    z-index: 1;
    background-color: #fff;
    max-height: 22rem;
    overflow-y: auto;
    padding: 1rem;
    margin-top: 1rem;
}

.rtl .Articles-of-Confederation .acc-body .subtitle {
    color: #ff4d4d;
}

.Articles-of-Confederation .acc-body .subtitle {
    color: #000;
    font-weight: bold;
}



.Articles-of-Confederation .acc-head {
    padding: 0.5rem;
    border: 1px solid #dddddd;
    background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% 50% repeat-x;
    font-weight: bold;
    outline: none;
    cursor: pointer;
    z-index: 2;
    position: relative;
}

.Articles-of-Confederation .open .acc-head {
    background: none;
    color: #0073ea;
    border: none;

}

.Board-members .dg-title23 .line {
    position: relative;
    display: inline-block;
    font-size: 20px;
    color: #ccb47a;
    width: 150px;
    height: 30px;
    border-bottom: 1px solid #ccb47a;
}

.Board-members .member-box {
    position: relative;
    min-height: 280px;
    margin: 10rem 0;
    border: 1px solid #ccb47a;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;

}

.rtl .Board-members .member-box .img-box {

    float: right;
    position: absolute;
    right: -30px;
    top: -30px;
    min-width: 260px;
}

.Board-members .member-box .img-box {

    float: right;
    position: absolute;
    left: -30px;
    top: -30px;
    min-width: 260px;
}

.Board-members .member-box:hover {
    background: #043d5e url(/portals/iranec/img/confedrationlogo250.png) no-repeat center right;
    color: #fff !important;
    border: 1px solid #20a3f0;
    transition: none;

}

.rtl .Board-members .member-box:hover {
    background: #043d5e url(/portals/iranec/img/confedrationlogo250.png) no-repeat center left;
    color: #fff !important;
    border: 1px solid #20a3f0;

}

.Board-members .member-box:hover .information-box .email::before,
.Board-members .member-box:hover .information-box .phone-number::before,
.Board-members .member-box:hover .information-box .mobile-number::before,
.Board-members .member-box:hover h2,
.Board-members .member-box:hover h3 {
    color: #fff;

}

.rtl .Board-members .member-box .information-box {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    float: right;
    padding: 40px 380px 20px 20px;
    position: absolute;
}

.Board-members .member-box .information-box {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    float: left;
    padding: 40px 0 20px 380px;
    position: absolute;

}

.Board-members .member-box .img-box img {
    padding: 10px;
    -moz-box-shadow: 0 0 5px 1px #999;
    -webkit-box-shadow: 0 0 5px 1px #999;
    box-shadow: 0 0 5px 1px #999;
    background: #ccb47a;
    max-width: 100%;

}

.Board-members .member-box .information-box .mobile-number,
.Board-members .member-box .information-box .phone-number,
.Board-members .member-box .information-box .email {
    direction: ltr;
}

.Board-members .member-box .information-box .mobile-number::before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='2' width='14' height='20' rx='2'/><circle cx='12' cy='18' r='1'/></svg>");
    display: inline-block;
    width: 14px;
    height: 14px;
    color: black;

}

.Board-members .member-box .information-box .phone-number::before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.86 19.86 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.86 19.86 0 0 1 2.08 4.18 2 2 0 0 1 4 2h3a2 2 0 0 1 2 1.72c.12 1.21.41 2.39.86 3.5a2 2 0 0 1-.45 2.11L8.91 11.09a16 16 0 0 0 6 6l1.76-1.76a2 2 0 0 1 2.11-.45c1.11.45 2.29.74 3.5.86A2 2 0 0 1 22 16.92z'/></svg>");
    display: inline-block;
    width: 16px;
    height: 16px;
    color: black;
}

.Board-members .member-box .information-box .email::before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16' stroke='currentColor' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2' ry='2'/><polyline points='3,7 12,13 21,7'/></svg>");
    display: inline-block;
    width: 16px;
    height: 16px;
    color: black;
}

.Export-organizations .fa-title {
    display: none;
}

.rtl .Export-organizations .en-title {
    display: none;
}

.rules-container ul {
    display: flex;
    list-style: none;
    cursor: pointer;
    border: 1px solid #dddddd;
    background-color: #ddd;
}


.rules-container ul .edn__contentBlock_active {
    border-bottom: none;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ff0084;
    outline: none;

}

.rules-container ul li {
    border: 1px solid #dddddd;
    background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #0073ea;
    outline: none;
    list-style: none;
    position: relative;
    float: right;
    margin: 0 .2em -1px 0;
    padding: 0.5rem 1rem;

}

.rules-wrapper .acc-head {
    background-color: #F6F6F5;
    border: none;
    padding: 0.5rem 1rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 2rem;
    cursor: pointer;
    position: relative;
}

.rules-wrapper .acc-head .title::before {
    border-radius: 0 .25rem 0.25rem 0;
    text-align: center;
    width: 3rem;
    position: absolute;
    right: 0;
    top: 0;
    content: "\2212";
    color: #000;
    font-size: 20px;
    background-color: #047a87;


}

.rules-wrapper .acc-body {
    padding: 1rem;
}

.Statutes-wrapper .subtitle {
    color: #ff4d4d;
    font-weight: 700;

}

.Statutes-wrapper .Statutes-box {
    padding: 0 3rem;
}

.Statutes-wrapper .Statutes-box strong {
    color: #002060;
}


.useful-info-wrapper {
    background-color: #e8e6e6;
    padding: 0.25rem;
}

.useful-info-wrapper .useful-info {

    margin-bottom: 3px;
    background-color: #fff;
    padding: 0.5rem;
}

.useful-info-wrapper .useful-info .img-box {
    width: 6rem;
    max-width: 100%;
    border: solid 1px #ccb47a !important;
    padding: 0.25rem;
}

.useful-info-wrapper .useful-info .img-box img {

    width: 100%;
    object-fit: cover;
    height: auto;
}



.useful-info-wrapper .useful-info .info-box a {
    color: #021e4a !important;
}

.useful-info-wrapper .useful-info .info-summary {
    -webkit-line-clamp: 2;
    white-space: nowrap;
    overflow: hidden;
    color: rgb(55, 96, 176) !important;
}

.rule-wrapper .rule-box .title {
    display: block;
    padding: 0.5rem 1rem;
    background: #efede8;
    border: 1px solid #b5b2b2;
    font-size: 20px;
    position: relative;
}

.rule-wrapper .rule-box .title::after {

    background: #efede8 url(images/articleTitle/background/predefined/sand.png);
    position: absolute;
    bottom: -7px;
    left: 44px;
    width: 12px;
    height: 12px;
    content: "";
    z-index: 2;
    border-bottom: solid 1px #bab8b4;
    border-left: solid 1px #bab8b4;
    transform: rotate(315deg);
    -ms-transform: rotate(315deg);

}

.rule-wrapper .rule-box .content-box {
    display: flex;
    gap: 2rem;
    align-items: center;
    padding: 1rem;
}

.rule-wrapper .rule-box .content-box .img-box {


    padding: 5px;
    border: solid 1px #e0deda;
    border-radius: 4px;
    float: left;
    background-color: #fff;
    max-width: 100%;
    line-height: 0;

}

.rule-wrapper .rule-box .content-box .rule-summary-fa {
    font-size: 17px;
}

.rule-wrapper .rule-box .content-box .rule-summary-fa h4 {
    line-height: 6vh;
    color: #002f73;
}

.rule-wrapper .rule-box .content-box .rule-summary-fa h3 {
    color: #f00;
    font-weight: bold;
}

@media(max-width:990px) {
    .Board-members .member-box .information-box {
        left: 10rem;
    }
}

@media(max-width:700px) {
    .Board-members .member-box .information-box {
        left: 0;
    }
}

@media(max-width:590px) {
    .Board-members .member-box .information-box {

        text-align: center;
        width: 100%;
        padding: 0;
        position: absolute;
        left: 0;
        bottom: -3rem;
        z-index: 1111111;
        background: rgba(204, 180, 122, 0.3);
        color: #fff;
        border-radius: 0.5rem;
        gap: 0;
    }

    .Board-members .member-box .information-box h3 {
        color: #fff !important;
    }

    .Board-members .member-box .img-box {
        left: 0;
        top: 0;
    }
}

@media(max-width:480px) {
    .Articles-of-Confederation .acc-body {
        position: relative;
    }


}