﻿body{font-size:14px;}.clearfix{clear:both;}a{color:#0077c8;text-decoration:none;}.spinner{position:fixed;top:50%;left:50%;margin-top:-37px;margin-left:-37px;z-index:9999;}.loading-content{background-color:#fefefe;width:100px;top:50%;left:50%;transform:translate(-50%,-50%);position:relative;box-shadow:20px 20px 50px DimGray;padding:15px;}.validation-summary-errors{color:#a40f19;}.validation-summary-errors ul{list-style-type:none;}.pageHeading{font-size:2em;color:#0077c8;margin-top:10px;font-weight:700;}.headerContainer{margin:0 auto;width:1000px;padding-top:10px;}.headerContainer .companyLogo{float:left;margin:5px 20px 0 0;}.headerContainer .navContainer{font-size:1.25em;margin-top:15px;float:left;}.headerContainer .navContainer .logged-in-user{margin-top:-20px;font-size:.65em;color:#666;float:right;}.headerContainer .navContainer ul{list-style:none;padding:0;margin:0;background:#fff;display:inline;}.headerContainer .navContainer ul li{display:block;position:relative;float:left;background:#f8f8f8;z-index:999;}.headerContainer .navContainer li ul{display:none;}.headerContainer .navContainer ul li a{display:block;padding:.5em 1em;text-decoration:none;white-space:nowrap;color:#666;}.headerContainer .navContainer .levelTwo li a{display:block;padding:.3em 1em;text-decoration:none;white-space:nowrap;color:#666;font-size:.9em;}.headerContainer .navContainer .levelTwo .levelThree li a{display:block;padding:.3em 1em;text-decoration:none;white-space:nowrap;color:#666;font-size:.9em;}.headerContainer .navContainer ul li a:hover{background:#f8f8f8;}.headerContainer .navContainer li:hover>ul{display:block;position:absolute;}.headerContainer .navContainer li:hover li{float:none;}.headerContainer .navContainer li:hover a{background:#f8f8f8;}.headerContainer .navContainer li:hover li a:hover{background:#f8f8f8;}.headerContainer .navContainer .main-navigation li ul li{border-top:0;}.headerContainer .navContainer li input{background:#f8f8f8;width:100px;margin:10px;color:#666;border-radius:3px;}.headerContainer .navContainer ul ul ul{left:100%;top:0;}.headerContainer .navContainer ul:before,.headerContainer .navContainer ul:after{content:" ";}.headerContainer .navContainer ul:after{clear:both;}.headerContainer .ImpersonatingNavContainer{font-size:1.25em;margin-top:15px;float:left;}.headerContainer .ImpersonatingNavContainer .logged-in-user{margin-top:-20px;font-size:.65em;color:#0077c8;float:right;}.headerContainer .ImpersonatingNavContainer ul{list-style:none;padding:0;margin:0;background:#fff;display:inline;}.headerContainer .ImpersonatingNavContainer ul li{display:block;position:relative;float:left;background:#0077c8;z-index:999;}.headerContainer .ImpersonatingNavContainer li ul{display:none;}.headerContainer .ImpersonatingNavContainer ul li a{display:block;padding:.5em 1em;text-decoration:none;white-space:nowrap;color:#fff;}.headerContainer .ImpersonatingNavContainer .levelTwo li a{display:block;padding:.3em 1em;text-decoration:none;white-space:nowrap;color:#fff;font-size:.9em;}.headerContainer .ImpersonatingNavContainer .levelTwo .levelThree li a{display:block;padding:.3em 1em;text-decoration:none;white-space:nowrap;color:#fff;font-size:.9em;}.headerContainer .ImpersonatingNavContainer ul li a:hover{background:#0077c8;}.headerContainer .ImpersonatingNavContainer li:hover>ul{display:block;position:absolute;}.headerContainer .ImpersonatingNavContainer li:hover li{float:none;}.headerContainer .ImpersonatingNavContainer li:hover a{background:#0077c8;}.headerContainer .ImpersonatingNavContainer li:hover li a:hover{background:#0077c8;}.headerContainer .ImpersonatingNavContainer .main-navigation li ul li{border-top:0;}.headerContainer .ImpersonatingNavContainer li input{background:#0077c8;width:100px;margin:10px;color:#fff;border-radius:3px;}.headerContainer .ImpersonatingNavContainer ul ul ul{left:100%;top:0;}.headerContainer .ImpersonatingNavContainer ul:before,.headerContainer .ImpersonatingNavContainer ul:after{content:" ";}.headerContainer .ImpersonatingNavContainer ul:after{clear:both;}.container{margin:0 auto;width:1000px;}.container h2{color:#0077c8;margin-top:20px;}.container #materialSpecTable th{color:#666;}.container #materialSpecTable td{font-size:.9em;}.container .sauderContacts #contacts tr:nth-child(even){background-color:#f1f1f1;}.container .sauderContacts #contacts th{color:#666;padding:5px 3px;text-align:center;}.container .sauderContacts #contacts td{padding:5px 8px;border-right:solid 2px #fff;}.container .emailSuppliers .inputContainer{margin-top:20px;}.container .emailSuppliers .inputContainer .inputText{font-weight:700;}.container .emailSuppliers .inputContainer .inputField{margin-top:5px;}.container .emailSuppliers .inputContainer .inputField input{width:400px;}.container .emailSuppliers .inputContainer .inputField textarea{width:800px;height:300px;}.container .emailSuppliers .inputContainer .inputReturnText{color:#de2c38;}.container footer{font-size:.8em;}.publicLayout{max-width:1200px;margin:0 auto;}.publicLayout h2{color:#0077c8;margin-top:20px;}.publicLayout .publicHeader img{width:200px;margin-top:10px;}.publicLayout .publicBody{min-height:500px;}.publicLayout .publicBody .logoChoice img{cursor:pointer;}.material-specifications-table{padding-top:15px;}.material-specifications-table .material-spec-user{text-align:center;font-weight:bold;}.material-specifications-table tr:nth-child(even){background-color:#f1f1f1;}.material-specifications-table th{padding:5px;border:1px solid #000;color:#666;}.material-specifications-table td{padding:5px;border:1px solid #000;color:#666;}.material-specifications-table td button{background:none;border:none;text-decoration:underline;color:#0077c8;}.supplierLinkUsers{padding-top:15px;}.supplierLinkUsers .buttons{padding-bottom:15px;}.supplierLinkUsers .buttons button{color:#fff;background-color:#0077c8;border:none;border-radius:4px;padding:5px;}.supplierLinkUsers tr:nth-child(even){background-color:#f1f1f1;}.supplierLinkUsers th{padding:5px;border:1px solid #000;color:#666;}.supplierLinkUsers td{padding:5px;border:1px solid #000;color:#666;}.supplierLinkUsers td button{background:none;border:none;text-decoration:underline;color:#0077c8;}.supplierPageContent{padding:15px 0;min-height:500px;}.usage-policy{padding:15px 0;text-align:center;}.usage-policy-selection{text-align:center;}.usage-policy-selection span{display:inline-block;font-size:1em;font-weight:bolder;color:#666;}.usage-policy-selection label{font-size:1em;color:#666;}.usage-policy-selection .buttons{padding-top:15px;}.usage-policy-selection .buttons button{color:#fff;background-color:#0077c8;border:none;border-radius:4px;}.usage-policy-selection .error-message{font-size:.85em;color:#a40f19;padding-top:10px;}.table-heading-filter{border-right:none !important;cursor:pointer;}.table-heading-filter .clear-filters-button{border:none;background-color:#0077c8;color:#fff;border-radius:4px;padding:5px;margin-right:5px;}.sortable-heading{cursor:pointer;}.table-filter-first-heading{border-left:none !important;}.item-level-spec-details{margin-top:15px;}.item-level-spec-details .spec-number{font-weight:bold;}.item-level-spec-details .revision{font-weight:bold;padding-bottom:15px;}.item-level-spec-details .revision-history{font-weight:bold;margin-top:20px;}.item-level-spec-details table tr:nth-child(even){background-color:#f1f1f1;}.item-level-spec-details table th{background-color:#0077c8 !important;color:#fff;border:1px solid #000;padding:5px;}.item-level-spec-details table td{border:1px solid #000;padding:5px;}.add-edit-user-modal{position:fixed;z-index:9998;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);}.add-edit-user-modal-content{background-color:#fefefe;width:600px;top:50%;left:50%;transform:translate(-50%,-50%);position:relative;box-shadow:20px 20px 50px DimGray;border-radius:4px;}.modal-heading{font-size:1.5em;font-weight:700;color:#0077c8;padding:10px 15px 10px 15px;}.modal-heading .close-button{color:#aaa;float:right;font-size:1em;font-weight:bold;background:none;border:none;float:right;}.modal-heading .close-button:hover,.modal-heading .close-button:focus{color:#000;text-decoration:none;cursor:pointer;}.modal-center-table{margin:0 15px;}.add-edit-user-table{padding:5px;margin:0 auto;}.add-edit-user-table td{padding:5px;border:none;}.add-edit-user-table .cell-label{color:#666;}.add-edit-user-table .cell-label .tooltip-icon{display:inline;background-color:#666;color:#fff;border-radius:25px;padding:1px 5px 2px 5px;font-size:.7em;width:15px;height:15px;}.add-edit-user-table .textbox{padding-top:5px;}.add-edit-user-table .textbox input{width:250px;}.add-edit-user-table .cell-textarea{padding-top:5px;}.add-edit-user-table .cell-textarea textarea{width:250px;}.add-edit-user-table .error-message{font-size:.85em;color:#a40f19;padding-top:10px;}.add-edit-user-table .buttons{text-align:center;margin:0 auto;}.add-edit-user-table .buttons .save-button{margin-right:10px;}.add-edit-user-table .buttons button{color:#fff;background:#0077c8;border:none;border-radius:4px;padding:5px;}