.heading-research h2 {
    font-size: 16px;
        color: #000;
    margin: 0;
}
.heading-research h3 {
    font-size: 13px;
        color: #000;
    margin: 0;
}
h2.heading2 {
    color: #000;
    margin: 0;
  font-size:14px;
}
h1.heading1 {
    color: #000;
    margin: 0;
  font-size:16px;
}
h3.heading3 {
    color: #000;
    margin: 0;
  font-size:16px;
}
.heading-research-box h3 , .heading-research-box h2 {
    border: none!important ;
    background: none!important;
    padding: 4px 0px!important;
    margin-top: 15px!important;
}
.heading-research-box h3 em, .heading-research-box h2 em{font-size:13px;vertical-align: middle !important;}
.heading-icon h1.heading1 em,.heading-icon h2.heading2 em {
        width: 32px;
    height: 32px;
    background: #feba00;
    text-align: center;
    line-height: 32px;
    vertical-align: -3;
    border-radius: 50%;
    box-shadow: 0 2px 4px -2px #000;
    color: #35663a;
    margin-left: 10px;
    font-size: 20px;
}
.heading-icon h1.heading1,.heading-icon h2.heading2 {font-size:14px;font-weight:bold;}

.main-research.heading-research td h2 a {
    color: #000;
}
.main-research.heading-research td h2{margin:0 0 10px 0;}
.main-research.heading-research td h2 em{margin:0 0 0px 10px;color:#fec200}
.title-menu h4 {
    color: #000;
     padding-bottom: 5px;font-size:15px;
}

    .title-menu h4 i, .title-menu h4 em {
        margin-left: 10px;
        color: #fff;
        font-size: 20px;
        vertical-align: middle;padding:5px;border-radius:3px;
    }

.content-menu ul {
    margin: 0;
}

    .content-menu ul li {
        margin-bottom: 5px;
        font-size: 13px;
    }

        .content-menu ul li a {
            color: #000;
            transition: all 0.5s linear;
            -webkit-transition: all 0.5s linear;
        }

            .content-menu ul li a:hover {
                color: #fec200;
            }

.content-menu {
    margin-bottom: 30px;
    text-align:right;
}

.icon-branches em, .icon-branches i {
    font-size:20px;padding:5px;border-radius:4px;
    color: #fff;
}

.link-branches h5 a {font-size:13px;
    color: #000;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .link-branches h5 a:hover {
        color: #ffd101;
    }

.branches-menu {
    margin-bottom: 30px;
}

.livetabsbki .DnnModule-1777{
    width: 50%;
    float: right;
    position: relative;
}
 .livetabsbki .DnnModule-1778 {
    width: 25%;
    float: right;
    position: relative;
}
.livetabsbki .DnnModule-2004 {
    width: 25%;
    float: right;
    position: relative;
}
.news-text-tabs h3 {
    margin: 0 0 10px 0;
    line-height: 24px;
    font-size: 13px;
}

    .news-text-tabs h3 a {
        color: #35663a;
    }

.news-image-tabs {
    width: 100%;
    height: 170px;
    overflow: hidden;
    position: relative;
    /* border: 3px solid #fbb53d; */
    border-radius: 4px;
}

    .news-image-tabs img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
.item-news {
    padding: 0 25px;
}

.news-text-tabs {
    margin-top: 10px;
}
.last-video .btn-archive a {
    width: auto;
    font-size: 12px;
    padding: 5px 10px;
}

.last-video .btn-archive {
    padding-top: 10px;
}
.btn-archive {
    padding: 10px 15px 0 15px;
    text-align: left;
    clear: both;
}

    .btn-archive a {
        display: inline-block;
        background: #ffca00;
        width: auto;
        padding: 5px 10px;
        color: #35663a;
        border-radius: 5px;
        font-size: 12px;
        box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.55);
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
    }

        .btn-archive a:hover {
            background: #35663a;
            color: #ffca00;
            /* width: 77px; */
        }

.news-text-tabs span {
    color: #2fa13b;
    font-size: 9px;
}

.owl-news .owl-dots {
    position: relative;
    /*   top: -30px; 
   left:-80px;*/
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 7px 0 0;
}

    .owl-news .owl-dots .owl-dot.active span, .owl-news .owl-dots .owl-dot:hover span {
        background: #fbb53d;
    }

.content-list-news h4 {
    margin: 0;
    font-size: 13px;
}

    .content-list-news h4 a {
        color: #35663a;
    }

        .content-list-news h4 a i, .content-list-news h4 a em {
            margin-left: 5px;
            vertical-align: middle;
        }

.content-list-news span {
    color: #2fa13b;
    font-size: 9px;
}

.list-news-left ul {
    border-right: 1px solid #ddd;
    padding-right: 15px;
    padding-left: 15px;
margin: 0;}

    .list-news-left ul li {
        margin-bottom: 3px;
    }

.content-list-news {
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
}

.list-news-left ul li:last-child .content-list-news {
    border-bottom: 0;
}

.item-services {
    text-align: center;
    padding: 10px 0 0 0;
}

.icon-services em, .icon-services i {
    width: 80px;
    height: 80px;
    line-height: 80px;
    background: #fff;
    border-radius: 50%;
    font-size: 48px;
    color: #3a9b04;
}

.bkicon-money-laundering {
    font-size: 75px !important;
}

.icon-services {
    position: relative;
}

    .icon-services:before {
        border: 2px solid #3a9b04;
        position: absolute;
        content: "";
        width: 90px;
        height: 90px;
        border-radius: 50%;
        transform: translate(-50%,-50%);
        top: 50%;
        left: 50%;
    }

.text-services h5 a {
    color: #262626;
}


.text-services h5 {
    margin-top: 30px;
}

.icon-services a {
    display: inline-block;
    position: relative;
    z-index: 2;
}

.owl-services .owl-nav {
    position: absolute;
    display: block;
    width: 100%;
    top: 50%;
}

    .owl-services .owl-nav .owl-prev {
        position: absolute;
        top: -15px;
        right: -8px;
        transform: translate(-50%,-50%);
        background: none;
        font-size: 40px;
        color: #35663a;
    }

    .owl-services .owl-nav .owl-next {
        position: absolute;
        top: -15px;
        left: 25px;
        transform: translate(-50%,-50%);
        background: none;
        font-size: 40px;
        color: #35663a;
    }

        .owl-services .owl-nav .owl-next:hover, .owl-services .owl-nav .owl-prev:hover {
            background: none;
            color: #35663a;
        }

/*report tabs*/
.main-report-tabs .image-report-special {
    width: 115px;
    margin-right: 150p;
    float: right;
}

.main-report-tabs .image-report-special .news-image-tabs {
    height: 100px;
}

.main-report-tabs .text-report-special {
    margin-right: 130px;
}

.main-report-tabs .text-report-special h3 {
    font-size: 13px;
    line-height: normal;
}

.main-report-tabs .content-report {
    margin-bottom: 30px;
}

.main-report-tabs .text-report-special span {
    font-size: 9px;
    display: block;
    text-align: left;
}
/*end report tabs*/
/*start aparat*/
.content-last-video img { width: 100%; height: 100%; object-fit: cover; }

.content-last-video { width: 100%; height: 170px; position: relative; overflow: hidden; margin-bottom: 30px; }

    .content-last-video a:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(41,42,51,0.8); width: 100%; height: 100%; z-index: 9; }

.inner-last-video { /* max-width: 800px; */ width: 100%; position: absolute; top: 59%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 1em; text-align: center; z-index: 1; height: 100%; /* display: block; */ z-index: 10; }

.content-last-video a { position: relative; display: block; width: 100%; height: 100%; }

span.play-last-video { position: relative; display: inline-block; width: 4em; height: 4em; border-radius: 50%; background: #df0f50; }

    span.play-last-video svg { top: 50%; bottom: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.5em; height: 1.5em; left: 50%; fill: #ffffff; }

h4.title-last-video { font-size: 1.2em; font-weight: 400; color: #fff; margin-top: 1em; overflow: hidden; height: 2em; line-height: 2em; margin: 0; }

span.duration-last-video { display: inline-block; font-size: 0.7em; font-weight: 300; color: #fff; border-radius: 3px; padding: .3em .5em; margin-top: 1em; background-color: rgba(111,114,133,0.9); }

span.play-last-video svg path { fill: #fff; }
/*end aparat*/
/*electronic bank tabs*/
.head-electronic {
    text-align: center;
    background: #eee;
    position: relative;
    overflow: hidden;
}

    .head-electronic:after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 32px;
        /*background: url(/Portals/0/Images/electronic/agribank.png);*/
        width: 101px;
        height: 81px;
    }

.box-electronic:hover .head-electronic i,.box-electronic:hover .head-electronic em {
    background: #35663a;
    color: #fc0;
    box-shadow: none;
}

.box-electronic:hover .head-electronic h3 {
    color: #fc0;
}

.head-electronic i,.head-electronic em {
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    background: #fff;
    border-radius: 50%;
    font-size: 40px;
    color: #35663a;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.42);
    margin: 5px 0 15px 0;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.head-electronic h3 {
    margin: 0;
    background: #35663a;
    color: #fff;
    padding: 6px 0;
    font-size: 14px;
    position: relative;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.box-electronic {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.58);
    min-height: 356px;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.head-electronic h3:before {
    content: "";
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #35663a;
    left: 50%;
    top: -12px;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
}

.box-electronic ul {
    margin: 0;
}

    .box-electronic ul li a {
        display: block;
        padding: 10px;
        color: #35663a;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
    }

    .box-electronic ul li {
        border-bottom: 1px solid #e8e8e6;
        position: relative;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

        .box-electronic ul li:last-child {
            border-bottom: none;
        }

        .box-electronic ul li:before {
            content: "";
            position: absolute;
            right: 0;
            width: 3px;
            height: 0;
            background: #35663a;
            transition: all 0.3s linear;
            -webkit-transition: all 0.3s linear;
            opacity: 0;
        }

        .box-electronic ul li:hover:before {
            height: 100%;
            opacity: 1;
        }

        .box-electronic ul li:hover a {
            color: #fc0;
        }

.box-electronic:hover {
    box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.58);
}
/*research*/


@media (min-width: 768px) {
.research .col-sm-2 {
                width: 20%; 
}
}

@media (max-width: 768px) {
.research .col-sm-2 {
                margin-bottom:30px;
}
}

.content-research {
    text-align: center;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.6);
    margin-bottom: 30px;
    border-radius: 5px;
    background: #eee;
    position: relative;
    overflow: hidden;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

    .content-research:hover {
        box-shadow: 0 4px 20px -2px rgba(0, 0, 0, 0.58);
        background: #fff;
    }

        .content-research:hover .icon-research i, .content-research:hover .icon-research em {
            background: #ffca00;
            color: #fff;
        }

.icon-research i, .icon-research em {
    width: 70px;
    height: 70px;
    line-height: 70px;
    box-shadow: 0 2px 4px -2px #000;
    font-size: 46px;
    border-radius: 50%;
    background: #fff;
    color: #35663a;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.icon-research {
    padding: 20px 0px 20px 0px;
}

.link-research {
    display: block;
    padding: 17px 0;
    font-size: 13px;
    color: #000;
}

.content-research a {
    display: block;
    z-index: 1;
    position: relative;
}

.content-research:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    /*background: url(/Portals/0/Images/electronic/agribank.png);*/
    width: 101px;
    height: 81px;
    z-index: 0;
}

.research .col-sm-3 .content-research:last-child,.research .col-sm-2 .content-research:last-child {
    margin-bottom: 0;
}
/*exchange*/
.title-exch span {
    display: block;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.7);
    padding: 15px 0;
    text-align: center;
    background: #fff;
    margin-bottom: 20px;
    font-size: 18px;
    color: #35663a;
}

.content-exch {
    background: #fff;
    padding: 15px;
    box-shadow: 0 2px 4px -1px #000;
}

    .content-exch .table {
        margin-bottom: 0;
    }
/*research-inner*/
.list-research-menu.visible {
  left: 0;
  display: none;
  width: 100%;
  background: #feba00;
  position: fixed;
  top: -30px;
  z-index:100;

}
.list-research-menu ul {
    margin: 0;
    text-align: center;
}

    .list-research-menu ul li {
        display: inline-block;
    }

        .list-research-menu ul li a {
            padding: 15px;
            display: block;
            font-size: 14px;
            color: #35663a;
            transition: all 0.5s linear;
            -webkit-transition: all 0.5s linear;
        }

.list-research-menu {
    box-shadow: 0 1px 4px -1px #000;
    margin-bottom: 20px;
}

    .list-research-menu ul li a:hover {
        background: #fed000;
    }

.box-research {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    margin-bottom: 30px;
}

.title-research {
    padding: 10px 15px;
    background: #f3f3f3;
}

    .title-research h4 {
        margin: 0;
        color: #000;
        font-size: 16px;
    }

        .title-research h4 i {
            width: 32px;
            height: 32px;
            background: #feba00;
            text-align: center;
            line-height: 32px;
            vertical-align: -3;
            border-radius: 50%;
            box-shadow: 0 2px 4px -2px #000;
            color: #35663a;
            margin-left: 10px;
            font-size: 20px;
        }
         .title-research h4 em {
            width: 32px;
            height: 32px;
            background: #feba00;
            text-align: center;
            line-height: 32px;
            vertical-align: -3;
            border-radius: 50%;
            box-shadow: 0 2px 4px -2px #000;
            color: #35663a;
            margin-left: 10px;
            font-size: 20px;
        }
.text-research strong {
    margin-bottom: 10px;
    display: inline-block;
    font-size: 14px;
}

.text-research p {
    margin-bottom: 15px;
    color: #777;
}

.text-research {
    padding: 15px;
}

.research-table table {
    margin-bottom: 0;
}

.research-table {
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.47);
    padding: 15px;
    margin-bottom: 15px;
}

    .research-table:last-child {
        margin-bottom: 0;
    }

    .research-table table {
        margin-bottom: 0;
    }

        .research-table table tr th {
            font-size: 14px;
        }

        .research-table table tr td {
            font-size: 13px;
        }

.text-research ul {
    margin: 0;
}

    .text-research ul li {
        margin-bottom: 10px;
    }

        .text-research ul li:last-child {
            margin: 0;
        }

        .text-research ul li a {
            color: #000;
            transition: all 0.3s linear;
            -webkit-transition: all 0.3s linear;
        }

            .text-research ul li a:hover {
                color: #feba00;
            }
.text-research ul li a i {
    margin-left: 10px;
    vertical-align: middle;
    color: #feba00;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.text-research ul li  em,.text-research ul li  i {
    margin-left: 10px;
    vertical-align: middle;
    color: #feba00;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}
.text-research ul li a:hover i {
    color: #000;
}

.text-research ul li:hover i {
    color: #000;
}
.text-research ul li:hover em {
    color: #000;
}
.bkicon-money-size {
    font-size: 27px !important;
}
.DnnModule-1786 {
    clear: both;
}

/*Form Bki*/
.input-telerik span {
    padding: 0!important;
}
.input-telerik .form-control {
    height: 34px!important;
}
.form-bki {
box-shadow: 0 0 4px -3px #000;
padding: 30px;
background: #f9f9f9;

}

/*contact-us*/
.contact-us { border: 1px solid #ddd; overflow: hidden; border-radius: 3px; box-shadow: 0 3px 7px -3px rgba(170, 170, 170, 0.37); padding: 15px; margin: 65px 0;}
    .contact-us h3 { font-size: 18px; color: inherit; font-weight: bold; border-bottom: 1px solid #ccc; padding: 0 0px 15px 0; margin: 0 0 5px; }
.contact-box { margin: 20px 0 0 0; }
    .contact-box .footer-box ul { padding: 0; margin: 0; list-style: none; }
        .contact-box .footer-box ul li { display: block; padding: 15px 0; border-top: 2px dotted #999; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
            .contact-box .footer-box ul li:hover .text-box { margin: 0 10px 0 0; }
.address-box h3 { margin: 0 0 15px 0; padding: 15px 0 5px 0; color: #000; }
.contact-box .footer-box ul li:first-child { padding: 0 0 15px 0; border: 0; }
.contact-box .footer-box ul li a:before { content: "\f111"; font-family: FontAwesome; font-size: 6px; color: #ccc; position: absolute; left: 0; }
.contact-box .footer-box ul { padding: 0; margin: 0; list-style: none; }
    .contact-box .footer-box ul li { display: block; padding: 33px 0 0 0; border: 0; clear: both; overflow: hidden; }
        .contact-box .footer-box ul li:first-child { padding: 0; }
        .contact-box .footer-box ul li:hover span { border-color: #000; }
            .contact-box .footer-box ul li:hover span:before { border-color: transparent #000 transparent transparent; }
.contact-box .footer-box span { float: right; font-size: 24px; width: 34px; border-left: 1px solid #4374e0; line-height: 44px; padding: 0 0 0 12px; margin: 0 0px 0 10px; position: relative; }
    .contact-box .footer-box span:before { content: ''; position: absolute; left: -5px; top: 0; bottom: 0; margin: auto; width: 0; height: 0; border-style: solid; border-width: 4px 4px 4px 0px; border-color: transparent #4374e0 transparent transparent; }
.contact-box .footer-box .text-box { overflow: hidden; float: right; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
    .contact-box .footer-box .text-box p { margin: 0; }
    .contact-box .footer-box .text-box strong { color: #7b6d6d; }
    .contact-box .footer-box .text-box a { color: #ccc; text-decoration: none; padding: 0; }
        .contact-box .footer-box .text-box a:before { content: ''; display: none; }
.contact-box .footer-box span { color: #4374e0; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; }
.box-qr img { width: 200px; height: 200px; background: #ddd; padding: 10px; border-radius: 3px; }
.box-qr { text-align: center; margin: 20px 0 0 0; }
.content-shared ul { display: table-cell; vertical-align: middle; padding: 35px 0 15px 0; }
.content-shared { display: table; width: 100%; text-align: center; }
    .content-shared ul li { height: 35px; width: 35px; text-align: center; float: right; margin: 0 5px; }
        .content-shared ul li a { display: table; vertical-align: middle; line-height: 12px; color: #fff; font-size: 16px; height: 35px; width: 35px; border-radius: 3px; }
            .content-shared ul li a em { display: table-cell; vertical-align: middle; }
            .content-shared ul li a.facebook { background: #3d5ba4; }
            .content-shared ul li a.google-plus { background: #e94c2b; }
            .content-shared ul li a.instagram { background: #2ebf25; }
            .content-shared ul li a.twitter { background: #02b2fb; }
            .content-shared ul li a.paper-plane-o { background: rgb(44, 165, 224); }
            .content-shared ul li a.linkedin { background: rgb(0, 119, 181); }
            .content-shared ul li a.pinterest { background: #da1914; }
.map-google { padding: 15px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 3px 7px -3px rgba(170, 170, 170, 0.37);height:385px; margin: 65px 0;}
.text-research .glyphicon.glyphicon-arrow-right{color: #36bddd;margin-left:7px;float:right;}
.text-research .glyphicon.glyphicon-download-alt{color: forestgreen;margin-left:7px;}
.text-research .glyphicon.glyphicon-link{color: #5bc0de;margin-left:7px;}
.text-research a{color:#888;line-height:28px;}
.link-branches h5 i, .link-branches h5 em {   margin-left: 10px;    color: #fff;    font-size: 20px;    vertical-align: middle;    padding: 5px;    border-radius: 3px;}
.custom-menu .link-branches {  text-align: right;}
.custom-menu .link-branches h5 a{line-height:45px;}
.research-table a{color:#888;}
@media handheld, only screen and (max-width: 768px) {
    .box-electronic {  margin-bottom: 20px;}
   
}
@media only screen and (max-width: 768px) and (min-width: 640px){
    .link-research{font-size:10px;}
     .DnnModule-1769 .livetabsBki .ui-tabs .ui-tabs-nav li a{font-size:13px !important;}
}
@media handheld, only screen and (max-width: 767px) {
    

    .livetabsbki .DnnModule-1777, .livetabsbki .DnnModule-1778,.livetabsbki .DnnModule-2004 {
        width: 100%;
        float: none;
    }

    .livetabsbki {
        margin-top: 40px;
    }

    .item-news {
        margin-bottom: 30px;
    }

    .list-news-left {
        margin-top: 30px;
    }

        .list-news-left ul {
            margin: 0;
            padding: 0;
            border-right: 0;
        }

    .owl-news .owl-dots {
        width: 100%;
        text-align: center;
    }

    .news-text-tabs {
        margin-top: 15px;
    }

    .rtl .livetabsbkihead .ui-tabs .ui-tabs-nav li {
        background: #fbb53d !important;
        background: -moz-linear-gradient(0deg, transparent 0px, #fbb53d 0px) !important;
        background: -webkit-linear-gradient(0deg, transparent 0px, #fbb53d 0px) !important;
        background: -ms-linear-gradient(0deg, transparent 0px, #fbb53d 0px) !important;
        background: -o-linear-gradient(0deg, transparent 0px, #fbb53d 0px) !important;
        background: linear-gradient(0deg, transparent 0px, #fbb53d 0px) !important;
    }
}

.bank-content h5 em {  margin-left: 7px;   color: #36bddd;vertical-align:middle;font-size:10px;}
.bank-content h5{color:#444;font-weight:normal;font-size:13px;}
.bank-content h2 {   color: #35663a;   background-color: #eee;   border-right: 3px solid #35663a;padding:10px 20px 10px;font-size:15px;}
.bank-content h2 em {  margin-left: 7px; vertical-align:middle;font-size:14px;}
.bank-content h3 {   color: #35663a;   background-color: #eee;   border-right: 3px solid #35663a;padding:10px 20px 10px;font-size:15px;}
.bank-content h3 em {  margin-left: 7px; vertical-align:middle;font-size:14px;}
.text-research h3 {   color: #000;font-size:15px;}
.text-research h3 em {  margin-left: 7px; vertical-align:middle;font-size:14px;color:#2ecc71;}

.em1{background-color:#455a64;}
.em2{background-color:#5a3c82;}
.em3{background-color:#0098db;}
.em4{background-color:#af1602;}
.link_button {   font-size: 15px;}
.mobile-box.android {  border: 2px solid forestgreen;   border-radius: 5px;    min-height: 311px;padding:20px}
.mobile-box.apple{ border: 2px solid #000;   border-radius: 5px;    min-height: 311px;padding:20px;}
.mobile-box.android .fa.fa-fw.fa-android{font-size:100px;color:forestgreen}
.mobile-box.apple .fa.fa-fw.fa-apple{font-size:100px;color:#000;}
.mobile-box .glyphicon.glyphicon-download-alt{color:forestgreen;font-size:17px;margin-left:5px;}
.mobile-box a {color:#888;line-height:25px;}
.mobile-box .glyphicon.glyphicon-book{color:crimson;font-size:17px;margin-left:5px;}
div.actionMenu ul.dnn_mact li.dnn_shared > div{writing-mode:horizontal-tb !important;}
/*----------- style for inner tab-----------------*/
 .livetabsdefault .ui-widget-content {  border: 0 none !important;}
 .livetabsdefault .ui-widget-header {   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;   border: 0 none;}
  .livetabsdefault .ui-tabs .ui-tabs-nav li {   background: #fff none repeat scroll 0 0;    border: 0 none;    border-radius: 17px;margin-left:5px;}
 .livetabsdefault .ui-tabs .ui-tabs-nav li a {    color: #888888;    padding:6px 18px;font-size:14px !important;}
 .livetabsdefault .ui-state-active, .livetabsdefault .ui-widget-content .ui-state-active {    background: #ffbc01 none repeat scroll 0 0 !important;}
 .livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {    color: #212121 !important;}
.livetabsdefault .ui-tabs .ui-tabs-nav { border-bottom-right-radius: 0 !important;  border-bottom-left-radius: 0 !important;
    border-bottom: 2px solid #cccccc !important;  padding-bottom: 15px !important;}
 .livetabsdefault .ui-widget-header{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    border: 0 none !important;        border-bottom-color: currentcolor;
        border-bottom-style: none;        border-bottom-width: 0px;}
 .livetabsdefault .ui-tabs .ui-tabs-nav li{float:right !important;}
 /*--------------end of inner-tab*/
 .mahnameh a{color:#444;font-size:13px;}
 .mahnameh a:hover{color:#ffbc01;transition:0.5s;}
 .mahnameh img{margin-bottom:15px;margin-top:15px;}
 .livetabsdefault a.btn-info{float:none !important;width:auto !important; }
/*transparency*/
.transparency-accordion h4 a {
    color: #000;
    display: block;
}
.list-pdf-link ul {
  margin: 0;
}
.list-pdf-link ul li {
  font-size: 14px;
  margin-bottom: 5px;
  list-style-type: none;
  margin-top: 10px;
}
.list-pdf-link ul li ul {
  margin-right: 15px;
  margin-top: 10px;
}
.list-pdf-link ul li a {
  font-size: 13px;
  color: #717171;
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
}
.list-pdf-link ul li a:hover {
  color: #9892dd;
}

.main-link ul li i,.main-link ul li em {
  margin-left: 5px;
  vertical-align: middle;
  color: #37693c;
}
.main-link .list-pdf-link ul li {
  margin-bottom: 15px !important;
}
/*financial-transparency*/
.title-financial-transparency h5 span { background: #35663a; padding: 5px 20px; color: #ffca00; display: inline-block; }
.list-financial-transparency h6 em, .list-financial-transparency h6 i { margin-left: 5px; vertical-align: middle; }
.financial-transparency { -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); background: #fff; padding: 15px; }
.title-financial-transparency { text-align: center; margin: 25px 0; }
    .title-financial-transparency h5 { margin: 0; color: #000; }
.list-financial-transparency h6 { color: #35663a; margin: 20px 0 20px 0; font-weight: bold; }
.list-financial-transparency ul { margin: 0; }
    .list-financial-transparency ul li { margin-bottom: 10px; }
.list-financial-transparency { margin-bottom: 30px; }
    .list-financial-transparency ul li a { color: #000; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; }
    .list-financial-transparency ul li i, .list-financial-transparency ul li em { margin-left: 5px; vertical-align: middle; color: #ffca00; }
    .list-financial-transparency ul li a:hover { color: #ffca00; }
.main-financial-transparency strong { font-size: 13px; display: inline-block; border-bottom: 2px solid #ffca00; padding-bottom: 10px; color: #000; }
/*app download*/
.mobile-content {background: #fff;border: 1px solid #dcdcdc;padding: 0 15px;border-radius: 5px;min-height: 589px;}
.icon-mobile { padding: 15px 0; }
    .icon-mobile h5 { color: #000; border-bottom: 1px solid #f1efef; margin: 0 0 0px 0; padding-bottom: 15px; }
.text-mobile p { color: #000; line-height: 1.8; margin: 0; }
.btns-mobile { margin: 25px 0; text-align: center; }
    .btns-mobile a { display: inline-block; background: #35663a; padding: 4px 9px; color: #ffca00; border-radius: 5px; }
.qr-pane {text-align: center;}
    .qr-pane img {max-width: 135px;display: block;margin: 0 auto;}
.text-mobile ul li { margin-bottom: 5px; list-style-type: disc; color: #7a7575; }
.text-mobile ul { margin-right: 15px; margin-top: 8px; }
.icon-mobile img {
    margin: 0 auto 5px auto;
    display: block;
}
table.table-existing-file .file-select {
    display: block;
}
/*board*/
.image-board img {width: 100%;object-fit: cover;}
.image-board {background: #37693c;padding: 15px;border-radius: 5px;box-shadow: 0 2px 4px 0px rgb(0 0 0 / 23%);}
.name-board h3 {text-align: center;color: #fde54a;font-weight: bold;}
.resume-board {box-shadow: 0 2px 4px 0px rgb(0 0 0 / 23%);border-radius: 5px;margin-top: 10px;}
.resume-board ul {margin: 0;padding: 15px;}
.resume-board ul li {line-height: 2;font-size: 14px;margin-bottom: 10px;background-color: #f9f9f9;padding: 5px;border-radius: 5px;}
.resume-board ul li svg{width: 2.2rem;height: 2.2rem;vertical-align: middle;margin-left: 5px;}
.content-board {margin-bottom: 50px;}
.resume-board ul li:last-child {margin-bottom: 0;}



