@font-face{
font-family:Helvetica Neue LT W01_73 Bd Ex;src:url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/510615157060bdc33837d0d627337b17.woff2) format("woff2"),url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/5d8f1c6a28d889c4ca7234e87ca40bbf.woff) format("woff")
}
@font-face{
font-family:Helvetica Neue LT W01_93 BlkEx;src:url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/d246798e8eb789faa069c4c59a827d76.woff2) format("woff2"),url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/c7cddc1ad5ce69d087db3aaa7ad8d1c5.woff) format("woff")
}
@font-face{
font-family:Helvetica Neue LT W01_45 Light;src:url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/e77e109cc8dac9e984e414e00b0c9414.woff2) format("woff2"),url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/f3342a41343bdc4e1ef9684a321dc2ae.woff) format("woff")
}
@font-face{
font-family:Helvetica Neue LT W01_46 Lt It;src:url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/b5a823c6c84d3669dcd4521f4b764856.woff2) format("woff2"),url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/ed4b62c7bdc23354e327bc10795fb422.woff) format("woff")
}
@font-face{
font-family:Helvetica Neue LT W01_55 Roman;src:url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/671e20363944f71331febf8f0ee7a443.woff2) format("woff2"),url(https://dfx5yarxfn3yb.cloudfront.net/sites/fonts/mil/092ebfa12bf5411dd589c30b442ea887.woff) format("woff")
}

.ui-autocomplete .ui-menu-item:hover {
	background-color: #dadada;
}
body {
	background-color: #db011c;
	color: black;
}
.extension {
	background-color: #db011c;
	color: white;
}
.tti-logo {
	padding: 10px 0;
}
.header-container {
	width:auto;
	background-color: #db011c;
}
.nav-container {
	background-color: white;
}
.main-container {
    background-color: white;
}
.popup-more-info {
	background-color: white;
}
.footer-container {
	padding: 50px 15px 25px;
}

legend, .panel-heading, button, input[type='submit'], input[type='reset'], input[type='button'],
	.menu, thead, th, tfoot, a.button {
	font-family: 'Helvetica Neue LT W01_55 Roman', sans-serif;
}

a, .ui-widget-content a {
	color: #98121c;
}

a:hover {
	color: #9bc822; 
}

.breadcrumb a {
	color: #aaaaaa;
}

.breadcrumb a:hover {
	color: #98121c;
}

.breadcrumb>.active a, .breadcrumb>.active a:hover {
	color: inherit;
}

thead>tr, tfoot>tr:not(.totalRow) {
	background-color: #000000;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	color: #98121c !important;
	background-color: #e8e8e8;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	color: #aaaaaa !important;
	background-color: #e8e8e8;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
	.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
	{
	color: white;
	background-color: #9bc822;
}

#trackerTable_wrapper a.paginate_button.first:before,
#trackerTable_wrapper a.paginate_button.previous:before,
#trackerTable_wrapper a.paginate_button.next:before,
#trackerTable_wrapper a.paginate_button.last:before {
	background-color: #e8e8e8;
}
#trackerTable_wrapper a.paginate_button.first:hover:before,
#trackerTable_wrapper a.paginate_button.previous:hover:before,
#trackerTable_wrapper a.paginate_button.next:hover:before,
#trackerTable_wrapper a.paginate_button.last:hover:before {
	background-color: #9bc822;
}

.control-label {
	color: #aaa;
}

a.info, .sendmail, .change-password {
	color: #fff;
	background-color: #6ca9a9;
}

.blueTTI1 {
	color: #db011c;
}

.blueTTI2 {
	color: #000000;
}

.orangeTTI {
	color: #98121c;
}

.grey1 {
	color: #aaaaaa;
}

.grey2 {
	color: #e8e8e8;
}

.black {
	color: #000000;
}

.green {
	color: #9bc822;
}

.orange {
	color: #f08f1c;
}

.blue {
	color: #6ca9a9;
}

.pink {
	color: #ee757a;
}

.purple {
	color: #9389ab;
}

.red {
	color: red;
}

.b-blueTTI1 {
	background-color: #db011c;
}
.b-blueTTI1:hover {
	background-color: #98121c;
}

.b-blueTTI2 {
	background-color: #000000;
}

.b-orangeTTI {
	background-color: #98121c;
}

.b-grey1 {
	background-color: #aaaaaa;
}

.b-grey2 {
	background-color: #e8e8e8;
}

.b-black {
	background-color: #000000;
}

.b-green {
	background-color: #9bc822;
}

.b-orange {
	background-color: #f08f1c;
}

.b-blue {
	background-color: #6ca9a9;
}

.b-pink {
	background-color: #ee757a;
}

.b-purple {
	background-color: #9389ab;
}

.b-main {
	background-color: #98121c;
}

.message {
	color: white;
}
.message a{
	color: white;
}

.message tbody td{
	color: black;
}
.message thead td{
	color: white;
}

/*****BOOSTRAP CUSTOMIZE*******/
.navbar-default ul.navbar-nav>li:hover>a {
	color: #fff;
	background-color: #98121c;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #000;
}

.panel-default>.panel-heading {
	color: #000;
}

.nav-pills::after {
	background-color: #db011c;
}

.nav-pills>li+li {
	border-left: 1px #db011c solid;
}

.nav-pills>li>a,
.nav-pills>li.ui-state-default>a {
	color: #fff;
	background-color: #000000;
}

.nav>li>a:hover, .nav>li>a:focus,
.nav>li.ui-state-default>a:hover, .nav>li.ui-state-default>a:focus {
	color: #fff;
	background-color: #db011c;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #000;
	background-color: #db011c;
}

/******************************/
.button {
	color: white;
}
.welcome-msg {
	color:white;	
}
a.login-off, a.login-off:visited, a.login-off:hover {
	color:white;
}

.menu {
	background-color: #000000;
}

input[type='checkbox']+span, input[type='checkbox']+input[type='hidden']+span,
	input[type='checkbox']+span.toright, input[type='checkbox']+input[type='hidden']+span.toright,
	input[type='checkbox']+img+span.toright {
	color: #aaa;
}

input[type='checkbox']+span, input[type='radio']+span {
	color: #aaa;
}

.fieldError {
	background-color: red;
}

.block {
	border: 1px solid #e8e8e8;
}

.title-block {
	background-color: #db011c;
}

.header-tabs {
	background-color: #000000;
}

.download, .upload, .delete {
	color: #fff;
}

.download {
	background-color: #9389ab;
}

.upload {
	background-color: #9389ab;
}

.delete {
	background-color: #ee757a;
}

.disabled {
	background-color: #334953;
}

.modal-header {
	color: #333;
	background-color: #db011c;
	border-color: #ddd;
}

.form-control.discount {
	background-color: #e8e8e8;
}

.black-td {
	color: black;
}

#tBarGMapBox {
	background-color: #EDECEB;
}

.requiredFieldAsterisk {
	color: red;
}

.ref10 {
	color: #FFFFFF;
}

.div_waiting {
	border: solid 2px #444444;
	background-color: #fff;
}

table.subtable thead tr, table.subtable thead tr:hover {
	background-color: #000000 !important;
}

table.subtable thead tr td {
	background-color: inherit !important;
}

table.subtable tbody tr td:nth-child(2n) {
	background-color: #F6F6F6;
}

table#followUpClaims thead td, table#followUpClaims tfoot td {
	border: 1px solid #CCC !important;
}

td.vert {
	background-color: lime !important;
}

td.rouge {
	background-color: orange !important;
}

table#followUpClaims tr td span.vert {
	background-color: lime;
}

table#followUpClaims tr td span.rouge {
	background-color: orange;
}

table#followUpClaims tr td span.code {
	color: darkblue;
}

.label-selected {
	border: 5px solid rgb(115, 196, 12);
}

.ui-widget-overlay.custom-overlay {
	background-color: black;
}

.ttiSuggestion {
	background: #FFFFB0 !important;
	color: #EE0000 !important;
}

.consEvoPlus {
	color: #00BB00 !important;
}

.consEvoMinus {
	color: #EE0000 !important;
}

.notprod-wrapper {
    background-color: red;
    color: white;
}

.statusMandatory{
	border: 2px dotted red;	
}

#formWarranty a:visited {
	color: #9bc822;
}
.expand {
    background-color: #EDECEB;
}

.rowTtiSuggestion {
	background: #FFFFB0 !important;
	color: #EE0000 !important;
}

.rowConsEvoPlus {
	color: #00BB00 !important;
}

.rowConsEvoMinus {
	color: #EE0000 !important;
}

#partlist tr.selected td {
	background-color: #5BF;
}

#partlist tr[part]:hover td {
	background-color: #DDD;
}

.thumb {
	border: 1px solid #A6A6A6;
}

.thumb:hover {
	border: 1px solid #D6D6D6;
}

#faq .topic-content {
	background-color: #7F7F7F;
	color: white;
}
#faq .topic-content:hover {
	background-color: #5F5F5F;
}

#faq .question {
	background-color: #D8D8D8;
}

#faq .question:hover {
	background-color: #B8B8B8;
}

#faq .answer {
	background-color: #FFF;
}

#faqContent #searchFaqForm .textfield-wrapper label {
	color: #878787;
}

#pieces tr.tool:hover {
	background-color: #DDD;
}

#explodedview-wrapper .add-to-cart {
	background-color: #B3E9FC;
}

h2 {
    color: #972121;
}

@media print
{
	#order-form table th, td {
		border: 1px solid #D6D6D6;
	}
}

.unavailable {
	color:#555555;
}

#registration input[type=text]:focus,
#registration input[type=password]:focus,
#registration textarea:focus,
#registration select:focus  {
    box-shadow: 0 0 8px rgba(202, 219, 54, 1);
    border: 1px solid rgba(202, 219, 54, 1) !important;
    margin: -1px 0 0 -1px;
}

/*** EndToEnd  ***/
#toolCollection h2 {
	color: #AB0116;
}
#toolCollection #step0 .underWarrantyTitle {
	background-color: #323232;
	color: white;
}

#toolCollection #stepsIco .icoNext {
	background-image: url('https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step_next_off.png');
}
#toolCollection #stepsIco .icoNext.on {
    background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step_next_on.png") !important;
}
#toolCollection #stepsIco #icoStep1{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step1_off.png");
}
#toolCollection #stepsIco #icoStep1.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step1_on.png") !important;
}
#toolCollection #stepsIco #icoStep2{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step2_off.png");
}
#toolCollection #stepsIco #icoStep2.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step2_on.png") !important;
}
#toolCollection #stepsIco #icoStep3{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step3_off.png");
}
#toolCollection #stepsIco #icoStep3.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step3_on.png") !important;
}
#toolCollection #stepsIco #icoStep4{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step4_off.png");
}
#toolCollection #stepsIco #icoStep4.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step4_on.png") !important;
}
#toolCollection #stepsIco #icoStep5{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step5_off.png");
}
#toolCollection #stepsIco #icoStep5.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step5_on.png") !important;
}
#toolCollection #stepsIco #icoStep6{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step6_off.png");
}
#toolCollection #stepsIco #icoStep6.on{
	background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/step6_on.png") !important;
}

#toolCollection #listCSA {
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	background-color: white;
}
#toolCollection a#currentCSA {
	background-color: #A40000;
	color: #FFF;
}
#toolCollection #listCSA a:hover {
	background-color: #A40000;
	color: #FFF;
}

#toolCollection #coloredSlider .ui-slider-range { 
	background: #C0504D; 
}

#toolCollection .nextStep {
    background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/next_arrow.png");
}

#toolCollection .finalSuccess {
    background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/success.png");
}

#toolCollection .finalFailure {
    background-image: url("https://dfx5yarxfn3yb.cloudfront.net/sites/images/extensions/MIL/failure.png");
}

.dropOffResult > span {
    color: #a40000;
}
.dropOffLocationNumber > div {
    background-color: #a40000;
    color: white;
}

/******** End Eservice part ***********/

ul#choices > li, ul#choices > li > a:not(.info), ul#choices > li > span a {color: #AB0116;}

#inner-footer #folder30s0,
#inner-footer #folder30s0 a {
	font-family: 'Helvetica Neue LT W01_55 Roman', sans-serif;
    color: #FFF;
}

#commercial-website,
#commercial-website a {
	font-family: 'Helvetica Neue LT W01_55 Roman', sans-serif;
	color: #FFF;
	font-size: 14.5px;
}
#welcome-header,
#welcome-header a {
	font-family: 'Helvetica Neue LT W01_55 Roman', sans-serif;
	color: #FFF;
	font-size: 24.5px;
}
.eservice_blink {
	position: absolute;
	top: 0;
	left: 60%;
	height: 100%;
	width: 100px;
	background-image: url('https://dfx5yarxfn3yb.cloudfront.net/sites/images/icons/e2e_mini-MIL.png');
	background-position: center left;
	background-repeat: no-repeat;
	animation: eservice_blinker 3s linear infinite;
}
@keyframes eservice_blinker {
  50% {
    opacity: 0;
  }
}

.titlebar {
	background-color: #323232;
	color: white;
}
