/*
	Author: Andrew Martin
	Company: Navertech ltd
	Client: Norscot
	Description: This is the main scss file 
	that pulls all the imports together.
*/
#left-panel {
  padding: 0px; }

.login-info img {
  border-left: none; }

.minified .login-info .dropdown-menu {
  left: 10px; }

.minified .login-info .dropdown-menu a i {
  display: inline-block; }

pre {
  background-color: transparent;
  display: block;
  padding: 9.5px;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  white-space: pre-wrap;
  word-break: keep-all;
  word-wrap: normal;
  border-radius: 0; }

.twitter-typeahead {
  width: 100%; }

.typeahead, .tt-query, .tt-hint, .tt-menu, .tt-empty {
  width: 100%; }

.empty-message {
  margin: 0;
  padding: 0; }

.typeahead {
  background-color: #FFFFFF;
  color: black;
  width: 100%; }

.tt-query {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }

.tt-hint {
  color: #999999 !important; }

.tt-menu {
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  max-height: 35vh;
  height: auto;
  overflow-y: auto; }

.tt-suggestion {
  font-size: 14px;
  /* Set suggestion dropdown font size */
  padding: 3px 20px; }

.tt-suggestion:hover {
  cursor: pointer;
  background-color: #EC1C24;
  color: #FFFFFF; }

.tt-suggestion p {
  margin: 0; }

.autocomplete, .dropdown-menu {
  max-height: 35vh;
  height: auto;
  overflow-y: auto; }

.autocomplete {
  height: 32px; }

.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-top: -5px;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  font-size: 1.2em; }

.my-1 {
  margin-top: 15px;
  margin-bottom: 15px; }

.mx-1 {
  margin-left: 15px;
  margin-right: 15px; }

.py-1 {
  padding-top: 15px;
  padding-bottom: 15px; }

.px-1 {
  padding-left: 15px;
  padding-right: 15px; }

.badge-padding {
  padding: 3px 7px; }

.bg-color-norscot-red {
  background-color: #EC1C24; }

.bg-color-off-white {
  background-color: #EEEEEE; }

.dotted-border {
  border: 1px dotted #000000; }

@media print {
  aside, .no-print, .page-footer, .modal, nav {
    display: none !important; }

  .print {
    display: block; }

  .dotted-border {
    border: 0px dotted #000000; }

  p {
    text-align: justify;
    font-size: 14px; }

  @page :left {
    margin: 5mm; }
  @page :top {
    margin: 3mm; }
  @page :right {
    margin: 5mm; }
  @page :bottom {
    margin: 3mm; } }
.input-group-btn > .btn {
  padding: 6px 12px; }

.btn-md {
  padding: 6px 12px; }

/*# sourceMappingURL=app.css.map */
