@import url(https://fonts.googleapis.com/css?family=Orbitron:400,500,700,900);
/* Overwrite core controls */
.ucPlateProperties div.comPlateProperties > div.container {width: 100% !important;}
/* Hide the filling tool in the sequencing plate editor */
.ucPlateCheck div.comPlateDetails div.sctFillingTool {display:none;}
/* Overwrite the admintab background color until it is fixed in core.css */
div.ecomTab ul.ecomTab li.administrator a {background:#eeeeee;}
/*-------- Create Account Overrides --------*/
/* This is a single-line comment */
/* This is a single-line comment */
#ca-box {
  float: left;
  position: relative;
  width: 100%;
  background: none repeat scroll 0 0 #FFFFFF;
  margin-bottom: 15px;
  border: 1px solid #CCCCCC;
  padding: 5px;
}
#ca-box p {
  padding: 5px 3px 0 3px;
}
#ca-button a{
  float: right;
  height: 33px;
  background: #5894C5 url("/images/usercontrols/arrow-right.gif") no-repeat scroll right center;
  margin: 20px 5px;
  border: 1px solid #003883;
  padding: 0 30px 0 20px; 
  color: #FFFFFF;
}
#ca-button p {
  padding: 5px 3px 0 0;
  font-size: 1.1em;
  text-align: right;
}

/*-------- CSS Overrides --------*/

/*-------- global.css Overrides --------*/

h4.blue {
  background: #003883;
  color: #FFFFFF;
}
h4.grey,
h4.blue,
h4.orange,
h4.cyan,
h4.red {
  margin: 0 0 5px 0;
  font-weight: bold;
	border-bottom: 1px solid #c7c7c7;
  text-transform: none;
	background: #f9f9f9;
	padding-bottom: 27px;
}

.tooltip {
  margin-left: 5px;
}

h2 a.open {
    background: url("/media/305189/icon-arrow-up-whitefw.png") top right no-repeat;
}
h2 a.close {
    background: url("/media/305187/icon-arrow-down-whitefw.png") top right no-repeat !important;
}
h2 a.open-close {
    background: url("/media/546537/minus-white.png") top right no-repeat !important;
}
h2 a.open-close.defaultClose {
    background: url("/media/546538/plus-white.png") top right no-repeat !important;
}
/*-------- usercontol.css Overrides --------*/

h4.blue a.move {
  background: transparent url("/images/usercontrols/move-white.gif") no-repeat scroll right top;

}
.ucQuickOrder div.comPriceBox div.showButton {
	background: none;
    padding-top: 40px;
}
.ucQuickOrder div.comPriceBox div.saveButton {
    margin-top: -33px;
    margin-left: -38px;
}
.ucCheckOutRegisterLogin div.lost-password {padding-top:0px; padding-left:40px;float:none; text-decoration:underline;margin-top:10px;}
.ucCheckOutRegisterLogin div.login-button {float:none;padding-top:0px;}
.ucCheckOutRegisterLogin input.login-button {float:none;}

.ucSaveItemDialog div.continueShopping {width:130px;}
.ucSaveItemDialog div.showCart {width:130px;margin-top:10px;}
.ucSaveItemDialog div.makeQuote { width:130px;}
.ucSaveItemDialog div.checkout {width:130px;margin-top:10px;}

.ucAddressDialog div.right img {float:left;}

.ucOrderingWizard div.checkout div.navigationWizard ul li.step6-active {border-right:0;}

.next-button {
  float: right;
  background-color: #DDDDDD;
  margin-top: 10px;
  padding: 0px;
  font-weight: bold;
	font-size: 11px;
}
.ucCheckOutRegisterLogin div.login-button {
    float: none;
  padding: 0px;
	font-size: 10px;
}	
.ucOrderingWizardNGS div.step2 div.innerContent div.options div.option div.top {
    left: 5px;
    position: relative;
}
div.innerContent div.options div.option div.top div.topRight {
    width: auto !important;
}
.ucCheckOutRegisterLogin div.right {
    margin-bottom: 10px;
}
/* Dialogues */
#recommendationDialog ul li {
    height: auto;
}
/* Countdown Clock */
#ContentPlaceHolderDefault_subContent_OrderPageSection_Oligos_WebSamedayOligoCounter_10_pnlClock{
	background: #f3f3f3;
	width: 30%;
	border: 1px solid rgb(204, 204, 204);
	display: inline-table;
	padding: 5px;
	text-align: center;
	font-size: 1.2rem;
	position: absolute;
	right: 15px;
	z-index: 99;
	top: 56px;
}
#ContentPlaceHolderDefault_subContent_OrderPageSection_Oligos_WebSamedayOligoCounter_10_pnlClock label{
	color: rgb(153, 153, 153);
	font-weight: normal;
	text-transform: uppercase;
}
#ContentPlaceHolderDefault_subContent_OrderPageSection_Oligos_WebSamedayOligoCounter_10_pnlClock span{
	border: medium none !important;
	font-family: 'Orbitron', sans-serif !important;
	position: relative !important;
	top: 0px !important;
	right: 0px !important;
	color: rgb(51, 51, 51) !important;
	float: none !important;
	font-size: 2.6rem !important;
}
/*Country Selection*/
/*.ui-dialog .ui-dialog-content {
  clear: both;
  overflow: hidden;
	height: auto !important;
}*/
.ucUserCountryDialog div.header div.logo {
  background-image: url("/images/Eurofins-logo.png");
}
.ucUserCountryDialog div.header div.world-map img{
margin: 0px auto;
}
.ucUserCountryDialog div.dropdownSection {
  width: 760px;
	height: auto;
  padding: 10px 19px;
}
.ucUserCountryDialog div.dropdownSection div.regionText,
.ucUserCountryDialog div.dropdownSection div.countryText{
padding-top: 8px;
}
.ucUserCountryDialog div.dropdownSection div.regionContainer {
margin-right: 2%;
}
.ucUserCountryDialog div.dropdownSection div.regionText {
    width: 78px !important;
}
.ucUserCountryDialog div.dropdownSection div.countryContainer {
  width: auto;
	margin-right: 5px;
}
.ucUserCountryDialog div.dropdownSection div.buttonContainer input{
    width: auto;
}
/* EvoCard User Controls */
#tabsEVOcardManage-nav {
    margin: 0;
}
#tabsEVOcardManage .ecomTab-content{
	border-top: 1px solid #cccccc;
}
#tabsEVOcardManage > ul > li:first-child,
#tabsEVOcardManage > ul > li + li + li {
   
}
.ucEVOcardManage div.comRefill div.sctInput > div.newRow > div.text {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.ucEVOcardManage div.comRefill div.sctInput > div.newRow > div.field {
    float: none;
    width: 68.9%;
    display: inline-block;
    margin-bottom: 5px;
}
/*SideBar*/
.ucHomeLoggedOut,
.ucHomeLoggedIn {
  margin-left: 0;
}
.ucHomeLoggedOut input.submit,
.ucHomeLoggedIn input.submit{
  background-color: #003883;
}
.ucCustomerSupport {
  width: 170px;
  margin-bottom: 0;
  padding: 5px;
}
/*search*/
.ucSearch {
  width: 180px;
  padding: 10px 0;
}
	.ucSearch .search-field {
		width: 145px;
		border-color: #DDDDDD;
		padding: 0 0 0 3px;
		float: right !important;
		height: 34px !important;
		margin-top: -10px !important;
		margin-right: -15px !important;
	}
.ucSearch .search-submit {
  width: 55px;
  background: #CCCCCC url(/css/ext/images/ui-bg_glass_55_1c1c1c_1x400.png) 50% 50% repeat-x scroll;
  /*background: url("/images/search_bg.png") repeat-x;*/
  /*border-color: #DDDDDD;*/
  padding-bottom: 5px;
  font-weight: bold;
  color: #FFFFFF;
	display:none !important;
  /*color: #555555;*/
}
/* Top Login */
.ucTopLogin {
    background: none repeat scroll 0 0 transparent !important;
    display: none;
    height: 34px;
    vertical-align: bottom;
    width: 170px;
}
.ucTopLogin a {
	text-decoration: none;
}
.ucTopLogin a.logout {
	color: #777 !important;
	font-weight: normal;
}
.ucTopLogin div.middle {
	clear: none !important;
	left: -2.3rem;
	position: relative;
	bottom: 4rem;
	
}
.ucTopLogin div.top div.pnlLogout {
	position: relative;
	left: -2rem;
}
.ucTopLoginPanel div.label {
	float: left;
	margin-top: 10px;
	width: 80px;
	color: #222222;
}
.ucTopLogin div.content {
	padding-right: 0;
}
.ui-dialog .ui-dialog-titlebar-close span {
display: block;
margin: 1px;
position: absolute;
right: 5%;
top: -35%;
	text-indent: 23px;
}
.ui-dialog .ui-dialog-titlebar-close {
    font-size: 1.2rem;
    height: 16px;
    margin: -9px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 59px;
}
/*Top Cart*/
.ucCartOverview {
width: 16%;
  margin-top: 20px;
}
.ucCartOverview div.items {
float: right;
text-align: right;
margin-right: 0 !important;
}
.ucCartOverview div.cart-iconFull a {
  margin: 0 10px;
}
/*Checkout Bar*/
.ucCheckoutWizardIndicator ul li.checkout {
  width: 75px;
  padding-left: 5px;
  color: #555555;
}  
.ucCheckoutWizardIndicator ul li.loginRegister,
.ucCheckoutWizardIndicator ul li.loginRegister-active {
  width: 90px;
}
.ucCheckoutWizardIndicator ul li.addresses,
.ucCheckoutWizardIndicator ul li.addresses-active {
  width: 70px;
}
.ucCheckoutWizardIndicator ul li.payment,
.ucCheckoutWizardIndicator ul li.payment-active {
  width: 60px;
}
.ucCheckoutWizardIndicator ul li.preferences,
.ucCheckoutWizardIndicator ul li.preferences-active {
  width: 78px;
}
.ucCheckoutWizardIndicator ul li.summary,
.ucCheckoutWizardIndicator ul li.summary-active {
  width: 65px;
}
.gs-form select.rs {
width: 120px;
background: #d7dbff;
border: 1px solid #cccccc;
padding: 2px;
}
.error-box {
height: 28px;
}
/*Order Confirmation*/
#ContentPlaceHolderDefault_subContent_MainContent_CheckoutSubContent_OrderInformation_12_pnlDragableWindowContent {
  padding: 10px;
}
.ucCheckOutRegisterLogin input.login-button,
.ucCheckoutRegisterCreateAccount input.create-account-button {
  background-color: #5894C5;
  border-color: #003883;
  padding-bottom: 4px;
	  padding-top: 4px;
  margin-bottom: 8px;
  margin-right: 8px;
	font-size: 11px;
	font-weight: bold;
}
.lost-password {
  height: 5px;
  margin: 0 15px 0 -45px;
  padding-bottom: 10px;
  font-size: 0.8em;
  color: #888888;
}
.ucHomeLoggedOut div.form a {
  font-size: 0.8em;
  color: #888888;
}
.ucCheckoutRegisterCreateAccount div.left {
  width: 32%;
}
.ucCheckoutRegisterCreateAccount div.right {
  width: 58%;
}
.ucCheckoutRegisterCreateAccount div.right {
  border: 0px none #FFFFFF !important;
}
ul#db-sortable {
	margin-top: 30px;
}
/*Order History*/
div.ucMyOrdersTableDetails div.container{
	width:100% !important;
}
.ucMyOrdersSimpleSearch div.left div.label, 
.ucMyOrdersAdvancedSearch div.left div.label {
  margin-right: 5px;
  text-align: right;
}
.ucMyOrdersSimpleSearch div.right div.label, 
.ucMyOrdersAdvancedSearch div.right div.label {
  text-align: right;
color: #404040;
   font-size: inherit;
}
.ucMyOrdersSimpleSearch div.right div.field img,
.ucMyOrdersAdvancedSearch div.right div.field img{
  display:inline;
  margin-right: 5px;

}
.ucMyOrdersSimpleSearch div.entries, 
.ucMyOrdersAdvancedSearch div.entries {
  padding-right: 14px;
}
.ucMyOrdersSimpleSearch div.left div.infoIcon, 
.ucMyOrdersAdvancedSearch div.left div.infoIcon {
  display: none;
}
.textSave img {
  display: inline;
}
.ucMyOrdersSearchQueries input.useQuery {
  background-color: #003883;
  border-color: #003883;
}
.ucMyOrdersSearchQueries div.createNewQuery input{
  padding-bottom: 2px !important;
}
.ucMyOrdersTable table.tablesorter th.orderDate {
  width: 12% !important;
}
.ucMyOrdersTable table.tablesorter th.orderId {
  width: 14% !important;
}
.ucMyOrdersTable table.tablesorter th.yourOrderId {
  width: 21% !important;
}
.ucMyOrdersTable table.tablesorter th.type {
  width: 15% !important;
}
.ucMyOrdersTable table.tablesorter th.orderStatus {
  width: 15%;
}
.ucMyOrdersTable table.tablesorter th.EstimatedDueDate {
    width: 14%;
}
.ucMyOrdersTable table.tablesorter th.legacyOrderRef {
    display: none;
}
.ucMyOrdersTable table.tablesorter td.legacyOrderRef {
    display: none;
}
.ucMyOrdersTable table.tablesorter th.options {
  width: 7%;
}
.ucMyOrdersTable table.tablesorter td img.type {
  padding-top: 5px;
}
.ucMyOrdersTable .partialshipment {
    margin-top:5px;
}
.ucMyOrdersTable div.trackingDetails,
.ucMyOrdersTable div.openDetails {
  padding-top: 3px;
}
  ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type :none;
}

ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3.5em;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: auto; }

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid yellowgreen;
}
ol.progtrckr li.progtrckr-todo {
    color: silver; 
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}
ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em;
}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: yellowgreen;
    height: 2.2em;
    width: 2em;
    line-height: 2.2em;
    border: none;
    border-radius: 2.2em;
}

ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 2.2em;
    bottom: -1.2em;
}


.tooltip_left_orderStatus {
    float: right;
    margin-left: -12px;
    width: 0px;
    padding-left: 14px;
    background-image: url(/images/usercontrols/icons/tooltip.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 12px;
}


.StatusUpdateIcon {
    font-size: 25px;
    font-weight: 600;
    color: indianred
}

.divShowOrderStatusHistory {
    margin-top: -23px;
    margin-bottom : 32px;
}

.dottedList {
    position: relative;
    top: 28px;
    color: silver;
    margin-left: 5px;
    margin-right: 5px;
    font-size: 3em;
    line-height: 0em !important;
    border-bottom-style: dotted;
}

.dottedListNull {
    border-bottom-style: none;
    margin-left: -6px;
}

    div.tabPlateView ul {
        list-style: none;
        width: 100%;
    }
 div.tabPlateView .well {   
    padding: 12px;   
}

    div.tabPlateView ul li {
            float: left;
            margin-bottom: 2px;
            margin-top: 2px;           
            text-align: center;            
    }

     div.tabPlateView ul li a {
                display: block;
                text-decoration: none;
            }

      div.tabPlateView ul li.head {
                font-weight: bold;
                font-size: 10px;
            }

       div.tabPlateView ul li.left {
                font-weight: bold;
                font-size: 1em;
            }

       div.tabPlateView ul li.noBorder {
                border-top: 0;
            }

        div.tabPlateView ul li.notShown {
                width: 4%;
            }

        div.tabPlateView ul li.well {
                width: 8%;
            }

        div.tabPlateView ul li.well384 {
                width: 4%;
			height:15px;
            }

        div.tabPlateView ul li.clear {
                clear: left;
            }

Div.PlateOuterDiv {
    width: 45% !important;
}

.ucMyOrdersTable table.tablesorter tr.openDetails td a
{
	float:left;
}

div.tabPlateView .wellValid {
    background: url(../../images/usercontrols/icons/plates/wellValid.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellInvalid {
    background: url(../../images/usercontrols/icons/plates/wellInvalid.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellBATCHED {
    background: url(../../images/usercontrols/icons/plates/wellChanged.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellEmpty {
    background: url(../../images/usercontrols/icons/plates/wellEmpty.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellPROD_START {
    background: url(../../images/usercontrols/icons/plates/wellPROD_START.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellSYNTHCOMPLETED {
    background: url(../../images/usercontrols/icons/plates/wellSYNTHCOMPLETED.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellQC {
    background: url(../../images/usercontrols/icons/plates/wellQC.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellINNORMALIZATION {
    background: url(../../images/usercontrols/icons/plates/wellINNORMALIZATION.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellPOSTNORMALQT {
    background: url(../../images/usercontrols/icons/plates/wellPOSTNORMALQT.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellPROD_COMPLETE {
    background: url(../../images/usercontrols/icons/plates/wellPROD_COMPLETE.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellSHIPPED {
    background: url(../../images/usercontrols/icons/plates/wellValid.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView .wellREDO {
    background: url(../../images/usercontrols/icons/plates/wellInvalid.gif);
    background-repeat: no-repeat;
    background-position: center;
}
div.tabPlateView .wellCANCELLED {
    background: url(../../images/usercontrols/icons/plates/wellInvalid.gif);
    background-repeat: no-repeat;
    background-position: center;
}

div.tabPlateView div.plateLegend {
    float: left;
    margin-top: 5px;
}
    div.tabPlateView div.plateLegend ul li {
        background-position: left;
    }

    div.tabPlateView div.plateLegend span {
 		margin-left:20px; 
    }

div.plateLegend ul li {
           margin-right:20px;           
    }

#gs-summary div.summary-table table {
width: auto;
}
.gs-content {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#tpNGS h2{
	margin-top: 0;
}
.gs-desc-box {
    background: url("/images/usercontrols/gsy/gene_desc.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 88px;
    padding-left: 38px;
    position: relative;
    width: auto;
}
/*Payment Methods*/
.ucPaymentMethods, .ucExternalOrderId {
    display: inline-table;
    height: auto;
}
.ucExternalOrderId input[type="text"]{
margin-bottom: 27px;
	}
/*Summary*/
.ucOrderSummary div.box-order-summary div.item div.type {
  width: 25%;
}
.ucOrderSummary div.box-order-summary div.item div.info {
  width: 50%;
}
.ucOrderSummary div.box-order-summary div.item div.info div.column1 {
  padding-right: 5px;
  text-align: right;
}
/*Change Password*/
.ucChangePassword input.send-button {
  background-color: #003883;
  margin-top: 15px;
  border-color: #003883;
  padding-bottom: 3px;
}
.ucChangePassword div.line div.field {
  width: 99%;
}
/*Customer Support*/
.ucCustomerSupport div.content div.text a {
  font-size: 0.79em;
}
.ucCustomerSupport div.content {
  background:url("/images/uc-hsv/support_small.jpg") top left no-repeat #ffffff;
}
/*Shopping Cart*/
.clear-both {
  clear: both;
  height: 1px;
}
.ucMyCart .radio,
.ucMyCart .checkbox{
		display: table-cell;
	width: 3.6% !important;
	}
.ucCartActions div.ActionsDate {
  padding-top: 0 !important;
}
.ucMyCart div.WorkingDays div.image {
  width: 25px;
}
.ucMyCart table.tablesorter th.type {
  width: 10%;
}
.ucMyCart table.tablesorter th.product {
  width: 17%;
}
.ucMyCart table.tablesorter th.productName {
  width: 30%;
}
.ucMyCart table.tablesorter th.amount {
  width: 12%;
}
.ucMyCart table.tablesorter th.yourPrice {
  width: 14%;
}
.ucMyCart table.tablesorter th.price {
  width: 14%;
}
.ucMyCart table.tablesorter th.type,
.ucMyCart table.tablesorter th.product,
.ucMyCart table.tablesorter th.productName,
.ucMyCart table.tablesorter th.amount,
.ucMyCart table.tablesorter th.yourPrice,
.ucMyCart table.tablesorter th.price{
	width: auto;
	padding: 0 10px;
	text-align: left;
}
.ucMyCart table.tablesorter th.yourPrice span{
	float: none !important;
}
.ucCartActions div.OptionDropdown select {
	padding-top: 0px;
}
#cart div.content-tab {
  margin: 15px 0 20px;
  width: 600px;
}
#cart div.content-tab ul li {
  font-size: 1.1em;
}
ul.content-tab li {
  float: left;
  margin: 0 2px 0 0;
}
#cart a.active {
  color: #666666;
}
ul.content-tab a.active,ul.content-tab div.active  {
  background: none repeat scroll 0 0 #FFFFFF;
}
ul.content-tab a, ul.content-tab div {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #EEEEEE;
  border-color: #CCCCCC;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  color: #666666;
  display: block;
  padding: 4px 8px;
  text-decoration: none;
}
.content-tab-content {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color #CCCCCC #CCCCCC;
  border: 1px solid #CCCCCC;
  border-style: none solid solid;
  clear: left;
  padding: 10px;
}
.ucMyCart div.WorkingDays {
  display: none;
  padding-top: 5px;
  width: 150px;
}
.ucOrderingWizard div.navigationWizard ul li {
padding-left: 29px !important;
padding-right: 5px;
padding-top: 12px;
color: #cccccc;
float: left;
height: 28px;
line-height: 16px;
border-right: 1px solid #cccccc;
    padding-bottom: 24px;
}
.ucOrderingWizard div.navigationWizard {
width: 100%;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
height: 38px;
background: #333 none repeat scroll 0% 0%; !Important
margin-top: 0;
margin-bottom: 10px;
    padding-bottom: 24px;
}
.ucOrderingWizard div.navigationWizard ul li.introItem {
	padding-left: 10px !important;
    color: #fff; 
    font-weight: bold;
	padding-right: 100px;
}
/*************
Oligo Controls
*****************/
.comPlateProperties .container{
	width: 100% !important;
	max-width: 1024px;
}
.comPlateProperties .container ul{
	margin: 0;
}
.ucPlateCheck div.comPlateDetails > div.container div.plateDisplayMethods div.tabPlateView ul li.well {
    line-height: 0.5rem;
}
/**************
Seq Dashboard
**************/
/* ucSeqQuickDisplay */
.ucSeqQuickDisplay .sctQuickDisplay .sctReactionBox .title,
.ucSeqQuickDisplay .comTotalBarcodes{
    font-size: 1.5rem;
}
.ucSeqQuickDisplay .sctQuickDisplay .comTotalBarcodes{
	text-align: center;	
}.ucQuickOrder div.comPriceBox div.showTermsConditions a {
    color: inherit;
    text-decoration: underline;
}
/* ucSeqUsageTracking */
.ucSeqUsageTracking div.sctItem.used h2 {
    background: #f0f0f0;
    color: #333333;
    text-transform: none;
    font-weight: normal;
}
.ucSeqUsageTracking div.sctPlateView table div.well{
    padding: 8px;
    margin-bottom: 0;
	border-top: none;
	border-left: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ucSeqUsageTracking div.sctPlateView table td{
	padding: 0;	
}
.ucSeqUsageTracking div.sctPlateView table tr.row:before,
.ucSeqUsageTracking div.sctPlateView table tr.row:after{
	display: none;
}
.ucSeqUsageTracking div.sctPlateView table .notshipped {
    background: #9AC403 none repeat scroll 0% 0%;
    color: #FFF;
    cursor: pointer;
}
.ucSeqUsageTracking div.sctItem,
.ucSeqUsageTracking div.content fieldset,
.ucSeqPrimerManagement fieldset{
	border: none;				
}
.ucSeqUsageTracking div.sctItem div.sctProperties ul li {
    width: 33.3%;
}
/* ucSeqPrimerManagement 
.ucSeqPrimerManagement div.sctLeft,
.ucSeqPrimerManagement div.sctMiddle,
.ucSeqPrimerManagement div.sctRight{
	float: none;
	width: auto;
}
.ucSeqPrimerManagement div.comButtons {
    margin-top: 0px;
}*/
/*ucCheckout Wizard*/
.ucOrderingWizard div.checkout div.navigationWizard ul li.step1-active {
    background-repeat: no-repeat;
    background-image: url("/media/268011/1_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 25px;
}
.ucOrderingWizard div.quote div.navigationWizard ul li.step1-active {
    background-repeat: no-repeat;
    background-image: url("/media/268011/1_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 25px;
}
.ucOrderingWizard div.checkout div.navigationWizard ul li.step2-active {
    background-repeat: no-repeat;
    background-image: url("/media/268012/2_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 25px;
}
.ucOrderingWizard div.quote div.navigationWizard ul li.step2-active {
    background-repeat: no-repeat;
    background-image: url("/media/268012/2_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 25px;
}
.ucOrderingWizard div.checkout div.navigationWizard ul li.step3-active {
    background-repeat: no-repeat;
    background-image: url("/media/268013/3_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 30px;
}
.ucOrderingWizard div.quote div.navigationWizard ul li.step3-active {
    background-repeat: no-repeat;
    background-image: url("/media/268013/3_active.png");
    background-color: #FF6714; 
	color: #FFF;
	padding-right: 30px;
}
.ucOrderingWizard div.navigationWizard ul li a {
    text-decoration: none;
    color: #ccc;
	padding-right: 20px;
}
.ucOrderingWizard div.navigationWizard ul li.step1 {
    background-repeat: no-repeat;
    background-image: url("/media/268010/1.png");
	padding-right: 20px;
}
.ucOrderingWizard div.navigationWizard ul li.step2 {
    background-repeat: no-repeat;
    background-image: url("/media/268008/2.png");
	padding-right: 20px;
}
.ucOrderingWizard div.navigationWizard ul li.step3 {
    background-repeat: no-repeat;
    background-image: url("/media/1236547/3.png");
}
/*div.ecomTab ul.ecomTab a.active {
    background-color: #FF6714;
	color: #FF6714;
	padding: 10px 10px 10px;
	border: 0px;
	font: #FFFFFF;
}
div.ecomTab ul.ecomTab a {
    background-color: #333333; 
	color: #333333;
	padding: 10px 10px 10px;
	border: 0px;
	font: #FFFFFF;
}*/
.ucAddressList div.addAddress {
	bottom: -30px;
	background: #404040 none repeat scroll 0% 0%;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	right: 0px;
	position: inherit;
	width: 117px;
	float: right;
	border-radius: 4px;
}
.ucAddressList div.colLinks div.small {
float: right;
padding-top: 0;
padding-right: 3px;
}
.ucAddressDialog div.content {
background: #ffffff;
margin: 0px 0 10px 0;
border: none;
color: #666666;
padding: 3px;
}
.ucTermsConditionsDialog div.distributorBox div.address {
float: left;
border-right: 1px solid #cccccc;
padding-bottom: 10px;
width: 35%;
}
.ucTermsConditionsDialog div.content-box {
width: 98%;
background: #f0f0f0;
}
.ucPaymentMethods .label,
.ucPaymentMethods div.creditcard div.inner div.leftInnerBox{
display: inline-block;
padding: .2em .6em .3em;
font-size: inherit;
font-weight: inherit;
line-height: 1;
color: inherit;
text-align: left;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
.ucPaymentMethods div.creditcard div.icons {
float: left;
width: 100%;
}
.ucPaymentMethods div.creditcard div.input-field {
float: none;
}
.ucPaymentMethods div.creditcard div.inner div.rightInnerBox {
display: inline-table;
width: 70%;
}
/* Plate Sequencing */
.ucPlateProperties div.comPlateList > div.container div.plate div.plateName {
    margin-top: 0;
    margin-bottom: 20px;
}

/*-------- gs.css Overrides --------*/
input.button-continue {
	background-color: #003883 !important;
	border-color: #CCCCCC !important;
	padding: 4px 10px !important;
	display: block;
	width: auto;
}
.content-box-tabs div.content-box-headline {
  background-color: #EEEEEE !important;
}
.gs-menu ul li.definition-active a,
.gs-menu ul li.result-active a,
.gs-menu ul li.review-active a,
.gs-menu ul li.selection-active a,
.gs-menu ul li.additional-active a,
.gs-menu ul li.summary-active a {
  color: #003883 !important;
}
.gs-wizard .content-box-tabs > div + div{
	display: none;
}
.content-box-tabs div.content-box-headline-active {
  background: #CCCCCC url(/css/ext/images/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x scroll !important;
}
.content-box-tabs div.content-box-headline-active,
.content-box-tabs div.content-box-headline-active a{
  color: #FFFFFF !important;
  background-color: #003883 !important;
}
.content-box-tabs div.content-box-headline {
  background: #CCCCCC url(/css/ext/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png) 50% 50% repeat-x scroll !important;
}
.content-box-tabs div.content-box-headline,
.content-box-tabs div.content-box-headline a{
  color: #FFFFFF !important;
}
.button-grey {
  padding-bottom: 4px !important;
}
#spnCancelClosing {
  color: #000000 !important;
}
.vector_send_radio input,
.vector_order_radio input,
.vector_modified_checkbox input {
  float: left;
  margin-right:5px;
}
.vector_send_radio label,
.vector_order_radio label,
.vector_modified_checkbox label {
  width: auto;
  margin-bottom: 10px;
}
.vector_send_radio,
.vector_order_radio,
.vector_modified_checkbox {
  margin-bottom: 0;
}
.restriction {
  width: auto !important;
  min-width: 34px;
  padding-left: 3px;
}
/*Number Images*/
div.gs-menu ul li.definition-active {
  background: url("/images/uc-hsv/1_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li.result-active {
    background: url("/images/uc-hsv/2_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li.review-active {
  background: url("/images/uc-hsv/3_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li.selection-active {
  background: url("/images/uc-hsv/4_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li.additional-active {
  background: url("/images/uc-hsv/5_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li.summary-active {
  background: url("/images/uc-hsv/6_active.gif") no-repeat scroll 8px center #FFFFFF !important;
}
div.gs-menu ul li{
	width: auto !important;
	padding-right: 10px;
	padding-left: 30px !important;
	padding-top: 3px !important;
}
div.gs-menu {
	height: 28px;
}
.gs-right{
	width: 74%;
}
.gs-left {
	width: 26%;
}
/*Gritter*/
.gritter-item {
  font-family: Helvetica, Arial, Verdana, san-serif;
  color: #FFFFFF;
}
.ucSaveItemDialog a {
  border: 1px solid #FFFFFF;
  padding: 3px 7px;
}

@media (max-width: 768px){
.ucUserCountryDialog div.dropdownSection div.regionText {
    width: 100% !important;
}
	
#tpNGS h2
{
	 margin-top: 10px !important;
}































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
