/* form */
form {  
	width:100%; 
	position: relative; 
	/* display: table; */
	display: block;
}
form#c_searchbox.events{ 
	display: table;
}
/* end form */

/* label */
label.label_content_right {
    width: auto;
    float: left;
    padding-right: 20px;
}
/* end label */

/* type forms */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:active,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:active,
select:-webkit-autofill:focus {
	background-color: #FFFFFF !important;
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}
/* end type forms */

/* container form */
.form_horizontal_noGap,
.form_horizontal_lr10{
	display:table;
	width:100%;
	margin-top: 31px;
	/* margin-top: 13px; */
}
.form_horizontal_noGap .container-1080{
	overflow: unset;
}
/* end container form */

/* form no gap */
.form_horizontal_noGap .am-col-1,
.form_horizontal_noGap .am-col-2,
.form_horizontal_noGap .am-col-3,
.form_horizontal_noGap .am-col-4{
	float: left;
	display: inline-block;
	min-height: 50px;
}
/* end form no gap */

/* form gap 10px */
.form_horizontal_lr10 .col-sm-12,
.form_horizontal_lr10 .col-sm-11,
.form_horizontal_lr10 .col-sm-10,
.form_horizontal_lr10 .col-sm-9,
.form_horizontal_lr10 .col-sm-8,
.form_horizontal_lr10 .col-sm-7,
.form_horizontal_lr10 .col-sm-6,
.form_horizontal_lr10 .col-sm-5,
.form_horizontal_lr10 .col-sm-4,
.form_horizontal_lr10 .col-sm-3,
.form_horizontal_lr10 .col-sm-2,
.form_horizontal_lr10 .col-sm-1{
	display: inline-block;
	min-height: 50px;
	padding-left:10px;
	padding-right:10px;
}
.form_horizontal_lr10 .col-sm-2.group-5{
	width:20%;
}
.form_horizontal_lr10 .col-sm-12.group-row2,
.form_horizontal_lr10 .col-sm-11.group-row2,
.form_horizontal_lr10 .col-sm-10.group-row2,
.form_horizontal_lr10 .col-sm-9.group-row2,
.form_horizontal_lr10 .col-sm-8.group-row2,
.form_horizontal_lr10 .col-sm-7.group-row2,
.form_horizontal_lr10 .col-sm-6.group-row2,
.form_horizontal_lr10 .col-sm-4.group-row2,
.form_horizontal_lr10 .col-sm-3.group-row2,
.form_horizontal_lr10 .col-sm-2.group-row2,
.form_horizontal_lr10 .col-sm-1.group-row2{
	margin-top:20px;
}
/* end form gap 10px */

/* homepage search certified members */
.search-certified-members.form_horizontal_noGap {}
.search-certified-members.form_horizontal_noGap h2{
	margin-top: 47px;
	margin-bottom: 33px;
}
.search-certified-members.form_horizontal_noGap .filter-search-certified-members{
	padding: 0px 50px 50px 50px;
	background-color: #fff;
}
.search-certified-members.form_horizontal_noGap .filter-search-certified-members form{
	display: table;
	width: 100%;
}
.search-certified-members.form_horizontal_noGap .am-col-1{
	width:45%;
}
.search-certified-members.form_horizontal_noGap .am-col-1 input{
	position: relative;
	z-index: 1;
}
.search-certified-members.form_horizontal_noGap .am-col-2{
	width:22%;
	margin-left:-1px;
}
.search-certified-members.form_horizontal_noGap .am-col-3{
	width:22%;
	margin-left:-1px;
}
.search-certified-members.form_horizontal_noGap .am-col-4{
	width:11%;
}
.search-certified-members.form_horizontal_noGap .am-col-4 .btn{
	width: 100%;
}
/* end homepage search certified members */

/*radio custom*/
.radio_custom_by_am {
    display: table;
    margin-top: 19px;
}
.radio_custom_by_am .yn_left, 
.radio_custom_by_am .yn_right {
    float: left;
    width: 100px;
}
.radio_custom_by_am.media_type{
	margin-top: 23px;
	margin-bottom: 21px;
}
.radio_custom_by_am.constituent{
	margin-top: 23px;
	margin-bottom: 0px;
}
.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;
}
.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; */
	margin           : 0px 9px 0px 0px;
	border           : 1px solid #ccc;
	border-radius    : 50%;
	background-color : #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           : 4.1px auto;
	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_by_am.constituent ul,
.radio_custom_by_am.media_type ul,
.radio_custom_by_am.region ul,
.radio_custom_by_am.my_default ul{
	padding-left: 1px;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.radio_custom_by_am.constituent ul li .checkbox label,
.radio_custom_by_am.media_type ul li .checkbox label,
.radio_custom_by_am.region ul li .checkbox label,
.radio_custom_by_am.my_default ul li .checkbox label{
	color:#636363;
	font-family:open sans;
}
.radio_custom_by_am.constituent ul li .checkbox label:before,
.radio_custom_by_am.media_type ul li .checkbox label:before,
.radio_custom_by_am.region ul li .checkbox label:before,
.radio_custom_by_am.my_default 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;
}
.radio_custom_by_am.constituent ul li .checkbox input[type="checkbox"]:disabled + label,
.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,
.radio_custom_by_am.my_default ul li .checkbox input[type="checkbox"]:disabled + label {
    color: #898989 !important;
}
.radio_custom_by_am.constituent ul li .checkbox label:after,
.radio_custom_by_am.media_type ul li .checkbox label:after,
.radio_custom_by_am.region ul li .checkbox label:after,
.radio_custom_by_am.my_default 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;
}
.radio_custom_by_am.constituent ul li .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,
.radio_custom_by_am.my_default ul li .checkbox input[type="checkbox"]:checked + label:before {
    background-color: #ef6e19;
    border-color: #ef6e19;
}
.radio_custom_by_am.constituent ul li .checkbox label,
.radio_custom_by_am.media_type ul li .checkbox label,
.radio_custom_by_am.region ul li .checkbox label,
.radio_custom_by_am.my_default 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: 600 !important; */
    font-weight: normal !important;
}
/*radio custom*/

/*checkbox custom*/
form .checkbox label{ margin-top: 0px; }
.checkbox { 
	padding-left: 20px; 
	margin-top: 14px;
	margin-bottom: 20px;
}
.checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 10px; 
}
.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 label::after {
	display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
    left: 0;
    top: 0;
    margin-left: -17px;
	padding-left: 0px;
	padding-top: 0px;
}
.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";  */
	font-family: 'Material Icons';
	content: "\E876"; 
}
.checkbox input[type="checkbox"]:disabled + label { opacity: 1; }
.checkbox input[type="checkbox"]:disabled + label::before {
	background-color: #ebebeb;
	cursor: not-allowed; 
}
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox label{
	color: #636363;
	font-family: Montserrat;
}
.checkbox label:before {}
.checkbox input[type="checkbox"]:disabled + label{
    color: #898989 !important;
}
.checkbox label:after {}
.checkbox input[type="checkbox"]:checked + label:before {
    background-color: #ef6e19;
    border-color: #ef6e19;
}
/* end checkbox custom */

/* filter in certification sccHoldersAndPNCassessment */
.id-stepcertification {
    background-image: url('../img/Step1to6-Line.jpg');
	background-repeat: no-repeat;
    background-position: 50px 28px;
    background-size: 81% 1px;
}
.id-stepcertification p{
	font-size: 12px;
	line-height: 22px;
}
.sccHoldersAndPNCassessment{
	padding: 0px 30px;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li{
	background-color: #fff;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li a{
	color: #252525;
	background-color: #f0f0f0;
	border-radius: 0px;
	margin-right: 0px;
	border: 1px solid #ddd;
	border-bottom-color: #f0f0f0;
	margin-bottom: -1px;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li a:hover{
	color: #f27a24;
	background-color: #fff;
	border: 1px solid #f0f0f0 !important;
	border-bottom: 1px solid #f0f0f0 !important;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li.active a{
	background-color: #fff!important;
	color: #252525!important;
	border: 1px solid #ddd;
	border-bottom-color: #f0f0f0 !important;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li:hover.active a{
	border: 1px solid #ddd!important;
	border-bottom-color: #f0f0f0 !important;
}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search{}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12{}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search{}
.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search .col-sm-12{}
/* end filter in certification sccHoldersAndPNCassessment */

/* filter_rspo_members_and_trademark homepage */
.filter_members_and_trademark .filter_rspo_members_and_trademark{
	width:350px;
	float:left;
	position:relative;
	padding-left: 40px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .row.barRSPO-members{
	height: 50px;
	background-color: #252525;
	background-image: url('../img/icons/Category-Member.png');
	background-repeat: no-repeat;
	background-size: 22px 20px;
	background-position: 20px center;
	line-height: 50px;
	
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .row.barRSPO-trademark{
	height: 50px;
	background-color: #252525;
	background-image: url('../img/icons/Category-TM.png');
	background-repeat: no-repeat;
	background-size: 26px 24px;
	background-position: 20px center;
	line-height: 50px;
	
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members{
	margin-bottom: 50px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark{
	margin-bottom: 40px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group ,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group {
	width: 100%;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group .form-control,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group .form-control {
	/* border-right:none; */
	border: 1px solid #e1e1e1;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group input.form-control::-moz-placeholder,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group input.form-control::-moz-placeholder {
    font-size: 13px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group .input-group-addon,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group .input-group-addon{
	background-color: #fff;
	border-radius: 0;
	border: none;
	position: absolute;
	right: 0px;
	width: 56px;
	height: 48px;
	padding: 15px 18px;
	margin-top: 1px;
	margin-right: 1px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group .input-group-addon button,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group .input-group-addon button{
	background-color: #fff;
	border: none;
	padding: 0px;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .input-group .input-group-addon button .glyphicon.glyphicon-search,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .input-group .input-group-addon button .glyphicon.glyphicon-search{
	font-size: 16px;
	color: #252525;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .row.barRSPO-members a,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .row.barRSPO-trademark a{
	width: 100%;
	color: #fff;
	background-image: url('../img/icons/Category-Arrow.png');
	background-repeat: no-repeat;
	background-size: 7px 12px;
	background-position: right 20px center;
	padding:0px 0px 0px 58px;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-members .row.barRSPO-members:hover,
.filter_members_and_trademark .filter_rspo_members_and_trademark .filter-rspo-trademark .row.barRSPO-trademark:hover{
	background-color: #ee7813;
}
/* end filter_rspo_members_and_trademark homepage */

/* progress bar */
.progressContent { position:relative; width:100%; border: 1px solid #ddd; padding: 1px; border-radius: 3px; box-shadow:none; }
.barProgress { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }
.percentProgress { position:absolute; display:inline-block; top:3px; left:48%; }
/* end progress bar */

/* responsive */
@media only screen and (max-width: 1360px){
	/* filter search members all */
	.f_searchMembers .container-search-members .tab-content.content-search-members { padding: 20px 10px; }
	.f_searchMembers .container-search-members .tab-content.content-search-members form{ display:table; }
	.f_searchMembers .container-search-members ul.nav-tabs.tab-search-members {
		margin-left: 20px;
		margin-right: 20px;
	}
	/* end filter search members all */
	
	/* filter certification bodies */
	.f_certificationBodies {
		padding-left:10px!important;
		padding-right:10px!important;
	}
	h2.pad-left-right-40{
		padding-left:20px!important;
		padding-right:20px!important;
	}
	/* end filter certification bodies */
	
	/* filter certification license holders */
	.f_licenseHolders {
		padding-left:10px!important;
		padding-right:10px!important;
	}
	/* end filter certification license holders */
	
	/* filter certification PnC */
	.f_PnC {
		padding-left:10px!important;
		padding-right:10px!important;
	}
	/* end filter certification PnC */
}
@media only screen and (max-width: 1199px){
	/* filter in certification sccHoldersAndPNCassessment */
	.sccHoldersAndPNCassessment{
		padding: 0px 20px;
	}
	/* end filter in certification sccHoldersAndPNCassessment */
}
@media only screen and (max-width: 1100px){
	/* filter certification PnC */
	.f_PnC .col-sm-2.group-row2{ width:25%; margin-top: 5px !important; }
	/* end filter certification PnC */
}
@media only screen and (max-width: 1024px){
	/* products trademark */
	.products-trademark form .col-sm-6, 
	.products-trademark form .col-sm-5{ width:100%; }
	.products-trademark form .col-sm-2,
	.products-trademark form .col-sm-3{ width:33.333%; }
	.products-trademark #productsearch .col-sm-6,
	.products-trademark #productsearch .col-sm-5,
	.products-trademark #productsearch .col-sm-2,
	.products-trademark #productsearch .col-sm-3 { padding-left:0px; padding-right:0px; }
	/* end products trademark */
}
@media only screen and (max-width: 960px){
	/* filter certification bodies */
	.f_certificationBodies .col-sm-6, .f_certificationBodies .col-sm-7, .f_certificationBodies .col-sm-8{ width:100%; }
	.f_certificationBodies .col-sm-2, .f_certificationBodies .col-sm-3, .f_certificationBodies .col-sm-4{ width:50%; margin-top:5px; }
	/* end filter certification bodies */
}
@media only screen and (max-width: 900px){
	/* filter search members all */
	.f_searchMembers .container-search-members .tab-content.content-search-members form{ 
		display: flex;
		flex-direction: column;
	}
	.f_searchMembers form[name='member_search'] .col-sm-3.with-btn.btn_search_member{ 
		order:7;
		margin-top: 5px;
	}
	.f_searchMembers form[name='member_search'] .col-sm-6,
	.f_searchMembers form[name='member_search'] .col-sm-9,
	.f_searchMembers form[name='member_search'] .col-sm-3,
	.f_searchMembers form[name='member_search'] .col-sm-3.with-btn.btn_search_member,
	.f_searchMembers form[name='member_search'] .col-sm-3.with-btn.btn_view_all_member,
	.f_searchMembers form[name='member_search'] .col-sm-3.group-row2{ 
		width:100%; 
	}
	.f_searchMembers form .col-sm-3, 
	.f_searchMembers form[name='member_search'] .group-row2{ 
		margin-top: 0px !important; 
	}
	.f_searchMembers form[name='member_search'] .col-sm-6,
	.f_searchMembers form[name='member_search'] .col-sm-9,
	.f_searchMembers form .col-sm-6, 
	.f_searchMembers form .col-sm-3{ width: 100%; }
	/* end filter search members all */
}
@media only screen and (max-width: 860px){
	/* filter certification PnC */
	.f_PnC .col-sm-2.group-row2{ width:33.333%; }
	/* end filter certification PnC */
}
@media only screen and (max-width: 800px){
	/* filter in certification sccHoldersAndPNCassessment */
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search .col-sm-12 {
		display: flex;
		flex-direction: column;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search .col-sm-12 .col-sm-2.buttonSearch{
		order: 7;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search .col-sm-12 .col-sm-2,
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-2-scc-search .col-sm-12 .col-sm-10{
		width:100%!important;
	}
	/* end filter in certification sccHoldersAndPNCassessment */
}
@media only screen and (max-width: 767px){
	/* filter certification PnC */
	.f_PnC .col-sm-10{ width:100%; }
	.f_PnC .col-sm-2{ width:100%; }
	.f_PnC .col-sm-2.group-row2{ width:50%; }
	.f_PnC .col-sm-2,
	.f_PnC .col-sm-2.group-row2{ 
		margin-top: 5px !important;		
	}
	/* end filter certification PnC */
}
@media only screen and (max-width: 700px){
	/* filter in certification sccHoldersAndPNCassessment */
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .checkboxs .col-lg-3.col-md-3.col-sm-3{
		width: 33.333%;
		padding: 0px!important;
	}
	/* end filter in certification sccHoldersAndPNCassessment */
}
@media only screen and (max-width: 620px){
	/* filter in certification sccHoldersAndPNCassessment */
	#show_form_email_certifications{ font-size:12px; }
	.id-stepcertification .col-sm-2{
		padding:0px 5px;
	}
	.id-stepcertification .col-sm-2:first-child{
		padding-left:15px;
		padding-right:5px;
	}
	.id-stepcertification .col-sm-2:last-child{
		padding-left:5px;
		padding-right:15px;
	}
	.id-stepcertification .col-sm-2 img{
		width: 34px;
		padding-top: 10px;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc ul.nav-tabs li {
		width:100%;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 {
		display: flex;
		flex-direction: column;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 .col-sm-2{
		order: 6;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 .col-sm-3 label{
		margin-top: 11px;
	}
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 .col-sm-2,
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 .col-sm-3,
	.sccHoldersAndPNCassessment .filter-certification-pnt-scc .container-tab-1-scc-search .col-sm-12 .col-sm-7{
		width:100%!important;
	}
	/* end filter in certification sccHoldersAndPNCassessment */
}
@media only screen and (max-width: 560px){
	/* filter in certification sccHoldersAndPNCassessment */
	.id-stepcertification p {
		font-size: 10px;
		line-height: 20px;
	}
	/* end filter in certification sccHoldersAndPNCassessment */
	
	/* products trademark */
	.products-trademark form .col-sm-2, 
	.products-trademark form .col-sm-3{ width:100%; }
	/* end products trademark */
	
	/* filter certification license holders */
	.f_licenseHolders .col-sm-9,
	.f_licenseHolders .col-sm-3{
		width: 100%;
	}
	.f_licenseHolders .col-sm-3{ margin-top: 5px !important;  }
	/* end filter certification license holders */
}
@media only screen and (max-width: 500px){
	/* filter search members all */
	.f_searchMembers .container-search-members ul.nav-tabs.tab-search-members {
		margin-left: 0px;
		margin-right: 0px;
	}
	.f_searchMembers .container-search-members ul.nav-tabs.tab-search-members li{ width:50%; }
	.f_searchMembers form[name='member_search'] .col-sm-3,
	.f_searchMembers form[name='member_search'] .col-sm-3.group-row2,
	.f_searchMembers form[name="member_search"] .col-sm-3.with-btn.btn_search_member, 
	.f_searchMembers form[name="member_search"] .col-sm-3.with-btn.btn_view_all_member {
		width: 100%;
	}
	/* end filter search members all */
	
	/* filter certification bodies */
	.f_certificationBodies .col-sm-6,
	.f_certificationBodies .col-sm-7,
	.f_certificationBodies .col-sm-8,
	.f_certificationBodies .col-sm-4,
	.f_certificationBodies .col-sm-3,
	.f_certificationBodies .col-sm-2{ width:100%; }
	/* end filter certification bodies */
}
@media only screen and (max-width: 480px){
	/* filter certification PnC */
	.f_PnC .col-sm-10,
	.f_PnC .col-sm-2,
	.f_PnC .col-sm-2.group-row2{ width:100%; }
	/* end filter certification PnC */
}