/* Minification failed. Returning unminified contents.
(1269,39): run-time error CSS1046: Expect comma, found '0'
(1269,43): run-time error CSS1046: Expect comma, found '/'
 */

FIELDSET
{
	margin: 10px 0px;
	border: 1px solid #E6E6E6;
	padding: 10px;
	display: block;
	position: relative;
	background-color: #FFFFFF;
}

.form-control {
  margin: 5px;
}

.edit-form-space {
  margin:12px 0;
}

.addAnotherIngredientcheckbox-field {
    position: absolute;
    bottom: 50px;
    width: 50%;
}

.m-b-30{
    margin-bottom:30px;
}

LABEL, INPUT, BUTTON, SELECT, TEXTAREA {
    font-size: 1em;
    /*
	font-weight: normal;
*/
}

LABEL
{
	margin-bottom: 8px;
/*
    font-weight: bold;
*/
    color: #555555;
}

LABEL.withHelp
{
	display: inline-block;
}

TEXTAREA
{
	height: auto;
}

TEXTAREA:focus, INPUT[type="text"]:focus, INPUT[type="password"]:focus, INPUT[type="datetime"]:focus, INPUT[type="datetime-local"]:focus, INPUT[type="date"]:focus, INPUT[type="month"]:focus, INPUT[type="time"]:focus, INPUT[type="week"]:focus, INPUT[type="number"]:focus, INPUT[type="email"]:focus, INPUT[type="url"]:focus, INPUT[type="search"]:focus, INPUT[type="tel"]:focus, INPUT[type="color"]:focus, .uneditable-input:focus
{
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	/*outline: thin dotted;   */
	/*IE6-9*/
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.controls-row
{
	/**zoom: 1;*/
}





/* Set width on the form input elements since they're 100% wide by default */
/*
input,
select {
    max-width: 25%; /*280px;!1!
}
*/

.short-input {
    max-width: 10%;/*100px;*/
}

.medium-input {
    max-width: 14%;/*150px;*/
}

.with-top-bottom-margins {
    margin-bottom: 5px;
    margin-top: 5px;
}

.with-emphasis {
    margin-top: 5px;
    padding: 5px;
    background-color: #D9EDF7;
}

.bigger-font {
    /*font-family: 'Verdana';*/
    font-size: 1.3em;
}


.important-text {
    color: darkred;
    margin-left: 5px;
}

.required-before:before {
    color: red;
    content: " *";
    position: absolute;
    left: -32px;
    top: 8px;
}

.required-before-l-minus-22:before {
    left: -22px;
}

.required:after {
    color: red;
    content: " *";
}

/* Styles for the file upload control */
.default-file {
    background-image: url("images/file-icon.png");
    background-repeat: no-repeat;
    background-position: center;
}

.file-icon {
    display: inline-block;
    float: left;
    width: 48px;
    height: 48px;
    margin-left: 10px;
    margin-top: 13.5px;
}

li.k-file div.file-wrapper {
    position: relative;
    height: 75px;
}

.k-upload {
    width: 600px;
}

li.k-file div.file-wrapper button.replace-action {
    float: left;
    width: 48px;
    /*height: 48px;*/
    margin-left: 10px;
    margin-top: 3px;

}
/* end Styles for the file upload control */


.form-subsection {
    border-bottom: 2px solid #0082b3;
    margin: 10px 0;
}
.form-subsection-title {
    display: inline-block;
    margin: 8px 0;
    font-size: 1.1em;
}

.edit-window-subsection {
    margin-top: 2px;
    margin-bottom: 10px;

    background: #0082b3;
}

.edit-window-subsection-title {
    margin: 4px;
    display: inline-block;
    color: #fff !important;
}

.inline-group {
    display: inline;
}

.grid {
    width: 100%;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
} 

.field-validation-valid {
    display: none;
}

input[type="text"].input-validation-error, .input-validation-error {    
    border: 1px solid #b94a48;
}

input.error + label.error,
input.input-validation-error.error + label.error {
    display: none !important;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
    overflow: auto;
    max-height: 300px;
}

.validation-summary-errors > span {
    margin-bottom: 10px;
    display: block;
}

.validation-summary-valid {
    display: none;
}

.k-upload {
    width: auto;
    border: 1px transparent;
    background: transparent;
    margin: 0 5px;
}
li.k-file div.file-wrapper{ height: auto;padding-top: 15px;}

.k-upload-action{position: absolute; top: 0; right: 0}
.k-upload-files{ line-height: 1.4285;}
.k-upload *{box-sizing: border-box;}

/* Override width of the edit container for the smelter list grid*/
div.k-edit-form-container {
    width: auto;
}

/* descriptor class for manual validation messages */
.sp-validation-message { }

/* descriptor classes for various hide/show logic in Conflict Minerals */
.ta-hideable { }
.sn-hideable { }
.au-hideable { }
.w-hideable { }
.question { }
.tips{ }



/* descriptor classes for the Upload control */
.file-name { }
.hideable-file-row { }
.file-replace-container {
    display: none;
    color: #967741;
    background-color: #fcf8e3;
    border: 1px dotted #fbeed5;
    width: 100%;
}

.tips:after {
	content: url('images/tooltip.png');
	padding-left: 5px;

}
.RadioButtonList { list-style: none;padding-left: 0;}
.RadioButtonList li{ float: left;margin-left: 10px;}
.RadioButtonList li input{ margin-right: 5px;}

/*validation hide input-validation-error on submit*/
.k-combobox.input-validation-error{ display: inline !important;}

.ProductContainer .k-combobox.input-validation-error {
    display: block !important;
}

.k-file-success .k-progress {
  background-color: #D9EDF7;
}

.k-datepicker {
    background: transparent;
 }

.k-picker-wrap .k-input {
   height: 1.25em;
   line-height: 1.25em;
   width: 100px !important;
}

.k-state-default.k-picker-wrap .k-input {
   box-shadow: none;
}

.k-picker-wrap {
  line-height: 19px;
  padding: 6px 6px;
  margin: 5px;
}

.k-edit-form-container .k-picker-wrap {
    margin: 0;
}

.k-state-active.k-picker-wrap, .k-state-hover.k-picker-wrap {
  background-color: #fff;
}

.k-calendar .k-content .k-state-selected > .k-link  {
    color: #fff !important;
}

.k-calendar .k-content .k-state-hover > .k-link  {
    color: #0082b3 !important;
}

.k-grid-header .k-header {
  background-color: transparent !important;
  border-bottom: 3px solid #0082b3 !important;
}

/*
#companyLevelQuestions SELECT {
  width: 150px;
}

#companyLevelQuestions INPUT {
  max-width: 400px;
}
*/

.percentInput {
    /*display: inline;*/
    margin: inherit;
/*
    margin-right: 1px;
    margin-left: 1px;
*/
}

.thin {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/*
.single-or-max-percentage-section {
    padding-right: 1px;
    padding-left: 1px;
}
*/

.percentInputRight {
    padding-right: 1px;
}

.percentInputLeft {
    padding-left: 1px;
}

.percentInputRow {
    margin-bottom: 3px;
}

/*
----------------------------
Form styles
----------------------------
*/

#nh_form label{
    font-weight: normal;
}

#nh_form .question-text {
    font-weight: bold;
    color: #555555;
}

#nh_form .sub-question-text {
    font-style: italic;
    color: #555555;
}

#nh_form .answer {
    font-style: italic;
}

#nh_form .instruction-text {
    font-weight: normal;
    color: #555555;
}

/*
---------------------------------
Bootstrap overrides
---------------------------------
*/
.nethub-container .alert-warning {
    color: #967741;
}

.nethub-container .k-combobox.form-control {
    padding: 0;
    border: none;
}

.nethub-container .k-combobox.form-control .k-dropdown-wrap {
    line-height: 34px;
}

.nethub-container .k-combobox.form-control input.form-control {
    height: 34px;
    /*line-height: 33px;*/
}

.nethub-container .k-dropdown.form-control {
    padding: 0;
    border: none;
}

.nethub-container .k-dropdown.form-control .k-dropdown-wrap {
    line-height: 34px;
}

.nethub-container .k-dropdown.form-control input.form-control {
    height: 34px;
    /*line-height: 33px;*/
}

.nethub-container .datepicker {
    padding-bottom: 0px;
    padding-top: 0px;
}

.nethub-container .alert-escalated {
    border-color: #eed3d7;
}

/*
    --------------------------------
    Taken from here: http://docs.telerik.com/kendo-ui/using-kendo-with-twitter-bootstrap
    --------------------------------
*/

/* reset everything to the default box model */

*,
:before,
:after
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* set a border-box model only to elements that need it */

.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*
    --------------------------------
    End "taken from here: http://docs.telerik.com/kendo-ui/using-kendo-with-twitter-bootstrap"
    --------------------------------
*/

/*
    ------------------------------
    Allergen declaration form
    ------------------------------
*/

.allegenDeclaration label { font-weight: normal;padding-top: 12px;}
.allegenDeclaration .form-subsection{ margin-top: 20px;}

/*
    -------------------------------
    Food Contact form
    -------------------------------
*/

.btnAttachNewFile { }
.fileDropDownList { }

/*
    -------------------------------
    Restricted Substances form
    -------------------------------
*/

.restrictedSubstances label { font-weight: normal;}
.restrictedSubstances .last hr { border-width: 0;}

/*
    -------------------------------
    Ingredient Disclosure form
    -------------------------------
*/

.ingDisc ul.complianceInfo-column {
    list-style: none;
    list-style-position: inside;
    padding-left: 0px;
    margin-right: 8px;
}

.single-or-max-percentage-section { }
.min-percentage-section { }
.complianceCommon { }

.ie9Alert { display: none; } 
.k-ie9 .ie9Alert, .k-ie8 .ie9Alert{ display: block; }
.k-ie9 .ie9Hidden, .k-ie8 .ie9Hidden { display: none; }


.k-popup-edit-form .nethub-container{ padding-right: 20px; padding-left: 20px; }
.nethubOverflowHidden{overflow: hidden; overflow-x: auto;}

#nh_ConflictMineralsForm table tr td{ border-top: 1px #e6e6e6 solid;}
.clQuestions{list-style:upper-latin}
.clQuestions li {clear: both;}

.metal-control{ margin-left: 0;margin-right: 0;}

.list-wrap-editor {
    display: inline-block; 
    position: relative;
    vertical-align: text-top;
    padding-top: 2px;
    width: 100%;
}

.list-wrap-editor p.question-text {
    width: 85%;
}

ol.inside-style li {
    padding-top: 15px;
}

.packageQuestion {}
#nh_form .packageQuestion h4.question-text,
    .packageQuestion label{ font-weight: normal;}

.showDependantQuestion{}
.hideDependantQuestion{ display: none;}

.extraQuestion{ display: none; }
#nh_form .extraQuestion h4.question-text,
    #nh_form .answeredQuestion h4.question-text, 
    .extraQuestion label { font-style: italic; font-weight: normal;}

.extraQuestion.showExtraQuestion{ display: block;}
.extraQuestion.showExtraQuestion.hideDependantQuestion{ display: none;}

.FoodContComplianceForm ul.list-unstyled ul.list-unstyled ul.list-unstyled ul.list-unstyled .question-text{ padding-left: 40px;}
.FoodContComplianceForm ul.list-unstyled ul.list-unstyled .question-grid{ padding-left: 40px;}

.ResponsibleSourcingForm ul.list-unstyled ul.list-unstyled .question-text{ padding-left: 40px;}

.EuRohsForm ul.list-unstyled ul.list-unstyled .question-text{ padding-left: 40px;}
.EuRohsForm ul.list-unstyled ul.list-unstyled ul.list-unstyled .question-text{ padding-left: 60px;}
.EuRohsForm ul.list-unstyled .question-grid{ padding-left: 40px;}


.center {
    text-align: center;
}

.strong {
    font-weight: bold;
}

.strong-important {
    font-weight: bold !important;
}


.gridParentCell {
  display: flex;
}

.gridFixWidthChildCell {
    display: inline-flex;
    margin: 3px;
    width: 50%;
    /*border: 1px solid #E6E6E6;*/
  /*background: lightblue;*/
  /* Just so it's visible */
}

.gridFlexWidthChildCell {
    display: inline-flex;
    margin: 3px;
    width: 50%;
    /*border: 1px solid #E6E6E6;*/
  /*flex: 1;*/
  /* Grow to rest of container */
  /*background: lightgreen;*/
  /* Just so it's visible */
}

.gridCell-Dropdown {
    display: inline-flex;
    height: 34px;
    /*background: lightblue;*/  
    /*flex: 1;*/      
}

.gridCell-Dropdown.k-autocomplete {
    box-shadow: none;
    border: none;
}

.gridCell-Dropdown.k-autocomplete .k-input {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    border: 1px solid #ccc;
    border-radius: 6px;
}

.nethub .gridCell-Dropdown.k-autocomplete .k-input {
    border-radius: 4px;
}

.gridCell-Dropdown.k-autocomplete.k-state-focused .k-input{
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.k-autocomplete .k-input {
    padding-right: 26px;
}

.gridCell-Dropdown .k-dropdown-wrap .k-input {
    border: none;
    background: none;
    box-shadow: none;
    margin-top: -1px;
}

.gridCell-Textbox {
    display: inline-flex;
    margin-right: 3px;
    max-width: 194px;
    /*background: lightgreen;*/
}

.gridCell-Textbox.k-maskedtextbox {
    margin: 0;
    max-width: initial;
}

.edit-button{ background: url('images/edit.png') left top no-repeat;display: inline-block;width: 16px;height: 16px;margin-right: 10px;}
.delete-button{ background: url('images/delete.png') left top no-repeat;display: inline-block;width: 16px;height: 16px;}
.update-button{background: url('images/update.png') left top no-repeat;display: inline-block;width: 25px;height: 25px;}
.cancel-button{background: url('images/cancel.png') left top no-repeat;display: inline-block;width: 25px;height: 25px;}
.add-ingredient-button{background: url('images/add.png') left top no-repeat;display: inline-block;width: 16px;height: 16px;background-size: contain;}

.safeUse {
    margin-top: 13px;
}

.instructions {
    font-style: italic;
    font-size: 12px;
    display: block;
    margin-top: 5px;
    margin-right: 25px;
}

.checkBoxHelper {
    text-align: left;
}

.batteries-empty-grid {
    border: none;
    box-shadow: none;
}

.batteries-empty-grid table {
    display: none;
}

.batteries-empty-grid > .k-toolbar {
    padding: 0;
    border: none;
    background: none;
}

.disabled-cursor {
    cursor: not-allowed;
}

.k-webkit .cec-form .k-picker-wrap:before {
    height: 0;
}

.cec-form .k-datepicker {
    width: 100%;
}

.cec-form .k-datepicker .k-picker-wrap {
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 6px !important;
}

.cec-form .k-datepicker .k-picker-wrap.k-state-active {
    margin-bottom: 6px;
}

.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.approved-labs-combobox input{
    padding-right: 22px !important;
}

.w-auto {
    width: auto !important;
}

.p-5 {
    padding: 5px;
}

.p-15 {
    padding: 15px;
}

.p-l-5 {
    padding-left: 5px;
}

.p-l-r-8 {
    padding-left: 8px;
    padding-right: 8px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-l-45 {
    padding-left: 45px;
}

.p-l-40 {
    padding-left: 40px;
}

.p-t-b-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.p-l-25 {
    padding-left: 25px;
}

.k-dropdown.w-100 .k-dropdown-wrap {
    width: 100%;
}

.k-dropdown-wrap .k-input {
    padding-top: 5px;
}

.editor-field .text-box {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.border-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.h-32 {
    height: 32px;
}

.editor-field .text-box[disabled], .editor-field .text-box[readonly] {
    background-color: #eee;
    opacity: 1;
}

.w-90 {
    width: 90%;
}

.w-100 {
    width: 100%;
}

.svhc-dropdown .k-input {
    width: 160px !important;
}

.article-component .gridCell-Textbox.max-w-commentBox,
.scip-number .gridCell-Textbox.max-w-commentBox {
    max-width: 190px;
}

.nethub .article-component .gridCell-Textbox.max-w-commentBox,
.nethub .scip-number .gridCell-Textbox.max-w-commentBox {
    max-width: 183px;
}

.p-l-0 {
    padding-left: 0px;
}

.p-r-0 {
    padding-right: 0px !important;
}

.p-r-5 {
    padding-right: 5px;
}

.p-r-10 {
    padding-right: 10px;
}

.p-r-20 {
    padding-right: 20px !important;
}

.m-r-3 {
    margin-right: 3px;
}

.m-r-0 {
    margin-right: 0px !important;
}

.w-193px {
    width: 193px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-l-10 {
    margin-left:10px;
}

.m-l-9 {
    margin-left: 9px;
}

.p-relative {
    position: relative;
}

.p-absolute {
    position: absolute;
}

.reach-form-tooltip,
.packaging-form-tooltip,
fc-form-tooltip {
    top: 12px;
    right: 0;
    cursor: pointer;
}

.section-tooltip {
    right: 0;
    cursor: pointer;
}

.sub-id-form-tooltip {
    top: 4px;
    right: 12px;
    cursor: pointer;
}

.sub-id-form-tooltip + .popover {
    width: 360px;
    color: #676767;
}

.rs-form-tooltip {
    top: 10px;
    right: 0;
    cursor: pointer;
}

#popoverInstructionsForSCIPArticlesTable {
    top: 2px;
    z-index: 1000;
    left: 150px;
    position: absolute;
}

.popover-title {
    border-top: none;
}

.popover-title .close {
    position: relative;
    top: -3px;
}

.custom-title-text {
    margin: 10px 0 0 0;
    white-space: normal;
    font-weight: normal;
}

.nethub .k-window-titlebar {
    position: relative;
    height: auto;
}

.nethub .k-window-titlebar .custom-title-text {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
}

.nethub .k-window-titlebar .k-window-title {
    font-weight: bold;
}

.yes-to-all-checkbox,
.no-to-all-checkbox {
    top: 16px;
    right: 0;
}

.no-to-all-checkbox input,
.no-to-all-checkbox label {
    pointer-events: none;
}

.reset-section {
    top: -5px;
    right: 0;
}

.color-catena-blue {
    color: #0f4876
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.p-t-8 {
    padding-top: 8px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-t-14 {
    padding-top: 14px;
}

.p-t-4 {
    padding-top: 4px;
}

.p-t-19 {
    padding-top: 19px;
}

.ellpsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

.select-m-0 select {
    margin: 0 !important;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.popover-btn {
    width: 35.5%;
}

#popoverInstructionsForSCIPArticlesTableDisplay {
    cursor: pointer;
}

#DeclaredSubstancesGrid .k-toolbar {
    display: none;
}

.p-0 {
    padding: 0 !important;
}

.m-0 {
    margin: 0 !important;
}

.restr-sub-group-badge {
    width: 25px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.popover-btn:focus, .popover-btn:active {
    outline: none !important;
    box-shadow: none !important;
}

.add-restr-sub-btn {
    padding: 0 7px;
}

.popover.fade {
    pointer-events: none;
}

.popover.fade.in {
    pointer-events: all;
    z-index: 10000;
}

.d-inline {
    display: inline !important;
}

.form-check-input {
    height: auto;
}

.w-auto {
    width: auto !important;
}

.DeclaredSubstanceEditor .k-maskedtextbox {
    border: 0;
}

.add-rerg-mat-btn {
    padding: 0 7px;
}

.restr-sub-group-badge {
    width: 25px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.nethub #popoverInstructionsForSCIPArticlesTable .reach-form-tooltip {
    top: 18px;
    right: 0;
}

.restricted-substances-display .popover,
.restricted-substances-editor .popover,
.RegMatForm .popover {
    width: 276px;
}

.alergens-reset-no-to-all {
    position: relative;
    top: -45px;
}

.k-grid table {
    width: 100% !important;
}

.k-dropzone-hint {
    display: none;
}

.k-dropzone {
    background: transparent;
}

.flex-align-context-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tableValuesCentered {
    text-align: center;
}

.firstTable {
    text-align: center;
    color: #676767;
}

.secondTable {
    color: #676767;
}

.secondTable td {
    width: 100%;
}

.rowForFirstTable {
    border: none;
}

.tdForFirstTableTitle {
    border: 0.6px solid;
    text-align: center;
    font-weight: bold;
}

.tdForSecondTableTitle {
    text-align: center;
    font-weight: bold;
}

#LayerListGrid tr td:first-child,
#PrintingListGrid tr td:first-child {
    white-space: nowrap;
}

.drag-to-reorder {
    z-index: 1000;
    left: 140px;
    top: 10px;
    font-style: italic;
    font-size: 13px;
}

.m-l-0 {
    margin-left: 0px;
}

.m-t-0 {
    margin-top: 0px !important;
}

.k-multiselect.form-control.k-state-disabled .k-multiselect-wrap {
    background: #eeeeee;
    cursor: not-allowed;
    pointer-events: all;
    border: 1px #b9b9b9 solid;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.k-multiselect.form-control .k-multiselect-wrap {
    border-radius: 6px;
}


.form-subsection-title .popover-content,
body.nethub .popover-content {
    font-size: 14px;
    color: #333333;
    font-weight: normal;
}

.section-title-info-sign {
    float: right;
    position: absolute;
    padding-left: 6px;
    z-index: 1;
}

.editor-label .popover-content {
    max-width: 192px;
    color: #333333;
}

.section-title-info-sign {
    font-size: 16px;
}

#IssueDate {
    height: 20px;
    width: 100% !important;
    background: none;
}

#IssueDateClass + .k-tooltip .k-tooltip-content {
    margin-left: 20px;
}

#IssueDateClass + .k-tooltip {
    pointer-events: none;
}

.k-picker-wrap.k-state-active {
    padding: 6px !important;
    border-bottom: 1px #ccc solid;
}

#uploadsSection .k-upload-files {
    border-color: #e6e6e6;
}

#uploadsSection .k-file {
    border-color: #e6e6e6;
}

#uploadsSection .k-file .k-progress {
    border-radius: 0;
}

#SubstanceIdentificationGrid table tbody td:nth-child(1),
#SubstanceIdentificationGrid table tbody td:nth-child(2),
#SubstanceIdentificationGrid table tbody td:nth-child(3),
#CalProp65IngGrid table tbody td:nth-child(2),
#CalProp65IngGrid table tbody td:nth-child(3) {
    max-width: 200px;
}

#SubstanceIdentificationArticleGrid td:nth-last-child(2) {
    min-width: 66px;
}

#SubstanceIdentificationArticleGrid td:nth-child(2) {
    text-align: center;
}

#SubstanceIdentificationArticleGrid .edit-button,
#SubstanceIdentificationArticleGrid .delete-button {
    margin-right: 5px;
}

.elbow-icon {
    background: url('images/elbow.png') left top no-repeat;
    display: block;
    width: 26px;
    height: 26px;
    background-size: contain;
    margin: auto;
    opacity: 0.5;
}

#SubstanceIdentificationArticleGrid tbody td {
    color: #888;
}

#SubstanceIdentificationArticleGrid tbody td:first-child,
#SubstanceIdentificationArticleGrid tbody td:nth-child(2),
#SubstanceIdentificationArticleGrid tbody td:nth-child(3) {
    color: #333;
}

.sub-id-autorizer-form-tooltip {
    top: 0;
    left: 10px;
    cursor: pointer;
}

.v-hidden {
    visibility: hidden;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.k-edit-field input[type="checkbox"] {
    margin-top: 12px;
}

.child-w-60-px > span {
    width: 60px;
}

.w-13p4-em {
    width: 13.4em;
}

.child-w-100 > span {
    width: 100%;
}

.border-box {
    box-sizing: border-box;
}

#articleIdPopover + .popover {
    min-width: 250px;
}

#ReachSVHCArticlesGrid .k-master-row:hover,
#ReachSVHCDeclarationGrid .k-master-row:hover,
.k-grid .highlighed-grid-row, .k-grid .highlighed-grid-row:hover {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.exemptionList {
    overflow-y: auto;
    overflow-x: hidden;
    height: 250px;
}


.exemptionList-display {
    overflow-y: auto;
    overflow-x: hidden;
}

.product-article-category.w-100 > span,
.product-article-category.w-100 > span > input {
    width: 100% !important;
}

.product-article-category.w-100 > span > input {
    padding-top: 0;
}

.input-readonly {
    cursor: not-allowed;
    background-color: #eeeeee;
}

.hidden-alt {
    visibility: hidden;
    position: absolute;
    opacity: 0;
    text-indent: -9999px;
    left: -9999px;
    height: 0;
    width: 0;
    clip: rect(0,0,0,0);
}
.print-label, .print-topic-title, .print-placeholder {
    display: none !important;
}

@media print {
    body {
        padding: 0px;
    }

    .tabs-left.col-xs-2.tabs-left-no-right-padding.tabs-both-border {
        display: none;
    }

    .navbar-form.row {
        display: none;
    }

    .tab-content.tabs-right.col-xs-10 {
        width: 100%;
    }

    a[href]:after {
        content: none !important;
    }

    .title-print, .instruction-print {
        display: none !important;
    }

    .print-padding {
        padding-right: 15px;
        padding-left: 15px;
    }

    .print-label {
        display: inline-block !important;
        padding-right: 15px;
        padding-left: 21px;
    }

    .print-hide {
        display: none;
    }

    .print-display, .print-placeholder {
        display: block !important;
    }

    .print-question-title {
        padding-top: 5px;
    }

    select::after {
        content: none;
    }

    .print-text-border {
        border: 1px solid #cccccc;
        margin: 4px 0px 15px 4px !important;
        padding: 6px 12px;
        border-radius: 4px;
        min-height: 19px;
    }

    select {
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 1px;
        text-overflow: '';
        width: 99.4% !important;
    }

    input, select {
        -ms-box-sizing: content-box;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }


    .k-button.k-upload-button, a.reset-section, a.k-link.k-pager-nav.k-state-disabled.k-pager-first,
    a.k-link.k-pager-nav.k-state-disabled, ul.k-pager-numbers.k-reset, a.k-link.k-pager-nav, span.k-pager-sizes.k-label, i.glyphicon.glyphicon-info-sign, .add-restr-sub-btn, .k-grid-add, .k-pager-numbers-wrap {
        display: none;
    }

    ol.row.inside-style div.container {
        padding: 0px !important;
    }

    select.form-control, input.form-control {
        width: 99% !important;
        border-radius: 4px !important;
    }

    span.file-icon.default-file, .file-icon.default-file {
        display: none !important;
    }

    .k-upload-files {
        padding: 0px 10px 0px 10px;
    }

    .print-document-column {
        width: 100% !important;
        padding: 0px !important;
    }

    .print-table {
        width: 100% !important;
    }

    .print-force-label {
        width: 100% !important;
    }

    .print-label-s-pl {
        padding-left: 15px;
    }

    .print-no-row-margin ~ .row, .print-no-row-margin .row, .print-no-row-margin.row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .print-EuRohsForm-no-padding-left {
        margin-left: 0px !important;
    }

    .print-no-padding {
        padding: 0px !important;
    }

    .print-title {
        display: none;
    }

    .print-t-x {
        padding-top: 8px !important;
    }

    .k-toolbar.k-grid-toolbar.k-grid-top {
        display: none;
    }

    .ResponsibleSourcingForm ul.list-unstyled ul.list-unstyled .question-text,
    .FoodContComplianceForm ul.list-unstyled ul.list-unstyled ul.list-unstyled ul.list-unstyled .question-text,
    .EuRohsForm ul.list-unstyled ul.list-unstyled .question-text {
        padding-left: 15px !important;
    }

    .RegMatForm .form-control, .RegMatForm .print-placeholder {
        margin-left: 21px !important;
        max-width: 98% !important;
    }

    .restricted-substances-editor .form-control, .restricted-substances-editor .print-placeholder, .restricted-substances-editor select,
    .restricted-substances-display .form-control, .restricted-substances-display .print-placeholder, .restricted-substances-display select {
        margin-left: 21px !important;
        max-width: 97.5% !important;
    }

    .FoodContComplianceForm .print-placeholder {
        width: 95.8%;
        margin-left: 6px !important;
    }

    .ResponsibleSourcingForm select.form-control, ResponsibleSourcingForm input.form-control {
        width: 99% !important;
    }

    .ResponsibleSourcingForm div.print-placeholder {
        width: 96%;
    }

    .ReachDeclaration select.form-control, .ReachDeclaration input.form-control {
        width: 97% !important;
        margin-left: 20px !important;
    }

    .ReachDeclaration div.print-placeholder {
        width: 94% !important;
        margin-left: 20px !important;
    }

    .Batteries select.form-control, .Batteries input.form-control {
        width: 97% !important;
        margin-left: 20px !important;
    }

    .Batteries div.print-placeholder {
        width: 96% !important;
    }

    .Batteries .print-label {
        margin-left: 7px;
    }

    .Batteries .form-control {
        width: 99% !important;
        margin-bottom: 17px;
    }

    fieldset#productInfoFormElements label {
        float: left;
    }

    #showHideExtraQuestions {
        display: none;
    }

    .print-adjust-model-number {
        margin-top: 5px !important;
    }

    .cec-form select.form-control, .cec-form input.form-control {
        width: 97% !important;
    }

    .cec-form div.print-placeholder {
        width: 96% !important;
    }

    .cec-form select.form-control, .cec-form .print-label {
        padding-left: 5px !important;
    }

    .cec-form .form-control {
        width: 99%;
        margin-bottom: 17px;
        border-color: #cccccc !important;
    }

    .cec-form span.k-widget.k-datepicker.k-header {
        width: 99% !important;
    }

    .pint-adjust-question-space {
        padding-top: 12px !important;
    }



    .CalProp65Form .print-placeholder {
        width: 96%;
    }

    .conflict-minerals select.form-control {
        margin-left: 4px;
        width: 98% !important;
    }

    .conflict-minerals .print-placeholder {
        width: 94.5% !important;
    }

    .conflict-minerals .control-label {
        margin-left: 4px;
    }

    .allegenDeclaration .control-label {
        margin-left: 6px;
    }

    .allegenDeclaration .print-placeholder {
        width: 96%;
    }

    k-overlay, k-widget k-window {
        display: none !important;
    }


    .substance-identification div#SubstanceProductionCountryGrid {
        margin-left: 5px;
        width: 98.5%;
    }

    .substance-identification div#SubstanceIdentificationGrid {
        margin-left: 5px;
        width: 99%;
    }

    .EuRohsForm ul.list-unstyled .question-grid {
        padding-left: 0px !important;
    }

    .EuRohsForm .print-placeholder {
        width: 96%;
        margin-left: 6px !important;
    }

    .EuRohsForm div#EuRohsIngGrid {
        margin-left: 21px;
        width: 97%;
    }

    .EuRohsForm select.form-control {
        width: 99.2% !important;
    }

    .FoodContComplianceForm ul.list-unstyled ul.list-unstyled .question-grid {
        padding-left: 0px !important;
    }

    .FoodContComplianceForm div#FoodContIngGrid,
    .FoodContComplianceForm div#FoodContIngAnnexGrid{
        margin-left: 20px;
        width: 97%;
    }

    .FoodContComplianceForm div#FoodContactNotificationListGrid,
    .FoodContComplianceForm div#FoodContactPolymerListGrid,
    .FoodContComplianceForm div#FDACitationsListGrid {
        margin-left: 36px;
        width: 93.6%;
    }

    .FoodContComplianceForm label.article-form-instruction-text {
        margin-left: 31px;
    }



    .ReachDeclaration div#ReachRegistrationNumbersGrid {
        margin-left: 33px;
        width: 93.6%;
    }

    .ReachDeclaration p.instruction {
        margin-left: 27px;
        margin-top: 6px;
    }

    .ReachDeclaration .p-l-30 {
        padding-left: 21px;
    }

    .ReachDeclaration div#ReachCLPSubstancesGrid {
        margin-left: 36px;
        width: 93.2%;
    }

    .ReachDeclaration div#ReachPBTSubstancesGrid {
        margin-left: 35px;
        width: 93.5%;
    }

    .ReachDeclaration div#ReachModel_AnnexXIVRestrictionsIngredients {
        margin-left: 20px;
        width: 96.8%;
    }

    .ReachDeclaration div#ReachAnnexXVIIRestrictionsGrid {
        margin-left: 35px;
        width: 93.5%;
    }

    .Batteries-Display div#BatteryListGrid {
        margin-left: 17px;
        width: 96%;
    }

    .Batteries div#BatteryListGrid {
        margin-left: 20px;
        width: 95.2%;
    }

    .CalProp65Form div#CalProp65IngGrid {
        margin-left: 7px;
        width: 98.5%;
    }

    .CalProp65Form a.btn.btn-link.pull-right {
        display: none;
    }
}

input, select, .print-placeholder, th.k-header {
    page-break-inside: avoid;
}

