.ui-dialog-content #Body { background: #FFF !important; }
select#fs {
    width: 100%;
    margin: 4px 0 10px 0;
}
/*----------layout----------*/
.bannerpane { margin-bottom: 0; }
.unique_skin.skin_wrapper { width: 1140px; }
.unoslider_indicator { display: none !important; }
/*.skin_content { padding:0 !important;}*/
.graygrid4c { margin: 0px 0 13px !important; }
.graygrid4b { margin: 0px 0 13px !important; }
.graygrid4a { margin: 0px 0 13px !important; }
.BottomGrid12b { margin: 0px 0 !important; }
.footerpane { margin: 0 0 20px !important; }
.DeepSkyBlue08_footer { height: 0 !important; }
.DeepSkyBlue08_style { border: 1px solid #cccccc !important; }
.nav-tabs > li > a { color: #909090 !important; font-size: 15px !important; }
/*----------PajoheshKadeh----------*/
.pajDiv { text-align: center; margin: 0px 3px 10px 3px; }
.pajItem { border: 1px solid #d0d0d0; border-radius: 5px; background: url('/Portals/0/Images/HomePage/ProjectItem-bg.jpg') no-repeat scroll top center #f2f2f2; display: inline-block; padding: 10px 3px 0; margin: 3px 3px; text-align: center; }
.pajImg { display: block; }
.pajLink { display: block; padding: 10px 0; }
    .pajLink a { color: #727272; font-size: 14px; }
        .pajLink a:hover { color: #36BDDD; }
/*----------3Tabs----------*/
.allList li { line-height: 25px; padding: 10px 0px 0 5px; }
    .allList li a { color: #636363; font-size: 15px; }
        .allList li a:hover { color: #36BDDD; }
    .allList li img { margin: 2px 0 0 3px; }
/*----------FastLinks----------*/
.FastLinks { background-color: #12435c; border: 1px solid #ffffff; border-radius: 5px; bottom: 0; height: 250px; opacity: 0.67; padding: 3px; position: absolute; right: 20px; top: 32px; width: 240px; z-index: 999; }
.FastLinksTitle { background: url("/Portals/0/Images/HomePage/FastLinksTitle-bg.jpg") no-repeat scroll center top #efefef; color: #434343; font-size: 15px; padding: 12px 26px 12px 0; text-align: right; }
.FastLinksBody div { border-bottom: 1px dashed #879eac; padding: 12px 20px 12px 0; }
    .FastLinksBody div img { margin: 5px; }
    .FastLinksBody div a { color: #ffffff; font-size: 12px; font-family: Tahoma; }
        .FastLinksBody div a:hover { color: #36BDDD; }
/*----------subfooterLinks----------*/
.subfooterLinks { text-align: center; display: inline-block; width: 100%; }
    .subfooterLinks span { margin: 0 5px; }
        .subfooterLinks span img:hover { opacity: .8; }
/*----Last-News-----------*/
.rNewsContainer { clear: both; padding: 7px 0; line-height: 23.5px; border-bottom: 1px dashed #c0c0c0; }
.rNSimage { border: 1px solid #C5C5C5; border-radius: 5px; display: block; float: right; margin: 2px 5px; padding: 3px; }
.rNStitleF:link, .rNStitleF:visited, .rNStitleF:active { color: #636363; font-size: 15px; font-weight: normal; line-height: 24px; text-decoration: none; }
.rNStitleF:hover { color: #36BDDD; text-decoration: none; }
.titleDiv { padding: 0 4px 0 4px; text-align: justify; }
.datenews { color: #fa0000; float: left; font-size: 13px; font-family: bnazaninb; }
/*news-print*/
.articlePrint { direction: rtl; }
/*----------footerLinks----------*/
.footerLinks li { line-height: 24px; padding: 5px 0; background: url("/Portals/0/Images/HomePage/border.png")repeat-x scroll 0 100% transparent; }
    .footerLinks li a { color: #ffffff; }
        .footerLinks li a:hover { color: #36BDDD; }
    .footerLinks li img { margin: 2px 0 0 3px; }
/*----------Persons----------*/
#mdMemberList > li { float: right; /*width: 98%;*/ border: solid 1px #e5e5e5; border-bottom: solid 3px #36bddd; padding: 27px 20px 100px; position: relative; }
    #mdMemberList > li:before { content: " "; width: 0; height: 0; border-right: 3px solid transparent; border-left: 3px solid transparent; border-bottom: 5px solid #36bddd; position: absolute; bottom: 0; right: 48%; }
[class^="RadAjaxPanel"] *, [class*="RadAjaxPanel"] *, [class^="Digital"] *, [class*="Digital"] * { font-size: 14px !important; font-weight: normal !important; }
.mdMemberDetails .mdMemberImg span { max-height: 113px !important; width: 87px !important; }


/******breadcromp******/
.pagename_style h1 { display: none !important; }
.breadcrumb_style { line-height: 35px !important; }
.page_name { min-height: 35px !important; }

/*--------profile------------*/
.ProfilePhoto { float: right; height: 118px; margin: 9px 11px 0 21px; padding: 5px; width: 86px; }
.ProfileAddress { background: none repeat scroll 0 0 #e8e8e8; border-left: 1px solid #7c7c7c; border-radius: 5px; border-top: 1px solid #7c7c7c; height: 145px; margin: 0 auto; width: 80%; }
.ProfileContact { font-size: 13px; line-height: 25px; width: 41%; }
.ProfileBio { margin-top: 5px; padding-top: 9px; }
.ProfileName { border-bottom: 2px solid #757575; color: #47c0dd; float: right; font-size: 16px; margin: 18px 0 0; width: 30%; }

/*--------------------*/
.floatl { float: right; }
.floatr { float: left; }
.c_title_footer { font-size: 14px !important; }
.footerpane_style, .footerpane_style * { line-height: 21px !important; }




/*----------FastLinks2----------*/
.FastLinks2 { background-color: #d9d8d8; border: 1px solid #ffffff; border-radius: 5px; bottom: 0; opacity: 1; right: 0px; top: 0px; width: 240px; z-index: 999; }
.FastLinksTitle2 { background: url("/Portals/0/Images/HomePage/FastLinksTitle-bg.jpg") no-repeat scroll center top #efefef; color: #434343; font-family: droid arabic naskh; font-size: 15px; padding: 12px 26px 12px 0; text-align: right; }
.FastLinksBody2 div { border-bottom: 1px dashed #879eac; padding: 12px 20px 12px 0; }
    .FastLinksBody2 div img { margin: 5px; }
    .FastLinksBody2 div a { color: #333333; font-size: 12px; font-family: Tahoma; }
        .FastLinksBody2 div a:hover { color: #36BDDD; }

.Footer01_content { padding: 4px 3px 8px; }

.DnnModule-2411 { padding-right: 10px; }

/*---------------------leftmenu---------------*/
.right-nav-menu { width: 50px; height: 170px; position: fixed; right: 0; top: 57%; margin-top: -178.5px; z-index: 120; }
    .right-nav-menu ul { margin: 0; padding: 0; }
    .right-nav-menu li { width: 175px; height: 50px; float: right; margin-bottom: 4px; overflow: hidden; position: relative; right: -130px; line-height: 50px !important; padding-right: 8px; z-index: 120; list-style: none outside none !important; text-align: right; border-radius: 0px 9px 9px 0px; }
        .right-nav-menu li a { font-size: 13px; color: #fff; text-shadow: 1px 1px rgba(0,0,0,.5); text-decoration: none; }
        .right-nav-menu li span { width: 41px; float: right; height: 41px; }
.right-nav-menu { top: 164px !important; margin-top: 0 !important; }
    .right-nav-menu li { background-image: url("/Portals/0/Images/HomePage/right-nav.png"); background-repeat: no-repeat; border-radius: 9px 0px 0px 9px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; direction: rtl; }


.right-nav-item-01 { background-color: #2b83ff; background-position: 0px 0; }
.right-nav-item-02 { background-color: #2b83ff; background-position: 0px -57px; }
.right-nav-item-03 { background-color: #2b83ff; background-position: 0px -114px; }
.right-nav-item-04 { background-color: #2b83ff; background-position: 0px -170px; }
.right-nav-item-05 { background-color: #2b83ff; background-position: 0px -226px; }
.right-nav-item-06 { background-color: #2b83ff; background-position: 0px -282px; }

#custom-button { display: block; position: fixed; top: 111px !important; right: 0; cursor: pointer; z-index: 9999; width: 45px; height: 49px; border-bottom: 1px solid white; border-top: 1px solid white; border-radius: 9px 0px 0px 9px; }

/******************************************************news marquee***********************************************/
DIV#highlighter-2411 { background: #36bddd !important; border-radius: 6px; }
    DIV#highlighter-2411 .interface .text { color: white !important; }
    DIV#highlighter-2411 .title { color: white; }
    DIV#highlighter-2411 .interface A.prev { background: none !important; }
    DIV#highlighter-2411 a, DIV#highlighter-2411 a:visited { border: 0 none !important; outline: 0 none; text-decoration: none !important; }
.DnnModule-1464 table {/* margin-right: 20px; */}
.DnnModule-1188 .nav > li > a { padding: 10px 13px; }
/*STYLE BHRC-1396 */
.ls-container { margin: 20px 0; border: 2px solid #d3d3d3; border-radius: 5px; }

.governmental-icon ul { margin: 22px 0 0 0; }
    .governmental-icon ul li { display: inline-block; }
.slide-content { padding: 20px 0; }

.content-management { background: #ededed; margin-left: 15px; overflow: hidden; margin-top: 20px; border: 2px solid #dfdfdf; border-radius: 5px; position: relative; }
    .content-management::after { background: url(/Portals/0/Bhrc96/icon/verge.png); width: 82px; height: 50px; content: ""; left: 0; top: 0; position: absolute; }
    .content-management::before { background: url(/Portals/0/Bhrc96/icon/vergeR.png); width: 82px; height: 50px; content: ""; right: 0; top: 0; position: absolute; }
.title-management h2 { font-size: 16px; margin: 20px 0 9px 0; color: #4d4d4d; }
    .title-management h2 span { border-bottom: 1px solid #cbc9c9; padding: 0 15px 5px 15px; display: inline-block; color: #888; }
.title-management { text-align: center; }
.content-management ul { margin: 0 15px; }
    .content-management ul li { background: #fff; border-radius: 20px; margin: 0 0 5px 0; overflow: hidden; }
        .content-management ul li a { display: inline-block; margin: 10px 0 0 0; font-size: 13px; color: #010101; }
.image-management { float: right; width: 40px; height: 40px; border-radius: 50%; box-shadow: -1px 0 2px -1px #aaa; padding: 2px 0 0 0; margin: 0 0px 0 5px; }
    .image-management img { width: 35px; height: 35px; margin: 0 auto; display: block; }
.slider-tab-news { margin-bottom: 0 !important; direction: ltr; padding: 10px 0; border-bottom: 1px solid #d3d3d3; }
.slide-tab-text { text-align: right; padding: 0 0px 0 43px; }
    .slide-tab-text h2 { margin: 0; text-align: right; font-size: 14px; direction: rtl; }
    .slide-tab-text span { display: inline-block; margin: 10px 0 0 0; }
.news-carousel .owl-dots { position: absolute; bottom: 0; left: 0; }
.slide-tab-text h2 a { color: #010101 !important; }

.slider-tab-news .slick-dots { bottom: 13px; text-align: left; padding: 0 0 0 15px; }
.special-ribbons img { position: absolute; left: 0; z-index: 999; }
.slide-tab-image { height: 112px; margin: 0 0 0 auto; }
    .slide-tab-image img { height: 100%; width: 100%; margin: 0 0 0 auto; display: block; }
.slider-tab-news .slick-dots li button::before { font-family: 'FontAwesome'; font-size: 8px; content: '\f111'; text-align: center; color: #d4d2c2; opacity: 1; }
.slider-tab-news .slick-dots li.slick-active button:before { color: #d4d2c2; opacity: 1; content: "\f10c"; font-family: 'FontAwesome'; }
.slider-tab-news .slick-slide { outline: none; }
.list-tab-news ul { margin: 0; }
    .list-tab-news ul li { padding: 5px 15px; border-bottom: 1px solid #c7c7c7; }
        .list-tab-news ul li:last-child { border-bottom: none; }
.list-tab-news h2 { margin: 0; font-size: 12px; }
.list-tab-news span { display: block; margin: 5px 12px 0 0; }
.list-tab-news h2 a { color: #010101; }
.list-tab-news h2 i { font-size: 8px; margin-left: 5px; color: #756d07; vertical-align: middle; }
h2.report-image-tab { padding: 5px 15px; border-bottom: 1px solid #c7c7c7; margin: 0; font-size: 12px; }
    h2.report-image-tab a { color: #010101; }
    h2.report-image-tab i { font-size: 8px; margin-left: 5px; color: #756d07; vertical-align: middle; }
.tab-btn-archive { padding: 0px 15px 5px 15px; text-align: left; }
    .tab-btn-archive a { font-size: 12px; color: #43459f; }
.carousel-services { direction: ltr; width: 84%; margin: 0 auto; }
.title-services h3 { color: #010101; margin: 0; padding: 5px 0; }
    .title-services h3 span { border-bottom: 1px solid #cbc9c9; display: block; margin: 0px 35px 0px 35px; clear: both; padding: 0 0 5px 0; color: #888; }
.title-services { text-align: center; }
.main-services { position: relative; border: 1px solid #d3d3d3; border-radius: 5px; margin: 20px 0; }
    .main-services::after { background: url(/Portals/0/Bhrc96/icon/verge.png); width: 82px; height: 50px; content: ""; left: 0; top: 0; position: absolute; }
    .main-services::before { background: url(/Portals/0/Bhrc96/icon/vergeR.png); width: 82px; height: 50px; content: ""; right: 0; top: 0; position: absolute; }
.services-item img { display: block; margin: 0 auto; }
.services-item { text-align: center; border-right: 1px solid #e1e1e1; padding: 0px 15px 15px 15px; }
    .services-item p { margin: 0; color: #010101; font-size: 12px; }
        .services-item p a { color: #010101; }
.carousel-services .slick-prev, .carousel-services .slick-next { background: white; border-radius: 50%; width: 35px; height: 35px; box-shadow: 1px 1px 1px 1px #9e9e9e; }
    .carousel-services .slick-prev::before { content: "\f053"; font-family: 'FontAwesome'; color: #515151; left: 8px; position: absolute; top: 8px; }
    .carousel-services .slick-next::before { content: "\f054"; font-family: 'FontAwesome'; color: #515151; right: 8px; position: absolute; top: 8px; }
.carousel-services .slick-slide { outline: none; }
.banner-main {border: 1px solid #d3d3d3;border-radius: 5px;background: url(/Portals/0/Bhrc96/icon/banner-bg.png) no-repeat;background-size: 100% 100%;margin: 20px 0 0px 0;min-height: 177px;}
.banner-content img { margin: 0 0 0 0; position: relative; top: 30px; height: 85px; }
.banner-content { text-align: center; }
    .banner-content h3 { margin: 10px 0; padding: 27px 0 0 0; font-size: 16px; }
        .banner-content h3 a { color: #888; }
.footer-site { background: url(/Portals/0/Bhrc96/icon/background-footer.png) no-repeat center top #e8e7e1; box-shadow: inset 0 16px 7px -13px #bdbdb9; }
.skin_width.border-width::before { background: url(/Portals/0/Bhrc96/icon/bgLeft.png) no-repeat; content: ""; position: absolute; left: 0; top: 0; width: 123px; height: 309px; margin: 0 0 0 -125px; }
.skin_width.border-width::after { background: url(/Portals/0/Bhrc96/icon/bgRight.png) no-repeat; content: ""; position: absolute; right: 0; top: 0; width: 123px; height: 309px; margin: 0 -125px 0 0; z-index: -1; }
.box-list h3 { margin: 0; padding: 0 0 5px 0; color: #4c5053; font-size: 16px; }

.box-list ul { margin: 10px 0 0px 0; }
    .box-list ul li { padding: 5px 0; border-bottom: 1px dotted #000; }
        .box-list ul li:last-child { border-bottom: 0; }
        .box-list ul li a em { margin: 0px 0 0 5px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); color: #7273b4; font-size: 15px; vertical-align: middle; transition: all 0.1s linear; -webkit-transition: all 0.1s linear; }
        .box-list ul li a:hover em { transform: rotate(0deg); -webkit-transform: rotate(0deg); }
        .box-list ul li a { font-size: 11px; color: #010101; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
            .box-list ul li a:hover { color: #888; }
.footer-item h3, .footer-contact h3 { margin: 0; font-size: 16px; padding: 0 0 5px 0; color: #4c5053; }
.footer-item ul, .footer-contact ul { margin: 10px 0 0px 0; }
    .footer-item ul li, .footer-contact ul li { margin: 0 auto; padding: 2px 0; }
        .footer-item ul li a { font-size: 12px; color: #777; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
        .footer-item ul li em { margin: 0 0 0 5px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); color: #38ba7e; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
        .footer-contact ul li em { color: #7273b4; margin: 0 0 0 5px; }
        .footer-item ul li:hover a { color: #111; }
        .footer-item ul li:hover em { transform: rotate(0deg); transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.footer-contact::after { background: url(/Portals/0/Bhrc96/icon/map-contact.png); background-repeat: no-repeat; background-size: 100%; position: absolute; content: ""; left: -20px; top: 75px; width: 241px; height: 99px; }
.sticky-social {right: 0;position: fixed;top: 164px;z-index: 1;width: 200px;}
    .sticky-social ul li {position: relative;right: -118px;background: #ddd;padding: 0px 7px;margin: 0 0 5px 0;border-radius: 25px 0px 0px 25px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;overflow: hidden;width: 147px;}
        .sticky-social ul li em { font-size: 35px; vertical-align: middle; margin: 0 10px 0 10px; }
        .sticky-social ul li:hover { right: -23px; }
        .sticky-social ul li a { color: #144c7e; text-align: left; display: inline-block; padding: 9px 0 0 0; }
        .sticky-social ul li img { float: left; }
#dnn_TabsB { padding-right: 5px; margin-top: 2px; }
dnn_CarouselPane, #dnn_TabsA { padding-left: 5px; }
#dnn_BannerPane { padding-right: 5px; }
.list-content { margin: 15px 0 0 0;     overflow: hidden;}
h5.last_modified,h5.ip_item {
    font-size: 12px;
    font-weight:bold;
    color: #000;
    margin-top: 10px;
    text-align: center;
    background: #ddd;
    padding: 10px;
    border-radius: 5px;
}
.skin-content-width { width: 100% !important; }


.box-site-statistics.box-list { margin: 15px 0 0 0; }
iframe > div > table { width: 100% !important; }
.DnnModule-4467, .DnnModule-4468, .DnnModule-4470, .DnnModule-4472, .DnnModule-4473, .DnnModule-4474, .DnnModule-4482 { clear: both; }
/* SimpleGallery*/
.content-image-report { background: #f8f6f6; overflow: hidden; min-height: 230px; box-shadow: 0 0 4px -1px rgba(125, 113, 113, 0.5); border-radius: 5px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
    .content-image-report:hover { box-shadow: none; }
.image-report { text-align: center; position: relative; height: 150px; overflow: hidden; }
    .image-report img { margin: 0 auto; border: none; height: 100%; width: 100%; }
    .image-report .overlay-image-report { position: absolute; top: -200px; left: 0; background: #6d82c2; width: 100%; height: 100%; opacity: 0.4; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.content-image-report:hover .image-report .overlay-image-report { top: 0; }
.image-report .icon-image-report { position: absolute; top: 0; left: -220px; background: #6d82c2; transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }
.content-image-report:hover .image-report .icon-image-report { left: 0; }
.image-report .icon-image-report a { display: table; width: 35px; height: 35px; text-align: center; color: #fff; }
    .image-report .icon-image-report a i { display: table-cell; vertical-align: middle; font-size: 18px; }
.image-report .count-image-report { position: absolute; background: #6d82c2; bottom: 0; right: 0; padding: 5px 10px; font-size: 12px; color: #fff; }
.text-image-report h3 { margin: 0; font-size: 12px; padding: 10px; text-align: right; }
    .text-image-report h3 a { color: #010101; }
.print-page { text-align: left; position: relative; }

    .print-page a { position: absolute; left: 20px; top: 15px; font-size: 26px; z-index: 9; }
/*profile*/
.profile-main {box-shadow: 0px 0px 3px 0px #928484;overflow: hidden;border-radius: 3px;min-height: 190px;border: 1px solid transparent;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;background: #fbfbfb;position: relative;margin-bottom: 30px;}
    .profile-main:hover { box-shadow: none; background: rgba(247, 243, 243, 0.57); border: 1px solid rgb(208, 203, 203); }

.image-profile-top {float: right;width: 80px;height: 80px;overflow: hidden;border-radius: 3px;box-shadow: 0 0 3px 0px #8e8585;margin: 1px;background: #d4d2c2;}

    .image-profile-top img {width: 100%;height: auto;/* background-color: #000; */}

.content-profile-top {overflow: hidden;margin: 5px;border-bottom: 1px solid #ddd;padding: 0 0 5px 0;}

.name-profile-top { margin: 0 90px 0 0px; color: #111; /*! font-weight: 800; */ }

    .name-profile-top span { display: block; color: #8e8b71; font-size: 11px;}

        .name-profile-top span:first-child { font-size: 16px; color: #000; }

.content-profile-bottom {margin: 5px;/* overflow: hidden; *//* min-height: 40px; */}

.tel-profile-bottom span { font-size: 12px; color: #111; margin: 0 0 0 5px; }

.mobile-profile-bottom span { font-size: 12px; color: #111; margin: 0 0 0px 5px; }
.email-profile-bottom {background: #d4d2c2;padding: 5px 0px;text-align: center;color: #111;position: absolute;width: 100%;bottom: 0;min-height: 29px;}
.DnnModule-1474,.DnnModule-4596,.DnnModule-4597 {
    clear: both;
}

.BhrcTable th {background-color: #31849b; color:#FFF; text-align:center; font-weight:bold;}
.BhrcTable tr td {text-align:center;}

/*footer-statistics*/
.statistics_link a {
    float: left;
  	font-size: 12px;
    color: #555555;
    padding: 1px 0;
}

/*e - Decision_e - Consultation page*/
.survay_main {
    display: inline-block;
    width: 100%;
    direction: rtl;
}

.survay_item {
    min-height: 225px;
    background: url(/Portals/0/Images/Inner/serviceptn.jpg) no-repeat;
    background-size: cover;
    border: 1px solid #cacaca;
    border-radius: 15px;
    position: relative;
    background-position: center center;
    text-align: center;
}

.survay_pic {
    background: #cacaca;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    top: 23px;
    text-align: center;
    padding-top: 25px;
}

    .survay_pic img {
        width: 70px;
        height: 70px;
    }

.survay_title {
    color: #000;
    font-size: 14px;
    position: absolute;
    top: 168px;
    padding: 5px;
    width: 100%;
}

.survay_main h6 {
    color: #000;
    background: #e1e1e1;
    padding: 10px;
    border-radius: 15px;
    border: 1px solid #cacaca;
    margin: 0 auto;
}
/*banners*/
.banners {
    /* border: 1px solid #d3d3d3; */
    border-radius: 5px;
    margin-top: 20px;
}

.banners ul {
    margin: 0;
    /* padding: 5px; */
}

.banners ul li {
    margin-bottom: 8px;
}

.banners ul li:last-child {
    /* margin-bottom: 0; */
}

.banners ul li img {
    border-radius: 5px;
    border: 1px solid #d3d3d3;
}
.document_category { background: #eaeaea; border-radius: 3px; position: relative; z-index: 10; }
.document_category > ul {margin: 25px 0;padding: 1px;}
.document_category a { color: #444; }
.document_category li { background: #fafafa; margin: 10px; padding: 5px; border-radius: 3px; cursor: pointer; }
.has_child:before {position:absolute;left: 20px;font-family: "FontAwesome";content: '\f0dd';font-size: 18px;color: #c5bf8d;margin-top: -3px;}
.has_child.active_accordion:before {font-family: "FontAwesome";content: '\f0de';font-size: 18px;margin-top: 5px;}
.document_category .has_child { color:#04486f; }
.document_category .has_child ul { display: none; margin: 0 5px 0 0; }
.document_category .has_child li { color: #888; list-style-type: none; padding: 4px 0; line-height: 21px; }
.document_category .has_child li .fa { margin-left: 3px; font-size: 10px; color:#023654 }

/*help*/
.icon-download-help img { max-width: 80px; width: 100%; margin: 0 auto; display: block; max-height: 80px; height: auto; }

.link-download-help { text-align: center; }

    .link-download-help h4 { color: #000; }

    .link-download-help span { display: block; line-height: 2.4; color: #948a8a; min-height: 80px; }

    .link-download-help a { display: inline-block; background: #8cc0e8; padding: 5px 15px; color: #fff; line-height: normal; margin-bottom: 15px; margin-top: 15px; }

.content-download-help { padding: 15px; border: 10px solid #f7f7f7; }

.download-help { margin: 60px 0; }

.icon-download-help { margin-bottom: 25px; margin-top: 25px; }

.image-help { text-align: center; margin: 60px 0; }
.image-help img {
    padding: 15px;
    background: #f7f7f7;
}

.video-help video {margin: 30px auto 60px auto;display: block;width: 100%    !important;height: auto   !important;padding: 15px;background: #f7f7f7;}

.video-help h2 { color: #000; }

.text-help p { color: #000; font-size: 14px; line-height: 2.4; }

.text-help h3 { color: #000; }

.related-download-hwlp h3 { color: #000; background-color: transparent !important; background-image: linear-gradient(45deg,transparent,rgba(0,0,0,.09)); background-repeat: repeat-x; padding: 10px 15px; }

.related-download-hwlp ul { margin: 30px 0; }

    .related-download-hwlp ul li a img { width: 32px; height: 32px; margin-left: 10px;  }

    .related-download-hwlp ul li a { color: #c3bd8e; }

    .related-download-hwlp ul li { margin-bottom: 15px; }
.ui-accordion-content-active {
    height: auto !important;
}
/*browser*/
.browser-data img,.opsys-data img {
    width: 2rem;
    height: 2rem;
    margin-left: 5px;
    vertical-align: bottom;
}

.browser-data {
    font-weight: bold;
}

.browser-info {
    font-size: 12px;
    color: #000;
    margin-top: 10px;
    text-align: center;
    background: #ddd;
    padding: 10px;
    border-radius: 5px;
}

.opsys-info {
    font-size: 12px;
    color: #000;
    margin-top: 10px;
    text-align: center;
    background: #ddd;
    padding: 10px;
    border-radius: 5px;
}

.opsys-data {
    font-weight: bold;
}
#Country {
    display: flex;
    font-size: 12px;
    color: #000;
    margin-top: 10px;
    text-align: center;
    background: #ddd;
    padding: 10px;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
}

#Country img {width: 3rem;border-radius: 3px;margin-right: 5px;}

#Country span {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-left: 2px;
}
#Country span small {
    background: #fff;
    padding: 2px 5px;
    border-radius: 5px;
    font-size: 10px;
    margin-left: 2px;
}
/*browser*/

/*content*/
.content-help strong, .content-help p span, .content-help p {
    display: block;
    clear: both;
    font-family: IRANSans,Tahoma, sans-serif !important;
    line-height: 2;
    font-size: 14px;
    color: #000;
}

.content-help table {
    float: none !important;
}

.content-help img {
    display: block;
    margin: 30px auto;
    border-radius: 10px;
    background: #fff;
    padding: 15px;
    box-shadow: 0 0 15px 2px rgb(199 199 199);
}

.content-help table {
    width: 100%;
}
.content-help h2 {
    margin: 0;
    background: rgb(194, 214, 155);
    text-align: center;
    padding: 25px 0;
    border-radius: 5px;
    margin-bottom: 30px;
}
.content-help h2 span{color:#000}
.content-help h4 {
    margin: 35px 0;
    font-weight: bold;
}
/*content*/

.table-services table tr,.table-services table tr td {
    border: 1px solid;
    text-align: center;
    vertical-align: middle;
    font-size: 10px;
    font-weight: bold;
}

.table-services table tr:first-child td,.table-services table tr:nth-child(2) td {
    font-weight: bold;
    font-size: 12px;
}

.certification-image span img {
    max-width: 100% !important;
    height: 200px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 4px 1px #0000002b;
    margin-bottom: 20px;
}

.certification-image span {margin-left: 20px;display: flex;flex-direction: column;align-items: center;}

.certification-image {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin: 20px 0;
}

.certification-image a {
    background: #ddd;
    display: block;
    text-align: center;
    padding: 10px 6px;
    color: #000;
    border-radius: 3px;
}


.result-search {
    margin-bottom: 20px;
    background: #ddd;
    padding: 5px;
}



.result-search + div + div {
    margin-bottom: 75px;
    margin-top: 20px;
}
table.text-search span {
    display: block;
    margin-bottom: 18px;
    min-height: 45px;
}

.banner-bottom {
    margin-bottom: 15px;
}

.banner-bottom span {
    border: 1px solid #d3d3d3;
    display: inline-block;
    border-radius: 5px;
    overflow: hidden;
    margin-left: 10px;
}

.banner-bottom span:last-child {
    margin-left: 0;
}




