.uk-modal-page,
.uk-modal-page body {
  overflow: inherit !important;
}
body #login-form h1 {
  margin-top: 0px;
}
body .field-validation-error,
body .validation-summary-errors ul {
  list-style: none;
  color: red;
  font-weight: bold;
}
body .field-validation-error li,
body .validation-summary-errors ul li {
  color: red;
  font-weight: bold;
}
body .brSmall {
  display: none;
}
body #mopar-header {
  font-size: 24px;
  text-align: center;
}
body nav .uk-navbar-brand {
  font-size: 23px;
}
body nav .uk-navbar-brand img {
  margin-right: 25px;
  margin-top: 15px;
}
body #NewSurvey .uk-autocomplete {
  width: 100%;
}
body #NewSurvey .uk-dropdown {
  width: 100%;
}
body #NewSurvey .uk-dropdown ul {
  width: 100%;
}
body #SurveyDealership .uk-panel-teaser {
  background-color: #00a8e6;
  padding: 10px;
}
body #SurveyDealership .uk-panel-teaser h3 {
  margin-bottom: 0;
}
body #SurveyDealership #surveyCompletion {
  font-size: 14px;
  font-weight: bold;
}
body #SurveyDealership #UpperPanel .uk-form-row {
  margin-top: 0px;
  min-height: 45px;
}
body #SurveyDealership #UpperPanel .uk-form-row label {
  margin-bottom: 0;
}
body #SurveyDealership #UpperPanel .uk-form-row #DrawerStatistics {
  display: inline-block;
  margin-right: 15px;
  font-size: 12px;
}
body #SurveyDealership #DrawerPanel {
  display: none;
}
body #SurveyDealership #DrawerPanel label {
  font-size: 12px;
}
body #SurveyDealership #SurveyDetail {
  height: 500px;
}
body #SurveyDealership td {
  font-size: 12px;
}
body #SurveyDealership td .answer {
  display: inline-block;
  padding: 0 5px;
}
body #SurveyDealership td .dtlID {
  display: none;
}
body #CompleteModal #CloseModalWaiting {
  display: none;
}
body #CompleteModal #CloseDetailsTable thead {
  background-color: #00a8e6;
  padding: 10px;
}
body #CompleteModal #CloseMissingItems {
  height: 250px;
  overflow-y: scroll;
  width: 300px;
  margin: 20px auto;
}
body #SRAInformation .uk-article-title {
  font-size: 28px;
  line-height: 30px;
}
body #Users {
  min-height: 300px;
}
body #Users img {
  min-height: 100px;
  min-width: 100px;
}
body #BusinessCenterReport table th {
  text-align: center;
}
body #BusinessCenterReport table td:nth-child(3),
body #BusinessCenterReport table td:nth-child(4),
body #BusinessCenterReport table td:nth-child(5),
body #BusinessCenterReport table td:nth-child(6),
body #BusinessCenterReport table td:nth-child(7) {
  text-align: right;
}
body .MoparGrid .clearfix:after {
  clear: both;
}
body .MoparGrid .clearfix:before,
body .MoparGrid .clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
body .MoparGrid .pull-right {
  float: right;
}
body .MoparGrid .pagination {
  margin: 20px 0;
}
body .MoparGrid .pagination ul {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
body .uk-dotnav-contrast > li > a {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
body .uk-dotnav-contrast > li.uk-active > a {
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
}
body .uk-slidenav-contrast:hover,
body .uk-slidenav-contrast:focus {
  color: rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width: 600px) {
  body .brSmall {
    display: block;
  }
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  body nav.uk-navbar {
    height: inherit;
  }
  body nav .uk-navbar-brand {
    padding: 10px 0 0 0;
  }
  body nav .uk-navbar-nav {
    padding: 10px 0 0 10px;
  }
  body #SurveyDealership {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
    /*Label the data*/
  }
  body #SurveyDealership table,
  body #SurveyDealership thead,
  body #SurveyDealership tbody,
  body #SurveyDealership th,
  body #SurveyDealership td,
  body #SurveyDealership tr {
    display: block;
  }
  body #SurveyDealership thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  body #SurveyDealership tr {
    border: 1px solid #ccc;
  }
  body #SurveyDealership td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  body #SurveyDealership td .answer {
    display: block;
  }
  body #SurveyDealership td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
  body #SurveyDealership td:nth-of-type(1):before {
    content: "Tool";
  }
  body #SurveyDealership td:nth-of-type(2):before {
    content: "Decription";
  }
  body #SurveyDealership td:nth-of-type(3):before {
    content: "In Inventory";
  }
  body #SurveyDealership td:nth-of-type(4):before {
    content: "Date Updated";
  }
}
@media only screen and (min-width: 410px) and (max-width: 600px) {
  body nav .uk-navbar-brand {
    height: inherit;
    font-size: 19px;
    padding: 5px 0 5px 0;
  }
}
@media only screen and (max-width: 410px) {
  body nav .uk-navbar-brand {
    height: inherit;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 0;
  }
}
