@import url('https://fonts.googleapis.com/css?family=Varela+Round');

.ui-autocomplete .ui-menu-item:hover {
	background-color: #dadada;
}

body {
	color: black;
}
.tti-logo {
	padding: 10px 0;
}
.header-container {
	background-color: #d3d810;
	width:auto;
}
.extension {
	background-color: #d3d810;
	color: black;
}
.nav-container {
	background-color: white;
}
.main-container {
    background-color: white;
}
.popup-more-info {
	background-color: white;
}
.footer-container {
	background-color: #303030;
	padding: 20px 0px;
}

legend, .panel-heading, button, input[type='submit'], input[type='reset'], input[type='button'],
	.menu, thead, th, tfoot, a.button {
	font-family: 'Varela Round', sans-serif;
}

a, .ui-widget-content a {
	color: #ff0000;
}

a:hover {
	color: #9bc822;
	text-decoration: underline;
}

.breadcrumb a {
	color: #aaaaaa;
}

.breadcrumb a:hover {
	color: #ff0000;
}

.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: #ff0000 !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: #d3d810;
}

.blueTTI2 {
	color: #000000;
}

.orangeTTI {
	color: #ff0000;
}

.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: #d3d810;
}
.b-blueTTI1:hover {
	background-color: #ff0000;
}

.b-blueTTI2 {
	background-color: #000000;
}

.b-orangeTTI {
	background-color: #ff0000;
}

.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;
}

.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: #ff0000;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #000;
}

.panel-default>.panel-heading {
	color: #000;
}

.nav-pills::after {
	background-color: #d3d810;
}

.nav-pills>li+li {
	border-left: 1px #d3d810 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: #d3d810;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus
	{
	color: #000;
	background-color: #d3d810;
}

/******************************/
.button {
	color: white;
}

a.login-off, a.login-off:visited, a.login-off:hover {
	color: red;
}

.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: #d3d810;
}

.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: #d3d810;
	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(250, 20, 20, 1);
    border: 1px solid rgba(250, 20, 20, 1) !important;
    margin: -1px 0 0 -1px;
}

ul#choices > li, ul#choices > li > a:not(.info), ul#choices > li > span a {color: #a8b52d;}

#inner-footer #folder30s0,
#inner-footer #folder30s0 a {
	font-family: 'Varela Round', sans-serif;
    color: #ff0000;
}

#commercial-website,
#commercial-website a {
	font-family: 'Varela Round', sans-serif;
	color: #323232;
	font-size: 14.5px;
}
#welcome-header,
#welcome-header a {
	font-family: 'Varela Round', sans-serif;
	color: #323232;
	font-size: 24.5px;
}

