#dw3 {  /* ineffective */
        max-width: 500;
}

.gradient_button {
	width: 40%;
	margin:20px 5px 20px 5px;
	border: 1px solid #7f9bcf;
	-webkit-border-radius: 8px;
        -moz-border-radius: 8px;
	border-radius: 8px;
	font-size: 0.8em;
	font-family: arial, helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	display: inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight: bold;
	color: #FFFFFF;
	/* [disabled]background-color: #A8BBDE; */
        background-image: -webkit-gradient(linear, left top, left bottom, from(#42BDF4), to(#2A5AAA));
        background-image: -webkit-linear-gradient(top, #42BDF4, #2A5AAA);
        background-image: -moz-linear-gradient(top, #42BDF4, #2A5AAA);
        background-image: -ms-linear-gradient(top, #42BDF4, #2A5AAA);
        background-image: -o-linear-gradient(top, #42BDF4, #2A5AAA);
        background-image: url(linear-gradient(to bottom, #42BDF4, #2A5AAA));
}

/* TABLET  for the following screen width range: min-width:321px) and (max-width:900px) */
/*         This is also used for an iPhone in landscape mode */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
h1, h2, h3 {
	font-family: texgyreadventorbold, Arial, sans-serif;
}
h1 {
	/* [disabled]font-size:1em; */
}
/* Force table to not be like tables anymore */
/*table, thead, tbody, th, td, tr { 
	display: block; 
}*/

.container {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	width: 90%;
	overflow: hidden;
	/*padding: 1em;*/
}

.container .header info_banner {
        font-size: 1em;
}

.container .header a #logo_graphic {
	/* width: 748px; */
	width: 30%;
	float: left;
	display: block;
}
.container .header language_tags {
	display: block;
	float: right;
	/* clear:right; */
	/* [disabled]clear: right; */
}
.container .header file_tabs_group {
	display: inline-block;
	/*width: 95%;*/
	float: left;
	clear: left;
	/* [disabled]margin-top: 1em; */
}
.container .header .file_tab{
	display: inline-block;
	float: left;
	width: 20%;
	height: 29px;
}

/* need to suppress the slogan otherwise the menu bar disappears on a iPhone 11 with iOS 16.5 */
/* even with this change the menu then only appears in portrait mode, not sure why */
.container .header sloganText {
        display: none;
}

#sliderWrapperIllustration {
	width: 100%;
	background-image: url(../images/Blue_Frame_rev3.png);
	float: left;
	clear: left;
	/*height: 100%;*/
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	background-color: #add8e6;
	overflow: hidden;
}
#sliderWrapperNoIllustration {
	width: 100%;
	background-image: url(../images/Blue_Frame_rev3.png);
	float: left;
	clear: left;
	/*height: 100%;*/
	background-repeat: no-repeat;
	background-size: auto;
	display: block;
	background-color: #add8e6;
	overflow: hidden;
}
.sliderHeaderToRight {
	text-align: center;
	font-size: 0.8em;
	/*float: left;*/
	color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4em;
	width: 60%;
	/*clear: left;*/
	/*height: 100%;*/
}
.sliderHeaderToLeft {
	text-align: center;
	font-size: 0.8em;
	/*float: left;*/
	color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4em;
	width: 60%;
	/*clear: left;*/
	/*height: 100%;*/
}
.sliderToRight {
	font-size: 1.0em;
	width: 60%;
	/*float: right;*/
	margin-right: auto;
	margin-left: auto;
	/*clear: right;*/
}
.sliderToLeft {
	font-size: 1.0em;
	width: 60%;
	/*float: right;*/
	margin-right: auto;
	margin-left: auto;
	/*clear: right;*/
}
.sliderToRight   .slider_detail , .sliderToLeft .slider_detail{
	width: 100%;
	/* [disabled]display: block; */
	/* [disabled]float: right; */
	/* [disabled]clear: right; */
	text-align: center;
	color: #ffffff;
}
.header .brandSection .brandSubsectionText {
	color: #124573;
	text-align: center;
	/* [disabled]clear: left; */
	/* [disabled]width: 40%; */
	float: left;
	font-size: 0.7em;
}

.header .adapterHeader {
	font-size: 1.7em;
	width: 100%;
	text-align: center;
	color: #124573;
	float: left;
	clear: left;
	background-color: #add8e6;
	font-family: texgyrescholabold, Arial, sans-serif;
	padding: 0;
	margin: 0;
}
.header .adapterSubheader {
	color: #93918c;
	background-color: #add8e6;
	text-align: center;
	clear: left;
	float: left;
	width: 100%;
	padding-bottom: 0.8em;
	font-size: 0.9em;
}

.brandSubsectionText.adapterDivBorderLeft.adapterDivBorderRight input {
	width: 60%;
}

#aboutusSection {
	/* [disabled]background-image: url(../images/Grey_Border_530high.png); */
	width: 100%;
	/* [disabled]height: 530px; */
	padding: 0 0 1em 0;
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]overflow: hidden; */
}

#contactusSection {
	/* [disabled]background-image: url(../images/Dark_Blue_Border_590high.png); */
	width: 100%;
	/* [disabled]height: 590px; */
	padding: 0 0 1em 0;
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]overflow: hidden; */
}

#faqSection {
	/* [disabled]background-image: url(../images/Yellow_Border.png); */
	width: 100%;
	/* [disabled]height: 690px; */
	padding: 0 0 1em 0;
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]overflow: hidden; */
}
#faqSection #accordion {
	width: 100%;
}

#samplesSection {
	/* [disabled]background-image: url(../images/Light_Blue_Border.png); */
	width: 100%;
	/* [disabled]height: 690px; */
	padding: 1em 0 0 2em;
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]overflow: hidden; */
}


#mycartSection   {
        /* [disabled]background-image: url(../images/Pink_Border_530high.png); */
        width: 100%;
        /* [disabled]height: 530px; */
	padding: 0 0 1em 0;
        /* [disabled]background-repeat: no-repeat; */
        /* [disabled]overflow: hidden; */
}

#orderstatusSection   {
        /* [disabled]background-image: url(../images/Orange_Border_530high.png); */
        width: 100%;
        /* [disabled]height: 530px; */
	padding: 0 0 1em 0;
        /* [disabled]background-repeat: no-repeat; */
        /* [disabled]overflow: hidden; */
}

#searchSection   {
        /* [disabled]background-image: url(../images/Magenta_Border_530high.png); */
        width: 100%;
        /* [disabled]height: 530px; */
	padding: 0 0 1em 0;
        /* [disabled]background-repeat: no-repeat; */
        /* [disabled]overflow: hidden; */
}
#searchSection #accordion {
	width: 100%;
}


.container .content .borderWrapper {
	/* [disabled]width: 100%; */
	/* [disabled]border-color: #346EB7; */
	/* [disabled]margin-top: 1em; */
	overflow: hidden;
	/* [disabled]border-width: 10px; */
	/* [disabled]border-radius: 10px; */
	padding: 0.8em;
	border: 10px solid #346EB7;
}
.container .content .aboutusBorderColor {
	border: 20px solid #93908C;
	border-radius: 30px;
}
.container .content .faqBorderColor {
	border: 20px solid #FFCB26;
	border-radius: 30px;
}
.container .content .contactusBorderColor {
	border: 20px solid #346EB7;
	border-radius: 30px;
}
.container .content .mycartBorderColor {
        border: 20px solid #F37C96;
        border-radius: 30px;
}
.container .content .orderstatusBorderColor {
        border: 20px solid #F78E66;
        border-radius: 30px;
}
.container .content .samplesBorderColor {
	border: 20px solid #44C7F4;
	border-radius: 30px;
	overflow: hidden;
	/* [disabled]margin-top: 1em; */
}
.container .content .searchBorderColor {
        border: 10px solid #9E6DD8;
        border-radius: 15px;
}

.container .content .borderWrapper .imgWrapper  {
	/* [disabled]width: 100%; */
	/* [disabled]float: left; */
	text-align: center;
}

.container .content .borderWrapper .contentWrapper {
	/* [disabled]width: 60%; */
	/* [disabled]float: left; */
	/* [disabled]margin-left: 1em; */
	/* [disabled]clear: left; */
        text-align: center;
        align-content: center;
}
.container .content .borderWrapper .widecontentWrapper {
	/* [disabled]width: 60%; */
	/* [disabled]float: left; */
	/* [disabled]margin-left: 1em; */
	/* [disabled]clear: left; */
        text-align: center;
        align-content: center;
}
.container .content .borderWrapper .faqContentWrapper {
	/* [disabled]width: 100%; */
	/* [disabled]float: left; */
	/* [disabled]display: block; */
	/* [disabled]margin-left: 1em; */
	/* [disabled]clear: left; */
}
.container .content .borderWrapper .searchContentWrapper {
	/* [disabled]width: 100%; */
	/* [disabled]float: left; */
	/* [disabled]display: block; */
	/* [disabled]margin-left: 1em; */
	/* [disabled]clear: left; */
}
.container .content .borderWrapper .accreditationWrapper {
	/* [disabled]width: 40%; */
	/* [disabled]float: left; */
	/* [disabled]margin-left: 0.2em; */
	text-align: center;
}
.container .content .borderWrapper .emailImageWrapper {
	width: 100%;
	float: left;
	margin-left: 0.2em;
	text-align: center;
	/* [disabled]display: none; */
}
.container .header file_tabs_group #menu {
	display: none;
}

.container .header file_tabs_group #menu_filler {
	display: none;
}
.container .header file_tabs_group #faq_tab_not_desktop {
	display: inline;
}
