﻿@charset "UTF-8";
/*--- Only IE9 ---*/
/*for all versions of ie only*/
/*basic declarations
$underline: underline;
$auto: auto;
$none: none;
$block: block;
$inline-block: inline-block; 
$list-nums: decimal;
$list-disc: disc;
$valign-m: middle;
$valign-t: top;
$valign-b: bottom;
$visible: visible;
$hidden: hidden;
*/
/*basic fonts*/
/* Font weights*/
/*color*/
/*math numbers*/
/*basic sass definitions I created*/
#toolEmail, .disclaimer, input, select, textarea, label, button, .todo, .guide, aside, footer, .sub-header-section .mobile-fmcsa-login-search-wrapper, .fmcsa-section, .stay-connected-outer-wrapper-2, .downloads-print-email, .mode-ribbon-wrapper, #toolDown, #toolPrint, #toolEmail, .usa-menu-btn, .print-hide, button, button.next, button.previous, .toc-todo {
  display: none;
}

.checkbox-wrapper input {
  display: block;
}

html, header {
  background: transparent;
}

html {
  margin: 1em 3em 0 !important;
  padding: 0em !important;
}

body {
  font-size: rem(14px) !important;
}

header {
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Arial !important;
}

body {
  font-family: Arial !important;
}

h1 {
  font-size: rem(24px) !important;
}

h2 {
  font-size: 20px !important;
}

h3 {
  font-size: 18px !important;
}

h4 {
  font-size: 16px !important;
}

h5, h6 {
  font-size: rem(14px) !important;
}

/* table {page-break-inside:auto; min-width:500px!important; page-break-before:always!important; }
   tr    { page-break-inside:avoid; page-break-after:auto; text-align:left;page-break-before:always!important;}*/
.wrapper-content max-content-width {
  display: block !important;
}

.forms .flex, .resources .flex, .gl-ac .flex {
  display: block !important;
}

.sub-header-section .sub-header-logo-wrapper {
  width: 100% !important;
  color: #001647;
  font-size: rem(24px) !important;
  border-bottom: 3px solid #F9C642;
}
.sub-header-section .sub-header-logo-wrapper:before {
  content: "FMCSA - ";
}

.wrapper-content .max-content-width {
  display: inline;
  float: left;
}
.wrapper-content .sub-header-section {
  display: block;
}

[type=checkbox] + label::before {
  /*  box-shadow: 0;
     border:0;*/
}

[type=checkbox]:checked + label::before,
[type=checkbox]:checked:disabled + label::before {
  background-image: none;
  background-image: none;
  border: 1px solid transparent;
  content: "✓";
  font-weight: bold;
  box-shadow: 0;
}

.print-disclaimer {
  display: block;
}

.download-print {
  background-color: #fff;
  font-size: rem(14px);
  color: #000;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .forms table.sortable {
    width: 500px !important;
  }
  .forms table.sortable tr td:first-child, .forms table.sortable tr th:first-child {
    width: 150px !important;
  }
  .forms table.sortable tr td:nth-child(2), .forms table.sortable tr th:nth-child(2) {
    width: 150px !important;
  }
  .forms table.sortable tr td:nth-child(3), .forms table.sortable tr th:nth-child(3) {
    width: 100px !important;
  }
  .forms table.sortable tr td:last-child, .forms table.sortable tr th:last-child {
    width: 100px !important;
  }
  .forms table.sortable tr td input {
    display: block;
  }
}
@media screen and (min-width: 0\0 ) {
  .forms table.sortable {
    width: 500px !important;
  }
  .forms table.sortable tr td:first-child, .forms table.sortable tr th:first-child {
    width: 150px !important;
  }
  .forms table.sortable tr td:nth-child(2), .forms table.sortable tr th:nth-child(2) {
    width: 150px !important;
  }
  .forms table.sortable tr td:nth-child(3), .forms table.sortable tr th:nth-child(3) {
    width: 100px !important;
  }
  .forms table.sortable tr td:last-child, .forms table.sortable tr th:last-child {
    width: 100px !important;
  }
  .forms table.sortable tr td input {
    display: block;
  }
}
.sortable thead tr.second th:nth-child(3) {
  text-align: left;
}
