/*!
* Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
/* @import url('http://eternicode.github.io/bootstrap-datepicker/bootstrap-datepicker/css/datepicker.css'); */
/* @import url('intlTelInput.css'); */

body {
	overflow-x: hidden;
	font-family: "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
	color: #636363;
	font-size: 14px;
	
	text-rendering: optimizeLegibility;
	text-rendering: optimizeSpeed;
}

/* global */
.clearfix {
	float: none;
	clear: both;
}
.form-control::-moz-placeholder {
    color: #898989;
}
[hidden]{
    display: none!important;
}
.intl-tel-input .selected-flag {
	position: relative;
	width: 45px;
}
textarea.form-control {
    resize: none !important;
}
.form-control {
    border-color: #cccccc;
}
.col-md-20 {
	float: left;
	width: 20%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.related-info {
	padding-bottom: 50px;
}
.form-control[disabled], 
.form-control[readonly], 
fieldset[disabled] .form-control {
	opacity: 1;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control {
	display: block;
	width: 100%;
	cursor:text;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.8;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	box-shadow: none;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	height: 45px;
}
/* input[type=text] {
	-webkit-appearance: none!important;
}
input{
	-webkit-appearance: none!important;
} */
select{
	-webkit-appearance: menulist!important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
}
.bootstrap-select .btn-default, 
.bootstrap-select .btn-primary, 
.bootstrap-select .btn-success, 
.bootstrap-select .btn-info, 
.bootstrap-select .btn-warning, 
.bootstrap-select .btn-danger {
	border: 1px solid #cccccc;	
	background: transparent;
	color: #252525;
	text-shadow: none;
	box-shadow: none;
}
.bootstrap-select .btn:hover,
.bootstrap-select .btn:focus {
	outline: none!important;
	outline-offset: -2px;
	box-shadow: none;
	border: 1px solid #ee7813!important;
	background: transparent;
	outline:none;
	color: #252525;
}
.btn:hover, 
.btn:focus {
	color: #252525;
	text-decoration: none;
	outline:none;
	box-shadow: none;
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: none;
	outline: none!important;
}
.bootstrap-select.form-control:not([class*="col-"]) {
	width: 100%;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
	float: none;
	display: inline-block;
	margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
	float: right;
}
.btn-success:active:hover, 
.btn-success.active:hover, 
.open > .dropdown-toggle.btn-success:hover, 
.btn-success:active:focus, 
.btn-success.active:focus, 
.open > .dropdown-toggle.btn-success:focus, 
.btn-success.focus:active, 
.btn-success.active.focus, 
.open > .dropdown-toggle.btn-success.focus {
    border-color: #ee7813;
}
.btn-default, 
.btn-success, 
.btn-info, 
.btn-warning, 
.btn-danger {
	background: #FFF;
	color: #333;
}
.btn-default, 
.btn-primary, 
.btn-success, 
.btn-info, 
.btn-warning, 
.btn-danger {
	border: 1px solid #ccc;	
	background: #ED7B1C;
	color: #fff;
	text-shadow: none;
	box-shadow: none;
}
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open>.dropdown-toggle.btn-success {
	border-color: #ee7813;
}

.btn-default.active, .open > .dropdown-toggle.btn-default {
	background-color: #F79644;
	color:#fff;
}
.btn-primary {
	border-color: #ed7b1c;
	text-transform: uppercase;
	font-family: "Montserrat", "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #fff;
	background-color: #ed7b1c;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	border-color: #ff7400;
	color: #fff;
	background-color: #ff7400;
}
.icon_i{
	background: url('../img/Impacts-Button-Info.png');
	background-position: center top;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	position: relative;
	top: 6px;
	left: 8px;
	cursor:pointer;
}
/* global */

/* success page */
.i_success {}
.i_success h1{
	text-transform:none;
}
.i_success .container-600{
	padding:25px 45px;
	margin-bottom: 133px;
}
.i_success .container-600 p{
	margin-bottom: 22px;
	line-height:24px;
}
/* success page */

/* set password */
.set_password {}
.set_password h1{
	text-transform:none;
}
.set_password .container-600{
	padding:25px 45px 0px 45px;
}
.set_password .container-600 p{
	margin-bottom: 22px;
	line-height:24px;
}
.set_password .container-380{
	margin-bottom:20px;
	padding: 0px 30px;
}
.set_password .container-380 label{
	margin-top: 23px;
	color: #252525;
	font-size: 13px;
	margin-bottom: 6px;
}
.set_password .container-380 .input-group,
.set_password .container-380 .form-control{
	width:100%;
}
.set_password .btn-black{
	border-radius:0px;
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
}
/* set password */

/* set activate myrspo */
.set_activate_activate {}
.set_activate_activate h1{
	text-transform:none;
}
.set_activate_activate .container-600{
	padding:25px 45px 0px 45px;
}
.set_activate_activate .container-600 p{
	margin-bottom: 22px;
	line-height:24px;
}
.set_activate_activate .container-380{
	margin-bottom:20px;
	padding: 0px 30px;
}
.set_activate_activate .container-380 label{
	margin-top: 23px;
	color: #252525;
	font-size: 13px;
	margin-bottom: 6px;
	width: 100%;
}
.set_activate_activate .container-380 label a{
	float:right;
	font-weight: normal;
}
.set_activate_activate .container-380 .input-group,
.set_activate_activate .container-380 .form-control{
	width:100%;
}
.set_activate_activate .btn-black{
	border-radius:0px;
	margin-top:30px;
	margin-bottom:30px;
}
/* set activate myrspo */

.navbar-collapse.collapsing {
	-webkit-transition: height 0.00s;
	-moz-transition: height 0.00s;
	-ms-transition: height 0.00s;
	-o-transition: height 0.00s;
	transition: height 0.00s;
}

/* header {
	height: 600px;
} */

.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn {
    opacity: 0.3;
}
.btn:hover, 
.btn:focus {
	color: #252525;
	text-decoration: none;
	background: transparent;
	outline:none;
	/* border: 1px solid #ee7813!important; */
}
.fixedbody {
	overflow: hidden;
	height: 100%;
}
.dd .ddTitlesingle {
	color: #000;
	background: transparent;
	border: 1px solid transparent;
	padding: 9px;
	text-align: left;
}
.dd .ddTitlesingle:hover {
	color: #000;
	background: transparent;
	border: 1px solid transparent;
	padding: 9px;
	text-align: left;
}
.collapse.in {
	display: block;
	/* background-color: #251F19; */
}
.navbar-default .collapsed{
	background-color: #FF7400!important;
}
.list-resources1{
	padding-left: 15px; 
	float:right;
}
.list-resources2{
	padding-left: 15px; 
	float:left;
}
.contain-pod-view{
	padding-left:30px!important;
}
.blockhorisontal li {
	display: -moz-inline-box;
	display: -webkit-inline-box;
	width:24.7%;
}
.line-delimiter{
	display:none;
}
.header-gallery-slider-how-we-work{
	padding-bottom: 30px; 
	padding-left: 50px; 
	padding-right: 50px;
}
.am-title-mosaic{
	font-size:18px!important; 
	font-weight:600;
}
.mozaic-center-hompeage{
	display: -webkit-flex; /* Safari */
	-webkit-flex-direction: row-reverse; /* Safari 6.1+ */
	display: flex;
	flex-direction: row-reverse; 
	height:480px;
}
.logo-members > img {
	width: 100%;
	display: inline-block;
}
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus {
	background-image: none !important;
}
.img-press-kit{
	padding-bottom:25px;
}
.col-am-5-contain{
	width:20%;
	float:left;
}
.contain-hidden{
	display:none!important;
}
.title-workflow{
	text-align:center; 
	color:#FF6500; 
	font-size:14px; 
	font-weight:700; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:27px 0 18px 0;
}
.contain-workflow{
	background:#ebebeb; 
	width:400px; 
	margin:0 auto; 
	padding:0px 20px 14px 20px;
}

.button-filter-for-submit{
	border-radius:0px 3px 3px 0px!important;
	moz-border-radius:0px 3px 3px 0px!important; 
	width:100%!important;
	border-color:transparent!important; 
}

.NEAT-homepage-tab{
	border-bottom:0px; 
	background:#f5f5f5;
}

.NEAT-tab-homepage{
	text-align:center; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
}

.tab-NEAT-homepage{
	padding:16px 30px!important; 
	font-size:14px; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
}

.announcements-tab-hompage{
	margin-right: 0px; 
}

.nav-tabs > li > a {
	border-radius:0px!important;
	margin-right:0px!important;
}
.contain-media-pod-nav{
	background:#f5d8b1; 
	margin-top:10px; 
	padding:10px 13px;
}
.contain-inner-media-nav{}
.contain-inner-other-nav{}
.contain-member-pod-nav-1{
	background:#f5d8b1; 
	margin-top:10px; 
	padding:10px 13px;
}
.contain-member-pod-nav-2{
	line-height:1.2; 
	padding-top:63px;
}
.contain-inner-member-nav{
	
}
.contain-consumers-pod-nav-1{
	background:#f5d8b1; 
	margin-top:10px; 
	padding:10px 13px;
}
.contain-consumers-pod-nav-2{
	line-height:1.2; 
	padding-top:25px;
}
.contain-inner-consumers-nav{}

.img-askrspo-pod-sidebar-right-nav{
	float:right;
}
.img-askrspo-pod-sidebar-right{
	float:right;
}
.trademark-title-images{
	margin-top:90px; 
	line-height:1.4; 
	font-size:28px; 
	font-weight:normal;
	color:#fff;
	text-transform:none;
}
.id-organisation {
	background:url('../img/tml-member1.jpg') center 8px no-repeat;	
	background-size: 35% 2px;
}
.member_application_step2 {
	background:url('../img/step2_map.jpg') center 8px no-repeat;	
	background-size: 35% 2px;
}
.member_application_step3 {
	background:url('../img/step3_map.jpg') center 8px no-repeat;
	background-size: 35% 2px;	
}
.member_application_step4 {
	background:url('../img/step4_map.jpg') center 8px no-repeat;
	background-size: 35% 2px;
}
.bullets-zero{
	background:#fff;
	border-radius:15px;
	height:17px;
	width:17px;
	margin:0 auto 10px;
	border:2px solid #D0D0D0;
}
.contain-pod-index-middle{
	border-bottom:1px solid #ddd; 
	/* padding-bottom:30px;  */
	margin-bottom:25px;
}
.logo-traders a.btn-brown {
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 11.5px;
	background: none repeat scroll 0% 0% #735636;
	color: #F2F2F2;
	width: 152px;
	border-radius: 3px !important;
	margin-top: -3px;
}

.logo-traders a{
	width:152px;
}

#gallerySlider .left.carousel-control {
	margin-top: 180px;
	font-size: 50px;
	padding-top: 60px;
	margin-left: -50px;
}
#gallerySlider .right.carousel-control {
	margin-top: 180px;
	font-size: 50px;
	padding-top: 60px;
	margin-right: -50px;
}

.supply-chain-certificate-holders-1{
	padding-left:0px; 
	padding-right:1px; 
	text-align:left; 
	width:22%
}

.supply-chain-certificate-holders-2{
	padding-left:0px; 
	padding-right:1px; 
	text-align:left; 
	width:16%
}

.supply-chain-certificate-holders-3{
	padding-left:0px; 
	padding-right:1px; 
	text-align:left; 
	width:20%
}

.scc-search-bar-tab{
	padding:16px 30px!important; 
	font-size:14px; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
	font-weight:normal!important;
}	

.container-tab-1-scc-search{
	min-height:127px; 
	max-height:127px;
}

.container-tab-2-scc-search{
	min-height:150px; 
	max-height:150px;
}

/* ================================== members apply =================================== */
label.inline.with-padding small {
	margin-left: 20px;
	float: left;
	width: 90%;
	font-size: 13px;
	margin-left: 0;
	padding-left: 0;
}
/* ================================== end members apply ================================ */

/* ===================================== pod ============================================ */
.tab-pod-show-more{
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
	display:block;
}

.show-more-orange-tab-pod{
	/* margin-right: -1px; */
}

.large-thumb-metro{
	width:100%;
	height:100%;
}

.img-resources{
	width:100%;
	height:227px;
}

.img-pod-bottom{
	max-height:304px; 
	min-height:304px; 
	height:304px;
}

.left-mosaic-large{
	width: 100%;
	height: 427px;
	overflow: hidden;
}

.contain-left-view-primary{
	font-size:13px; 
	line-height:1.3; 
	border-radius:3px; 
	font-weight:600; 
	padding:6px 20px 8px 20px; 
	cursor:default;
}
.contain-right-view-primary {
	padding-top: 0px;
	padding-bottom: 10px;
}
.title-right-view-primary{
	margin-bottom: 18px; 
	padding-top: 29px; 
	padding-bottom: 6px;
}

.quarter-right-mosaic{
	width: 100%;
	height: 211px;
	overflow: hidden !important;
}

.quarter-right-mosaic-minus{
	width: 100%;
	height: 172px;
	overflow: hidden;
}

.right-single-mosaic{
	width: 100%;
	height: 212px;
	overflow: hidden;
}

.text-content{
	line-height: 1em;
}

article {
	border-bottom: 1px solid black;
}

.no-display{
	display:none!important;
}

.no-margin{
	margin:0px!important;
}

.no-margin-top{
	margin-top:0px!important;
}

.no-margin-bottom{
	margin-bottom:0px!important;
}

.no-margin-left{
	margin-left:0px!important;
}

.no-margin-right{
	margin-right:0px!important;
}

.dropdown-login{
	margin-top:-1px;
	margin-right:-1px;
}

.dropdown-login li a{
	padding-top:10px;
	padding-bottom:10px;
}

.dropdown-login li a:hover{
	background:#F79644!important;
	color:#fff!important;
}

#morebtn{
	padding: 7px 13px 5px 10px;
	display: block;
	margin-top: 4px;
	position: relative;
	background: url(../img/chevron-down.png) 20px 11px no-repeat;
}

#morebtn:hover{
	padding: 7px 13px 5px 10px;
	display: block;
	margin-top: 4px;
	position: relative;
	color: #fff;
	background: #F79644 url(../img/chevron-down.png) 20px 11px no-repeat;
}

#morebtn:hover,
#morebtn:active,
#morebtn:focus{
	color: #fff;
}

#morebtn:hover .liner-bottom{
	background: #F79644;
}

#more{
	display: none;
	border-right:none;
	border-left:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	padding-bottom: 0px;
	height: 100%;
	width: 100%;
	margin-top: -8px;
}

a.more-aktif{
	background: #ed7b1c;
	padding: 7px 13px 5px 10px;
	margin-top: 4px;
	color:#fff!important;
	background: url(../img/chevron-top.png) 20px 11px no-repeat #ed7b1c !important;
}

.wrapper-down{
	height: auto;
	width: 100%;
	display: block;
}

.none-padding{
	padding:0px;
}

.red-border{
	border:1px solid #cf0000;
}

.logo-partner{
	margin-top:35px;
	font-size:14px;
}

.logo-partner h1{
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #251f19;
	line-height: 7px;
}

.mosaic-news {
	margin-top: 22px;
	padding: 0 15px;
}

.contain-mozaic-pod-homepage{
	padding:0 30px;
}

.right-mosaic{
	display: block;
}

.blocking{
	display: block;
	overflow: hidden;
}

.blocking-right{
	display: block;
	overflow: hidden;
	padding-left:4px;
	margin-bottom: 4px;
}

.blocking-left{
	display: block;
	overflow: hidden;
	padding-right:4px;
}

.blocking-more{
	display: block;
	padding:0px;
	background: #251f19;
	font-size: 14px;
	color: #fff;
}

.blocking-more a{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	line-height: 26px;
	margin-top:0px !important;
	padding-left: 59px !important;
}

.text-center-abs{
	text-align: center;
	position: absolute;
}


.caption-video{
	position: absolute;
	background: rgba(0,0,0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff'); /* IE */
	width:99.4%;
	height: auto;
	bottom:0px;
	left:0px;
	padding:17px 20px;
	height:125px;
}

.show-more-dropdown{
	border-left: 4px solid #E7EAED;
	width:100%;
}

.caption-blog{
	position: absolute;
	background: rgba(0,0,0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff'); /* IE */
	width:99.9%;
	height: auto;
	bottom:0px;
	left:0px;
	padding:17px 20px;
	height:102px;
}

.caption-half{
	position: absolute;
	background: rgba(0,0,0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff'); /* IE */
	width: 50%;
	height: auto;
	bottom:0px;
	right:0px;
	padding:17px 20px;
	height:110px;
}

.caption-short{
	position: absolute;
	background: rgba(0,0,0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ffffff'); /* IE */
	width: 100%;
	height: auto;
	bottom:0px;
	left:0px;
	padding:17px 20px;
	height:85px;
	margin-left:4px;
}

.tag{
	text-transform: uppercase;
	font-size:14px;
	line-height: 16px;
	color: #fff!important;
	font-weight: bold;
	width:100%;
	display: block;
}

.tag-video{
	text-transform: uppercase;
	font-size:16px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
	width:100%;
	display: block;
}

.title-headlinews{
	color: #fff;
	width: 100%;
	display: block;
	font-size:24px;
	line-height: 26px;
}

.title-smallnews{
	color: #fff;
	width: 100%;
	display: block;
	font-size:14px;
	line-height: 20px;
}

.margin-4{
	margin-bottom:4px;
}

.right-4{
	margin-left:0px;
	padding-left: 0px;
	padding-right: 4px;  
	overflow: hidden;
}

.liner-bottom{
	height: 8px;
	background: #251f19;
	margin-top: 0px;
	width:100.01%;
}

.about-debate{}

.quarter-right-mosaic-minus-small{
	width: 100%;
	height: auto;
	overflow: hidden;
}

.about-debate h2{
	text-transform: uppercase;
	color: #251f19;
	font-size: 24px;
}

.about-debate p{
	margin-top:13px;
	margin-bottom: 20px;
	font-size: 14px;
}

.tagline-italic{
	font-size: 12px;
	color: #4e4e4e;
	font-weight: 400;
}

.btn-view-prymary-am, .btn-view-subsidiary-am{
	padding: 9.4px 20px!important;
}

.btn-lg, .btn-group-lg>.btn{
	border-radius:3px;
	padding:13px 16px;
}

.to-rspo{
	width:100%;
}

.to-impact{
	width:100%;
}

.tittle-thub-news{
	text-transform: uppercase;
	font-size:18px;
	color:#251f19;
	font-weight:300;
	line-height: 24px;
	margin-bottom:18px;
}

.grey-text{
	text-transform: uppercase;
	color: #4e4e4e;
	font-size:14px;
	line-height: 10px;
	font-weight:bold;
	margin-bottom: 0px;
}

.dark-text{
	text-transform: uppercase;
	color: #251f19;
	font-size:14px;
	line-height: 17px;
	font-weight:bold;
	margin-bottom: 0px;
}

.orange-text{
	text-transform: uppercase;
	color: #ed7b1c;
	font-size:14px;
	line-height: 10px;
	font-weight:bold;
	margin-bottom: 0px;
}

.right-banner{
	margin-bottom: 24px;
}

.sidebar-pod-banner-view{
	padding-top:20px; 
	width:280px;
}

.forgot-password-am{
	background: transparent!important;
	color: #000;
}

.link-question{
	border-top:1px solid #d7d7d7;
	padding-top:20px;
}

.link-question img{
	float: left;
	margin-right:12px;
}

.subscribe-submit{
	margin:24px 0px;
}

.input-group{
	height: 39px;
}

.input-group .no-rounded{
	border-radius:0px;
	height: 39px;
	color: #786a5d; 
	font-style:italic;
}

.submit-orange{
	border-radius:0px;
	background: #ed7b1c;
	color: #fff;
	text-transform:uppercase;
	font-weight:bold;
	border:none;
}

:-ms-input-placeholder {  
	color: #786a5d; 
	font-style:italic;
}

::-moz-placeholder {  /* Firefox 19+ */
	color: #786a5d; 
	font-style:italic;
}

::-webkit-input-placeholder {
	color: #786a5d; 
	font-style:italic;
}

.privacy-text{
	font-size:13.5px;
	color:#4d4d4d;
	line-height: 32px;
}

.morelink{
	border:1px solid #c2c2c2;
	width:100%;
	height: auto;
	display: block;
	padding:0px;
}

#show-more{
	display: block;
	width:100%;
	border:1px solid #cf0000;
}

#content-list2 {
	display: none;
}

.tabbed-list-menu{
	height: 45px;
	background: #ed7b1c;
	margin-bottom: 3px;
}

.list-more-link ul{
	display: block;
	/* width:285px; */
	float: left;
	/* padding-left: 30px; */
}

.list-more-link ul li{
	padding-left: 15px;
	padding-right: 15px;
}

ul, ol {
	margin-top: 0px;
	/* margin-bottom: 0px !important; */
	margin-bottom:10px;
}

.list-more-link ul li{
	list-style: none;
	margin-bottom: 2s0px;
	display: inline-block;
	min-height:80px;
	vertical-align:top;
}

.inner-height-pod-show-more{
	min-height:70px;
}

.list-more-link ul li a{
	text-decoration:none;
	font-size:14px;
	color: #252525;
	/* width:280px; */
	display: block;
	line-height: 22px;
}

.link-f14{
	color:#252525;
	font-size:14px;
}

.list-more-link ul li a:hover{
	color: #FF6500;
	text-decoration:underline;
}

.list-date{
	font-size: 11px;
	color: #888888;
}

.article-content .article-title{
	color: #251F19;
	font-size: 24px;
	line-height: 32px;
}

.article-content img{
	margin:24px 0px;
}

.article-title{
	margin-top:0px;
	margin-bottom:28px;
}

.article-content p{
	margin-top: 26px;
}

.wrapper-article{
	margin-top:70px;
}

.more-article-link{
	color: #ed7b1c;
}

.title-other-article{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #251f19;

}

.other-article{
	margin-bottom:32px;
}

.other-article ul{
	margin-left: 0px;
	padding-left:0px;
}

.other-article li{
	list-style: none;
	margin-left: 0px;
	padding-left:0px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 15px;
	padding-top: 15px;
}

.other-article img{
	float: left;
	margin-right:12px;
}

.other-article p{
	font-size: 13.5px;
	line-height: 18px;
}

.other-article a{
	text-decoration: none;
	font-size:13px;
}

.nav-tabs li.active{
	display: block;
}
.wrapper-down{
	height: 355px;
}

.tab-content-links .tab-pane{
	background-color: #FFF;
	padding: 22px 15px 3px 15px;
	/* min-height: 345px; */
	max-height: 410px;
	overflow-y: auto;
}

#tab-links li a {
	color: #fff;
	font-weight: 700;
	line-height: 16px;
	font-size: 16px;
	padding-left: 2em;
	padding-right: 2em;
}

#tab-links.nav-tabs > li.active > a{
	color: #555;
	cursor: default;
	background-color: #FFF;
	border-width: 0px;
	border-style: solid;
	border-color: #DDD #DDD #FFF;
}

.pod>li>a:hover{
	border-color:#eee #eee #ddd;
	background: none repeat scroll 0% 0% #CB6815;
}

/* ======================================= end mozaid pod ================================== */

/* ========================================= min height ==================================== */

.members-apply-out{
	min-height:610px;
}

/* ========================================= section ====================================== */

.section-no-title
{
	padding:30px 0px;
	margin:0 auto;
}

.section{
	padding:0px 0px 30px 0px;
	margin:0 auto;
}

section {
padding: 0px 0px 30px 0px;
}

section#members {
padding: 25px 0px 25px 0px;
}

section#about p {
margin: 20px 0px;
}

section#updates {
padding: 42px 0px 0px 0px;
}

.first-section {
padding: 0px;
}

section#related,
section#supply-map,
section#numbers,
section#casetracker,
section#organization-people,
section#quotes-text,
section#heading-text,
section#vision,
section#results,
section#history,
section#whoweare,
section#acop-complaint,
section#smallholders,
section#fact-sheet,
section#trade-product,
section#members,
section#dual-image-people {
padding: 0px 0px 30px 0px;
}

.section-heading{
	margin-top:0px; 
	margin-bottom:0px;
}

.section-title{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:20px;
	font-size:25px;
	font-weight:bold;
	color:#252525;
}

/* ===================================== font set default ============================== */
p, span, small, li, select, textarea{
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

label, input, a, h1, h2, h3, h4, h5, h6{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	color:#252525;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.btn{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}

h1{
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:37px;
	margin-bottom:2px;
	padding-top:3px;
}

.container-event-content>h1{ margin-top:0px!important; }

.h1-font-15{
	font-size:15px;
	text-transform:none;
	color:#e5e5e4;
	line-height:1.5;
	margin-bottom:20px;
	font-weight:normal;
}

h2{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding-top:25px;
	padding-bottom:20px;
}

h3{
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:15px;
	padding-bottom:10px;
}

.title-s1 h1{
	font-size:25px;
	font-weight:bold;
	text-transform: initial;
	text-align: center;
}

.title-s1 h2 {
	font-size: 20px;
	color: #252525;
	font-weight: bold;
	text-transform: initial;
	text-align: center;
	padding-top: 44px;
}

.title-s1 h3 {
	font-size: 16px;
	color: #252525;
	font-weight: normal;
	text-transform: initial;
	text-align: center;
}

.ul-contain-right-about {
	padding-left:15px; 
	padding-top:7px;
}

.container-search-members {
	padding-left:30px;
	padding-right:30px;
}

.tab-search-members {
	border-bottom:0px; 
	background:#f5f5f5 !important;
}

.content-search-members {
	max-height:120px;
}

/* .content-inner-search-members{
	min-height:120px; 
	max-height:120px;
} */

.content-inner-search-members {
min-height: 100%;
max-height: 100%;
}

.tab-li-search-members{
	text-align:center; 
	border-top-left-radius:0px !important; 
	border-top-right-radius:0px !important;
}

.tab-li-search-members a{
	padding:16px 30px!important; 
	font-size:14px; 
	border-top-left-radius:0px !important; 
	border-top-right-radius:0px !important;
}

.title-members-category{
	text-align:center; 
	font-weight:normal;
	font-size:46px; 	
	letter-spacing:1px;
}

.title-subtitle-category{
	text-align:center; 
	color:gray; 
	letter-spacing: 2px;
}

.title-members-associate {
	text-align: center;
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 23px;
}

.subtitle-members-associate{
	text-align:center; 
	color:gray; 
	letter-spacing: 2px;
}

/* ============================================== container ======================================== */
.container-full {
	width: 100%;
	padding: 0px 15px;
	margin-right: auto;
	margin-left: auto;
}
.container_full_no_pad {
	width: 100%;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.container {
	max-width: 1275px !important;
	width: 1275px !important;
}
.container-1080{
	width:1080px;
	max-width:1080px;
	margin:0 auto;
	overflow:hidden;
}
.container-1080-table{
	width:1080px;
	max-width:1080px;
	margin:0 auto;
	display: table;
}
.container-1110{
	width:1110px;
	max-width:1110px;
	margin:0 auto;
	overflow:hidden;
}
.container-1100{
	width:1100px;
	max-width:1100px;
	margin:0 auto;
	overflow:hidden;
}
.container-1120{
	width:1120px;
	max-width:1120px;
	margin:0 auto;
	overflow:hidden;
}
.container-1200{
	width:1200px;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.container-1235{
	width:1235px;
	max-width:1235px;
	margin:0 auto;
	overflow:hidden;
}
.container-800{
	width:800px;
	max-width:800px;
	margin:0 auto;
	overflow:hidden;
}
.container-600{
	width:600px;
	max-width:600px;
	margin:0 auto;
	overflow:hidden;
}
.container-820{
	width:820px;
	max-width:820px;
	margin:0 auto;
	overflow:hidden;
}
.container-380{
	width:380px;
	max-width:380px;
	margin:0 auto;
	overflow:hidden;
}
.contain900{
	width:80%;
	margin:0 auto;
}
.contain800{
	width:68.3%;
	margin:0 auto;
}
.container-700{
	width:700px;
	max-width:700px;
	margin:0 auto;
}
.container-640{
	width:640px;
	max-width:640px;
	margin:0 auto;
}
.contain500{
	width:60%;	
	margin:0 auto;
}
.container-420{
	width:420px;
	max-width:420px;
	margin:0 auto;
}
.contain400{
	width:50%;	
	margin:0 auto;
}
.contain300{
	width:40%;	
	margin:0 auto;
}
.contain-in{
	width:100%;
	margin:0 auto;
}
.contain-right-about{
	width:40%!important;
}

.conatainer-step-type{
	padding:20px 30px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right:0px; 
	margin-left:0px; 
	background-color:#f5f5f5; 
	border: 4px solid #f5f5f5; 
	min-height: 326px;
}

.container-inner-step-1{
	min-height: 239px;
}

.container-inner-step-2{
	min-height:97px;
}

.complaints-img-content{
	width:100%;
}

.contain-complaints-inner{
	height:565px;
}

.contain-complaints-slide{
	height: 565px; 
	padding-left: 50px; 
	padding-right: 50px; 
	margin-left: -50px; 
	margin-right: -50px;
}

.row {
	margin-right: 0px!important;
	margin-left: 0px!important;
}

.contain-MAP-1, .contain-MAP-2, .contain-MAP-3{
	padding-top:16px; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-right:0px; 
	margin-left:0px; 
	background-color:#f5f5f5; 
	border: 4px solid #f5f5f5; 
	min-height:285px!important;
}

.contain-MAP-inner2-1, .contain-MAP-inner2-2, .contain-MAP-inner2-3{
	/* height:97px;  */
	min-height:97px;
}

.contain-MAP-inner-1, .contain-MAP-inner-2, .contain-MAP-inner-3{
	/* height:250px;  */
	min-height:300px;
}

/* MAP */
#garischange_member_application .member_application_step4 .active .membershipstep,
#garischange_member_application .member_application_step3 .active .membershipstep,
#garischange_member_application .active .membershipstep{
	color:#ee7813;
}
#garischange_member_application .nav-tabs .col-lg-3.col-md-3.col-sm-3 .active .membershipstep {
    color: #252525;
}
/* MAP */

/* 
.container, 
.jumbotron .container {
	width: auto;
	max-width: 1170px;
} 
*/

.jumbotron {
	margin: 60px 0;
	padding-left: 0;
	padding-right: 0;
}
.jumbotron.intro {
	margin-top: 0;
}
.jumbotron .navbar {
	font-size: 14px;
	line-height: 1.6;
}
/* ============================================== end container ======================================== */

#rspo-logo {
	background: url(../img/logo-rspo-top.png) left center no-repeat;
	width: 260px;
	/* height: 58px; */
	margin: 0px;
	padding: 0px;
}
#rspo-logo-big {
	background: url(../img/logo-rspo-bottom.png) center center no-repeat;
	width: 294px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	display: block;
	margin: auto;
}
#rspo-logo em, #rspo-logo-big em {
	display: none;
}

.acop-gray1 h4.subsection-heading {
	font-size: 13px;
	display: block!important;
	min-height: 60px;
}

#resultCarousel h4 {
	font-weight: bold;
	font-size: 14px;
	color: #252525;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #fff;
	background-color: #F79644;
	border-color: #DDD;
}

.text-muted {
	color: #ad9c8c;
}
.text-primary {
	color: #786a5d;
}
.intabtextp {
	font-size: 14px;
	line-height: 1.5;
	padding-top: 10px;
}

#navigation_responsive{
	width:100%;
}

.whoweareabout {
	font-size: 14px;
	line-height: 1.75;
}

.memberprofiletextleft {
	font-size: 13px;
	line-height: 1.5;
}

.centered {
	text-align: center;
}
.img-centered {
	margin: 0 auto;
}

#bs-example-navbar-collapse-1 {
	margin-top: 0px;
	z-index: 1100;
}
#bs-example-navbar-collapse-1 .dropdown {
	margin-right: 220px;
}
#other-sites-dropdown a#dLabel {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.dropdown-menu {
	border-radius: 0px!important;
	padding: 0px;
}

.why-join-rspo-container{
	padding-top:0px; 
	padding-bottom:36.4px; 
	min-height: 328px;
	max-height: 328px;
}
.show-more-pod{
	border-right: 1px solid #D7D7D7; 
	width: 100.01%;
}

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */

 .yamm .nav,		
 .yamm .collapse,
 .yamm .dropup,
 .yamm .dropdown {
position: static;

}
.navbar-nav.yamm>li>a {
padding: 20px 20px 18px 20px;
}
.yamm .container {
position: relative;
}
.yamm .dropdown-menu {
left: auto;
}
.yamm .yamm-content {
/* padding: 4px 18px 10px 18px; */
padding: 4px 0px 8px 0px;
}
.yamm .yamm-content ul>li>p {
border-bottom: solid 1px #e6dad0;
margin: 0px;
padding: 5px 0px;
}
.yamm .yamm-content ul>li>p a {
margin: 10px 0px;
line-height: 18px;
font-size: 14px;
color: #FF6500;
background: transparent !important;
}
.yamm .yamm-content ul>li>p a:hover, .yamm .yamm-content ul>li>p a:focus  {
color: #bf5700;
background: transparent!important;
	text-decoration: none;	
}	

.yamm .yamm-content ul>li>ul {
margin: 0px;
padding: 5px 0px 0px 0px;
}
.yamm .yamm-content ul>li>ul>li {
padding: 0px 0px 8px 0px;
list-style-type: none;
margin: 0px;
font-size: 13px;
}
/* .yamm .yamm-content ul>li>ul>li a {
color: #786a5d;
font-size: 13px;
} */
/* .yamm .yamm-content ul>li>ul>li a:hover {
color: #F79644; */
/* text-decoration: none; */
/* } */

.yamm .yamm-content ul>li>ul>a li {
color: #786a5d;
font-size: 13px;
}
.yamm .yamm-content ul>li>ul>a li:hover {
color: #F79644;
/* text-decoration: none; */
}

.yamm .dropdown.yamm-fw .dropdown-menu {
left: 0;
right: 0;
}
.navbar-fixed-top .yamm .dropdown-menu {
z-index: 5;
margin-top: 0px !important;
position: absolute;
border-top: solid 2px #f79644;
}
.navbar-fixed-top.navbar-shrink .yamm .dropdown-menu {
z-index: 5;
margin-top: 0px !important;
position: absolute;
left: 100px;
}
/*
.yamm .dropdown-menu#other-dropdown {
left: 100px;
}*/

.contain-member-pod-nav-2 a{
color:#786A5D;
}

.contain-member-pod-nav-2 a:hover{
color:#F79644!important;
}

/* ===================================== menu style ====================================== */

.list-unstyled, .list-unstyled ul {
/* min-width: 120px; */
/* min-width: 250px; */
min-width: 270px;
}

/* ===================================== Grid demo styles ================================== */

.grid-demo {
padding: 10px 30px;
}
.grid-demo[class*="col-"] {
margin-top: 5px;
margin-bottom: 5px;
font-size: 1em;
text-align: center;
line-height: 2;
background-color: #e5e1ea;
border: 1px solid #d1d1d1;
}

.image-credit {
position: absolute;
right: 0px;
left: 0px;
padding: 3px 6px;
bottom: 10px;
color: #F2F2F2;
text-align: center;
font-size: 11px;
text-shadow: 1px 1px 1px #0A0203;
}

.img-credit-trademark{
	margin-top:34%;
}

#inside  header#member-header #myCarousel .fill {
height: 357px;
}

.top-header {
padding: 0px 0px;
}

.font-container-copy {
background: #020202 url(../img/footer-img.jpg) top center no-repeat;
text-align: center;
padding: 25px 0px;
color: #ffffff;
background-size: cover;
}
/* for animation */

#pushstat{
	display:none;
}

.sembunyi {
	opacity: 0;
}
.tampil {
	opacity: 1;
}
.form-control {
	border-color: #bde1f4;
	color: #24a9e1;
}
.form-control input:active,
.form-control:focus {
	border-color: #39b4f2;
}
/* ABOUT */

#about,
#about p {
	background-color: #252525;
	color: #a39b94;
	font-size: 15px;
}

.why-join-rspo-out{
	padding-top:0px; 
	padding-bottom:36.4px; 
	min-height:328px; 
	max-height:328px;
}

.tab-content-news .tab-pane {
	background-color: #ffffff;
	padding: 0px 30px 16px 30px;
}

.tab-content-news .tab-pane h3 {
	color: #f26522;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.5;
}

#events-heading .search-detail-news-events{
	padding-left:0px;
	padding-right:0px;
	margin-top: 5px;
	margin-bottom:-1px;
}

.searchbox-open {
	width: 100.4%;
	border: 1px solid #DDD;
}

#tab-news li a {
	font-weight: 700;
	line-height: 16px;
}
#tab-news.nav-tabs>li.active>a,
#tab-news.nav-tabs>li.active>a:hover,
#tab-news.nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 0px solid #ddd;
	border-bottom-color: white;
}
/* #tab-news {
	background-color: #ebe6e1;
} */

.tab-why-join-rspo-homepage{
	border-bottom:0px; 
	background:transparent;
}
.tab-why-join-rspo-homepage{
	width:100%; 
	text-align:center; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
}
.tab-a-why-join-rspo{
	margin-right: 0px; 
	padding:16px 30px 8px 30px!important; 
	font-size:14px; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px;
}

.button-subcribe-footer{
	display:block;
	height:10px;
}

/* =================================== ============================================ */

#other-sites-dropdown a div {
padding-top: 14px;
}

.icon-search{
	font-size:18px;
}

#link-search {
display: block;
float: left;
line-height: 38px;
height: 58px;
color: #ffffff;
font-size: 18px;
padding: 0px 20px;
background-color: #f79644;
margin-left: 10px;
margin-right: 10px;
}
#link-search.search-aktif {
color: #f79644;
background-color: #ffffff;
}
#link-search .glyphicon-search {
margin-top: 20px;
}
#link-ask {
display: block;
float: left;
line-height: 38px;
height: 38px;
padding: 0px 0px 0px 20px;
color: #ffffff;
font-size: 20px;
font-weight: bold;
text-decoration: none;
}
.link-other {
display: block;
float: left;
height: 38px;
font-weight: 600px;
letter-spacing: 1px;
}
.link-other-arrow {
display: block;
float: left;
line-height: 38px;
height: 38px;
padding: 0px 10px;
font-size: 16px;
}
.search-area {
background-color: #ffffff;
padding: 40px 0px;
margin-top:-2px;
z-index: 2;
width: 100%;
position: absolute;
/*box-shadow: 1px 2px 1px #89745f;*/
border-bottom: solid 1px #cbc9c6;
}
#searchText {
/* height: 40px; */
width: 350px;
background-color: #f6f2ed;
border-radius: 0px;
margin: 0px;
border-color: #d8d2ce;
}
#btn-search {
border-radius: 0px 3px 3px 0px;
margin: 0px;
}

/*  */

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: #ee7813;
	/* box-shadow: 0 1px 1px #e2d4ca inset, 0 0 8px #e2d4ca; */
	box-shadow: none;
	outline: 0 none;
}
textarea:focus,
input[readonly]:focus,
.uneditable-input:focus {
	border-color: #ebebeb;
	box-shadow: none;
	outline: 0 none;
	border-right: 1px solid #ebebeb !important;
}
#container-navbar {
	padding-bottom: 0px;
}
.yamm .dropdown-menu#other-dropdown {
	left: 100px;
}
.carousel-inner .item a,
.carousel-inner .item a:hover,
.carousel-inner .item a:active {
	color: #ffffff;
	text-decoration: none;
}
/* SHARE BUTTON */

.socialmedia-box-container {
position: absolute;
	/* border: 1px solid red;*/
}
#socmed-arrow {
	font-size: 20px;
	background: #F79644;
	color: #fff;
	width: 31px;
	height: 50px;
	position: absolute;
	left: -32px;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
	transition: 0.25s;
	margin-top: -1px;
}
#socmed-arrow:hover {} .socialmedia-box-container:hover .socialmedia-box {
right: -2px;
}
.socialmedia-box {
	z-index: 1002;
	position: fixed;
	width: 60px;
	top: 200px;
	right: -68px;
	display: block;
	transition: 0.25s;
	background: #f2f2f2;
	padding: 0px;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.socialmedia-box #tab-socialmedia {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
#tab-socialmedia li {} #tab-socialmedia li a {
	background-color: #e1ddda;
	color: #786a5d;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 10px 10px;
	width: 34px;
}
#tab-socialmedia li a:hover {
	color: #252525;
	text-decoration: none;
}
#tab-socialmedia li.active a {
	color: #786a5d;
	background-color: #f2f2f2;
	text-decoration: none;
}
#tab-socialmedia {
	margin: 0px;
	padding: 0px;
}
#tab-socialmedia li {
	width: 20px;
	height: 50px;
	display: block;
	float: left;
	margin: 0px;
	background: transparent;
}
#socialmedia-tab-content {
	display: block;
}
.tab-sharing a.link-facebook {
	font-size: 25px;
	color: #2a4f84;
}
.tab-sharing a.link-facebook:hover {
	color: #ffffff;
	background-color: #2a4f84;
}
.tab-sharing a.link-twitter {
	font-size: 25px;
	color: #00b1f9;
}
.tab-sharing a.link-twitter:hover {
	color: #ffffff;
	background-color: #00b1f9;
}
.tab-sharing a.link-linkedin {
	font-size: 20px;
	color: #0077aa;
}
.tab-sharing a.link-linkedin:hover {
	color: #ffffff;
	background-color: #0077aa;
}
.tab-sharing a.link-google-plus {
	font-size: 20px;
	color: #da4735;
}
.tab-sharing a.link-google-plus:hover {
	color: #ffffff;
	background-color: #da4735;
}
#link-share {
	margin-left: 10px;
}
.tab-sharing {
	padding: 0px 10px 10px 10px;
	text-align: center;
}
.tab-sharing a {
	height: 40px;
	width: 40px;
	display: block;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	color: #ffffff;
	font-weight: 500;
	margin: auto;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
}
.thumbnail-container {
	float: left;
	margin: 0px 15px 15px 0px;
}
.showline {
	display: none;
}
.show-on-mobile {
	display: none;
}

#footer-map {
	width: 275px;
}


.timeline {
	list-style: none;
	padding: 0px;
	position: relative;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 3px;
	background-color: #e7e7e7;
	left: 50%;
	margin-left: -1.5px;
}
.timeline > li {
	margin-bottom: 20px;
	position: relative;
}
.timeline > li:before,
.timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li:before,
.timeline > li:after {
	content: " ";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li > .timeline-panel {
	width: 46%;
	float: left;
	border-radius: 0px;
	padding: 20px;
	position: relative;
	border: solid 1px #E7E7E7;
	background-color: #E7E7E7;
	color: #252525;
	/*text-align: right;*/
}
.timeline > li > .timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #E7E7E7;
	border-right: 0 solid #E7E7E7;
	border-bottom: 15px solid transparent;
	content: " ";
}
.timeline > li > .timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #E7E7E7;
	border-right: 0 solid #E7E7E7;
	border-bottom: 14px solid transparent;
	content: " ";
}
.timeline > li > .timeline-badge {
	color: #252525;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 33px;
	left: 50%;
	margin-left: -11px;
	background-color: #999999;
	z-index: 100;
	border-top-right-radius: 50%;
	border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
	border: solid 1px #E7E7E7;
	background-color: #E7E7E7;
	color: #252525;
	text-align: left;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel a,
.timeline > li.timeline-inverted > .timeline-panel a:hover,
.timeline > li.timeline-inverted > .timeline-panel a:visited {
	color: #ffffff;
}
.timeline-badge.primary {
	background-color: #2e6da4 !important;
}
.timeline-badge.orange {
	background-color: #E7E7E7 !important;
}
.timeline-title {
	margin-top: 0;
	color: inherit;
	font-weight: bold;
	text-align:center;
}
.timeline-body > p,
.timeline-body > ul {
	margin-bottom: 0;
}
.timeline-body > p + p {
	margin-top: 5px;
}

.left{
	float:left;
}

.map-footer-img{
	width:100%;
	height:146px;
}

.carousel-control.left,
.carousel-control.right {
	background:none;
	filter: progid: none !important;
}

.about-quote {
	font-size: 30px;
	color: #252525;
}
.inorange {
	color: #ee8639;
	font-weight: normal;
}
.content-style ul li,
.content-style ol li {
	margin-bottom: 12px;
}


#resultCarousel .fa {
	color: #000000;
	text-shadow: none;
	width: 30px;
	height: 30px;
	margin-top: 100px;
	font-size: 60px;
}
.front-photo {
	display: block;
	border: none;
}
.front-photo-container a,
.front-photo-container a:visited,
.front-photo-container a:hover {
	border: none;
	color: #252525;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.5;
}
.front-photo-container .image-thumbnail {
	margin: auto;
}
#inside .dropdown-menu,
#front .dropdown-menu {}
#inside #bs-example-navbar-collapse-1 .dropdown-menu,
#front #bs-example-navbar-collapse-1 .dropdown-menu {
	margin-top: 65px;
}
#inside #bs-example-navbar-collapse-1 #dropdown-login,
#front #bs-example-navbar-collapse-1 #dropdown-login {
	margin-top: 20px;
}

#careerlist {
	padding: 0px;
}
.container-career-content {
	padding: 30px;
	border-left: solid 1px #dedede;
	height: 1398px;
	overflow-y: scroll;
}
.tab-career-container,
.career-tab-container{
	height: 1400px;
	max-height: 1400px;
}
.career-tab-container {
	border: solid 1px #dedede;
	background-color: #ffffff;
}
.tab-career-container {
	border: 0px;
	overflow-y: scroll;
}
.career-position {
	font-size: 20px;
	color: #786a5d;
}
.career-location {
	font-size: 15px;
	color: #ed7b1c;
}
.career-deadline {
	margin-top: 10px;
	color: #c0bfbe;
	font-size: 12px;
}
#tab-career li a {
	padding: 30px;
	border: 0px;
	border-bottom: solid 1px #dedede;
	width: 100%;
	border-radius: 0px;
}
#tab-career li {
	width: 100%;
	display: block;
}
#tab-career li.active a {
	padding: 30px;
	border: none;
	border-radius: 0px;
	border-left: solid 0px #db6707;
	width: 100%;
	background-color: #ed7b1c;
	color: #ffffff;
	display: block;
}
#tab-career li.active a .career-position,
#tab-career li.active a .career-location,
#tab-career li.active a .career-deadline {
	color: #ffffff;
}

/* MEMBER INDEX */

/*!
 * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

 .bootstrap-select {
	/*width: 220px\9; IE8 and below*/
	width: 220px \0;
	/*IE9 and below*/
}
.bootstrap-select > .btn {
	width: 100%;
	padding-right: 25px;
}
.error .bootstrap-select .btn {
	border: 1px solid #b94a48;
}
.dropdown-toggle{
	border-radius:0px;
}
.control-group.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48;
}
.bootstrap-select.fit-width {
	width: auto !important;
}
.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
	margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
	padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
	width: 100%;
}
.input-append .bootstrap-select.btn-group {
	margin-left: -1px;
}
.input-prepend .bootstrap-select.btn-group {
	margin-right: -1px;
}
.bootstrap-select.btn-group > .disabled {
	cursor: not-allowed;
}
.bootstrap-select.btn-group > .disabled:focus {
	outline: none !important;
}
.bootstrap-select.btn-group .btn .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left;
	font-family: "Montserrat";
	font-weight: normal;
}
.bootstrap-select.btn-group .btn .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .btn {
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	z-index: 1035;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
	color: #64b1d8;
	color: rgba(100, 177, 216, 0.4);
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
}
.bootstrap-select.btn-group.fit-width .btn .filter-option {
	position: static;
}
.bootstrap-select.btn-group.fit-width .btn .caret {
	position: static;
	top: auto;
	margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .btn {
	z-index: 1035 + 1;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: '';
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-bottom-color: rgba(204, 204, 204, 0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: '';
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-bottom: 0;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-color: rgba(204, 204, 204, 0.2);
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid white;
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
	display: block;
}
.bs-searchbox,
.bs-actionsbox {
	padding: 4px 8px;
}
.bs-actionsbox {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
	width: 50%;
}
.bs-searchbox + .bs-actionsbox {
	padding: 0 8px 4px;
}
.bs-searchbox input.form-control {
	margin-bottom: 0;
	width: 100%;
}
.mobile-device {
	position: absolute;
	top: 0;
	left: 0;
	display: block !important;
	width: 100%;
	height: 100% !important;
	opacity: 0;
}
/*# sourceMappingURL=bootstrap-select.css.map */

#member-search {
	background-color: #F5F5F5;
}
.input-member-keyword {
	/* width: 536px; */
	float: left;
}
.search-form input,
.search-form div,
.search-form button {
	border-radius: 0px;
	margin: 0px;
	font-size: 13px;
	min-height: 40px;
	margin-right:-2px;
	border-color:transparent;
}
.search-form .selected a {
	color: #ed7b1c;
}
.search-form span.caret,
.search-form span.glyphicon {
	color: #ed7b1c;
}
.search-form #submit-button {
	color: #ffffff;
	font-weight: bold;
	padding-left: 55px;
	padding-right: 55px;
	background-color: #ed7b1c;
	border: none;
	font-size: 13px;
	font-weight:600;
	border-radius: 0px 3px 3px 0px;
}
.search-form .btn-group,
.search-form select {
	margin-left: -5px;
	padding: 0px;
}
.search-input-area {
	width: 1000px;
	float: left;
}
.search-submit-area {
	margin-left: 1000px;
}
.radio-options,
.radio-options input {
	color: #ffffff;
	line-height: 13px;
	height: 13px;
	min-height: 13px;
}
.radio-options {
	padding: 10px 10px 0px 0px;
	line-height: 16px;
	font-size: 14px;
}
#oops {
	padding: 200px 0px 150px 0px;
	font-size: 14px;
	line-height: 25px;
}
.big-heading {
	font-size: 40px;
	margin-bottom: 20px;
	line-height: 70px;
	color: #1b140d;
}
.link-link{
	color:#FF6500;
	background: transparent!important;
}
.link-link:hover{
	color:#FF6500!important;
}
.address-label {
	width: 100px;
	color: #ad9c8c;
	display: block;
	float: left;
}
.form-control {
	border-color: #D5CEC8;
	color: #636363;
}
.form-control:focus {
	border-color: #ee7813;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	resize: none !important;
}
.form-control option {} 
.form-control option:hover {
    background-color: #e8e8e8;
} 
.form-control option:active {} 
#contact-message {
	height: 150px;
}
.btn-daftar {
	background-color: #ef6e19;
	color: #ffffff;
	font-weight: bold;
	padding: 10px 100px;
}

#certification-bodies-search {
	background-color: #ffffff;
	padding-top: 0px;
}
#certification-bodies-search .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	/* width: 298px; */
	width:100%;
}
#input-keyword-certification {
	/* width: 400px; */
}
#certification-bodies-search .radio-options {
	color: #786a5d;
}
#related.in-certification {
	border-top: solid 1px #dedede;
}
#container-cari {
	min-height: 90px;
}
.carousel-caption h2{
    color: #fff;
}
.pagination>li>a,
.pagination>li>span {
	color: #786a5d;
}
.detailed-people .modal-header {
	margin: auto;
	margin-top: 130px;
	margin-bottom: 0px;
	width: 675px;
	border: none;
}
.detailed-people .modal-dialog {
	margin-top: 0px;
	width: 675px;
	padding: 10px 30px 30px 30px;
	border-radius: 0px;
}
.detailed-people .modal-content {
	border-radius: 0px;
}

.detailed-people .modal-dialog .modal-content .modal-body {
	padding-bottom: 15px;
}

.detailed-people .close {
	text-shadow: none;
	font-size: 16px;
	padding-right: 20px;
	color: #ffffff;
	opacity: 100;
}
.detailed-people .close .in-orange {
	color: #ff8c2c;
}
#organization-chart {
	padding-top: 0px;
}


#pie-chart {
	padding-top: 0px;
}
#inside h4.subsection-heading {
	font-size: 14px;
	line-height: 18px;
	color: #555;
	font-weight: bold;
	display: inline;
}
.btn-pop,
.btn-pop:hover,
.btn-pop:focus {
	border-color: #ed7b1c;
	color: #fff;
	background-color: #ed7b1c;
	font-size: 15px;
	border-radius: 20px;
	width: 25px;
	height: 25px;
	line-height: 14px;
	padding: 0px;
	outline: none;
}
#piechart-hectars-certified {
	width: 380px;
	height: 300px;
	overflow: hidden;
	margin: auto;
}
#piechart-hectars-certified > DIV {
	margin-top: -30px;
}
.aktif {
	display: block;
	width: 400px;
	height: 350px;
}
.non-aktif {
	display: none;
}
#select-chart, #select-member-chart {
	width: 350px;
	margin: auto;
}
.rounded-chart {
	background-color: #ed7b1c;
	color: white;
	font-size: 18px;
	width: 210px;
	height: 210px;
	border-radius: 150px;
	text-align: center;
	padding-top: 85px;
	display: block;
	margin: auto;
	margin-top: 35px;
}

#piechart-members {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 100%;
	overflow: hidden;
}

#piechart-members > DIV {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 100%;
	overflow: hidden;
}


.country {
	width: 200px;
	display: block;
}
.country-in-numbers {
	color: #d2cac2;
}
.simplebox {
	outline: none;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #888888;
}

.navbar-nav.navbar-right:last-child {
	margin-right: 5%;
}

#btn-login .caret {
	font-size: 20px;
}
.join-the-rspo-am{
	padding-right:10px;
}
/* am add 28jan2015 */
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0px none;
	background-color: white !important;
	color: #000 !important;
}
.contain-inner-login-am{
	padding-left:20px!important;
	padding-right:20px!important;
}
.overlay {
	background: transparent;
	position: relative;
	width: 1400px;
	height: 480px;
	/* your iframe height */
	top: 480px;
	/* your iframe height */
	margin-top: -480px;
	/* your iframe height */
}
/* frame careers */

.career-tab-container {
	width: auto;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0;
	display: block;
}
.career-tab-container p,
li {
	font-size: 14px;
	line-height: 1.75;
}
#vision {
	padding: 50px 0px;
}
.sect-wrapper {
	width: auto;
	max-width: 1170px;
	margin: 0 auto;
}
/* frame careers */

.career-tab-container {
	width: auto;
}
.career-tab-container p,
li {
	font-size: 14px;
	line-height: 1.5;
}
#vision {
	padding: 30px 0px;
}
.sect-wrapper {
	width: auto;
	max-width: 1170px;
	margin: 0 auto;
}
/* agus 22 Sept 14 */

.related-block {
	display: table;
}

/* member profile */
#members-prof{}
#members-prof input{ font-family: "Open Sans"; }
#members-prof .mCustomScrollbar{
	max-height:391px; 
	background-color:#fff;
}
#members-prof #f_acop .mCustomScrollbar{
	margin-top:24px;
}
#members-prof .left_container_m_profile,
#members-prof .right_container_m_profile{
	float:left;
}
#members-prof .left_container_m_profile{
	padding-left: 0px;
	padding-right:40px;
	width:245px;
}
#members-prof .left_container_m_profile .btn-orange{
	font-size: 14px;
}
#members-prof #myTabMember .btn {
	font-size: 13px;
	text-transform: none;
	border: 1px solid #cccccc;
}
#members-prof #myTabMember .c2_right .form-control[disabled], 
#members-prof #myTabMember .c2_right .form-control[readonly], 
fieldset[disabled] #members-prof #myTabMember .c2_right .form-control {
    border: 1px solid #cccccc !important;
    border-left: none;
}
#members-prof #myTabMember .c2_left.c2_e_p .input-group {
    padding-right: 30px;
}
#members-prof #myTabMember button.btn.btn-saveprofile{
	float:right; 
	text-transform: none;
	font-size: 14px;
	border: 1px solid #ff7400;
}
#members-prof .left_container_m_profile .logo-members{
	width: 100%;
	padding: 20px;
	border: 1px solid #DEDEDE;
	vertical-align: middle;
	display: table-cell;
	margin-bottom: 20px
}
#members-prof .left_container_m_profile .logo-members img{
	width: 100%;
	max-width: 100%;
	display: inline-block;
}
#members-prof .right_container_m_profile{
	padding-right: 0px;
	padding-left: 0px;
	width: 835px;
}
#members-prof .right_container_m_profile .tabbed-of-member{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px !important;
}
#members-prof .tabbed-of-member{
	padding-left: 0px;
	padding-right: 0px;
}
#members-prof .right_container_m_profile #tab-profile-member{
	padding-top: 17px; 
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile .tab-profile {
	background-color: #fff;
	color: #ff7400;
	text-align:center; 
	border-top-left-radius:0px; 
	border-top-right-radius:0px; 
	padding: 10px 19px;
	cursor: pointer;
}
#members-prof .content-member-profile #myTabMember{
	background-color: #f5f5f5;
}
#members-prof #myTabMember .col-sm-12:first-child{
	padding-top:0px;
}
#members-prof #myTabMember .col-sm-12 .row-profile-wrapper:first-child label,
#members-prof #myTabMember .history-list-wrapper label{
	margin-top:0px;
}
#members-prof #myTabMember .contact_1 .t_i_contact p,
#members-prof #myTabMember .contact_2 .t_i_contact p{
	margin-top:3px;
}
#members-prof .right_container_m_profile .profile-tab-content{
	padding: 21px 5px 20px 5px;
	min-width: 835px;
	display: inline-block;
}
#members-prof .right_container_m_profile .profile-tab-content hr{
	margin-top: 25px;
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile .profile-tab-content.contact_s{
	padding: 21px 0px 20px 0px;
	min-width: 835px;
	display: inline-block;
}
#members-prof .row-profile-wrapper{
	width: 100%;
    position: relative;
	display: block;
	margin-bottom: 0px;
}
#members-prof .history-list-wrapper{
	padding: 20px 20px 20px;
	margin-bottom: 1px;
}
#members-prof .right_container_m_profile .c_f_acop {
	padding: 20px;
}
#members-prof .right_container_m_profile .information_l_1 p{
	font-weight: 600;
	text-align: center;
	margin: 38px 50px 45px 50px;
	line-height: 24px;
	font-size: 16px;
}
#members-prof .right_container_m_profile .c_f_acop p{
	line-height: 24px;
}
#members-prof .right_container_m_profile .c_f_acop .mCSB_inside > .mCSB_container {
    padding:0px 20px;
}
#members-prof .right_container_m_profile .nav-tabs {
    border-bottom: none;
}
#members-prof .right_container_m_profile li.tab-profile:hover {
    background: #f5f5f5;
}
#members-prof .right_container_m_profile li.tab-profile.active {
    background: #f5f5f5;
}
#members-prof .row-profile-wrapper input, 
#members-prof .row-profile-wrapper textarea {
    color: #636363;
    resize: none !important;
}
#members-prof .right_container_m_profile .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.2);
}
#members-prof .right_container_m_profile .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.6);
}
#members-prof .left_container_m_profile .descr-profile {
	padding: 24px 0px;
}
#members-prof .left_container_m_profile .brand-trade {
	width: 100%;
	padding: 20px 0px 20px 0px;
}
#members-prof .left_container_m_profile .traders-img {
	padding: 12px 0px 0px;
	margin: 0px auto;
	position: relative;
}
#members-prof .left_container_m_profile .logo-traders h3 {
	color: #EF6E19;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
#members-prof .left_container_m_profile .logo-traders {
	width: 100%;
	vertical-align: middle;
	display: table-cell;
	padding: 0px;
	min-width: 195px;
}
#members-prof .tab-content label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 13px;
    color: #252525;
    margin-top: 23px;
}
#members-prof textarea:focus, 
#members-prof input[type="text"]:focus, 
#members-prof input[type="password"]:focus, 
#members-prof input[type="datetime"]:focus, 
#members-prof input[type="datetime-local"]:focus, 
#members-prof input[type="date"]:focus, 
#members-prof input[type="month"]:focus, 
#members-prof input[type="time"]:focus, 
#members-prof input[type="week"]:focus, 
#members-prof input[type="number"]:focus, 
#members-prof input[type="email"]:focus, 
#members-prof input[type="url"]:focus, 
#members-prof input[type="search"]:focus, 
#members-prof input[type="tel"]:focus, 
#members-prof input[type="color"]:focus, 
.uneditable-input:focus {
    border-right: 1px solid #ee7813 !important;
}
#members-prof .c_form_contact .s_contact{
	width:417px; 
	float:left; 
	padding:0px 20px 20px 20px; 
}
#members-prof .c_form_contact .s_contact.contact_1 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_2{
	border-bottom:1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_3{
	border-right: 1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_1 .fl_name,
#members-prof .c_form_contact .s_contact.contact_2 .fl_name,
#members-prof .c_form_contact .s_contact.contact_3 .fl_name,
#members-prof .c_form_contact .s_contact.contact_4 .fl_name,
#members-prof .fl_name,
#members-prof .fl_name,
#members-prof .c2_left,
#members-prof .c2_right{
	width:50%; 
	float:left;
}
#members-prof .c_form_contact .s_contact .t_i_contact {
	width:100%;
}
#members-prof .c_form_contact .s_contact .t_i_contact p:first-child{
	font-size:14px;
	font-family:"Montserrat";
	font-weight:bold;
	margin-top: 17px;
	margin-bottom:0px;
	color:#252525;
}
#members-prof .c_form_contact .s_contact .t_i_contact p:last-child{
	font-size: 14px;
	font-family: "Montserrat";
	margin-bottom: 0px;
	color: #252525;
	line-height: 0.9;
}
#members-prof .c_form_contact .s_contact.contact_4 .t_i_contact p{
	/* margin-bottom: 17px;
	margin-top: 18px; */
}
#members-prof .c_form_contact .s_contact.contact_4 .input-group-addon {
    border: none !important;
}
#members-prof .c_form.c_form_contact{
	padding: 0px;
}
#members-prof .c_form.c_form_contact,
#members-prof .a_form.a_form_full{
	width: 100%;
}
#members-prof .tab-content .c_form_contact .input-group,
#members-prof .tab-content .c_form_contact .form-control{
	width:100%;
}
.left-brand { width: 28%; }
.descr-profile span { 
	color:#898989; 
	font-size: 13px; 
}
.logo-traders a.btn-brown {
	text-align: center;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 11.5px;
	background: none repeat scroll 0% 0% #735636;
	color: #F2F2F2;
	width: 152px;
	border-radius: 0px !important;
	margin-top: -3px;
}
.right-desc { width: 72%; }
#tab-profile-member {
	background: #fff;
	padding-left: 0px;
	/* margin-left: -16px; */
	margin-bottom: 16px;
}
.list-sub p {
	font-size: 14px;
}
.list-sub ul li a{
	font-size: 13px;
}
#double-list {
	padding-left: 10px;
	border-left: 1px solid #555;
}
.first-tabbed {} 
#tab-profile-member li a {
	color: #FF6500;
	font-weight: bold;
	padding: 0px 14px 0px 0px;
	margin-right: 0px !important;
	background: transparent;
	border: 1px solid transparent;
}
#tab-profile-member li.active a {
	color: #555 !important;
	border: 1px solid tranparant;
}
.list-name ul {
	padding: 0px;
	margin: 0px;
}
.list-name li {
	list-style: none;
	padding: 0px;
}
.list-sub ul {
	padding: 0px;
	margin: 0px;
}
.list-sub li {
	list-style: none;
	padding: 0px;
}
.member-report {}
.report-content {
	padding-left: 0px;
	border-bottom: 1px solid #dedede;
}
.member-report h4 {
	padding-bottom: 10px;
}
.list-reports {
	padding: 10px 0px 14px 0px;
}
.list-reports li {
	list-style: none;
	font-size: 13px;
}
.list-reports ul li a{
	font-size: 13px;
}
.suply-chain {
	padding-left: 0px;
}
.title-suply {
	font-size: 24px;
	margin: 21px 0px 10px 0px;
}
.btm-padding {
	padding: 0px;
}
.back-linkmembers {
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 26px;
	padding-bottom: 36px;
	vertical-align: middle;
	position: relative;
}
.back-linkmembers a {
	vertical-align: middle;
	font-size: 14px;
	text-decoration: none;
}
.back-linkmembers i {
	font-size: 16px;
	margin-right: 8px;
	color: #FF6500;
}
.primary-member {
	padding-left:0px; 
	padding-right:0px;
} 

.text-desc-members p {
	font-size: 13px;
}
.btn-orange-member {
	background: #786A5D;
	color: #fff;
	border-radius:0px;
}
.btn-orange-member {
	color: #fff;
	margin-left: -14px;
	margin: 0px 0px 18px 0px;
}
.btn-orange-member:hover {
	color: #fff;
	background: #735636;
}
/* member profile */

/* members */
.member_profile{
	font-size:13px;
	color: #252525;
}
.descr-profile .info1,
.descr-profile .info2,
.descr-profile .info3{
	margin-bottom:19px;
}
#garischange_member_application #myTab.nav-tabs {
    border-bottom: none;
}
.member_survey .btn-orange{}
#members-prof .container-1080 {
    overflow: unset;
	display: table;
}
#members-prof .intl-tel-input .country-list {
    z-index: 9999;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership {
    width: 320px;
	margin-right: 0px;
	background: #fff;
	padding: 0px;
	border-right: 1px solid #f5f5f5;
	border-bottom: none;
	float: left;
	position: relative;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership:after {
    content: "";
    height: 100%;
    position: absolute;
    /* right: 0px; */
    right: -2px;
    width: 8px;
	z-index:1000;
	top:0px;
	
	/* background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(225,225,225,0.65) 100%); 
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(225,225,225,0.65) 100%); 
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(225,225,225,0.65) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6e1e1e1',GradientType=1 );  */
	
	/* background: rgba(226,226,226,0);
	background: -moz-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.81) 81%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,226,226,0)), color-stop(81%, rgba(226,226,226,0.81)), color-stop(100%, rgba(204,204,204,1)));
	background: -webkit-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.81) 81%, rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.81) 81%, rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.81) 81%, rgba(204,204,204,1) 100%);
	background: linear-gradient(to right, rgba(226,226,226,0) 0%, rgba(226,226,226,0.81) 81%, rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#cccccc', GradientType=1 ); */
	
	background: rgba(226,226,226,0);
	background: -moz-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,226,226,0)), color-stop(65%, rgba(226,226,226,0.65)), color-stop(100%, rgba(204,204,204,1)));
	background: -webkit-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: linear-gradient(to right, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#cccccc', GradientType=1 );
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs {
	width:100%;	
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left{
    height:100%;
	max-height:881px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .left_m_gm_profile,
/* #members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs, */
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership,
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content{
    height:833px;
	max-height:833px;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left {
    overflow: unset;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm{
    width:320px; 
	float:left;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_right_gm{
    width:473px; 
	float:left;
	min-height:48px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a {
	font-size: 13px;
	font-weight: bold;
    padding: 5px 0px;
    margin-bottom: 0px;
	border: none;
	color: #252525;
	text-decoration:none;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li {
	border-bottom: 1px solid #f5f5f5;
	background: transparent;
	margin-bottom: 10px;
	padding-bottom: 13px;
	margin-left: 20px;
	margin-right: 20px;
	width: 280px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:first-child {
	margin-top:10px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:last-child {
	margin-bottom: 0px;
	border-bottom: none;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a span {
	position: absolute;
	margin-top: 1px;
	font-size: 13px;
	line-height: 24px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li span {
	position: absolute;
	margin-top: 5px;
	font-size: 13px;
	line-height: 24px;
	z-index: 1;
	color: #252525;
	font-weight: bold;
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a p {
	padding-left:25px;
	line-height: 24px;
	font-size: 13px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a:hover {
    border-color: #eeeeee #fff #eeeeee #eeeeee;
    background: #fff;
    padding-left: 0px;
    margin-left: 0px;
    color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:hover span{
    color: #F79644;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs .active a {
    padding: 5px 0px;
    margin-left: 0px;
	color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs .active span {
	color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content {
    border: 1px solid transparent;
    padding: 0px;
    background: #fff;
	width: 473px;
	float: right;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content .c_form_in{
    padding:0px 20px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am {
    display: table;
    display: inline-block;
    margin-bottom: 0px;
    width: auto;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership {
    float: left;
    margin-right: 0px;
    margin-bottom: 0px !important;
    padding-bottom: 5px;
    padding-right: 24px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership {
    margin-top: 16px !important;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am {
    display: none;
    padding-left: 27px;
    padding-top: 15px;
    position: absolute;
    width: 100%;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more {
    width: 400px;
    /* max-height: 400px; */
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership i {
    background: url('../img/Impacts-Button-Info.png');
    background-position: center top;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    position: relative;
    top: 6px;
    left: 8px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more p {
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more ul {
    list-style-type: lower-alpha;
    padding-left: 15px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more ul li{
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more hr {
    margin-top: 14px;
    margin-bottom: 10px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more{
	height: auto;
	background-color: #fff;
	padding: 11px 20px 13px 20px;
	position: absolute;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership:hover .tooltip_am {
    display: block;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership .tooltip_am .content_more::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
    filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am {
    display: table;
    display: inline-block;
    margin-bottom: 0px;
    width: auto;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_right {
    width: auto;
    margin-top: 18px;
    padding-right: 20px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_right {
    width: auto;
    margin-top: 18px;
    padding-right: 20px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_right, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am .yn_right, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_right {
    float: left;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_left, 
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_right {
    margin-top: 18px;
    width: 65px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am label {
    margin-bottom: 0px;
    margin-top: 0px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(1),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9){
	text-align:left;
	padding: 6px 10px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(1){
    width: 30px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3){
    width: 55px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5){
    width: 40px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7){
    width: 47px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9){
    width: 40px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number span {
    float: left;
    line-height: 42px;
    color: #252525;
    padding: 0px 9.5px;
    font-weight: bold;
}
#members-prof .right_container_m_profile #g_membership h2 {
    text-transform: none;
    margin-top: 9px;
    padding-bottom: 0;
}
#members-prof .right_container_m_profile #g_membership .g_m_add{
	float: left;
}
#members-prof .right_container_m_profile #g_membership .g_m_del,
#members-prof .right_container_m_profile #g_membership  .g_m_add {
	color: #252525;
    margin-bottom: 15px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    margin-top: 13px;
}
#members-prof .right_container_m_profile #g_membership .m_prof_del_gm {
    width: 100%;
	min-height: 48px;
	margin-top: -48px;
}
#members-prof .right_container_m_profile #g_membership .g_m_del {
    float: right;
}
#members-prof .right_container_m_profile #g_membership .g_m_add:hover, 
#members-prof .right_container_m_profile #g_membership .g_m_del:hover {
    color: #ee7813;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile {
    padding-top:30px; 
	padding-bottom:30px; 
	display:inline-block;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_l{
	width:80%; 
	float:left;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_r{
	width:20%; 
	float:left;
}
#members-prof .right_container_m_profile #g_membership .row{
	padding:0px 20px;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm.add_out_f_list{
	display:block;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm.add_in_f_list{
	display:none;
}
/* members */

/* member survey */
.member_survey{}
.member_survey textarea:focus,
.member_survey input[type="text"]:focus,
.member_survey input[type="password"]:focus,
.member_survey input[type="datetime"]:focus,
.member_survey input[type="datetime-local"]:focus,
.member_survey input[type="date"]:focus,
.member_survey input[type="month"]:focus,
.member_survey input[type="time"]:focus,
.member_survey input[type="week"]:focus,
.member_survey input[type="number"]:focus,
.member_survey input[type="email"]:focus,
.member_survey input[type="url"]:focus,
.member_survey input[type="search"]:focus,
.member_survey input[type="tel"]:focus,
.member_survey input[type="color"]:focus,
.uneditable-input:focus {
	border-right: 1px solid #ee7813 !important;
}
.member_survey .container-1080{ overflow:auto; display:table; }
.member_survey .left_container_survey,
.member_survey .right_container_survey{
	float:left;
}
.member_survey .right_container_survey .message_if_yes_secondary_act{
	font-size: 13px;
}
.member_survey .left_container_survey{
	width:245px;  
	padding-right:40px;
	margin-top:50px;
}
.member_survey .right_container_survey{
	width: 835px; 
}
.member_survey .right_container_survey #line-steps .nav-tabs {
    border-bottom: none;
	width: 100%;
	margin: 0 auto;
}
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 .membershipstep{
    color: #898989;
	font-weight:bold;
}
.member_survey a[disabled="disabled"] .bullets-zero,
.member_survey a[disabled="disabled"] .bullets-zero,
.member_survey a[disabled="disabled"] .bullets-zero,
.member_survey a[disabled="disabled"] .bullets-zero{
	background:#D0D0D0 !important;
	border:2px solid #D0D0D0 !important;
}
.member_survey a[disabled="disabled"] .membershipstep{
	color:#D0D0D0 !important;
}
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 a .membershipstep:hover,
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 a:hover,
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 a:hover .membershipstep{
    color: #ee7813;
	text-decoration:none!important;
	outline:none;
	display: inline-block;
	cursor: pointer;
}
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 a {
    color: #252525;
	display: inline-block;
}
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 .active .membershipstep{
    color: #252525;
}
.member_survey .right_container_survey #line-steps .nav-tabs .col-lg-2.col-md-2.col-sm-2 a[disabled="disabled"].active .membershipstep{
    color: #D0D0D0;
}
.member_survey .right_container_survey #line-steps.id-line .nav-tabs .col-lg-2.col-md-2.col-sm-2 #step1.active .membershipstep,
.member_survey .right_container_survey #line-steps.id-line-2 .nav-tabs .col-lg-2.col-md-2.col-sm-2 #step2.active .membershipstep,
.member_survey .right_container_survey #line-steps.id-line-3 .nav-tabs .col-lg-2.col-md-2.col-sm-2 #step3.active .membershipstep,
.member_survey .right_container_survey #line-steps.id-line-4 .nav-tabs .col-lg-2.col-md-2.col-sm-2 #step4.active .membershipstep{
    color: #ee7813;
}
.member_survey .right_container_survey #line-steps .nav-tabs .first_steps{
    padding-left:0;
	/* text-align: left; */
}
/* .member_survey .right_container_survey #line-steps .nav-tabs .first_steps .bullets-zero,
.member_survey .right_container_survey #line-steps .nav-tabs .last_steps .bullets-zero {
    margin: 0px 0px 10px 0px;
}
.member_survey .right_container_survey #line-steps .nav-tabs .last_steps .bullets-zero{
	position:absolute;
	right:0px;
}
.member_survey .right_container_survey #line-steps .nav-tabs .last_steps .membershipstep{
	margin-top:27px;
} */
.member_survey .right_container_survey #line-steps .nav-tabs .last_steps{
    padding-right:0;
	/* text-align: right; */
}
.member_survey .right_container_survey .title_c_right h1{
    margin-bottom: 26px;
	text-transform: none;
}
.member_survey .right_container_survey .title_c_right p{
    margin-bottom: 26px;
	color: #636363;
	line-height: 24px;
}
.member_survey #line-steps #myTab .col-lg-2.col-md-2.col-sm-2{
	width:20%!important;
}
.member_survey .right_container_survey .id-line,
.member_survey .right_container_survey .id-line-2,
.member_survey .right_container_survey .id-line-3,
.member_survey .right_container_survey .id-line-4,
.member_survey .right_container_survey .id-line-5{
	background-size: 83% 2px !important;
	/* background-size: 79% 2px !important; */
}
.member_survey .right_container_survey .id-line {
	background:url('../img/Step1to6-Line.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .id-line-2 {
	background:url('../img/step2_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .id-line-3 {
	background:url('../img/step3_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .id-line-4 {
	background:url('../img/step4_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .id-line-5 {
	background:url('../img/step5_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .m_parent.id-line-2 {
	background:url('../img/Step1to6-Line.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .m_parent.id-line-3 {
	background:url('../img/ste3_line_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .m_parent.id-line-4 {
	background:url('../img/step4_line_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .m_parent.id-line-5 {
	background:url('../img/step5_line_survey.jpg') center 8px no-repeat;	
}
.member_survey .right_container_survey .membershipstep{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: normal;
}
.member_survey .right_container_survey .input-group,
.member_survey .right_container_survey .form-control {
	width:100%;
	max-width: 505px;
	font-family: Open Sans;
}
.member_survey .right_container_survey .bootstrap-select option{
	display:none;
}
.member_survey .right_container_survey .c2_left .input-group{
	width: 100.4%;
}
.member_survey .right_container_survey .c2_right .form-control[disabled], 
.member_survey .right_container_survey .c2_right .form-control[readonly], fieldset[disabled] 
.member_survey .right_container_survey .c2_right .form-control {
    border: 1px solid #cccccc !important;
	border-left: none;
}
.member_survey .right_container_survey #line-steps.tml-contact {
	font-size: 14px;
	margin-bottom: 21px;
}
.member_survey .right_container_survey .tml-contact h5{
	font-weight:bold;
	margin:3px 0 3px;
}
.member_survey .right_container_survey .tml-contact label.orange {
	color:#ED7A1D;
}
.member_survey .right_container_survey .r_container_full {
	width:100%;
	display: inline-block;
	position: relative;
}
.member_survey .right_container_survey .r_container_full .subsection-heading{
	text-transform:none;
}
.member_survey .right_container_survey .c_form,
.member_survey .right_container_survey .a_form{
	width:585px;
	padding:20px;
}
.member_survey .right_container_survey .a_form{
	border-top:1px solid #fff;
	display: inline-block;
}
.member_survey .right_container_survey .a_form .a_form_b{
	width:50%;
	float:left;
}
.member_survey .right_container_survey .c_form{
	margin-top: 35px;
	display: table;
}
.member_survey .right_container_survey .c_form h2{
	text-transform:none;
	margin-top: 9px;
	padding-bottom: 0;
}
.member_survey .right_container_survey .input-group-addon {
    /* border: 1px solid #ccc !important; */
    border: none;
	width: 100%;
}
.member_survey .right_container_survey .c_form.f_form_step label{
	margin-top: 0px;
	line-height: 24px;
}
.member_survey .right_container_survey .c_form.f_form_step.before_we_start label{
	margin-top: 15px;
}
.member_survey .right_container_survey .c_form.f_form_step.before_we_start label:first-child{
	margin-top: 5px;
}
.member_survey .right_container_survey .c_form.f_form_step.before_we_start .radio_custom_by_am label{
	margin-top: 0px;
}
.member_survey .right_container_survey .c_form.f_form_step{
	padding: 14px 20px;
}
.member_survey .right_container_survey .c_form.f_form_step.before_we_start{
	padding: 7px 20px 15px 20px;
}
.member_survey .right_container_survey .c_form.c_form_contact{
	padding: 0px;
}
.member_survey .right_container_survey .skenario_2_g_membership .c_form.f_form_step{
	padding: 14px 20px;
}
.member_survey .right_container_survey .skenario_2_g_membership .c_form.f_form_step{
	margin-top: 6px;
}
.member_survey .right_container_survey .c_form.c_form_contact,
.member_survey .right_container_survey .a_form.a_form_full{
	width: 100%;
}
.member_survey .right_container_survey .c_form .c_form_in{
	background:#fff;
	display: inline-block;
	padding: 0px 20px 20px 20px;
	width:100%;
}
.member_survey .left_container_survey .descr-profile h2 {
	text-transform:none;
}
.member_survey .left_container_survey .logo-members {
	width: 100%;
	padding: 10px;
	border: 1px solid #DEDEDE;
	vertical-align: middle;
	display: table-cell;
	margin-bottom: 0px
}
.member_survey .left_container_survey .descr-profile .info2 p,
.member_survey .left_container_survey .descr-profile .info3 p{
	/* color:#ee7813; */
	font-weight: 500;
}
.member_survey .right_container_survey .tab-content p {
	line-height: 24px;
}
.member_survey .right_container_survey .tab-content label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 13px;
	color: #252525;
	margin-top: 23px;
}
/* 
.member_survey .right_container_survey .tab-content .c_form_contact label {
	margin-top: 14px;
} */
.member_survey .right_container_survey .tab-content .c_form_contact .input-group,
.member_survey .right_container_survey .tab-content .c_form_contact .form-control{
	width:100%;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am .checkbox {
	margin-bottom: 10px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am label {
	margin-bottom: 0px;
	margin-top: 0px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am {
	/* display: table; */
	display: inline-block;
	margin-bottom: 0px;
	width: 100%;
}
.member_survey .right_container_survey .tab-content .list_of_gm .radio_custom_by_am {
	/* display: table; */
	display: inline-block;
	margin-bottom: 0px;
	width: auto;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am label,
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_left label,
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_right label{
	cursor:pointer;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am ul li:last-child {
	overflow: hidden;
	margin-bottom: 0px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am ul li:last-child .radio, 
.member_survey .right_container_survey .tab-content .radio_custom_by_am ul li:last-child .checkbox {
    margin-bottom: 0px;
	margin-top: 0px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership .yn_right,
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_right,
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership_y_n .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership_y_n .yn_right{
	float: left;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership_y_n .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership_y_n .yn_right{
	margin-top:18px;
	width: 80px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am .yn_right{
	width: 100px;
}
.member_survey .right_container_survey .l_group_membership{
	float: left;
	margin-right: 0px;
	margin-bottom: 0px !important;
	padding-bottom: 5px;
	padding-right: 30px;
}
.member_survey .right_container_survey .l_group_membership.type_membership{
	margin-top: 16px !important;
}
.member_survey .right_container_survey .l_group_membership.type_membership i{
    background: url('../img/Impacts-Button-Info.png');
    background-position: center top;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    position: relative;
    top: 6px;
	left: 8px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am{
    display: none;
	padding-left: 27px;
	padding-top: 15px;
	position: absolute;
	width: 100%;
}
.member_survey .right_container_survey .l_group_membership.type_membership:hover .tooltip_am {
    display: block;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content{
	width: 300px;
	max-height: 300px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more{
	width: 600px;
	max-height:400px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content{
    height: auto;
    background-color: #fff;
    padding: 11px 20px 13px 20px;
    position: absolute;
    z-index: 999;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content p span,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more p span{
	font-weight:bold;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content hr,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more hr{
	margin-top:14px;
	margin-bottom:10px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content ul,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more ul{
	list-style-type: lower-alpha;
	padding-left: 15px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content p,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more p{
	margin-bottom:0px;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content p,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content ul li,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more p,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more ul li{
	font-size: 13px;
	font-family: Open Sans;
    font-style: initial;
    color: #636363;
    line-height: 24px;
	text-align: left;
	font-weight:normal;
	cursor: initial;
}
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content:before,
.member_survey .right_container_survey .l_group_membership.type_membership .tooltip_am .content_more:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
	filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
.member_survey .right_container_survey .activities_all_sector ul li i{
	font-weight: bold;
	font-style: normal;
}
.member_survey .right_container_survey .activities_all_sector ul.lev1{
	list-style-type: decimal;
	padding-left: 20px;
	margin-bottom: 0;
	max-height: 376px;
	overflow: auto;
}
.member_survey .right_container_survey .activities_all_sector ul.lev1 li{
	line-height: 24px;
}
.member_survey .right_container_survey .activities_all_sector ul.lev1 ul.lev2{
	list-style-type: lower-alpha;
	padding-left: 15px;
}
.member_survey .right_container_survey .activities_all_sector ul.lev1 ul.lev2 ul.lev3{
	list-style-type: lower-roman;
	padding-left: 12px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am{
    display: none;
	padding-left: 27px;
	padding-top: 15px;
	position: absolute;
	width: 100%;
	z-index: 9999;
}
.member_survey .right_container_survey .activities_all_sector:hover .tooltip_am {
    display: block;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content{
	width: 300px;
	max-height: 300px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more{
	width: 600px;
	max-height:400px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content{
    height: auto;
    background-color: #fff;
    padding: 11px 20px 13px 20px;
    position: absolute;
    z-index: 999;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content p span,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more p span{
	font-weight:bold;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content hr,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more hr{
	margin-top:14px;
	margin-bottom:10px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content ul,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more ul{
	padding-left: 15px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content p,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more p{
	margin-bottom:0px;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content p,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content ul li,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more p,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more ul li{
	font-size: 13px;
	font-family: Open Sans;
    font-style: initial;
    color: #636363;
    line-height: 24px;
	text-align: left;
	font-weight:normal;
	cursor: initial;
}
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content:before,
.member_survey .right_container_survey .activities_all_sector .tooltip_am .content_more:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
	filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: 245px;
}
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership .yn_left,
.member_survey .right_container_survey .tab-content .radio_custom_by_am.t_group_membership .yn_right {
	width: auto;
	margin-top:18px;
	padding-right: 20px;
}
/* .member_survey .right_container_survey .selected-flag{
	border-right: 1px solid #D5CEC8;
	width: 86px;
} */
.member_survey .right_container_survey .s_group_membership .a_form{
	padding:13px 20px 20px 20px;
} 
.member_survey .right_container_survey .s_group_membership .save_and_continue .a_form{
	z-index: 99;
	position: relative;
} 
.member_survey .right_container_survey .s_group_membership .a_form .f_note_m{
	font-size:13px;
	display:block;
	line-height:21px;
} 
.member_survey .right_container_survey .s_group_membership .a_form .left_pos{
	float: left;
	width: 65%;
} 
.member_survey .right_container_survey .s_group_membership .a_form .left_pos label{
	margin-left: 0px;
} 
.member_survey .right_container_survey .s_group_membership .a_form .left_pos .c_f_agree label{
	font-size:13px!important;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
} 
.member_survey .right_container_survey .s_group_membership .a_form .right_pos{
	float: left;
	width: 35%;
	text-align: right;
} 
.member_survey .right_container_survey .s_group_membership .g_membership_button{
	display:inline-block;
	width:100%;
} 
.member_survey .right_container_survey .c_form_list .g_m_add{
	color: #252525;
	margin-bottom: 15px;
	display: inline-block;
	text-decoration:none;
	cursor:pointer;
	font-weight: bold;
	margin-top: 13px;
}
.member_survey .right_container_survey .c_form_list .g_m_del{
	color: #252525;
	margin-bottom: 15px;
	display: inline-block;
	text-decoration:none;
	cursor:pointer;
	font-weight: bold;
	margin-top: 13px;
	float:right;
}
.member_survey .right_container_survey .s_tab_4 .c_form {
	padding: 0px;
	float: right;
}
.member_survey .right_container_survey .s_tab_4 .list_of_gm select {
	z-index: 99;
	cursor:pointer;
	
	/* styling */
	background-color: white;
	border: 1px solid #CCC;
	border-radius: 0px!important;
	display: inline-block;
	line-height: 1.8;
	padding: 6px 12px;
	height: 45px;
	width: 100%;

	/* reset */

	margin: 0;      
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	
	background-image:
		linear-gradient(45deg, transparent 50%, #252525 50%),
		linear-gradient(135deg, #252525 50%, transparent 50%),
		linear-gradient(to right, #fff, #fff);
	background-position:
		calc(100% - 20px) calc(1em + 5px),
		calc(100% - 15px) calc(1em + 5px),
		100% 0;
	background-size:
		5px 5px,
		5px 5px,
		2.5em 2.5em;
	background-repeat: no-repeat;
}
.member_survey .right_container_survey .s_tab_4 .list_of_gm selectselect:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}
.member_survey .right_container_survey .c_form .c_form_list{
	padding: 0px 20px 20px 20px;
	margin-bottom: 20px;
} 
.member_survey .right_container_survey .c_form .c_form_list:last-child{
	margin-bottom: 0px;
} 
.member_survey .right_container_survey .c_form_list .g_m_add:hover,
.member_survey .right_container_survey .c_form_list .g_m_del:hover{
	color: #ee7813;
} 
.member_survey #list_gm_left {
	position: absolute;
	width: 205px;
	display: block;
	height: 100%;
	/* right: 0px; */
	left:0px;
	top: 172px;
}
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships{
	position: absolute;
	margin: 0 auto;
	width: 205px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 12px;
	top: auto;
	
	/* -webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s; */
}
/* .member_survey .right_container_survey .s_group_membership .left_m_group_memberships.affix-top {
    top: auto;
} */
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships.affix {
    position: fixed !important;
	margin: 0px auto;
	top: 125px;
}
.member_survey .right_container_survey .condition p{
	margin-top: 16px;
}
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships.affix-bottom {
	/* top: unset !important;
	bottom: 720px !important;
	position: fixed !important; */
}
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul{
	list-style-type: none;
	padding: 0px;
} 
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul li{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 14px;
	margin-bottom: 12px;
} 
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul li.active a{
	color:#ee7813;
} 
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul li:last-child{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 4px;
} 
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul li a {
    color: #252525;
    font-size: 13px;
    font-weight: bold;
	text-decoration:none;
}
.member_survey .right_container_survey .s_group_membership .left_m_group_memberships ul li a:hover{
    color: #ED7A1D;
	cursor: pointer;
}
.member_survey .right_container_survey .c_form_list .g_m_add i,
.member_survey .right_container_survey .c_form_list .g_m_del i{
	padding-right:10px;
} 
.member_survey .info-tooltips{
	cursor:pointer;
	outline:none;
}
.member_survey .datepicker.dropdown-menu {
	margin-left: 3px;
}
.member_survey .box-contact-form .input-group-addon {
	background: none repeat scroll 0% 0% #FFF;
	border-radius: 0px;
	cursor: pointer;
}
.member_survey .dropdown-menu {
	position: absolute;
	left: -1px;
	z-index: 1000;
	float: left;
	min-width: 160px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	text-align: left;
	list-style: none outside none;
	background-color: #FFF;
	background-clip: padding-box;
	/* display: none; */
	/* top: 45px; */
	/* border: 1px solid rgba(0, 0, 0, 0.15); */
	border-radius: 0px;
	box-shadow: none;
}
.member_survey .btn {
	border-radius: 0px;
	/* line-height:44px; */
	padding: 0px 12px;
	border: 1px solid #D5CEC8;
	text-transform: none;
}
.member_survey .bootstrap-select > .btn {
    padding: 0px 30px 0px 12px;
	margin: 0px;
}
.member_survey button.selectpicker.has-error {
	border-color: #a94442 !important;
}
.member_survey .box-contact-form label {
	color: #333;
	font-size: 14px;
	margin-bottom: 6px;
}
.member_survey .input-group-addon {
	font-size: 14px;
}
.member_survey .input-group-btn > .btn {
	position: relative;
	height: 45px;
}
.member_survey .id-line-2 .active .bullets-zero,
.member_survey .id-line-3 .active .bullets-zero,
.member_survey .id-line-4 .active .bullets-zero,
.member_survey .id-line-5 .active .bullets-zero,
.member_survey .active .bullets-zero{
	background:#ED7A1D !important;
	border:2px solid #ED7A1D !important;
}
.member_survey .id-line-2 a[disabled="disabled"].active .bullets-zero,
.member_survey .id-line-3 a[disabled="disabled"].active .bullets-zero,
.member_survey .id-line-4 a[disabled="disabled"].active .bullets-zero,
.member_survey .id-line-5 a[disabled="disabled"].active .bullets-zero,
.member_survey a[disabled="disabled"].active .bullets-zero{
	background:#D0D0D0 !important;
	border:2px solid #D0D0D0 !important;
}
.member_survey a.active > label, 
.member_survey a.active > label:hover, 
.member_survey a.active > label:focus {
	color: #000;
	text-decoration:none;
	cursor:default;
}
.member_survey a label:hover {
	text-decoration: underline;
}
.member_survey a label:hover, 
.member_survey .a label:focus {
	text-decoration: underline;
	color:#ED7A1D;
	cursor:pointer;
}
.member_survey .c_form_contact .s_contact{
	width:417px; 
	float:left; 
	padding:0px 20px 20px 20px; 
}
.member_survey .c_form_contact .s_contact.contact_1{
	border-right: 1px solid #fff; 
	border-bottom:1px solid #fff;
}
.member_survey .c_form_contact .s_contact.contact_2{
	border-bottom:1px solid #fff;
}
.member_survey .c_form_contact .s_contact.contact_3{
	border-right: 1px solid #fff;
}
.member_survey .c_form_contact .s_contact.contact_1 .fl_name,
.member_survey .c_form_contact .s_contact.contact_2 .fl_name,
.member_survey .c_form_contact .s_contact.contact_3 .fl_name,
.member_survey .c_form_contact .s_contact.contact_4 .fl_name,
.member_survey .right_container_survey .fl_name,
.member_survey .right_container_survey .fl_name,
.member_survey .right_container_survey .c2_left,
.member_survey .right_container_survey .c2_right{
	width:50%; 
	float:left;
}
.member_survey .right_container_survey .c2_left .input-group,
.member_survey .right_container_survey .c2_left .input-group .form-control,
.member_survey .right_container_survey .c2_right .input-group{
	max-width: 254px;
}
.member_survey .right_container_survey .c2_left.c2_e_p .input-group{
	padding-right:30px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(1),
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(3),
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(5),
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(7),
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(9){
	text-align:left;
	padding: 6px 10px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(1){
    width: 30px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(3){
    width: 55px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(5){
    width: 40px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(7){
    width: 47px;
}
.member_survey .right_container_survey .input-group.membership_number .form-control:nth-child(9){
    width: 40px;
}
.member_survey .right_container_survey .input-group.membership_number span{
    float:left;
	line-height: 42px;
	color: #252525;
	padding: 0px 9.5px;
	font-weight: bold;
}
.member_survey .c_form_contact .s_contact .t_i_contact {
	width:100%;
}
.member_survey .c_form_contact .s_contact .t_i_contact p:first-child{
	font-size:14px;
	font-family:"Montserrat";
	font-weight:bold;
	margin-top: 17px;
	margin-bottom:0px;
	color:#252525;
}
.member_survey .c_form_contact .s_contact .t_i_contact p:last-child{
	font-size: 14px;
	font-family: "Montserrat";
	margin-bottom: 0px;
	color: #252525;
	/* line-height: 0.9; */
}
.member_survey .c_form_contact .s_contact.contact_4 .t_i_contact p{
	/* margin-bottom: 17px;
	margin-top: 18px; */
}
.member_survey .c_form_contact .s_contact.contact_4 .input-group-addon {
    border: none !important;
}
.member_survey .right_container_survey .intro_s_tab0,
.member_survey .right_container_survey .intro_s_tab0 a.highlight_tooltip{
    line-height:24px; 
	margin:0px; 
	font-size:14px; 
	font-family:Open Sans; 
	color:#636363; 
	font-weight:normal;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am{
    display: none;
	padding-left: 0px;
	padding-top: 15px;
	position: absolute;
	width: 100%;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities:hover .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.group_membership:hover .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.parent:hover .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.control:hover .tooltip_am,
.member_survey .right_container_survey .highlight_tooltip.entities:hover .tooltip_am {
    display: block;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content{
	width: 300px;
	max-height: 300px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more{
	width: 600px;
	max-height:400px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content{
    height: auto;
    background-color: #fff;
    padding: 11px 20px 13px 20px;
    position: absolute;
    z-index: 999;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 9999;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content p span,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more p span,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content p span,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more p span,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content p span,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more p span,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content p span,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more p span,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content p span,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more p span{
	font-weight:bold;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content hr,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more hr,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content hr,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more hr,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content hr,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more hr,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content hr,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more hr,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content hr,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more hr{
	margin-top:14px;
	margin-bottom:10px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content ul,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more ul,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content ul,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more ul,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content ul,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more ul,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content ul,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more ul,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content ul,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more ul{
	list-style-type: lower-alpha;
	padding-left: 15px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content ul.disc,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more ul.disc,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content ul.disc,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more ul.disc,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content ul.disc,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more ul.disc,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content ul.disc,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more ul.disc,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content ul.disc,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more ul.disc{
	list-style-type:disc;
	padding-left: 15px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more p{
	margin-bottom:0px;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content ul li,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more ul li,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content ul li,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more ul li,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content ul li,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more ul li,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content ul li,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more ul li,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content p,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content ul li,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more p,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more ul li{
	font-size: 13px;
	font-family: Open Sans;
    font-style: initial;
    color: #636363;
    line-height: 24px;
	text-align: left;
	font-weight:normal;
	cursor: initial;
}
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content:before,
.member_survey .right_container_survey .highlight_tooltip.related_entities .tooltip_am .content_more:before,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content:before,
.member_survey .right_container_survey .highlight_tooltip.control .tooltip_am .content_more:before,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content:before,
.member_survey .right_container_survey .highlight_tooltip.parent .tooltip_am .content_more:before,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content:before,
.member_survey .right_container_survey .highlight_tooltip.group_membership .tooltip_am .content_more:before,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content:before,
.member_survey .right_container_survey .highlight_tooltip.entities .tooltip_am .content_more:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
	filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
.member_survey .right_container_survey #sector_secondary .tooltip_am ul li i{
	font-weight: bold;
	font-style: normal;
}
.member_survey .right_container_survey #sector_secondary .tooltip_am ul.lev2{
	list-style-type: lower-alpha;
	padding-left: 20px;
	margin-bottom: 0;
}
.member_survey .right_container_survey #sector_secondary .tooltip_am ul.lev2 li:last-child,
.member_survey .right_container_survey #sector_secondary .tooltip_am ul.lev2 li{
	overflow: inherit!important;
	line-height: 24px;
}
.member_survey .right_container_survey #sector_secondary .tooltip_am ul.lev2 ul.lev3{
	list-style-type: lower-roman;
	padding-left: 14px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am{
    display: none;
	padding-left: 0px;
	padding-top: 15px;
	position: absolute;
	width: 100%;
}
.member_survey .right_container_survey #sector_secondary .affiliate:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .sca:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .engo:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .sngo:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .BankandInvestor:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .retailer:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .cgm:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .pnt:hover .tooltip_am ,
.member_survey .right_container_survey #sector_secondary .grower:hover .tooltip_am {
    display: block;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content{
	width: 300px;
	max-height: 300px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more{
	width: 600px;
	max-height:400px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content{
    height: auto;
    background-color: #fff;
    padding: 11px 20px 13px 20px;
    position: absolute;
    z-index: 999;
	top: 38px;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more p span,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content p span,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more p span{
	font-weight:bold;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more hr,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content hr,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more hr{
	margin-top:14px;
	margin-bottom:10px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more ul,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content ul,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more ul{
	list-style-type: lower-alpha;
	padding-left: 15px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more p{
	margin-bottom:0px;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more ul li,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content p,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content ul li,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more p,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more ul li{
	font-size: 13px;
	font-family: Open Sans;
    font-style: initial;
    color: #636363;
    line-height: 24px;
	text-align: left;
	font-weight:normal;
	cursor: initial;
}
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .affiliate .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .sca .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .engo .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .sngo .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .BankandInvestor .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .retailer .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .cgm .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .pnt .tooltip_am.content_more:before,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content:before,
.member_survey .right_container_survey #sector_secondary .grower .tooltip_am.content_more:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
	filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
/* member survey */

/* public consultations npp */
.public_consultations_npp_title h1{
	text-transform:none;
}
.public_consultations_npp {
	margin-top: 34px;
}
.public_consultations_npp#events-heading-menu .container-event-content {}
.public_consultations_npp h2{
	text-transform: none;
	margin-bottom: 3px;
	padding-top: 17px;
	padding-bottom: 0px;
}
.public_consultations_npp h2 a{
	text-decoration:none;
}
.public_consultations_npp .date-post-news {
    font-size: 11px;
    padding: 0px 0px 9px 0px;
    color: #898989;
}
/* public consultations npp */

/* Event Detail */
.wrap-events-detail {
	border: solid 1px #dedede;
}
.back-linkevents {
	font-weight: bold;
	padding-top: 23px;
	padding-bottom: 20px;
	vertical-align: middle;
	position: relative;
}

.back-linkevents span {
	font-size: 16px;
	margin-right: 8px;
	color: #f79644;
	padding-top: 10px;
}

.back-linkevents span:hover {
	font-size: 16px;
	color: #FF6500;
}

.back-linkevents span a {
	color: #252525;
	vertical-align: middle;
	font-size: 14px;
	text-decoration: none;
}

.back-linkevents span a:hover {
	color: #FF6500;
	vertical-align: middle;
	font-size: 14px;
	text-decoration: none;
}

.event-tab-container {
	background-color: #ffffff;
	height: auto;
	padding-bottom: 0px;
	width: auto;
}
.event-tab-container p,
.event-tab-container li {
	font-size: 14px;
	line-height: 1.75;
	color:#252525;
}
.wrapper-event p,
.wrapper-event li {
	font-size: 13px;
}
.tape-event {
	height: auto;
	padding-bottom: 0px;
	display: block;
}
.container-event-content.past_events_only{
	padding: 0px 20px 10px 20px!important;
    margin-top: 20px;
}
#events-heading-menu .container-event-content {
	padding-top: 7px;
	border-bottom: 1px solid #ccc;
}
#events-heading-menu .container-event-content:last-child{
	padding-top: 7px;
	border-bottom: none;
}

.container-NPP-NI-content{
	padding: 8px 30px 8px 30px;
}

.container-NEAT-content{
	padding: 8px 30px 8px 30px;
}
.container-NEAT-content .content-neat-p-img img{
	width:auto;
	max-width:100%;
}

.container-event-content img {
	margin: 3px 0px 30px 0px;
}
.date-start {
	font-size: 13px;
	padding: 0px 0px 16px 0px;
}
.date-start span {
	color: #FF6500;
}
.regard {
	padding-left: 0px;
}
.position {
	width: 100%;
	font-size: 14px;
	color: 898989;
	display: block;
	padding-top: 8px;
}
.organisation-state {
	width: 100%;
	font-size: 14px;
	color: 898989;
	display: block;
}
.wrapper-event {
	text-align: left;
	font-size: 16px;
}
.wrapper-event ul {
	list-style: none;
	padding: 20px 8px 8px 20px;
}
.wrapper-event ul li {
	font-size: 14px;
}
.wrapper-event span {
	font-weight: bold;
	display: block;
	width: 80px;
	float: left;
}
.related-news-btm {
	font-size: 13px;
	padding: 14px 30px;
	margin: 35px 0px 14px 0px;
	border-top: solid 1px #dedede;
}
.related-news-btm h3 {
	font-size: 13px;
	color: #5b5b5b;
	text-transform: uppercase;
	font-weight: bold;
}
.related-news-date {
	color: #858585;
}
.related-news-date {
	font-size: 12px;
	padding-top: 6px;
}
.related-news-date span {
	color: #FF6500;
}
.related-news-column {
	padding: 6px 30px 6px 0px;
}
.tab-event-container {
	border: 0px;
}
.contain-list-sidebar-NEAT .event-position {
	font-size: 14px;
	font-family: "Montserrat";
	color: #252525;
	font-weight: bold;
	line-height: 1.3;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.contain-list-sidebar-NEAT .event-position:hover{
	color: #f26522;
	cursor:pointer;
}
.career-location {
	font-size: 15px;
	color: #ed7b1c;
}
.wrapper-selector {
	height: 49px !important;
	overflow: hidden;
	margin-left: -16px !important;
	position: relative;
}
.event-filter-opt select {
	background: #FF6500;
	color: #fff;
	border-radius: 0px !important;
	width: 100%;
	display: inline-block;
	padding: 0px 120px 0px 12px;
	margin: 0;
	font: inherit;
	outline: none;
	/* remove focus ring from Webkit */
	line-height: 1.2;
	border: 0px;
	font-size: 13px;
	display: block;
	height: 40px;
}

.event-filter-opt:after {
	content: "?";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 13px;
	line-height: 30px;
	padding: 6px 16px;
	background: #FF6500;
	color: white;
	height: 40px;
	pointer-events: none;
	-webkit-border-radius: 0 0px)px 0;
	-moz-border-radius: 0 0px 0px 0;
	border-radius: 0px;
}
.no-pointer-events .event-filter-opt:after {
	content: none;
}
.selector-orange option {
	background: #fff;
	color: #786a5d;
	padding-right: 29px !important;
}
.btn-orange {
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0px;
	text-decoration:none;
	text-transform:none!important;
	padding: 10px 29px !important;
	border: 1px solid transparent !important;
	line-height: 1.5 !important;
}
.btn-black {
	color: #FFF;
	font-weight: normal!important;
	font-size: 14px !important;
	font-family:"Montserrat";
	border-radius: 0px;
	text-decoration:none;
	text-transform: initial !important;
	background-color: #252525 !important;
	padding: 10px 29px !important;
	border: 1px solid transparent !important;
	line-height: 1.5 !important;
}
.btn-black:hover {
	background-color: #ff7400!important;
	border-color: #ff7400!important;
	color: #fff!important;
}
.btn-gray {
	color: #252525!important;
	font-weight: normal!important;
	font-size: 14px !important;
	font-family:"Montserrat";
	border-radius: 3px;
	text-decoration:none;
	text-transform: initial !important;
	border: 1px solid #f5f5f5 !important;
	background-color: #f5f5f5 !important;
	border-color: #f5f5f5 !important;
	padding: 9px 29px !important;
	line-height: 1.5 !important;
}
.btn-gray:hover {
	background-color: #ff7400!important;
	border-color: #ff7400!important;
	color: #fff!important;
}
.whitecontainer {
	background-color: #ffffff;
	padding: 30px;
	margin: 0px 0px;
}
.selector-newsevent {
	background: #FF6500;
}
.event-location-index {
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Open Sans;
	color: #898989;
}
.event-location-npp-ni {
	border-bottom: 1px solid #DEDEDE;
	font-size:12px; 
	padding:0px 20px 8px 20px;
	margin-left: -20px;
	margin-right: -20px;
}
.event-location {
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 10px;
	font-size: 12px;
	margin-left: -20px;
	margin-right: -20px;
}
.event-location span{
	padding-left:20px;
	padding-right:20px;
	display: -moz-inline-stack;
	display: inline-block;
}
.tab-event-container ul li a {
	padding-top: 6px;
}
.images-beta{
	position:fixed; 
	margin-left:17px;
}
.newsevent-search {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #858585;
	background-color: #FFF;
	background-image: none;
	border: 0px;
	border-radius: 0px;
	box-shadow: none !important;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.my-glip-search {
	padding: 9px 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #ED7B1C;
	text-align: center;
	background: #fff;
	border-radius: 0px;
	border: none;
}
.search-tranparant i {
	font-size: 22px;
	font-weight: 300;
}
#events-heading-menu {
	padding-top: 0px;
}
/* Event Detail */

/* Tender Detail */
.qoute-deadline {
	padding: 18px 18px 8px 18px;
	background: #252525;
	font-size: 14px;
	height: auto;
	display: block;
	color: #fff;
	margin: 18px 0px 24px 0px;
}
.qoute-deadline ul {
	list-style: none;
	padding: 0px;
	display: block;
}
.qoute-deadline span {
	font-weight: bold;
	display: block;
	width: 80px;
	float: left;
}
.qoute-deadline p {
	line-height: 11px;
}
.qoute-deadline span {
	line-height: 11px;
}
#events-heading-menu {
	padding: 0px !important;
}
/* Tender Detail */

#related {
	display: block;
}

/* NEW PAGES */
#imageHeader {
	position: relative;
}
#imageHeader .fill {
	height: 450px;
	display: block;
	z-index: 1;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
#imageHeader .imageHeader-caption {
	right: 5%;
	left: 5%;
	width: 550px;
	margin: auto;
	position: absolute;
	top: 90px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
}
.imageHeader-caption a,
.imageHeader-caption a:hover,
.imageHeader-caption a:active,
.imageHeader-caption a:visited {
	color: #333;
	text-decoration: none;
}
.thumbnail-small-caption,
.thumbnail-small-caption p {
	font-size: 11px;
	color: #7f7f7f;
}
blockquote {
	font-family: georgia, serif;
	font-size: 20px;
	font-style: italic;
	border: none;
	margin: 0px;
	padding: 0px;
}
.blockquote-separator {
	font-size: 30px;
	font-family: georgia, serif;
	color: #7f7f7f;
	line-height: 15px;
	margin: 10px 0px 0px 0px;
	font-style: italic;
}
.blockquote-author {
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
.blockquote-tittle {
	font-style: italic;
	font-size: 13px;
}
ul.link-download {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
ul.link-download li {
	line-height: 30px;
	height: 40px;
	font-size: 14px;
}

#heading-text h4 {
	font-size: 25px;
	text-align:center;
	text-transform:uppercase;
	padding:25px 0px;
	margin-top:0px; 
	margin-bottom:0px;
}

#organization-chart h4{
	text-align:center;
	padding-bottom:21px;
	padding-top:11px;
	margin-bottom:0px;
	margin-top:0px;
}

.sourceimg{
	font-size:12px;
	padding-top:5px;
}

#link-login {
	display: none;
}
.timeline > li > .timeline-badge {
	background-color: #e7e7e7;
	margin-left: -10px;
}
.bottom-related {
	float: none !important;
}

/* RIZA */
.no-margin {
	margin:0!important
}
.mb-0 {
	margin-bottom:0!Important;
}
.ml-0 {
	margin-left:0;
	padding-left:0
}
.no-padding {
	padding:0!important
}
.rz-datepicker {
	cursor:pointer;
}
.stage-supporting {
	font-size: 14px;
	line-height: 18px;
	color: #252525;
	font-weight: bold;
	display: inline;
}
.popover {
	max-width: 450px;
	border-radius:0;
}
.popover p{
	font-size:13px!important;
	color:#333;
}
input.tlp-code {
	/* height: 38px; */
	/* width:105px; */
	width:100%;
	border: 1px solid #cccccc;
	background:#fff url('../img/icon-arrow/arrow-orange.png') 35px no-repeat;
	/* height: 43px; */
	display: table;
}

.id-stepcertification {
	background:url('../img/Step1to6-Line.jpg')no-repeat;
	background-position:50px 28px;	
	background-size:81%;
}

/*news&events*/
#events-heading .newsevent-link {
	padding-top: 0px;
}
#events-heading .newsevent-link ul {
	list-style: none;
}
#events-heading .newsevent-link ul li {
	display: inline-block;
}
#events-heading .newsevent-link ul li a {
	color: #252525;
	font-size: 16px;
	padding: 10px 18px;
	font-weight: 600;
	text-decoration: none;
	line-height: 20px;
	font-family: "Montserrat";
	font-weight: normal;
}
#events-heading .newsevent-link ul li.active a {
	color: #FC8E2E;
}
#events-heading .newsevent-link ul li a:hover {
	color: #f26522;
}
#events-heading .linknews-wrapper ul {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
}
#events-heading .contain-search-NEAT{
	padding-right: 0px; 
	padding-left: 0px;
	margin-top: 12px;
}
#events-heading .contain-link-menu-NEAT{
	margin-top: 12px;
}
#events-heading-menu .NEAT-height-out{
	min-height:320px; 
	max-height:320px;
}
#events-heading-menu .contain-post-NEAT{
	width: 720px;
	max-width: 720px;
	float: left;
	margin-right: 40px;
}
#events-heading-menu .contain-list-sidebar-NEAT{
	padding-top:6px; 
	padding-left:0px;
	padding-right: 0px;
	width: 320px;
	max-width: 320px;
	float: left;
}
#events-heading-menu .contain-list-sidebar-NEAT .past-events-sidebar h2{
	padding-top: 33px !important;
}
#events-heading-menu .contain-list-sidebar-NEAT .head-title-sub h2{
	padding-top:21px; 
	color: #636363;
	font-weight: normal;
}
#events-heading-menu .NEAT-height-container{
	min-height:120px; 
	min-height:270px;
}
#events-heading-menu .sidebar-right-NEAT{
	width:100%;
}
#events-heading-menu .pos-absolute-NEAT{
	float: right;
	margin-top: 27px;
}
.right-down{
	padding-left: 12px;
	margin-left: 16px;
	background-image:url('../img/vertical-line-divider.png');
	background-repeat: no-repeat;
	background-position: left 13px;
	background-size: 1px 15px;
}
#events-heading .right-down .bootstrap-select .btn {
    padding-left: 19px;
    padding-right: 29px;
}
#events-heading .bootstrap-select.btn-group .btn .caret {
    right: auto;
	margin-left: 7px;	
}
#events-heading .bootstrap-select.btn-group .btn .filter-option {
    width: auto;
}
#events-heading .bootstrap-select > .btn {
    width: auto;
}
#events-heading .bootstrap-select.btn-group .dropdown-menu li a:hover {
	color: #fff;
}
#events-heading .btn:hover, #events-heading .btn:focus {
    color: #FF6500;
    background: transparent;
}
#events-heading .open .btn {
    color: #FF6500 !important;
}
#events-heading .newsevent-link ul li.selected a {
    color: #FF6500 !important;
	background: transparent !important;
}
.right-down .bootstrap-select .btn {
    padding-right: 25px;
    padding-left: 25px;
	padding-top: 5px;
	text-transform: initial;
	font-size: 16px;
	border: 1px solid transparent;
}
.caret-oranye{
	color:#ED7B1C; 
}
.latest-item{
	border-radius: 0px !important;
	width:210px;
	margin-top: 4px;
	padding: 0 8px;
}
.latest-item > li > a{
	display: block;
	padding: 8px 8px !important;
	clear: both;
	font-weight: 300 !important;
	line-height: 1.42857;
	color: #333;
	white-space: nowrap;
	border-bottom: 1px solid #dedede;
}
.most-menu{
	border:none !important;
}
.latest-item > li > a:hover{
	background: none !important;
	color: #858585;
	background: url(../img/check-it.png) no-repeat scroll right !important;
}
.container-event-content{}
.head-news-event{
	padding-bottom: 4px;
}
.head-news-event img{
	padding-left:16px;
}
.contain-post-NEAT .date-post-news{
	font-size: 11px;
	padding:0px 0px 9px 0px;
	color: #898989;
}
.contain-post-NEAT .date-post-news span{
	color:#898989; 
}
.contain-post-NEAT .heading-news-index{
	margin-bottom: 3px;
	padding-top: 17px;
}
.contain-post-NEAT .heading-news-index a{
	color:#252525;
	font-family:"Montserrat";
	line-height: 1.5;
}
.contain-post-NEAT .heading-news-index a:hover{
	color:#ff6500;
	text-decoration:none;
}
.contain-post-NEAT .list-of-news{
	padding-bottom: 4px;
	padding-top:0px;
}
.white-loader{
	background: #fff;
	border:1px solid #ED7B1C;
	border-radius:0px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 64px;
	margin: 30px 0px 2px 0px;
}
.wrap-index-news {
	border:none;
}
.index-tab-container {
	background-color: #ffffff;
	height: auto;
	padding-bottom:0px;
	width: auto;
	border-top: 1px solid #dedede;
}
.index-tab-container p{
	line-height: 1.75;
}
.index-tab-container .event-area .upcoming_events .title_content_events h2,
.index-tab-container .event-area .past_events .title_content_events h2{
	padding-top: 19px;
	padding-bottom: 0px;
	color: #636363;
	font-weight: normal;
}
.index-tab-container .event-area .upcoming_events .head-news-event:last-child{
	padding-bottom:54px;
}
.index-tab-container .event-area .past_events{
	line-height: 1.75;
}
/*30nov2016*/

/*news&events*/

/* Resource */
.tagline-resources p{
	font-size: 14px !important;
	color: #786A5D;
}

.required_field{
	color:red;
}

.th-right{
	font-size:13px;
	text-decoration: none;
}

.th-right b{
	margin-left: 20px;
}
#ng-right{
	float: right;
	padding:6px 0px;
}

#ng-right a{
	text-decoration: none;
}

.ng-right {
	border-radius: 0px !important;
	margin-top: 8px !important;
	padding: 0px 8px;
	width:199px;
	right: -7px !important;
}

.ng-right > li > a {
	display: block;
	padding: 8px !important;
	clear: both;
	font-weight: 300 !important;
	line-height: 1.42857;
	color: #333;
	white-space: nowrap;
	border-bottom: 1px solid #DEDEDE;
}

.ng-right > li > a:hover{
	background: none !important;
	color: #858585;
	background: url(../img/check-it.png) no-repeat scroll right !important;
}

td.one{
	font-size: 13px;
	padding:15px 8px !important;
}

td.one p{
	font-size: 13px;
}

td.one i{
	font-size: 7px;
	margin-left:4px;
}

td.two{
	text-align: center;
	font-size: 13px;
	padding:15px 8px!important;
}

.two a{
	text-decoration: none;
	color: #786A5D;
}

td.three{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding:15px 8px !important;
}

.three a{
	text-decoration: none;
}
/* Consumers */

.consumerp_sustainablebenerfit{
	margin-bottom:0px;
	font-size:14px;
	line-height:1.5;
	margin-top:20px;
}

.consumerp_productuseing{
	margin-bottom:0px;
	font-size:14px;
	line-height:1.5;
}

#myheadingimg{
	height: 368px;
}

#myheadingimg .carousel-inner {
	height: 368px;
	width: 100%;
	display: block;
}

#myheadingimg .fill {
	display: block;
	z-index: 1;
	height: 368px;
	background-position: center center;
	background-size: cover;
}

.tagline-consumers-page{
	z-index: 10;
	position: relative;
	height: 368px;
}

.buttom-custome{
	position: absolute;
	bottom: 0;
	right: 0;
	display: table-cell;
}

.full-caption{
	width: 90% !important;
	right: 4%;
	left: 4%;
	padding-bottom: 10px;
}

.tagline-consumers-page p{
	color: #fff;  
	font-size: 14px;
}

/* header {
	height: auto !important;
} */
	
/* Consumers */

.benefit-iconic{
	padding:0px;
}

.benefit-box{
	display: block;
}

.tagline-fact{
	max-width: 500px;
	width: auto;
	margin: 0 auto;
}

.tagline-fact p{
	margin-bottom:25px;
}

.tagline-fact a{
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

.tagline-fact a:hover{
	color: #fff;
}

.element-search{
	padding:0px 0px 24px 0px;
}

.element-center{
	margin:0 auto;
	padding: 0px;
	position: relative;
	max-width: 660px;
	height: auto;
	width: auto;
}

.all-product-trade{
	margin-left:-20px !important;
	padding:0px;
	width:112px !important;
}

.btn-orange-sharp{
	color: #FFF;
	font-weight: bold;
	padding-left: 32px !important;
	padding-right: 32px !important;
	background-color: #ED7B1C;
	border: 1px solid #ED7B1C;
	font-size: 13px !important;
	border-radius: 0px !important;
}

.box-trade-product{
	padding:12px 0px;
}

.box-trade-product img{
	padding:8px 0px;
}

.box-trade-product p{
	text-align: left;
}

.input-keyword {
	max-width: 400px;
	width: 400px;
}

.single-seacrh-column{
	margin:0 auto;
	max-width:800px;
}

.table-supplychain{
	font-size: 13px;
}


#member-in-number {
	margin-top: 30px;
}

#member-in-number .big-number {
	font-size: 40px;
	font-weight: bold;
	text-align: right;
	height: 60px;
}

#member-in-number .number-definition {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	height: 60px;
	display:block;  
}

#member-in-number .number-definition .oneline {
	margin-top: 18px;
	display: inline-block;
}

#member-in-number .number-definition .twoline {
	margin-top: 10px;
	display: inline-block;
}

.bigger-number {
	font-size: 60px;
	font-weight: bold;
}

.bigger-number-definition {
	font-size: 20px;
	font-weight: bold;
}
.container_impacts_map {
	padding-bottom: 8px;
	border-top: 1px solid #cccccc;
    margin-top: 15px;
    padding-top: 43px;
}
.container_impacts_map .bigger-number-definition {
	font-size: 14px;
	font-weight: normal;
	font-family: "Open Sans";
	line-height: 1.5;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 25px;
	margin-bottom: 24px;
}
.container_impacts_map .bigger-number-definition:last-child{
	border-bottom: none;
}
.container_impacts_map .bigger-number-definition span{
	font-size: 40px;
	font-weight: bold;
	color:#252525;
	display: block;
	line-height: 1.3;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_impacts_map .legend-map{}
.container_impacts_map .legend-map span{
	font-size: 16px;
	color:#252525;
	display: block;
	line-height: 1.3;
	font-family: "Montserrat";
	padding-bottom: 8px;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_impacts_map .legend-map .legend-map-gradient{
	background-image: url('../img/Map-Legends.png');
	height: 180px;
	width: 15px;
	background-size: cover;
	float: left;
	margin-top: 8px;
}
.container_impacts_map .legend-map .legend-map-number{
}
.container_impacts_map .legend-map .legend-map-number ul{
	list-style-type: none;
	padding-left: 25px;
	margin: 0px;
}
.container_impacts_map .legend-map .legend-map-number ul li{
	display: block;
	font-size: 13px;
	color:#636363;
	padding-bottom: 25px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_impacts_map .legend-map .legend-map-number ul li:last-child{
	padding-bottom: 0px!important;
}

#bigger-stats {
	margin-top: 80px;
}

span.checkbox-label {
line-height: 25px;
font-weight: normal;
}

/* TRADEMARK */
#imageHeaderTrademark {
	position: relative;
}
#imageHeaderTrademark .fill {
	height: 450px;
	display: block;
	z-index: 1;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
#imageHeaderTrademark .imageHeader-caption {
	right: 5%;
	left: 5%;
	width: 1170px;
	position: absolute;
	top: 50px;
	z-index: 10;
	color: #fff;
	text-align: left;
}
#imageHeaderTrademark .imageHeader-caption a,
#imageHeaderTrademark .imageHeader-caption a:hover,
#imageHeaderTrademark .imageHeader-caption a:active,
#imageHeaderTrademark .imageHeader-caption a:visited {
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
#inside h3.subsection-heading.name {
	font-weight: bold;
	margin: 0px;
}
.id-trademark {
    background: url('../img/tml-member1_real.jpg') center 8px no-repeat;
    background-size: 32% 2px;
}
.id-trademark-2 {
    background: url('../img/tml-member2.jpg') center 8px no-repeat;
    background-size: 32% 2px;
}
.id-trademark-3 {
    background: url('../img/tml-member3.jpg') center 8px no-repeat;
    background-size: 32% 2px;
}
#orange_line_trademark .nav-tabs {
    border-bottom: none;
}
#orange_line_trademark.tml-contact {
    font-size: 13px;
    margin-bottom: 30px;
}

/* START MEMBERSHIP REGISTRATION */
.area-step,
.area-step p {
	position: relative;
	font-size: 14px;
	line-height:1.75;
	margin-bottom:0px;
	padding-bottom:10px;
}
.area-step hr {
	margin-top: 5px;
}
.title-on-top {
	margin-top: 0px;
}
.absolute-title {
	position: absolute;
	width: 100%;
	height: 42px;
	display: block;
	background: url(../img/absolute-tytle.jpg) top left no-repeat;
	margin-top: 30px;
	color: #ffffff;
	padding: 6.5px 10px;
	font-size: 16px;
}
.absolute-title .alpha {
	color: #333;
	padding-left: 6px;
	padding-right: 25px;
	display: block;
	float: left;
	font-weight: bold;
}
.container-step {
	background-color: #ffffff;
	border: solid 4px #ededed;
	padding: 0px 20px 20px 20px;
	margin: 0px 20px 0px 20px;
	min-height: 550px;
}
h3.title-step-header {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px;
}
h3.title-step-header.no-border {
	border: none;
}
ul.requirement-list {
	padding-left: 15px;
}
.login-area label {
	font-weight: 700;
}
.registerarea label {
	font-weight: 700;
}

.flag-area {
margin: 0px;
}
.flag-area .dd-select {
	border-radius: 2px;
	border: solid 1px #ccc;
	position: relative;
	cursor: pointer;
	width: 150px !important;
	text-align: left;
	font-weight: normal;
}

.flag-area .dd-options {
	width: 150px !important;
	text-align: left;
	font-weight: normal;
}

.flag-area .dd-selected-text {
	line-height: 20px !important;
}

.flag-area .dd-option-text {
	line-height: 20px !important;
}
/* END MEMBERSHIP REGISTRATION */

.all_p_standing_comittee{
	font-size:14px;
	color:#433727;
}
.all_p_standing_comittee_last{
	font-size:14px;
	color:#433727;
	margin-bottom:0px;
}
.olstandingcomittee{
	list-style-type: disc;
	color:#433727;
	margin-bottom:0px;
}
.ulstandingcomittee{
	list-style-type: disc;
	color:#433727;
	margin-bottom:0px;
	padding-left: 15px;
}
.same_about_related {
	max-width: 55%;
	width: 52%;
	margin: 0px auto;
}
.openmodal img{
	margin-bottom:15px;
}
.img-whoweare{
	margin-top:20px;
	width:70%;
}
#events-heading-menu .pagination {
	margin: 0px;
	border-radius: 3px;
	padding-top: 16px;
	padding-bottom: 17px;
}
.pagination {
	margin: 0px;
	border-radius: 3px;
	padding-top: 15px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	color: #252525;
	background-color: #ebebeb;
	border-color: #ebebeb;
}
.btn {
	display: inline-block;
	padding: 10px 20px;
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.8; /* should be 1.5 if not uppercase */
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;	
	text-transform: uppercase;
	font-weight: 600;
	height: 45px;
}
button, .btn{
	outline: none!important;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.bottom_info_impacts{
	background: transparent; 
	border: none; 
	height: 48px;
}
.btn-border-color{
	border: 1px solid #F79644;
	border-radius: 3px;
}
.image-credit {
	text-shadow: 1px 1px 1px #0A0203;
}
#inside .dropdown-menu, #front .dropdown-menu {
	margin-top: none;
}
.height43 {
	height: 43px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 0px;
	margin-bottom:21px;
}
.borderliketable{
	border:1px solid #ddd; 
	border-collapse:collapse;
}
.p-under-input{
	font-size:13px;
	padding-top:6px;
}
.font-size14{
	font-size:14px;
}
.font-size14-line-height1-75{
	font-size:14px;
	line-height:1.75;
}
.font-size14-line-height1-75-last{
	font-size:14px;
	line-height:1.75;
	margin-bottom:0px;
}
.btn-over-img{
	border-color: transparent;
	color: #FFF;
	background-color: rgba(0,0,0,0.7);
	padding-left: 20px;
	padding-right: 20px;
	font-weight: 600;
	font-size: 13px;
}
.privacy-policy-footer{
	color:#fff;
	margin-left:10px;
	font-family: Open Sans;
}
.top-30-bot-15{
	padding-top:25px;
	padding-bottom:8px;
	margin-bottom:0px;
}
.presskit-img-contain{
	width:215px; 
	max-width:215px; 
	margin:0 auto; 
	min-height:390px;
}
.privacy-policy-footer:hover{
	color:#EF6E19;
	margin-left:10px;
}
.h1size15 {
	font-size: 15px;
	color: #E5E5E4;
	line-height: 1.5;
	margin-bottom: 25px;
	margin-top: 16px;
	text-transform: none;
	font-weight: normal;
	padding-top:0px;
}
.h1size30 {
	font-size: 30px;
	font-weight: 300;
	margin: 0px;
	line-height: 38px;
	text-transform:none;
}
.titlesocmed{
	height:30px;
	line-height:30px;
}
.border-top-white {
	border-top: 1px solid #ffffff !important;
}
.border-top-gray {
	border-top:1px solid #CDCDCD;
}
.border-bottom{
	border-bottom: 1px solid #cccccc;
	border-bottom-style: solid;
	margin-bottom: 15px;
}
.border-b{
	border-bottom: 1px solid #cccccc;
}
/* ================================ socmed homepage ================================= */

section h2.section-heading.small-heading {
color: #252525;
font-weight: 700;
border-bottom: 1px solid #DDD;
line-height: 35px;
margin: auto auto 15px;
font-size: 16px;
}

/* ================================ paragraph ================================= */

p {
font-size: 14px;
line-height: 1.5;
}

.p-no-margin{
	margin-bottom:0px;
}

/* ================================ font ================================= */

.font-11{
	font-size:11px;
}

.font-12{
	font-size:12px;
}

.font-13{
	font-size:13px;
}

.font-14{
	font-size:14px;
}

.font-16{
	font-size:16px;
}

.font-20{
	font-size:20px;
}

.font-25{
	font-size:25px;
}

/* ================================ margin ================================= */

.right-25{
	margin-right:25px;
	border-radius:3px !important;
}

/* ================================  not yet cek ================================= */

.imgborderbottom:hover{
	border-bottom: 5px solid #f79644;
	margin-bottom:-5px;
	color: #f79644;
}

/* ================================ captcha style google ================================= */

#recaptcha_privacy{
	margin-right:50px !important;
}

.recaptchatable{
	background:#fff;
	width:100%
}

#recaptcha_table{
	background:#fff;
	width:100%;
}

#recaptcha_response_field{
	padding-left:15px; 
	padding-right:15px;
	border: 1px solid #d9d9d9!important;
}

.recaptcha_only_if_privacy{
	margin-right:50px !important;
}

.view-all-members{
	width:100%; 
	font-size:14px; 
	padding-top:13px; 
	text-align:center;
}

/* ================================ a href ================================= */

.link{
	color:#252525;
}

.link_supermenu{
	font-size:13px;
	color:#786A5D;
}

.external-link{
	background: url(../img/link_external.png);
	background-repeat: no-repeat;
background-position: right 6px; 
list-style-type: none;
font-size:13px;
padding-bottom:8px;
}

.external-link:hover{
	background: url(../img/link_external_1.png);
	background-repeat: no-repeat;
background-position: right 6px; 
list-style-type: none;
font-size:13px;
padding-bottom:8px;
color: #F79644;
text-decoration: underline;
}

.external-link-no-img{
	list-style-type: none;
	font-size:13px;
	padding-bottom:8px;
}

.external-link-no-img:hover{
	list-style-type: none;
	font-size:13px;
	padding-bottom:8px;
	color: #F79644;
	text-decoration: underline;
}

a,
a:hover,
a:focus,
a:active,
a.active {
	outline: 0;
}
a:hover,
a:focus,
a:active,
a.active {
	color: #ff6500;
	cursor: pointer;
}
a{
	color: #ee7813;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
a[disabled="disabled"],
button[disabled="disabled"],
input[disabled],
input[disabled="disabled"]{
	pointer-events: none;
}

/* background */
.bg-light-gray {
	color: #636363;
	background: #f5f5f5;
}
.bg-gray {
	background-color: #f5f5f5;
}
.bg-f5f5f5 {
	background-color: #f5f5f5;
}
.bg-brown {
	background-color: #252525;
}
.bg-light-mozaic {
	background-color: #f2f2f2;
	background-size: cover;
}
.bg-ffffff {
	background-color: #ffffff;
}

/* ================================ col-lg-xx ================================= */

/* .col-lg-6 {
	width: 50%;
	float: left;
} */

/* ================================ padding ================================= */
.no-pad-left-right{
	padding-left:0px !important;
	padding-right:0px !important;
}
.no-pad-top-bottom{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.no-pad-l,
.no-pad-left{
	padding-left: 0px!important;
}
.no-pad-r,
.no-pad-right{
	padding-right: 0px!important;
}
.no-pad-t,
.no-pad-top{
	padding-top:0px !important;
}
.no-pad-b,
.no-pad-bottom{
	padding-bottom:0px !important;
}
.no-mar-b,
.no-mar-bottom{
	margin-bottom:0px !important;
}
.pad-secretariat{
	padding-left:90px;
}
.pad-advisor-and-honorary{
	padding-left:90px; 
	text-align:center
}
.pad-board-of-governors{
	padding-left:90px;
}
.pad-alternate-members{
	padding-left:90px;
}
.staff-secretariat{
	max-width:215px; 
	min-height:220px;
}
.staff-board-of-governors{
	max-width:215px; 
	min-height:270px;
}
.staff-alternate-members{
	max-width:215px; 
	min-height:270px
}
.staff-advisor-and-honorary{
	max-width:215px; 
	min-height:270px; 
	text-align:left;
}

.margin-right-30{
	margin-right:28px;
}

.mb-0 { margin-bottom:0!Important; }
.mb-20 { margin-bottom:20px; }
.ml-0 { margin-left:0; padding-left:0 }
.mt-40 { margin-top:40px; }
.mt-50 { margin-top:50px; }

.margin-bottom-10{ margin-bottom:10px !important;}
.margin-bottom-15{ margin-bottom:15px;}
.margin-bottom-16{ margin-bottom:16px !important;}
.margin-bottom-20{ margin-bottom:20px !important;}
.margin-bottom-22{ margin-bottom:22px !important;}
.margin-bottom-30{ margin-bottom:30px !important;}
.margin-bottom-31{ margin-bottom:31px !important;}
.margin-bottom-24{ margin-bottom:24px !important;}
.margin-bottom-34{ margin-bottom:34px !important;}
.margin-bottom-50{ margin-bottom:50px;}
.margin-bottom-51{ margin-bottom:51px !important;;}

.margin-top-3{ margin-top:3px!important;}
.margin-top-5{ margin-top:5px!important;}
.margin-top-7{ margin-top:7px!important;}
.margin-top-10{ margin-top:10px!important;;}
.margin-top-12{ margin-top:12px!important;}
.margin-top-14{ margin-top:14px!important;}
.margin-top-15{ margin-top:15px!important;;}
.margin-top-17{ margin-top:17px;}
.margin-top-20{ margin-top:20px;}
.margin-top-26{ margin-top:26px;}
.margin-top-23{ margin-top:23px;}
.margin-top-30{ margin-top:30px!important;}
.margin-top-33{ margin-top:33px!important;}
.margin-top-44{ margin-top:44px!important;}

.margin-left-5{ margin-left:5px;}
.margin-left-10{ margin-left:10px;}
.margin-left-15{ margin-left:15px;}
.margin-left-20{ margin-left:20px;}
.margin-left-30{ margin-left:30px!important;}

.margin-right-10{ margin-right:10px;}
.margin-right-8{ margin-right:8px;}
.margin-right-20{ margin-right:20px;}
.margin-right-30{ margin-right:30px!important;}

.pad-left-right-5{ padding-left:5px; padding-right:5px; }
.pad-left-right-30{ padding-left:30px !important; padding-right:30px !important; }

.mar-left-right-30{ margin-left:30px !important; margin-right:30px !important; }

.pad-30{
	padding: 30px;
}
.pad-24-30{
	padding: 24px 30px 14px 30px;
}
.pad-15-20{
	padding: 15px 20px !important;
}

.pad-top-70{ padding-top:70px; }
.pad-top-60{ padding-top:60px; }
.pad-top-50{ padding-top:50px; }
.pad-top-40{ padding-top:40px; }
.pad-top-35{ padding-top:35px; }
.pad-top-30{ padding-top:30px; }
.pad-top-20{ padding-top:20px; }
.pad-top-17{ padding-top:17px; }
.pad-top-10{ padding-top:10px; }
.pad-top-7{ padding-top:7px !important; }
.pad-bottom-20{ padding-bottom:20px !important; }
.pad-bottom-70{ padding-bottom:70px; }
.pad-bottom-60{ padding-bottom:60px; }
.pad-bottom-50{ padding-bottom:50px; }
.pad-bottom-40{ padding-bottom:40px; }
.pad-bottom-45{ padding-bottom:45px !important; }
.pad-bottom-30{ padding-bottom:30px; }
.pad-bottom-35{ padding-bottom:35px !important; }
.pad-bottom-25{ padding-bottom:25px; }
.pad-bottom-20{ padding-bottom:20px; }
.pad-bottom-15{ padding-bottom:15px !important; }
.pad-bottom-17{ padding-bottom:17px !important; }
.pad-bottom-10{ padding-bottom:10px; }
.pad-bottom-7{ padding-bottom:7px !important; }
.pad-bottom-5{ padding-bottom:5px !important; }

.pad-right-1{ padding-right:1px; }
.pad-right-5{ padding-right:5px; }
.pad-right-7{ padding-right:7px; }
.pad-right-10{ padding-right:10px; }
.pad-right-20{ padding-right:20px !important; }
.pad-right-25{ padding-right:25px; }
.pad-right-30{ padding-right:30px !important; }
.pad-right-40{ padding-right:40px !important; }
.pad-right-50{ padding-right:50px; }
.pad-left-1{ padding-left:1px; }
.pad-left-10{ padding-left:10px; }
.pad-left-13{ padding-left:13px; }
.pad-left-17{ padding-left:17px; }
.pad-left-20{ padding-left:20px !important; }
.pad-left-25{ padding-left:25px; }
.pad-left-30{ padding-left:30px !important; }
.pad-left-40{ padding-left:40px !important; }
.pad-left-50{ padding-left:50px; }

/* ================================ button =================================== */
.open{
	/* color:#fff !important; */
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	border-color: #dedede;
	background-color: #dedede;
}
.btn-primary .badge {
	color: #fed136;
	background-color: #fff;
}
.btn-xl {
	padding: 20px 40px;
	border-color: #ed7b1c;
	border-radius: 3px;
	text-transform: uppercase;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background-color: #ed7b1c;
}
.btn-xl:hover,
.btn-xl:focus,
.btn-xl:active,
.btn-xl.active,
.open .dropdown-toggle.btn-xl {
	border-color: #ff7400;
	color: #fff;
	background-color: #ff7400;
}
.btn-lg {
	border-color: #ed7b1c;
	color: #fff;
	background-color: #ed7b1c;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: 600;
	font-size: 13px;
}
.btn-lg:hover,
.btn-lg:focus,
.btn-lg:active,
.btn-lg.active {
	border-color: #ff7400;
	color: #fff;
	background-color: #ff7400;
}
.btn-xl.disabled,
.btn-xl[disabled],
fieldset[disabled] .btn-xl,
.btn-xl.disabled:hover,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl:hover,
.btn-xl.disabled:focus,
.btn-xl[disabled]:focus,
fieldset[disabled] .btn-xl:focus,
.btn-xl.disabled:active,
.btn-xl[disabled]:active,
fieldset[disabled] .btn-xl:active,
.btn-xl.disabled.active,
.btn-xl[disabled].active,
fieldset[disabled] .btn-xl.active {
	border-color: #fed136;
	background-color: #fed136;
}
.btn-xl .badge {
	color: #fed136;
	background-color: #fff;
}

/* ================================ navigation =================================== */
.contain-search-nav{
	display: -moz-box !important;
}
#inside .navbar-default, #front .navbar-default {
	height: 58px;
	background: #251F19;
}
#header-white {
	background-color: #ffffff;
	padding: 0px 0px 18px 0px;
}
#header-white2 {
	background-color: #ffffff;
	padding: 0px 0px 5px 0px;
}
#header-white h1{
	text-transform:initial;
}
#inside .navbar-fixed-top .yamm .dropdown-menu {
	margin-top: 0px !important;
}
#inside #myCarousel .fill {
	height: 457px;
}
/* #front header {
	height: 657px;
} */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #F79644;
	background-color: #fff;
}
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
	outline: 0;
	color: #fff;
	/* background: #f79644; */
}
.contain-member-pod-nav-1 .supermenu-members:hover,
.contain-member-pod-nav-1 .supermenu-members:focus {
	outline: 0;
	color: #fff;
	background: transparent!important;
}

.navbar-default .nav li .nav-a:hover,
.navbar-default .nav li .nav-a:focus {
	outline: 0;
	color: #fff;
	background: #f79644;
}

.navbar-default .navbar-nav > .open > .nav-a, .navbar-default .navbar-nav > .open > .nav-a:hover, 
.navbar-default .navbar-nav > .open > .nav-a:focus {
	color: #fff;
	background-color: #f79644;
}

.navigation-search{
	background:#F79644;
	color:#fff ;
	height:58px;
}

.navbar-default {
	border-color: transparent;
	background-color: #e1dbd6;
	background: url(../img/header-transparent.png) top center repeat;
}
.navbar-default .navbar-collapse {
	border-color: rgba(255, 255, 255, .02);
}

.navbar-default .navbar-toggle {
	/* border-color: #fed136;
	background-color: #fed136; */
	margin-top: 0px;
	height: 60px;
	border-radius: 0px;
	background-color: #FF7400;
	border: none;
	padding: 9px 15px;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 3px;
	border-radius: 1px;
	margin: 6px 0px;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #8c755e;
}

.navbar-default .nav li a {
	outline: 0px none;
	color: #786A5D;
}

.nav > li > a {
	position: relative;
	display: block;
	/* padding: 10px 0px; broke navigation */ 
}

.toTheTop{
	padding-left:0px!important;
	padding-right:0px!important;
	padding-bottom: 0px!important;
}
.navbar-default .nav > li > a {
	/* font-family: "Open Sans", Helvetica, Arial, sans-serif; */
	/* font-size: 16px; */
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #251F19;
	
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.navbar-default .navbar-nav>.active>a {
	color: #e1dbd6;
	background-color: #251f19;
}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #fc531d;
}
.navbar-default .navbar-nav.yamm>.open>a,
.navbar-default .navbar-nav.yamm>.open>a:hover,
.navbar-default .navbar-nav.yamm>.open>a:focus {
	color: #ffffff;
	background-color: #f79644;
}

.reponsive-search-text{
	display:none;
}

.navigation-dropdown{
	position: absolute;
	top: 101%;
	left: 0px;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	margin-top: -2px;
	font-size: 14px;
	text-align: left;
	list-style: outside none none;
	background-color: #FFF;
	background-clip: padding-box;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:2px solid #F79644;
	border-radius: 4px;
	box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
}

.navigation-search-open{
	border-top:2px solid #fff !important;
}

.yamm .yamm-content ul > li > ul > a > li {
	padding: 0px 0px 7px;
	list-style-type: none;
	margin: 0px;
	line-height: 1.5;
}

.yamm .yamm-content ul > li > ul > a li {
	/* font-size: 13px; */
}

/* ================================ carousel =================================== */
.complaints-indicator{}
#impactsCarousel .left{
	float:none;
	float:unset;
}

.carousel-indicators {
	bottom: -56px;
}

#myCarouselfooter.carousel, #myCarouselfooter .item {
	/* height: 190px; */
	width: 100%;
}

#myCarousel .carousel-inner {
	height: 640px;
	width: 100%;
	display: block;
}
#myCarousel.carousel,
#myCarousel .item {
	height: 640px;
	width: 100%;
}

/*#myCarousel.carousel,
#myCarousel.item,
#myCarousel.active {
	height: 640px;
}*/


#myCarousel .carousel-inner {
	height: 640px;
}
#myCarousel .fill {
	display: block;
	z-index: 1;
	height: 640px;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}
#myCarousel .left.carousel-control,#myCarousel .right.carousel-control {
	top: 85%;
	font-size: 50px;
	padding-top:100px;
}
/* #myCarousel .right.carousel-control {
margin-top: 452px;
font-size: 50px;
	padding-top:100px;
} */
#myCarousel .carousel-caption {
	right: 3.6%;
	left: 3.6%;
	width: 90%;
	background:rgba(0,0,0,0.7);
	margin: auto;
	bottom: 0px;
	padding-top:0px;
}

.border-for-table{
	border:1px solid #DDD;
}

/* ================================ mozaic =================================== */

.arrow-left-top{
	margin-top:83px; 
	float:right;
	width:auto!important;
}

.arrow-left-bottom{
	margin-top:83px;
	width:auto!important;
}

.center-top{
	margin-top:183px; 
	margin-left:48%;
	width:auto!important;
}

.arrow-right-top{
	width:auto!important;
	margin-top:83px;
}

.arrow-right-bottom{
	width:auto!important;
	margin-top:83px; 
	float:right;
}

#updates .tab-pane>DIV>DIV {
	float: left;
	margin: 0px;
	padding: 0px;
	margin: auto;
}

.contain-mozaic-map{
	max-height:390px; 
	height:390px; 
	background:#7E756C; 
	padding:25px 25px 25px 25px;
}

.contain-inner-map-mozaic{}

.impacts-img{
	width:80%;
}

.link-view-members {
	font-size: 13px;
	line-height: 29px;
	/*position: absolute;*/
	right: 0px;
}
.update-block {
	min-height: 195px;
	margin: 0px;
	padding: 0px;
}
.update-block p {
	padding: 22px 25px 0px 25px;
	line-height: 1.5;
	font-size: 14px;
	word-wrap: break-word;
}
.lead-title-mosaic{
	font-size:13px!important;
	color:#fff;
	padding-top:0px!important;
	padding-bottom:0px!important;
	word-wrap: break-word;
}
.update-container-center .update-block .thumbnail-update {
	width: 100%;
	height: 195px;
	display: block;
	overflow: hidden;
}
#updates .tab-content a {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}
.update-container-center .update-block {
	min-height: 390px;
	max-height: 390px;
}
.update-container-center p {
	font-size: 14px;
	line-height: 1.5;
	padding: 22px 25px 0px 25px;
}
.update-container-top-left,
.update-container-top-right,
.update-container-bottom-left,
.update-container-bottom-right {
	display: block;
	height: 195px;
	overflow: hidden;
}
.update-container-top-left .update-block {
	background-color: #252525;
}
.update-container-bottom-left .update-block {
	background-color: #252525;
}
.update-container-center .update-block {
	background-color: #252525;
}
.update-container-top-right .update-block {
	background-color: #252525;
}
.update-container-bottom-right .update-block {
	background-color: #252525;
}
.thumb-link {
	display: inline-block;
	background: black;
	width:100%;
}
.thumb-link .update-block { 	
	display: block;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	/* opacity:0.7; */
	opacity: 0.4;
}
.thumb-link:hover .update-block {
	opacity: 0.9;
}

#tab-updates {
	text-align: center;
	padding: 0px;
	/* margin-bottom: 20px; */
	margin-bottom:0px;
}
#tab-updates li a {
	background-color: #ed7b1c;
	color: #ffffff;
	font-weight: bold;
	border-radius: 0px;
	padding: 12px 30px;
	text-decoration: none;
}
#tab-updates a:hover {
	background-color: #ff7400;
}
#tab-updates li {
	display: inline;
	float: none;
}
#tab-updates li.active a {
	background-color: transparent;
	color: #252525;
	margin: 0px;
	padding: 12px 30px;
}

.top-right-mozaic-pod{
	height:105px; 
	width:49.4%;
}

.middle-mozaic{
	float:unset!important;
}

.mozaic-height{
	height:auto; 
	padding:0px;
}

.tabmozaic {
	font-size: 14px;
}

/* ================================ table =================================== */

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
	border: 1px solid #dedede !important;
}

.table > thead > tr > th, .table > tbody > tr > th, 
.table > tfoot > tr > th, .table > thead > tr > td, 
.table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 10px 15px 10px 15px;
	/* border-top: 1px solid transparent; */
	vertical-align: top;
}

.table-striped tr th{
	font-size:14px; 
	text-transform:uppercase; 
	font-weight:600;
}

.table > thead > tr > th {
	vertical-align: top;
	border-bottom: 1px solid #DDD;
}

.tablestyle_cat{
	border:1px solid #ddd;
	border-top:1px solid #ddd;
}

/* .pad-navigation{
	padding-left:5%; 
	padding-right:6.1%;
} */
.contain-left-paragraph-view-pod{
	width:300px; 
	height:200px;
}
.img-left-paragraph-view-pod{
	width:300px; 
	height:195px;
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px;
}
#acopreports .reports-left,
#acopreports .reports-left .inner-reports {
	height: 296.35px;
}
#acopreports .reports-left {
	display:block;
	float:left;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
#acopreports .reports-left .message-box p.info b{
	color: #252525;
	font-size: 12px;
	line-height: normal;
	font-family: montserrat;
}
#acopreports .reports-left .inner-reports .alert {
    padding: 15px;
	margin: 0 auto 5px auto;
    border: 1px solid transparent;
    border-radius: 3px;
	height: 271.35px;
	display: table;
}
#acopreports .reports-left .inner-reports .alert p{
	display: table-cell;
	vertical-align:middle;
}
.contain-trademark-product-gallery{
	max-height:268px;
	min-height:268px;
	margin-bottom:30px;
	overflow:hidden;
}

.contain-img-articles-view{
	width:300px; 
	height:200px;
	border-bottom: 5px solid transparent;
}
.img-articles-paragraph-view{
	width:300px; 
	height:195px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:10px;
}

.container-step-third{
	padding:25px 30px 30px 30px;
	margin:0px 20px;
}

.products-contain-am{
	max-height:268px;
	min-height:268px;
	margin-bottom:30px;
	overflow:hidden;
}

.contain-product-am{}

.img-products-am-1{
	max-height:184px;
	margin:0 auto; 
	border:1px solid #CCC;
}

.img-products-am-2{
	max-height:184px;
	margin:0 auto;  
	border:1px solid #CCC;
}

.paragraph-product-am-1{
	max-width:246px; 
	text-align:center; 
	margin:0 auto; 
	padding-top:10px;
}

.paragraph-product-am-2{
	max-width:246px; 
	text-align:center; 
	margin:0 auto; 
	padding-top:10px;
}

.am-products-search-result{
	max-height:268px;
	min-height:268px;
	margin-bottom:30px;
	overflow:hidden;
}

.contain-am-product-saerch-result{}

.am-img-product-search-result-1{
	max-height:184px;
	margin:0 auto; 
	border:1px solid #CCC;
}

.am-img-product-search-result-2{
	max-height:184px;
	margin:0 auto;  
	border:1px solid #CCC;
}

.am-paragraph-search-result-products{
	max-width:246px; 
	text-align:center; 
	margin:0 auto; 
	padding-top:10px;
}

.contain-event-category-articles{
	background:#f5f5f5; 
	width:285px; 
	min-height:50px;
	margin-left:15px;
	margin-bottom:10px;
}

.dd .ddTitle .ddTitleText img{padding-right:5px; width: auto !important;}
.dd .ddChild li img{padding:0 6px 0 0; width:auto!important;}

div#myTabContent img{
	/* width:100%; */
}

.img-mozaic-map{
	width:auto;
}

.members-primay-subsidiary-am{
	margin-bottom: 10px;
	padding-top: 25px;
	padding-bottom: 6px;
	font-size: 24px;
	font-weight: normal;
}

/*impacts*/
.impacts_container{
	margin-top: -14px;
}
.container_impacts_latest_piblications{
	padding:0px 0px 50px 0px;
}
.container_latest_piblications .col-lg-12.col-md-12.col-sm-12{
	padding:0px;
}
.container_impacts_map .title_impacts_map h2{
	font-size:20px;
	font-weight:bold;
	color:#252525;
	text-transform:initial;
	padding-top:0px;
	text-align:center;
	padding-bottom:60px;
}
.container_impacts_map .contain-MAP-impacts-right{
	padding-left:20px;
	margin-top: 25px;
}
.container-impacts-out{}
.container-impacts-out .smallholders-commitment-title h2{
	font-size:20px;
	color:#252525;
	font-weight:bold;
	text-transform:initial;
	padding-bottom: 8px;
}

.impacts_rspo_membership .title-s1 h2.h2,
.container-impacts-out .smallholders-commitment-title h2.h2,
.container_impacts_map .title_impacts_map h2.h2{
	font-size:20px;
	font-weight:bold;
	color:#252525;
	text-transform:initial;
	padding-top:0px;
	text-align:center;
	padding-bottom:16px;
	margin: 0px auto;
	font-family:"Montserrat";
	
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .title-s1 h3.h3,
.container-impacts-out .smallholders-commitment-title h3.h3,
.container_impacts_map .title_impacts_map h3.h3{
	font-size: 16px;
	color: #252525;
	font-weight: normal;
	text-transform: initial;
	text-align: center;
	margin: 0px auto 16px auto;
	font-family:"Montserrat";
	
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .title-s1 h2.h2{
	padding-top: 44px;
	font-family:"Montserrat";
	
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .title-s1 h3.h3{
	margin:0 auto;
	padding-bottom:21px;
	font-family:"Montserrat";
	
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container-impacts-out .smallholders-commitment-title p{
	font-size: 13px;
	line-height: 1.5;
	margin:0px;
}

.container_rspo_commitment_to_smallholders {
	padding-top: 45px;
	padding-bottom: 42px;
	margin-top: 42px;
	border-top: 1px solid #cccccc;
}

.content-impacts-left-innner{
	width:100%; 
	display: inline-block;
}

.content-impacts-left-text{
	text-align:left; 
	float:right; 
	height:58px; 
	display:table; 
	color:#000;
}

.content-impacts-left-text-inner, 
.content-impacts-right-text-inner{
	line-height:1.5;
	color: #636363;
	font-size: 14px;
}

.content-impacts-left-value{
	font-size:40px; 
	font-weight:bold;
	color: #252525;
	font-family: "Montserrat";
}

.content-impacts-left-icon{
	text-align:right; 
	float:right; 
	height:58px; 
	display:table; 
	color:#000; 
	padding-right:16px;
}

.content-impacts-left-icon-inner{
	display:table-cell; 
	vertical-align:middle;
}

.content-impacts-left-icon-inner img{
	display:table-cell; 
	vertical-align:middle;
}

.content-impacts-right-innner{
	width:100%;
	display: inline-block;
}

.content-impacts-right-icon{
	text-align:left; 
	float:left; 
	height:58px; 
	display:table; 
	color:#000; 
	padding-right:16px;
}

.content-impacts-right-icon-inner{
	display:table-cell; 
	vertical-align:middle;
}

.content-impacts-right-icon-inner img{
	display:table-cell; 
	vertical-align:middle;
}

.content-impacts-right-value{
	font-size:40px; 
	font-weight:bold;
	color: #252525;
	font-family: "Montserrat";
}

.content-impacts-right-text{
	text-align:left; 
	float:left; 
	height:58px; 
	display:table; 
	color:#000;
}

.date_impacts{
	font-family: Open Sans;
	font-size: 13px;
	line-height:1.5;
}
.impacts_rspo_membership .impacts_rspo_membership_left{
	padding-left:0px;
	padding-right: 30px;
}
.impacts_rspo_membership .impacts_rspo_membership_right{
	padding-right:0px;
	padding-left: 30px;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table > thead > tr > th, 
.impacts_rspo_membership .impacts_rspo_membership_left .table > tbody > tr > th, 
.impacts_rspo_membership .impacts_rspo_membership_left .table > tfoot > tr > th, 
.impacts_rspo_membership .impacts_rspo_membership_left .table > thead > tr > td, 
.impacts_rspo_membership .impacts_rspo_membership_left .table > tbody > tr > td, 
.impacts_rspo_membership .impacts_rspo_membership_left .table > tfoot > tr > td {
    padding: 12px 15px 14px 15px;
    border-top: 1px solid #EFEFEF;
    vertical-align: middle;
	font-size: 16px;
	color: #252525;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table > tbody > tr:first-child > td{
	border-top: none;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table > tbody > tr > td:first-child{
	padding-left:0px;
	padding-right:0px;
	text-align: left;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table > tbody > tr > td:last-child{
	padding-right:0px;
	text-align: right;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table-responsive {
    background: #fff;
	padding:10px 30px 0px 30px;
	min-height: 510px;
	max-height: 510px;
	overflow:hidden;
	border-radius: 3px;
}
.impacts_rspo_membership .impacts_rspo_membership_left .table {
    border: 1px solid transparent !important;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector{
	width:100%;
	height: 125.5px;
	background: #fff;
	margin-bottom: 2px;
	display: table;
	border-radius: 3px;
	border:2px solid transparent;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_left label{
	font-size:30px;
	font-weight:bold;
	color:#252525;
	line-height:4;
	margin: 0px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector:last-child{
	background: #393939;
	height: 126px;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_left label {
    color: #fff;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_right div span:first-child {
    color: #fff;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_right div span:last-child {
    color: #898989;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector:hover:last-child{
	border:2px solid transparent;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_left {
	padding-left: 30px;
	height: 100%;
	cursor: pointer;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right {
	display:table;
	height:100%;
	text-align: right;
	padding-right: 30px;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div span:first-child{
	font-size:30px;
	font-weight:bold;
	color:#252525;
	line-height:1.6;
	margin-top: 25px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div span:last-child{
	font-family: "Open Sans";
	font-size: 14px;
	color: #636363;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div{
	height:100%; 
	/* display:table-cell; 
	vertical-align:middle; */
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title {
	width: 100%;
	overflow: hidden;
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title {
	float:left;
	width:80%;
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title h3,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title h3{
	text-align:left;
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title .year,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title .year {
	float:right;
	width:20%;
	text-align: right;
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title .year span,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title .year span{
	font-size:16px;
	color:#252525;
	line-height: 2.7;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title h3,
.impacts_rspo_membership .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title h3{
	padding-top: 10px;
	padding-bottom: 16px;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right span{
	display:block;
}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right span:first-child{}
.impacts_rspo_membership .impacts_rspo_membership_right .container_category_sector .container_category_sector_right span:last-child{}
.impacts_rspo_membership .title-s1 h3{
	padding-bottom: 35px;
}
.impacts_rspo_membership .container-1080{
	padding-bottom:48px;
}
.impacts_rspo_membership .impacts_rspo_by_sectors{
	padding-bottom: 13px;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left{
	padding-left:0px;
	max-width: 165px;
	margin-top: 32px;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector label{
	font-size:24px;
	width: 100%;
	text-align:right;
	padding-right: 30px;
	margin:0px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.affiliate{
	height:130px;
	border-right: 3px solid #26aae1;
	margin-bottom:11px;
	line-height: 5.4;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.affiliate label{
	color:#26aae1;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.associate{
	height:83px;
	border-right: 3px solid #ee7813;
	margin-bottom:11px;
	line-height: 3.5;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.associate label{
	color:#ee7813;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.ordinary{
	height:319px;
	border-right: 3px solid #0f8c7d;
	margin-bottom:11px;
	line-height: 13.3;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_left .rspo_by_sector.ordinary label{
	color:#0f8c7d;
}
.impacts_rspo_membership .impacts_rspo_by_sectors_right{
	padding-right: 0px;
	padding-left: 58px;
}
.impacts_rspo_membership .impacts_rspo_by_sectors #supply-map-container {
    height: 560px; 
    min-width: 100%; 
    max-width: 100%; 
    margin: 0 auto; 
}
.impacts_rspo_membership .impacts_rspo_by_sectors #rspo_members_by_sector_bar_chart{
	width:100%;
	height:590px; 
	margin:0 auto
}
.container_rspo_p_n {
	padding: 29px 0px 50px 0px;
}
.container_rspo_p_n .title h3{
	padding-bottom: 16px;
}
.container_rspo_p_n .container_rspo_p_n_left{ padding-left:0px; padding-right:30px; }
.container_rspo_p_n .container_rspo_p_n_right{ padding-left:30px; padding-right:0px; }
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n{
	width:100%;
	overflow:hidden;
	background: #f0f0f0;
	margin-bottom: 2px;
	height:90px;
	border-radius:3px;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left{
	padding-left: 30px;
	display: table;
	height: 100%;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left p{
	font-size: 20px;
	font-weight: bold;
	color: #252525;
	display: table-cell;
	vertical-align: middle;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right{
	padding-right: 30px;
	display:table;
	height:100%;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div{
	display:table-cell;
	vertical-align:middle;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span{
	display:block;
	text-align:right;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:first-child{
	font-size: 20px;
	font-weight: bold;
	color: #252525;
	line-height: 1.6;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_rspo_p_n .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:last-child{
	font-family: "Open Sans";
	font-size: 14px;
	color: #636363;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map{
	background-image:url('../img/VolumeBackground-1.png');
	height:366px;
	width:100%;
	background-size:cover;
	display:table;
	text-align:center;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div{
	display:table-cell;
	vertical-align:middle;
	padding-top: 40px;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div p{
	margin:0px;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div .number{
	font-size:64px;
	font-weight:bold;
	color:#252525;
	line-height: 0.7;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div .text{
	font-size:20px;
	font-weight:bold;
	color:#252525;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_rspo_p_n .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div .percen{
	font-size:20px;
	color:#636363;
	line-height: 2.5;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_corechart_impacts {padding: 28px 0px;}
.container_corechart_impacts .container-chart-impacts_left {
	padding-left:0px;
	padding-right:30px;
}
.container_corechart_impacts .container-chart-impacts_left #cspo-cspk{
	width:100%;
	height:430px;
	margin-top: 5px;
}
.container_corechart_impacts .container-chart-impacts_right {
	padding-left:30px;
	padding-right:0px;
}
.container_corechart_impacts .container-chart-impacts_right #area-cspo-production{
	width:100%;
	height:430px;
	margin-top: 5px;
}
.container_linechart_impacts #impacts_chart_line_mb,
.container_linechart_impacts #impacts_chart_line_ip,
.container_linechart_impacts #impacts_chart_line_sg,
.container_linechart_impacts #impacts_chart_line{
	width:100%;
	height:555px;
}
.container_linechart_impacts .filter_cspo_sales_scm{
	margin-top: 15px;
	margin-bottom: 2px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	padding-bottom: 10px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li{
	display: inline-block;
	padding:8px 20px 9px 20px;
	margin: 0px -2px;
	font-size:14px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(1){
	padding: 8px 10px 9px 0px;
	margin-right:0px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(1) a{
	color:#636363;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2){
	padding: 8px 10px 19px 0px;
	margin-right:0px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) a{
	color:#636363;
	padding-right:8px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) a.info_link{
	background:url('../img/Impacts-Button-Info.png');
	background-position:center top;
	background-repeat:no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	/* position:absolute; */
	position: relative;
    top: 5px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) a.info_link:hover{
	background-position:center bottom;
	cursor:pointer;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:hover:nth-child(2) a{
	color:#ee7813;
}
/* .container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2):hover:before{
	content:"Current year will be based on the figures as of the month the data is collected. Year to year are cumulated throughout the past year <a href='/certification/supply-chains'>here</a>";
	font-size:13px;
	font-style: initial;
	color:#fff;
	line-height:1.5;
	height:auto;
	text-align:left;
	background-color:#000;
	width:260px;
	padding:15px 20px;
	position:absolute;
	margin-left: 0px;
	margin-top: 37px;
	background-image:url('../img/Impacts-Button-Info-1.png');
	background-repeat:no-repeat;
	background-position:right 15px bottom 18px;	
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
} */
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) .tooltip_am{
	font-size:13px;
	font-style: initial;
	color:#fff;
	line-height:1.5;
	height:auto;
	text-align:left;
	background-color:#000;
	width:290px;
	padding:15px 20px;
	position:absolute;
	margin-left: -14px;
	margin-top: 37px;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	display:none;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) .tooltip_am:before{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #000000;
	margin-top: -23px;
	position: absolute;
	margin-left: -5px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2):hover .tooltip_am{
	display:block;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) .tooltip_am a{
	color:#ee7813!important;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) .tooltip_am a:hover{
	text-decoration:underline;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3){
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-radius:3px 0px 0px 3px;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4){
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li.yeartoyeaar:hover,
.container_linechart_impacts .filter_cspo_sales_scm ul li.yeartoyeaar.active{
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-right: 1px solid #ee7813!important;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li.yeartoyeaar{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc!important;
	border-radius:0px 3px 3px 0px!important;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4){
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5){
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-radius:0px 3px 3px 0px;
}/* 
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2):hover{
	border-top: 1px solid #ee7813;
	border-left: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
} */
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5):hover{
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-right: 1px solid #ee7813;
}
/* .container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2):hover, */
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3):hover,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4):hover,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5):hover{
	background: #ee7813;
	cursor:pointer;
}/* 
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2).active{
	background: #ee7813!important;
	border-top: 1px solid #ee7813;
	border-left: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
} */
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5).active{
	background: #ee7813!important;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-right: 1px solid #ee7813;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3).active,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4).active{
	background: #ee7813!important;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li.active a{
	cursor:unset;
	color: #fff !important;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3):hover,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4):hover{
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2) a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3) a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4) a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5) a{
	color:#252525;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(2):hover a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(3):hover a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(4):hover a,
.container_linechart_impacts .filter_cspo_sales_scm ul li:nth-child(5):hover a{
	color:#fff;
}
.container_linechart_impacts .filter_cspo_sales_scm ul li a{
	text-decoration:none;
}

.impacts_container .cantainer_rspo_trademark {
	background:#e1e1e1;
	padding: 0px 0px 36px 0px;
}
.impacts_container .cantainer_rspo_trademark .title-s1{
	margin-bottom: 5px;
}
.impacts_container .cantainer_rspo_trademark .col-am-5-contain {
	height:50px;
	display:table;
	padding-left:40px;
}
.impacts_container .cantainer_rspo_trademark .col-am-5-contain:nth-child(2) {
	padding-left:0px;
}
.impacts_container .cantainer_rspo_trademark .col-am-5-contain span{
	display: table-cell;
	height: 100%;
	vertical-align:middle;
}
.impacts_container .cantainer_rspo_trademark .col-am-5-contain .number{
	font-size:40px;
	color: #252525;
	line-height: 1.5;
	font-family: "Montserrat";
	padding-right: 20px;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.impacts_container .cantainer_rspo_trademark .col-am-5-contain .text_number{
	font-size: 14px;
	font-family: "Montserrat";
	line-height: 1.2;
	font-weight: normal;
	color: #252525;
	width: 100%;
	text-align:left;
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
/*impacts*/


/* popup status members */
.container-login-page{
	width: 390px;
	margin:0 auto;
	overflow:hidden;
}
.alert {
	padding: 10px 18px 10px 18px;
}
.modal-dialog-alert-message {
	position:absolute;
	top:50% !important;
	transform: translate(0, -50%) !important;
	-ms-transform: translate(0, -50%) !important;
	-webkit-transform: translate(0, -50%) !important;
	margin:auto 30%;
	width:40%;
	margin: 0px;
}
.modal-content {
	background: #fff;
	color: #000;
}
.modal-footer {
	padding: 0px 30px 30px 30px;
	text-align: center;
	border: none;
}
#message_login_status .modal-header {
	padding: 0px 30px;
}
.modal-body {
	padding: 21px 0px 15px 0px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 30px;
}
.modal-dialog-alert-message {
	position:absolute;
	top:50% !important;
	transform: translate(0, -50%) !important;
	-ms-transform: translate(0, -50%) !important;
	-webkit-transform: translate(0, -50%) !important;
	margin:auto 30%;
	width:40%;
}
.modal-body a{
	color:#ED7B1C;
}
/* added by dr */
.modal-content {
	border-radius: 3px;
}
.no-pad-l-r{
	padding-left:0px!important;
	padding-right:0px!important;
}
.pop-up-applied{
	float:left;
}
.pop-up-applied.active label {}
.pop-up-cfc{}
.pop-up-pending{}
.popup-status-member {
	background: transparent url("/addons/default/themes/rspo_revamp/img/tml-member1_real.jpg") no-repeat scroll center 7px / 87% auto;
	background-size: 87% 2px;
}
.popup-status-member-login-page {
	background: transparent url("/addons/default/themes/rspo_revamp/img/tml-member1_real.jpg") no-repeat scroll center 7px / 87% 2px;
}
.pop-up-section-status-members{
	padding:15px 15px 5px 15px;
}

/* popup custom */
.popup_custom_by_am{
	padding: 21px 30px 30px 30px;
	border-radius:3px; 
	background:#fff; 
	text-align:left;
	line-height: 1.5;
	font-size: 16px;
}
#success_messages_verify,
#success_messages_save {
	background:#000; 
	padding:8px 20px 15px 20px;
}
#success_messages_verify.popup_custom_by_am .c_popup p,
#success_messages_save.popup_custom_by_am .c_popup p {
	width: 237px;
	color: #fff;
	display: inline-block;
}
#success_messages_verify.popup_custom_by_am .c_popup i,
#success_messages_save.popup_custom_by_am .c_popup i {
	position: absolute;
	font-size: 16px;
	color: #fff;
	border-radius: 100%;
	margin-left: 7px;
	background: green;
	height: 28px;
	width: 28px;
	line-height: 1.8;
}
#success_messages_verify.popup_custom_by_am .c_popup i.fa-check:before,
#success_messages_save.popup_custom_by_am .c_popup i.fa-check:before {
    padding-left: 5.8px;
}
.popup_custom_by_am .t_popup{
	border-bottom: 2px solid #ee7813;
	margin-bottom: 22px;
}
.popup_custom_by_am.p_c_organizations .t_popup{
	border-bottom: 2px solid #ee7813;
	margin-bottom: 0px;
}
.popup_custom_by_am.p_c_organizations .mCSB_scrollTools {
    width: 8px;
}
.popup_custom_by_am.p_c_organizations .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.2)!important;
}
.popup_custom_by_am .t_popup h2{
	line-height: 1.5;
	text-transform: none;
	padding-top: 0px;
	padding-bottom: 24px;
}
.popup_custom_by_am .c_popup p{
	margin-bottom: 24px;
	font-size: 13px;
}
.popup_custom_by_am .c_popup.content_info{
	max-height: 450px;
	overflow: auto;
}
.popup_custom_by_am .c_popup ul li i{
	font-weight: bold;
	font-style: normal;
}
.popup_custom_by_am .c_popup ul.lev1{
	list-style-type: decimal;
	padding-left: 20px;
	margin-bottom: 0;
}
.popup_custom_by_am .c_popup ul.lev1 li{
	line-height: 24px;
}
.popup_custom_by_am .c_popup ul.lev1 ul.lev2{
	list-style-type: lower-alpha;
	padding-left: 15px;
}
.popup_custom_by_am .c_popup ul.lev1 ul.lev2 ul.lev3{
	list-style-type: lower-roman;
	padding-left: 12px;
}
/* popup custom */

.nav-tabs span:hover .bullets-zero, 
.nav-tabs span:focus .bullets-zero, 
.nav-tabs span:active .bullets-zero, 
.nav-tabs span.active .bullets-zero {
	background: #fff none repeat scroll 0% 0%;
	border: 3px solid #fff;
	position: relative;
}

/* blink animation */
@-webkit-keyframes blink {
	0%{ background-color: rgba(237,122,29,1); }
	60%  { background-color: rgba(237,122,29,0.5); }
	100% { background-color: rgba(237,122,29,1); }
}
@-moz-keyframes blink {
	0%{ background-color: rgba(237,122,29,1); }
	60%  { background-color: rgba(237,122,29,0.5); }
	100% { background-color: rgba(237,122,29,1); }
}
@keyframes blink {
	0%{ background-color: rgba(237,122,29,1); }
	60%  { background-color: rgba(237,122,29,0.5); }
	100% { background-color: rgba(237,122,29,1); }
}

.nav-tabs span.active .bullets-zero:after {
	content: "";
	background-color: rgba(237,122,29,1);
	width: inherit;
	height: inherit;
	border: 3px solid #ED7A1D;
	border-radius: inherit;
	position: absolute;
	left: -3px;
	top: -3px;
	-webkit-animation: blink 1s infinite;
	-moz-animation: blink 1s infinite;
	animation: blink 1s infinite; 
}
/* blink animation */

.nav-tabs span.after label{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}
.nav-tabs span.active label{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ff7400;
}
.nav-tabs span.before label{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#898989;
}
.nav-tabs span.after .bullets-zero {
	background: #000 none repeat scroll 0% 0%;
	border: 3px solid #000;
}
.nav-tabs span.before .bullets-zero {
	background: #fff none repeat scroll 0% 0%;
	border: 3px solid #D0D0D0;
}
.btn{
	/* line-height:0px!important; */
}
/* added by dr */
.btn{
	/* line-height: normal!important; disable karena text di semua button gak middle align*/ 
}
.btn-close-status-members{
	color: #fff;
	background-color: #ED7B1C;
	text-transform: none;
	border: none!important;
	width: 140px;
	height:40px;
	border-radius: 3px!important;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase!important;
}
.modal-content {
	border: none;
}
.status-members-steps1{
	width: 20%;
}
.status-members-steps2{
	width: 33%;
}
.status-members-steps3{
	width: 31%;
}
.status-members-steps4{
	float: right;
	width: 15%;
}
.status-members-steps1-login-page{
	width: 20%;
}
.status-members-steps2-login-page{
	width: 33%;
}
.status-members-steps3-login-page{
	width: 31%;
}
.status-members-steps4-login-page{
	float: right;
	width: 15%;
}
#hiam p{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 22px;
}
.no-pad{
	padding:0px!important;
}
.pop-up-section-status-members-login-page {
	padding: 8px 0px 20px 0px;
}
.logout-responsive, .login-responsive{
	display:none;
}
/* end popup status members */

/* am add for ni */
.title-left-nav-tab{
	margin:0px;
	text-transform:uppercase;
	font-weight:600;
	padding-right:30px;
	padding-bottom:27px;
}
	
.tabs-left > .nav-tabs {
	border-bottom: 0;
}

.tabbable {
	overflow: hidden;
}

.tabs-left > .nav-tabs > li{
	float: none;
}

.tabs-left > .nav-tabs > .active > a{
	padding: 5px 10px;
	margin-left:-10px;
}

.tabs-left > .nav-tabs > li > a{
	padding: 5px 0px;
	margin-bottom: 0px;
}

.tabs-left > .nav-tabs > li > a{
	min-width: 74px;
	margin-right: 0;
}

.tabs-left > .nav-tabs {
	float: left;
	margin-right: 30px;
	border-right: 1px solid #fff ;
	background: #f2f2f2;
	padding: 26px 0px 26px 30px;
}

.tabs-left > .tab-content{
	border: 1px solid #F2F2F2 ;
	padding: 22px 0px 30px 0px;
	background:#fff;
}

.tabs-left > .tab-content, .tabs-left > .nav-tabs{
	height: 580px;
	max-height:580px;
}
	
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	color: #252525;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {
	border-color: #eeeeee #fff #eeeeee #eeeeee;
	background:#fff;
	padding-left:10px;
	margin-left:-10px;
	color:#F79644 ;
}

.tabs-left > .nav-tabs > li > a:focus {
	border-color: #eeeeee #fff #eeeeee #eeeeee;
	background:#fff;
	padding-left:10px;
	margin-left:-10px;
	color:#252525 ;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
	border-color: #F2F2F2 transparent #F2F2F2 #F2F2F2;
	/* border-right-color: #ffffff; */
	outline: none;
}

.title-tab-content{
	text-align:center;
	padding-bottom: 18px;
	padding-top:0px;
	font-size: 24px;
	background: url(../img/TitleLine.jpg) no-repeat bottom center;
	margin-bottom: 16px;
}

.tab-content .subtitle-paragraph:first-of-type{
	padding-top: 0px;
}

.tab-content .subtitle-paragraph{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	margin:0px;
	padding-bottom: 5px;
	padding-top: 1px;
}

.tab-content p{
	margin-bottom:14px;
	line-height:1.5;
}

.tab-content p:last-of-type{
	margin:0px;
}

.tab-content-scroll{
	display:table;
	margin:auto;
	font-size:50px;
	position:relative;
	padding-top: 8px;
}

.tab-content-scroll:after{
	content:' ';
	position:absolute;
	left:0;
	right:25px;
	bottom:0;
	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	z-index:1;
	padding: 20px;
}

.inner-scroll {
	height: 518px;
	max-height: 518px;
	overflow-y: auto;
	overflow-x: auto;
	margin-right: 10px;
	padding-right: 10px;
}
.squared li{
	line-height:1.75;
}
.squared{
	padding-left:19px;
}
/* end am add for ni */

/* am add for presskit */
.warning-notifications{
	border: 1px solid #dedede;
	padding: 25px 30px 0px 30px;
	text-align: center;
}
.warning-notifications p{
	margin-bottom: 23px;
}
.warning-notifications .btn{
	margin-bottom: 30px;
	margin-left:15px;
	margin-right:15px;
}
/* end am add for presskit */

.btn-white{
	background:#fff;
	color:#786A5D;
	border:1px solid #DEDEDE;
}
.btn-white:hover{
	background:#FF7400;
	color:#fff;
}

.pad-l-15{
	padding-left:15px;
}
.pad-r-15{
	padding-right:15px;
}
.mar-l-15{
	margin-left:15px;
}
.mar-r-15{
	margin-right:15px;
}
.mar-l-r-15{
	margin-left:15px;
	margin-right:15px;
}


/* coming soon 1feb2016 */
.coming-soon-1feb2016{
	background:url("../img/ComingSoon-Background.jpg") no-repeat center center;
	background-size:cover;
	padding-bottom: 107px;
}
.align-center{
	text-align:center;
}
.title-coming-soon-1feb2016{
	padding-top:95px;
	padding-bottom: 16px;
}
.align-right{
	text-align:right;
}
.align-left{
	text-align:left;
}
.btn-transparent-am{
	font-size: 14px; 
	text-transform: none; 
	color: #fff; 
	font-weight: normal; 
	border: 1px solid #fff;
}
.btn-transparent-am:hover,
.btn-transparent-am:focus,
.btn-transparent-am:active{
	color: #252525;
	background: #fff;
}
.coming-soon-1feb2016 .link-back-home{
	text-align:right;
}
.coming-soon-1feb2016 .link-go-to{
	text-align:left;
}

/* am 17feb2016 */
div.same_about_related .col-lg-7.col-md-7.col-sm-7.text-left p{
	margin-bottom: 0px;
	height: 45px;
	padding: 10px 0px;
}
div.same_about_related .col-lg-5.col-md-5.col-sm-5.text-left .btn{
	font-size: 14px!important;
}
/* end am 17feb2016 */

/* 18feb2016 */
.smallholders-commitment-title{
	width:81%; 
	margin: 0 auto;
}
.container-impacts-left div,
.container-impacts-right div{
	height: auto;
}
.container-impacts-left,
.container-impacts-right{
	
}
.container-impacts-left img,
.container-impacts-right img{
	padding-top:15px;
	padding-bottom:5px;
}
.container-impacts-left{ padding-right: 20px; }
.container-impacts-right{ padding-left: 20px; }
.container-smallholder-commitment-in-impacts{
	padding-top: 19px;
	display: inline-block;
	width: 100%;
	margin: 0px auto;
}
.singlefile {
	/* width:100%!important; */
}
.dd .ddTitle .ddTitleText {
	padding: 5px 10px 5px 5px;
	outline: none;
}
.publication-content-download{
	margin-top:-20px;
}
/* end 18feb2016 */

/* am 19feb2016 */
#inside #member-search {
	margin-top:-20px;
}
#inside header {
	height: auto;
}
/* .only-homepage{
	margin-top: -20px;
} */
/* end am 19feb2016 */

/* am 3mar2016 */
/* .addscroll{
	height:290px;
	max-height:290px;
	overflow-y: scroll;
} */
.am_1_3mar2016{
	padding-top:0px!important;
}
.am_2_3mar2016{
	position:relative!important;
	margin-bottom: 0px !important;
}
.am_3_3mar2016,
.am_4_3mar2016{
	max-height:58px!important;
}
/* end am 4mar2016 */

/* am 3mar2016 */
.publications-download h2{
	padding-bottom:0px;
}
.publications-download p{
	margin-top:20px;
	margin-bottom:0px;
}
.publications-download h3{
	padding-bottom:0px;
}
/* end am 17mar2016 */

/* am 13april2016 */ 
/* nav smallholders hub */
.navbar-default .nav li .mainnav_type2:hover, 
.navbar-default .nav li .mainnav_type2:focus {
	outline: 0;
	color: #f79644;
	background: transparent;
	border-bottom: 1px solid #f79644;
}
.navbar-default .nav li .mainnav_type2{
	padding: 0px!important;
	margin: 9px 15px 9px 15px;
	/* color: #a1a1a1; */
	color: #fff;
	font-weight: normal;
	border-bottom: 1px solid transparent;
	/* font-size:12px; */
}
.yamm .dropdown:nth-child(4){
	border-left: 1px solid #fff;
	margin-top: 11px;
	margin-bottom: 8px;
}
/* .yamm #navbar-collapse-2 .navbar-nav .dropdown:hover:nth-child(3){
margin-right:-1px;
	padding-right:1px;
} */
.navbar-default .nav li:hover:nth-child(3) .nav-a,
.navbar-default .nav li:focus:nth-child(3) .nav-a{
	margin-right: -1px;
	padding-right: 16px;
}
.navbar-default .navbar-nav  .open:nth-child(3) .nav-a, 
.navbar-default .navbar-nav  .open:hover:nth-child(3)  .nav-a, 
.navbar-default .navbar-nav  .open:focus:nth-child(3)  .nav-a {
	margin-right: -1px;
	padding-right: 16px;
}
/* end am 13april2016 */

/* 21april2016 */
.nav-beta-label{
	/* position:fixed;  */
	position:absolute; 
	margin-left:1px;
}
.for-responsive-label{
	display:none;
}

.navbar-nav > li > a {
	padding-top: 20px;
	padding-bottom: 18px;
}
/* 21april2016 */

/* 22april2016 */
.navbar-default .nav #content_search_animate .dropdown-menu li a.active{
	background: url(../img/Icon-Checked.png) right 20px center no-repeat!important;
	background-size:25px 25px;
}
.navbar-default .nav #content_search_animate .dropdown-menu li a:hover, 
.navbar-default .nav #content_search_animate .dropdown-menu li a:focus{
	outline: 0;
	color: #252525;
	background: #ebebeb url(../img/Icon-Checked.png) right 20px center no-repeat!important;
}
.navbar-default .nav #content_search_animate .dropdown-menu li a .active:hover{
background: #ebebeb url(../img/Icon-Checked.png) right 20px center no-repeat!important;
	background-size:25px 25px;
}
#content_search_animate .search_animate_by_am .dropdown-menu li .logoaskRSPO{
	padding: 13px 18px;
}
#content_search_animate .contain_dropdown_out .btn-am-custom-ask-rspo{
	background: #ebebeb url(../img/Menu-AskRSPO.png) left 20px center no-repeat!important;
}
#content_search_animate .contain_dropdown_out .btn-am-custom-ask-rspo .caret {
	margin-left: 76px;!important
}
/* 22april2016 */

/* 9may2016 */
.contain-list-sidebar-NEAT .nav-tabs > li.active > a, 
.contain-list-sidebar-NEAT .nav-tabs > li.active > a:hover, 
.contain-list-sidebar-NEAT .nav-tabs > li.active > a:focus {
	border: none;
}
.contain-list-sidebar-NEAT .nav-tabs {
	border-bottom: 1px solid #ddd;
	padding-bottom: 14px;
	margin-bottom: 6px;
}
.contain-list-sidebar-NEAT .nav-tabs .no-data-found{
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 13px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #F79644 0, #F79644 100%);
	background-image: -o-linear-gradient(top, #F79644 0, #F79644 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F79644), to(#F79644));
	background-image: linear-gradient(to bottom, #F79644 0, #F79644 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
	-webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);
	box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);
}
/* 9may2016 */

/* RESEARCH REQUEST FORM */
#research-request-form .row { position: relative; }
#research-request-form {	
	background: #f2f2f2;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;}
#research-request-form header { background: #fff; }
#research-request-form .row {
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
}
#research-request-form header + .row { padding-top: 10px; }
#research-request-form .row > div { padding: 0!important; }
#research-request-form h1 {
	background-color: #fff;
	padding-top: 27px;
	padding-bottom: 25px;
	margin-top: 0;
	margin-bottom: 0; }

#research-request-form label {
	font-size: 13px;
	width: 100%;
	margin-top: 23px; }
#research-request-form label span { font-weight: normal; }
#research-request-form label.categories {
	margin-top: 25px;
	margin-bottom: 10px; }
#research-request-form #project-duration .row { padding: 0!important; }
#research-request-form #project-duration label {
	font-weight: 400;
	line-height: 40px;
	padding: 0;
	margin: 0;
	float: left; }
#research-request-form [type="text"] {
	width: 100%;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px; }
#research-request-form textarea {
	width: 100%;
	min-height: 120px;
	padding-left: 10px;
	padding-right: 10px; }
#research-request-form [type="file"] {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -9999px;
}
#research-request-form .checkbox {
	min-height: 1px;
	margin-top: 0;
	margin-bottom: 10px;
	position: relative; }
#research-request-form .checkbox input[type="checkbox"] { width: 20px; height: 20px; opacity: 0; margin-top: 0; margin-left: 0; z-index: 2; 	cursor: pointer; }
#research-request-form .checkbox label {
	line-height: 20px;
	height:  20px;
	padding-left: 30px;
	margin-top: 0;
	position: relative;
	z-index: 1; }
#research-request-form .checkbox label:before {
	content: "";
	font-family: 'Glyphicons Halflings';
	text-align: center;
	line-height: 18px;
	background-color: #fff;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #b5b5b5;
	cursor: pointer; 
}
#research-request-form .checkbox input[type="checkbox"]:checked + label:before {
	content: "\e013";
	font-size: 10px;
	color: #fff;
	background-color: #fe9539;
	border: 0; 
}
#research-request-form .checkbox [type="text"] { margin-bottom: 3px; }
#research-request-form .btn-lg.btn-orange {
	width: 145px;
	margin-top: 30px;
	margin-bottom: 30px; 
}
.file-upload-wrapper { position: relative; }
#research-request-form  #file-upload button {
	outline: 0;
	font-weight: 700;
	line-height: 40px;
	text-align: center;
	background-color: #fff;
	height: 40px;
	float: right; 
}
.custom-file-upload-hidden {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -9999px;
}
.message-status-members{
	padding: 23px 30px 26px;
}
.loginAlert a{
	background: transparent!important;
	color: #fff;
	text-decoration: underline;
}

.loginAlert a:hover{color: #000;}
.form-control[disabled] { background-color: #fff; opacity: 0.5; }
#research-request-form  #file-upload input[type="text"] { float: left;  width: 100%; padding-right: 100px;}
#research-request-form  #file-upload button {cursor: pointer;}

@media screen {
	#research-request-form { max-width: 100%; }
	.col-xs-left { width: 100%; float: none; }
	#research-request-form #project-duration .col-xs-left:first-child { margin-bottom: 10px; }
	#research-request-form #project-duration label {
		width: 70px;
		margin-left: 0;
		float: none;
		position: absolute;
		left: 0;
		top: 0; }
	#research-request-form #project-duration .input {
		width: 100%;
		padding-left: 80px!important;
		float: left; }
#research-request-form  #file-upload button {
	padding: 0 10px;
	width: auto;
	position: absolute;
	right: 0;
	top: 0; }
}

@media screen and (min-width: 1024px) {
	#research-request-form { max-width: 800px; }
		.col-lg-left {
		width: auto;
		padding-left: 0;
		padding-right: 0;
		float: left; }
	#research-request-form #project-duration .col-lg-left:last-child { margin-left: 50px; }
	#research-request-form #project-duration label {
		position: relative;
		width: auto;
		float: left; }
	#research-request-form #project-duration .input {
		width: auto;
		padding-left: 0!important;
		margin-left: 10px;
		float: left; }
	#research-request-form  #file-upload button {
		width: 100px;
	}
}
/* end RESEARCH REQUEST FORM */

/* alert required */
.form-control { color: #636363; }
.alert { position: relative; }
.alert button.close { right: 10px; }

.alert-danger {
	border-color: #cd0000;
	background: #cd0000;
	border-radius: 0px;
	color: #fff;
	font-weight: normal;
}
.set_activate_activate .input-group .alert.alert-danger,
.set_password .input-group .alert.alert-danger{
	border: none;
	background: transparent;
	box-shadow: none;
	color: red;
	padding: 0px;
	margin: 0px;
}
.set_activate_activate .input-group .alert.alert-danger p,
.set_password .input-group .alert.alert-danger p{
	font-size:12px;
	position:absolute;
	top:45px;
}
.member_survey .right_container_survey .declaration_step4{
	
}
.member_survey .right_container_survey .declaration_step4 p{
	
}
.member_survey .right_container_survey .declaration_step4 ul{
	list-style-type: decimal;
	padding-left: 16px;
}
.member_survey .right_container_survey .declaration_step4 ul li{
	margin-bottom: 8px;
	line-height: 24px;
}
.member_survey .right_container_survey .declaration_step4 ul li .radio_custom_by_am label span{
	position:absolute;
}
.member_survey .right_container_survey .declaration_step4 ul li .radio_custom_by_am label p{
	position:absolute;
	padding-left: 30px;
	width: 60%;
}
.member_survey .right_container_survey .declaration_step4 ul li a{
	
}
.member_survey .right_container_survey .alert.alert-danger{
	border: none;
	background: transparent;
	box-shadow: none;
	color: red;
	padding: 0px;
	margin: 45px 0px 0px;
	font-size: 12px;
	position: absolute;
}
.member_survey .right_container_survey .radio_custom_by_am .alert.alert-danger{
	border: none;
	background: transparent;
	box-shadow: none;
	color: red;
	padding: 0px;
	margin: -15px 0px 0px;
	font-size: 12px;
	position: absolute;
}
/* alert required */

/* rss feed */
ul.rss-feed {
	padding: 0;
	margin: 0;
	margin-top: 12px;
	list-style-type: none; 
}
ul.rss-feed li {
	background: url(../img/icon-rss-feed.gif) no-repeat left top;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative; 
}
ul.rss-feed a {
	color: #252525;
	font-weight: 700;
	padding-left: 36px;
	padding-top: 0!important;
	display: block; 
}
ul.rss-feed a:hover { color: #ff6500; }
/* end ss feed */

/* eTrace */
.etrace-logo-area{
	float:right;
	/*background-color:#f5f5f5;*/
	/*padding:10px 20px 20px 20px;*/
	width:260px;
	margin:0 0px 5px 30px;
}
img.etrace-logo{
	width: 220px;
}
/* eTrace */

/* acop */
#acop2015 {
	min-height: 525px;
}
#acop2015 .list_carousel {
	margin: 0 0 30px 60px;
	width: 360px;
}
#acop2015 .list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#acop2015 .caroufredsel_wrapper{
	height:340px !important;
	margin: 0px !important;
	width: 100% !important;
}
#acop2015 #docs-acop .caroufredsel_wrapper,
#acop2015 .list_carousel li{
	height: 335px !important;
}
#acop2015 #docs-acop .caroufredsel_wrapper {
	margin: 0 auto !important;
	width: 100% !important;
}
#acop2015 #docs-acop .list_carousel li {
	width: 50px;
	padding: 0;
	margin: 6px 15px;
	display: block;
	float: left;
}
#acop2015 .list_carousel li a { display: block; } 
#acop2015 .list_carousel.responsive {
	/* width: 90%; */
	width: 1110px;
	margin: 0 auto;
}	
#acop2015 #docs-acop .prev {
	float: left;
	margin-left: 10px;
}
#acop2015 #docs-acop .next {
	float: right;
	margin-right: 10px;
}
#acop2015 #docs-acop .reportimgthumbnail{
	text-align:center;
}
#acop2015 #docs-acop li a{
	color: #252525;
	font-size: 12px;
	line-height: normal;
	display: block;
}
#acop2015 #docs-acop{
	text-align:center!important;
}
#acop2015 #docs-acop > li > .reports-left > .inner-reports > a > .reportimgthumbnail > .acop-overlay,
#acop2015 #docs-acop > li > a > .reportimgthumbnail > .acop-overlay {
	position: absolute;
	top: -5px;
	right: -5px;
	left: -5px;
	bottom: -5px;
	/* padding: 5px; */
	margin: 5px 10px;
	background: rgba(238, 121, 19, 0.49);
	opacity: 0;
	transition: 250ms;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	line-height: 200px;
	text-align: center;
	text-shadow: 0px 0px 10px #000;
}
#acop2015 #docs-acop > li > .reports-left > .inner-reports > a:hover > .reportimgthumbnail > .acop-overlay,
#acop2015 #docs-acop > li > a:hover > .reportimgthumbnail > .acop-overlay {
	opacity: 1;
}
#acop2015 #docs-acop > li > .reports-left > .inner-reports > a > .reportimgthumbnail > .acop-overlay > p,
#acop2015 #docs-acop > li > a > .reportimgthumbnail > .acop-overlay > p {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0px 30px;
	text-align: center;
}
#acop2015 #sectoral_carousel{
	display: none;
}
#acop2015 .section-heading{
	text-align:center;
	text-transform:none;
}
#acop-reporting {
	border-bottom:1px solid #CCC;
	padding-bottom:0px;
	margin-bottom: 0px;
}
#acop-reporting .text-muted {
    float: right;
	margin-top: 6px;
}
#acop-reporting #chart2,
#acop-reporting .chart_2_right{
	float:left;
}
#acop-reporting #chart2{
	min-height:237px;
	width:240px;
	max-width:240px;
	display:block;
	padding-right:30px;
}
#acop-reporting .chart_2_right{
	width:260px;
	max-width:260px;
	height:237px;
}
#acop-reporting .chart_2_right .n_ar{
	width: 100%;
	display: table;
}
#acop-reporting .chart_2_right .n_ar .n_ar_left,
#acop-reporting .chart_2_right .n_ar .n_ar_right{
	float:left;
	height:118.5px;
}
#acop-reporting .chart_2_right .n_ar .n_ar_left{
	width:90px;
	font-family: "Montserrat";
	font-size: 40px;
	color: #252525;
	font-weight: bold;
}
#acop-reporting .chart_2_right .n_ar .n_ar_left.n_ar_left_top{
	padding-top: 45px;
}
#acop-reporting .chart_2_right .n_ar .n_ar_right.n_ar_right_top{
	padding-top: 54px;
	padding-left: 20px;
}
#acop-reporting .chart_2_right .n_ar .n_ar_left.n_ar_left_bottom{
	padding-top: 17px;
}
#acop-reporting .chart_2_right .n_ar .n_ar_right.n_ar_right_bottom{
	padding-left: 20px;
	padding-top: 22px;
}
#acop-reporting .chart_2_right .n_ar .n_ar_right{
	width:170px;
}
#acop-reporting .form-control {
	height: 60px;
}
#acop-reporting input.form-control {
	padding: 6px 20px;
}
#acop-reporting .btn-black {
	width:100%;
	font-size: 16px !important;
}
#acop-reporting .btn {
    text-transform: none;
    height: 60px;
}
#acop2015 .btn,
#acop-reporting .btn {
	font-size: 14px;
}
#acop-reporting h2 {
	text-transform:none;
	padding-top: 9px;
}
#acop-reporting .acop-reporting {}
#acop-reporting .contain-acop{
	width: 100%;	
}
#acop-reporting .acop-reporting input, 
#acop-reporting .acop-reporting select{
	border-radius:0px;
	/* margin-bottom:-1px; */
}
#acop-reporting .form-control[disabled], 
#acop-reporting .form-control[readonly], 
#acop-reporting fieldset[disabled] .form-control {
    opacity: 1;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
}
#acop-reporting .grafik-bar select,
#acop-reporting .acop-gray1 select {
	border-radius: 0;
	margin-top: 3px;
	margin-bottom: 15px;
}
#acop-reporting .acop-gray1 {
	padding: 40px 0 50px 0;
	font-size: 14px;
	margin-bottom: 0!Important;
}
#acop-reporting .content-member-profile{
	padding-left:0px;
}
#acop-reporting .btn-acop {
	background: #ECEEED;
	border: 1px solid #CCC;
	padding: 5px 15px;
	margin: 0 20px 10px 0;
	font-weight: bold;
	border-radius: 0;
}
#acop-reporting .disclaimer-acop {
	margin: 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #CCC;
}
#acop-reporting .disclaimer-acop p {
	font-size: 14px;
	color:#636363;
	line-height:20px;
}
#acop-reporting .disclaimer-acop h4 {
	margin: 10px 0 10px!important;
	font-weight: bold;
	font-size: 16px;
}
.disclaimer-acop p{
	font-size:12px;
	line-height: 22px;
}
#docs-acop > li > a > .reportimgthumbnail > .acop-overlay {
	position: absolute;
	top: -5px;
	right: -5px;
	left: -5px;
	bottom: -5px;
	padding: 5px;
	background: rgba(238, 121, 19, 0.49);
	opacity: 0;
	transition: 250ms;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	line-height: 200px;
	text-align: center;
	text-shadow: 0px 0px 10px #000;
}
#docs-acop > li > a:hover > .reportimgthumbnail {}
#docs-acop > li > a:hover > .reportimgthumbnail > .acop-overlay {
	opacity: 1;
}
#docs-acop > li > a > .reportimgthumbnail > .acop-overlay > p {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
/* acop */

/* acop popup download files */
.container_popup_acop_dowload_files {
	margin: auto 37.5%;
	width: 25%;
}
.modal_content_download_files{}
.modal_content_download_files .modal-body{
	padding: 17px 0px 0px 0px;
	border-bottom: none;
	/* margin-bottom:0px; */
}
.modal_content_download_files .modal-body h2{
	padding: 0px 20px 10px 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.modal_content_download_files .modal-body p{
	padding: 0px 20px 16px;
	font-family: Open Sans;
	font-size: 12px;
	color: #636363;
	line-height: 1.5;
	margin: 0px;
}

.modal_content_download_files ul{
	list-style-type:none;
	height: auto;
	width: 100%;
	/* overflow: hidden; */
	display: inline-block;
	padding: 0px;
	margin: 0px;
}
.modal_content_download_files ul li{
	width:100%;
	overflow: hidden;
	height: 60px;
	max-height: 60px;
}
.modal_content_download_files ul li.list_items_files{
	border-top: 1px solid #ccc;
}
.modal_content_download_files ul li.list_items_files:hover{
	background-color: #f5f5f5;
}

.modal_content_download_files ul li.list_items_files a,
.modal_content_download_files ul li.list_items_files a .list_items_files_left,
.modal_content_download_files ul li.list_items_files a .list_items_files_right{
	height: 100%;
}
.modal_content_download_files ul li.list_items_files a{
	display: inline-block;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
.modal_content_download_files ul li.list_items_files a:hover .list_items_files_right .download_file_acop{
	background-position: right;
}

.modal_content_download_files ul li.list_items_files a .list_items_files_left{}
.modal_content_download_files ul li.list_items_files a .list_items_files_left div{
	height: 100%;
	width:100%;
	display: table;
	position: absolute;
}
.modal_content_download_files ul li.list_items_files a .list_items_files_left div p{
	margin:0px;
	width:100%;
	display: table-cell;
	vertical-align: middle;
	padding: 0px 20px 0px 35px;
    color: #252525;
    font-size: 14px;
    line-height: 1.5;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.modal_content_download_files ul li.list_items_files a .list_items_files_left span{
    background: transparent url('../img/icon-file-type/Icon-Filetype.png') no-repeat;
    height: 25px;
	width: 25px;
    display: inline-block;
    line-height: 1.75;
    float: left;
	margin-top: 16px;
}
.modal_content_download_files ul li.list_items_files a .list_items_files_left span.t_pdf {
    background-position: -51px 0px;
}
.modal_content_download_files ul li.list_items_files a .list_items_files_left span.t_xls {
    background-position: -77px 0px;
}

.modal_content_download_files ul li.list_items_files a .list_items_files_right{}
.modal_content_download_files ul li.list_items_files a .list_items_files_right .download_file_acop{
	width: 16px;
    background: transparent url('../img/Buttons/Button-Download.png');
	background-position: left;
	display: block;
	height: 15px;
	float: right;
	margin-top: 20px;
}
.modal_content_download_files ul li.list_items_files a .list_items_files_right .download_file_acop:hover{
    background-position: right;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(1) span{
    background: transparent url('../img/icon-file-type/Icon-Filetype.png') no-repeat;
    height: 25px;
	width: 25px;
    display: inline-block;
    line-height: 1.75;
    float: left;
	margin-top: 0;
	margin-right: 10px;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(1) span.t_pdf {
    background-position: -51px 0px;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(1) span.t_xls {
    background-position: -77px 0px;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(1) {
    width: 80%;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(2) {
    width: 20%;
}
#disclaimer_and_related_info #content_list_custom_table #tableSearchResults_attachments tbody tr td:nth-child(1) .t_names{
	float: left;
	width: 90%;
}
#disclaimer_and_related_info #content_list_custom_table{
	border-top: 1px solid #ccc;
	margin-top: 7px;
	padding-top: 10px;
}
/* acop popup download files */

/* casetracker */
#casetracker{
	padding-bottom:8px
}
#casetracker ul{
	padding-left:15px;
	margin-bottom:27px;
}
#casetracker ul li{
	margin-bottom:8px;
}
#casetracker p{
	margin-bottom:27px;;
}
.case_tracker_container h2{
	font-size: 18px;
	color: #252525;
	text-transform:capitalize;
	padding-top:33px;
	padding-bottom:37px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.case_tracker_container .table-responsive .table thead tr th{
	height: 60px;
	background:#F3F3F3;
	text-transform: capitalize;
}
.case_tracker_container .contain900{
	max-width:1080px;
}
.case_tracker_container .table-responsive .table thead tr th:hover{
	background:#E1E1E1;
	cursor:pointer;
}
.case_tracker_container .table-responsive .table thead tr th .uparrow {
	position:absolute; 
	top:12px; 
	height:12px; 
	font-size:22px;
	padding-left:0px;
	margin-top: -3px;
}
.case_tracker_container .table-responsive .table thead tr th .downarrow {
	position:absolute; 
	top:12px; 
	height:12px; 
	font-size:22px;
	padding-left: 0px;
	margin-top: -3px;
}
.case_tracker_container .table-responsive .table thead tr th a {
	color: #636363;
	text-decoration:none;
}
.case_tracker_container .table-responsive .table thead tr th a .title{
	font-size: 14px;
	color:#636363;
	cursor:pointer;
	text-decoration:none;
	display: inline-block;
	height: 40px;
}
.case_tracker_container .table-responsive .table thead tr th a .fa-angle-up{
	display: inline-block;
	position: absolute;
	margin-top: 8px;
	margin-left: 10px;
}
.case_tracker_container .table-responsive .table thead tr th a .fa-angle-down{
	display: inline-block;
	position: absolute;
	margin-top: 9px;
	margin-left: 10px;
}
.case_tracker_container .table-responsive .table thead tr th a .fa-angle-up,
.case_tracker_container .table-responsive .table thead tr th a .fa-angle-down{
	opacity:0;
}
.case_tracker_container .table-responsive .table thead tr th.active a .fa-angle-up,
.case_tracker_container .table-responsive .table thead tr th.active a .fa-angle-down{
	opacity:1;
}
.case_tracker_container .table-responsive .table thead tr th.active a {
	color: #ef6e19;
}
.case_tracker_container .table-responsive .table tbody tr td{
	color: #636363;
	font-size:13px;
}
.case_tracker_container .table-responsive .table thead tr th:last-child,
.case_tracker_container .table-responsive .table tbody tr td:last-child{
	max-width:100px;
}
/* casetracker */

/* ====== MAP 2 ======= */
.bg-yellow{
	background-color: #ffde00;
	padding: 20px 30px 15px 30px;
	margin-bottom: 30px;
}
.bg-yellow p{
	margin-right: 30px;
	width: 87%;
	color: #252525 !important;
}
.bg-yellow img{    
	position: absolute;
    right: 0;
    margin: -66px 30px 0px 0;
}
.member-map{
	padding: 0px 100px;
}
.member-map h2{
	padding-top: 7px !important;
	padding-bottom: 17px !important;
	font-size: 20px;
	color: #252525;
	text-transform: none;
	font-weight: bolder;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.member-map .bg-light-gray h2{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	font-size: 20px;
	color: #252525;
	font-weight: bolder;
	text-transform: none;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
label.map-rev{
	font-size: 11px;
	color: #636363;
	text-transform: uppercase;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
label.pdf-title{
	cursor: pointer;
	font-size: 16px;
	font-weight: lighter;
	color: #252525;
	margin-left: 35px;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
i.pdf-download{
	cursor: pointer;
	position: absolute;
	margin-top: -3px;
    background: transparent url('../img/icon-file-type/Icon-Filetype.png') no-repeat -52px 0;
    width: 26px;
    height: 26px;
}
.downloadable{
	width: 100%;
	max-width: 216px;
	cursor: pointer;
}
.downloadable-216{
	width: 100%;
	max-width: 216px;
	margin-left: 20px !important;
}
.downloadable-278{
	width: 100%;
	max-width: 278px;
	margin-left: 20px !important;
}
.bordered-top{
    border-top: 1px solid #ccc;
    margin: 0 !important;
    padding: 0 !important;
}
.bordered-all{
	border:1px solid #ccc;
    margin: 25px 0 0px 0;
    padding: 20px;
    z-index: 100;
    position: relative;
}
.bordered-top-bot{
    margin: 25px 0 0px 0;
    padding: 20px;
    z-index: 100;
    position: relative;
}
.bordered-left-right-bot{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    padding: 30px;
    z-index: 100;
    position: relative;
}
.bordered-all2{
	border:1px solid #ccc;
    margin: 18px 0 0px 0;
    padding: 18px 19px !important;
}
.bordered-all3{
	max-width: 278px;
	width: 100% !important;
	border:1px solid #ccc;
    margin: 18px 0 0px 0 !important;
    padding: 18px 19px !important;
}
.bordered-all ul{
	padding-left: 20px !important;
	margin-bottom: 0px !important;
}
.bordered-all ul.listnone{
	margin-top: -7px !important;
	margin-bottom: 0px !important;
	margin-left: -5px;
	padding-left: 5px !important;
	list-style: none;
}
.bordered-all ul.listnone li label{
	font-size: 14px;
	color: #252525;
	font-weight: lighter;
	text-transform: none;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.bordered-left-right-bot ul.listnone{
	margin-top: -7px !important;
	margin-bottom: 0px !important;
	margin-left: -5px;
	padding-left: 5px !important;
	list-style: none;
}
.bordered-left-right-bot ul.listnone li label{
	font-size: 14px;
	color: #252525;
	font-weight: lighter;
	text-transform: none;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.bordered-all ul li{
	padding: 5px 0;
}
.bordered-all ul.sublist{
	display: inline-table;
	list-style: none;
}
.bordered-all ul.sublist2{
	display: inline-table;
	list-style: none;
	margin-left: 115px;
}
.bordered-all ul.sublist3{
	display: inline-table;
	list-style: none;
	margin-left: 150px;
}
.bordered-all ul.sublist4{
	display: inline-table;
	list-style: none;
	margin-left: 33px;
}
.bordered-all ul.sublist li,.bordered-all ul.sublist2 li{
	padding: 0px;
}
.bordered-all .panel{
	border:none !important;
	-webkit-box-shadow : none !important;
	-moz-box-shadow : none !important;
	box-shadow : none !important;
}
.bordered-all .panel-body{
	padding-left: 0px;
	padding-bottom: 0px !important;
	margin-top: -4px;
}
.bordered-all .panel-body h2{
	font-size: 14px;
	color: #252525;
	font-weight: lighter;
	text-transform: none;
	padding-top: 0px !important;
	padding-bottom : 4px !important;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.bordered-all .panel .panel-heading{
	background-image: none !important;
	background-color: #fff !important;    
	padding: 0px !important; 
    border-bottom: none !important;
     border-top-right-radius: 0px; 
     border-top-left-radius: 0px; 
}
.bordered-all .panel-group{   
	padding: 0px !important;
	margin-bottom : 0px;
}
.bordered-all .panel-title a{
	border-bottom: none;
	font-size: 16px;
	width: 100%;
	display: block;
	color: #252525;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.bordered-all .panel-title a:hover{
	text-decoration: none;
	/*color: #ef6e19;*/
}
.bordered-all .panel-title a:focus{
	text-decoration: none;
}
.bordered-all .panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{
	border-top: none;
}
/*.bordered-all .panel-heading .accordion-toggle {
    background-image: url('../img/arrow-orange.png');
    background-repeat: no-repeat;
    background-position: right 5px;
}
.bordered-all .panel-heading .accordion-toggle.collapsed{
    background-image: url('../img/arrow-orange-rev.png');
    background-repeat: no-repeat;
    background-position: right 5px;
}*/
.form-control.map-input-text{
	margin-left: 0px; 
	margin-right: 0px; 
	padding: 15px 30px !important;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; 
	margin-top: -1px;
	height: 61px;
}
.form-control.map-input-text-2{
	margin-left: 0px; 
	margin-right: 0px; 
	padding: 15px 30px !important;
	border-top: 0px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 61px;
}
.form-control.map-input-text:focus{
    box-shadow: none;
    border: 1px solid #ef6e19;
    position: relative;
}
.form-control.map-input-text-2:focus{
    box-shadow: none;
    border: 1px solid #ef6e19;
}
.bordered-all #btn-signin{
	margin-top: 0px;
    border-color: transparent;
    width: 100%;
    border-radius: 0px;
    height: 50px;
    background: #363636;
    font-size: 16px;
    font-weight: bold;
    box-shadow: none;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.bordered-all #btn-signin:hover, .bordered-all #btn-signin:focus{
	background: #EE7813;
}
img.map-captcha{
	width: 100%;
	height: 61px;
}
.map-btn{
	width: 160px !important;
	height: 50px !important;
	float: right;
	background-color: #252525 !important;
	letter-spacing: 1px;
	border-radius: 0px;
}
.map-btn:hover{
	background-color: #ff7400 !important;
}
label.map-agree{
	padding-left: 20px !important;
	font-size: 13px !important;
	line-height: 1.5 !important;
	color: #636363 !important;
	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
	font-weight: lighter !important;
}
.checkbox { padding-left: 20px; }
.checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; 
}
.checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out; 
}
.checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 0;
	top: 0;
	margin-left: -16px;
	padding-left: 3px;
	padding-top: 5px;
	font-size: 11px;
	color: #555555; 
}
.checkbox input[type="checkbox"] { opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before { outline-width: 0; }
.checkbox input[type="checkbox"]:checked + label::after {
	font-family: 'FontAwesome';
	content: "\f00c"; 
}
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
	background-color: #eeeeee;
	cursor: not-allowed; 
}
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox.checkbox-inline { margin-top: 0; }
.checkbox-warning input[type="checkbox"]:checked + label::before {
	background-color: #ef6e19;
	border-color: #ef6e19; 
}
.checkbox-warning input[type="checkbox"]:checked + label::after { color: #fff; }
li.list-aff{ height: 30px; }
.color-63{ color: #636363 !important; }
.list-number{ list-style-type:decimal; }
.list-number li{
	padding-bottom: 7px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.form-map{
	padding-left: 30px;
}
.pdf-download-area{
	margin-left: 0px;
}
.pdf-download-area1{
	max-width: 100%;
	width: 216px;
}
/* ====== END MAP 2 ======= */

/*contact*/
#contact-map {
	padding: 0px;
}
#contact-map-container {
	min-height: 450px;
}
.btn-send-contact:focus,
.btn-send-contact:hover {
	background-color: #ff7600;
	color: #ffffff;
}
#contact-address {
	padding-top: 18px;
	padding-bottom: 13px;
}
#contact-address p {
	font-size: 13px;
	line-height: 1.75;
}
.box-contact-form.contact{
	height:1170px;
}
.box-contact-form.supporting{
	height:570px;
}
.box-contact-form.organisation{}
.box-contact-form h5 {
	margin:0 0 20px 0;
}
.box-contact-form h3 {
	margin:0 0 5px 0!important;
}
.box-contact-form input, .box-contact-form textarea {
	border-radius:0;
	height:45px;
}
.box-contact-form textarea {
	border-radius:0;
	margin-top:10px;
}
.box-contact-form select {
	border:none;
}
.box-contact-form .form-group {
	margin-bottom:23px;
	border-radius:0;
}
.box-contact-form label {
	color:#333;
	font-size:14px;
	margin-bottom:6px;
}
.box-contact-form .input-group-addon {
	background:#fff;
	border-radius:0;
	border: 1px solid #D5CEC8;
}
.box-contact-form .input-date {
	border-right:0;
}
.box-contact-form {
	padding:30px;
	width:100%;
	background:#F2F2F2;
	font-size:14px;
	height:auto;
}
.box-contact-form .input-file {
	border:1px solid D5CEC8;
	margin-top:10px;
}
.box-contact-form input[type=checkbox] {
	width:22px;
	border-radius:0!important;
	background-color:#FFF!Important;
	box-shadow: none;
	outline: none !important;
}
.box-contact-form input[type=radio] {
	margin:-10px 0 0 0;
}
.box-contact-form .radio-parent, 
.box-contact-form .radio-parent div {
	margin-bottom:0;
}
.box-contact-form label {
	color: #333;
	font-size: 13px;
	margin-bottom: 6px;
}
/*28nov2016*/
#question {
	padding-top: 0px;
}
#question .btn-group .dropdown-toggle {
	height:60px;
}
#question .btn-group .btn {
	padding:6px 15px;
}
#question textarea{
	resize: none !important;
}
#question textarea,
#question .btn-group .dropdown-toggle,
#question .bootstrap-select.btn-group .dropdown-menu {
	width: 100%;	
}
#question textarea{
	resize: none;
	min-height: 90px !important;
	max-height: 200px !important;
	padding: 6px 15px;
	font-family: "Open Sans";
}
#question input{
	padding:6px 15px;
	font-family: open sans;
}
#question .bootstrap-select.btn-group .btn .filter-option {
    font-weight:normal;
	text-transform: initial;
	font-size: 14px;
	font-family: "Open Sans";
}
#question .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.glyphicon {
    display:none;
}
#question .bootstrap-select.btn-group .dropdown-menu li.selected {
    background:#e8e8e8;
}
#question .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}
#question .bootstrap-select.btn-group .dropdown-menu {
    margin-top:0px;
}
#question .btn-success:hover, 
#question .btn:hover{
	border-color: #ccc !important;
	background: transparent;
	color: #999;
	outline:none!important;
}
#question .btn-success:focus, 
#question .btn:focus, 
#question .btn-success:active, 
#question .btn-success.active, 
#question .open > .dropdown-toggle.btn-success {
    border-color: #ccc !important;
	background: transparent;
	color:#999!important;
	outline:none!important;
	z-index: 999;
	-webkit-box-shadow: none;
    box-shadow: none;
}
#question .form-group {
    margin-bottom: 3px;
}
#question .form-group label {
    font-weight: normal;
    font-family: "Montserrat";
    color: #252525;
    margin-bottom: 15px;
    margin-top: 20px;
}
#question .form-group .bootstrap-select .btn-success{
	border: 1px solid #ccc;
}
#question .form-group .bootstrap-select .dropdown-toggle{
	width:100%;
}
#question .form-group .bootstrap-select.btn-group .btn .caret {
    border-top: 6px dashed;
	border-top: 6px solid \9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	right: 20px;
}
#question .form-group.region .bootstrap-select .dropdown-toggle{
	/* margin-left: -1px; */
}
#question .open > .dropdown-toggle.btn-success:focus{
	border-color: #ccc !important;
}
#question .form-group .form-control {
    border-color: #ccc;
	/* margin-top: -1px; */
	height: 60px;
	border-right: none;
}
#question .form-group .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: transparent;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: none;
	margin-left:-1px;
    border-radius: 0px;
}
#question .form-group .input-group-addon.danger {
    color: red;
}
#question .form-group .input-group-addon.success {
    color: green;
}
#question .form-group .form-control.contact_captcha {
    /* margin-right:-1px; */
}
#question .form-group .form-control.contact_firstname {
    /* margin-right:-1px; */
}
#question .form-group .form-control.contact_telephoneno {
    /* margin-right:-1px; */
}
#question .form-group .form-control.contact_email {
    /* margin-right:-1px; */
}
#question .form-group .form-control.contact_organisation {
	min-width: 33.5%!important;
}
#question textarea:focus, 
#question input[type="text"]:focus, 
#question input[type="password"]:focus, 
#question input[type="datetime"]:focus, 
#question input[type="datetime-local"]:focus, 
#question input[type="date"]:focus, 
#question input[type="month"]:focus, 
#question input[type="time"]:focus, 
#question input[type="week"]:focus, 
#question input[type="number"]:focus, 
#question input[type="email"]:focus, 
#question input[type="url"]:focus, 
#question input[type="search"]:focus, 
#question input[type="tel"]:focus, 
#question input[type="color"]:focus, 
.uneditable-input:focus {
    /* border-color: #ef6e19 !important; */
    box-shadow: none;
    outline: 0 none;
	z-index: 999;
}
#question .form-group .form-control:focus {
    /* border-color: #ef6e19 !important; */
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	position: relative;
	z-index: 999;
}
#question .dropdown-menu > li > a {
    padding: 5px 15px;
	font-family: open sans;
	color: #636363;
}
#question .bs-placeholder{
	color: #999;
}
#question .q_organisation{}
#question .q_organisation .organisation_freelancer{
	float: right;
}
#question .q_organisation .organisation_freelancer .checkbox{
	margin: 0px;
}
#question .q_organisation .organisation_freelancer .checkbox label{
	margin-top: 20px;
}

/* mediaquery */
.contact_form .container-640{
	overflow:hidden;
}
.contact_form .btn-send-contact{
	background-color: #252525;
	color: #ffffff;
	font-weight: bold;
	font-family: "Montserrat" !important;
	padding: 10px 20px !important;
	height: 60px;
	border-radius: 0px;
	font-size: 16px;
	float: right;
	letter-spacing: 1px;
}
.contact_form .col-sm-6{
	width:50%!important;
}
.contact_form .col-sm-6{
	width:50%!important;
}
.contact_form .col-sm-4{
	width:33.33333333%!important;
}
.contact_form .contact-form img.map-captcha {
	height: 60px;
	margin-top: 55px;
}
.contact_form .contact-form{
	margin-top:25px;
}
.contact_form .radio_custom_by_am.media_type ul li .checkbox label, 
.contact_form .radio_custom_by_am.region ul li .checkbox label {
    font-weight: normal !important;
}
/* mediaquery */

#contact-address address h3{
	line-height: 1.5;
}
#contact-address address .second-address{
	font-family: "Montserrat";
	font-size: 12px;
}
#contact-address .pad-left-contact{
	padding-left:0px;
}
#contact-address .pad-right-contact{
	padding-right:0px;
	padding-left: 88px;
}
#contact-map #peta{
	width: 100%;
	margin:20px 0px 20px 0px;
	background:#eeeeee;
	height: 450px;
}
/*1dec2016*/
.newsevent-linkselect .btn-success{
	border:none;
}
.filter-view-page-NEAT {
	margin-left:-20px; 
	padding-top:20px; 
	margin-right:-20px;
}
.result-filter-view-NEAT{
	padding-top:0px; 
	margin-right:-20px; 
	margin-left:-20px;
}
.back-linkevents span label{
	color:#f79644;
}
section#careerlist.first-section .newsevent-link.contain-link-menu-NEAT .linknews-wrapper .newsevent-linkselect .btn-group.open .dropdown-toggle{
	background: transparent!important;
	color:#f26522!important;
}
section#careerlist.first-section .newsevent-link.contain-link-menu-NEAT .linknews-wrapper .newsevent-linkselect .btn-group .btn:hover,
section#careerlist.first-section .newsevent-link.contain-link-menu-NEAT .linknews-wrapper .newsevent-linkselect .btn-group .btn:focus{
	background: transparent!important;
	color:#f26522;
}

/* myrspo 
 myrspo backup css in 15feb2017
*/
#myrspo{padding-bottom: 130px;}
#myrspo .myrspo_title h1{ text-transform:none; }
#myrspo .left_myrspo { 
	padding-right:20px; 
	padding-left:0px; 
}
#myrspo .left_myrspo .bordered_left_myrspo{ 
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top:31px;
	padding-bottom:10px;
}
#myrspo .left_myrspo .bordered_left_myrspo p{ 
	line-height:24px;
	color:#636363;
	margin-bottom: 23px;
}
#myrspo .right_myrspo { 
	padding-left:20px; 
	padding-right:0px; 
}
#myrspo .right_myrspo .show_list_email_and_complete small,
#myrspo .right_myrspo #form_element small{ 
	display: block;
	font-size: 13px;
	line-height: 21px;
	color: #636363;
}
#myrspo .right_myrspo .show_list_email_and_complete small:last-child{ 
	margin-top: 21px;
}
#myrspo .box-contact-form {
	padding:21px 30px 30px 30px;
	margin-top:0px;
}
#myrspo .box-contact-form label {
    margin-top: 23px;
	color: #252525;
	font-size:13px;
	margin-bottom: 6px;
}
#myrspo .box-contact-form .btn-black {
    margin-top: 30px;
}
#myrspo .box-contact-form .form-group {
    margin-bottom: 0px;
}
#myrspo .form-control::-moz-placeholder {
    color: #898989;
    opacity: 1;
    font-size: 14px;
	font-family: Open Sans;
}
#myrspo .form-control::-webkit-input-placeholder {
    color: #898989;
    opacity: 1;
    font-size: 14px;
	font-family: Open Sans;
}
#myrspo .form-control:-ms-input-placeholder {
    color: #898989;
    opacity: 1;
    font-size: 14px;
	font-family: Open Sans;
}
#myrspo .form-control:-moz-placeholder {
    color: #898989;
    opacity: 1;
    font-size: 14px;
	font-family: Open Sans;
}
#myrspo .form-control {
    color: #636363;
	width:100%;
	font-family: Open Sans;
	font-size: 14px;
}
#myrspo .input-group {
    width:100%;
}
#myrspo .input-group.membership_number .form-control:nth-child(1),
#myrspo .input-group.membership_number .form-control:nth-child(3),
#myrspo .input-group.membership_number .form-control:nth-child(5),
#myrspo .input-group.membership_number .form-control:nth-child(7),
#myrspo .input-group.membership_number .form-control:nth-child(9){
	text-align:left;
	padding: 6px 10px;
}
#myrspo .input-group.membership_number .form-control:nth-child(1){
    width: 30px;
}
#myrspo .input-group.membership_number .form-control:nth-child(3){
    width: 55px;
}
#myrspo .input-group.membership_number .form-control:nth-child(5){
    width: 40px;
}
#myrspo .input-group.membership_number .form-control:nth-child(7){
    width: 47px;
}
#myrspo .input-group.membership_number .form-control:nth-child(9){
    width: 40px;
}
#myrspo .input-group.membership_number span{
    float:left;
	line-height: 42px;
	color: #252525;
	padding: 0px 9.5px;
	font-weight: bold;
}
#myrspo .right_myrspo .alert_didnotmatch,
#myrspo .right_myrspo .alert_incorrect_contact_person_email,
#myrspo .right_myrspo .alert_has_previously_registered{
	background:rgb(226,77,81);
	padding:23px 30px;
}
#myrspo .right_myrspo .alert_didnotmatch a,
#myrspo .right_myrspo .alert_incorrect_contact_person_email a,
#myrspo .right_myrspo .alert_has_previously_registered a{
	color:#fff;
	font-weight:bold;
}
#myrspo .right_myrspo .alert_didnotmatch a:hover,
#myrspo .right_myrspo .alert_incorrect_contact_person_email a:hover,
#myrspo .right_myrspo .alert_has_previously_registered a:hover{
	text-decoration:underline;
}
#myrspo .right_myrspo .alert_didnotmatch p,
#myrspo .right_myrspo .alert_incorrect_contact_person_email p,
#myrspo .right_myrspo .alert_has_previously_registered p{
	color:#fff;
	margin-bottom: 0px;
	line-height:24px;
}
#myrspo .right_myrspo .alert_didnotmatch .btn-black,
#myrspo .right_myrspo .alert_incorrect_contact_person_email .btn-black,
#myrspo .right_myrspo .alert_has_previously_registered .btn-black{
	width:100%;
}
#myrspo .right_myrspo .show_list_email_and_complete{
	margin-top:21px;
}
#myrspo .right_myrspo .show_list_email_and_complete .contact_person .form-control{
	background-color:rgb(128,195,89);
	color:#fff;
}
#myrspo .right_myrspo .show_list_email_and_complete .contact_person .form-control::-moz-placeholder{ color:#fff; }
#myrspo .right_myrspo .show_list_email_and_complete .contact_person .form-control:-ms-input-placeholder{ color:#fff; }
#myrspo .right_myrspo .show_list_email_and_complete .contact_person .form-control:-moz-placeholder{ color:#fff; }
#myrspo .right_myrspo .show_list_email_and_complete .contact_person .form-control::-webkit-input-placeholder{ color:#fff; }
#myrspo .btn {
	border-radius: 0px;
	padding: 11.4px 12px;
}
#myrspo #company_name {
	width: 100%;
}
#myrspo .ui-autocomplete {
	position: absolute;
	z-index: 9999;
	padding-left: 0px;
	padding-right: 0px;
	max-height: 190px;
	width: 100%;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	border: 1px solid #ccc;
	background: #fff;
}
#myrspo .ui-autocomplete ul {
	margin-left: 0;
	padding: 1px;
}
#myrspo .ui-autocomplete li {
	margin-left: 0;
	padding: 2px 5px;
	border-bottom: 1px solid #dedeee;
	list-style-type: none;
	cursor: pointer;
}
#myrspo .ui-autocomplete li:hover {
	background: #ed7b1c;
	color: white;
}
#myrspo .div_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	background-color: rgba(255,255,255,0.75);
	z-index: 9999;
}
#myrspo .div_spin {
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	font-size: 20px;
	color: #ed7b1c;
}
#myrspo .green {
	color: green;
}
#myrspo .red {
	color: red;
}
#myrspo .ui-autocomplete-loading {
   	background: white url("{{ theme:image_path file="loading.gif" }}") right center no-repeat;
}
#myrspo #form_element .input-group input:focus {
	box-shadow: none;
}
#myrspo #form_element .text-danger p {
	font-size: 0.9em;
}
#myrspo .input-group.has-error .input-group-addon {
	border-color: #a94442;
}
#myrspo #email_field_error{
	text-transform: lowercase;
}
#myrspo #email_field_error p::first-letter{
	text-transform: uppercase;
}
#myrspo_resend_verify .ui-autocomplete {
	position: absolute;
	z-index: 9999;
	padding-left: 0px;
	padding-right: 0px;
	max-height: 190px;
	width: 100%;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	border: 1px solid #ccc;
	background: #fff;
}
#myrspo_resend_verify .form-control {
    color: #636363;
    width: 100%;
    font-family: Open Sans;
    font-size: 14px;
}
#myrspo_resend_verify .ui-autocomplete ul {
	margin-left: 0;
	padding: 1px;
}
#myrspo_resend_verify .ui-autocomplete li {
	margin-left: 0;
	padding: 2px 5px;
	border-bottom: 1px solid #dedeee;
	list-style-type: none;
	cursor: pointer;
}
#myrspo_resend_verify .ui-autocomplete li:hover {
	background: #ed7b1c;
	color: white;
}


/*radio custom*/
.radio_custom_by_am.media_type{
	margin-top: 23px;
	margin-bottom: 21px;
}
.radio_custom_by_am label{
	font-weight: normal;
}
.radio_custom_by_am div{
	text-align: left;
}
.radio_custom_by_am div label{
	color:#636363;
	font-family:open sans;
}
.radio_custom_by_am .t_radio{
	text-align: left;
	display: block;
	font-family: "Montserrat";
}
.radio_custom_by_am input[type=radio]:not(old){
	width : 26px;
	margin : 0;
	padding : 0;
	font-size : 1em;
	opacity : 0;
	cursor : pointer;
}
.radio_custom_by_am input[type=radio]:not(old) + label{
	display      : inline-block;
	margin-left  : -2em;
	line-height: 1.9em;
}
.radio_custom_by_am input[type=radio]:not(old) + label > span{
	display          : inline-block;
	width            : 20px;
	height           : 20px;
	/* margin           : 0.25em 9px 0.25em 0px; */
	margin           : 0.25em 9px 0.1em 0px;
	border           : 0.0625em solid #CCC;
	border-radius    : 50%;
	background       : #fff;
	/*  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
	background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224)); */
	vertical-align   : bottom;
}
.radio_custom_by_am input[type=radio]:not(old):checked + label > span{
	background       : #fff;
	/* background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
	background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240)); */
}
.radio_custom_by_am input[type=radio]:not(old):checked +  label > span > span{
	display          : block;
	width            : 10px;
	height           : 10px;
	/* margin           : 3.5px 4px 3px 3.5px; */
	margin           : 4px;
	border           : none;
	border-radius    : 50%;
	background       : #EF6E19;
	/* background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
	background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102)); */
}
/*radio custom*/

/*checkbox cusom*/
.radio_custom_by_am.region{
	margin-bottom: -9px;
}
.radio_custom_by_am.media_type ul,
.radio_custom_by_am.region ul{
	padding-left: 1px;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.radio_custom_by_am.media_type ul li .checkbox label,
.radio_custom_by_am.region ul li .checkbox label{
	color:#636363;
	font-family:open sans;
}
#question .q_organisation .organisation_freelancer .checkbox label:before,
.radio_custom_by_am.media_type ul li .checkbox label:before,
.radio_custom_by_am.region ul li .checkbox label:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]:disabled + label:before { background-color: #ebebeb!important; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 1;}
.radio_custom_by_am.media_type ul li .checkbox input[type="checkbox"]:disabled + label, 
.radio_custom_by_am.region ul li .checkbox input[type="checkbox"]:disabled + label {
    color: #898989 !important;
}
#question .q_organisation .organisation_freelancer .checkbox label:after,
.radio_custom_by_am.media_type ul li .checkbox label:after,
.radio_custom_by_am.region ul li .checkbox label:after {
    display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 0;
    margin-left: -16px;
    padding-left: 1px;
    padding-top: 1.5px;
    font-size: 11px;
    color: #fff;
}
#question .q_organisation .organisation_freelancer .checkbox input[type="checkbox"]:checked + label:before,
.radio_custom_by_am.media_type ul li .checkbox input[type="checkbox"]:checked + label:before,
.radio_custom_by_am.region ul li .checkbox input[type="checkbox"]:checked + label:before {
    background-color: #ef6e19;
    border-color: #ef6e19;
}
.radio_custom_by_am.media_type ul li .checkbox label,
.radio_custom_by_am.region ul li .checkbox label{
    padding-left: 10px !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    color: #252525 !important;
    font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
    /* font-weight: bold !important; */
    font-weight: normal !important;
}
/*checkbox cusom*/

/*table*/
.lead_table{
	font-size:13px;
	color:#636363;
	font-family:"Open Sans";
	margin-bottom: 5px;
}

.table_2{
	width:100%; 
	background-color:transparent;
	border:none!important;
}
.table_2 tbody {
	border-top: 1px solid #e1e1e1;
}
.table_2 tbody tr td{
	padding: 5px 0px;
	font-size: 14px;
	font-family: Montserrat, Open Sans, Arial, sans-serif;
}
.table_2 tbody tr td:first-child{
	width: 60%;
	color: #252525;
}
.table_2 tbody tr td:last-child{
	color: #636363;
}
.table_2 tbody tr:first-child td{
	padding: 13px 0px 5px 0px;
}
.table_2 tbody tr:last-child td{
	padding: 5px 0px 26px 0px;
}

.table_3{
	width:100%; 
	background-color:transparent;
	border:none!important;
}
.table_3 thead tr td{
	padding: 5px 0px;
	
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.table_3 tbody {
	border-top: 1px solid #e1e1e1;
}

.table_3 tbody tr td{
	padding: 5px 0px;
	font-size: 14px;
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	width:1%;
	color: #252525;
}
.table_3 tbody tr:first-child td{
	padding: 13px 0px 5px 0px;
}
.table_3 tbody tr:last-child td{
	padding: 5px 0px 26px 0px;
}

.table_4{
	width:100%; 
	background-color:transparent;
	border:none!important;
}
.table_4 tbody {
	border-top: 1px solid #e1e1e1;
}
.table_4 tbody tr td{
	padding: 5px 0px;
	font-size: 14px;
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
}
.table_4 tbody tr td:first-child{
	width: 9.5%;
	color: #252525;
}
.table_4 tbody tr td:last-child{
	color: #636363;
}
.table_4 tbody tr:first-child td{
	padding: 13px 0px 5px 0px;
}
.table_4 tbody tr:last-child td{
	padding: 5px 0px 26px 0px;
}
/*table*/

/*palm trace*/
section.palm_trace_mi .p_t_ispke_s_h{}
section.palm_trace_mi iframe{}
section.palm_trace_mi .filter_palm_trace_mi{
	margin-top: 8px;
	margin-bottom: 2px;
	text-align: center;
}
section.palm_trace_mi .filter_palm_trace_mi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	padding-bottom: 20px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li{
	display: inline-block;
	padding: 8px 20px 9px 20px;
	margin: 0px -2px;
	font-size: 14px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
section.palm_trace_mi .filter_palm_trace_mi ul li{
    border-top: 1px solid #cccccc;
    border-left: none;
    border-bottom: 1px solid #cccccc;
    border-right: none;
    border-radius: 0px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li.active{
	cursor:unset;
	background: #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(1).active{
	border-left: 1px solid #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-radius: 3px 0px 0px 3px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(6).active{
	border-right: 1px solid #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-radius: 0px 3px 3px 0px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li.active a{
	color: #fff !important;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:hover a{
    color: #fff;
}
section.palm_trace_mi .filter_palm_trace_mi ul li a{
	text-decoration:none;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:hover{
    border-top: 1px solid #ee7813;
    border-left: none;
    border-bottom: 1px solid #ee7813;
    border-right: none;
    border-radius: 0px;
	cursor: pointer;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(1) {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 3px 0px 0px 3px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(1):hover {
    border-top: 1px solid #ee7813;
    border-left: 1px solid #ee7813;
    border-bottom: 1px solid #ee7813;
    border-radius: 3px 0px 0px 3px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(6) {
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 0px 3px 3px 0px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:nth-child(6):hover {
    border-top: 1px solid #ee7813;
    border-bottom: 1px solid #ee7813;
    border-right: 1px solid #ee7813;
    border-radius: 0px 3px 3px 0px;
}
section.palm_trace_mi .filter_palm_trace_mi ul li:hover {
    background: #ee7813 !important;
}
/*palm trace*/

/* custom table file download */
#content_list_custom_table{
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 0px;
	/* margin-left: -1px; */
	border-left: 1px solid transparent;
	background: #fff;
	/* min-height: 720px; */
}
#content_list_custom_table .content_table_file .table-responsive .table{
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	/* border-bottom: 1px solid #D9D9D9 !important; */
	border-bottom: none !important;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th, 
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > th, 
#content_list_custom_table .content_table_file .table-responsive .table > tfoot > tr > th {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: none;
    border-bottom: 1px solid #CDCDCD;
	height: 52px;
	vertical-align: middle;
	color: #252525;
	font-family: Montserrat;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 13px;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > td, 
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td, 
#content_list_custom_table .content_table_file .table-responsive .table > tfoot > tr > td {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
	border-top:1px solid #D9D9D9;
    border-bottom:none;
	min-height: 66px;
	vertical-align: middle;
	color: #252525;
	font-size: 13px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr:hover{
	/* background:#F5F5F5; */
	cursor:pointer;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:hover:nth-child(1),
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:hover:nth-child(2),
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr:hover > td:nth-child(1) .t_names{
	color:#ED7306 !important;
	cursor:pointer;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > .t_names{
	float:left;
	width:90%;
	margin-top: 3px;
	line-height: 1.5;
	font-family: "Montserrat";
	font-weight: 600;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > .t_names > .multi_lang{
	background:transparent url('../img/Icon-MultiLanguage/Icon-MultiLanguage.png') no-repeat;
	height: 18px;
	width: 18px;
	vertical-align: middle;
	margin-left: 10px;
	display: inline-block;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > .t_names > .multi_lang:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"multi languages";
	margin-left: -45px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1) span{
	/* background:transparent url('../img/icon-file-type/Icon-Filetype.png') no-repeat; */
	height: 25px;
	display: inline-block;
	line-height: 1.95;
	float: left;
	margin-right: 17px;
	font-family: "Montserrat";
	font-weight: 600;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul {
	list-style-type: none;
	height: 20px;
	margin: 0px;
	padding:0px;
	opacity:0;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr:hover > td:last-child > ul{
	opacity:1;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:nth-child(1),
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1),
#content_list_custom_table .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(1), 
#content_list_custom_table .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(1){
	width: 49%;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:nth-child(2),
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(2),
#content_list_custom_table .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(2), 
#content_list_custom_table .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(2) {
	width: 10%;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:nth-child(1),
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1) {
	padding-left: 30px;
    padding-right: 30px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1) .link_folder{
	color:#252525;
	text-decoration:none;
	outline:none;
	display:inline-block;
	width:100%;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1) .link_folder .t_names{
	margin-top:3px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(1):hover .link_folder{
	color:#ED7306;
}
#content_list_custom_table .content_table_file .table-responsive .table > thead > tr > th:nth-child(2),
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td:nth-child(2) {
	vertical-align:top;
	padding-top: 24px;
}
#tableSearchResults_attachments{
	overflow:hidden;
	margin-top:-1px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > thead > tr, 
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr, 
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tfoot > tr{
	height:49px;
	min-height:49px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > .t_detail_of_data{
	height:0px;
	min-height:0px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > thead > tr > td, 
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td, 
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tfoot > tr > td {
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 8px;
    padding-bottom: 12px;
	border-top:1px solid #D9D9D9;
    border-bottom:none;
	min-height: 66px;
	vertical-align: middle;
	color: #252525;
	font-size: 13px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_preview,
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_download{
	margin: 0px 6px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(1){
	padding-left: 0px;
    padding-right: 10px;
	width: 85%;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(2){
	text-align:right;
	vertical-align:top;
	padding-top: 13px;
	width: 15%;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr:hover > td:nth-child(3){
	display: none;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul{
	opacity:1;
	display:inline-block;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(2) > ul > li:nth-child(1) a{
	margin-left:0px;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(2) > ul > li:nth-child(1){
	opacity:1;
	display:inline-block;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li {
	display: inline;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_preview,
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_download {
	cursor:pointer;
	display: inline-block;
	background-position: left;
	margin: 0px 4px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_preview {
	width: 26px;
	height: 16px;
	background: transparent url('../img/icon/Button-Preview.png') no-repeat;
	background-position: top;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_download {
	width: 18px;
	height: 18px;
	background: transparent url('../img/icon/Button-Download.png') no-repeat;
	background-position: top;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_preview:hover,
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_download:hover {
	background-position: bottom;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_none1 {
	width: 38px;
	display: inline-block;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > td > ul > li > a.t_none2 {
	width: 28px;
	display: inline-block;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > p{
	max-width:85%;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > .t_detail_of_data{
	background:transparent!important;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow{
    padding-left: 65px!important;
    padding-right: 30px!important;
    padding-top: 0px;
	padding-bottom: 0px;
	height: 0px;
	border:none;
	color:#252525!important;
}
#content_list_custom_table .content_table_file .table-responsive #tableSearchResults_attachments > tbody > tr > .hiddenRow{
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-top: 0px;
	padding-bottom: 0px;
	height: 0px;
	border:none;
	color:#252525!important;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail{
	padding-top:0px;
	padding-bottom:15px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > p{
	color:#636363;
	font-size: 13px;
	margin-bottom: 5px;
	
	-webkit-font-smoothing: inherit;
    -moz-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > label{
	color:#636363;
	margin: 0px;
	font-size: 13px;
	font-weight: normal;
	float:left;
	
	-webkit-font-smoothing: inherit;
    -moz-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > .version_files{
	float:left;
	padding-left: 10px;
	padding-bottom: 10px;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > .version_files > label{
	font-weight:normal;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > .version_files > label:last-child{
	display:none;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > .version_files a {
	line-height: 1.5;
}
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > a,
#content_list_custom_table .content_table_file .table-responsive .table > tbody > tr > .hiddenRow > .accordion-body > .t_content_detail > a:hover {
	color:#ED7306;
	
	-webkit-font-smoothing: inherit;
    -moz-font-smoothing: inherit;
    -moz-osx-font-smoothing: inherit;
}
/* custom table file download */

/* global */
#members-prof .form-control[readonly]:focus,
.member_survey .form-control[readonly]:focus {
    border-color: transparent !important;
	border-right: 1px solid transparent !important;
}
.backtoTop{
	position: fixed;
	right: 40px;
	bottom: 20%;
	z-index: 9999;
	background: #ebebeb;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
}
.backtoTop:hover{
	background: #ffffff;
}
.backtoTop a{
	font-size: 14px !important;
	font-weight: bold !important;
	color: #636363 !important;
	padding: 7px 21px !important;
	height: 40px;
	text-decoration:none!important;
	border: none !important;
}
.backtoTop a:hover{
	color: #636363 !important;
	background: #ffffff!important;
	border: none !important;
}
.backtoTop a i{
	padding-left: 6px;
}
.has-error .form-control {
    border-color: red;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.input-group .form-control {
    z-index: unset;
}
.text-danger {
    color: red;
}
.membership_number .membership_number1,
.membership_number .membership_number2,
.membership_number .membership_number3,
.membership_number .membership_number4,
.membership_number .membership_number5{
    text-align: left;
	padding: 6px 10px;
}
.membership_number .membership_number1{
    width: 30px!important;
}
.membership_number .membership_number2{
    width: 55px!important;
}
.membership_number .membership_number3{
    width: 40px!important;
}
.membership_number .membership_number4{
    width: 47px!important;
}
.membership_number .membership_number5{
    width: 40px!important;
}
/* global */

/* attention */
.attention_1{
	padding: 0px 0px 30px 0px;
}
.attention_1 p:first-child{
	font-size: 16px;
	color: #252525;
	font-family: "Montserrat";
	padding-top: 22px;
	line-height: 26px !important;
}
.attention_1 p:last-of-type{
	margin-bottom:23px!important;
}
/* attention */

/* highlight tooltip */
.highlight_tooltip{
	position: relative;
	display: inline-block;
	text-decoration:none!important;
}
.highlight_tooltip.related_entities,
.highlight_tooltip.parent,
.highlight_tooltip.control,
.highlight_tooltip.entities{
	color: #252525;
}
.highlight_tooltip.group_membership:after{
	/* z-index: -1; */
}
.highlight_tooltip:after {
	content: '';
    position: absolute;
    background-color: #ee7813;
    left: 0;
    bottom: 2px;
	border-bottom: 2px dashed #F5F5F5;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform ease 180ms,height ease 210ms,opacity 200ms ease-out;
    -moz-transition: -moz-transform ease 180ms,height ease 210ms,opacity 200ms ease-out;
    transition: transform ease 180ms,height ease 210ms,opacity 200ms ease-out;
    width: 100%;
    height: 0.200rem;
    opacity: 1;
}
.highlight_tooltip:hover:after {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    height: 1.8rem;
    opacity: 0.5;
	border-bottom: 2px dashed #ee7813;
}
/* highlight tooltip */

/* login page */
.login_page .login_first_register{
	/* opacity:0; */
	border-top: solid 1px #cccccc; 
	margin-top: 0px; 
	padding-left: 20px; 
	padding-right: 20px; 
	background: #F2F2F2; 
	height: 50px; 
	display: table; 
	width: 100%;
}
.login_page .login_first_register a{
	display: table-cell;
	vertical-align: middle;
	color: #555555;
	text-align: center;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
	text-decoration: none;
}
/* login page */

/* list line */
.container_list_line{
	height: 402px;
	max-height: 402px;
	margin-bottom: 30px;
}
ul.list_line{
	list-style-type: none;
	padding:0px;
	margin-bottom:0px;
}
ul.list_line li{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	padding: 12px 0px 15px 0px;
	margin: 0px 30px;
	border-bottom: 1px solid #f5f5f5;
}
ul.list_line li a{
	color:#252525;
	text-decoration:none;
	outline:none!important;
	font-size:13px;
	font-weight:bold;
}
ul.list_line li a:hover{
	color:#ee7813;
}
ul.list_line li:first-child{
	padding-top: 21px;
}
/* list line */

/* acop only live for a while */
#acop2015 {
    min-height: auto;
}
#acop-reporting .text-muted {
    float: none;
}
#acop-reporting #chart2 {
    min-height: auto;
    width: 100%;
    max-width: 100%;
    display: block;
    padding-right: 15px;
}
#acop-reporting .contain-acop {
    width: 100%;
    max-width: 70%;
    width: 70%;
}
#acop-reporting .acop-reporting {
    margin: 0px auto;
    border: 1px solid #CCC;
    padding: 10px 30px 30px;
    margin: -5px 30px 0;
}
#acop2015 .list_carousel.responsive {
    width: 80%;
    margin: 0 auto;
}
#acopreports .reports-left {
    display: block;
    float: left;
    width: 130px;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    margin-right: 5px;
}
#acopreports .reports-left .inner-reports {
    width: 100%;
    padding: 5px 0 0 0px;
    margin: 0 auto;
    height: 270px;
    display: block;
    overflow: hidden;
}
#acopreports .reports-left .inner-reports .alert {
    padding: 15px;
    margin: 0 auto 5px auto;
    border: 1px solid transparent;
    border-radius: 3px;
    height: auto;
    display: table;
}
#acop2015 #docs-acop > li > .reports-left > .inner-reports > a > .reportimgthumbnail > .acop-overlay, #acop2015 #docs-acop > li > a > .reportimgthumbnail > .acop-overlay {
    margin: 5px;
}
/* acop only live for a while */

/* footer */
footer{
	z-index: 999;
	position: relative;
}
/* footer */