/* line 1, /app/app/assets/stylesheets/layout/application.scss */
* {
  transition: 0.5s;
}

/* line 3, /app/app/assets/stylesheets/layout/application.scss */
.EBB {
  font-weight: bold;
  font-family: 'Montserrat', Sans-Serif;
}

/* line 8, /app/app/assets/stylesheets/layout/application.scss */
.force_caps {
  text-transform: uppercase;
}

/* line 9, /app/app/assets/stylesheets/layout/application.scss */
div.cjis_param_modal div.error {
  border: red 3px dashed;
  background-color: #FFDDDD;
}

/* line 14, /app/app/assets/stylesheets/layout/application.scss */
body,
body > div.container-fluid,
body > div.container-fluid > div.row {
  padding: 0;
  margin: 0;
}

/* line 18, /app/app/assets/stylesheets/layout/application.scss */
body > div.container-fluid > div.row > .contents {
  padding-top: 10px;
  padding-left: 35px;
}

/* line 20, /app/app/assets/stylesheets/layout/application.scss */
body > div.container-fluid > div.row > .contents > .row {
  margin: 0;
}

/* line 21, /app/app/assets/stylesheets/layout/application.scss */
body > div.container-fluid > div.row > .contents > form > .row {
  margin: 0;
}

/* body.layout_a, body.layout_b{ padding-top: 15px; padding-left: 30px; padding-right: 30px; } */
/* line 26, /app/app/assets/stylesheets/layout/application.scss */
body {
  padding: 0;
  min-height: 100vh;
  overflow-y: hidden;
}

/* line 27, /app/app/assets/stylesheets/layout/application.scss */
body.buyer {
  background-color: lightyellow !important;
}

/* line 28, /app/app/assets/stylesheets/layout/application.scss */
body.seller {
  background-color: #ddddee !important;
}

/* line 30, /app/app/assets/stylesheets/layout/application.scss */
body #whois::before {
  position: absolute;
  top: 40px;
  right: 15px;
  font-weight: bold;
  font-size: x-large;
}

/* line 39, /app/app/assets/stylesheets/layout/application.scss */
body.buyer #whois::before {
  content: "Working as: Buyer";
}

/* line 42, /app/app/assets/stylesheets/layout/application.scss */
body.seller #whois::before {
  content: "Working as: Seller";
}

/* line 46, /app/app/assets/stylesheets/layout/application.scss */
.buyer .sheet {
  border: 1px solid darkgoldenrod;
}

/* line 47, /app/app/assets/stylesheets/layout/application.scss */
.seller .sheet {
  border: 1px solid #aaaabb;
}

/* line 49, /app/app/assets/stylesheets/layout/application.scss */
.sheet, .cl-mcont {
  background-color: white;
  /* padding: 10px; */
}

/* line 50, /app/app/assets/stylesheets/layout/application.scss */
.col-sm-12.sheet {
  /* margin-left: 20px; width: calc( 100% - 25px ) !important; */
  padding: 0 !important;
}

/* line 51, /app/app/assets/stylesheets/layout/application.scss */
.col-sm-12.sheet .spacer {
  padding: 10px;
}

/* line 52, /app/app/assets/stylesheets/layout/application.scss */
.container-fluid {
  padding: 0 !important;
}

/* line 60, /app/app/assets/stylesheets/layout/application.scss */
.field {
  padding-bottom: 15px;
}

/* line 61, /app/app/assets/stylesheets/layout/application.scss */
.actions {
  padding-bottom: 15px;
}

/* line 63, /app/app/assets/stylesheets/layout/application.scss */
.cl-mcont div[class^=col-sm] {
  border: none;
  padding: 0 15px 0 15px;
}

/* line 68, /app/app/assets/stylesheets/layout/application.scss */
div.form_option {
  border: 2px solid deepskyblue;
  padding: 10px 5px 10px 5px;
  border-radius: 20px 10px 5px 5px;
  background-color: aliceblue;
}

/* line 77, /app/app/assets/stylesheets/layout/application.scss */
.contents {
  max-width: 100vw;
  height: 100vh;
  overflow-y: scroll;
  /* padding: 10px 35px 10px 30px !important; */
  /* padding: 15px 15px 15px 15px  !important; */
}

/*
 * Hidden Scrollbar
 */
/* line 88, /app/app/assets/stylesheets/layout/application.scss */
.hidden_scrollbar {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* line 92, /app/app/assets/stylesheets/layout/application.scss */
.hidden_scrollbar::-webkit-scrollbar {
  display: none !important;
  /* For Chrome, Safari, and Opera */
}

/*
 * Slim Scrollbar
 */
/* line 100, /app/app/assets/stylesheets/layout/application.scss */
.slim_scrollbar {
  /* scrollbar-width: thin; */
  scrollbar-color: grey inherit;
}

/* Works on Chrome/Edge/Safari */
/* line 106, /app/app/assets/stylesheets/layout/application.scss */
.slim_scrollbar::-webkit-scrollbar {
  width: 12px;
  right: 20px;
}

/* line 110, /app/app/assets/stylesheets/layout/application.scss */
.slim_scrollbar::-webkit-scrollbar-track {
  background: inherit;
  right: 20px;
}

/* line 114, /app/app/assets/stylesheets/layout/application.scss */
.slim_scrollbar::-webkit-scrollbar-thumb {
  background-color: grey;
  border-radius: 20px;
  border: 3px solid inherit;
  right: 20px;
}
