::selection{background:#39b6a6; color:#fff}
::-moz-selection{background:#39b6a6; color:#fff}
::-webkit-selection{background:#39b6a6; color:#fff}

.vm{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

*, *:before, *:after{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}
body{font-family: "roboto";font-size: 14px;color:#000;position: relative;}
html, body {display: flex; flex-direction: column; flex: 1 1 auto; min-height: 100vh}
input[type=text],input[type=password],input[type=submit]:not([mticon]),input[type=button],textarea,select{font-family:"Roboto" !important;font-size:12px;}
[mticon]{user-select: none;-moz-user-select:none;-webkit-user-select}
i.gIh svg{width: 24px;height: 24px}
.noHeading{display: none;}
img[data-src]{display: none}

.clear{display: block;clear:both;}

.selectric-wrapper {margin-bottom: 5px}
.selectric-wrapper p.label {height: inherit !important;line-height: 1.2em !important;padding: 8px 10px;}
.selectric-wrapper b.button {width: 30px !important; height: inherit !important; bottom: 0 !important}
.selectric-items {top: calc(100% - 1px) !important}
.tooltip {padding: 4px 6px !important;z-index: 1000;}
strong {font-weight: bold;}

.noneDesk{display: none;}
/*.noneMob{display: none;}*/

ul.breadcrumb{display: flex;flex-flow:row wrap;align-items: center;margin-bottom: 2em;margin-top: 10px;color: #081419;line-height: normal;}
ul.breadcrumb i.gIh svg{height:14px;width:20px;}
ul.breadcrumb i.gIh{display: flex;align-items: center;}
ul.breadcrumb li.active{color:#0e4295;}
ul.breadcrumb li a:hover{color:#0e4295;transition: .3s;}

#ajax_pagination{text-align: center;}
#ajax_pagination li{display: inline-block;padding: 5px 8px;background-color: #f5f5f5;margin-top:15px;cursor: pointer;margin-left: 2px;margin-right: 2px;}
#ajax_pagination li.selected{background-color: #3999BB;color:#fff;}

.wrapper:not(#reportIndex) .pagination{text-align: center;}
.wrapper:not(#reportIndex) .pagination span:not(.seperator) {display: inline-block;padding: 0px !important;background-color:#f5f5f5 !important;cursor: pointer;margin:0 2px !important; border-radius: 0 !important}
.wrapper:not(#reportIndex) .pagination span.seperator {margin: 0 4px !important}
.wrapper:not(#reportIndex) .pagination span:not(.seperator) a {padding: 5px 8px !important; display: block;}
.wrapper:not(#reportIndex) .pagination span:not(.seperator):hover {color: inherit !important;}
.wrapper:not(#reportIndex) .pagination span:not(.seperator).current{background-color: #3999BB !important;color:#fff !important;}




.wrapper #content_side input[type=checkbox], 
.wrapper #content_side input[type=radio] {opacity: 0;position: absolute; z-index: 2}
.wrapper #content_side .input {position: relative;display: inline-block;vertical-align: middle;cursor: pointer; z-index: 1}
.wrapper #content_side input[type=checkbox] + .input:before, 
.wrapper #content_side input[type=radio] + .input:before { content: ''; background: #fff; border: 1px solid #ddd; display: inline-block; vertical-align: middle; width: 10px; height: 10px; padding: 0px; text-align: center; }
.wrapper #content_side input[type=checkbox]:checked + .input:before,
.wrapper #content_side input[type=radio]:checked + .input:before { background: #52A3C9; border-color: #fff; }
.wrapper #content_side input[type=radio] + .input:before { border-radius: 50%; }

header.header{flex-wrap:nowrap;display: flex;justify-content: space-between;align-items: center;background:white;text-transform: uppercase;padding: 35px 50px;position:sticky;top:0;border-bottom:1px solid #e1e1e1;z-index: 102;font-size:14px;}
header.header .main_menu {flex: 1 1 auto;}
header.header .main_menu .gHmrv2 {max-width: 95%}
header.header .header__logo img{width:155px;margin-right: 66px;height: initial;}
header.header .gHmrv2 > ul > li:not(:last-child):after{display: none;}
header.header .gHmrv2 .first_level {flex: 1 1 auto; width: 100%}
header.header .gHmrv2 .first_level > li{margin-right: 0;color:black;padding-right: 20px;}
header.header .gHmrv2 li:hover > a{background-color: white !important;}
header.header .gHmrv2 ul ul{background-color: white !important;}
header.header i.more_horiz{flex-grow:1;}
header.header .create_account_link{padding: 10px 23px;border-radius: 20px;margin-left: 27px;background-color:#1380b0;color:white;line-height:normal;}
header.header .search_overlay{cursor: pointer;}
header.header nav .global_hor_menu ul ul{color: #000 !important;background-color:#fff !important;border:1px solid #e1e1e1;}
header.header .user_area{margin-right: 30px; flex: 0 0 auto;}
header.header .user_area .login_link {cursor: pointer;}
header.header .user_in{margin-right:20px;display: flex;align-items: center}
header.header .user_in .user_info{margin-right:10px;}
header.header .gHmrv2 li a, header.header .gHmrv2 li .parent_content{ padding:0 !important;line-height: normal;display: inline-block;}
header.header nav .global_hor_menu ul ul a{padding:5px 10px !important;}
header.header .gHmrv2.global_menu_ltr .parent > .parent_content{padding-right: 19px !important;padding-left: 10px !important;}
header.header .gHmrv2.global_menu_ltr .parent .parent_content i {right: 0;left: inherit;}
header.header .gHmrv2 ul ul a{padding-left: 10px !important;}
header.news{flex-wrap:nowrap;display: flex;justify-content: space-between;align-items: center;background:white;text-transform: uppercase;padding:23px 10%;border-bottom:1px solid #e1e1e1;z-index: 99;font-size:14px;text-transform: capitalize;}
header.news .header__logo img{width:180px;margin-right: 0}
header.news .user_in{margin-right:20px;display: flex;align-items: center}
header.news .user_in .user_info{margin-right:10px;}
header.news .main_menu{display: flex;justify-content: center;flex-grow: 1}
header.news i.search_icon svg{width:24px;height:24px;}
header.news div.signin_menu{display: flex;flex-flow:row nowrap;justify-content: space-between;align-items: center;text-transform: capitalize;}
header.news i.search_icon{margin-left: 20px;}

#page_title{padding: 10px 0;border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;position: relative; flex:1 1 auto;font-size: 20px;line-height: normal; width: 100%;display: flex; align-items: center; -webkit-align-items: center;}
#page_title.static_title_holder{display: flex;align-items: center;justify-content: space-between;flex-flow: row nowrap;}
#page_title h1 {display: flex; align-items: center; -webkit-align-items: center;flex-grow: 1;text-transform: uppercase;}
#page_title.static_title_holder .gSBh{min-width: 85px}
#page_title span{;font-size:23px;}
#page_title span .type {color: #39B6A6;margin-left: 10px;font-size: 16px !important;}
.center_title{padding: 10px 30px;border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;position: relative;text-align: center;;font-size:17pt;line-height: initial;}
#page_title .indicator_type {font-size: 18px;color: #6F6F6F;}
#page_title .indicator_type a {padding: 5px 8px; display: block;}


section.hero{position: relative;margin-top: 20px;}
section.hero .main_slider{width:80%;}
section.hero div.hero__background{width:80vw;background:#f5f5f5;position: absolute;top:-30px;height:100%;right:0;z-index: -1;}
section.hero .hero_slider_image_holder{display: flex;align-items: center;max-height: 60vh;overflow: hidden;}
section.hero .hero_slider_image_holder img{width: 100%;height: initial;}
section.hero .hero_slider__item__description{width: calc(100% / 2.74 - 30px);padding: 40px 30px 40px 0;position: absolute;left: 0;bottom: 0;background-color: #fff;display: block}
section.hero .hero_border_separator {display: block;background-color: #000;padding: 1px;margin-right:10%}
section.hero .hero_slider__item__description h2{font-weight: normal;font-size: 25px;margin-bottom:10px;line-height:normal;text-transform: uppercase;color:#333;}
section.hero .hero_slider__item__description p{font-weight: 300;font-size: 18px;line-height: normal;color:#333;}
section.hero .main_slider_pagination{position: absolute;right: 30px;bottom: 20px !important;display: flex;z-index: 78;background: rgb(0,0,0, .5);padding: 7px 10px;border-radius: 2px;left: initial !important;width: initial !important;}
section.hero .main_slider_pagination .swiper-pagination-bullet{background-color: transparent;border:2px solid #fff;width: 10px;height: 10px;}
section.hero .main_slider_pagination .swiper-pagination-bullet-active{background-color: #fff}

.wrapper{padding:15px 0;display: flex; flex-direction: column;}

section.compass{margin:50px 10% 0;}
section.compass  h2{font-size: 20px;font-weight: normal;text-transform: uppercase;}
section.compass .compass__list{display: flex;justify-content: space-between;}
section.compass .compass__list .compass__item{margin-right:30px;position: relative;padding-top: 40px;flex:1;padding-bottom: 34px;}
section.compass .compass__list .compass__item:last-child{margin-right: 0}
section.compass .compass__item .compass__item__buttons{display: none;position: absolute;top: 18px;right: 0}
section.compass .compass__item .compass__desc{font-weight: 300;line-height: normal;font-size:14px;}
section.compass .compass__item .compass__desc a{color: #2f9eba;}
section.compass a.moreCompass{font-size:16px; font-weight: 500;position: absolute;bottom:0;color: #2f9eba;}
section.compass .compass__item:hover .compass__item__buttons{display: initial;}
section.compass .compass__item .ex_select{width: 100%;align-items: center;justify-content: flex-end;display: flex;}
section.compass .compass__item .ex_select i{cursor: pointer;margin-left:6px}
section.compass .compass__item .ex_select i svg{width:16px;height: 16px}
section.compass .compass__item .ex_select i.liked svg{fill:#E85555;}

section.news{padding:50px 0;position: relative;margin: 0 10%;}
section.news h2{font-weight: normal;font-size: 20px;text-transform: uppercase;margin-bottom: 30px;}
section.news div.news_list{display: flex;flex-flow:row nowrap;justify-content: space-between;}
section.news div.news_list > div, div.news_list> ul {flex:1;margin-right: 36px;position: relative;display: flex;flex-direction: column;}
section.news div.news_list > div:last-child{margin-right: 0}
section.news .news__last .news_image{/*width:100%;display: flex;justify-content: center;align-items: center;overflow: hidden;height:360px;*/}
section.news .news__last .news_image img{width: 100%;max-height:360px;object-fit: cover;}
section.news .news__last .news_title{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));content:'';position: absolute;bottom:0;left:0;width: 100%;font-size: 18px;color: #fff;padding: 30px;}
section.news .news__last .news_title h3{line-height: normal;font-size:20px;font-weight: normal;margin-bottom: 10px;}
section.news ul.news__latest_list{display: flex;flex-direction: column;justify-content: space-between;margin-top: 48px;flex-wrap: wrap;flex:1;}
section.news ul.news__latest_list li{display: flex;align-items: center;position: relative;}
section.news ul.news__latest_list li div.news_data{display: flex;flex-flow: column wrap;justify-content: space-between;align-items: flex-start;}
section.news .news__latest_list li .news_image a{width:80px;height: 80px;display: flex;justify-content: center;align-items: center;overflow: hidden;margin-right:15px;flex-shrink: 0;}
section.news .news__latest_list li .news_image a img{width:100%;object-fit: cover;}
section.news .news__latest_list li .news_data .news_tag{font-weight: normal;font-size:14px;color:#367a98;text-transform: capitalize;}
section.news .news__latest_list li .news_data .news_title{line-height: normal;margin-bottom:5px;font-size:14px;}
section.news .world_news_titles {background:#f8f8f8;padding: 20px;border-left:2px solid #ff701a;display: flex;flex-flow: column wrap;justify-content: space-between;flex-grow: 1}
section.news .world_news_titles div h3{font-size:14px;font-weight: normal;line-height: normal;text-transform: capitalize;margin-bottom: 5px;}
section.news .world_news_titles div a{font-size:14px;font-weight: 300;line-height: normal;word-break: break-word}
section.news div.news_title span{font-size:14px; color:#bbb;text-transform: capitalize;}

section.events{background-color: #4285a9;padding:50px 0;padding-bottom: 70px;color: white;}
section.events i.next svg, 
section.events i.prev svg{width:28px;height:28px;}
section.events i.next, 
section.events i.prev{display: flex;align-items: center;justify-content: flex-end;margin-left: 5px}
section.events i.swiper-button-disabled svg{width:18px;height:18px;}
section.events .events__top{margin:0 10%;display: flex;align-items: center;margin-bottom: 50px;justify-content: space-between;}
section.events .events__top h2{font-size: 20px;text-transform: uppercase;font-weight: normal;line-height: normal;}
section.events div.events__top_slide_control{display: flex;align-items: center;}
section.events .events__top_slide_control .browse{font-size: 14px;font-weight: normal;margin-right: 5px;padding: 6px 25px;border:1px solid white;border-radius: 15.5px;}
section.events .events__top_slide_control i svg{fill:#fff;cursor: pointer;}
section.events .events__top_slide_control i.swiper-button-disabled svg{width: 18px;height: 18px}
section.events .events__list{margin:0 2% 0 10%;}
section.events .events__list .event_item{flex-shrink: 0;display: flex;flex-direction: column;color:#fff;padding-right:30px;position: relative;;height: initial;width:calc((78vw / 2) - 24px);margin-right: 24px;padding-right: 24px;}
section.events .events__list .event_item:after{content: ' ';border-right:1px solid #fff;display: block;position: absolute;height: 67%;top:85px;right:0;}
section.events .events__list .event_item:last-child:after{content: none}
section.events .event_item__date .from{font-size:56px;font-weight: normal;line-height: normal;}
section.events .event_item__date i{margin:0 8px;}
section.events .event_item__date i svg{width:24px;height: 24px;fill:#fff;}
section.events .event_item__date .to{font-size:36px;font-weight: 300}
section.events li.event_item .event_item__date{margin-bottom: 30px;}
section.events div.event_item__date .event_item__month{font-size: 18px;text-transform: uppercase;margin-left: 20px;font-weight: normal;}
section.events span.event_item__type{font-weight: normal;margin-bottom:3px;font-size: 14px;line-height: normal;}
section.events .events__list .event_item h3{line-height: normal;margin-bottom:22px;flex-grow: 1;font-size:18px;font-weight: 500}
section.events .event_item__location{display: flex;align-items: center}
section.events .event_item__location img, .event_item__location a{margin-right: 10px;}
section.events .event_item__location a{font-weight: 500;text-transform: uppercase;line-height: normal;}

section.industry div.industry__top_slide_control i svg{cursor: pointer;}
section.industry {padding-top: 50px;position: relative;}
section.industry div.industry__top{margin: 0 10%;margin-bottom: 50px;display: flex;align-items: center;}
section.industry div.industry__top h2{font-size: 20px;text-transform: uppercase;font-weight: normal;flex-grow:1;line-height: normal;}
section.industry .industry__background{position: absolute;left:0;background-color: #f5f5f5;display: block;right:25%;top: 0;height: calc(100%);z-index: -1;overflow: hidden;width: 77vw}
section.industry div.industry__top div.industry__top_slide_control{display: flex;align-items: center;}
section.industry .industry__list{margin:0 2% 0 10%;overflow: hidden;}
section.industry .industry__list ul{display: flex;flex-flow: nowrap;}
section.industry .industry__list__item{justify-content: space-between;position: relative;margin-bottom:50px;background-color: #fff;position: relative;border:1px solid #e1e1e1;padding:20px 30px 30px 30px;margin-right:14px;flex-shrink:0;}
section.industry div.industry__list__item__info{display: flex;flex-flow: column nowrap;}
section.industry .industry_count{line-height:normal;font-size: 36px;margin-bottom:3px;font-weight: normal;}
section.industry .industry_title{font-size: 16px;text-transform: capitalize;margin-bottom:30px;line-height:normal;flex-grow: 1;font-weight: normal;color: #0f7852;}
section.industry .industry_detail__company_count{display: block;margin-bottom: 10px;}
section.industry .industry_detail__company_count .count, .industry_detail__country_count .count{font-size: 16px;min-width: 42px;display: inline-block;font-weight: normal;}
section.industry .industry_detail__company_count .title, .industry_detail__country_count .title{font-weight: 300;font-size:14px;text-transform: capitalize;}
section.industry .industry__stat{display: flex;justify-content: center;align-items: flex-end;margin-bottom:40px;flex-wrap: wrap;}
section.industry .industry__stat > div{white-space: nowrap;;text-align: center;margin-bottom:20px;}
section.industry .industry__stat .total_count{font-size:48px;font-weight: 300;}
section.industry .industry__stat .total_title{font-size: 24px;font-weight: 300;margin:0 30px 0 20px;text-transform: capitalize;}
section.industry .industry__stat .bit_count{font-size:36px;font-weight: 300}
section.industry .industry__stat .bit_title{font-size: 24px;font-weight: 300;margin:0 30px 0 10px;line-height: 18px}

section.common_list_home .nanomaterial__stat{display: flex;justify-content: center;align-items: flex-end;margin-top:80px;flex-wrap: wrap;color: white;line-height: 1.2}
section.common_list_home .nanomaterial__stat > div{white-space: nowrap;;text-align: center;}
section.common_list_home .nanomaterial__stat .total_count{font-size:36px;font-weight: 300;}
section.common_list_home .nanomaterial__stat .total_title{font-size: 24px;font-weight: 300;margin:0 15px 0 10px;}
section.common_list_home .nanomaterial__stat .bit_count{font-size:36px;font-weight: 300}
section.common_list_home .nanomaterial__stat .bit_title{font-size: 24px;font-weight: 300;margin:0 15px 0 10px;line-height: 18px}


section.standard {padding: 50px 0;margin: 0 10%}
section.standard .standard__top{display: flex;align-items: center;margin-bottom: 50px;}
section.standard .standard__top h2{font-size: 20px;flex-grow:1;text-transform: uppercase;font-weight: normal;}
section.standard div.standard__top_slide_control{display: flex;align-items: center;}
section.standard .standard_list{margin-bottom: 80px;overflow: hidden;}
section.standard .standard_list ul{display: flex;}
section.standard .standard_item{flex-shrink: 0;display: flex;flex-direction: column;}
section.standard .standard_item__title{display: flex;align-items: flex-end;margin-bottom: 10px;justify-content: space-between;}
section.standard .standard_item__title .standard_name{font-size: 28px;font-weight: normal;text-transform: uppercase;flex: 1;}
section.standard .standard_item__title .standard_name .login_first{cursor: pointer;}
section.standard .standard_item__title .flag{margin:0 8px;display: flex;align-items: flex-end;}
section.standard .standard_item__title .flag.s32{display: none}
section.standard .standard_item__title .country{text-transform: capitalize;font-size: 16px;font-weight: 300;}
section.standard .standard_item__count{display: block;border-top:2px solid #000;padding:10px 0;display: flex;flex-direction: column;flex-grow: 1}
section.standard .standard__top_slide_control i svg{cursor: pointer;}
section.standard .standard_item__count__item{margin-top: 10px;display: flex;align-items: center;}
section.standard .standard_item__count__item .count{font-size: 16px;margin-right:20px;min-width: 28px;display: inline-block;font-weight: normal;line-height: normal;}
section.standard .standard_item__count__item .title{font-weight: 300;text-transform: capitalize;line-height: normal;font-size:14px;}
section.standard .standard__stat{display: flex;justify-content: center;align-items: flex-end;margin-bottom:40px;flex-wrap: wrap;}
section.standard .standard__stat > div{white-space: nowrap;;text-align: center;margin-bottom:20px;}
section.standard .standard__stat .total_count{font-size:48px;font-weight: 300;}
section.standard .standard__stat .total_title{font-size: 24px;font-weight: 300;margin:0 30px 0 20px;text-transform: capitalize;}
section.standard .standard__stat .bit_count{font-size:36px;font-weight: 300}
section.standard .standard__stat .bit_title{font-size: 24px;font-weight: 300;margin:0 30px 0 10px;line-height: 18px}
section.standard div.standard__browse{text-align: center;}
section.standard .standard__browse__button{text-transform: uppercase;border:2px solid #000;border-radius: 25px;padding:11px 56px;display: inline-block;font-size:14px;}

section.publication {background-color: #2f948c;padding:50px 0 70px 0;position: relative;overflow: hidden;}
section.publication .publication__top{margin:0 10%;margin-bottom:50px;display:flex;justify-content: space-between;align-items: center;position: relative;z-index: 1}
section.publication .publication__top h2{font-weight: normal;font-size: 20px;text-transform: uppercase;color:#fff;line-height: normal;}
section.publication .publication__top .slider_control{display: flex;align-items: center;color:#fff;}
section.publication .publication__top .slider_control i svg{cursor: pointer;fill: #fff}
section.publication .publication__top .slider_control i.swiper-button-disabled svg{width: 16px;height: 16px}
section.publication .publication__top .slider_control .browse{font-size: 14px;font-weight: normal;padding: 5px 27px;border:1px solid white;border-radius: 15.5px;margin-right: 10px;line-height: normal;}
section.publication .publication__list{margin:0 2% 0 10%;overflow: hidden;position: relative;z-index: 1}
section.publication .publication__list ul{display: flex;align-items: center;flex-wrap: nowrap;}
section.publication .publication__list li{margin-right:36px;width: calc((73vw / 3) - 36px);flex-shrink: 0;min-height: 200px;}
section.publication .publication__list li.active img{width: 170px}
section.publication .publication_item{display: flex;align-items: flex-end;color: #fff;}
section.publication .publication_item img{width: 140px;flex-shrink: 0}
section.publication .publication_item__detail{display: flex;flex-flow: column wrap;margin-left: 20px;}
section.publication .publication_item__detail .date{font-size:14px;margin-bottom:10px;}
section.publication .publication_item__detail .title{margin-bottom:15px;font-size: 18px;margin-bottom:20px;line-height: normal;font-weight: 500}
section.publication .publication_item__detail .price{display: flex;align-items: flex-end;}
section.publication .price__main{font-size:14px;color: #1f5470;margin-right:20px;}
section.publication .price__current{font-size: 36px;font-weight: 500}
section.publication .noneDesktop{display: none}

section.indicator {padding:50px 0;background-color: #f8f8f8;position: relative;}
section.indicator div.highcharts-container{width: 100% !important}
section.indicator .indicator__top{margin:0 10%;display: flex;margin-bottom: 38px;align-items: center;flex-wrap: wrap;}
section.indicator .indicator__top h2{font-weight: normal;font-size: 20px;text-transform: uppercase;line-height: normal;}
section.indicator .indicator__top_country{display: flex;flex-wrap: wrap;margin-left:50px;flex:0;flex-basis: auto;min-width:185px;justify-content: space-between;padding: 4px 10px;border:1px solid black;border-radius: 15.5px;min-height:27px;}
section.indicator div.indicator__top_country i.change_country svg{width:16px;height:16px;}
section.indicator .indicator__top_country span.country{display: flex;align-items: center;font-size: 16px;text-transform: capitalize;margin-top: -1px;}
section.indicator .indicator__top_country span.country span.title{margin-right: 47px;}
section.indicator .indicator__top_country span.country img{margin-right: 10px;margin-top: 1px;margin-left: 10px;}
section.indicator .indicator__top_slide_control{display: flex;align-items: center;flex:1;justify-content: flex-end;}
section.indicator .indicator__top_slide_control i svg{cursor: pointer;}
section.indicator .indicator__top_slide_control i.swiper-button-disabled svg{width: 16px;height: 16px}
section.indicator .indicator__list{margin:0 2% 0 10%;overflow: hidden;max-width: 100vw}
section.indicator .indicator__list ul{width: 30000px;display: flex;flex-wrap: nowrap;}
section.indicator .indicator__list__item{background-color: #fff;position: relative;border:1px solid #e1e1e1;padding:20px;height: initial;}
section.indicator .indicator__list__item .indicator__list__item__detail{display: flex;flex-direction: column;height: 100%}
section.indicator .indicator__list__item .category{font-size:14px;font-weight: 300;margin-bottom:10px;display: inline-block;}
section.indicator .indicator__list__item .title{font-size: 14px;margin-bottom:10px;line-height: normal;flex-grow: 1}
section.indicator .indicator__list__item .rank_count{margin-bottom: 20px;display: flex;justify-content: space-between;align-items: center}
section.indicator .indicator__list__item .rank_count .count{font-size:36px;}
section.indicator .indicator__list__item .rank_count .rank{font-weight: 300;display: flex;flex-direction: column;align-items: center;font-size: 14px;}
section.indicator .indicator__list__item .rank_count .rank.increase{color: #538513}
section.indicator .indicator__list__item .rank_count .rank.increase svg{width:48px;height:48px;fill: #a6cc47;transform: rotate(-45deg);}
section.indicator .indicator__list__item .rank_count .rank.decrease{color: #c70752}
section.indicator .indicator__list__item .rank_count .rank.decrease svg{width:48px;height:48px;fill: #c70852;transform: rotate(45deg);}
section.indicator .indicator__list__item .rank_count .rank.equal{color: #000}
section.indicator .indicator__list__item .rank_count .rank.equal svg{width:48px;height:48px;fill: #d1d1d1}
section.indicator .indicator__list__item .chart{height: 100px}
section.indicator .indicator__top_country i.change_country{cursor: pointer;}
section.indicator #overlay_country{background-color: rgba(0,0,0,0.3);width: 100vw;height: 100vh;top: 0;left:0;position: fixed;z-index: 103;display: none;}
section.indicator #overlay_country[open]{display: flex;align-items: center;justify-content: center}
section.indicator #overlay_country .close_overlay_country{color:#000;position: absolute;top: 15px;right: 15px;cursor: pointer;line-height: 24px;}
section.indicator #country_list{margin:0 10%;background-color: #f5f5f5;border:1px solid #e1e1e1;padding:60px 30px 60px 60px;position: relative;max-height: 90vh;display: flex;flex-direction: column;}
section.indicator .country_list__title{margin-bottom: 10px;	}
section.indicator .country_list__title .title{font-size: 30px;font-weight: 200;display: block;text-align: center;margin-bottom:10px;}
section.indicator .country_list__title .subtitle{font-weight: 300;text-align: center;display: block;line-height: 20px}
section.indicator div.country_list__list{display: flex;width: 50vw;overflow: auto;flex-wrap: wrap;}
section.indicator .country_list__list .continent{display: block;text-transform: capitalize;margin-bottom: 20px;width: 100%;margin-top: 30px;}
section.indicator .country_list__list .continent:first-child{margin-top: 0}
section.indicator .country_list__list .country{font-weight: 300;display: flex;align-items: end;text-transform: capitalize;margin-bottom: 10px;cursor: pointer;flex-basis: 115px;}
section.indicator .country_list__list .country img{margin-right: 7px;}
section.indicator .country_list__list .country .title{font-size: 12px;}

section.companies {padding:50px 0 50px 0;margin:0 10%;}
section.companies h2{font-weight: normal;font-size: 20px;text-transform: uppercase;line-height: normal;margin-bottom: 10px;}
section.companies .description{font-weight: 300;line-height: normal;margin-bottom: 25px;font-size: 16px;}
section.companies h4{font-size:16px;font-weight: 300;margin-bottom:30px;display: flex;align-items: center}
section.companies h4 .companies__industry_title{font-weight: normal;text-transform: capitalize;margin-left:10px;margin-right: 20px;}
section.companies h4 div{justify-content: space-between;padding: 4px 10px;border: 1px solid black;border-radius: 15.5px;display: flex;align-items: center;justify-content: space-between;margin-left: 10px;min-width:185px;max-height:27px;}
section.companies i.companies__change_industry svg{width:16px;height:16px;}
section.companies ul.companies__list{display: flex;flex-flow:row wrap;}
section.companies ul.companies__list li{margin:0 17px 10px 0;line-height: normal;}
section.companies i.companies__change_industry{cursor: pointer;}
section.companies #overlay_industry{background-color: rgba(0,0,0,0.3);width: 100vw;height: 100vh;top: 0;left:0;position: fixed;z-index: 103;display: none;}
section.companies #overlay_industry[open]{display: flex;align-items: center;justify-content: center}
section.companies #overlay_industry .close_overlay_industry{color:#000;position: absolute;top: 15px;right: 15px;cursor: pointer;line-height: 24px;}
section.companies #overlay_industry__list{margin:0 10%;background-color: #f5f5f5;border:1px solid #e1e1e1;padding:60px 30px 60px 60px;position: relative;max-height: 90vh;display: flex;flex-direction: column;}
section.companies .industry__list__title{margin-bottom: 30px;margin-right:30px;}
section.companies .industry__list__title .title{font-size: 30px;font-weight: 200;display: block;text-align: center;margin-bottom:10px;}
section.companies .industry__list__list{display: flex;width: 50vw;flex-wrap: wrap;overflow: auto;}
section.companies .industry__list__list__item{display: flex;align-items: center;text-transform: capitalize;margin-bottom:20px;width: 150px;cursor: pointer;font-size: 14px}
section.companies .industry__list__list__item .title{margin-left:7px;margin-top:-1px;white-space: nowrap;}

footer.footer {border-top: 2px solid #e1e1e1;background: #f8f8f8;padding: 50px 0 0;margin-top: auto}
footer.footer nav{margin: 0 10%;display: flex;flex-flow: row wrap;}
footer.footer .footer_menu_category{margin-right: 20px;flex:1;}
footer.footer .footer_menu_category:last-child{margin-right: 0}
footer.footer .footer_menu_category h3{font-size: 16px;font-weight: normal;margin-bottom: 20px;line-height: normal;}
footer.footer .footer_menu_category li{font-size: 14px;margin-bottom: 12px;font-weight: 300;line-height: normal;}
footer.footer div.copyright{padding: 30px 50px;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
footer.footer .copyright .social img{width:20px;}
footer.footer .copyright>a{margin-left: 10px}

footer.news {background: #f8f8f8;border-top: 1px solid #e1e1e1; margin-top: 30px}
footer.news > section:first-child{padding: 50px 10%;}
footer.news > section {display: flex;flex-flow: row nowrap;align-items: flex-start;justify-content: space-between;}
footer.news > section > div.footerLists {flex: 1;margin-right: 36px;min-height:244px;}
footer.news > section > div.footerLists:last-child{margin-right: 0}
footer.news div.footerLists h3{text-transform:capitalize;font-weight: normal;font-size: 16px;line-height: normal;margin-bottom: 20px;}
footer.news div.footerLists ul li {font-size: 14px;font-weight: 300;color:#000;line-height: normal;margin-bottom: 12px;text-transform: capitalize;}
footer.news div.footerLists ul li:last-child{margin-bottom: 0}
footer.news .copyRight{background:black;color: white;padding: 30px 10%;align-items: center;max-height: 79px;}
footer.news .socialMediaLinks img{width:20px;height:20px;object-fit: contain;}
footer.news .socialMediaLinks{margin-left: 10px;}
footer.news .socialMediaLinks:first-child{margin-left: 0}

div#http_errorIndex #error_page {text-align: center; padding: 100px 0; }
div#http_errorIndex #error_page h1 {font-size: 180px; ; font-weight: 200;}
div#http_errorIndex #error_page span {font-size: 20px; ; font-weight: normal;}

.description_information{line-height: 1.4em}
.description_information i{font-style: italic;}

div#static_pageGetstaticpage, div#standardIntroduction, div#nanomaterialIntroduction {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#static_pageGetstaticpage #static_content, div#standardIntroduction #static_content {line-height: 1.4em;width:100%;}
div#static_pageGetstaticpage #static_content ul {list-style: disc;padding-left: 20px;}
div#static_pageGetstaticpage #static_content ul li {line-height: 140%}
div#static_pageGetstaticpage #static_content a, div#standardIntroduction #static_content a ,.description_information a {color: #3999BB}
div#static_pageGetstaticpage #static_content b,.description_information b {font-weight: bold;}
div#static_pageGetstaticpage #static_content img {max-width:90%;height: auto}
div#static_pageGetstaticpage #static_content video{max-width: 90%}
div#static_pageGetstaticpage #static_content .possticky {position: sticky;position: -webkit-sticky;position: -moz-sticky;top:130px !important;max-width: 250px}
div#static_pageGetstaticpage #static_content .possticky li{line-height: 1.8 !important}
div#static_pageGetstaticpage table{width: 100% !important;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-size:16px;border-color: #e1e1e1 !important}
div#static_pageGetstaticpage table td, div#static_pageGetstaticpage table th{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align: left;padding: 3px 5px}
div#static_pageGetstaticpage table th{background-color: #f5f5f5;text-align: center}
div#static_pageGetstaticpage table td img{float:left;margin-right:3px;}


div#eventIndex, div#world_newsIndex , div#world_newsNewsprofile{display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#eventIndex div.event_items_, div#world_newsIndex .news_world_item, #documentSearch .document_item, #companySearch .document_item{padding:0 10px;line-height: 1.6em;padding-left: 0;border-bottom: 1px solid #e1e1e1;padding:20px 0;}
div#world_newsIndex .news_world_item{display: flex;align-items: center;}
div#world_newsIndex .source_news{color: #696969}
div#world_newsIndex .source_news a{font-weight: 500}
div#world_newsIndex .detail_list_news_item{line-height: 1.8}
div#world_newsIndex .name{font-size: 15px;line-height: normal;}
div#world_newsIndex  .date{color: #3999BB;font-size:12px}
div#world_newsIndex .link{font-size: 13px}
div#eventIndex div.flexDiv{display: flex;}
div#eventIndex div.event_items_ div.event_img_holder > a, div#world_newsIndex .news_world_item .image_holder >a{margin-right:20px;display: flex;}
div#eventIndex div.event_items_ div.event_img_holder> a img, div#world_newsIndex .news_world_item .image_holder >a img{width:110px;height:110px;object-fit: contain;}
div#eventIndex div.event_items_ div.event_title_holder{display: flex;flex-flow: row wrap;font-size: 16px;}
div#eventIndex div.event_items_ div.event_title_holder h2{margin-right: 5px}
div#eventIndex div.event_items_ span.subject_event{font-weight: normal;color:#696969}
div#eventIndex div.event_items_ div.event_details{flex-grow:1;display: flex;flex-direction: column;justify-content: space-around;}
div#eventIndex div.event_items_ a.event_link{display: block;margin-bottom:10px;}	
div#eventIndex div.event_items_ div.event_country{display: flex;align-items: center;margin-bottom:5px}
div#eventIndex div.event_items_ div.event_country>img{margin-right:10px}
div#eventIndex div.event_items_ div.event_country>a,div.event_items_ div.event_country>span{white-space: nowrap;}
div#eventIndex div.event_items_ div.event_date{margin-left:15px;color: #3999BB;font-size:12px}
div#eventIndex div.event_items_ a.add_to_calendar{color: #939393;flex-grow: 1;text-align: right;position: relative;white-space: nowrap;display: flex;align-items: center;justify-content: flex-end;}
div#eventIndex div.event_items_ div.event_subject_area{overflow: hidden;max-width:500px;display: flex;flex-flow:row nowrap;}
div#eventIndex div.event_items_ div.event_subject_area h3{white-space: nowrap;}
div#eventIndex div.event_items_ div.event_subject_area p{text-overflow: ellipsis;white-space: nowrap;max-width: 400px;overflow: hidden;margin-left:10px;}
div#eventIndex div.flexContent{display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;}
div#eventIndex div#content_main #global_search_result .title{border-bottom:2px solid;margin-bottom:10px;border-color:#3999BB;}
div#eventIndex div#content_main #global_search_result .title .label{color:#fff;display: inline-block;font-size:16px; text-transform: uppercase;color:#3999BB;}
div#eventIndex div#content_main div#global_search_result>div.title{display: flex;justify-content: space-between;align-items: center;padding-bottom:10px;}
div#eventIndex div#global_search_result>div#search_options, div#world_newsIndex div#search_options{display: flex;align-items: center;margin-bottom:20px;justify-content: flex-end;padding-bottom:10px;border-bottom:1px dashed #e1e1e1}
div#eventIndex div#global_search_result>div#search_options>label, div#world_newsIndex div#search_options>label{margin-right:20px;display: flex;cursor: pointer;}
div#eventIndex div#global_search_result>div#search_options>label>span.input, div#world_newsIndex div#search_options>label>span.input{margin-right:5px !important;cursor: pointer;}
div#eventIndex div#content_main span.add_o_cal_events{color: #3999BB;margin-left:20px;}
div#eventIndex div#content_main div.result_div{display: flex;justify-content: flex-end;}

div#newsNewsview {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
 /*div#newsNewsview .common_contain {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}*/
 #content_main.common_contain {display: flex; align-items: flex-start; -webkit-align-items: flex-start;}
 div.rating_holder{display: flex;flex-direction: row;justify-content: space-between;width: 100%;margin-bottom: .5em}
 div#rating > i.selected, div#rating > i.half-selected {color:orange;}
 div#rating > i{color:#c0c0c0;cursor: pointer;font-size: 18px;}
 div#rating > span{    font-size: 10px;color: #c0c0c0;margin-left: 5px;}
 div#rating{display: flex;align-items: center;}
 div.news_body{display: flex;flex-flow:column wrap;align-items: flex-start;flex:5;padding: 0 2%;flex: 6}
 div.news_body div.summery{flex-flow:column wrap;flex-grow: 1;width:100%;line-height: normal;color: #565656;font-size: 16px;}
 div.news_body div.summery img{border:1px solid #e1e1e1;width:100%;object-fit: cover}
 div.news_body div.summery .gImgh {overflow:hidden;margin-bottom: 1em}
 div.news_body span#date{color: #969696;}
 div.news_body h1{    font-size: 24px;padding:0 0 10px;line-height: normal;}
 div.news_body #body  table{width: 100%;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;font-size:16px;border-color: #e1e1e1 !important}
 div.news_body #body table td,  div.news_body #body table th{border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align: left;padding: 3px 5px}
 div.news_body #body table th{background-color: #f5f5f5;text-align: center}
 div.news_body #body table td img{float:left;margin-right:3px;}
 div.news_body article#body{padding-top: 1em;line-height: normal;font-size:16px;font-weight: 300}
 div.news_body article#body a{color: #0e4295;font-weight: bold;}
 div.news_body div.summery div#abstract{line-height: normal;color: #565656;font-size: 16px;}
 div.news_body div.summery div#abstract::after{    content: '';height: 1px;width: 300px;background: #e1e1e1;display: flex;margin-top: 1em;}
 #content_side #related_news #news_box .news_item{padding: 10px;background-color: #f5f5f5;margin-bottom:5px;}
 #content_side #related_news #news_box .news_item:last-child{margin:0;}
 #content_side #related_news #news_box .news_item .news_date{font-size:14px;display: block;margin-bottom:10px;}
 #content_side #related_news #news_box .news_item .news_title{line-height: normal;}
 #content_side #related_news #news_box .news_item .news_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}
 #news_opinion {margin-top: 1em;}
 #news_opinion .title{border-bottom:2px solid;margin-bottom:10px;}
 #news_opinion .title .label{padding:0 10px 0 0;;color:#fff;display: inline-block;;font-size:16px; text-transform: uppercase;}
 #news_opinion .title .option {float: right;margin-top:2px;margin-right:15px;}
 #news_opinion .title .option a {color:#3999BB;}
 #news_opinion .title{border-color:#3999BB;}
 #news_opinion .title .label{color: #3999BB}
 #captcha_reload {background-color: #399fd2;color: #fff;padding: 2px 5px;margin-left: 5px;border-radius: 3px;position: relative;z-index: 1;font-size: 7pt;margin-right: 20px;margin-top: 10px;display: inline-block;vertical-align: middle; cursor: pointer;font-weight: bold;}
 #news_opinion #opinion_form.has_comment {padding-bottom: 10px;border-bottom:1px solid #e1e1e1;}
 #news_opinion #opinion_form .selectric-wrapper {width: 300px;display: inline-flex;margin-bottom: 3px; vertical-align: middle;}
 #news_opinion #opinion_form .selectric {width: 300px}
 #news_opinion #opinion_form label{width: 100px;display: inline-block;vertical-align: top;padding: 10px;}
 #news_opinion #opinion_form [type=text],
 #news_opinion #opinion_form textarea{padding: 5px;border:1px solid #e1e1e1;margin:2px 0;width: 300px}
 #news_opinion #opinion_form textarea{height: 100px;width: 430px}
 #news_opinion #opinion_form select{width:200px;}
 #news_opinion #opinion_form .captcha{margin-left: 122px; margin-bottom: 20px}
 #news_opinion #opinion_form .captcha label{padding: 10px;display: block;width: 100%;line-height: normal;}
 #news_opinion #opinion_form .captcha #captcha_src {margin-right: 50%;vertical-align: middle;display: inline-block;margin-bottom: 5px !important;overflow: hidden;}
 #news_opinion #opinion_form .captcha [type=text]{padding: 5px;border:1px solid #e1e1e1;margin:2px 0;width:300px;}
 #news_opinion #opinion_form .operators{text-align: right}
 #news_opinion #opinion_form .operators input{width: 150px}
 #news_opinion #opinion_form form > div{position:relative;}
 #news_opinion #opinion_items{margin-top:10px;}
 #news_opinion #opinion_items .item{padding: 10px;border-bottom:1px solid #e1e1e1;}
 #news_opinion #opinion_items .item .comment_detail .user{font-weight: bold}
 #news_opinion #opinion_items .item .comment_detail .date{color: #757575;font-size: 14px}
 #news_opinion #opinion_items .item .comment{padding: 10px 0;line-height: 1.4em;color: #757575}
 #news_opinion #opinion_items .item .opinion_item{background-color: #f5f5f5;padding: 10px;display: none;margin-top: 10px}
 #news_opinion #opinion_items .item .opinion_item form > div{position: relative;}
 #news_opinion #opinion_items .item .opinion_item label{width: 55px;display: inline-block;vertical-align: top;padding: 10px;}
 #news_opinion #opinion_items .item .opinion_item [type=text],
 #news_opinion #opinion_items .item .opinion_item textarea{padding: 5px;border:1px solid #e1e1e1;margin:2px 0;width: 174px}
 #news_opinion #opinion_items .item .opinion_item textarea{height: 45px;width: 430px}
 #news_opinion #opinion_items .item .opinion_item select{width:200px;}
 #news_opinion #opinion_items .item .opinion_item .captcha{}
 #news_opinion #opinion_items .item .opinion_item .captcha label{padding: 10px;display: block}
 #news_opinion #opinion_items .item .opinion_item .captcha div{width:212px;margin-left: 79px}
 #news_opinion #opinion_items .item .opinion_item .captcha [type=text]{padding: 5px;border:1px solid #e1e1e1;margin:2px 0;width:212px;}
 #news_opinion #opinion_items .item .opinion_item .operators{text-align: right;}
 #news_opinion #opinion_items .item .opinion_item .operators input{width: 150px}
 #news_opinion #opinion_items .item .reply{color:#3999BB;cursor: pointer;display: inline;margin-left: 488px;padding: 2px 8px}
 #news_opinion #opinion_items .item .reply:hover{background-color: #3999BB;color: #fff}
 #news_opinion #opinion_items .item .answer{margin-top:10px;}
 #news_opinion #opinion_items .item .answer .response{font-weight: bold;color:#BD9633;}
 #news_opinion #opinion_items .item .answer .answer_body{padding: 10px 0;line-height: 1.4em;color: #757575;}
 #news_opinion #opinion_items .item .u_answer{margin-top:10px;margin-left: 50px}
 #news_opinion #opinion_items .item .u_answer .u_item .comment_detail{}
 #news_opinion #opinion_items .item .u_answer .u_item .comment_detail .user{font-weight: bold}
 #news_opinion #opinion_items .item .u_answer .u_item .comment_detail .date{color: #757575;font-size: 14px}
 #news_opinion #opinion_items .item .u_answer .u_item .user_comment{padding: 10px 0;line-height: 1.4em;color: #757575}
 #news_opinion #opinion_items .item .u_answer .response{font-weight: bold;color:#BD9633;}
 #news_opinion #opinion_items .item .u_answer .answer_body{padding: 10px 0;line-height: 1.4em;color: #757575;}
 #news_opinion #opinion_form div[format]:after{position:absolute;color: #fff;padding: 2px 5px;margin-left:5px;border-radius:3px;bottom: 10px;right:10px;}
 #news_opinion #opinion_form div[format].format_fail:after{content:'format is not valid!';background-color: #CD5C50;}
 #news_opinion #opinion_form div[require]:after{position:absolute;content:'require';background-color: #BD9633;color: #fff;padding: 2px 5px;margin-left:5px;border-radius:3px;bottom: 10px;right:10px;}
 #news_opinion #opinion_form div[require].require_fail:after{content:'please fill this field';background-color: #CD5C50;}
 #news_opinion #opinion_form div[require].validate_true:after{content:'✓';background-color: #83B639;font-family: entypo;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased; font-size: 24px;line-height: 10px;vertical-align: text-top;}
 #news_opinion #opinion_items .item .opinion_item div[format]:after{position:absolute;color: #fff;padding: 2px 5px;margin-left:5px;border-radius:3px;bottom: 10px;right:10px;}
 #news_opinion #opinion_items .item .opinion_item div[format].format_fail:after{content:'format is not valid!';background-color: #CD5C50;}
 #news_opinion #opinion_items .item .opinion_item div[require]:after{position:absolute;content:'require';background-color: #BD9633;color: #fff;padding: 2px 5px;margin-left:5px;border-radius:3px;bottom: 10px;right:10px;}
 #news_opinion #opinion_items .item .opinion_item div[require].require_fail:after{content:'please fill this field';background-color: #CD5C50;}
 #news_opinion #opinion_items .item .opinion_item div[require].validate_true:after{content:'✓';background-color: #83B639;font-family: entypo;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased; font-size: 24px;line-height: 10px;vertical-align: text-top;}
 div.share_news .gSBh, div#eventEventprofile .event_detail_header .gSBh, #page_title.static_title_holder .gSBh{display: flex;flex-flow: row wrap;}
 div.share_news .gSBh .facebook{background-color: rgb(59,89,152);    width: 100%;display: flex;align-items: center;justify-content: center;color: white}
#page_title.static_title_holder .gSBh .facebook{background-color: rgb(59,89,152)}
#page_title.static_title_holder .gSBh .twitter{background-color: rgb(29,161,242)}
 div.share_news .gSBh .twitter{background-color: rgb(29,161,242);margin-right: 7%}
 div.share_news .gSBh .twitter,  div.share_news .gSBh .linkedin{height: 28px;width: 42%;flex-grow: 1;}
 div.share_news .gSBh .twitter svg,  div.share_news .gSBh .linkedin svg,  #page_title.static_title_holder .gSBh i svg{width: 22px;fill: white;}
 div.share_news .gSBh .linkedin, div#eventEventprofile .event_detail_header .gSBh .linkedin, #page_title.static_title_holder .gSBh .linkedin{background-color: rgb(0,119,181);}
 div.share_news .gSBh i svg{width: 26px;height: auto;fill: white;}
 div.share_news .gSBh>a i, div#eventEventprofile .event_detail_header .gSBh>a i, #page_title.static_title_holder .gSBh i{display: flex;align-items: center;justify-content: center;height: 100%}
 div.share_news .gSBh>a{margin:0 5px 5px 0;transition: all .2s ease-in-out;border-radius: 2px;;padding: 2px 0;height: 32px}
#page_title.static_title_holder .gSBh>a{height: 24px;margin: 0 3px;transition: all .2s ease-in-out;border-radius: 2px;;padding: 2px 0}
 div.share_news .gSBh>a:hover, div#eventEventprofile .event_detail_header .gSBh>a:hover, #page_title.static_title_holder .gSBh>a:hover{transform: translateY(-4px);}

 div.share_news{position: sticky;top:140px;flex:.5;}
 div.share_news div.item{display: flex;flex-flow:column wrap;align-items: center;justify-content: space-between;margin-bottom: 1em;}
 div.share_news div.item a{display: flex;flex-flow:column wrap;align-items: center;}
 div.share_news div.item i{color: #777;font-size: 25px;margin:10px 0;}
 div.share_news div.item a:hover i,div#news_contain div.share_news div.item i:hover{color:#0e4295;}
 #content_side.common_side #related_country #country_box .country_item{/*border-left:4px solid #DADADA;*/ border:1px solid #e1e1e1;padding: 5px;background-color: #f5f5f5;margin-bottom:5px; display: block;;font-size: 11pt;}
 #content_side.common_side #related_country #country_box .country_item:last-child{margin:0;}
 #content_side.common_side #related_country #country_box .country_item .flag{margin-right:10px; vertical-align: middle;}
 #content_side.common_side #related_country #country_box .country_item:hover {background-color: #39B6A6;color: #fff; }
 #content_side.common_side #related_organization #organization_box {border:1px solid #e1e1e1;padding:5px;}
 #content_side.common_side #related_organization #organization_box  .org_item{padding: 10px;background-color: #f5f5f5;margin-bottom:5px; display: block;}
 #content_side.common_side #related_document #document_box {border:1px solid #e1e1e1;padding:5px;}
 #content_side.common_side #related_document #document_box .doc_item i {font-size: 36px; display: inline-block; vertical-align: middle; margin-right: 5px; padding-right: 5px; border-right:1px solid rgba(101, 95, 143, 0.55); color: rgba(101, 95, 143, 0.55); min-height: 15px}
 #content_side.common_side #related_document #document_box .doc_item .doc_title {display: inline-block; vertical-align: middle;}
 #content_side.common_side #related_indicator #indicator_box {border:1px solid #e1e1e1;padding:5px;}
 #content_side.common_side #related_indicator #indicator_box .indic_item [enicon] {font-size: 28px; display: inline-block; vertical-align: middle; margin-right: 0; margin-left: 5px}
 #content_side.common_side #related_indicator #indicator_box .indic_item .indic_title {width: 87%; display: inline-block; vertical-align: middle;}
 #content_side.common_side #related_indicator #indicator_box .indic_item a {padding: 3px 5px; display: inline-block;}
 div.news_body div.smallCoverOfNews{flex-flow: row wrap;align-items: center;display: flex;}
 div.news_body div.smallCoverOfNews> img{display: flex;flex:.8;width: auto;margin-right: 20px;flex-flow:row;object-fit: contain;border:none;width: 100%;}
 div.news_body div.smallCoverOfNews div#abstract{display: flex;flex:1;}
 div.news_body div.smallCoverOfNews div#abstract::after{display: none;}

div#newsNewsmore {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#newsNewsmore #page_title {justify-content: space-between;}
div#newsNewsmore #page_title #rss{float: right;margin-top: 5px;}
div#newsNewsmore .option.rss i{line-height: 100%;color:#fff;background-color:#FBAF4D;font-size:18px;padding:1px;border-radius:2px; }
div#newsNewsmore #country_profile_holder{display: flex;flex-direction: row;width: 100%;}
div#newsNewsmore #news_list .latest{padding-bottom:20px;border-bottom: 1px solid #e1e1e1;margin-bottom:20px;}
div#newsNewsmore #news_list .latest>a{display: flex;}
div#newsNewsmore #news_list .latest{display: flex;flex-direction: row;align-items: flex-start;}
div#newsNewsmore #news_list .latest .news_detail{display: flex;align-items: flex-start;flex:3;flex-direction: column;margin-left: 20px}
div#newsNewsmore #news_list .latest .news_detail .date{border-bottom:1px solid #e1e1e1;padding:10px 0;width: 100%;}
div#newsNewsmore #news_list .latest .news_detail h2{font-size:20px;padding:10px 0;line-height: normal;}
div#newsNewsmore #news_list .latest .news_detail p{text-align: justify;line-height: 1.4em}
div#newsNewsmore #news_list .top{padding-bottom:20px;border-bottom: 1px solid #e1e1e1;margin-bottom:20px;width:calc(50% - 20px);margin: 0 20px 20px 0;display: inline-block;vertical-align: top;}
div#newsNewsmore #news_list .top:nth-child(2n+1){margin-right:0 !important;}
div#newsNewsmore #news_list .top img{width: 100px;height:100px;border:1px solid #e1e1e1;float: left;margin-right:20px;}
div#newsNewsmore #news_list .top .news_detail{}
div#newsNewsmore #news_list .top .news_detail .date{margin-top: 5px;margin-bottom: 5px}
div#newsNewsmore #news_list .top .news_detail h2{font-size:16px;line-height: normal;}
div#newsNewsmore #news_list .top .news_detail p{text-align: justify;line-height: 1.4em}
div#newsNewsmore #news_list .old{padding:3px 0;}
div#newsNewsmore #news_list .old ~ .old{border-top:1px solid #e1e1e1;}
div#newsNewsmore #news_list .old:last-child{padding-bottom:0;}
div#newsNewsmore #news_list .old a{padding:12px 0;display: block;color:#5b5b5b;}
div#newsNewsmore #news_list .old a:hover{background-color: #f2f2f2;}
div#newsNewsmore #news_list .old a h2{line-height: initial;}
div#newsNewsmore.wrapper #content_side #most_viewed_news .news_item{padding: 10px;background-color: #f5f5f5;margin-bottom:10px;}
div#newsNewsmore.wrapper #content_side #most_viewed_news .news_item .news_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}
div#newsNewsmore.wrapper #content_side #most_viewed_news .news_item .news_date{font-size:14px;display: block;margin-bottom:10px;}
div#newsNewsmore.wrapper #content_side #most_viewed_news .news_item .news_title{line-height: normal;display: table-cell;}
div#newsNewsmore.wrapper #content_side #most_viewed_news .news_item .news_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}

div#eventEventprofile {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#eventEventprofile .event_detail_header .gSBh .facebook{background-color: rgb(59,89,152);}
div#eventEventprofile .event_detail_header .gSBh .twitter{background-color: rgb(29,161,242)}
div#eventEventprofile .event_detail_header .gSBh i svg{width: 30px;height: auto;fill: white}
div#eventEventprofile .event_detail_header .gSBh>a{margin: 10px 5px 0 0;transition: all .2s ease-in-out;border-radius: 2px;;padding: 2px 0;}
div#eventEventprofile .event_detail_header{flex-direction: column;}
div#eventEventprofile .event_detail_header .event_profile_holder{display: flex;flex-flow:row nowrap;}
div#eventEventprofile .event_detail_header .event_profile_holder .covereventStat{padding:5px;border:1px solid #e1e1e1;margin-right:30px}
div#eventEventprofile .event_detail_header .event_profile_holder .covereventStat img{width:150px;height:150px;object-fit: contain;}
div#eventEventprofile .map_contaner_holder{padding:3px;border:1px solid #e1e1e1;flex-grow: 1;display: flex;margin-left:20px}
div#eventEventprofile .map_contaner_holder #map_container{flex-grow: 1;min-height:300px}
div#eventEventprofile #detail_content table span.subject_area_{display: block;border: 1px solid #e1e1e1;border-radius: 25px;padding: 0px 15px;margin-right:5px;font-size: 13px;font-family: arial;margin-bottom:3px;white-space: nowrap;}
div#eventEventprofile #detail_description .ORGANIZERtitle{border-color:#3999bb}
div#eventEventprofile #detail_description .ORGANIZERtitle>div.label{color:#3999bb}
div#eventEventprofile #detail_description .orgabizerHolder{display: flex;flex-wrap: wrap;}
div#eventEventprofile #detail_description .orgabizerHolder>div{padding:3px;border:1px solid #e1e1e1;margin:5px}
div#eventEventprofile #detail_description .orgabizerHolder>div>a{display: inline-block;}

div#indicatorIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#indicatorIndex #page_title h1 .type {color: #39B6A6;margin-left: 10px;font-size: 16px !important;}
div#indicatorIndex #page_title .indicator_type {margin-left: auto}

div#countryIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#countryIndex #country_list{margin-top:30px; display: flex;flex-flow:column wrap;width: 100%;}
div#countryIndex #country_list .char_block{display: grid;grid-template-columns: repeat(7,1fr);grid-gap: 5px;width: 100%;margin-bottom:20px;border-top:1px solid #39B6A6;padding-top: 20px;position: relative;}
div#countryIndex #country_list a{width:100%;display: flex;align-items: center;border:1px solid #e1e1e1;padding: 5px 10px;background-color: #f2f2f2}
div#countryIndex #country_list a:hover{border-color:#39B6A6;background-color: #39B6A6;color:#fff;}
div#countryIndex #country_list a img {float: left;margin-right: 5px;}
div#countryIndex #country_list a span {float: left;margin-top: 2px;}
div#countryIndex #country_list .char_title{margin-top:-12px;width: 30px;;font-size: 25px;color: #39B6A6;text-align: left}
div#countryIndex #country_list .block {margin-top: 20px}
div#countryIndex #country_list .block:hover{opacity: 1 !important;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
div#countryIndex #country_list .selected{margin-bottom: 50px}
div#countryIndex #country_list .selected .char_title{color: #655f8f;}
div#countryIndex #country_list .selected .char_block{border-color:#655f8f;}
div#countryIndex #c_alphabet{text-align: center;display: flex;justify-content:center;width:100%;flex-flow:row wrap;}
div#countryIndex #c_alphabet li{background-color: #f2f2f2;padding: 5px 10px;;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;cursor: pointer;}
div#countryIndex #c_alphabet li:first-child{border-left:1px solid #e1e1e1;}
div#countryIndex #c_alphabet li:last-child{border-right:1px solid #e1e1e1;}
div#countryIndex #c_alphabet li.disable{color:#e1e1e1;}
div#countryIndex #c_alphabet li:not(.disable):not(.selected):hover{background-color: transparent;border-color:transparent;-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);transform: scale(2);-ms-transform: scale(2);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=2, M12=-0, M21=0, M22=2);padding:5px;margin:0px 5px;text-align: center;line-height: 0.9em}
div#countryIndex #c_alphabet li.selected{background-color: #655F8F;-webkit-box-shadow: inset 0px 0px 11px 0px rgba(0,0,0,0.25);-moz-box-shadow: inset 0px 0px 11px 0px rgba(0,0,0,0.25);box-shadow: inset 0px 0px 11px 0px rgba(0,0,0,0.25);color: #fff}

div#countryCountryprofile {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#countryCountryprofile .main_content .detail{padding: 0;position: relative;  display: flex;justify-content: space-between;align-items: center;width:100% !important;}
div#countryCountryprofile .main_content .detail:after {content: ' ';width: 1px;background: #e1e1e1;bottom: 0;top: 0;right: 2px;display: inline-block;position: absolute;}
div#countryCountryprofile .main_content .detail:nth-child(3n):after {content: none}
div#countryCountryprofile #content_side #side_event .title{border-color: #cd5c50 !important;color: #cd5c50}
div#countryCountryprofile #content_side #side_event .option{color: #cd5c50}
div#countryCountryprofile #content_side #side_news{border-color: #83B639 !important;}
div#countryCountryprofile #page_title #country_flag {margin-right: 20px}
div#countryCountryprofile #country_info{margin-bottom:20px;position: relative}
div#countryCountryprofile #country_info p.additional{font-size:19px;line-height: 1.4em;}
div#countryCountryprofile #country_info p.additional span{white-space: nowrap;}
div#countryCountryprofile #country_info p.additional span.ad_title{font-size:17px;font-family:"Roboto", arial;display: inline-block;width: 130px;}
div#countryCountryprofile #country_info #country_vision{margin-top: 15px;text-align: justify;line-height: 1.4em;padding: 20px;background-color: #f5f5f5}
div#countryCountryprofile #country_charts .chart_item{border:1px solid #e1e1e1;width:calc(50% - 6px);height:220px;float:left;margin-bottom:11px;position: relative; }
div#countryCountryprofile #country_charts .chart_item .chart_main_box {display: flex; display: flex; flex-direction: column; height: 100%}
div#countryCountryprofile #country_charts .chart_item .chart_main_box .chart_view {display: flex; flex: 1 1 auto; padding: 10px; padding-bottom: 0}
div#countryCountryprofile #country_charts .chart_item:nth-child(2n){margin-right:11px;}
div#countryCountryprofile #country_charts .chart_info .chart_title{padding:5px 10px;font-family: "Roboto", arial;border-bottom:1px solid #e1e1e1;font-size:12pt;margin-bottom:0px;}
div#countryCountryprofile #country_charts .chart_item .loading{display: block;position: absolute;background-color: #fff;display: none;z-index: 99;top:28px; left: 0; right: 0;bottom: 0}
div#countryCountryprofile #country_charts .chart_item .loading p {text-align:center;position: absolute;top:50%;left:50%;margin-left:-40px;margin-top:-20px;color:#DD6229;width:80px;}
div#countryCountryprofile #country_charts .chart_item .loading img{margin-bottom: 7px}
div#countryCountryprofile #country_charts .chart_item .loading p span{display: block}
div#countryCountryprofile #content_side #country_map{display: block;padding:5px;border:1px solid #e1e1e1;}
div#countryCountryprofile #content_side #country_map #map_holder{height:288px;}
div#countryCountryprofile #content_side #country_org_side{background-color: #D8C67F;position: relative;color:#fff;margin-top:5px;padding: 10px 15px;font-size: 17px;display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}
div#countryCountryprofile #content_side #country_org_side .w1{}
div#countryCountryprofile #content_side #country_org_side .w2{}
div#countryCountryprofile #content_side #country_org_side .w3{}
div#countryCountryprofile #content_side #country_org_side .w4{font-size: 25px;font-weight: bold;}
div#countryCountryprofile #content_side #country_event_side{background-color: #cd5c50;position: relative;color:#fff;margin-top:15px;padding: 10px 15px;font-size: 17px;display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}
div#countryCountryprofile #content_side #country_org_side.standards_side{background-color: #167e73;}
div#countryCountryprofile #content_side #country_event_side .w1{}
div#countryCountryprofile #content_side #country_event_side .w2{;}
div#countryCountryprofile #content_side #country_event_side .w3{font-size: 25px;font-weight: bold;}
div#countryCountryprofile #content_side #country_event_side .w4{}
div#countryCountryprofile #content_main #strategic #strategic_box{}
div#countryCountryprofile #content_main #strategic #strategic_box .item{padding:10px 15px;}
div#countryCountryprofile #content_main #strategic #strategic_box .item:last-child{margin:0;}
div#countryCountryprofile #content_main #strategic #strategic_box .item a{display: block;line-height: initial;}
div#countryCountryprofile #content_main #strategic #strategic_box .item span.title{margin-bottom: 5px;display: block}
div#countryCountryprofile #content_main #strategic #strategic_box .item span.year{display: block;font-family:"Roboto", arial;font-size:14pt;}
div#countryCountryprofile #content_main #strategic.reset_st_sty{width: 100%;border-left:10px solid #ffc823;margin-top:30px;}
div#countryCountryprofile #content_main #strategic.reset_st_sty #strategic_box .item{background-color: #fff;color: #424242;border-bottom:1px dashed #e1e1e1;}
div#countryCountryprofile #content_main .more_strategic_plan {display: block; text-align: right;}
div#countryCountryprofile #content_main .more_strategic_plan a {;font-size: 19px;padding: 5px 30px;background-color: #FFC823;color: #fff;line-height: 100%;margin: 10px 0;display: inline-block;}
div#countryCountryprofile .orgs_subsubtitle,
div#countryCountryprofile .orgSrc,
div#countryCountryprofile .orgDetailsOnlist {display: none;}
div#countryCountryprofile .open_details .orgs_subsubtitle,
div#countryCountryprofile .open_details .orgSrc,
div#countryCountryprofile .open_details .orgDetailsOnlist {display: flex;}
div#countryCountryprofile .option li {display: inline-block; line-height: 100%; background: #fff;margin-right: 5px}
div#countryCountryprofile .option li:last-child{margin-right:0;}
div#countryCountryprofile .option li .item_title {font-size: 14px; color: #a3a3a3;margin-left:5px;}
div#countryCountryprofile .option li .item_count {font-size: 16px;color: #39b6a6}
div#countryCountryprofile .main_content {font-size: 0;margin-bottom: 20px;margin-top: 20px;display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 15px;}
div#countryCountryprofile .statistic {display: inline-block; vertical-align: middle; font-family: Roboto; width: 66%}
div#countryCountryprofile .statistic ul {font-size: 15px; color: #ababab}
div#countryCountryprofile .statistic ul span {padding: 3px 0}
div#countryCountryprofile .statistic ul span:first-child {width: 80px; display: inline-block; vertical-align: middle;}
div#countryCountryprofile .statistic ul span:last-child {font-size: 18px;color: #39b6a6; display: inline-block; vertical-align: middle;}
div#countryCountryprofile .statistic .icon {width: 55px;height: 55px;display: inline-block;overflow: hidden; vertical-align: middle;margin-right:20px;}
div#countryCountryprofile .statistic .icon img {width: 55px}
div#countryCountryprofile #main_news,
div#countryCountryprofile #main_event {display: none;}
div#countryCountryprofile #country_product .icon {width: 55px;height: 55px;display: inline-block;overflow: hidden; vertical-align: middle;margin-right:20px;}
div#countryCountryprofile #country_product .icon img {width: 55px}


div#organizationIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#organizationIndex #organization #search_box{text-align: center;margin-bottom:20px;position: relative;}
div#organizationIndex #organization #search_box .search_label{;font-size:17px;text-align: center;}
div#organizationIndex #organization #search_box .search_label span{font-size:23px;margin:0 5px;}
div#organizationIndex #organization #search_box .search_comment{;font-size:17px;text-align: justify; line-height: normal; margin: 0 auto}
div#organizationIndex #organization #search_box .search_comment p {padding-top: 10px}
div#organizationIndex #organization #search_box .search_comment a {color: #3999BB; }
div#organizationIndex #organization #search_box .press_enter{position: absolute;bottom: 30px;left: 290px;background-color: #3999BB;color: #fff;font-size: 10pt;padding: 4px 10px;border-radius: 3px;;}
div#organizationIndex #organization #search_box .not_found{background-color: #cd5c50;color: #fff;font-size: 17px;padding: 7px 10px;border-radius: 3px;;margin: auto;width: 380px;margin-top: 15px}
div#organizationIndex #organization #search_box .search_elements{margin:0 10%;margin-top:20px;display: flex;align-items: center;justify-content: center;flex-flow: row wrap;}
div#organizationIndex #organization #search_box .search_elements input[type=text]{padding: 8px 15px 7px 15px;border:1px solid #e1e1e1;margin:auto;flex:2;}
div#organizationIndex #organization #search_box .search_elements .selectric-wrapper{float: left;text-align: left;margin-left:3px;flex:1;margin-bottom: 0}
div#organizationIndex #organization #search_box .search_elements #search_button{float: left;margin:0 0 0 3px;background: #3999BB;color:#fff;padding: 8px;border:none;font-size: 12pt;font-family:"mticon" !important;width:100px;cursor: pointer;}
div#organizationIndex #organization #org_autocomplete{border:1px solid #e1e1e1;padding: 5px;width: 600px;margin: auto;margin-top: -21px;}
div#organizationIndex #organization #org_autocomplete ul li{padding:10px}
div#organizationIndex #organization #search_info, div#document_organization #search_info{margin:0 15px 15px 15px}
div#organizationIndex #organization #search_info span, div#document_organization #search_info span{font-size: 18px;}
div#organizationIndex #organization #orgs_list li span, div#document_organization #orgs_list li span{float: left}
div#organizationIndex #organization #orgs_list li span.country_flag, div#document_organization #orgs_list li span.country_flag{margin-right:5px;display: flex;align-items: center;}
div#organizationIndex #organization #orgs_list li span.country_name, div#document_organization #orgs_list li span.country_name{margin-right:5px;min-width: 150px;font-style: italic}
div#organizationIndex #organization #orgs_list li .title, div#document_organization #orgs_list li .title{min-width: 150px;}
div#organizationIndex #organization #orgs_list li .uni_title, div#document_organization #orgs_list li .uni_title{flex-grow: 1;text-align: left}
div#organizationIndex #organization #org_autocomplete ul li:hover{background-color: #f5f5f5}
div#organizationIndex #organization #orgs_list{}
div#organizationIndex #organization #orgs_list li, div#document_organization #orgs_list li {padding: 10px;background-color: #f5f5f5;margin-bottom: 3px;display: flex;align-items: center;line-height: normal;}
div#organizationIndex #organization #orgs_list li:hover, div#document_organization #orgs_list li:hover{background-color: #3999BB;color: #fff;}
div#organizationIndex #organization #orgs_list li:last-child, div#document_organization #orgs_list li:last-child{margin:none;}
div#organizationIndex #organization #org_pagination{text-align: center;}
div#organizationIndex #organization #org_pagination li{display: inline-block;padding: 5px 8px;background-color: #f5f5f5;margin-top:15px;cursor: pointer;margin-left: 2px;margin-right: 2px;}
div#organizationIndex #organization #org_pagination li.selected{background-color: #3999BB;color:#fff;}
div#organizationIndex #organization #org_type{margin-top:50px;}
div#organizationIndex #organization #org_type #org_type_chart{height:250px;width:500px;margin-left:100px;float: left}
div#organizationIndex #organization #org_type #org_type_list{height:250px;margin-right:90px;float: right;text-align: right}
div#organizationIndex #organization #org_type #org_type_list p{padding: 10px 20px;font-size: 15px}
div#organizationIndex #organization #org_type #org_type_list p:nth-child(1){padding-top: 35px}
div#organizationIndex #organization #org_type #org_type_list p span{vertical-align: middle;}
div#organizationIndex #organization #org_type #org_type_list p span.bullet{margin: 0 10px;width:20px;height:20px;display: inline-block;border-radius:100%;background-color: #000}
div#organizationIndex #organization #org_type #org_type_list p span:not(.bullet){min-width: 70px;display: inline-block;}
div#organizationIndex #organization #org_type #org_type_list p span:nth-child(1){text-align: right;min-width: 100px}
div#organizationIndex #organization #org_type #org_type_list p span:nth-child(3){text-align: left;min-width: 70px}
div#organizationIndex #organization #country{text-align: center;margin-top:50px;}
div#organizationIndex #organization #country #items > div{display: inline-block;clear: both;margin:10px;text-align: center}
div#organizationIndex #organization #country #items div[id]{width: 130px;height:130px;}
div#organizationIndex #organization #country #items div.country_info{font-size: 17px;color: #5b5b5b}
div#organizationIndex #organization #region{margin-top:50px;}
div#organizationIndex #organization #region .item{margin: 10px;}
div#organizationIndex #organization #region .item span.num{font-size: 16px;margin-right:5px;display: inline-block;vertical-align: text-top;width: 50px;text-align: right}
div#organizationIndex #organization #region .item span.title{margin-left:5px;display: inline-block;vertical-align: text-top;}
div#organizationIndex #organization #region .item span.bar{display: inline-block;padding: 10px;width: 500px;background-color: #AA8EA5;border-radius:3px;transform-origin: 0 0;}
div#organizationIndex #organization #geo{margin-top:50px;position: relative;}
div#organizationIndex #organization #geo #geo_chart{}
div#organizationIndex #organization #geo #geo_list{width:500px;text-align: center;position: relative;margin: auto;margin-top: -150px}
div#organizationIndex #organization #geo #geo_list p{padding: 10px 30px;font-size: 15px}
div#organizationIndex #organization #geo #geo_list p:nth-child(1){padding-top: 35px}
div#organizationIndex #organization #geo #geo_list p span{vertical-align: middle;}
div#organizationIndex #organization #geo #geo_list p span.bullet{margin: 0 10px;width:20px;height:20px;display: inline-block;border-radius:100%;background-color: #000}
div#organizationIndex #organization #geo #geo_list p span:not(.bullet){min-width: 200px;display: inline-block;}
div#organizationIndex #organization #geo #geo_list p span:nth-child(1){text-align: right}
div#organizationIndex #organization #geo #geo_list p span:nth-child(3){text-align: left}

div#organizationOrganizationprofile {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#organizationOrganizationprofile #org_profile #org_info{text-align: left; padding: 20px;padding-left: 0;display: flex;flex-flow:row wrap;}
div#organizationOrganizationprofile #org_profile #org_info img#logo{padding: 3px;border:1px solid #e1e1e1;width: 150px;height: 150px}
div#organizationOrganizationprofile #org_profile #org_info .content_info {display: flex;flex-flow:column wrap;flex-grow: 1;margin-left:20px;}
div#organizationOrganizationprofile #org_profile #org_info .content_info.no_logo {width: 100%}
div#organizationOrganizationprofile #org_profile #org_info #title{;font-size:20px;padding: 15px;border-bottom:1px solid #e1e1e1; padding-top: 0;padding-left: 0}
div#organizationOrganizationprofile #org_profile #org_info .country {font-size:20px; margin-top: 5px}
div#organizationOrganizationprofile #org_profile #org_info .country img {vertical-align: middle; margin-right: 10px;}
div#organizationOrganizationprofile #org_profile #org_info #title a{margin-left:5px;color:#3999BB; vertical-align: middle;}
div#organizationOrganizationprofile #org_profile #org_info #intro{margin-top: 15px;text-align: justify;line-height: 1.4em;padding: 20px;background-color: #f5f5f5;}
div#organizationOrganizationprofile div.event_items_{padding:0 10px;line-height: 1.6em;padding-left: 0;border-bottom: 1px solid #e1e1e1;padding:20px 0;}
div#organizationOrganizationprofile div.flexDiv{display: flex;}
div#organizationOrganizationprofile div.event_items_ div.event_img_holder > a{margin-right:20px;display: flex;}
div#organizationOrganizationprofile div.event_items_ div.event_img_holder> a img{width:110px;height:110px;object-fit: contain;}
div#organizationOrganizationprofile div.event_items_ div.event_title_holder{display: flex;flex-flow: row wrap;font-size: 16px;}
div#organizationOrganizationprofile div.event_items_ div.event_title_holder h2{margin-right: 5px}
div#organizationOrganizationprofile div.event_items_ span.subject_event{font-weight: normal;color:#696969}
div#organizationOrganizationprofile div.event_items_ div.event_details{flex-grow:1;display: flex;flex-direction: column;justify-content: space-around;}
div#organizationOrganizationprofile div.event_items_ a.event_link{display: block;margin-bottom:10px;}	
div#organizationOrganizationprofile div.event_items_ div.event_country{display: flex;align-items: center;margin-bottom:5px}
div#organizationOrganizationprofile div.event_items_ div.event_country>img{margin-right:10px}
div#organizationOrganizationprofile div.event_items_ div.event_country>a,div.event_items_ div.event_country>span{white-space: nowrap;}
div#organizationOrganizationprofile div.event_items_ div.event_date{margin-left:15px;color: #3999BB;font-size:12px}
div#organizationOrganizationprofile div.event_items_ a.add_to_calendar{color: #939393;flex-grow: 1;text-align: right;position: relative;white-space: nowrap;display: flex;align-items: center;justify-content: flex-end;}
div#organizationOrganizationprofile div.event_items_ div.event_subject_area{overflow: hidden;max-width:500px;display: flex;flex-flow:row nowrap;}
div#organizationOrganizationprofile div.event_items_ div.event_subject_area h3{white-space: nowrap;}
div#organizationOrganizationprofile div.event_items_ div.event_subject_area p{text-overflow: ellipsis;white-space: nowrap;max-width: 400px;overflow: hidden;margin-left:10px;}



div#standardIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
.less_description{line-height: 1.8em;}
.less_description .more_text{ cursor: pointer; padding: 0px 5px !important; color: #52A3C9; width: auto !important; border: none !important;margin: 0px !important; background-color: #fff !important;}
.less_description .more_text:hover{}
div#standardIndex #search_box{text-align: center;margin-bottom:20px;position: relative;}
div#standardIndex #org{margin-top:50px;}
div#standardIndex #org #org_chart{height:250px;width:500px;margin-left:100px;float: left}
div#standardIndex #org #org_list{height:250px;width:270px;margin-right:100px;float: right;text-align: center}
div#standardIndex #org #org_list a{padding: 10px 30px;;font-size: 18px; display: block;}
div#standardIndex #org #org_list a:nth-child(1){padding-top: 35px}
div#standardIndex #org #org_list a span{vertical-align: middle;}
div#standardIndex #org #org_list a span.bullet{margin: 0 10px;width:20px;height:20px;display: inline-block;border-radius:100%;background-color: #000}
div#standardIndex #org #org_list a span:not(.bullet){min-width: 70px;display: inline-block;}
div#standardIndex #org #org_list a span:not(.bullet){min-width: 70px;display: inline-block;}
div#standardIndex #org #org_list a a{text-align: right}
div#standardIndex #org #org_list a span:nth-child(3){text-align: left}

div#standardIndex #country{text-align: center;margin-top:50px;}
div#standardIndex #country #items > div{display: inline-block;clear: both;margin:10px;text-align: center}
div#standardIndex #country #items div[id]{width: 130px;height:130px;}
div#standardIndex #country #items div.country_info{;font-size: 17px;color: #5b5b5b}

div#standardIndex #time{position: relative;margin-top:50px;height: 250px;margin-bottom: 50px;;font-size:14px;}
div#standardIndex #time #line{position: absolute;display: block;bottom:0;border-bottom:1px solid #e1e1e1;left: 50%;transform: translateX(-50%);width: 600px;}
div#standardIndex #time #years{width: 600px;text-align: center;position: absolute;left: 50%;bottom: -7px;transform: translateX(-50%);}
div#standardIndex #time #years .year{display: inline-block;height: 100px;text-align: center;position: relative;width:100px;}
div#standardIndex #time #years .year .point{width: 11px;height: 11px;border-radius: 100%;border:1px solid #e1e1e1;position: absolute;bottom:0;left:45px;background-color: #fff; box-shadow: 0px 0px 0px 3px #fff}
div#standardIndex #time #years .year .title{position: absolute;bottom: -20px;left:36px;}
div#standardIndex #time #years .year .bar{border-left:1px solid #e1e1e1;display: block;position: absolute;height: 55px;left:51px;top:30px;}
div#standardIndex #time #years .year .quan{text-align: center;border-radius: 100%;background-color: #8A94B8;color: #fff;z-index: 10;position: absolute;height: 40px;width: 40px;display: flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;font-size: 26px;left: 20%;padding: 32px;}
div#standardIndex #search_box .search_label{;font-size:17px;text-align: center;}
div#standardIndex #search_box .search_label span{font-size:23px;margin:0 5px;}
div#standardIndex #search_box .search_elements{margin:auto;margin-top:20px;display: flex;justify-content: center; align-items: center;}
div#standardIndex #search_box .selectric-wrapper {width: 170px}
div#standardIndex #search_box .search_elements input[type=text]{padding: 8px 15px 7px 15px;width: 280px;border:1px solid #e1e1e1}
div#standardIndex #search_box .search_elements .selectric-wrapper{text-align: left;margin-left:3px; margin-bottom: 0}
div#standardIndex #search_box .search_elements #search_button{margin:0 0 0 3px;background: #3999BB;color:#fff;padding: 8px;border:none;font-size: 14px;font-family:"mticon" !important;width:40px;cursor: pointer;}


div#standardStandardsearch, div#documentSearch, #companySearch {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#standardStandardsearch #standard_list_item{margin-bottom: 30px;padding: 0 0 0 0; display: block; position: relative;} 
div#standardStandardsearch #standard_list_item .standard_title, #documentSearch .document_item .title, #companySearch .document_item .title {font-size: 16px;line-height: normal;}
div#standardStandardsearch #standard_list_item .info {display: flex; position: relative; height: 30px; align-items: center;}
div#standardStandardsearch #standard_list_item .info * {;font-size:13px;white-space: nowrap; display: inline-block; background: #fff; position: relative; z-index: 10;  color: #3999BB; line-height: 100%}
div#standardStandardsearch #standard_list_item .info:after {content: ' '; position: absolute; top: 15px; border-top: 1px solid #EDEDED; width: calc(100% - 50px); height: 1px; left: 50px}
div#standardStandardsearch #standard_list_item .info a {margin-left: auto; padding-left: 10px; padding-right: 0}
div#standardStandardsearch #standard_list_item .info_footer {margin-top: 0px; display: flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center}
div#standardStandardsearch #standard_list_item .info_footer #standard_orgs {display: inline-block; background: #f0f0f0; padding: 3px 6px; line-height: 100%}
div#standardStandardsearch #standard_list_item .info_footer .country .country_flag {vertical-align: middle;; margin-right: 5px; display: inline-block;}
div#standardStandardsearch #standard_list_item #standard_number {padding-right: 10px; }
div#standardStandardsearch #standard_list_item #standard_category { padding-right: 10px; padding-left: 10px;}
div#standardStandardsearch #search_options, div#documentSearch #search_options, div#companySearch #search_options{display: flex;align-items: center;margin-bottom:20px;justify-content: flex-end;padding-bottom:10px;border-bottom:1px dashed #e1e1e1}
div#standardStandardsearch #search_options>label, div#documentSearch #search_options>label, div#companySearch #search_options>label{margin-right:20px;display: flex;}
div#standardStandardsearch #search_options>label>span.input, div#documentSearch #search_options>label>span.input, div#companySearch #search_options>label>span.input{margin-right:5px !important}

div#standardStandardprofile {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}

div#searchIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#searchIndex #search_result {width: 100%; margin-top: 30px}
div#searchIndex #search_result .results{margin-bottom:15px;clear:both;}
div#searchIndex #search_result #r_country .results li{background-color: #f2f2f2;border:1px solid #e1e1e1;padding: 5px 10px;margin-bottom: 3px;float: left;width: 162px;margin:0 3px 3px 0;}
div#searchIndex #search_result .results li {background-color: #f2f2f2;padding:10px 15px;margin-bottom: 3px;line-height: normal;display: flex;flex-flow:row wrap;align-items: center;}
div#searchIndex #search_result #r_indicator .results li span[enicon]{font-size: 27pz;vertical-align: middle;}
div#searchIndex #search_result #r_indicator .results li span:first-child{display: inline-block;min-width: 160px;font-style: italic}
div#searchIndex #search_result #r_document .results li span:first-child{display: inline-block;min-width: 160px;font-style: italic;}
div#searchIndex #search_result #r_products .results li span:first-child,
div#searchIndex #search_result #r_events .results li span:first-child{display: inline-block;min-width: 160px;font-style: italic;}
div#searchIndex #search_result #r_products .results li .country_flag,
div#searchIndex #search_result #r_events .results li .country_flag {vertical-align: middle; display: inline-block; margin: 0 5px}
div#searchIndex #search_result_tab {}
div#searchIndex #search_result_tab ul {display: block; border-bottom: 2px solid #d2d2d2;margin-bottom: 15px;}
div#searchIndex #search_result_tab ul li {display: inline-block;}
div#searchIndex #search_result_tab ul li a {padding: 0 10px 10px 0; color:#d2d2d2; display: block;;font-size: 16px;text-transform: uppercase;}
div#searchIndex #search_result_tab ul li a span {display: inline-block;font-size: 12px;vertical-align: super;padding: 2px 4px 3px;line-height: 100%; border-radius: 2px}
div#searchIndex #search_result_tab.reports ul,
div#searchIndex #search_result_tab.reports .reports a span,
div#searchIndex #search_result_tab .reports a:hover,
div#searchIndex #search_result_tab.reports .reports a {color: #655F8F; border-color:#655F8F;}
div#searchIndex #search_result_tab.indicators ul,
div#searchIndex #search_result_tab.indicators .indicators a span,
div#searchIndex #search_result_tab .indicators a:hover,
div#searchIndex #search_result_tab.indicators .indicators a {color: #3999BB; border-color:#3999BB;}
div#searchIndex #search_result_tab.publications ul,
div#searchIndex #search_result_tab.publications .publications a span,
div#searchIndex #search_result_tab .publications a:hover,
div#searchIndex #search_result_tab.publications .publications a {color: #7fd1d8; border-color:#7fd1d8;}
div#searchIndex #search_result_tab.countries ul,
div#searchIndex #search_result_tab.countries .countries a span,
div#searchIndex #search_result_tab .countries a:hover,
div#searchIndex #search_result_tab.countries .countries a {color: #39b6a6; border-color:#39b6a6;}
div#searchIndex #search_result_tab.news ul,
div#searchIndex #search_result_tab.news .news a span,
div#searchIndex #search_result_tab .news a:hover,
div#searchIndex #search_result_tab.news .news a {color: #83B639; border-color:#83B639;}
div#searchIndex #search_result_tab.documents ul,
div#searchIndex #search_result_tab.documents .documents a span,
div#searchIndex #search_result_tab .documents a:hover,
div#searchIndex #search_result_tab.documents .documents a {color: #39B6A6; border-color:#39B6A6;}
div#searchIndex #search_result_tab.events ul,
div#searchIndex #search_result_tab.events .events a span,
div#searchIndex #search_result_tab .events a:hover,
div#searchIndex #search_result_tab.events .events a {color: #cd5c50; border-color:#cd5c50;}
div#searchIndex #search_result_tab.products ul,
div#searchIndex #search_result_tab.products .products a span,
div#searchIndex #search_result_tab .products a:hover,
div#searchIndex #search_result_tab.products .products a {color: #328d52; border-color:#328d52;}
div#searchIndex #search_result_tab .compass a:hover,
div#searchIndex #search_result_tab.compass .compass a {color: #42A8DD; border-color:#42A8DD;}
div#searchIndex #r_country .title,
div#searchIndex #r_report .title, 
div#searchIndex #r_indicator .title, 
div#searchIndex #r_news .title, 
div#searchIndex #r_document .title, 
div#searchIndex #r_publication .title{border-bottom:2px solid;margin-bottom:5px;}
div#searchIndex #r_country .title .label, 
div#searchIndex #r_report .title .label, 
div#searchIndex #r_indicator .title .label, 
div#searchIndex #r_news .title .label, 
div#searchIndex #r_document .title .label, 
div#searchIndex #r_publication .title .label{padding:0 10px 10px 15px;;color:#fff;display: inline-block;;font-size:16px; text-transform: uppercase;}
div#searchIndex #r_country .title .option,
div#searchIndex #r_report .title .option, 
div#searchIndex #r_indicator .title .option, 
div#searchIndex #r_news .title .option, 
div#searchIndex #r_document .title .option, 
div#searchIndex #r_publication .title .option {float: right;}
div#searchIndex #r_country .results img{float: left;margin-right:5px;}
div#searchIndex #r_country .results span{float: left;margin-top:3px;}
div#searchIndex #indicator_type {color: #A5A5A5;font-size: 11px !important;margin-bottom: 15px;display: flex;align-items: center;justify-content: flex-end;}
div#searchIndex #indicator_type .selectric-wrapper {margin: 0;vertical-align: middle; width: 200px; margin-left: 10px}
div#searchIndex #r_indicator .indic_item,
div#searchIndex #related_indicator .indic_item {-webkit-transition: all .08s ease-out;-moz-transition: all .08s ease-out;-o-transition: all .08s ease-out;transition: all .08s ease-out;}
div#searchIndex #r_indicator .indic_item.disable,
div#searchIndex #related_indicator .indic_item.disable {color: #E7E7E7;background: #F7F7F7 !important; border-color: #DBDBDB !important}
div#searchIndex #r_indicator .indic_item.disable  [enicon],
div#searchIndex #related_indicator .indic_item.disable [enicon] {color: rgb(231, 231, 231) !important}
div#searchIndex #r_compass .compass__item{position: relative;margin-bottom: 10px;border-bottom:1px dashed #e1e1e1;padding-bottom:10px;}
div#searchIndex #r_compass .compass__item:last-child{margin-right:0 !important;border-bottom:none;}
div#searchIndex #r_compass .compass__item:hover .ex_select{display: none;}
div#searchIndex #r_compass .compass__item .ex_select{display: none;}
div#searchIndex #r_compass .compass__item .compass__desc{font-weight: 300;line-height: 18px;margin-bottom: 5px;line-height: normal;}
div#searchIndex #r_compass .compass__item a{color:#2f9eba;font-weight: 300;line-height: 18px}
div#searchIndex #r_compass .compass__item .compass__date{font-weight: bold}

div#nanomaterialIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;}
div#nanomaterialIndex #nanomaterial_list #stat_description{;font-size:15px;text-align: center;margin-bottom:30px;border-bottom:1px solid #e1e1e1;padding:20px;padding-bottom: 50px;line-height: normal;}
div#nanomaterialIndex #nanomaterial_list #stat_description span{font-size:23px;margin:0 5px;}
div#nanomaterialIndex #nanomaterial_list #stat_description .less_description .more_text { cursor: pointer; padding: 0px 5px !important; color: #52A3C9; width: auto !important; border: none !important;margin: 0px !important; background-color: #fff !important;}
div#nanomaterialIndex #nanomaterial_list #stat_description .less_description .more_text:hover {color: inherit !important;}
div#nanomaterialIndex #nanomaterial_list #stat_description { line-height: 1.8em;}
div#nanomaterialIndex #nanomaterial_list #stat_description a {color: #3999bb;border-bottom: 1px solid #88c8de;padding-bottom: 3px;}
div#nanomaterialIndex #nanomaterial_list #stat_description b {font-weight: bold;}
div#nanomaterialIndex #nanomaterial_list #stat_description ul {list-style: disc; padding-left: 25px}
div#nanomaterialIndex #nanomaterial_list #stat_description i {font-style: italic;}
div#nanomaterialIndex #morphology{display: flex;flex-wrap: wrap;margin-bottom:30px;}
div#nanomaterialIndex #morphology .char_block{margin-bottom:20px;position: relative;display: flex;flex-wrap: wrap;}
div#nanomaterialIndex #morphology a,
div#nanomaterialIndex #morphology span{;padding: 7px 10px;width:100%;}
div#nanomaterialIndex #morphology h3{margin:3px;line-height: normal;min-width:calc((100% / 5) - 6px);background-color: #f2f2f2;border:1px solid #e1e1e1;display: flex;}
div#nanomaterialIndex #morphology span.disable{opacity: 0.7}
div#nanomaterialIndex #morphology div.nm_parent{display: flex;flex-wrap: wrap;margin-bottom:15px;align-items: flex-start;justify-content: flex-start;width: 100%;}
div#nanomaterialIndex #morphology span.nm_parent_title,
div#nanomaterialIndex #morphology span.nm_parent_title span{width:100%;border:none;background-color: initial;font-size:17px;opacity: 1;padding-left: 0}
div#nanomaterialIndex #morphology a:hover{border-color:#39B6A6;background-color: #39B6A6;color:#fff;cursor: pointer;}
div#nanomaterialIndex #morphology .block{margin-top:20px;width:100%;}
div#nanomaterialIndex #morphology .char_title{;font-size: 23px;color: #39B6A6;clear:left;text-align: center;margin-bottom:20px;}
div#nanomaterialIndex .legend{text-align: center;display: flex;justify-content: center;margin-top:30px; margin-bottom: 30px;flex-flow:row wrap;}
div#nanomaterialIndex .legend p{padding: 10px 30px;font-size: 18px;cursor: pointer}
div#nanomaterialIndex .legend p span{vertical-align: middle;}
div#nanomaterialIndex .legend p span.bullet{margin: 0 10px;width:10px;height:10px;display: inline-block;border-radius:100%;background-color: #fff;border:2px solid #3999BB;}
div#nanomaterialIndex .legend p span.bullet.selected{background-color:  #3999BB;}
div#nanomaterialIndex .legend p span:not(.bullet){min-width: 70px;display: inline-block;}
div#nanomaterialIndex .legend p span:nth-child(1){text-align: right}
div#nanomaterialIndex .legend p span:nth-child(3){text-align: left}
#random_nanomaterial ul{padding:25px 25px 0;display: flex;flex-wrap: wrap;}
#random_nanomaterial ul li{width:calc(33% - 16px)	;margin-right:21px;margin-bottom:30px;}
#random_nanomaterial ul li a{display: flex;}
#random_nanomaterial ul li:nth-child(3n+3){margin-right:0;}
#random_nanomaterial ul li .image_holder{min-width:87px;overflow: hidden;position: relative;border:1px solid #e1e1e1;padding:3px;}
#random_nanomaterial ul li .image_holder img{width:87px;height:87px;}
#random_nanomaterial ul li .detail{flex-grow:1;margin-left:10px;display: flex;flex-direction: column;justify-content: center;width:190px	;}
#random_nanomaterial ul li .detail h2{text-overflow: ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px;;font-size:16px;font-family: Roboto;color:#76766d;border-bottom:1px solid #e1e1e1;padding-bottom:8px;margin-bottom:5px;}
#random_nanomaterial ul li .detail .title{color:#ababab;flex-grow: 1}
#random_nanomaterial ul li .detail .count{color:#3999BB;font-family: Roboto;font-size:15px;}
#random_nanomaterial ul li .detail div{display:flex;padding:2px 10px;align-items:center;}

div#nanomaterialGetnanomaterial {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
div#nanomaterialGetnanomaterial div#related_link{flex-grow:1;display: flex;justify-content: flex-end;}
div#nanomaterialGetnanomaterial div#related_link a{color:#39B6A6;font-size:19px;display: flex;align-items: center;width: max-content;width: -moz-max-content}
div#nanomaterialGetnanomaterial div#related_link a span:nth-child(2){font-size: 19px;}
div#nanomaterialGetnanomaterial #page_title .indicator_count{font-family: 'Roboto';font-weight: 300;font-size:13px;padding:7px 25px;background-color: #f5f5f5;border-radius:25px;margin:0 25px;}
div#nanomaterialGetnanomaterial #page_title .indicator_count span {font-size: inherit;}
div#nanomaterialGetnanomaterial #page_title .indicator_count span:not(:last-child):after{margin:0 5px;content:"";}
div#nanomaterialGetnanomaterial #gallery {padding-bottom:20px;}
div#nanomaterialGetnanomaterial #gallery ul {font-size: 0;}
div#nanomaterialGetnanomaterial #gallery li {position: relative;margin-right:16px;border:1px solid #E4E4E4; padding: 10px; display: inline-block; width: 80px; height: 80px; vertical-align: top; cursor: pointer; }
div#nanomaterialGetnanomaterial #gallery li img {max-height: 80px; max-width: 80px;transform: translate(-50%,-50%);left:50%;top:50%;position: absolute;}
div#nanomaterialGetnanomaterial #gallery li.more {font-family: Roboto; font-size: 19px; color: #909090; text-align: center;margin:0 !important;}
div#nanomaterialGetnanomaterial #gallery li.ihide{display: none !important}
div#nanomaterialGetnanomaterial #gallery li span{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
div#nanomaterialGetnanomaterial #nanomaterial_def .title{border-color:#3999bb;}
div#nanomaterialGetnanomaterial #nanomaterial_def .title .label{color: #3999bb;}
div#nanomaterialGetnanomaterial #nanomaterial_def .definition_ref{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e1e1e1;color:#6f6f6f;line-height: normal;}
div#nanomaterialGetnanomaterial #nanomaterial_def .definition_desc{margin-bottom:10px;font-size:14px;line-height: normal;}
div#nanomaterialGetnanomaterial #nanomaterial_similar .title{border-color:#cd5c50;}
div#nanomaterialGetnanomaterial #nanomaterial_similar .title .label{color: #cd5c50 !important;}
div#nanomaterialGetnanomaterial #nanomaterial_similar ul{display: flex; margin-bottom: 30px}
div#nanomaterialGetnanomaterial #nanomaterial_similar ul li{background-color: #f5f5f5;padding:8px 15px;border:1px solid #e1e1e1;margin:0 5px 0 0;cursor: pointer;}

#open_gallery {position: fixed;top: calc(50% - 250px);z-index: 2001;width: 800px;background: #fff;left: calc(50% - 400px);height: 500px; border-radius: 4px;-webkit-box-shadow: 0px 0px 5px 1px rgba(119, 119, 119, 0.18); -moz-box-shadow: 0px 0px 5px 1px rgba(119, 119, 119, 0.18);box-shadow: 0px 0px 5px 1px rgba(119, 119, 119, 0.18);}
#open_gallery .thumbnail {display: inline-block;vertical-align: top;width: 180px;height: 100%;overflow: auto;border-radius: 2px;  text-align: left; direction: rtl}
#open_gallery .thumbnail ul {border-right: 1px solid #E4E4E4; width: 160px;    background: #FBFBFB; display: inline-block; min-height: 100%}
#open_gallery .thumbnail li { padding: 15px 5px; text-align: center;}
#open_gallery .thumbnail li:last-of-type {margin-bottom: 0}
#open_gallery .thumbnail li.selected {position: relative;}
#open_gallery .thumbnail li.selected:after {content: '\E892';color: #FBFBFB;font-family: mticon;font-size: 50px;text-shadow: 1px 0px 0px #E4E4E4;top: calc(50% - 20px);left: 159px;position: absolute;z-index: 2;width: 15px;overflow: hidden;display: block;direction: rtl;height: 40px;line-height: 80%;}
#open_gallery .thumbnail li:before {content: ' ';height: 1px;background: #E4E4E4;width: 70%;display: block;position: absolute;bottom: 0;left: 25px;}
#open_gallery .thumbnail li img {width: 80%; display: inline-block; position: relative; z-index: 4; border-radius: 3px}
#open_gallery .thumbnail::selection{background: rgba(0, 0, 0, 0.15);color: #7D7D7D;}
#open_gallery .thumbnail::-moz-selection{background: rgba(0, 0, 0, 0.15);color: #7D7D7D;}
#open_gallery .thumbnail::-webkit-selection{background: rgba(0, 0, 0, 0.15);color: #7D7D7D;}
#open_gallery .thumbnail::-webkit-scrollbar {height: 5px;width: 5px;background: #FBFBFB;}
#open_gallery .thumbnail::-webkit-scrollbar-thumb {background: #929292;}
#open_gallery .thumbnail::-webkit-scrollbar-corner {background: #929292;}
#open_gallery .preview {width: 600px;display: inline-block;height: 100%; position: relative;}
#open_gallery .preview img {left: 50%;top: 50%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); max-width: 95%; max-height: 95%; position: absolute;}
#open_gallery .preview span{position: absolute;background-color: rgba(0,0,0,0.7);color:#fff;right:20px;bottom:30px;padding:7px 20px;border-radius:2px;}
span#close_gallery{position: absolute;right: 12px;font-size: 16px;font-weight: 400;color: #585858;top: 5px;z-index: 999;line-height: normal;cursor: pointer;}

div#documentIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
div#documentIndex #country_list{display: grid;grid-template-columns: repeat(7,1fr);grid-gap:5px;padding-left: 0 !important}
div#documentIndex #country_list .char_block{float: left;width: 935px;margin-bottom:20px;border-top:1px solid #39B6A6;padding-top: 20px;position: relative;}
div#documentIndex #country_list p{width: 100%;border:1px solid #e1e1e1;padding: 5px 10px;margin:;background-color: #f2f2f2;cursor: pointer;display: flex;flex-flow: row nowrap;align-items: center;justify-content: flex-start;}
div#documentIndex #country_list p:hover,
div#documentIndex #country_list p.selected{border-color:#39B6A6;background-color: #39B6A6;color:#fff;}
div#documentIndex #country_list p img {float: left;margin-right: 5px;}
div#documentIndex #country_list p span {float: left;margin-top: 2px;}
div#documentIndex #docs_list{padding: 30px 0;margin-top:20px;border-top:1px solid #e1e1e1;}
div#documentIndex #docs_list .country_docs{}
div#documentIndex #docs_list .country_docs .country_title{padding: 10px 30px;border-bottom: 1px solid #e1e1e1;margin-bottom: 20px;margin-top:30px;position: relative;}
div#documentIndex #docs_list .country_docs .country_title span{;font-size:20px;}
div#documentIndex #docs_list .country_docs .country_title .country_flag{float: left;margin-top: -20px;width: 50px;margin-right: 15px;}
div#documentIndex #docs_list .country_docs .docs{padding: 10px 20px 10px 50px}
div#documentIndex #docs_list .country_docs .docs .item{position: relative;clear: both;margin-bottom: 65px}
div#documentIndex #docs_list .country_docs .docs .item.not_range{margin-bottom:-5px !important;}
div#documentIndex #docs_list .country_docs .docs .item .bar{background-color: #e1e1e1;height: 10px;display: block}
div#documentIndex #docs_list .country_docs .docs .item .bar .start{float: left;margin-left:-35px;font-style: italic;}
div#documentIndex #docs_list .country_docs .docs .item .bar .end{float: right;margin-right:-35px;font-style: italic;}
div#documentIndex #docs_list .country_docs .docs .item .title{margin-top:-28px;display: block;white-space: nowrap;position: relative;}
div#documentIndex #docs_list .country_docs .docs .item .title img{position: absolute;left:0;top:-3px;}
div#documentIndex #docs_list .country_docs .docs .item .title a{position: absolute;left:25px;}
div#documentIndex #docs_list .country_docs .docs .item p{background-color: #f5f5f5;padding: 8px 15px;margin-left: -30px;border-left:5px solid #e1e1e1;}
div#documentIndex #docs_list .country_docs .docs .item p a{margin: -5px 0 0 10px;}
div#documentIndex #docs_list .country_docs .docs .item p img{float: left;margin-top: -3px;}
div#documentIndex #docs_list .country_docs .docs .item p span{font-style: italic;margin-left: 25px;color:#a0a0a0;}
div#documentIndex #docs_list .country_docs .docs .item.selected .bar{background-color: #CD5C50}
div#documentIndex #docs_list .country_docs .docs .item.selected p{background-color: #CD5C50;color:#fff !important;border-color: #CD5C50; margin-left: 0px;}
div#documentIndex #docs_list .country_docs .docs .item.selected p span{color:#ffe7e5 !important}
div#documentIndex #docs_list .country_docs .docs .item.selected { padding: 50px 0px 0px}
div#documentIndex #docs_list .country_docs .docs .item.deselected{opacity: 0.7; display:none;}
div#documentIndex #docs_list div.links_bottom_policylist{background-color: rgb(205, 92, 80);color: #fff;border-color: rgb(205, 92, 80);display: flex;align-items: center;padding: 7px 15px;}
div#documentIndex #docs_list div.links_bottom_policylist>img{margin-right: 10px}
div#documentIndex #docs_list div.links_bottom_policylist>span{color:#ffe7e5;margin-left: 25px;font-style: italic;}


div#documentView {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
div#documentView #document_organization table {width: 100%; column-span: 4px;border-spacing: 0 3px;border-collapse: separate;}
div#documentView #document_organization table td {padding: 8px;background-color: #f5f5f5; line-height: 1.4em; vertical-align: middle;}
div#documentView #document_organization table td.no_padding {padding: 0}
div#documentView #document_organization table td.no_padding a {display: block; padding:8px }
div#documentView #document_organization table tr:hover td {background-color: #3999BB;color: #fff;}
div#documentView #document_organization table td .country_flag{margin-right:5px; display: inline-block; vertical-align: middle;}
div#documentView #document_organization table td .country_name{margin-top:3px;margin-right:5px;min-width: 150px;font-style: italic;}
div#documentView #document_vision .body {margin-bottom: 15px;text-align: justify;line-height: 1.4em;padding: 20px;background-color: #f5f5f5;}
div#documentView.wrapper #content_main div.title {border-bottom: #3999BB 2px solid;margin-bottom: 5px;}
div#documentView.wrapper #content_main div.title .label, .wrapper #content_main div.title .label{color: #3999BB !important}
div#documentView  #document_priority table{width: 100%;margin-bottom: 1em;}
div#documentView  #document_priority table tr{line-height: normal;}
div#documentView  #document_priority table tr:not(:last-child){border-bottom:1px solid #e1e1e1}
div#documentView  #document_priority table tr th{text-align: left;font-weight: bold;}
div#documentView  #document_priority table tr>*{padding: 7px 0}


div#publicationsIndex {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
div#publicationsIndex #publicationList {display: grid;grid-template-columns: repeat(5,1fr);grid-gap: 50px;margin-bottom: 1.5em;}
div#publicationsIndex .publication {display: inline-block;background-color: #fff ;margin-bottom: 4px; vertical-align: top; line-height: 1.5em}
div#publicationsIndex .publication img {width: 100%;object-fit: cover;height: auto;}
div#publicationsIndex .publication .title {display: block;}
div#publicationsIndex .publication .detail {margin-top: 10px}
div#publicationsIndex .publication .detail .description {line-height: 1.8em;}
div#publicationsIndex .publication .detail .publish_date { margin-top: 15px}
div#publicationsIndex .publication .detail .publish_date span {display: block;}
div#publicationsIndex .publication .detail .download {color: #4699b1;padding: 5px 0; display: inline-block;}
div#publicationsIndex .item {padding: 0;width: 100%;margin-right: 0;}
div#publicationsIndex .latest {width:100%;background-color: #f5f5f5;margin-bottom: 1.5em;display: flex;flex-flow:row nowrap;align-items: center;padding: 20px 35px;vertical-align: top;}
div#publicationsIndex .latest img {display: inline-block; vertical-align: middle;flex: 1;height: 310px;margin-right: 15px; width: initial;}
div#publicationsIndex .latest .title {font-size: 22px;line-height: 1.2em; margin-bottom: 5px}
div#publicationsIndex .latest .detail {margin-top: 0px;display: inline-block; vertical-align: middle;flex: 3;}
div#publicationsIndex .latest .detail .publish_date span {display: inline-block; vertical-align: middle;}
div#publicationsIndex .latest .detail .publish_date span:first-child:not(:last-child):after {content: ' - '; padding: 0 10px}

div#publicationsPublicationsview {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
div#publicationsPublicationsview #summary .title{border-color: #3999BB;}
div#publicationsPublicationsview .publication_detail {width:100%; line-height: 1.5em; margin-bottom: 30px;display: flex;flex-flow:row nowrap;align-items: center;justify-content: space-between;}
div#publicationsPublicationsview .publication_detail .publication_title {font-size: 22px;display: block; line-height: 1.2em; margin-bottom: 5px}
div#publicationsPublicationsview .publication_detail img {height: 353px; margin-right: 37px; display: inline-block; vertical-align: middle;flex:1;object-fit: contain;}
div#publicationsPublicationsview .publication_detail .detail {margin-top: 0px;flex:4;padding-right: 5%;}
div#publicationsPublicationsview .publication_detail .detail .publish_date span {display: block;}
div#publicationsPublicationsview .publication_detail .detail .price span.without_discount {background: #c70752;display: inline-block !important;padding: 4px 7px;line-height: 100%;margin-top: 10px;color: #fff;border-radius: 3px;}
div#publicationsPublicationsview .publication_detail .detail .price span.without_discount {background: #c70752;display: inline-block !important;padding: 4px 7px;line-height: 100%;margin-top: 10px;color: #fff;border-radius: 3px;}
div#publicationsPublicationsview .publication_detail .detail .price span.without_discount b {font-weight: bold;font-size: 13px;}
div#publicationsPublicationsview .publication_detail .detail .price span.without_discount.old {background: #fff !important; color: #424247; text-decoration: line-through; opacity: 0.7; padding: 4px 0; margin-right: 10px}
div#publicationsPublicationsview .publication_detail .detail .price span.without_discount.old b {font-weight: 100; font-size: inherit;}
div#publicationsPublicationsview .publication_detail .detail .price span.with_discount {background: #c70752;display: inline-block !important;padding: 4px 7px;line-height: 100%;margin-top: 10px;color: #fff;border-radius: 3px;}
div#publicationsPublicationsview .publication_detail .detail .price span.with_discount {background: #c70752;display: inline-block !important;padding: 4px 7px;line-height: 100%;margin-top: 10px;color: #fff;border-radius: 3px;}
div#publicationsPublicationsview .publication_detail .detail .price span.with_discount b {font-weight: bold;font-size: 13px;}
div#publicationsPublicationsview .publication_detail .detail .price span.with_discount i {display: inline-block;padding: 5px 10px;background: #89083b;margin: -4px 5px -4px -7px;border-radius: 3px 0 0 3px; font-weight: bold;}
div#publicationsPublicationsview .publication_detail .detail .price span.with_discount i em {font-weight: 100;font-style: italic;}
div#publicationsPublicationsview .publication_detail .detail .description {text-align: justify;}
div#publicationsPublicationsview .publication_detail .detail .download {color: #4699b1;padding: 5px 0; display: inline-block; font-size: 16px; margin-top: 20px}
div#publicationsPublicationsview .publication_detail .detail p {line-height: 1.5em; font-weight: bold; margin-bottom: 10px}
div#publicationsPublicationsview .main_content {margin-bottom: 10px;text-align: justify;line-height: 1.5em;}

div#userProfile .selectric-items ul, div#userProfile .selectric-items li{width: 100%}
div#userForgotpassword,
div#userLogin,
div#userSendactivationcode,
div#userRegister,div#userProfile {display: flex;justify-content: space-between;flex-flow: row wrap;position: relative;margin: 1% 10%;flex-direction: column;}
.userform #user_form {margin: auto;max-width: 500px}
div#userRegister #user_form {max-width: 700px !important}
.userform #user_form div:not(.selectric):not(.selectric-hide-select):not(.selectric-items){margin-bottom: 10px; position: relative;display: flex;flex-direction: row;align-items: flex-start;justify-content: center;}
.userform #user_form div label{text-align: left;margin-right: 15px;line-height: 1.4em;flex-basis: 165px}
.userform #user_form div input[type=text]{padding: 5px 10px;border:1px solid #e1e1e1;margin-left:3px;flex:1;}
.userform #user_form div textarea {padding: 5px 10px;border:1px solid #e1e1e1;width: 212px;margin-left:3px; vertical-align: middle; height: 100px}
.userform #user_form div input[type=password]{padding: 5px 10px;border:1px solid #e1e1e1;margin-left:3px;flex:1;}
.userform #user_form div .selectric-wrapper{margin:0 !important;display: inline-block;vertical-align: middle;flex:1;}
.userform #user_form div input[type=checkbox]{vertical-align: middle;right: 0;cursor: pointer;width: 100%;}
.userform #user_form .form_submit{justify-content: flex-end !important;}
.userform #user_form .form_submit input{width: 150px;}
.userform #user_form #captcha input[type=text]{margin-left:168px;display: block}
.userform #user_form div[require]:after{content:'require';background-color: #BD9633;color: #fff;padding: 2px 5px;margin-left:5px;border-radius:3px; position: relative; z-index: 1}
.userform #user_form div[require].require_fail:after{content:'please fill this field';background-color: #CD5C50;}
.userform #user_form div[require].validate_true:after{content:'✓';background-color: #83B639;font-family: entypo;font-weight: normal;font-style: normal;text-decoration: inherit;-webkit-font-smoothing: antialiased; font-size: 24px;line-height: 10px;vertical-align: text-top;}
.userform #user_form div[require].format_fail:after{content:'format is not valid!';background-color: #CD5C50;}
.userform #captcha_reload {background-color: #399fd2;color: #fff;padding: 2px 5px;margin-left: 5px;border-radius: 3px;position: relative;z-index: 1;font-size: 7pt;margin-right: 20px;margin-top: 10px;display: inline-block;vertical-align: middle; cursor: pointer;font-weight: bold;}
.userform #captcha_src {vertical-align: middle;display: inline-block;margin-bottom: 5px !important;overflow: hidden;}
.userform div.password_must_be {background: #fee393;padding: 5px 10px;color: #705519;border-radius: 3px;margin-left: 182px;line-height: 1.5em;justify-content: flex-start !important;}
.userform .selectric-wrapper {margin: 0 !important;display: inline-block;vertical-align: middle;flex: 1;}
.userform .selectric-wrapper .selectric {width: 100%}
.userform input[type=submit] {background-color: #f5f5f5;border: none;padding: 5px;border: 1px solid #e1e1e1;color: #424242;}
#userRegister .selectric-scroll ul{width: 100%;}

div.indicator_list{width:100%;display: flex;flex-flow:column wrap;}
div.indicator_list div.indicator_subsec > h2{padding: 7px 10px;font-size: 16px;border-bottom: 1px solid #fff;background: #39B6A6;color: white;}
div.indicator_list div.indicator_subsec > div {border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1}
div.indicator_list div.indicator_subsec > div:last-of-type {border-bottom: 1px solid #e1e1e1}
div.indicator_list div.indicator_subsubtitle{display: flex;flex-flow:row wrap;align-items: center;font-size:16px;}
div.indicator_list div.indicator_subsubtitle h3:first-child,.describeIndi.nanStandardSection ,
div.indicator_list div.indicator_subsec div#srcIndicator>div:first-child{flex:3;padding: 5px 10px;display: flex;align-items: flex-start;border-right:1px solid #e1e1e1;flex-direction: column;justify-content: center;}
div.indicator_list div.indicator_subsec div#srcIndicator>div:nth-child(2) a, .paddLinkReport .source_holder a{color:#39B6A6;display: flex;margin-bottom: 3px;padding: 12px 2px}
div.indicator_list div.indicator_subsubtitle h3:nth-child(2),.paddLinkReport .source_holder,
div.indicator_list div.indicator_subsec div#srcIndicator>div:nth-child(2){flex:.25;padding: 5px 10px;display: flex;align-items: center;justify-content: center;}
div.indicator_list div.indicator_subsubtitle{background-color: #424242;color:#fff;border-bottom: 1px solid #e1e1e1}
div.indicator_list div.indicator_subsec div#srcIndicator,
div.indicator_list div.indicator_subsec div.indicator{display: flex;flex-flow:row wrap;border-bottom: 1px solid #e1e1e1;line-height: normal;}
div.indicator_list div.indicator_subsec{display: flex;flex-flow:column wrap;margin-bottom: 1em;width: 100%;}
div.indicator_list div.indicator_subsec div#srcIndicator:last-child,
div.indicator_list div.indicator_subsec div.indicator:last-child{align-items: center;}
div.indicator_list div.describeIndi h2{font-weight: bold;font-size: 15px}
div.indicator_list div.describeIndi > div{display: flex;flex-direction: row;}
div.indicator_list div.describeIndi > div.source_{flex-wrap: wrap;}
div.indicator_list div.describeIndi > div> h3{font-weight: 500;}
div.indicator_list div.describeIndi > div.source_>span::before{content:'-';}
div.indicator_list div.describeIndi > div> span{color:#424242;font-style: italic;margin-left: 5px;}
div.indicator_list div.describeIndi >p {margin-bottom: 10px;line-height: normal;color:#1b1b1b;margin-top:3px;text-align: justify;}
div.indicator_list div.nanStandardSection > div{padding: 5px 10px;padding-left: 0}
div.indicator_list h2.country_subtitles{cursor: pointer;}
div.indicator_list div.paddLinkReport a{padding:5px 10px;line-height: normal;display: flex;padding-left: 0}
div.indicator_list span.desc_indicator{cursor:pointer;font-size:18px;color:#39B6A6;margin-left: 5px;}
.all_tables_country div.indicator_list div.indicator_subsec:not(:last-child){margin-bottom: 0 }
div.indicator_list div.orgs_subsubtitle h3{flex:1;padding: 0px 10px;display: flex;align-items: center;border-right:1px solid #e1e1e1;line-height: normal;}
div.indicator_list div.orgs_subsubtitle{display: flex;flex-flow:row nowrap;background: #424242;color:white;}
div.indicator_list div.indicator_subsec div.orgSrc{background: white;padding: 7px 10px;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;}
div.indicator_list div.indicator_subsec div.orgSrc>h2{margin-right: 5px;font-weight: bold;font-size: 15px;line-height: normal;}
div.indicator_list div.indicator_subsec div.orgSrc>p{margin-bottom: 10px;line-height: normal;color: #1b1b1b;margin-top:3px;text-align: justify;}
div.indicator_list div.indicator_subsec div.orgSrc>div>h3{font-weight: 500}
div.indicator_list div.indicator_subsec div.orgSrc>div>span{font-style: italic;color: #424242;margin-left: 5px}
div.indicator_list div.indicator_subsec div.orgSrc>div{display: flex;flex-direction: row;line-height: normal;}
div.indicator_list div.indicator_subsec div.orgSrc>span{cursor:pointer;color:#39B6A6;font-size:18px}
div.indicator_list div.indicator_subsec .orgDetailsOnlist{display: flex;flex-flow:row nowrap;background: #f5f5f5;border-bottom: 1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
div.indicator_list div.indicator_subsec .orgDetailsOnlist>div{flex:1;border-right: 1px solid #e1e1e1;padding: 5px 10px;display: flex;align-items: center;justify-content: flex-start;line-height: normal;}
div.indicator_list div.indicator_subsec .orgDetailsOnlist>div>a{color:#39B6A6;}
div.indicator_list div.indicator_subsec .orgDetailsOnlist>div>a span.mtIconsForReport{font-size: 19px;}
div.indicator_list div.orgs_subsubtitle h3.timeFlex{flex:2.14;}
div.indicator_list div.orgs_subsubtitle div:last-child{flex:.5;border-right: none;padding: 0px 10px}
div.indicator_list div.orgDetailsOnlist>div:last-child{flex:.5;justify-content: center;border-right: none;}

.wrapper #content_holder {display: flex; max-width: 100%}
.wrapper #content_main {flex:7;}
.wrapper #content_main div.title {border-bottom:2px solid;margin-top:10px;margin-bottom:10px;padding-bottom:10px; display: flex; justify-content: space-between;}
.wrapper #content_main div.title .label,
.wrapper #content_main div.title .label{color:#000;display: inline-block;;font-size:13pt; text-transform: uppercase;}
.wrapper #content_main #org_indicator .title {border-color: #39b6a6;}
.wrapper #content_main #org_indicator .title .label {color: #39b6a6;}
.wrapper #content_main #country_charts .title {border-color: #655F8F;}
.wrapper #content_main #country_charts .title .label {color: #655F8F !important;}
.wrapper #content_main #country_product .title,
.wrapper #content_main #country_org .title {border-color: #39b6a6;}
.wrapper #content_main #country_product .title .label,
.wrapper #content_main #country_org .title .label {color: #39b6a6 !important;}
.wrapper #content_main #country_org .title .option{color: #39b6a6}
.wrapper #content_main table.gTable {width: 100%;width:100%;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;margin-bottom:25px;}
.wrapper #content_main table.gTable tr td,
.wrapper #content_main table.gTable tr th{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;padding: 5px 10px;vertical-align: middle;line-height: initial;}
.wrapper #content_main table.gTable tr th{color: #424242;white-space: nowrap;background-color:#f5f5f5;}
.wrapper #content_main table.gTable tr td a{color: #3999BB}
.wrapper #content_main table.gTable tr td a span{color: #91893C;font-style: italic}

.wrapper #content_main #main_news .title {border-color: #3999BB;}
.wrapper #content_main #main_news .title .label {color: #3999BB;}
.wrapper #content_main #main_news .news_item{padding: 10px;background-color: #f5f5f5;margin-bottom:5px;}
.wrapper #content_main #main_news .news_item:last-child{margin:0;}
.wrapper #content_main #main_news .news_item .news_date{font-size:14px;display: block;margin-bottom:10px;}
.wrapper #content_main #main_news .news_item .news_title{line-height: initial;}
.wrapper #content_main #main_news .news_item .news_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}


.wrapper #content_side {flex:2.5;padding-left: 4%;}
.wrapper #content_side .section{margin-top:25px;margin-bottom: 25px}
.wrapper #content_side .section:first-child{margin-top:0px !important;}

.wrapper #content_side .section .title{border-bottom:2px solid #000;margin-bottom:10px;display: flex;align-items: center;justify-content: space-between;padding-bottom: 10px; margin-top: 10px}
.wrapper #content_side .section .title .label{color:#000;display: inline-block;;font-size:16px; text-transform: uppercase;}
.wrapper #content_side .section .title .option {color:#5E8626;}

.wrapper #content_side #side_news .title {border-color:#83B639;}
.wrapper #content_side #side_news .title .label {color:#83B639;}
.wrapper #content_side #side_news .news_item{padding: 10px;background-color: #f5f5f5;margin-bottom:5px;}
.wrapper #content_side #side_news .news_item:last-child{margin:0;}
.wrapper #content_side #side_news .news_item .news_date{font-size:14px;display: block;margin-bottom:10px;}
.wrapper #content_side #side_news .news_item .news_title{line-height: initial;}
.wrapper #content_side #side_news .news_item .news_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}

.wrapper #content_side #side_event .event_item{padding: 10px 0;border-bottom:1px solid #e1e1e1;margin-bottom:5px;}
.wrapper #content_side #side_event .event_item:last-child{margin:0;border:none;}
.wrapper #content_side #side_event .event_item .event_date{display: block;margin-bottom:10px;color:#935A54;}
.wrapper #content_side #side_event .event_item .event_date .event_country {margin-left:10px;}
.wrapper #content_side #side_event .event_item .event_date .event_country img {vertical-align: middle;margin:-2px 5px 0;}
.wrapper #content_side #side_event .event_item .event_title{line-height: 130%;}

.wrapper #content_side #side_publication .publication_item{padding: 10px;background-color: #f5f5f5;margin-bottom:5px;}
.wrapper #content_side #side_publication .publication_item:last-child{margin:0;}
.wrapper #content_side #side_publication .publication_item .publication_date{font-size:14px;display: block;margin-bottom:10px;}
.wrapper #content_side #side_publication .publication_item .publication_title{line-height: initial;}
.wrapper #content_side #side_publication .publication_item .publication_img{float: left;margin-right:15px;width: 60px;border:1px solid #e1e1e1;}

.wrapper#world_newsIndex #content_main div.title{border-color: #3999BB}

.wrapper #content_side .more {padding: 8px 15px 8px 0; text-align: right;color:#39B6A6;}
.wrapper #content_side #side_filter {margin-top: 0 !important}
.wrapper #content_side #side_filter #filter_box {border:1px solid #e1e1e1;padding:10px;margin: auto;display: block}
.wrapper #content_side #side_filter #filter_box .refine_title {display: block; padding: 5px; margin-top: 10px; margin-bottom: 5px;font-size: 15px; position: relative; background: #fff; z-index: 99}
.wrapper #content_side #side_filter #filter_box .refine_title:before {content: ' '; width: 100%; height: 1px; background: #ededed; display: block; top: 14px; position: absolute;}
.wrapper #content_side #side_filter #filter_box .refine_title:after {content: attr(title); background: #fff; position: relative; padding-right: 10px}
.wrapper #content_side #side_filter #filter_box .refine_title span {position: relative; background: #fff; display: inline-block; padding-right: 5px; margin-right: -5px}
.wrapper #content_side #side_filter #filter_box .refine_title span i {font-family: arial;background: #51b9a5;padding: 1px 4px;font-size: 11px;margin-left: 5px;border-radius: 2px;color: #fff;vertical-align: middle;}
.wrapper #content_side #side_filter #filter_box .element.more_options>:not(.refine_title){padding-left: 10px}
/*.wrapper #content_side #side_filter #filter_box .element.more_options .sub_refine_title{color: #000000b5}*/
.wrapper #content_side #side_filter #filter_box .element{margin-bottom: 5px; display: block;}
.wrapper #content_side #side_filter #filter_box .element label:not(.customLabel){min-width: 70px;text-align: left;display: inline-block;margin-right: 15px;line-height: 1.4em; margin-left: 10px;margin-bottom:5px; display: flex; align-items: center; -webkit-align-items: center;word-break: break-word}
.wrapper #content_side #side_filter #filter_box #range_slider{width: 90%;display: block;margin: 0 auto;margin-top: .5em}
.wrapper #content_side #side_filter #filter_box .element label span {color: #3999bb;margin-left: 7px;font-size: 11px;}
.wrapper #content_side #side_filter #filter_box .element label span.input {margin-right: 10px; margin-left: 0}
.wrapper #content_side #side_filter #filter_box .element input[type=text]{padding: 5px 10px;border:1px solid #e1e1e1;width: calc(100% - 0px);margin-bottom: 10px}
.wrapper #content_side #side_filter #filter_box .element input.search_string {width: 100%;}
.wrapper #content_side #side_filter #filter_box .element input[type=radio]{vertical-align: middle}
.wrapper #content_side #side_filter #filter_box .element li {display: flex;position: relative;}
.wrapper #content_side #side_filter #filter_box .element li .country_flag {vertical-align: middle; margin-right: 10px}
.wrapper #content_side #side_filter #filter_box .scroll ul{max-height: 300px;overflow-y: auto}
.wrapper #content_side #side_filter #filter_box .form_submit{text-align: right;display: flex;flex-flow: row wrap;align-items: center;justify-content: flex-end;}
.wrapper #content_side #side_filter #filter_box .form_submit input, .wrapper #content_side #side_filter #filter_box .form_submit a[reset] {width: 70px;background-color: #f5f5f5;padding: 5px;border: 1px solid #e1e1e1;color: #424242;font-family: arial;font-size: 9pt; margin-left: 5px;cursor: pointer;}
.wrapper #content_side #side_news .title .option a {color: #83B639}
.wrapper #content_side #side_filter #filter_box .form_submit a[reset]{display: inline-block;padding: 7px 5px;text-align: center;}
.wrapper #content_side #side_publication .title{border-color:#7fd1d8}
.wrapper #content_side #side_publication .title .label{color: #7fd1d8}
.wrapper #content_side #side_publication .title .option a {color: #7fd1d8}
.wrapper #content_side #related_news .title{border-color:#83B639;}
.wrapper #content_side #related_news .title .label{color: #83B639}
.wrapper #content_side #related_news .title .option a {color: #83B639}
.wrapper #content_side #related_news .news_item {border-color: #83B639}
.wrapper #content_side #most_viewed_news .title{border-color:#83B639;display: flex;align-items: center;justify-content: space-between;direction: rtl;}
.wrapper #content_side #most_viewed_news .title .label{color: #83B639}
.wrapper #content_side #most_viewed_news .title .option a {color: #83B639}
.wrapper #content_side #most_viewed_news .news_item {border-color: #83B639;min-height: 80px}
.wrapper #content_side #most_viewed_publications .title{border-color:#655F8F;}
.wrapper #content_side #most_viewed_publications .title .label{color: #655F8F}
.wrapper #content_side #most_viewed_publications .title .option a {color: #655F8F}
.wrapper #content_side #most_viewed_publications .publication_item {border-color: #655F8F}
.wrapper #content_side #related_document .title{border-color:#655F8F;}
.wrapper #content_side #related_document .title .label{color: #655F8F}
.wrapper #content_side #related_document .title .option a {color: #655F8F}
.wrapper #content_side #related_document .doc_item {border-color: #655F8F}
.wrapper #content_side #related_indicator .title{border-color:#3999bb}
.wrapper #content_side #related_indicator .title .label{color: #3999bb}
.wrapper #content_side #related_indicator .title .option a {color: #3999bb}
.wrapper #content_side #related_indicator .indic_item {border-color: #3999bb}
.wrapper #content_side #side_filter .title{border-color:#cd5c50}
.wrapper #content_side #side_filter .title .label{color: #cd5c50}
.wrapper #content_side #side_filter .title .option a {color: #cd5c50}
.wrapper #content_side #side_filter .indic_item {border-color: #cd5c50}
.wrapper #content_side #related_material .title{border-color:#39B6A6}
.wrapper #content_side #related_material .title .label{color: #39B6A6}
.wrapper #content_side #related_material .title .option a {color: #39B6A6}
.wrapper #content_side #related_material .mat_item {border-color: #39B6A6}
.wrapper #content_side #related_organization .title{border-color:#7fd1d8}
.wrapper #content_side #related_organization .title .label{color: #7fd1d8}
.wrapper #content_side #related_organization .title .option a {color: #7fd1d8}
.wrapper #content_side #related_organization .org_item {border-color: #7fd1d8}
.wrapper #content_side #related_standard .title{border-color:#cd5c50}
.wrapper #content_side #related_standard .title .label{color: #cd5c50}
.wrapper #content_side #related_standard .title .option a {color: #cd5c50}
.wrapper #content_side #related_standard .stand_item {border-color: #cd5c50}
.wrapper #content_side #side_report .title{border-color:#655f8f;}
.wrapper #content_side #side_report .title .label{color: #655f8f}

.wrapper  #content_side .element.expand {position: relative;overflow: hidden; padding-bottom: 22px}
.wrapper  #content_side .element .more { z-index:1;position: absolute; bottom: 0; right:0; left:0; display: flex; cursor: pointer;color:#97bceb; background: #fff; padding: 5px 10px; justify-content: flex-end;}
.wrapper  #content_side .element .more i { font-size: 15px !important}

.wrapper #detail_header.standard_profile{padding-left: 0}
.wrapper #detail_header {display: flex;  justify-content: space-between; -webkit-justify-content: space-between;padding: 10px 0; margin-bottom: 20px;width:100%;flex-grow: 1;}
.wrapper #detail_header .title_holder {display: flex;flex-grow: 1}
.wrapper #detail_header .title_holder h1 {font-size:23px;line-height:normal;}
.wrapper #detail_header .title_holder .image_holder {width: 64px; height: 64px; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex:0 0 auto; -webkit-flex:0 0 auto; overflow: hidden; margin-right:30px;}
.wrapper #detail_header .title_holder .image_holder img {max-width: 100%;height: inherit;}
.wrapper #detail_header .title_holder .flag_holder {width: 64px; height: 44px; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; flex:0 0 auto; -webkit-flex:0 0 auto; overflow: hidden; margin-right:30px; /*border:1px solid #e1e1e1;*/ margin-top: 5px}
.wrapper #detail_header .title_holder .flag_holder img {max-width: 100%;}
.wrapper #detail_header .title_holder .group {display: flex; flex-direction: column;-webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center;margin-bottom: 10px;margin-left: 10px}
.wrapper #detail_header .title_holder .group .document_title_holder{display: flex;align-items: center;margin-right: 5px;margin-bottom: 5px}
/*.wrapper #detail_header .title_holder .group h1{font-size: 18px;}*/
.wrapper #detail_header .title_holder .group h2 {font-size: 18px !important; margin-right: 5px;margin: 5px 0}
.wrapper #detail_header .title_holder .group #more_info {font-size: 18px;display: flex;flex-flow: row wrap;align-items: center;justify-content: flex-start;line-height: normal;}
.wrapper #detail_header .title_holder .group #more_info .date {font-size: 19px; margin-left: 20px}
.wrapper #detail_header .link_holder {display: flex;justify-content: flex-start;;flex-direction: column;padding-left:20px;margin-left:20px;border-left:1px solid #e1e1e1;}
.wrapper #detail_header .link_holder  a{color:#39B6A6;font-size:15px;display: flex;align-items: center;width: max-content;width: -moz-max-content;text-transform: capitalize;}
.wrapper #detail_header .link_holder  a.add_calendar,
.wrapper #detail_header .link_holder  a.webstore{text-align:center;position:relative;font-size: 15px;margin-top: 10px}
.wrapper #detail_header .link_holder  a.add_calendar [mticon],
.wrapper #detail_header .link_holder  a.webstore [mticon]{}


.wrapper #detail_content {display: flex; justify-content: space-between; -webkit-justify-content: space-between; margin-bottom: 25px}
.wrapper #detail_content.event{width: 100%;}
.wrapper #detail_content table {font-size: 17px}
.wrapper #detail_content table th {text-align: left}
.wrapper #detail_content table th,
.wrapper #detail_content table td:first-child {padding: 2px 0; padding-right: 10px; min-width: 150px; line-height: 1.4em}
.wrapper #detail_content table th {font-size: 16px}
.wrapper #detail_content table td {font-size: 19px;font-family: "Roboto", arial;word-break: break-word;}
.wrapper #detail_content.document_detail table th{font-size: 15px}
.wrapper #detail_content.document_detail table td{font-size: 15px;color: #353535}
.wrapper #detail_content table .country_flag {vertical-align: middle; margin-right: 10px;}
.wrapper #detail_content table i.status_date {font-size: 11px;background: #e1e1e1;padding: 2px 8px;color: #777777;margin-right: 10px;line-height: 100%;}
.wrapper #detail_content table ul.status li {margin-bottom: 2px}
.wrapper #detail_content table .link {color: #3999bb}
.wrapper #detail_abstract {margin-bottom: 25px}
.wrapper #detail_abstract .body {margin-bottom:15px;text-align: justify;line-height: 1.5em;padding: 20px;background-color: #f5f5f5; }
.wrapper #detail_abstract .title{border-bottom:#3999bb 2px solid;font-family: "Roboto", arial; margin-bottom: 5px}
.wrapper #detail_abstract .title .label{padding:0 10px 10px 15px;;color:#3999bb;display: inline-block;font-size:19px; text-transform: uppercase;}
.wrapper #detail_abstract .title .option {float: right;margin-top:2px;margin-right:15px;}
.wrapper #detail_abstract .body ul {list-style: disc;}
.wrapper #detail_abstract .body b {font-weight: bold;}
.wrapper #detail_abstract .body a {color: #00588c; text-decoration: underline;}

.wrapper #detail_description {margin-bottom: 25px}
.wrapper #detail_description .body {margin-bottom:15px;text-align: justify;line-height: 1.5em;padding: 20px;background-color: #f5f5f5; width: 100%;word-break: break-word;}
.wrapper #detail_description .title{border-bottom:#39b6a6 2px solid;font-family: "Roboto", arial; margin-bottom: 5px}
.wrapper #detail_description .title .label{padding:0 10px 10px 0;;color:#39b6a6;display: inline-block;font-size:19px; text-transform: uppercase;}
.wrapper #detail_description .title .option {float: right;margin-top:2px;margin-right:15px;}
.wrapper #detail_description .body ul {list-style: disc;}
.wrapper #detail_description .body b {font-weight: bold;}
.wrapper #detail_description .body a {color: #00588c; text-decoration: underline;}

.wrapper #detail_related .title {border-bottom:2px solid;margin-bottom:20px;border-color: #cd5c50; font-family: "Roboto", arial;}
.wrapper #detail_related .title .label{padding:0 10px 10px 15px;display: inline-block;font-size:19px; text-transform: uppercase;color: #cd5c50;}
.wrapper #detail_related  ul {}
.wrapper #detail_related  ul li {background-color: #f5f5f5;padding:8px 15px;border:1px solid #e1e1e1;margin:0 5px 0 0;cursor: pointer; display: inline-block;}
.wrapper #detail_related  ul li a span {font-weight: bold;}

div#world_newsIndex .worldNewsHolder{display: flex;flex-flow: row wrap}
.wrapper #filter_box .noUi-horizontal{height: 8px}
.wrapper #filter_box .noUi-horizontal .noUi-handle{width: 15px;height: 15px;border-radius: 50%;left: -10px;top: -5px}
.wrapper #filter_box .noUi-handle:after, .wrapper #filter_box .noUi-handle:before{display: none}
.wrapper #filter_box .noUi-connect{background:#52A3C9;}
.wrapper #filter_box .time_rage_holder{display: flex;flex-flow: row wrap;justify-content: space-between;font-size: 13px;margin-top: .5em}
#result .document_item .organizations{color: #696969;font-size: 13px}
#result .document_item .introduction{    font-size: 13px;line-height: 1.4;margin-top: 4px;color: #3a3a3a}
#companySearch #result .document_item .document_detail .company_detail{display: flex;}
#companySearch #result .document_item .info_holder{flex-grow: 1;justify-content: flex-end;align-items: flex-end;}
#companySearch #result .document_item .info_holder .country{margin-left: 10px	}
#result .document_item .info_holder{display: flex;flex-flow: row nowrap;justify-content: space-between;}
#result .document_item  .time_holder{color: #3999bb;font-size: 13px}
#result .document_item .info_holder .country{margin-left: auto;font-size: 13px;color: #35916b;white-space: pre;display: flex;align-items: center;justify-content: center;}
#result .document_item .policy_tags{display: flex;flex-flow: row wrap;}
#result .document_item .policy_tags .tag, .wrapper #detail_content.document_detail table td .tag{background-color: #f0f0f0;padding: 3px 6px;margin-right: 4px}
#result .document_item .policy_tags .policy_type{flex-grow: 1;text-align: right;font-size: 12px;color: #3a3a3a}

#result .document_item{display: flex;flex-flow: row nowrap;align-items: center;}
#result .document_item .image_holder{margin-right: 10px}
#result .document_item .image_holder img{object-fit: contain;height: inherit;}
#result .document_item .document_detail{flex-grow: 1}
#policydocument_detail .title_holder img{object-fit: contain;height: inherit;}
.wrapper #detail_content.document_detail table td .tag{margin: 3px 1px;display: inline-block;font-size: 14px}

.common_list_home{padding: 50px 0;}
#index_nanomaterials{background-color: #bf5a5a;}
#index_documents{background-color: #117751}
.common_list_home .wrapper{margin: 0 10%;}
.common_list_home .original_title{font-size: 20px;text-transform: uppercase;color: white;}
#index_documents .original_title{margin-bottom: 40px}
.common_list_home .title{font-size: 18px;margin-bottom: 35px;color: white;margin-top: 20px}
.common_list_home .nanomaterial_holder{display: grid;grid-template-columns: repeat(4,1fr);grid-gap: 65px;}
.common_list_home .nanomaterial_holder .nanomaterial{flex: 1;display: flex;flex-flow: column wrap;}
.common_list_home .nanomaterial_holder .nanomaterial .subtitle{color:white;font-size: 24px;position: relative;margin-bottom: 20px;text-transform: capitalize;z-index: 99}
.common_list_home .nanomaterial_holder .nanomaterial .subtitle:after{position: absolute;content: '';max-width: 155px;width: 100%;height: 12px;bottom: 0;left: 0;z-index: -1}
#index_nanomaterials .nanomaterial_holder .nanomaterial .subtitle:after{background-color: #a84545;}
#index_documents .nanomaterial_holder .nanomaterial .subtitle:after{background-color: #043f29;}
.common_list_home .nanomaterial_holder .nanomaterial .details{display: flex; flex-flow: column wrap;}
.common_list_home .nanomaterial_holder .nanomaterial .details .item{padding: 2px 2px 2px 15px;display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;margin-bottom: 5px;border-radius: 3px;}
#index_nanomaterials .nanomaterial_holder .nanomaterial .details .item{background-color: #e98a8a;}
#index_documents .nanomaterial_holder .nanomaterial .details .item{background-color: #fff}
.common_list_home .nanomaterial_holder .nanomaterial .details .item .category{font-size: 14px;text-transform: capitalize;}
#index_nanomaterials .nanomaterial_holder .nanomaterial .details .item .category{color: #7a2323;}
#index_documents .nanomaterial_holder .nanomaterial .details .item .category{color: #043f29}
.common_list_home .nanomaterial_holder .nanomaterial .details .item .count{font-size: 16px;min-width: 75px;border-radius: 3px;text-align: center;padding:2px 5px;}
#index_nanomaterials .nanomaterial_holder .nanomaterial .details .item .count{background-color: #a84545;color: white;}
#index_documents .nanomaterial_holder .nanomaterial .details .item .count{color: #043f29;font-weight: bold}
.font-bold{font-weight: bold}
.world_news_desc{display: flex;flex-flow: column wrap;}
.world_news_row{display: flex;flex-flow: row wrap;align-items: center;}
.world_news_desc .body{line-height: 1.5em; padding: 10px 0 20px 0; color: #3e3e3e}
.world_news_row .body{margin-left: 10px}
.world_news_desc .label, .world_news_row .label{font-size: 16px}
.link{color: #3999bb}