/* Comment Generated by Combres - Resource '~/content/Itas/toyota.css' (Mode: Static) */

#toyota {
  background: white !important;
  height: 100%;
  font-family: "T1 Body Font", Arial, Helvetica, sans-serif;
}
#toyota #page {
  width: 960px;
  overflow: inherit;
  background: white;
  margin: 0 auto 30px auto;
  padding-bottom: 30px;
  color: #1e2a32;
}
#toyota h1,
#toyota h2,
#toyota h3,
#toyota h4,
#toyota h5,
#toyota b {
  font-family: "toyotadisplay_rg", Arial, Helvetica, sans-serif;
}
#toyota .bold {
  font-family: "toyotadisplay_bd", Arial, Helvetica, sans-serif;
}
#toyota body {
  height: 100%;
}
#toyota .newsSection {
  background: url("/content/itas/img/toyota/middle.jpg") top center repeat-x #efefef;
  width: 100%;
  padding: 350px 0 50px 0;
  margin-top: 100px;
}
#toyota .button {
  background: url("/content/itas/img/toyota/headerLiOn.png") bottom center repeat-x white;
  border: none;
  text-shadow: none;
  box-shadow: none;
  color: black;
  border: 1px solid #f0f0f0;
  font-weight: normal;
  filter: inherit;
}
#toyota .Bodyshops h3 {
  font-size: 18px;
  margin: 18px 0;
  border-bottom: 1px solid #cf142b;
  padding-bottom: 10px;
}
#toyota .updwn {
  cursor: pointer;
  float: right;
}
#toyota .onboarding .button {
  margin-top: 5px;
}
#toyota .button:hover,
#toyota .button.active,
#toyota .button.active a,
#toyota .button:hover a {
  color: #cf142b;
}
#toyota .left-button a {
  color: black;
}
#toyota #right-to-left-slider {
  background: url("/content/itas/img/toyota/Bg.png") repeat-x white;
}
#toyota .exportcsv-users {
  border: 1px solid #f0f0f0;
}
#toyota header {
  background-color: white;
  width: 100%;
  height: 55px;
  border-top: none;
  padding: 10px 0;
  border-bottom: #f0f0f0 solid 1px;
}
#toyota header .top-header-section {
  text-transform: uppercase;
  font-size: 14px;
}
#toyota header .top-header-section .pleft {
  float: left;
  width: 400px;
}
#toyota header .logo {
  float: left;
  width: 150px;
}
#toyota header .logo img {
  max-height: 33px;
  margin-top: 10px;
}
#toyota header .top-header-section .pleft {
  float: left;
  width: 400px;
}
#toyota header .header-button {
  border-bottom: 0;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 0 20px;
  height: 75px;
  line-height: 75px;
  width: auto;
  font-size: 14px;
  color: #1e2a32;
  transition: background-color 250ms ease;
  background: white;
  text-transform: initial;
  margin-top: -10px;
  float: left;
}
#toyota header .top-header-section .pleft .header-button {
  float: left;
}
#toyota header .signin {
  float: right;
}
#toyota header a.header-button {
  text-shadow: none;
}
#toyota header .header-button:hover {
  background: #cf142b;
  color: white;
}
#toyota #menu .main-container {
  box-shadow: none;
  border-bottom: none;
}
#toyota #menu {
  border: none;
  margin: 0;
  height: 30px;
  line-height: 30px;
  padding: 15px 0;
  background: #202020;
}
#toyota #menu a {
  height: 30px;
  line-height: 30px;
  opacity: 1;
  font-size: 15px;
  padding: 0 20px;
  background: none;
  color: white;
  width: 0;
  display: block;
}
#toyota #menu a:hover,
#toyota #menu a.selected {
  color: #cf142b;
}
#toyota  #menu li:first-child a {
  padding-left: 0;
}
#toyota  #menu li:last-child a {
  padding-right: 0;
  border-right: none;
}
#toyota #menu li a.last {
  padding-right: 0;
  border-right: none;
}
/*#toyota #menu {
        border: none;
        margin: 0;
        height: 53px;
        line-height: 53px;
        padding: 25px 0 0 0;
    }

        #toyota #menu a {
            height: 53px;
            line-height: 53px;
            opacity: 1;
            font-size: 16px;
            padding: 0;
            color: #000;
        }*/

#toyota #menu a:hover,
#toyota #menu a.selected {
  color: #cf142b;
}
#toyota #menu .headingAreaInner a.first,
#toyota #menu a,
#toyota #menu li:first-child a,
#toyota #menu li a.last {
  background: none;
  width: auto;
}
#toyota #menu .headingAreaInner a.first {
  padding-left: 0;
}
#toyota #menu .headingAreaInner a.last {
  background: none;
  border: none;
  padding-right: 0;
}
#toyota #menu a:hover,
#toyota #menu a.selected {
  color: #cf142b;
  font-weight: normal;
}
#toyota #menu .left-side {
  display: none;
}
#toyota #menu .left-side.Bod {
  display: block;
  color: white;
  height: auto;
}
#toyota #menu .left-side.Bod .logo,
#toyota #menu .Bod.clear {
  display: none;
}
#toyota #menu #mainMenu {
  float: none;
  width: 960px;
}
#toyota #mainMenu li {
  display: block;
  float: left;
  list-style: none outside none;
  position: relative;
  text-align: center;
  height: 60px;
  margin-top: 0;
}
#toyota .Home .title {
  display: none;
}
#toyota .title h1 {
  margin: 0;
  color: #cf142b;
}
#toyota .title {
  height: 75px;
  line-height: 75px;
}
#toyota .left-.active a,
#toyota .left-:hover a {
  color: #cf142b;
}
#toyota .top-section {
  background-color: #d6d6d6;
  border-bottom: 1px solid #aaaaaa;
}
#toyota .freestylemenu {
  float: right;
}
#toyota .headingAreaInner a,
#tabs ul li a {
  height: 53px;
  line-height: 53px;
  opacity: 1;
  font-size: 16px;
  background: url("/content/itas/img/toyota/mmenuBg.png");
  width: 159px;
  padding: 0;
  color: #1e2a32;
}
#toyota #tabs ul li a:hover,
#toyota .headingAreaInner a:hover {
  background: url("/content/itas/img/toyota/mmenuBg.png");
  color: #cf142b;
}
#toyota .headingAreaInner a:first-child,
#toyota #tabs ul li:first-child a,
#toyota .headingAreaInner a:first-child:hover,
#toyota #tabs ul li:first-child:hover a:hover {
  background: url("/content/itas/img/toyota/menyBgFirst.png");
  width: 161px;
  border: none;
}
#toyota .headingAreaInner a.last,
#toyota .headingAreaInner a.last:hover,
#toyota #tabs ul li a.last {
  background: url("/content/itas/img/toyota/menuBgLast.png");
  width: 161px;
  border: none;
}
#toyota .headingAreaInner a.selected,
#toyota .headingAreaInner a:hover {
  color: #cf142b;
}
#toyota .ui-widget-header li {
  background: none;
  height: 53px;
  line-height: 53px;
}
#toyota .ui-widget-header li.button {
  background: none;
  height: 53px;
  line-height: 53px;
}
#toyota .ui-widget-header li:last-child {
  background: none;
  height: 53px;
  line-height: 53px;
}
#toyota .Home .welcome {
  width: 100%;
  padding-top: 35px;
  display: block !important;
  position: relative;
  color: white;
  font-size: 30px;
  background: #3d4043;
  height: 350px;
}
#toyota .welcome span {
  display: block !important;
  float: left;
  text-align: left;
  padding: 0 10px;
  font-family: 'toyotadisplay_rg', Arial, Helvetica, sans-serif;
}
#toyota .welcome span b {
  font-family: 'toyotadisplay_bd', Arial, Helvetica, sans-serif;
}
#toyota .headingAreaInner {
  margin: 0 auto 0 125px;
  float: right;
  width: 580px;
}
#toyota .headingAreaInner.manufacturer {
  width: 618px;
}
#toyota .box {
  width: 420px;
  height: 162px;
  display: block;
  text-align: right;
  vertical-align: text-bottom;
  color: #202020;
  text-decoration: none;
  margin: 5px 0;
  float: right;
  font-size: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0 15px 25px 0;
}
#toyota .Home .newsSection .right {
  width: 693px;
}
#toyota .Home .newsSection .left {
  width: 245px;
  margin: 0 20px 20px 0;
  height: 980px;
  overflow: hidden;
}
#toyota .Home .newsSection .notifications {
  width: 100%;
}
#toyota .newsSection .notifications .heading {
  padding: 25px 20px 15px 0;
}
#toyota .box.one {
  background: url("/content/itas/img/toyota/1.jpg") center bottom no-repeat;
}
#toyota .box.two {
  background: url("/content/itas/img/toyota/2.jpg") center bottom no-repeat;
}
#toyota .box.three {
  background: url("/content/itas/img/toyota/3.png") center bottom no-repeat;
}
#toyota .box.four {
  background: url("/content/itas/img/toyota/4.jpg") center bottom no-repeat;
}
#toyota .box.news {
  background: url("/content/itas/img/toyota/news.jpg") center bottom no-repeat;
  color: white;
  width: 680px;
  height: 249px;
  margin-top: 0;
}
#toyota .bottom {
  background: url("/content/itas/img/toyota/bottom.jpg") center bottom no-repeat;
  height: 340px;
  width: 100%;
}
#toyota .headingAreaInner.compMenu {
  width: 800px;
}
#toyota .wlcomeUser {
  text-align: center;
  width: 100%;
  padding-top: 10px;
  min-width: 960px;
}
#toyota .imageContainer {
  position: relative;
  height: 260px;
  margin: -215px 0 50px 0;
}
#toyota .centerImg {
  background: url("/content/itas/img/toyota/banner.png") center bottom no-repeat;
  width: 100%;
  height: 260px;
  min-width: 960px;
  z-index: 99;
  position: absolute;
}
#toyota .Home .left {
  width: 480px;
  margin: 0 auto;
}
#toyota .Home .notifications {
  border: none;
  border-radius: .3em;
  font-size: 14px;
  min-width: 500px;
  margin-bottom: 20px;
}
#toyota .Home .right {
  width: 480px;
}
#toyota ul.Qs {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 0px;
}
#toyota ul.Qs li {
  padding: 10px 20px;
}
#toyota ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 0;
}
#toyota ul li {
  padding: 5px 0;
}
#toyota .tree {
  overflow: scroll;
  width: 960px;
  padding-bottom: 50px;
}
#toyota .assessment ul {
  list-style-type: none;
}
#toyota .tree ul.top {
  width: 1100px;
}
#toyota .tree li {
  padding: 22px 7px 0 7px;
}
#toyota .tree li:only-child {
  padding-top: 0;
}
#toyota .ui-multiselect-checkboxes,
#toyota .ui-helper-reset {
  list-style-type: none !important;
  list-style-position: inside;
}
#toyota p {
  margin: 10px 0;
}
#toyota .notifications .heading {
  border-bottom: none;
  text-transform: initial;
  font-size: 30px;
  font-weight: bold;
  color: #202020;
  margin-bottom: 0;
  padding: 0;
}
#toyota .Home .newsSection .article {
  overflow: hidden;
  margin: 10px 0;
}
#toyota .Home .newsSection .notifications .notfication {
  font-size: 16px;
  font-weight: bold;
}
#toyota .notifications .readmore {
  text-decoration: none;
  border-radius: 3em;
  color: white;
  background: #e40000;
  padding: 10px 30px;
  margin: 10px 0 30px;
}
#toyota .alert {
  display: none;
}
#toyota .notifications .heading .compli {
  float: right;
  padding-right: 20px;
  font-size: 20px;
}
#toyota .notifications .heading .compli.red {
  color: red;
}
#toyota .notifications .heading .compli.green {
  color: green;
}
#toyota .right.notifications .heading .compli.orange {
  color: orange;
}
#toyota .Home .notifications .notfication {
  border-bottom: none;
  padding: 10px 0;
  background: none;
  display: block;
  color: black;
  text-decoration: none;
  font-size: 14px;
}
#toyota .notifications .more {
  border-top: 1px solid #f0f0f0;
  width: 100%;
  text-align: center;
  color: #cf142b;
  text-transform: uppercase;
  height: 60px;
  line-height: 60px;
  text-decoration: none;
  display: block;
  font-size: 16px;
  margin-top: 30px;
  display: none;
}
#toyota .notifications .extramore {
  color: #cf142b;
  text-decoration: underline;
  display: initial !important;
  float: right;
  font-size: 16px;
  margin-top: 5px;
}
#toyota .issuesNumber.main {
  margin-top: 10px;
}
#toyota .notifications .arrow {
  padding-left: 30px;
  margin-top: 20px;
  background: url("/Content/Itas/Img/toyota/redArrow.png") right center no-repeat;
  height: 19px;
  width: 30px;
}
#toyota #content-div {
  color: #1e2a32;
}
#toyota .datatable {
  background: no-repeat;
}
#toyota .datatable th {
  background: #eef2f5;
  color: black;
}
#toyota .datatable .odd,
#toyota .datatable tr:nth-child(odd) {
  background: url("/content/itas/img/toyota/tbBg.png") center top repeat-x white;
}
#toyota .datatable .even,
#toyota .datatable tr:nth-child(even) {
  background: white;
}
#toyota .datatable tr:hover {
  background: url("/content/itas/img/toyota/menuBg.png") repeat-x black;
  color: white;
}
#toyota .datatable tr.selectedBodyshop {
  background: #cf142b;
  color: white;
}
#toyota .dataTables_wrapper {
  margin-top: 20px;
}
#toyota .bodyDetails tr:hover {
  background: transparent;
  color: black;
}
#toyota .datatable tr:hover .details-button-icon {
  background: url("/Content/Cms/images/tables/Whitedetails-icon.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .edit-button-icon,
#toyota .datatable tr:hover .iconButton.editButton {
  background: url("/Content/Cms/images/tables/Whiteedit-icon.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .cloneButton,
#toyota .datatable tr:hover .iconButton.cloneButton {
  background: url("/Content/Cms/images/tables/Whiteclone-icon.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .report-button-icon {
  background: url("/Content/Cms/images/tables/WhiteReports.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .manual-button-icon {
  background: url("/Content/Cms/images/tables/Whitemanual.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .log-button-icon {
  background: url("/Content/Cms/images/tables/Whitelog.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .edit-button-icon,
#toyota .datatable tr:hover .iconButton.editButton {
  background: url("/Content/Cms/images/tables/Whiteedit-icon.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .iconButton.turnOffButton {
  background: url("/Content/Cms/images/tables/Whiteturnoff.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .qual-button-icon {
  background: url("/Content/Cms/images/tables/Whitequal.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .iconButton.previewButton {
  background: url("/Content/Cms/images/tables/Whitepreview.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .assessments-button-icon {
  background: url("/Content/Cms/images/tables/WhiteAssessments.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .action-button-icon {
  background: url("/Content/Cms/images/tables/WhiteAction-Report.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .assessmentversions-button-icon {
  background: url("/Content/Cms/images/tables/WhiteAssessments-Versions.png") right center no-repeat transparent;
}
#toyota .datatable tr:hover .history-button-icon,
#toyota .datatable tr:hover .iconButton.restoreButton {
  background: url("/Content/Cms/images/tables/Whitehistory.png") right center no-repeat transparent;
}
#toyota #filterRow {
  background: white;
}
#toyota .form-builder {
  color: black;
}
#toyota .Home .page {
  background: white;
  color: #1e2a32;
}
#toyota .page {
  background: white;
  height: 100%;
}
/** Assessments **/

#toyota #slide-new-page-div {
  background: white;
  background-position-y: -50px;
}
#toyota .assessment .documentRow2 {
  border: 1px solid black;
}
#toyota .sf-back-to-top {
  background-color: #cf142b;
}
/** News **/

.newsArchive li.off ul {
  display: none;
}
.newsArchive {
  padding: 20px;
  margin: 0;
  line-height: 25px;
  background: white;
}
.newsArchive a {
  text-decoration: none;
}
.newsArchive li {
  list-style-type: none;
  padding-left: 0px;
}
.newsArchive li a:hover {
  color: #cf142b;
}
.newsMonths {
  padding: 0;
  margin: 0;
}
.newsMonths li {
  padding: 0px 0px 0px 10px;
}
.newsMonths li:hover {
  color: #c86f58;
}
.newsArt {
  padding: 0;
  margin: 0;
}
.newsArt li {
  padding: 0px 0px 0px 20px;
}
.newsArt li:hover {
  text-decoration: underline;
}
