


.warning { background: url("../../images/warning.gif") left no-repeat;background-color: #FFF8A7;background-position: 14px center;padding: 8px 3px 8px 48px;border: 1px dotted #E5D200;margin: 0px 0px 13px 0px;width: auto;text-align: left;color: #000000;font-size: 11px;font-weight: normal;height:auto;}  
.warning ul {margin-top: 5px;margin-bottom: 10px;padding-left: 20px;padding-right: 20px;}
/*################## oligo quote order form */
.redtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0000; }
.dynamic { float: left; height: 100%; overflow: hidden; width: 100%; }
.dnaorder_boxhs1 { float: left; height: 100%; margin: 2px 2px 0; padding: 0; width: 100%; }
.online_orderbtn { float: left; width: 100%; height: 41px; margin: 0px; padding: 0px; }
.innertext_dnaorder { width: 100%; height: 100%; margin: 0px; padding: 0px; float: left; }
.dnaorder_tabs { width: 100%; margin: 0px; height: 0px; float: left; height: 33px; }
.innerarea_dnaorder { width: 100%; border: 1px solid #cfcfcf; margin: 0px; padding: 0px; float: left; }
.dnaorder_greenhead { width: 724px; height: 26px; margin: 2px; padding: 2px 0px 0px 16px; float: left; }
.dnaorder_greenlinkbig { font-family: Arial, Helvetica, sans-serif; color: #4f7f47; font-size: 15px; font-weight: bold; }
.dnaorder_greenlinkbig a { text-decoration: underline; color: #4f7f47; }
.dnaorder_greenlinkbig a:hover { text-decoration: none; color: maroon; }
.dnaorder_box1 { width: 100%; margin: 0px; float: left; padding: 0px; height: 100%; }
.dnaorder_box1_inner { width: 364px; height: 77px; border: 1px solid #e2e1e1; background-color: #f7f6f6; float: left; }
.dnaorder_fieldtxt { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #000; width: 116px; float: left; margin: 16px 0px 0px 0px; text-align: right; }
.dnaorder_regfileds { width: 335px; height: 38px; margin: 0px; padding: 0px; float: left; }
.dnaorder_txtfield { background: url(../../images/inner/txtfield_round1.jpg) no-repeat; width: 211px; height: 25px; float: right; margin-top: 10px; }
.dnaorder_redtxt { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; text-align: right; width: 211px; float: right; color: #8d0101; margin-top: 5px; }
.dnaorder_box2 { width: 732px; height: 100%; border: 1px solid #e2e1e1; background-color: #ffffff; float: left; margin: 2px; }
.dnaorder_regfield2 { width: 100%; float: left; height: 100%; margin: 0px; padding: 0px; }
.cana { padding: 4px 0px 4px 0px; background-color: #4fb547; color: #fff; border: 1px solid #d3d3d3;font-weight: bold; }
.cana_head{padding: 5px 0px 5px 0px; background-color: #4fb547; color: #fff; border: 1px solid #d3d3d3;font-weight: bold; }
.canb { background-color: #eff8ef; padding: 4px 0px 4px 0px; border: 1px solid #d3d3d3; padding-left: 0px!important; padding-right: 0px!important; }
.canb_head {background-color: #eff8ef; padding: 5px 0px 5px 0px; border: 1px solid #d3d3d3; padding-left: 0px!important; padding-right: 0px!important; }
.can3 { width: 0px; padding: 0; vertical-align: bottom; padding-top: 90px; }
.Can5 { width: 0px; }
.canc { padding: 0px 0px 4px 0px; }
.quoteleftoption { width: 32%; float: left; }
.quotetext{color:#228b22;font-size:13px;font-weight:bold;text-decoration:none;}
.bootvalign { margin-top: 5px; }
.tooltipbox { padding-top: 10px; line-height: 25px; padding-left: 5px; border: solid 2px #d7d5d5; background-color: #f1f1f1; }
.note { border: 1px solid #d3d3d3; padding: 3px 0px 11px 0px; margin-top: 5px; background-color: #c1f5c1; }
.note div {background: #c1f5c1 !important;}
a { color: #228b22; text-decoration: none; font-weight: normal; }
    a:hover, a:focus { color: Maroon; }
p { padding: 0px 5px 7px 5px; color: #000000; margin: 0px; text-align: justify; line-height: 1.42857143; word-spacing: -1px; }
b { padding: 0px; margin: 0px; text-align: left; }
strong { font-weight: bold; }
u { text-decoration: none; }
*:focus { outline: 0; }
.modalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.5; }
/*.dnaorder_greenlinkbig { color: #4f7f47; font-weight: bold; }
    .dnaorder_greenlinkbig a { text-decoration: none; color: #4f7f47; }
        .dnaorder_greenlinkbig a:hover { text-decoration: none; color: #4f7f47; }*/
.dnaorder_txtfield { width: 214px; height: 25px; float: right; margin-top: 10px; }
.dnaorder_box2 { width: 100%; height: 100%; border: 1px solid #e2e1e1; background-color: #f7f6f6; float: left; margin: 2px; }
.txtbox_new { height: 16px; background: white; margin-top: 0px; margin-left: 2px; text-shadow: 0px 1px 0px #fff; outline: none; color: black; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 0px 0px 2px 5px; border-radius: 3px; width: 210px; height: 20px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; border-radius: .5em; }
    .txtbox_new:focus { border-radius: 5px; border: 1px solid #70A404; -webkit-box-shadow: 0px 0px 6px #70A404; -moz-box-shadow: 0px 0px 5px #70A404; box-shadow: 0px 0px 5px #70A404; }
.red { color: #fe0202; }
.dynamic { float: left; height: 100%; overflow: hidden; width: 100%; border: 1px solid #e2e1e1; }
.watermarkedtextarea { border: 1px solid #a6a6a6; color: Gray; }
.quoteoligo ul { list-style-position: outside; list-style-type: circle; list-style-image: url(../../images/inner/green_bullet.jpg); }

#backgroundElement { position: fixed; left: 0px; top: 0px; z-index: 10000; width: 100%; height: 1800px; }
.quote_information { width: 100%; height: 185px; border: 1px solid #e2e1e1; background-color: #EAF1DD; padding-bottom: 0px; float: left; }
.quoteleftbox { float: left; margin-top: 0px; width: 48.1%; }
.quoteright_heading { text-align: center; font-weight: bold; font-size: 13px; color: #5B900C; }
.tooltipimage:hover div { display: block; }
.tooltipimage div { display: none; position: absolute; top: 17px; left: -595px; width: 646px; float: left; margin-top: 0px; padding-top: 10px; text-align: left; padding: 0px 5px 0px 5px; background-image: url(../../images/popupbgimg.jpg); background-repeat: repeat-x; }
.tooltipimage { display: block; position: relative; }
.tooltipheading { float: right; text-align: left; }
    .tooltipheading a strong { color: #272499; }
.tooltipblue { color: Blue; }
.tooltipred { color: Red; }
.qouteboxnew { padding: 0px 5px 7px 5px; color: #000000; margin: 0px; text-align: center; line-height: 1.42857143; }
.qouteboxtext { padding: 10px 5px 7px 10px; color: #000000; margin: 0px; text-align: justify; line-height: 1.42857143; }
.quotefile { width: 90%; float: left; padding: 5px 10px; }
a { background-color: transparent; }
    a:active, a:hover { outline: 0; }
b, strong { font-weight: 700; }
img { border: 0; }
input, select, textarea { margin: 0; font: inherit; color: inherit; }
select { text-transform: none; }
input::-moz-focus-inner { padding: 0; border: 0; }
input { line-height: normal; }
    input[type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
textarea { overflow: auto; }
table { border-spacing: 0; border-collapse: collapse; }
td { padding: 0px; }

@media print {
    *, :after, :before { color: #000!important; text-shadow: none!important; background: 0 0!important; -webkit-box-shadow: none!important; box-shadow: none!important; }
    a, a:visited { text-decoration: underline; }
        a[href]:after { content: " (" attr(href) ")"; }
        a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
    img, tr { page-break-inside: avoid; }
    img { max-width: 100%!important; }
    p { orphans: 3; widows: 3; }
}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, select, textarea { font-family: inherit; font-size: 12px; line-height: inherit; }
a { color: #337ab7; text-decoration: none; }
    a:focus, a:hover { color: #23527c; text-decoration: underline; }
    a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; }
p { margin: 0 0 10px; }
ul { margin-top: 0; margin-bottom: 10px; }
.col-md-1, .col-md-10, .col-md-12, .col-md-2, .col-md-3, .col-md-6, .col-md-8 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

@media (min-width:992px) {
    .col-md-1, .col-md-10, .col-md-12, .col-md-2, .col-md-3, .col-md-6, .col-md-8 { float: left; }
    .col-md-12 { width: 100%; }
    .col-md-10 { width: 83.33333333%; }
    .col-md-8 { width: 66.66666667%; }
    .col-md-6 { width: 50%; }
    .col-md-3 { width: 25%; }
    .col-md-2 { width: 16.66666667%; }
    .col-md-1 { width: 8.33333333%; }
}

@media (min-width:1280px) 
{
	.npdet_headnew { width: 15%; height: auto; background-color: #F5F6F6; background-image: #F5F6F6; background-repeat: repeat-y; border-right: 1px solid #f3f3f2; margin: 0px 2px 0px 2px; padding: 4px 0px 7px 4px; float: left; }
    .captionxtrgt { text-align: left; }
    .faq-fultxt{width: 10% !important;}
    .treeouter{width:30%;float:left;}
    .pannels{width:66%;float:right;margin-left:10px;}
}

@media (max-width:1158px) {
    .captionxtrgt { text-align: left; }
    .faq-fultxt{}
}

table { background-color: transparent; }
input[type=radio] { margin: 4px 0 0; margin-top: 1px\9; line-height: normal; }
input[type=file] { display: block; }
    input[type=file]:focus, input[type=radio]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.redtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9a0000; }
/*.dynamic { float: left; height: 100%; overflow: hidden; width: 100%; }*/
/*.dnaorder_greenlinkbig { font-family: Arial, Helvetica, sans-serif; color: #4f7f47; font-size: 12px; font-weight: bold; }
    .dnaorder_greenlinkbig a { text-decoration: underline; color: #4f7f47; }
        .dnaorder_greenlinkbig a:hover { text-decoration: none; color: maroon; }*/
.dnaorder_txtfield { background: url(../../images/inner/txtfield_round1.jpg) no-repeat; width: 211px; height: 25px; float: right; margin-top: 10px; }
.dnaorder_box2 { width: 732px; height: 100%; border: 1px solid #e2e1e1; background-color: #ffffff; float: left; margin: 2px; }
.quoteleftoption { width: 32%; float: left; }
.bootvalign {  }
.tooltipbox { padding-top: 10px; line-height: 25px; padding-left: 5px; border: solid 2px #d7d5d5; background-color: #f1f1f1; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
* { box-sizing: border-box; }
    *:focus { outline: 0; }
img { border: 0; }

@media print {
    *, :after, :before { color: #000!important; text-shadow: none!important; background: 0 0!important; -webkit-box-shadow: none!important; box-shadow: none!important; }
    img { page-break-inside: avoid; }
    img { max-width: 100%!important; }
}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
img { vertical-align: middle; }
*:focus { outline: 0; }
a { color: #000; text-decoration: none; font-weight: normal; }
    a:hover, a:focus { color: Maroon; }
p { padding: 0px 5px 7px 5px; color: #000000; margin: 0px; text-align: justify; line-height: 1.42857143; word-spacing: -1px; }
b { padding: 0px; margin: 0px; text-align: left; }
strong { font-weight: bold; }
u { text-decoration: none; }
*:focus { outline: 0; }
.modalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.5; }
/*.dnaorder_greenlinkbig { color: #4f7f47; font-weight: bold; }
    .dnaorder_greenlinkbig a { text-decoration: none; color: #4f7f47; }
        .dnaorder_greenlinkbig a:hover { text-decoration: none; color: #4f7f47; }*/
.dnaorder_txtfield { width: 214px; height: 25px; float: right; margin-top: 10px; }
.dnaorder_box2 { width: 100%; height: 100%; border: 1px solid #e2e1e1; background-color: #f7f6f6; float: left; margin: 2px; }
.txtbox_new { background: white; margin-top: 0px; margin-left: 2px; text-shadow: 0px 1px 0px #fff; outline: none; color: black; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 0px 0px 0px 5px; border-radius: 3px; width: 100%; height: 30px; border: 1px solid #588c2b; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; border-radius: 4px; }
    .txtbox_new:focus { border-radius: 5px; border: 1px solid #70A404; -webkit-box-shadow: 0px 0px 6px #70A404; -moz-box-shadow: 0px 0px 5px #70A404; box-shadow: 0px 0px 5px #70A404; }
.red { color: #fe0202; }
.dynamic { float: left; height: 100%; overflow: hidden; width: 100%; border: 1px solid #e2e1e1; }
.watermarkedtextarea { border: 1px solid #a6a6a6; color: Gray; }

#backgroundElement { position: fixed; left: 0px; top: 0px; z-index: 10000; width: 100%; height: 1800px; }
.quote_information {display: inline-table; width: 100%; height: 191px; border: 1px solid #e2e1e1; background-color:#eff8ef; padding-bottom: 0px; float: left; }
.quoteleftbox { float: left; margin-top: 0px; width: 100%; }
.quoterightbox_Convention { margin-left: 17px; padding: 0px; margin-top: 5px; }
.quoterightbox { float: left; margin-top: 0px; width: 100%; padding-left: 13px; padding-top: 7px; }
.quoteright_heading { text-align: center; font-weight: bold; font-size: 15px; color: #5B900C; }
.tooltipimage:hover div { display: block; }
.tooltipimage div { display: none; position: absolute; top: 21px; left: -624px; width: 630px; float: left; margin-top: 0px; padding-top: 10px; text-align: left; padding: 0px 5px 0px 9px; background-image: none; background-repeat: round; font-size: 12px; background-color: #d2eafd;}
.tooltipimage { display: block; position: relative; }
.tooltipheading { float: right; text-align: left; }
    .tooltipheading a strong { color: #272499; cursor: move;}
.tooltipblue { color: Blue; }
.tooltipred { color: Red; }

.qouteboxnew { padding: 0px 5px 7px 5px; color: #000000; margin: 0px; text-align: center; line-height: 1.42857143; }
.qouteboxtext { padding: 10px 5px 7px 10px; color: #000000; margin: 0px; text-align: justify; line-height: 1.42857143; }
.quotefile { width: 90%; float: left; padding: 5px 10px; }
.cmtbox { padding: 0; padding-top: 12px; }
.boxborder { border: 1px solid #BDB8B8; margin: 0px 0px 2px 0px; }
.inptbox { min-height: 110px; margin: 10px 0px 5px 0px; }

.userinfoboxbutton { width: 80px; height: 22px; padding: 0; float: right; }
.redrequired { font-size: 13px; float: right; padding-top: 8px;}
.qouteli { text-align: left; margin-bottom: 0; padding-left: 0px;}
.qourtinput { padding-top: 5px; }
.captionxtrgt { font-weight: bold; text-align: right; font-size: 13px; padding: 2px 0px 0px 0px !important;  }
div.floating-menu { background-image: url(../../images/warning.png); background-repeat: no-repeat; width: 278px; margin-top: 20px; position: absolute; height: 258px; z-index: 100; font-size: 11px; display: block; margin-left: 12px; text-align: justify; padding: 0px 5px 0px 5px; right: 9%; top: 55%; }
    div.floating-menu ul { padding: 51px 10px 0px 13px; margin: 0px; }
        div.floating-menu ul li { padding: 0px; margin: 0px; margin-top: 5px; font-size: 13px; }
            div.floating-menu ul li a { padding: 0px; margin: 0px; margin-top: 5px; color: #336633; font-weight: bold; text-decoration: none;font-size:14px; }
                div.floating-menu ul li a:hover { padding: 0px; margin: 0px; margin-top: 5px; color: maroon; font-weight: bold; text-decoration: none; }

/*##########################   Code behind css for final screen of quote order */

.greenbold { color: #228b22; font-weight: bold; padding-right: 5px; }
.epull-left { float: left; }
.epull-right { float: right; }
.textleft { text-align: left; padding-left: 3px; }
.textright { text-align: right; padding-right: 3px; }
.textcenter { text-align: center; }
.divlink { cursor: pointer; color: Red; text-decoration: underline; }
table.qoute { border-color: #f8fff8; width: 100%; }
table.left { text-align: left; }
table.right { text-align: right; }
table.center { text-align: center; }
table.qoute tr th { background: #EAF1DD; font-size: 12px; color: #228b22; font-weight: bold; text-decoration: none; vertical-align: top; border-color: #dadada; text-align: center; }

table.qoute tr td { background: #ffffff; padding-top: 5px; padding-bottom: 5px; vertical-align: top; border-color: #dadada; padding: 3px; }
    table.qoute tr td div { overflow: hidden; height: 100%; word-wrap: break-word; }
table.qoute tr.footer td { background: #EAF1DD; font-size: 12px; text-decoration: none; }
table.qoute tr td.efooter { background: #EAF1DD; font-size: 14px; text-decoration: none; }
table.qoute tr td.eHeader { font-size: 14px; }

/*-------------final screen of quote order form column width----*/

.tlcol-1 { width: 6%; }
.tlcol-2 { width: 12%; }
.tlcol-3 { width: 20%; }
.tlcol-4 { width: 24%; }
.tlcol-5 { width: 30%; }
.tlcol-6 { width: 36%; }
.tlcol-7 { width: 42%; }
.tlcol-8 { width: 48%; }
.tlcol-9 { width: 54%; }
.tlcol-10 { width: 60%; }
.tlcol-11 { width: 70%; }
.tlcol-12 { width: 100%; }

.tmcol-1 { width: 3%; }
.tmcol-2 { width: 5%; }
.tmcol-3 { width: 9%; }
.tmcol-4 { width: 12%; }
.tmcol-5 { width: 15%; }
.tmcol-6 { width: 18%; }
.tmcol-7 { width: 21%; }
.tmcol-8 { width: 24%; }
.tmcol-9 { width: 27%; }
.tmcol-10 { width: 31%; }
/*--------------------------*/



/*#####-----------peptide quote order------*/

.watermarkedtextbox{color:Gray;font-style:italic;}
.watermarkedtextarea{border:1px solid #a6a6a6;color:Gray;}





/*#########--customer form---*/

.ui-dropdownchecklist-item input[type=checkbox] { width: 15px; }

/*--padding for input---*/

.inptpadding { }
    .inptpadding input { margin-bottom: 0px; }
    .inptpadding select { margin-bottom: 0px; }
.headingbotpadding { margin-bottom: 15px; }
.headingbotpadding h3 {font-size: 19px;margin: 0 0 0px 0;padding: 0px 0px 0px 0px;}
/*------------------*/
/*------customer info blue circle----------*/

.formcricle { background-color: #2196F3; color: #fff; padding: 3px 6px; border-radius: 230px; }
/*--------------*/
/*------billing shipping same checkbox------*/

.billsameship { padding: 2px 0px 0px 0px; font-size: 11px; color: white; }
    .billsameship input[type=checkbox] { width: 20px; margin: 0px 4px 0px 0px; }
.samebilladd { font-size: 15px;font-weight: normal;}
/*----------------------*/
/*-----enable false text box and drop down list---*/

.disabledinpt { background: #d4cfc9; text-shadow: 0px 0px 0px #333; outline: none; color: black; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; border-radius: .5em; }

/*##################*/

/*#####------------------------protien Expression and Bioconjugation quetionnaire form--------------------------*/

.file-upload { overflow: hidden; display: inline-block; position: relative; vertical-align: middle; text-align: center; border: 1px solid #cfcfcf; background: #e2e2e2; background-image: url(../../images/buttons/browseimage.png); cursor: hand; }
    .file-upload:hover { background: #e9e9e9; background-image: url(../../images/buttons/browseimage_h.png); cursor: hand; }
    .file-upload.focus { outline: 1px solid yellow; background-image: url(../../images/buttons/browseimage_h.png); }
    .file-upload input { position: absolute; top: 0; left: 0; margin: 0; font-size: 10pt; opacity: 0; filter: alpha(opacity=0); cursor: hand; }
    .file-upload strong { padding-top: 5px; font-size: 9pt; font-weight: normal; }
    .file-upload span { position: absolute; top: 0; left: 0; z-index: 100; display: inline-block; padding-top: 5px; }
.file-upload { height: 27px; }
    .file-upload,
    .file-upload span { width: 75px; }

/*---------radio input and checkbox input with label---*/

.rdoprotienexp { width: 5px; }
    .rdoprotienexp input[type=radio] { margin: 13px 0px 0px 12px; width: 20px; }
.chkprotienexp { width: 5px; }
    .chkprotienexp input[type=checkbox] { margin: 13px 0px 0px 12px; width: 20px; }

/*---------------------*/
/*--------input top bottom space-------------*/

.topbotmarginptexp { margin: 5px 0px 5px 0px; }

/*-----------heading text-----------*/

.headingtxt { font-size: 14px; font-weight: bold; padding-top: 5px; }
.lbltxt label { display: inline-block; margin: 0; padding: 0; font-weight: normal; text-align: left; border: none; background: none; }

/*-------<hr/>-----*/

.hrfrm { margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eee; }

.captionxtlft { font-weight: bold; text-align: left; font-size: 13px; padding-top: 5px; }
.txttoppad { padding-top: 6px; }
/*----------------------*/


/*#######-------------------login form------*/

.loginbox { width: 49% !important; margin-right: 11px; }
.loginbox h3 {font-size: 19px;padding: 0px 0px 0px 0px;margin: 0 0 0px 0;}

@media (max-width:1158px) {
    .loginbox { width: 100% !important; margin-left: auto; margin-right: auto !important; }
    .captionxtrgt { text-align: left; }
}

.chklogin { width: 5px; }
    .chklogin input[type=checkbox] { margin: 13px 0px 0px 12px; width: 20px; }
.loginbase { background-color: #e0e5de; width: 100%; height: 100%; overflow: hidden; padding: 0px; margin: 0px; }
.loginpannel { height: 100%; float: left; left: 0; overflow: hidden; -ms-scroll-limit: 0 0 0 0; }
.loginstrip { width: 319px; background-color: #669966; padding: 5px 0px 5px 10px; }

/*#######-------------------registration form------*/

.Informationmargin { margin: 5px 0px 5px 0px; }

.regcaptchabox { padding: 0px 0px 10px 0px; background-color: #4fb54726; margin-top: 25px; border: 1px solid #d6d3ce; }

.regcaptchaboxtxt { text-align: center; padding: 10px; background-color: #cccbca; }
.equalto { padding: 0; margin-top: 8px; width: 0px; }
.equaltobox { margin-top: 3px; }

/*######----------Forgot Password--------*/

.formbase { background-color: #E8F9E6; width: 100%; border: 1px solid #E7EBE6; height: 100%; overflow: hidden;padding: 16px; }

/*######----------category page  (catalog-peptides)--------*/
.np_shw_rows{width:89px;float:right;height:24px;margin-top:10px;}
.np_regfield{width:45px;height:22px;float:right;margin-top:7px;margin-right:5px;}
.np_footer_text { width: 100%; float: left; margin: 0px; }
.np_footer { width: 100%;color: White; float: left; margin-bottom: 15px; border: 1px solid #74bf36; background-color: #8ed058; background-image: linear-gradient(to bottom, #4fb547, #4fb547); padding: 5px;}
.np_greentxt { font-weight: bold; color: #466030; padding-left: 5px; }
    .np_greentxt a { font-weight: bold; text-decoration: none; }
        .np_greentxt a:hover { font-weight: bold; text-decoration: none; }
.np_greentxtnew{font-weight:bold;color:#466030;vertical-align:text-top;}
.np_greentxtnew a{font-weight:bold;text-decoration:none;}
.np_greentxtnew a:hover{font-weight:bold;text-decoration:none;}
.np_greytxtnew{font-size:11px;color:#545454;line-height:20px;padding-left: 5px;}
.search_innerbox { width: 100%; margin: 1px 1px 0px 1px; padding: 0px; float: left; background-color: #e1ece1; }
.searchlist_1 { width: 100%; height: 25px; padding-top: 7px; background-color: #ffffff; float: left; }
.searchlist_2 { width: 100%; height: auto; background-color: #e1ece1; float: left; }
.np_innerbody { border-top-left-radius: 5px; border-top-right-radius: 5px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; height: 100%; margin: 0px; padding: 0px; float: left; overflow: hidden; width: 100%; }

.catlogboxbg { padding: 4px 5px 4px 5px; background-color: #d7d7d7; border-radius: 3px; border: 1px solid #b2b2b2; text-align: center; margin: 26px 0px 2px 2px; box-shadow: 0px 0px 10px #c9c9c9; }
#tabsearch ul#tabnavsearch { list-style: none; padding: 0px; margin: 0px; margin-left: 0px; margin-top: 24px; }
    #tabsearch ul#tabnavsearch li.active { width: 30%; display: block; line-height: 23px; background-color:#d7d7d7; text-align: center; vertical-align: middle; color: white; cursor: pointer; text-decoration: none;padding:6px; }
        #tabsearch ul#tabnavsearch li.active a { color: #232323; font-weight: normal; text-align: center; }
        #tabsearch ul#tabnavsearch li a:hover{color:#14a009 !important;}
.catsearch3 { padding: 11px 0px 10px 0px; margin: -5px 0px 0px 0px !important; height: auto; float: left; border: 1px outset #6F6F6F; background-color: White; width: 100%; }
.np_head_pagebox { width: 100%; float: left; }
.np_pagetabs { width: 100%; height: auto; float: left; margin: -1px 0px 0px 0px !important; /*padding: 0px;*/ }
.np_pagebtn a { background-color: #FFF5F5; font-size: 14px; font-weight: bold; color: #000000; padding: 2px 5px; text-decoration: none; line-height: 25px; margin: 1px; border: 1px solid #cacaca; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-image: linear-gradient(to bottom, #ffffff, #E0E0E0); -webkit-background-image: linear-gradient(to bottom, #ffffff, #E0E0E0);}
.np_pagebtn_others_active {overflow: hidden;width: 47px;background-color: #FFF5F5;font-size: 14px;font-weight: bold;color: #000000;padding: 0px 5px;
text-decoration: none;line-height: 22px;margin: 1px;border: 1px solid #cacaca;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-image: linear-gradient(to bottom, #1e7fc6, #0C578D);}

.np_pagebtn_all { float: left; margin-left: 3px; width: 39px; }
.np_pagebtn_all_active { background-color: #649606; border: 1px solid #649606; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #649606; width: 39px; height: 24px; font-weight: bold; color: #ffffff; padding: 1px 5px; text-decoration: none; float: left; background-image: linear-gradient(to bottom, #649606, #76b205); }
    .np_pagebtn_all_active a { color: #ffffff; text-decoration: none; }
.np_pagebtn { float: left; }
.np_pagebtn_others a { background-color: #FFF5F5; font-size: 14px; font-weight: bold; color: #000000; padding: 2px 5px; text-decoration: none; line-height: 25px; margin: 1px; border: 1px solid #cacaca; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-image: linear-gradient(to bottom, #ffffff, #E0E0E0); }

.np_pagebtn_all a { background-color: #FFF5F5; font-size: 14px; font-weight: bold; color: #000000; padding: 2px 5px; text-decoration: none; line-height: 25px; margin: 1px; border: 1px solid #cacaca; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-image: linear-gradient(to bottom, #ffffff, #E0E0E0); }
    .np_pagebtn_all a:hover { background-color: #649606; border: 1px solid #649606; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 25px; background-image: linear-gradient(to bottom, #649606, #76b205); }

.np_pagebtn a:hover { background-color: #649606; border: 1px solid #649606; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 25px; background-image: linear-gradient(to bottom, #649606, #76b205); }


/*------------------------------*/
/*########--------catalog-peptides details------newcatalog.aspx----------*/

.calmore{color:#FFFFFF;}
.calmore a{font-size: 13px;color:#6F6A6A;text-decoration:none;font-weight:bold;background-color: #e1ece1;padding: 1px 3px 1px 3px;border-radius: 14px;border: 1px solid #acacac;}
.calmore a:hover{color:#9A0000;text-decoration:none;font-weight:bold;}
.catelogheadersearch{background-color:#72A607;color:#ffffff;height:35px;border-top-left-radius:5px;border-left:0px solid #4d7005;background-color:rgb(100,150,6);}

.catelogheadernew { background-color: #72A607; color: #ffffff; font-weight: normal; border-right: 1px solid #4fb547; background-color: rgb(79, 181, 71); }
.catelogheadernewright { border-top-right-radius: 5px; border-right: 0px solid #4d7005; width: 10px; height: 35px; float: left; font-weight: normal; background-color: rgb(100,150,6); }
.productname {/* border-bottom: 1px solid #fff; *//* background-color: #f2f2f2; */font-size: 13px;font-weight: bold;color: #466030;/* height: 55px; */padding-left: 5px;padding: 5px!important;}

@media only screen and (min-width: 1024px) {
    .catelogheadernew { background-color: #72A607; color: #ffffff; font-weight: normal; height: 35px; border-right: 1px solid #4d7005; background-color: rgb(100,150,6); }
}

@media only screen and (min-width: 769px) {
    .catelogheadernew { background-color: #72A607; color: #ffffff; font-weight: normal; height: 35px; border-right: 1px solid #4d7005; background-color: rgb(79, 181, 71); }
}
@media screen and (min-width:200px) and (max-width:480px){.faq-fultxt{width: 100% !important;}.treeouter{width:100%;float:left;}.pannels{width:100%;float:right;margin-left:10px;}.npdet_headnew { height: auto; background-color: #F5F6F6; background-image: #F5F6F6; background-repeat: repeat-y; border-right: 1px solid #f3f3f2; margin: 0px 2px 0px 2px; padding: 4px 0px 7px 4px; float: left; }
                                                          
}
@media only screen and (min-width:481px) and (max-width:759px){.faq-fultxt{width: 100% !important;}.treeouter{width:100%;float:left;}.pannels{width:100%;float:right;margin-left:10px;}}
/*###########--------------------/catalog-peptides/product/-----   productdetails.aspx---*/

.npdet_newdesgin { width: 84%; height: auto; background-color: #ffffff; float: right; padding: 0px; margin: 0px; }
.npdet_row { width: 100%; height: auto; background-color: #ffffff; border: 1px solid #f3f3f2; margin: 2px 2px 0px 2px; float: left; }
.npdet_footerbtn { width: 100%; height: 60px; float: left; }
.npdet_btnouter { margin: 22px 8px 0px 8px; float: left; }


/*############-----------------------Search --------------*/

/*.powered-by-img { background: url(BingLogoDark.png) no-repeat; }
.bcs-notification-banner { font-size: 13px; font-family: "Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif; background: #f2f2f2; min-height: 30px; display: flex; align-items: center; justify-content: center; padding: 5px; border-bottom: 1px black solid; }
.bcs-notification-icon { height: 16px; width: 16px; margin: 0 5px; }
.bcs-host-div { background-color: white; color: #666; font: 13px/normal Arial,Helvetica,Sans-Serif; }
.bcs-container-searchbox { border-color: #cdcdcd; border-width: 1px; border-style: solid; font: 18px/normal 'Segoe UI',Arial,Helvetica,Sans-Serif; display: inline-block; position: relative; width: 100%; }
.bsc-searchbox { font: inherit; font-size: 16px; color: #222; background-color: transparent; width: calc(100% - 71px); margin: 1px 4px 0 16px; max-height: 30px; outline: 0; box-sizing: content-box; vertical-align: top; height: 35px; }
.bcs-searchbox-submit { background: url("../../images/search.png") no-repeat scroll center center #404040; width: 41px; height: 42px; border-width: 1px; border-style: solid; cursor: pointer; background-color: #588e00; border-color: #5a9000; color: transparent; padding: 0px 17px 10px 21px; margin-top:-39px; }
.bcs-altered-query { font-size: 16px; line-height: 1.2em; }
.bcs-results { margin: 10px 0 0 10px; padding: 0 0 20px 0; color: #666; width: 100%; display: inline-block; }
.bcs-query-rewrite, .bcs-result { margin: 0; padding: 12px 20px; list-style: none; }
    .bcs-result h2 { margin: 0; padding: 0; font: 13px/1.2em 'Segoe UI',Arial,Helvetica,Sans-Serif; font-size: 20px; line-height: 24px; padding-bottom: 3px; }
    .bcs-result cite { color: #006d21; font-style: normal; word-wrap: break-word; }
    .bcs-query-rewrite a, .bcs-result a { text-decoration: none; color: #001ba0; }
        .bcs-query-rewrite a:visited, .bcs-result a:visited { color: #600090; }
        .bcs-query-rewrite a:hover { text-decoration: underline; }
    .bcs-result:hover h2 a { text-decoration: underline; }
    .bcs-result li:hover h3 a { text-decoration: underline; }
.bcs-caption { display: table; line-height: 17px; }
.bcs-caption-with-image { padding-top: 5px; }
.bcs-caption-text, .bcs-caption-image { display: table-cell; vertical-align: top; margin-right: 10px; text-align: left; }
    .bcs-caption-image img { max-width: 128px; max-height: 80px; margin-right: 10px; padding-top: 2px; }
.bcs-caption p { margin: 0; padding: 0; }
.bcs-pagination { list-style: none; margin: 0 0 2px; padding: 18px 0 0 0; background-color: transparent; }
    .bcs-pagination .bcs-current-page { text-decoration: none; border-color: #ededed; }
    .bcs-pagination > ul { margin: 0; padding: 0; }
        .bcs-pagination > ul > li { list-style: none; margin: 0; padding: 0; float: left; }
    .bcs-pagination a { color: #666; border: 3px solid transparent; display: block; min-width: 34px; margin-right: 10px; text-align: center; height: 34px; line-height: 34px; }
    .bcs-pagination > ul > li > a:hover { text-decoration: none; background-color: #f4f4f4; cursor: pointer; color: #666; }
.bcs-deep-links { padding-left: 20px; padding-top: 10px; }
    .bcs-deep-links::after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
    .bcs-deep-links > ul { margin: 0 20px 0 0; padding: 0; width: 274px; float: left; }
        .bcs-deep-links > ul > li { list-style: none; margin: 0; padding: 0 0 10px; }
            .bcs-deep-links > ul > li > h3 { margin: 0; padding: 0; display: inline-block; font: 13px/1.2em 'Segoe UI',Arial,Helvetica,Sans-Serif; font-size: 18px; padding-bottom: 3px; }
            .bcs-deep-links > ul > li > p { margin: 0; padding: 0; height: 34px; overflow: hidden; color: #666; line-height: 17px; }
.bcs-modal { display: none; position: fixed; z-index: 1; padding-top: 50px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: #000; background-color: rgba(0,0,0,0.4); }
.bcs-modal-content { position: relative; background-color: #fefefe; margin: auto; padding: 0; border: 1px solid #888; width: 80%; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); -webkit-animation-name: bcs-animate-modal; -webkit-animation-duration: .4s; animation-name: bcs-animate-modal; animation-duration: .4s; }*/
@-webkit-keyframes bcs-animate-modal {
    from { top: -300px; opacity: 0; }
    to { top: 0; opacity: 1; }
}
@keyframes bcs-animate-modal {
    from { top: -300px; opacity: 0; }
    to { top: 0; opacity: 1; }
}
.bcs-modal-close { color: white; float: right; font-size: 28px; font-weight: bold; margin-top: -2px; }
    .bcs-modal-close:hover, .bcs-modal-close:focus { color: black; text-decoration: none; cursor: pointer; }
.bcs-modal-header { padding: 10px 16px; background-color: #00a2ee; color: white; font-size: 20px; }
    .bcs-modal-header h2 { padding: 0 0 3px 0; margin: 0; font: 20px/1.2em 'Segoe UI',Arial,Helvetica,Sans-Serif; }
.bcs-modal-body { padding: 2px 16px; background-color: white; max-height: calc(100% - 215px); overflow: auto; }
.bcs-modal-footer { padding: 10px 16px 2px; color: white; height: 50px; }
.powered-by { vertical-align: middle; }
    .powered-by a { text-decoration: none; color: #666; }
    .powered-by p, .powered-by-img { margin: 0; vertical-align: middle; display: inline-block; margin-right: 5px; }
.powered-by-img { height: 25px; width: 65px; background-size: 65px 25px; }

/*----------------------------------- Search box css close----------------------------------------*/



.browsetab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/browse_hover.jpg);background-repeat:no-repeat;}
.browsetab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/browse_hover.jpg);background-repeat:no-repeat;margin-right: 3px;}
.browsetab a{width:122px;height:36px;float:left;background-image:url(../../images/buttons/browse_normal.jpg);background-repeat:no-repeat;}
.searchtab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/search_hover.jpg);background-repeat:no-repeat;}
.searchtab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/search_hover.jpg);background-repeat:no-repeat;}
.searchtab a{width:122px;height:36px;float:left;background-image:url(../../images/buttons/search_normal.jpg);background-repeat:no-repeat;}

.requesttab{width:152px;height:36px;float:left;background-image:url(../../images/buttons/request_normal.jpg);background-repeat:no-repeat;}
.requesttab a:hover{width:152px;height:36px;float:left;background-image:url(../../images/buttons/request_hover.jpg);background-repeat:no-repeat;}
.requesttab_active{width:152px;height:36px;float:left;background-image:url(../../images/buttons/request_hover.jpg);background-repeat:no-repeat;}
.askquestab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/askquestionnormal.jpg);background-repeat:no-repeat;}
.askquestab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/askquestionactive.jpg);background-repeat:no-repeat;}
.askquestab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/askquestionactive.jpg);background-repeat:no-repeat;}
.producttab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/product_normal.jpg);background-repeat:no-repeat;}
.producttab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/product_hov.jpg);background-repeat:no-repeat;}
.producttab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/product_hov.jpg);background-repeat:no-repeat;}
.billingtab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/billing_normal.jpg);background-repeat:no-repeat;}
.billingtab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/billing_hover.jpg);background-repeat:no-repeat;}
.billingtab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/billing_hover.jpg);background-repeat:no-repeat;}
.paymenttab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/payment_normal.jpg);background-repeat:no-repeat;}
.paymenttab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/payment_hov.jpg);background-repeat:no-repeat;}
.paymenttab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/payment_hov.jpg);background-repeat:no-repeat;}
.shippingtab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/shipping_normal.jpg);background-repeat:no-repeat;}
.shippingtab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/shipping_hov.jpg);background-repeat:no-repeat;}
.shippingtab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/shipping_hov.jpg);background-repeat:no-repeat;}
.checkouttab{width:122px;height:36px;float:left;background-image:url(../../images/buttons/checkout_normal.jpg);background-repeat:no-repeat;}
.checkouttab a:hover{width:122px;height:36px;float:left;background-image:url(../../images/buttons/checkout_hov.jpg);background-repeat:no-repeat;}
.checkouttab_active{width:122px;height:36px;float:left;background-image:url(../../images/buttons/checkout_hov.jpg);background-repeat:no-repeat;}

/*-------------------------------------------------- FAQ, TEW , Literaturevault ---------------------------------------------*/
.clickhere a {color: green;font-weight: normal;}
.tewbox {float: left;margin-right: 17px;}
/*.tewmainbox {
    float: right;margin-top: 20px;
}*/
.formfieldbase{padding:18px 20px 10px 10px;}
.tewboxm { float: left; width: 100px; padding: 8px 0px 5px 6px; text-align: left; }
.tewboximg { float: left; width: 30px; padding: 0px 0 0px 0; text-align: center; vertical-align: top; }
.tewwhitebox {display: inline-grid;}
.date { float: right; padding: 0px 8px; }
.greystrip { background-color: rgb(79, 181, 71); margin: 1px; height: 30px; padding: 5px 14px; vertical-align: middle; color: white; font-weight: bold; }
.question { width: 81%; float: left; margin-left: 5px; padding-bottom: 4px; }
.ques, .ques a { color: #226f01; text-align: left; }
.listing { padding: 3px 0px 0px 4px; margin: 0px; overflow: hidden; height: 100%; background-color: #F1F1F1; }
.ball { width: 14px; float: left; padding-top: 2px; }
.Gridpagebar { font-size: 13px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; margin: 0px 0px 0px 0px; text-decoration: none; padding: 3px 0 5px 20px; background-color: #a9db80; height: 30px; background-image: linear-gradient(to bottom, #4fb547, #4fb547); }
    .Gridpagebar td {border:none;padding: 2px;}
.Gridpagebar span { background: #444444 none repeat scroll 0%; border-color: #000000; border: 1px solid black; color: #FFFFFF; padding: 2px 6px; text-decoration: none;margin-left: 1px; }
.Gridpagebar a, .pageList .this-page { background: #ffffff none repeat scroll 0%; border: 1px solid #cfcfcf; padding: 2px 6px; text-decoration: none; color: #000; }
.tewredio { background: none; font-size: 15px; font-weight: normal; padding: 0px 24px 0px 4px; }
.tewrediobtn input { display: block; width: 13px; float: left; padding: 0; margin-top: 4px; }
.question2 { padding-left: 14px; }
.catalog_intro_headerimg { background: url(../../images/inner/catlog-bg.jpg) no-repeat; margin: 0px; padding: 0px; width: 100%; height: auto; overflow: hidden; }
.catalog_intro_headingtxt { font-size: 25px; font-weight: bold; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #006CC8; width: 700px; margin: 15px 0px 3px 15px; float: left; }
.catalog_intro_bullet { height: 26px; width: 20px; background: url(../../images/inner/orange_bullet22.png) no-repeat center; float: left; padding: 0px; margin: 0px 0px 0px 0px; }
.antibodies_intro_headerimg {margin-top: 30px;background: url(../../images/inner/catlog-ng.jpg) no-repeat;width: 100%;height: 220px;padding: 0px;}
.antibodies_intro_bannerlist {width: 320px;height: 150px;float: left;margin-left: 17px;}
.antibodies_intro_bannerimg3 {float: right;margin-top: 15px;margin-right: 35px;}
.antibodies_intro_headingtxt {text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-size: 26px;font-weight: bold;color: #006CC8;width: 787px;margin: 3px 0px 10px 20px;
 margin-top: 3px;float: left;}
 
.sampleprep_bannerimg2 {background: url(../../images/inner/sampleprep_banner_img.png) no-repeat;width: 226px;height: 185px;float: right;margin-top: 10px;
 margin-right: 35px;}
.antibodies_intro_bullet {height: 25px;width: 29px;background: url(../../images/inner/orange_bullet22.png) no-repeat center;float: left;
  padding: 0px;margin: 0px 0px 0px 0px;}
.antibodies_intro_bullettxt {color: #000000;width: 290px;padding: 0px;margin: 3px 0px 4px 0px;float: left;height: 18px;overflow: hidden;font-weight: bold;
 text-align: left;}
 
.tewmainbox { float: right; }
.Gridpagebar a:hover{background:#3d502e none repeat scroll 0%;border-color:#9A0000;color:#FFFFFF !important;border:1px solid #64943D;text-decoration:none;}

.cateloglist{border:1px solid #fff;padding:1px;}
.faqformbase3a{background-color:#f9fbf8;width:99%;border:1px solid #e7ebe6;margin-top:24px;overflow:hidden;padding:0px;}
.faqformbase3{background-color:#f9fbf8;width:99%;border:1px solid #e7ebe6;margin-top:24px;height:100%;overflow:hidden;padding:0px;}
.faqformbase4{background-color:#F1F1F1;width:763px;border:1px solid #e7ebe6;margin-left:3px;height:100%;overflow:hidden;padding:0px;}
.faqbase{background-color:#ffffff;border:1px solid #e7ebe6;margin:2px;overflow:hidden;}
.faqbase2{background-color:#ffffff;border:1px solid #e7ebe6;margin:2px 0 0 -2px;height:100%;overflow:hidden;}
.faqbase1{margin:2px;height:100%;overflow:hidden;}
.faqbase_new{margin:2px;height:100%;overflow:hidden;background-color:#F1F1F1;width:100%;}
.faqname{width:250px;float:left;height:20px;text-align:right;}
.faqnamenew{width:120px;float:left;height:20px;text-align:right;}
.faqfields{width:230px;float:left;padding-left:10px;height:20px;}
.tabsbase{width:700px;height:36px;margin:10px 0px 0px 0px;}
.browsetab{width:122px;height:36px;float:left;margin-right: 3px;}
.searchtab{width:122px;height:36px;float:left;}
.tree{width:100%;float:left;color:Black;}
.tree a{color:Black;font-size:13px;}
.whitebox{width:85%;height:100%;float:right;border:1px solid #e7ebe6;overflow:hidden;}
.whitebox2{width:100%;height:100%;float:right;border:1px solid #e7ebe6;margin-top:15px;}
.heading{font-size:14px;color:#ffffff;font-weight:bold;}
.leftpadding{padding-left:10px;}
/*.question{width:320px;float:left;margin-left:5px;padding-bottom:4px;}*/
.date{width:100px;float:right;}
.ques,.ques a{font-size:13px;color:#226f01;text-decoration:none;text-align:left;}
.ques a:hover{color:#9A0000;text-decoration:none;text-align:left;}
.listmain{width:100%;height:100%;}
.discription2{font-size:12px;color:#000000;}
.seperator{width:100%;height:50px;}
.cherrybig{font-size:14px;font-weight:bold;color:#be0901;}
.cherrysmall{font-weight:bold;color:#be0901;}
.cherryhead{margin-bottom:10px;margin-top:5px;}
.cherry{font-size:13px;color:#E36C0C;font-weight:bold;}
.cherry a{font-size:13px;color:#E36C0C;font-weight:bold;text-decoration:none;}
.cherry a:hover{font-size:13px;color:#bf0800;font-weight:bold;text-decoration:none;}
.tabsbasemain{width:760px;height:36px;padding-top:10px;}
.mainmenu{float:left;}
.modalBackground{background-color:Gray;filter:alpha(opacity=50);opacity:0.5;}
.warningmsg{width:300px;height:100%;overflow:hidden;padding-bottom:20px;text-align:left;padding-left:200px;}
.warningmsgrf{width:300px;height:100%;overflow:hidden;text-align:left;padding-left:200px;}

/*---------------------------------------------------------------- contactus page css start-------------------------------------------------------------*/

textarea,select,input:not([type="checkbox"]):not([type="radio"]){padding:4px 6px;outline:0;font-size:12px;line-height:20px;display:block;border:1px solid #588c2b;font-weight:400;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width: 100%;border-radius: 5px;background-color:#fff;display:inline;}
textarea:focus,select:focus,input:not([type="checkbox"]):not([type="radio"]):focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
select{padding:6px 15px 6px 3px}
textarea{width:100%;min-height:180px}
label{display:inline-block;margin-bottom:0;font-weight:bold;-ms-grid-columns:1fr;-ms-grid-rows:1fr 90px;line-height:22px;position:relative;color:#000}
label input[type="checkbox"],label input[type="radio"]{float:left;margin-top:4px;margin-right:8px}
.formboder{border-bottom: 1px solid #ddd;margin-bottom: 12px;margin-top: 10px;}
.contactus {margin-bottom:18px;}
.contactback{background: #f9f7f7;padding: 9px; margin-top: 57px;box-shadow: 0px 0px 7px #d8d7d7; border: 2px solid #cacaca;}
 .contactback:hover{background: rgba(47, 169, 47, 0.12);}
.contactus ul li {margin-bottom:8px; margin-right:0;line-height: 1;}
.contactus ul li i{color:#1151b7;font-size: 17px;margin-right: 9px;}

/*textarea,select,input:not([type="checkbox"]):not([type="radio"]){padding:4px 6px;outline:0;font-size:12px;line-height:20px;display:block;background-color:#fff;border:1px solid #588c2b;font-weight:400;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;width: 100%;border-radius: 5px;}
textarea:focus,select:focus,input:not([type="checkbox"]):not([type="radio"]):focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
select{padding:6px 15px 6px 3px}
textarea{width:100%;min-height:180px}
label{display:inline-block;margin-bottom:0;font-weight:bold;-ms-grid-columns:1fr;-ms-grid-rows:1fr 90px;line-height:22px;position:relative;color:#000}
label input[type="checkbox"],label input[type="radio"]{float:left;margin-top:4px;margin-right:8px}
.formboder{border-bottom: 1px solid #ddd;margin-bottom: 12px;margin-top: 10px;}*/

/*.catalogboximg{margin: 29px 0 5px 10px  !important; height: auto;}
.contactus {margin-bottom:18px;}
.contactback{background: #f9f7f7;padding: 9px; margin-top: 57px;box-shadow: 0px 0px 7px #d8d7d7; border: 2px solid #cacaca;}
 .contactback:hover{background: rgba(47, 169, 47, 0.12);}
.contactus ul li {margin-bottom:8px; margin-right:0;line-height: 1;}
.contactus ul li i{color:#1151b7;font-size: 17px;margin-right: 9px;}
.contactboxth{margin-right: 0;width: 27% !important;}		
.red {color: #fe0202;}
.conpad{ margin: 5px 0px 5px 0px;}
.warning { background: url("../../images/warning.gif") left no-repeat;background-color: #FFF8A7;background-position: 14px center;padding: 8px 3px 8px 48px;border: 1px dotted #E5D200;margin: 5px;width: auto;text-align: left;color: #000000;font-size: 11px;font-weight: normal;height:auto;}  

.registrboxw{width: 49%;}
.textareacontact{ min-height:100px; }
.contactbelow {    background: linear-gradient(#c7c7c7, white, #b1b0b0);border-bottom: 1px solid; }
.contactbelowup { padding: 0; }
.contactcord    { padding: 8px 0px 8px 0px;background: linear-gradient(#c7c7c7, white, #b1b0b0);border-bottom: 1px solid;padding-left: 20px;}
.contactupper { background-color:#e5ecdc8c;padding: 0; margin-top: 28px; padding-bottom: 28px;}
.contactpaddign {padding: 25px 0px 0px 0px;}
.contactpaddign p{ text-align:center;}
.contactqr {    text-align: center;vertical-align: middle;margin-top: 30px;}               
.contactxt {min-height: 100px;font-size: 12px;}
.contactxt placeholder{color: #ff7f7f;}*/



/*#########---------------shopping cart------------------*/
.sc_subtottaltxt{width:400px;margin:0px;height:24px;float:right;text-align:right;font-weight:bold;padding-top:5px;padding-right:5px;color:#a10808}
.sc_boldtxt { font-weight:bold;}
.sc_subtot { border-top: solid 1px lightgray;padding-top: 6px;}


.sc_confirmtbl { }
.sc_confirmtbl tr th{
    border: 1px solid #c3c0c0;
    box-shadow: 1px 1px 1px 1px #c5c5c5;
    background: #c1f5c1;
}
.sc_confirmtbl tr td { border:solid 1px lightgray;}
.sc_confirmtbl tr:nth-child(even){
 background:#ffffff;
}
.sc_confirmtbl tr:nth-child(odd){
 background:#e4f7e2;
}
.sc_confirmtot { background-color: #f6f9f9; padding-right:2px;}
.sc_confirmtot strong { color:#000000;}
.chkout_footerbtn{width:600px;height:60px;float:right;padding:0px 10px 0px 10px;}


.totdisplay {
padding-right: 3px !important;}
.leftdisplay {
padding-left: 10px !important;}



    /*========================27 june 2018*/
.cntrlpadd { padding:0px 0px 0px 0px !important; }
.info_icon
{
    background: url(../../images/inner/info_icon.png) no-repeat;
    width: 30px;
    height: 28px;
    margin-top: 0px;
    float: left;
}
.chklabelpadd {margin-left:8px;}
.nojustify { text-align:left;}
.rowpadd { margin: 5px 0px 5px 0px;}
.zeroleftpadd { padding-left:0px;}
.zerorightpadd { padding-right:0px;}



/*=============================29 june cellline testing form*/
.anstext {
     font-size: 13px; 
     font-weight: bold; 
    color: #9a0000;
}

/*=============================29 june cellline testing form end===========================*/


/*=============================11 july contact form===========================*/

.capta-bg{background-color: #f0f0f0;margin-top: 14px; border: 1px solid #b8b8b8;margin-bottom: 8px;}

/*=============================11 july contact form end===========================*/


/*=============================16 july contact form===========================*/
.PayD_head{background-color: #eff8ef;padding: 5px 0px 5px 0px;padding-right: 0px;padding-left: 0px;border: 1px solid #d3d3d3;}
.incr_pad{padding:2%;}
.trade_pagi{float: left;}
.alertimg {background-color:#FEBD2D;padding: 6px;border-radius: 10px 0px 10px 0px;margin-right: 6px;width: 36px;}
.frm_divlft{float:left !important;}
.oligo_e{padding-top: 6px;padding-left: 9px;}
/*=============================16 july contact form end===========================*/

/*--=======================19 july special project page=====================*/
.ordericon {background: url(../../images/inner/order_icon.jpg) no-repeat right;width: 40px;height: 32px;float: left;text-align: right;
 margin-right: 10px;}
.seqnameinpt { font-size:inherit !important; }

/*------for width adjaust----- 26 oct 2018 ----*/
.widthadjust {
word-break:break-all;
}
.scroll {
        overflow:hidden;
    }