/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2015
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Fri Aug 7 2015 08:56 EDT-0400
 * Plugins: None
 * Styles: core
 */
/* line 14, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 1000px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

/* line 32, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-content {
  position: relative;
  padding: 3px 3px;
  overflow: hidden;
  text-align: left;
  word-wrap: break-word;
}

/* line 41, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-titlebar {
  position: relative;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 0 0 1px;
  font-weight: bold;
}

/* line 50, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

/* Default close button class */
/* line 53, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  /* Overlap .qtip-tip */
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

/* line 64, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

/* line 69, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
* html .qtip-titlebar .qtip-close {
  top: 16px;
}

/* IE fix */
/* line 72, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

/* line 78, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}

/* line 85, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/* Default tooltip style */
/* line 105, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-default {
  background: #fafafa;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 111, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}

/* line 115, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}

/* line 121, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/jquery.qtip.css */
.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}

/* line 8, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#encounter_category_age_requiredinputs_depend_validation_chosen.chosen-container {
  min-width: 100%;
}

/* line 12, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#encounter_category_age_requiredinputs_depend_validation_chosen.chosen-container {
  min-width: 100%;
}

/* line 16, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#encounter_category_age_maxlimit_depend_validation_input .inline-errors {
  margin-top: 0px;
}

/* line 20, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.calltime_filter_date_range {
  display: inline-flex;
}

/* line 24, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon.blur, a.blur.member_link.icon32.action_link, a.blur.member_link.icon32.view_link, a.blur.member_link.icon32.edit_link, a.blur.member_link.icon32.delete_link {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 29, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon.blur::after, a.blur.member_link.icon32.action_link::after, a.blur.member_link.icon32.view_link::after, a.blur.member_link.icon32.edit_link::after, a.blur.member_link.icon32.delete_link::after {
  content: attr(title);
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 12px;
}

/* line 44, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.separator {
  margin: 9px;
}

/* line 48, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ec, .box-content ol li {
  line-height: 15px;
  list-style: none !important;
  margin-left: 0px;
}

/* line 54, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.left {
  position: relative;
  float: left;
}

/* line 59, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.right {
  position: relative;
  float: right;
}

/* line 65, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input.customer-select-btn {
  color: white !important;
  background: #191970 !important;
}

/* line 69, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input.customer-select-btn:hover {
  color: white !important;
  background: #191970 !important;
}

/* line 73, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form input[type='submit'] {
  color: white !important;
}

/* line 76, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
strong.customer-sel-text {
  color: #449d44;
}

/* line 80, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input.customer-select-btn-wait {
  background: #ec971f !important;
}

/* line 81, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input.customer-select-btn-wait:hover {
  background: #ec971f !important;
}

/* line 82, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input#customer-select-btn-wait-id:hover {
  background-color: #ec971f !important;
}

/* line 84, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1);
}

/* line 86, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.login-select-btn {
  margin-bottom: 7px;
  color: white !important;
  height: 30px !important;
  background: #488D3D !important;
  border: 0px;
  border-radius: 3px;
  display: inline-block;
  font-family: "Tahoma", sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 25px;
  margin-right: 4px;
  padding: 0 15px;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  zoom: 1;
}

/* line 106, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header {
  height: 60px;
  background: url(/assets/header-bg-red.png) repeat-x;
}
/* line 110, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .logo {
  display: block;
  float: left;
  width: 90px;
  height: 60px;
  text-indent: -9999px;
  background: url(/assets/zoi_header_logo.png);
  background-position: 5px !important;
}
/* line 120, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .sub_logo {
  display: block;
  float: left;
  width: 480px;
  height: 60px;
  text-indent: -9999px;
  background: url(/assets/Text_white.png);
  background-repeat: no-repeat;
  background-position: 0px;
  background-size: 350px;
}
/* line 132, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .we_care_logo {
  display: inline-block;
  width: 120px;
  height: 60px;
  text-indent: -9999px;
  background: url(/assets/wecare_g.png);
  background-repeat: no-repeat;
  background-position: 10px;
  background-size: 100px;
  vertical-align: top;
}
/* line 144, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .sub_title_text {
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
  font-size: 17px;
  color: #000;
  padding-top: 6px;
  font-weight: bold;
}
/* line 154, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .zoi_center, #header .zoi_left {
  width: 33.3%;
}
/* line 156, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .parent.zoi_center.left {
  justify-content: center;
  display: flex;
  align-items: center;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 163, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .logo {
    width: 90px;
  }
  /* line 166, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    width: 400px;
  }
  /* line 169, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .we_care_logo {
    width: 200px;
    background-position: 20px;
  }
}
@media only screen and (min-device-width: 760px) and (max-device-width: 1024px) {
  /* line 176, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .logo {
    width: 90px;
  }
  /* line 179, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    width: 250px;
    background-size: 250px;
  }
  /* line 183, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .we_care_logo {
    width: 200px;
    background-position: 20px;
  }
}
@media only screen and (width: 1440px) {
  /* line 190, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .we_care_logo {
    width: 300px;
    background-position: 100px;
  }
  /* line 194, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    width: 350px;
  }
}
@media (max-width: 768px) {
  /* line 200, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    width: 165px;
    background-size: 165px;
  }
}
/* line 206, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .developer {
  display: block;
  float: right;
  width: 158px;
  height: 60px;
  text-indent: -9999px;
  background: url(/assets/logo-starwest-tech.png);
}
/* line 215, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_user, #header #current_customer {
  float: right;
}
/* line 217, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_user a, #header #current_customer a {
  display: inline-block;
  color: #eaeaea;
  height: 20px;
  line-height: 20px;
  background: url(/assets/separator-header.png) no-repeat left center;
  padding: 0 20px;
  margin-top: 20px;
  text-decoration: underline;
}
/* line 227, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_user a:hover, #header #current_customer a:hover {
  text-decoration: underline;
}
/* line 232, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #existing_user {
  float: right;
}
/* line 234, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #existing_user a {
  color: #eaeaea;
  height: 20px;
  line-height: 60px;
  background: url(/assets/separator-header.png) no-repeat left center;
  padding: 0 20px;
  margin-top: 20px;
  text-decoration: underline;
}
/* line 243, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #existing_user a:hover {
  text-decoration: underline;
}
/* line 249, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_customer.managed a:first-of-type {
  background: none;
  padding-right: 5px;
}
/* line 253, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_customer.managed a:last-of-type {
  padding-left: 5px;
}
/* line 258, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #logout {
  float: right;
  margin-right: 20px;
  margin-left: 0px;
}
/* line 262, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #logout a {
  display: inline-block;
  width: 90px;
  height: 60px;
  text-indent: -9999px;
  background: url(/assets/btn-logout.png) no-repeat center;
}

/* line 272, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.logged_out {
  background: url(/assets/spina/img/bg.png);
}
/* line 274, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.logged_out #header {
  background: url(/assets/header-login-bg.png) repeat-x;
}

/* line 278, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header {
  position: fixed;
  width: 100%;
  z-index: 30;
  top: 0;
}

/* line 285, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary, nav#secondary, #maincontainer #main {
  margin-top: 60px;
}

/* line 289, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#main.container_12 {
  width: 100%;
  box-sizing: border-box;
}

/* line 292, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #222D32;
}
/* line 301, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul {
  margin-bottom: 70px;
}
/* line 303, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul li a {
  line-height: inherit;
  padding: 5px 0 12px;
}
/* line 304, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul li a .icon32 {
  margin: 0 auto 5px;
}
/* line 308, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul li:first-child {
  margin-top: 10px;
}
/* line 309, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul li {
  padding: 5px 8px;
}
/* line 310, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary ul li.active a {
  background-color: #ac0004;
  border-radius: 4px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  color: #fff;
}
/* line 312, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .version {
  font-size: 9px;
  padding: 0 12px;
}

/* line 318, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary {
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 329, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary h1 {
  color: #525252;
}
/* line 332, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li a {
  border: 0px solid white;
  font-weight: normal;
  text-transform: capitalize;
  font-size: 12px;
  margin: 5px 0;
  border-radius: 4px;
}
/* line 341, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li.active a {
  background: #f2f2f2;
  color: #4c9cd4;
  border-radius: 4px;
  border: 0px solid #e5e5e5;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.1);
}

/* line 354, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .filter_date_range label:after {
  content: ":";
}
/* line 355, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .filter_date_range input {
  max-width: 145px;
}

/* line 360, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box .box-header .expand {
  display: none;
}
/* line 361, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box .box-content.slim {
  padding: 0;
}
/* line 363, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box.collapsed .box-content, .box.collapsed .action_bar, .box.collapsed .box-header .collapse {
  display: none;
}
/* line 364, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box.collapsed .box-header .expand {
  display: inherit;
}

/* line 368, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar {
  padding-left: 12px;
  padding-right: 12px;
}
/* line 371, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar li {
  display: inline-block;
  margin-top: 2px;
  margin-left: 8px;
}
/* line 375, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar li:first-child {
  margin-left: 0;
}
/* line 378, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar li a {
  min-width: 0;
}

/* line 383, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form .inputs {
  margin: 7px 0;
}
/* line 384, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form input[type='submit'] {
  margin-bottom: 7px;
}
/* line 386, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form.change_type .new_type {
  display: none;
}
/* line 387, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form.change_type input.cancel {
  float: right;
}
/* line 389, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form.change_type.active .new_type {
  display: block;
}
/* line 390, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.action_form.change_type.active input[type='submit'] {
  display: none;
}

/* line 396, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input[type='checkbox'], form .inputs input[type='radio'] {
  width: inherit;
  height: inherit;
}
/* line 400, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs textarea {
  resize: vertical;
  height: 8em;
}
/* line 405, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li {
  margin-bottom: 12px;
}
/* line 407, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li:last-child {
  margin-bottom: 0;
}
/* line 408, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li.choice {
  list-style: none !important;
  margin-left: 0;
}
/* line 413, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li.boolean input {
  vertical-align: bottom;
  position: relative;
  top: -1px;
}
/* line 420, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li.boolean input, form .inputs li.choice input {
  margin-right: 5px;
}
/* line 422, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li.select.empty, form .inputs li.input.empty {
  display: none;
}
/* line 423, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li.select.empty.required {
  display: inherit;
}
/* line 425, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li label {
  display: block;
  margin-bottom: 5px;
}
/* line 428, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li label.boolean {
  display: inline-block;
  margin-bottom: 0;
}
/* line 434, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li .select-all button {
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 440, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs legend {
  display: inline-block;
  margin-bottom: 8px;
}
/* line 446, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs .fragments li {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 5px;
}
/* line 455, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input, form .inputs select {
  max-width: 500px;
}
/* line 458, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input[type='color'] {
  max-width: 480px;
}
/* line 461, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input[type='date'] {
  max-width: 150px;
}
/* line 464, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input[type='datetime'] {
  max-width: 150px;
}
/* line 467, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs select[multiple] {
  height: 5em;
}
/* line 470, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs select.chosen[multiple] {
  max-width: 700px;
}
/* line 473, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs select.chosen.width-normal[multiple] {
  max-width: 500px;
}
/* line 477, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs p.inline-hints {
  margin: 0;
  padding: 0;
  line-height: inherit;
}
/* line 481, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs p.inline-hints img {
  margin-top: 8px;
}
/* line 486, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs p.inline-errors {
  background: url(/assets/spina/img/error.png) center left no-repeat;
  margin-left: 4px;
  padding-left: 20px;
}
/* line 491, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs img {
  max-width: 600px;
  max-height: 600px;
}

/* line 498, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form label.boolean {
  color: #fff !important;
  margin-top: 5px;
  float: left;
}

/* line 499, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .form-header h1 {
  color: white !important;
  font-weight: bold;
}

/* line 503, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .install_link a {
  color: white !important;
  font-weight: bold;
  font-size: 17px !important;
  margin: 5px 12px 2px;
}

/* line 509, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .install_link {
  position: relative !important;
  left: auto !important;
  bottom: auto !important;
  width: 50%;
  float: left;
  margin-top: 20px;
  margin-bottom: 5px;
}

/* line 519, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.logged_out div#main {
  padding: 0px !important;
}

/* line 520, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-md-4.left_img {
  display: -webkit-inline-box;
  width: 33.33%;
}

/* line 524, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-md-4.loginbox {
  width: 33.33%;
  display: -webkit-inline-box;
}

/* line 528, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-md-4.right_img img {
  width: 100%;
}

/* line 531, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-md-4.left_img img {
  width: 100%;
}

/* line 534, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-md-4.right_img {
  width: 32.33% !important;
  display: -webkit-inline-box;
  float: right;
}

/* line 539, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form {
  position: relative;
  top: 64px;
  width: 600px;
  margin: 0 auto;
  padding: 16px;
  zoom: 1;
  background-color: #36427b;
  border-radius: 2px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
}
/* line 555, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .form-header {
  position: relative;
  height: 220px;
  background: url(/assets/zoi_logo_new.png) 100% 0px no-repeat;
  background-size: 250px;
  margin-top: -13px;
  margin-right: -2px;
  margin-bottom: 12px;
  background-position: center;
}
/* line 564, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .form-header h1 {
  padding-top: 16px;
  color: #49a3bb;
  font-size: 19px;
}
/* line 571, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .inline-errors {
  display: none;
}
/* line 575, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .inputs {
  margin-bottom: 12px;
  color: white;
}
/* line 578, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .inputs input {
  max-width: none;
}
/* line 583, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
/* line 588, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions li {
  display: inline;
}
/* line 590, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions li a {
  color: white;
}
/* line 592, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions li a.button {
  background: #647489 !important;
}
/* line 596, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions li .button {
  color: white;
  background: #647489 !important;
  border: none;
  box-shadow: none;
  text-shadow: none;
  text-transform: none;
  font-size: 12px;
  font-weight: inherit;
  font-family: inherit;
}
/* line 610, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .install_link {
  position: absolute;
  left: 16px;
  bottom: 10px;
}
/* line 614, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .install_link a {
  color: #647489 !important;
  font-size: 12px;
  text-decoration: none;
}
/* line 621, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form form {
  padding-bottom: 33px;
}

/* line 627, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#modalcontainer {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 636, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash {
  border-radius: 2px;
  font-family: "Tahoma", sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 7px;
  padding: 0 14px 0 9px;
  position: relative;
  text-transform: uppercase;
}
/* line 647, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash .close {
  font-weight: bold;
  position: absolute;
  right: 10px;
  text-decoration: none;
}
/* line 654, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash .icon {
  display: block;
  float: left;
  margin-right: 7px;
  height: 24px;
}

@media only screen and (min-width: 1200px) {
  /* line 663, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    display: block;
    float: left;
    width: 301px;
    background-size: 301px;
  }
}
@media only screen and (width: 1024px) {
  /* line 672, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .col-md-4.left_img {
    display: inline-block;
    width: 33.33%;
    float: left;
  }

  /* line 677, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .col-md-4.loginbox {
    width: 33.33%;
    display: inline-block;
    float: left;
  }

  /* line 682, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .col-md-4.right_img {
    width: 33.33% !important;
    display: inline-block;
    float: left;
  }

  /* line 687, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  div#login_form {
    top: 0px;
  }

  /* line 690, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #login_form {
    width: 100%;
  }
}
/* line 695, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.row.loginbox {
  width: 100% !important;
  box-sizing: border-box !important;
  height: calc(100vh - 60px) !important;
  vertical-align: middle !important;
  display: table-cell !important;
}

/* line 703, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_success {
  background: #9fdb94;
  color: #5ba54f;
}
/* line 706, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_success .icon {
  background: url(/assets/spina/img/notification_success_icon.png) no-repeat center;
}
/* line 707, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_success .close {
  color: #5ba54f;
}

/* line 710, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_error {
  background: #db9494;
  color: #a54f4f;
}
/* line 713, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_error .icon {
  background: url(/assets/spina/img/notification_error_icon.png) no-repeat center;
}
/* line 714, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_error .close {
  color: #a54f4f;
}

/* line 717, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_notice {
  background: #94c3db;
  color: #5089a6;
}
/* line 720, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_notice .icon {
  background: url(/assets/spina/img/notification_information_icon.png) no-repeat center;
}
/* line 721, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_notice .close {
  color: #5089a6;
}

/* line 724, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_alert {
  background: #eae9a1;
  color: #a6a450;
}
/* line 727, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_alert .icon {
  background: url(/assets/spina/img/notification_warning_icon.png) no-repeat center;
}
/* line 728, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_alert .close {
  color: #a6a450;
}

/* line 731, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.panel.box-header {
  background: #eeeeee !important;
}

/* line 737, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header .actions {
  float: right;
}
/* line 740, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header .button {
  margin-top: 3px;
  margin-right: 6px;
}
/* line 744, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header .button:hover {
  cursor: pointer;
}

/* line 747, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.button.blue {
  background: #4c9cd4;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
  border: 0px !important;
}

/* line 752, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#load_more {
  width: 15%;
  height: 40px;
  font-size: 14px;
}

/* line 759, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs.box {
  width: 100%;
  margin-bottom: 15px;
  box-shadow: none;
  border-radius: 0px;
  background-color: transparent;
  padding-top: 15px;
}

/* line 760, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs.box ul {
  width: 100%;
}

/* line 762, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs {
  margin-top: -18px;
}
/* line 764, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul {
  float: none;
  border: none;
}
/* line 767, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul li {
  display: inline-block;
}
/* line 769, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul li:first-child {
  margin-left: 0px;
}
/* line 772, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul li a {
  padding-left: 0px;
  padding-right: 4px;
  border: none;
  margin-top: 10px;
  line-height: 20px;
  text-decoration: none;
  text-transform: uppercase;
  color: #ac0004;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
/* line 784, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul li a:after {
  content: " /";
  margin-left: 4px;
}
/* line 786, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs ul li h2 {
  float: none;
  font-size: 11px;
  font-weight: bold;
  color: #444;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

/* line 799, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table tr:hover td {
  background: #ffebd1;
}

/* line 800, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table tr td, .index_as_table table tr th {
  vertical-align: middle;
}

/* line 802, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table {
  border-collapse: separate;
}
/* line 804, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table th {
  padding: 12px 14px;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
/* line 811, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table thead th.sortable.sorted-desc a {
  padding-right: 16px;
  background: url(/assets/header-dropdown-flip.png) right center no-repeat;
}
/* line 815, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table thead th.sortable.sorted-asc a {
  padding-right: 16px;
  background: url(/assets/header-dropdown.png) right center no-repeat;
}
/* line 821, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table tbody th {
  width: 1px;
}
/* line 824, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table tr.error td.col {
  background-color: red;
}
/* line 829, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table td {
  color: #000000;
  vertical-align: middle;
  max-width: 500px;
  overflow: auto;
}
/* line 834, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table td.member_actions {
  min-width: 120px;
}
/* line 835, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table td.col {
  line-height: 1.4em;
}
/* line 837, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table td.col p {
  line-height: 1.7em;
  margin: 0;
}
/* line 840, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table td > img {
  max-width: 600px;
}
/* line 841, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table table.index td > img {
  max-width: 150px;
}

/* line 844, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.member_actions a {
  display: inline-block !important;
  float: left;
}

/* line 845, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content .index_as_table {
  overflow-x: auto;
}
/* line 847, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content .index_as_table table tbody {
  overflow-y: auto;
}

/* line 850, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#new_content, #index_content, .index_content {
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.05);
}

/* line 851, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_matched_tickets .index_as_table table th {
  white-space: normal;
}

/* line 854, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer {
  padding: 5px;
  border-top: 1px solid #e5e5e5;
}
/* line 857, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer b {
  font-weight: bold;
}
/* line 858, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer nav.pagination {
  float: right;
  margin: 5px;
  margin-right: 2px;
}
/* line 862, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer nav.pagination span {
  display: inline-block;
  margin-left: 2px;
  padding: 3px 5px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  color: #757575;
  font-family: "Tahoma", sans-serif;
  font-size: 0.9em;
  text-decoration: none;
  background: #e5e5e5;
}
/* line 872, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer nav.pagination span a {
  text-decoration: none;
}
/* line 874, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer nav.pagination span.current {
  background: #4c9cd4;
  color: white;
  border: solid 1px #4c9cd4;
  text-shadow: none;
  font-weight: bold;
}
/* line 883, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer .pagination_information {
  float: right;
  margin: 8px 2px;
}
/* line 887, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer .download_links {
  float: left;
  margin: 10px 2px;
}

/* line 893, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.monitor-item-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/icons/monitor-files.png);
  background-size: 24px;
  opacity: 0.6;
}
/* line 901, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.monitor-item-icon:hover {
  opacity: 1;
}

/* line 906, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.video-item-icon {
  display: block;
  width: 24px;
  height: 14px;
  background-image: url(/assets/icons/video-files.png);
  background-size: 24px;
  opacity: 0.6;
}
/* line 913, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.video-item-icon:hover {
  opacity: 1;
}

/* line 918, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-forms-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/icons/ticket-forms.png);
  background-size: 24px;
  opacity: 0.6;
}
/* line 926, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-forms-icon:hover {
  opacity: 1;
}

/* line 931, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.archived-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/icons/archived.png);
  background-size: 27px;
  opacity: 0.6;
}
/* line 939, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.archived-icon:hover {
  opacity: 1;
}

/* line 945, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-crew-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(/assets/icons/ticket-crew.png);
  background-size: 24px;
  opacity: 0.6;
}
/* line 953, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-crew-icon:hover {
  opacity: 1;
}

/* line 958, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-transfer-icon {
  display: block;
  width: 24px;
  height: 24px;
  background: transparent url(/assets/icons/ticket-transfer.png);
  background-size: 24px;
  background-repeat: no-repeat;
  opacity: 0.6;
}
/* line 967, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-transfer-icon:hover {
  opacity: 1;
}

/* line 973, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.file-table td {
  padding: 3px;
  border: 0;
}

/* line 978, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.starwest {
  background-image: url(/assets/icons/heart-icon.png);
}
/* line 979, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.dashboard {
  background-image: url(/assets/icons/reports_32.png);
}
/* line 980, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.setup {
  background-image: url(/assets/icons/setup_32.png);
}
/* line 981, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.configure {
  background-image: url(/assets/icons/configure_32.png);
}
/* line 982, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.advanced_configuration {
  background-image: url(/assets/icons/advanced_configuration_32.png);
}
/* line 983, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.billing_informations {
  background-image: url(/assets/icons/billings.png);
}
/* line 984, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.customers {
  background-image: url(/assets/icons/customers_32.png);
}
/* line 985, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.messages {
  background-image: url(/assets/icons/dialogs_32.png);
}
/* line 986, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.telemeds {
  background-image: url(/assets/icons/view_32.png);
}
/* line 987, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.devices {
  background-image: url(/assets/icons/devices_32.png);
}
/* line 988, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.users {
  background-image: url(/assets/icons/users_32.png);
}
/* line 989, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.units {
  background-image: url(/assets/icons/customers_32.png);
}
/* line 990, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.tickets {
  background-image: url(/assets/icons/tickets_32.png);
}
/* line 991, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.charts {
  background-image: url(/assets/icons/tickets_32.png);
}
/* line 992, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.charts_nfirs {
  background-image: url(/assets/icons/tickets_32.png);
}
/* line 993, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.analytics_dashboard {
  background-image: url(/assets/icons/reports_32.png);
}
/* line 994, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.reports {
  background-image: url(/assets/icons/reports_32.png);
}
/* line 995, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.logs {
  background-image: url(/assets/icons/logs_32.png);
}
/* line 996, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.apps {
  background-image: url(/assets/icons/download_32.png);
}
/* line 997, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.service_keys {
  background-image: url(/assets/icons/key_32.png);
}
/* line 998, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.external_documents {
  background-image: url(/assets/icons/folder_32.png);
}
/* line 999, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.health_and_wellness {
  background-image: url(/assets/icons/planner_32.png);
}
/* line 1000, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.starwest {
  background-image: url(/assets/icons/heart-icon.png);
}
/* line 1001, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.analytics {
  background-image: url(/assets/icons/analytics_64.png);
}
/* line 1002, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.device_dashboards {
  background-image: url(/assets/icons/device-dashboard.png);
}
/* line 1003, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#primary .icon32.generate_report_link {
  background-image: url(/assets/icons/report_download.png);
}

/* line 1005, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.lock-icon::before {
  content: url(/assets/icons/lock-icon.png);
  padding: 0px;
  margin: 0px -20px;
}

/* line 1010, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.unlock-icon::before {
  content: url(/assets/icons/unlock-icon.png);
  padding: 0px;
  margin: 0px -20px;
}

/* line 1015, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-lock-icon::before {
  content: url(/assets/icons/unlock-green.png);
  padding: 0px;
  margin: 0px -20px;
}

/* line 1020, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-unlock-icon::before {
  content: url(/assets/icons/lock-red.png);
  padding: 0px;
  margin: 0px -20px;
}

/* line 1025, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.icon32.billing_informations {
  width: 66%;
  height: 44px;
  background-size: contain;
}

/* line 1030, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input#ticket_input_section_is_locked {
  margin-left: 20px;
}

/* line 1033, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.bordered-class::before {
  content: url(/assets/icons/fire_24.png);
  /* Replace 'lock-icon.png' with your lock icon file name and extension */
  padding: 0px;
}

/* line 1037, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ems-class::before {
  content: url(/assets/icons/ems_18.png);
  /* Replace 'lock-icon.png' with your lock icon file name and extension */
  padding: 0px;
}

/* line 1041, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs-class::before {
  content: url(/assets/icons/fire_24.png);
  /* Replace 'lock-icon.png' with your lock icon file name and extension */
  padding: 0px;
}

/* line 1045, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ems-nfirs-class::before {
  content: url(/assets/icons/ems_nfirs_24.png);
  /* Replace 'lock-icon.png' with your lock icon file name and extension */
  padding: 0px;
}

/* line 1049, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32 {
  display: inline-block;
  width: 25px;
  height: 25px;
  padding: 0;
  margin-right: 6px;
  background-position: 100%;
  text-indent: -9999px;
}
/* line 1057, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32:last-of-type {
  margin-right: 0;
}
/* line 1059, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.action_link {
  background-image: url(/assets/icons/item-action.png);
}
/* line 1060, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.view_link {
  background-image: url(/assets/icons/eye.png);
}
/* line 1061, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.edit_link {
  background-image: url(/assets/icons/edit_icon.png);
}
/* line 1062, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.fax_link {
  background-image: url(/assets/icons/fax_sent.png);
  background-repeat: no-repeat;
  background-position: 0;
}
/* line 1063, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.delete_link {
  background-image: url(/assets/icons/bin.png);
}
/* line 1064, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.download_link {
  background: content-box;
  background-image: url(/assets/icons/download_new_32.png);
}
/* line 1065, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.pdf_download_link {
  background-image: url(/assets/icons/pdf_download_icon.png);
}
/* line 1066, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.refresh_link {
  background-image: url(/assets/icons/refresh_32.png);
}
/* line 1067, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32:hover {
  background-position: 0;
}
/* line 1069, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.action_link, a.member_link.icon32.view_link, a.member_link.icon32.edit_link, a.member_link.icon32.delete_link {
  margin-right: 0;
  width: 30px;
  height: 30px;
  background-size: 30px;
  opacity: 0.6;
}
/* line 1077, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.member_link.icon32.action_link:hover, a.member_link.icon32.view_link:hover, a.member_link.icon32.edit_link:hover, a.member_link.icon32.delete_link:hover {
  opacity: 1;
}

/* line 1083, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_tickets a.clickable-icon.ticket-lock-icon, .admin_tickets a.ticket-lock-icon.member_link.icon32.action_link, .admin_tickets a.ticket-lock-icon.member_link.icon32.view_link, .admin_tickets a.ticket-lock-icon.member_link.icon32.edit_link, .admin_tickets a.ticket-lock-icon.member_link.icon32.delete_link, .admin_tickets a.clickable-icon.ticket-unlock-icon, .admin_tickets a.ticket-unlock-icon.member_link.icon32.action_link, .admin_tickets a.ticket-unlock-icon.member_link.icon32.view_link, .admin_tickets a.ticket-unlock-icon.member_link.icon32.edit_link, .admin_tickets a.ticket-unlock-icon.member_link.icon32.delete_link {
  padding: 11px;
}

/* line 1088, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.clickable-icon.ticket-logs-icon.view-customer-details, a.ticket-logs-icon.view-customer-details.member_link.icon32.action_link, a.ticket-logs-icon.view-customer-details.member_link.icon32.view_link, a.ticket-logs-icon.view-customer-details.member_link.icon32.edit_link, a.ticket-logs-icon.view-customer-details.member_link.icon32.delete_link {
  background-color: #fff;
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
  padding: 0;
  background-position: 100%;
  text-indent: -9999px;
  border: solid 1px gray;
}

/* line 1098, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon, a.member_link.icon32.action_link, a.member_link.icon32.view_link, a.member_link.icon32.edit_link, a.member_link.icon32.delete_link {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
}

/* line 1104, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-messages {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
}
/* line 1110, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-messages.ticket-comments-icon {
  background-image: url(/assets/icons/ticket-comments.png);
}
/* line 1111, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-messages.ticket-messages-icon {
  background-image: url(/assets/icons/ticket-messages.png);
}
/* line 1112, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-messages:hover {
  opacity: 1;
}

/* line 1114, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
}
/* line 1120, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files.ticket-file-preview-icon {
  background-image: url(/assets/icons/eye.png);
}
/* line 1121, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files:hover {
  opacity: 1;
}

/* line 1124, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
  background-image: url(/assets/icons/ticket-files.png);
}
/* line 1131, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files-icon:hover {
  opacity: 1;
}

/* line 1134, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-audio-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
  background-image: url(/assets/icons/audio_icon.png);
  margin-top: 5px;
}
/* line 1142, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-audio-icon:hover {
  opacity: 1;
}

/* line 1145, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-logs-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
  background-image: url(/assets/icons/ticket-logs.png);
}
/* line 1152, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-logs-icon:hover {
  opacity: 1;
}

/* line 1155, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-export-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
  background-image: url(/assets/icons/ticket-export.png);
}
/* line 1162, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-export-icon:hover {
  opacity: 1;
}

/* line 1165, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-chart-log-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
  opacity: 0.6;
  background-image: url(/assets/icons/ticket_chart_log.png);
}
/* line 1172, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-chart-log-icon:hover {
  opacity: 1;
}

/* line 1175, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.copy-icon {
  width: 30px;
  height: 30px;
  background-size: 30px;
  opacity: 0.6;
  background-image: url(/assets/icons/item-copy.png);
}
/* line 1182, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.copy-icon:hover {
  opacity: 1;
}

/* line 1185, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.lock-icon {
  width: 30px;
  height: 30px;
  background-size: 30px;
  opacity: 0.6;
  background-image: url(/assets/icons/lock-red.png);
}
/* line 1192, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.lock-icon:hover {
  opacity: 1;
}

/* line 1195, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.unlock-icon {
  width: 30px;
  height: 30px;
  background-size: 30px;
  opacity: 0.6;
  background-image: url(/assets/icons/unlock-green.png);
}
/* line 1202, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.unlock-icon:hover {
  opacity: 1;
}

/* line 1205, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fax-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  border: 1px solid #d1cccc;
  padding: 0px 0px 0px 1px;
  background-image: url(/assets/icons/fax-icon.jpg);
}
/* line 1213, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fax-icon:hover {
  opacity: 1;
}

/* line 1216, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ipad-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/ipad-icon.png);
}
/* line 1222, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ipad-icon:hover {
  opacity: 1;
}

/* line 1225, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.import-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/import.png);
}
/* line 1231, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.import-icon:hover {
  opacity: 1;
}

/* line 1234, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.email-icon {
  width: 24px;
  height: 26px;
  opacity: 0.6;
  background-image: url(/assets/icons/email.png);
  border-radius: 5px;
}
/* line 1240, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.email-icon:hover {
  opacity: 1;
}

/* line 1243, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.device-history-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/device-history.png);
}
/* line 1249, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.device-history-icon:hover {
  opacity: 1;
}

/* line 1252, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.user-history-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/history.png);
}
/* line 1258, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.user-history-icon:hover {
  opacity: 1;
}

/* line 1261, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_collapsable span.down {
  width: 22px;
  height: 22px;
  background-size: 16px;
  opacity: 0.6;
  background-image: url(/assets/icons/down.png);
  background-repeat: no-repeat;
}
/* line 1268, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_collapsable span.down:hover {
  opacity: 1;
}

/* line 1271, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_collapsable span.up {
  background-image: url(/assets/icons/up.png) !important;
  width: 22px;
  height: 22px;
  background-size: 16px;
  opacity: 0.6;
  position: relative;
  top: -3px;
  background-repeat: no-repeat;
}
/* line 1280, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_collapsable span.up:hover {
  opacity: 1;
}

/* line 1284, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 12px;
}
/* line 1290, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols > div {
  display: table-cell;
  width: 2%;
  margin: 0;
  padding: 0 16px;
}
/* line 1295, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols > div:first-child {
  padding-left: 0;
}
/* line 1296, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols > div:last-child {
  padding-right: 0;
}

/* line 1301, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_body_parts .jcrop-handle {
  width: 0;
  height: 0;
}

/* line 1307, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports h3.report_category {
  color: #3c8dbc;
  font-weight: bold;
  padding-top: 20px;
}
/* line 1312, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports p.report_para {
  margin-left: 10px;
}
/* line 1315, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports img.report_description {
  margin-left: 5px;
}
/* line 1318, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports a.report_widget_link {
  margin-left: 5px;
}
/* line 1321, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports a.report_link, .admin_reports a.report_widget_link {
  text-decoration: none;
}
/* line 1324, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_reports a.report_link:hover, .admin_reports a.report_widget_link:hover {
  color: blue;
}

/* line 1329, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.CodeMirror-fullscreen {
  z-index: 100;
}

/* line 1333, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
em.input_required {
  color: #f00;
}

/* line 1337, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
em.input_disabled {
  color: #e70;
}

/* line 1341, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.input_nemsis {
  color: #b0b;
}

/* line 1346, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
div.nemsis_info .bold {
  font-weight: bold;
}

/* line 1351, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.parent {
  height: 100%;
}
/* line 1353, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.parent .child {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}
/* line 1359, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.parent .helper {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0px;
  zoom: 1;
}

/* line 1369, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.header_title, span.header_title {
  text-decoration: none;
  color: #eaeaea;
  font-size: 18px;
  padding-right: 15px;
  font-weight: 600;
}

/* line 1377, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.we_care_header_title {
  text-decoration: none;
  color: #eaeaea;
  font-size: 18px;
  padding-right: 15px;
  font-weight: 600;
  padding-left: 460px;
}

/* line 1386, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.header_title:hover {
  text-decoration: underline;
}

/* line 1391, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_tickets .col-user {
  min-width: 200px;
  overflow: visible;
}

/* line 1399, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#customer_input_data_set_input .choices-group,
#customer_input_usage_input .choices-group,
#customer_input_field_attributes_input .choices-group {
  display: inline-flex;
  margin-bottom: -15px;
}

/* line 1406, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#customer_input_data_set_input li.choice,
#customer_input_usage_input li.choice,
#customer_input_field_attributes_input li.choice {
  margin-right: 5px;
}

/* line 1415, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#customer_input_data_set_state, #customer_input_data_set_national,
#customer_input_data_set_deprecated, #customer_input_usage_mandatory,
#customer_input_usage_required, #customer_input_usage_recommended,
#customer_input_usage_optional, #customer_input_field_attributes_not_values,
#customer_input_field_attributes_pertinent_negatives, #customer_input_field_attributes_nillable,
#customer_input_field_attributes_correlation_id, #customer_input_field_attributes_uuid {
  margin-top: -1px;
}

/* line 1421, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#ticket_input_data_set_input .choices-group,
#ticket_input_usage_input .choices-group,
#ticket_input_field_attributes_input .choices-group {
  display: inline-flex;
  margin-bottom: -15px;
}

/* line 1428, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#ticket_input_data_set_input li.choice,
#ticket_input_usage_input li.choice,
#ticket_input_field_attributes_input li.choice {
  margin-right: 5px;
}

/* line 1437, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#ticket_input_data_set_state, #ticket_input_data_set_national,
#ticket_input_data_set_deprecated, #ticket_input_usage_mandatory,
#ticket_input_usage_required, #ticket_input_usage_recommended,
#ticket_input_usage_optional, #ticket_input_field_attributes_not_values,
#ticket_input_field_attributes_pertinent_negatives, #ticket_input_field_attributes_nillable,
#ticket_input_field_attributes_correlation_id, #ticket_input_field_attributes_uuid {
  margin-top: -1px;
}

/* line 1441, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dataset, .usage, .attributes {
  display: flex;
  align-items: center;
  background-color: #fff;
  margin: 10px;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* line 1451, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.square {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

/* line 1457, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.national {
  background-color: #ff0000;
  text-align: center;
}

/* line 1458, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.state {
  background-color: #ffff00;
  text-align: center;
}

/* line 1459, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.deprecated {
  background-color: #800080;
  text-align: center;
}

/* line 1461, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.label {
  font-weight: bold;
  margin-right: 10px;
}

/* line 1466, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.value {
  font-style: italic;
  display: contents;
}

/* line 1470, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#commonDiv {
  width: 325px;
}

/* line 1474, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_cad_logs .col-event .status_tag, #index_table_cad_logs .col-status .status_tag, #index_table_import_logs .col-event .status_tag, #index_table_import_logs .col-status .status_tag, #index_table_import_data_sets .col-event .status_tag, #index_table_import_data_sets .col-status .status_tag {
  color: orange;
}
/* line 1476, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_cad_logs .col-event .status_tag.import, #index_table_cad_logs .col-event .status_tag.success, #index_table_cad_logs .col-status .status_tag.import, #index_table_cad_logs .col-status .status_tag.success, #index_table_import_logs .col-event .status_tag.import, #index_table_import_logs .col-event .status_tag.success, #index_table_import_logs .col-status .status_tag.import, #index_table_import_logs .col-status .status_tag.success, #index_table_import_data_sets .col-event .status_tag.import, #index_table_import_data_sets .col-event .status_tag.success, #index_table_import_data_sets .col-status .status_tag.import, #index_table_import_data_sets .col-status .status_tag.success {
  color: green;
  font-weight: bold;
}
/* line 1481, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_cad_logs .col-event .status_tag.error, #index_table_cad_logs .col-status .status_tag.error, #index_table_import_logs .col-event .status_tag.error, #index_table_import_logs .col-status .status_tag.error, #index_table_import_data_sets .col-event .status_tag.error, #index_table_import_data_sets .col-status .status_tag.error {
  color: red;
  font-weight: bold;
}

/* line 1488, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash_alert_window {
  display: none;
}
/* line 1490, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash_alert_window .icon {
  display: none;
}

/* line 1495, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.tickets-submit-buttons, #complete-ticket input[type="submit"], #cancel-ticket input[type="submit"] {
  width: 24px;
  height: 24px;
  background-size: 24px;
  background-color: transparent;
  font-size: 0;
  border: 0;
}

/* line 1507, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#complete-ticket input[type="submit"] {
  background-image: url(/assets/force_complete_ticket.png);
}

/* line 1512, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#cancel-ticket input[type="submit"] {
  background-image: url(/assets/cancel_ticket.png);
}

@-webkit-keyframes progress-bar-stripes {
  /* line 1518, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 1521, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  /* line 1526, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 1529, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 1534, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-position: 40px 0;
  }

  /* line 1537, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-position: 0 0;
  }
}

/* line 1541, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 1550, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #191970;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 1566, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}

/* line 1574, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 1579, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-success {
  background-color: #5cb85c;
}

/* line 1582, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1587, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-info {
  background-color: #5bc0de;
}

/* line 1590, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1595, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-warning {
  background-color: #f0ad4e;
}

/* line 1598, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1603, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-danger {
  background-color: #d9534f;
}

/* line 1606, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1612, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, whitesmoke 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, whitesmoke 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(whitesmoke));
  background-image: linear-gradient(to bottom, #ebebeb 0%, whitesmoke 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}

/* line 1620, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar {
  background-image: -webkit-linear-gradient(top, midnightblue 0%, #286090 100%);
  background-image: -o-linear-gradient(top, midnightblue 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(midnightblue), to(#286090));
  background-image: linear-gradient(to bottom, midnightblue 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}

/* line 1628, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}

/* line 1636, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}

/* line 1644, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}

/* line 1652, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}

/* line 1660, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 1666, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -moz-flex-flow: column nowrap;
  flex-flow: column nowrap;
  line-height: 1.5;
  overflow: scroll;
}

/* line 1682, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-header {
  font-weight: 700;
  background-color: #FAFAFA;
  -webkit-box-ordinal-group: -1;
  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-ordinal-group: -1;
  /* OLD - Firefox 19- */
  -ms-flex-order: -1;
  /* TWEENER - IE 10 */
  -webkit-order: -1;
  /* NEW - Chrome */
  order: -1;
  color: #898989;
  border-bottom: 1px solid #ebebeb;
}
/* line 1695, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-header .Table-row-item {
  border: 1px solid #f4f4f4;
  border-bottom-color: #ccc;
  padding: 12px 14px;
  position: relative;
  text-align: center;
  justify-content: center;
  font-size: 13px;
  box-sizing: border-box;
}
/* line 1706, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-header div.sortable.sorted-desc a {
  padding-right: 16px;
  background: url(/assets/header-dropdown-flip.png) right center no-repeat;
}
/* line 1710, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-header div.sortable.sorted-asc a {
  padding-right: 16px;
  background: url(/assets/header-dropdown.png) right center no-repeat;
}

/* line 1722, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row {
  width: 1460px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/* line 1743, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .date_of_service {
  display: flex;
  align-items: center;
  width: 130px;
  flex-shrink: 0;
  justify-content: center;
}
/* line 1751, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .incident_number, .Table-row .incident_\# {
  display: flex;
  align-items: center;
  width: 115px;
  flex-shrink: 0;
}
/* line 1758, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .incident_address {
  display: flex;
  align-items: center;
  width: 100px;
  flex-shrink: 0;
}
/* line 1764, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .shift {
  display: flex;
  align-items: center;
  width: 135px;
  flex-shrink: 0;
}
/* line 1771, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .outcome {
  display: flex;
  align-items: center;
  width: 200px;
  flex-shrink: 0;
}
/* line 1777, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .user {
  display: flex;
  align-items: center;
  width: 170px;
  flex-shrink: 0;
}
/* line 1783, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .unit {
  display: flex;
  align-items: center;
  width: 150px;
  flex-shrink: 0;
}
/* line 1789, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .status {
  display: flex;
  align-items: center;
  width: 200px;
  flex-shrink: 0;
}
/* line 1795, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .messages {
  display: flex;
  align-items: center;
  width: 88px;
  flex-shrink: 0;
}
/* line 1801, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .forms {
  display: flex;
  align-items: center;
  width: 160px;
  flex-shrink: 0;
}
/* line 1807, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .files {
  display: flex;
  align-items: center;
  width: 60px;
  flex-shrink: 0;
}
/* line 1813, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions {
  display: flex;
  align-items: center;
  width: 144px;
  flex-shrink: 0;
}
/* line 1819, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .advanced {
  display: flex;
  align-items: center;
  width: 110px;
  flex-shrink: 0;
}

/* line 1833, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_fire_marshal_approvals .Table-row .incident_number,
.admin_fire_marshal_approvals .Table-row .incident_\#,
.admin_fire_admin_approvals .Table-row .incident_number,
.admin_fire_admin_approvals .Table-row .incident_\#,
.admin_incident_review_queues .Table-row .incident_number,
.admin_incident_review_queues .Table-row .incident_\#,
.admin_submit_to_states .Table-row .incident_number,
.admin_submit_to_states .Table-row .incident_\#,
.admin_nfirs_incidents .Table-row .incident_number,
.admin_nfirs_incidents .Table-row .incident_\# {
  width: 85px;
}
/* line 1837, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_fire_marshal_approvals .Table-row .status,
.admin_fire_admin_approvals .Table-row .status,
.admin_incident_review_queues .Table-row .status,
.admin_submit_to_states .Table-row .status,
.admin_nfirs_incidents .Table-row .status {
  width: 150px;
}
/* line 1842, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_fire_marshal_approvals .Table-row .outcome,
.admin_fire_marshal_approvals .Table-row .incident_address,
.admin_fire_admin_approvals .Table-row .outcome,
.admin_fire_admin_approvals .Table-row .incident_address,
.admin_incident_review_queues .Table-row .outcome,
.admin_incident_review_queues .Table-row .incident_address,
.admin_submit_to_states .Table-row .outcome,
.admin_submit_to_states .Table-row .incident_address,
.admin_nfirs_incidents .Table-row .outcome,
.admin_nfirs_incidents .Table-row .incident_address {
  width: 200px;
}

/* line 1848, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row-item:before {
  content: none;
}

/* line 1852, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row-item {
  border: 1px solid #f4f4f4;
  border-bottom-color: #ccc;
  display: block;
  padding: 12px 14px;
  text-align: left;
  line-height: 1.0em;
  color: #666;
  vertical-align: top;
  max-width: 500px;
  box-sizing: border-box;
}

/* line 1865, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket_column_setting .errors {
  color: red;
}

/* line 1869, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
iframe.fill-parent {
  width: 100%;
  height: 100%;
}

/* line 1874, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.widget-container {
  width: 100%;
}
/* line 1878, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.widget-container .widget {
  float: left;
  width: 49%;
  min-width: 450px;
  display: block;
}

/* line 1886, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.tooltip_icon {
  width: 16px;
  height: 16px;
  display: inline-block;
}

/* line 1892, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs ul.errors {
  background: url(/assets/spina/img/error.png) center left no-repeat;
  margin-left: 4px;
  padding-left: 20px;
}
/* line 1896, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs ul.errors li {
  list-style-type: none;
  margin-left: 0px;
}

/* line 1902, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qtip {
  max-width: 50%;
}

/* line 1906, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qtip-content {
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  font-weight: normal;
  border-radius: 4px;
  padding: 6px !important;
}
/* line 1912, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qtip-content img {
  max-width: 90%;
}

/* line 1916, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.subtitle .box-header {
  background: #f2f2f2;
  padding: 0px 8px !important;
  border: 0px !important;
  text-transform: uppercase;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  box-sizing: border-box;
  border-radius: 0px;
}

/* line 1917, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.subtitle .box-header span {
  color: #444444 !important;
  font-size: 14px !important;
}

/*custom checkbox*/
/* line 1919, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1933, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* line 1938, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border-radius: 3px;
}

/* line 1948, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* line 1952, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox input:checked ~ .checkmark {
  background-color: #4c9cd4;
}

/* line 1956, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
/* line 1963, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
/* line 1968, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ccheckbox .checkmark:after {
  left: 6px;
  top: 3px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 1980, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color-selection {
  width: 100%;
  float: left;
  margin-bottom: 15px;
}

/*custom radio */
/* line 1982, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio {
  display: inline-block !important;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
}

/* Hide the browser's default radio button */
/* line 1997, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
/* line 2004, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  border-radius: 50%;
}

/* line 2012, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.blue {
  border: 4px solid #4c9cd4;
  background: #4c9cd4;
}

/* line 2016, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.green {
  border: 4px solid #7ad064;
  background: #7ad064;
}

/* line 2020, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.yellow {
  border: 4px solid #ffcc21;
  background: #ffcc21;
}

/* line 2024, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.orange {
  border: 4px solid #ff7200;
  background: #ff7200;
}

/* line 2028, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.purple {
  border: 4px solid #ac4cfd;
  background: #ac4cfd;
}

/* line 2032, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark.pink {
  border: 4px solid #ff3d78;
  background: #ff3d78;
}

/* When the radio button is checked, add a blue background */
/* line 2038, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.blue {
  background-color: #4c9cd4;
}

/* line 2041, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.green {
  background-color: #7ad064;
}

/* line 2044, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.yellow {
  background-color: #ffcc21;
}

/* line 2047, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.orange {
  background-color: #ff7200;
}

/* line 2050, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.purple {
  background-color: #ac4cfd;
}

/* line 2053, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .cradio .checkmark.pink {
  background-color: #ff3d78;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
/* line 2058, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
/* line 2065, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
/* line 2070, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cradio .checkmark:after {
  top: -4px;
  left: -4px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: transparent;
  border: 4px solid rgba(0, 0, 0, 0.3);
}

/* line 2080, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.8) url("http://i.stack.imgur.com/FhHRx.gif") 50% 50% no-repeat;
}

/* line 2094, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.loading .modal {
  overflow: hidden;
}

/* line 2098, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.loading .modal {
  display: block;
}

/* line 2102, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.reassign-form .box-header {
  padding: 0px !important;
  border: none !important;
}

/* line 2107, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
ul.reassign-header-ul li {
  border: none;
}

/* line 2111, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
ul.reassign-header-ul li a {
  border: 1px solid #e1e1e1 !important;
}

/* line 2115, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
ul.reassign-header-ul {
  border: none;
  float: none;
}

/* line 2120, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
div.reassign-content {
  padding: 14px 0 0 0 !important;
  box-shadow: none !important;
  max-width: 500px !important;
}

/* line 2126, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.reassign-form .xdsoft_label {
  z-index: 1;
}

/* line 2130, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#form-label {
  font-size: 13px;
  font-weight: bold;
  color: #444;
  line-height: 15px;
  margin-right: 10px;
  padding-top: 7px;
}

/* line 2139, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#form-label #input {
  font-size: 12px;
  outline: none;
  padding: 6px 10px;
}

/* line 2145, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.reassign-form .box-content {
  float: left;
  box-shadow: none;
}

/* line 2150, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.input_left, #planner_planner_date_input {
  float: left;
  width: 250px;
  margin-right: 40px;
}

/* line 2155, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.input_right {
  width: calc(100% - 290px);
  float: left;
}

/* line 2160, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.input_comment, #planner_planner_comment_input, #planner_admin_comment_input {
  width: 100%;
  float: left;
}

/* line 2165, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar {
  border-top: none;
}

/* line 2169, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.input_right.margin_top {
  margin-top: 30px;
}

/* line 2173, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.planner_comment {
  width: 120px;
}

/* line 2177, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_comment {
  width: 104px;
}

/* line 2181, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ec_color {
  padding-bottom: 12px;
}

/* line 2184, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fc-time-grid-event.fc-short .fc-title, .fc-day-grid-event .fc-time, .fc-basicWeek-view .fc-title {
  color: #444;
}

/* line 2188, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash .icon {
  height: 22px;
}

/* line 2191, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_notice {
  background: #dff0d8;
  padding: 5px 15px;
}

/* line 2195, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li a:hover {
  background: #f2f2f2;
}

/* line 2198, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li a {
  color: #444444;
}

/* line 2201, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li.active a {
  color: #444;
  background-color: #dbebf6;
}

/* line 2203, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs select {
  min-width: 90px;
}

/* line 2204, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#report_config .box-header ul {
  border-left: 1px solid #e1e1e1;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 2213, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
label.label + a {
  float: left;
  margin-top: -1px;
}

/* line 2216, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.input {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

/* line 2221, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs + div + div .box-header {
  border-bottom: 0px solid #e5e5e5 !important;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
  border-radius: 4px 4px 0px 0px;
}

/* line 2226, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content {
  display: inline-block;
  width: 100%;
  padding: 15px 15px !important;
  box-shadow: none !important;
}

/* line 2227, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.select-all .button.small {
  background-color: #dbebf6;
  border-radius: 10px;
}

/* line 2228, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.select-all .button.small.act {
  background: #4c9cd4;
  color: #fff;
  border: 0;
}

/* line 2229, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.select-all .button.small:hover {
  cursor: pointer;
  background: #4c9cd4;
}

/* line 2231, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
abbr {
  display: block;
  text-indent: -9999px;
  width: 8px;
  height: 8px;
  background: url(req.png);
  background-size: 8px;
  background-position: right top;
  display: inline-block;
  margin-left: 2px;
}

/* line 2232, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.field label {
  font-size: 13px;
  font-weight: bold;
  color: #444;
  line-height: 15px;
  margin-right: 10px;
  padding-bottom: 5px;
}

/* line 2234, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form {
  display: table;
}

/* line 2235, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form form {
  float: left;
  width: 100%;
}

/* line 2236, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .inputs input {
  vertical-align: middle;
}

/* line 2237, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions, .Table-row .forms {
  width: 205px;
}

/* line 2238, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content {
  width: 100%;
}

/* line 2239, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content a {
  float: left;
}

/*New theme*/
/* line 2242, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
section#maincontainer {
  background: #eeeeee url(pattern.png) repeat left top;
}

/* line 2243, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header .logo {
  background: url(/assets/zoi_logo.png);
  background-size: 80px;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 2244, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .box-header {
  background-color: #ADD8E6;
  border-radius: 4px !important;
  border-bottom: 0px;
}

/* line 2245, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters input.button, .button, .action_bar {
  display: inline-block;
}

/* line 2246, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters h1 {
  color: black;
  padding-left: 14px;
}

/* line 2247, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .actions .expand.button.blue {
  background: #ac0004 url(icons/arrowd.png) !important;
  background-size: 29px !important;
  text-indent: -9999px;
  height: 28px;
  margin-top: 5px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
  border: 0px;
}

/* line 2248, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters + div .box-header {
  border-radius: 4px 4px 0 0;
}

/* line 2249, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .actions .collapse.button.blue {
  background: #ac0004 url(icons/arrowu.png) !important;
  background-size: 29px !important;
  text-indent: -9999px;
  height: 28px;
  margin-top: 5px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
  border: 0px;
}

/* line 2250, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.button.red {
  background-color: #ac0004;
  border-radius: 4px;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  color: #fff;
  border: 0px;
}

/* line 2251, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.button.red:hover {
  border: 0px;
  color: #fff;
}

/* line 2252, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.action_bar {
  background: #f2f2f2;
  border-top: 1px solid #ccc;
  width: 100%;
  float: left;
  box-sizing: border-box;
}

/* line 2253, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input.button, .button {
  background-color: #fff;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
}

/* line 2254, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#breadcrumbs + div h1, .title h1 {
  display: none;
}

/* line 2255, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box {
  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}

/* line 2256, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header {
  background: #4c9cd4;
  box-shadow: 0 0 0, inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
}

/* line 2257, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header.no-bg {
  background: none !important;
}

/* line 2258, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header h3 {
  color: #fff;
}

/* line 2259, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header.sub-header {
  background: #eee;
  box-shadow: none !important;
  padding: 5px 10px !important;
}

/* line 2260, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header.sub-header h3, .box-header.sub-header span {
  color: #444 !important;
  font-size: 16px;
}

/* line 2261, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content {
  box-sizing: border-box;
}

/* line 2262, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box {
  width: 100%;
  float: left;
  box-sizing: border-box;
}

/* line 2263, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content #index_footer {
  width: 100%;
  float: left;
  box-sizing: border-box;
  background: #f2f2f2;
  border-top: 1px solid #ccc;
}

/* line 2264, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li a {
  border-bottom: 1px solid #e5e5e5;
  border-radius: 0px;
  margin: 2px 0px;
  font-size: 13px;
  color: #333;
}

/* line 2265, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li:last-child a {
  border-bottom: 0px;
}

/* line 2266, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li.active a {
  border: 0px !important;
}

/* line 2267, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title .box-header {
  background-image: none;
  padding-left: 0px;
}

/* line 2268, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title.active .box-header {
  background-image: none;
  padding-left: 0px;
}

/* line 2269, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title .box-header:hover {
  background-image: none;
  padding-left: 0px;
  background-color: #49a2b9;
  color: #fff;
}

/* line 2270, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title.active .box-header:hover {
  background-image: none;
  padding-left: 0px;
  background-color: #49a2b9;
  color: #fff;
}

/* line 2271, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title .box-header, nav#secondary ul.nav-title.active .box-header {
  background: #49a2b9;
  color: #fff;
  border-radius: 4px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
}

/* line 2272, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul.nav-title .box-header h1, nav#secondary ul.nav-title.active .box-header h1 {
  color: #fff;
}

/* line 2273, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li.active a {
  background: #4c9cd4;
  color: #fff;
  border-radius: 4px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
}

/* line 2274, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary ul li a:hover {
  background: #4c9cd4;
  color: #fff;
  border-radius: 4px;
  border-color: transparent;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3) !important;
}

/* line 2275, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.panel_contents tbody tr:nth-child(even), .index_as_table tbody tr:nth-child(even) {
  background: #eee;
}

/* line 2276, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box .box-header .actions .button.blue {
  background-color: #ADD8E6 !important;
  border-radius: 4px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  color: black;
  border: 0px;
}

/* line 2277, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.button.black {
  background-color: #ADD8E6 !important;
  border-radius: 4px;
  box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  color: black;
  border: 0px;
}

/* line 2278, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container {
  margin-bottom: 0px;
}

/* line 2279, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-single .chosen-single {
  box-shadow: none !important;
  border-radius: 3px 3px 0px 0px;
  border-color: #ccc !important;
  background-color: #dbebf6;
}

/* line 2280, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-single .chosen-single span {
  font-weight: 600;
}

/* line 2281, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-single + input {
  border-radius: 0px 0px 3px 3px !important;
  border-top: 0px !important;
}

/* line 2282, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-single .chosen-single.chosen-default {
  border-radius: 3px !important;
}

/* line 2283, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-single .chosen-single.chosen-single-with-deselect {
  border-radius: 3px !important;
}

/* line 2284, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
table input[type='submit'] {
  background: #dbebf6;
  height: 30px;
  color: #444 !important;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  border: 0px;
}

/* line 2285, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
table input[type='submit']:hover {
  color: #fff !important;
}

/* line 2286, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_customer.managed a:first-of-type {
  padding-right: 15px;
}

/* line 2287, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#header #current_customer.managed a:last-of-type {
  padding-left: 15px;
}

/* line 2288, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-multi .chosen-choices {
  max-width: 500px;
}

/* line 2289, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-multi .chosen-choices li.search-field {
  width: 100%;
  padding: 5px;
  box-sizing: border-box;
}

/* line 2290, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  max-width: 100% !important;
  width: 100% !important;
  padding: 6px 10px;
  height: 30px;
  border: 1px solid #ccc !important;
}

/* line 2291, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container chosen-container-single {
  width: 100% !important;
}

/* line 2292, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols > div {
  vertical-align: top;
}

/* line 2293, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.filter_form_field.filter_date_range .label {
  margin-bottom: 10px;
}

/* line 2294, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#filters .filter_date_range input {
  margin-top: 0px !important;
}

/* line 2295, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content li.input input[type="text"], .box-content li.input select, .box-content li.input textarea {
  margin-bottom: 15px;
}

/* line 2296, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content li.field input[type="text"], .box-content li.field select, .box-content li.field textarea {
  margin-bottom: 15px;
}

/* line 2297, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content li.input .chosen-container-single, .box-content li.field .chosen-container-single {
  margin-bottom: 15px;
}

/* line 2298, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content li.input .chosen-container-multi, .box-content li.field .chosen-container-multi {
  margin-bottom: 15px;
}

/* line 2299, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content li.input input[type="password"], .box-content li.input input[type="tel"], .box-content li.input input[type="email"] {
  margin-bottom: 15px;
  box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.15) !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
}

/* line 2301, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customfile {
  margin-bottom: 15px;
  box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.15) !important;
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
  max-width: 500px;
  box-sizing: border-box;
}

/* line 2303, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customfile-button {
  background: #dbebf6;
  height: 30px;
  color: #444 !important;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
  border: 0px;
  border-radius: 0px 3px 0px 3px;
  border-left: 1px solid #ccc;
}

/* line 2304, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs .equal-cols .chosen-container {
  width: 100% !important;
}

/* line 2305, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header ul {
  border: 0px !important;
  padding-top: 5px;
}

/* line 2306, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header ul li {
  margin: 0 2px;
}

/* line 2307, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-header ul li a {
  background-color: #eee;
  border-radius: 3px;
  line-height: 30px !important;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 1px 1px 0px rgba(255, 255, 255, 0.3);
}

/* line 2308, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.flash.flash_notice {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  overflow-wrap: break-word;
}

/* line 2309, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs input, form .inputs select, .inputs textarea {
  max-width: 500px;
}

/* line 2310, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#report_config .box-header ul {
  padding-left: 14px;
  box-sizing: border-box;
}

/* line 2311, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#modalcontainer .box-header h3 {
  padding-left: 14px;
}

/* line 2312, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
ul.nav-links.planner {
  display: block !important;
}

/* line 2313, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
nav#secondary {
  padding-top: 5px;
}

/* line 2314, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs p.inline-errors {
  color: red;
  text-transform: capitalize;
  margin-top: -15px;
}

/* line 2315, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs p.inline-valid {
  color: green;
  text-transform: capitalize;
  margin-top: -15px;
}

/* line 2316, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .inputs li label {
  text-transform: capitalize;
}

/* line 2317, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  font-size: 12px;
}

/* line 2318, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.chosen-container .chosen-drop {
  max-width: 500px;
}

/* line 2319, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rules-group-container {
  float: left;
  width: 100%;
}

/* line 2320, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container .buttons-wrapper {
  float: right;
  width: auto !important;
}

/* line 2321, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container .buttons-wrapper .btn {
  margin-top: 5px;
}

/* line 2322, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container .rule-operator-container {
  margin-left: 10px;
  margin-right: 10px;
  width: 16% !important;
}

/* line 2323, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-value-container:not(:empty) {
  border-left: 0px !important;
  padding-left: 0px !important;
}

/* line 2324, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container .rule-value-container {
  width: 32%;
}

/* line 2325, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container .rule-filter-container {
  padding-left: 5px;
}

/* line 2326, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs-wrapper .rule-filter-container .chosen-container-single .chosen-single {
  border-radius: 3px !important;
}

/* line 2327, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rules-group-container {
  background: #f2f2f2 !important;
  border-color: #ccc !important;
}

/* line 2328, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.rule-container {
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);
}

/* line 2329, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.tooltip_icon {
  opacity: 0.6;
}

/* line 2330, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.tooltip_icon:hover {
  opacity: 1;
}

/*--report issue resolved 14-9-2018--*/
/* line 2332, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
dt.rules-group-header {
  position: relative;
  z-index: 1;
}

/* line 2337, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
dd.rules-group-body {
  position: relative;
  z-index: 1;
}

/* line 2342, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.bottom-img {
  position: absolute;
  bottom: 7%;
  right: 0;
  left: 0;
  margin: 0 auto;
}

/* line 2349, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.bottom-img img {
  margin: 0 auto;
  display: table;
  max-width: 100%;
}

/* line 2351, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.pattern {
  position: relative;
  background: url(rd4.png) no-repeat center center;
  background-size: 100% 100%;
  height: calc(100vh - 60px);
}

/* line 2353, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.loginbox {
  display: table;
  margin: 0 auto;
  height: calc(100vh - 60px);
}

/* line 2358, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.newbox {
  display: table-cell;
  vertical-align: middle;
  width: 500px;
}

/* line 2363, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form {
  top: 0 !important;
  width: 100% !important;
  box-sizing: border-box;
}

/* line 2364, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .install_link a {
  margin: 5px 0px 2px !important;
}

/* line 2365, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.forgot_pwd .inputs {
  margin-bottom: 12px;
  float: left;
  width: 100%;
}

/* line 2366, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions li:first-child {
  margin-right: 4px;
}

/* line 2367, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#login_form .actions input.button, .button {
  margin-right: 0px;
}

/* line 2370, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
  width: 80%;
  float: left;
}

/* line 2375, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event {
  width: 20%;
  float: right;
}

/* line 2380, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-header {
  width: 90%;
  background: #eeeeee;
  padding: 10px;
  margin-left: 5px;
  border-bottom: grey;
  border-style: solid;
}

/* line 2389, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-group {
  font-weight: bold;
}

/* line 2393, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-group .group-icon, .event .p-count, .event .event-mode, .event .event-status {
  float: right;
}

/* line 2397, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-body {
  width: 90%;
  background: #eeeeee;
  padding: 10px;
  margin-left: 5px;
  border-bottom: grey;
  border-style: solid;
}

/* line 2406, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-header {
  font-size: 19px;
}

/* line 2409, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event #calendar .fc-view-container .event .event-group {
  font-size: 14px;
}

/* line 2410, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-block-sub {
  border-right: 2px solid #c2c1c1 !important;
  border-radius: 4px;
  border: 1px solid #c8c8c8;
  background-color: white;
  padding: 15px;
  margin-bottom: 2px;
  border-bottom: 2px solid #c2c1c1 !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  transform: translateZ(-29px);
  animation: bounce-shadow 5s infinite;
}

/* line 2423, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-time-slot {
  margin-bottom: 8px;
  font-size: 14px;
  color: #7fbee3;
}

/* line 2424, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event span.event-mode {
  color: #7b7b7b !important;
}

/* line 2425, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-type {
  margin-bottom: 7px;
  font-size: 14px;
  color: black;
}

/* line 2426, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event span.event-status {
  margin-top: 7px;
  font-size: 15px;
  color: #e41010;
}

/* line 2427, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-incident-number {
  font-size: 14px;
  color: black;
}

/* line 2427, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event {
  width: 30%;
  float: right;
}

/* line 2431, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .event-icon-status {
  padding-top: 0px;
}

/* line 2434, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
  width: 69%;
  float: left;
}

/* line 2438, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-header {
  width: 85%;
}

/* line 2441, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendar .fc-view-container .event .event-body {
  width: 85%;
}

/* line 2444, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event-group {
  margin: 8px 0;
}

/* line 2447, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event .status-icon {
  margin-left: 5px;
  float: right;
  right: 0;
  width: 19px;
}

/* line 2453, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.group-icon img {
  width: 10px;
}

/* line 2456, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.group-icon-close img {
  transform: rotate(180deg);
}

/* line 2459, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.group-icon-close, span.group-icon-open {
  float: right;
}

/* line 2462, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.group-icon-close img, span.group-icon-open img {
  width: 13px;
}

/* line 2465, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.event-status.complete {
  color: #58c044 !important;
}

/* line 2468, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.event-status.schedule {
  color: #388ec9 !important;
}

/* line 2471, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.event-status.started {
  color: #7b7b7b !important;
}

/* line 2474, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
span.event-status.cancelled, span.event-status.canceled {
  color: #868484 !important;
}

/* line 2478, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.mini_link {
  text-decoration: none;
}

/* line 2482, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-prefered_date_time .scheduled-status {
  line-height: 0px;
}

/* line 2486, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .action_buttons {
  float: right;
}

/* line 2490, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .action_buttons .button {
  color: black;
}

/* line 2494, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .action_buttons .suc-btn {
  background-color: #7ad064;
}

/* line 2497, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .action_buttons .uns-btn {
  background-color: #e50d0d;
}

/* line 2500, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .action_buttons .can-btn {
  background-color: #e5e5e5;
}

/* line 2504, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.encounter_details_section .box-header {
  padding: 0px !important;
}

/* line 2508, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.planner-chart {
  margin-top: 4px !important;
}

/* line 2512, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.successful-complete-btn {
  margin-top: 10px;
}

/* line 2516, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.suc-action-dialog {
  border: 2px solid;
}

/* line 2520, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  height: 100px;
  max-height: 500px;
}

@media (max-width: 1199px) {
  /* line 2531, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .bottom-img {
    bottom: 4%;
  }

  /* line 2532, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #maincontainer #main {
    margin-top: 50px;
  }

  /* line 2535, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .pattern {
    overflow-x: hidden;
  }
}
/* line 2538, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.planner_header {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
}

/* line 2544, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr.t_r_even {
  background-color: #eee !important;
}

/* line 2546, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr:nth-child(even) {
  background-color: white;
}

/* line 2548, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr td {
  border-bottom: 1px solid #e5e5e5 !important;
}

/* line 2549, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr.expanded td {
  background-color: #ffebd1;
}

/* line 2550, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr a.expand-icon {
  display: block;
  text-indent: -9999px;
  text-align: center;
  background: url("plus_32.png") center 3px no-repeat;
  background-size: 24px;
  border-radius: 40px;
  width: 24px;
  height: 32px;
}

/* line 2551, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr a.collapse-icon {
  display: block;
  text-indent: -9999px;
  text-align: center;
  background: url("minus_32.png") center 3px no-repeat;
  background-size: 24px;
  border-radius: 40px;
  width: 24px;
  height: 32px;
}

/* line 2552, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr.planner_body td {
  background: #dbebf6;
  border-color: #fff !important;
}

/* line 2553, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ac-table tbody tr.planner_header td {
  background: #4c9cd4;
  border-color: #fff !important;
  color: #fff;
}

/* line 2555, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.h-w-chart td a {
  color: black;
}

/* line 2556, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.h-w-chart td.ticket-col {
  line-height: 1.4em;
  color: #666;
}

/* line 2557, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.h-w-chart td a.left-icon {
  display: inline-block;
  margin-left: 10px;
}

/* line 2558, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.center-text {
  text-align: center !important;
}

@-webkit-keyframes expired_past_due {
  /* line 2561, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-color: #ffb3b3;
    color: white;
  }

  /* line 2562, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-color: inherit;
  }
}

@-moz-keyframes expired_past_due {
  /* line 2565, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-color: #ffb3b3;
    color: white;
  }

  /* line 2566, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-color: inherit;
  }
}

@-o-keyframes expired_past_due {
  /* line 2569, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-color: #ffb3b3;
    color: white;
  }

  /* line 2570, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-color: inherit;
  }
}

@keyframes expired_past_due {
  /* line 2573, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  from {
    background-color: #ffb3b3;
    color: white;
  }

  /* line 2574, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    background-color: inherit;
  }
}

/* line 2576, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.expired_past_due {
  -webkit-animation: expired_past_due 1s infinite;
  /* Safari 4+ */
  -moz-animation: expired_past_due 1s infinite;
  /* Fx 5+ */
  -o-animation: expired_past_due 1s infinite;
  /* Opera 12+ */
  animation: expired_past_due 1s infinite;
  /* IE 10+ */
}

/* line 2583, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#report_template_grouping_option_chosen {
  width: 400px !important;
}

/* line 2587, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.planner_table_body .p_b_even td {
  background-color: #c2ddf0 !important;
}

/* line 2591, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.paginated_collection .Table-row:nth-child(even) {
  background: #eee;
}

/* line 2592, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.paginated_collection .Table-row {
  border: none !important;
}

/* line 2596, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.paginated_collection .Table-row .Table-row-item {
  border-left: none !important;
  border-top: 1px solid #dfdfdf !important;
  border-bottom: none !important;
  border-right: 1px solid #dfdfdf;
}

/* line 2603, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.paginated_collection .Table-row:hover .Table-row-item {
  background: #ffebd1;
}

/* line 2607, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_content .Table-row.Table-header {
  background: #dbebf6;
}

/* line 2611, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.separator-line {
  border-top: 2px solid #4fa2b9;
  padding-bottom: 25px;
  display: none;
}

/* line 2617, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#customer_name_header {
  display: inline-block;
  color: #eaeaea;
  height: 20px;
  line-height: 20px;
  padding: 0 20px;
  margin-top: 20px;
  font-weight: 500;
}

/* line 2627, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.validate-error {
  color: red;
  font-size: 14px;
  padding: 10px;
}

/* line 2632, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#user_two_factor_auth_status_input, #global_crew_config_ems_level_setting_input, #note_text {
  font-size: 13px;
  font-weight: bold;
  color: #444;
  float: left;
  line-height: 15px;
  margin-right: 10px;
}

/* line 2640, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#global_crew_config_user_input_ids_chosen {
  width: 450px !important;
  margin: 10px;
}

/* line 2644, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#note_text {
  padding: 10px;
}

/* line 2647, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.start_queue {
  height: 30px;
  background: white;
  color: #444;
}
/* line 2651, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.start_queue:hover, .start_queue:active {
  color: black;
}
/* line 2654, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.start_queue[disabled] {
  color: grey;
}

/* line 2658, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.stop_queue {
  height: 30px;
  background: white;
  color: #444;
}
/* line 2662, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.stop_queue:hover, .stop_queue:active {
  color: black;
}
/* line 2665, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.stop_queue[disabled] {
  color: grey;
}

@media only screen and (min-width: 760px) and (max-width: 1440px) {
  /* line 2671, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  nav#secondary {
    padding-top: 65px;
    margin-top: 0px;
  }

  /* line 2675, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .custom-col-md-4 {
    width: 23% !important;
  }
}
/* line 2681, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.input .box-content {
  padding: 30px 10px;
}

/* line 2687, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content #customer_cad_type_chosen {
  width: 98% !important;
}
/* line 2688, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content #customer_customer_type_chosen {
  width: 100% !important;
}
/* line 2689, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content label {
  font-size: 13px;
  font-weight: bold;
  color: #444;
  margin-bottom: 10px !important;
}
/* line 2694, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .custom-col-md-4 {
  display: inline-block;
  width: 30%;
  padding: 0 15px;
}
/* line 2699, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .custom-col-md-2-5 {
  display: inline-block;
  width: 20%;
  margin-right: 2px;
}
/* line 2704, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .active-custom-col-md-4 {
  width: 50%;
}
/* line 2707, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .input {
  float: none;
}
/* line 2710, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .field {
  display: inline-block;
  width: 50%;
}

/* line 2716, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cutom-modal-permission {
  overflow-y: scroll !important;
  height: 300px !important;
}

/* line 2722, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content .custom-col-md-4, form.customer .box-content [class*="cusotm-col-"] {
  display: inline-block;
  width: 22%;
  padding: 0 10px;
}

/* line 2728, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content [class*="custom-col"] {
  vertical-align: top;
}

/* line 2733, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content #customer_uses_mdm_input,
.box-content #customer_cad_type_input {
  padding-left: 30px;
}

/* line 2736, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer li.has_many_container.customer_primaries > fieldset ol {
  padding: 15px 15px !important;
}

/* line 2740, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer li.has_many_container.customer_primaries > fieldset ol {
  padding: 15px 0 !important;
  margin: 0;
  justify-content: flex-start;
  align-items: center;
  column-gap: 30px;
  flex-wrap: wrap;
}

/* line 2748, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer li.has_many_container.customer_primaries > fieldset ol li {
  padding: 0 15px;
  margin: 0;
  margin-bottom: 15px;
  width: 22%;
}

/* line 2750, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer a.button.has_many_remove {
  background: red;
  border: none;
  color: #fff;
  margin-top: 25px;
}

/* line 2757, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin a.button.has_many_add {
  border: solid;
  margin-left: 15px;
}

/* line 2762, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin form.customer a.button.has_many_add {
  margin: 20px 0 20px 15px;
}

/* line 2766, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin nav#secondary {
  height: calc(100% - 61px);
}

/* line 2770, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin nav#secondary ul li a {
  padding: 10px 13px;
}

/* line 2774, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
fieldset.multinested-add li.has_many_container.customer_nemsis ol:not(.box-content) li:last-child {
  width: 23%;
  vertical-align: top;
  padding: 0 15px;
  margin-bottom: 25px;
}

/* line 2781, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer fieldset.multinested-add.inputs a.button.has_many_remove {
  margin-top: 0;
}

/* line 2785, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content {
  padding: 15px 0 !important;
}

/* line 2789, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer fieldset.inputs.customer_profile > .box-header.sub-header {
  display: none;
}

/* line 2794, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .chosen-container-single {
  width: 100% !important;
}

/* line 2798, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content #customer_cad_type_input {
  padding: 0 15px;
}

/* line 2802, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content #customer_cad_type_chosen {
  width: 100% !important;
}

/* line 2806, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer fieldset.active-form-dirctory li {
  padding: 0 15px;
}

/* line 2810, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .chosen-container {
  width: 100% !important;
}

/* line 2814, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .select-all {
  text-align: left;
  display: inline-block;
  width: 100%;
}

/* line 2820, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content #customer_uses_mdm_input, form.customer .box-content #customer_cad_type_input {
  padding: 0 15px;
}

/* line 2824, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content li.has_many_container.customer_nemsis fieldset ol.box-content li:last-child {
  padding: 0 15px;
}

/* line 2828, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.has_many_container.customer_nemsis fieldset.inputs.has_many_fields > ol:not(.box-content), li.has_many_container.customer_primaries fieldset.inputs.has_many_fields > ol:not(.box-content) {
  position: relative;
  padding-top: 30px;
}

/* line 2833, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.has_many_container.customer_nemsis fieldset.inputs.has_many_fields > ol:not(.box-content):after, li.has_many_container.customer_primaries fieldset.inputs.has_many_fields > ol:not(.box-content):after {
  content: "";
  position: absolute;
  bottom: unset;
  width: 98%;
  background: #d5d5d5;
  height: 1px;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
}

/* line 2846, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
li.has_many_container.customer_primaries fieldset.inputs.has_many_fields > ol:not(.box-content) {
  padding-top: 30px !important;
}

/* line 2850, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content [class*="custom-col"].create-customer-btn {
  padding-top: 24px;
  text-align: right;
  padding-right: 7%;
}

/* line 2856, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content [class*="custom-col"].create-customer-btn input[type="submit"] {
  background: #49a2b9b5 !important;
  background: #4c9cd4;
  box-shadow: 1px 1px 0px #a1a1a1, inset 1px 1px 0px #ffffff !important;
  border: 0px !important;
  color: #fff;
  display: inline-block;
  *display: inline;
  font-family: "Tahoma", sans-serif;
  font-size: 11px;
  font-weight: unset;
  height: 31px;
  line-height: 31px;
  margin-right: 4px;
  padding: 0 14px;
  text-decoration: none;
  text-transform: uppercase;
  zoom: 1;
  max-width: 180px;
}

/* line 2877, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.customer .box-content [class*="custom-col"].create-customer-btn.cm-info-btn-right {
  width: 46%;
}

/* line 2882, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#new_customer_onboarding ol.box-content li ol.box-content .inputs.customerOnboardInput .sub-header {
  position: relative;
}

/* line 2886, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#new_customer_onboarding ol.box-content li ol.box-content .inputs.customerOnboardInput .sub-header a.onboardDisplayInfo {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 2894, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ui-dialog[aria-describedby="customerOnboardDisplayModal"] .cutom-modal-permission {
  height: 600px !important;
  padding-top: 20px;
  font-size: 16px;
  overflow: auto !important;
}

/* line 2901, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="customerOnboardDisplayModal"] {
  width: 650px !important;
  height: 500px !important;
}

/* line 2911, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer_onboard_input_data .content-wrapper h1 {
  font-size: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #49a1b9;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 2919, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer_onboard_input_data .content-wrapper p {
  display: list-item;
  list-style-position: inside;
}

/* line 2924, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer_onboard_input_data .content-wrapper {
  padding-bottom: 25px;
  width: calc(100% / 2 - 40px);
  display: inline-block;
  vertical-align: top;
  padding: 15px;
}

/* line 2934, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_customer_recap_reports a.member_link.icon32.download_link,
#index_table_recap_reports a.member_link.icon32.download_link {
  background-repeat: no-repeat;
  background-position: 4px 3px;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  height: 28px;
  width: 28px;
  background-size: 45px;
  opacity: 0.6;
}

/* line 2946, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_customer_recap_reports a.member_link.icon32.download_link:hover,
#index_table_recap_reports a.member_link.icon32.download_link:hover {
  opacity: 1;
}

@media only screen and (min-width: 760px) and (max-width: 1440px) {
  /* line 2951, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .custom-col-md-4 {
    width: 21% !important;
  }
}
@media screen and (max-width: 1800px) {
  /* line 2957, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  form.customer .box-content [class^="custom-col"] {
    width: 22%;
  }
}
@media screen and (max-width: 1250px) {
  /* line 2963, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .is_super_admin nav#secondary {
    height: calc(100% - 11px);
  }
}
@media screen and (max-width: 1100px) {
  /* line 2969, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  form.customer li.has_many_container.customer_primaries > fieldset ol {
    flex-wrap: wrap;
  }

  /* line 2972, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  form.customer .custom-col-md-4 {
    width: 29% !important;
  }

  /* line 2975, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  form.customer li.has_many_container.customer_primaries > fieldset ol li {
    max-width: 48%;
    width: 50%;
    margin-bottom: 20px;
  }

  /* line 2981, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  form.customer .box-content [class^="custom-col"] {
    width: 45% !important;
  }
}
/* line 2986, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#charts_delete_modal_id {
  overflow: auto !important;
}

/* line 2990, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.loader-new {
  display: none;
}

/* line 2994, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.disabled-delete {
  background-color: white !important;
  pointer-events: none;
}

/* line 3001, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#edit_content .sticky-header,
.box > .box-header {
  position: sticky;
  top: 60px;
  z-index: 2;
}

/* line 3008, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .custom-collapse .box-content {
  padding: 0px 0px !important;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  transition: 0.1s;
}

/* line 3016, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form .custom-collapse .box-content.collapse-open {
  padding: 15px 0px !important;
  height: auto;
  overflow: auto;
  visibility: visible;
  transition: 0.1s;
}

/* line 3024, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-collapse .sub-header {
  position: relative;
}

/* line 3028, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-collapse .sub-header::after {
  content: '';
  position: absolute;
  right: 15px;
  background-image: url(/assets/spina/chosen/chosen-sprite.png);
  height: 22px;
  width: 22px;
  background-size: 62px;
}

/* line 3039, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-sign-in-header {
  font-size: 19px;
  color: white !important;
  font-weight: bold;
}

/* line 3045, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
fieldset.inputs.primary-contact-name-section {
  margin-left: 2%;
}

/* line 3049, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.primary-contact-name-section > .box-header.sub-header {
  padding: 2px !important;
}

/* line 3053, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon.device-history-icon, a.device-history-icon.member_link.icon32.action_link, a.device-history-icon.member_link.icon32.view_link, a.device-history-icon.member_link.icon32.edit_link, a.device-history-icon.member_link.icon32.delete_link {
  height: 24px;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #d1cccc;
  background-color: #fff;
  border-radius: 2px;
}

/* line 3064, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon.ipad-icon, a.ipad-icon.member_link.icon32.action_link, a.ipad-icon.member_link.icon32.view_link, a.ipad-icon.member_link.icon32.edit_link, a.ipad-icon.member_link.icon32.delete_link {
  height: 29px;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #d1cccc;
  background-color: #fff;
  border-radius: 2px;
}

/* line 3075, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.customer_tickets #index_content .Table-row.Table-header {
  position: relative !important;
  top: 0;
  z-index: 0;
}

/* line 3080, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.customer_tickets #index_content .index_content .Table {
  overflow-x: scroll;
}

/* line 3083, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.customer_tickets section#maincontainer {
  overflow-x: hidden !important;
}

/* line 3086, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_customers.customer_tickets section#maincontainer {
  overflow-x: scroll !important;
}

/* line 3089, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-name {
  position: relative;
  max-width: 180px !important;
}

/* line 3093, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-name .customer_button_div {
  position: absolute;
  right: 16px;
  top: 22px;
}

@media only screen and (max-width: 1850px) {
  /* line 3102, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets .paginated_collection .Table-row:nth-child(odd) {
    background: white;
  }

  /* line 3105, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets div#index_footer {
    width: 1653px;
  }

  /* line 3108, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets #index_content .box-header::after {
    content: '';
    position: absolute;
    left: 1%;
    background: #49a2b9;
    width: 1622px;
    height: 69px;
    border-bottom: 1px solid #e5e5e5;
    top: 0;
    border-top: 1px solid #80bece;
    z-index: -1;
  }

  /* line 3120, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets #index_content #index_footer {
    position: relative;
  }

  /* line 3123, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets #index_content #index_footer:after {
    content: '';
    position: absolute;
    left: 1%;
    width: 1622px;
    height: 39px;
    top: -1px;
    z-index: 0;
    border-top: 1px solid #ccc;
  }

  /* line 3134, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_tickets #index_content #index_footer nav.pagination {
    position: relative;
    z-index: 4;
  }

  /* line 3138, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.admin_customers.customer_tickets #index_content .box-header::after {
    content: '';
    position: absolute;
    left: 1%;
    background: #49a2b9;
    width: 1462px;
    height: 69px;
    border-bottom: 1px solid #e5e5e5;
    top: 0;
    border-top: 1px solid #80bece;
    z-index: -1;
    border-radius: 4px 4px 0 0;
  }

  /* line 3151, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_admin.admin_customers.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }

  /* line 3154, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.role_based_user.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }

  /* line 3157, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.is_super_admin.customer_tickets #index_content .box-header::after {
    background: #49a2b9 !important;
  }

  /* line 3160, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_admin.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }
}
@media only screen and (max-width: 1650px) {
  /* line 3166, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.customer_admin.admin_customers.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }

  /* line 3169, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.role_based_user.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }

  /* line 3172, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.admin_tickets.customer_tickets #index_content .box-header::after {
    background: #36427b !important;
  }

  /* line 3175, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  body.is_super_admin.customer_tickets #index_content .box-header::after {
    background: #49a2b9 !important;
    width: 100%;
    left: 0;
  }

  /* line 3180, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .dos_filter_popup {
    width: 60% !important;
  }

  /* line 3183, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .additionalInfo .inputs {
    width: 44% !important;
    margin: 0 0 10px 10px !important;
  }

  /* line 3187, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    position: absolute;
    left: 120px;
  }

  /* line 3191, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .col-name {
    width: 300px;
    max-width: 500px !important;
    display: block;
  }

  /* line 3196, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .dos_filter_popup {
    width: 60% !important;
  }
}
/* line 3202, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin nav#secondary {
  height: calc(100% - 61px);
}

/* line 3206, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.is_super_admin nav#secondary ul li a {
  padding: 10px 13px;
}

/* line 3210, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident_number_div_listpage {
  padding: 5px;
}

/***Ticket History Modal****/
/* line 3215, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-history {
  max-height: 500px !important;
  height: auto !important;
  min-height: 200px !important;
}

/* line 3221, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-travek-history {
  width: calc(47% - 15px);
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  padding-bottom: 0;
  margin-top: 10px;
  border: 1px solid;
  padding: 1%;
}

/***Ticket State History Modal****/
/* line 3234, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-state-history {
  max-height: 500px !important;
  height: auto !important;
  min-height: 200px !important;
}

/* line 3240, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-state-history-logs {
  width: calc(47% - 15px);
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  padding-bottom: 0;
  margin-top: 10px;
  border: 1px solid;
  padding: 1%;
  min-height: 145px;
}

/* line 3251, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fire-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/fire.png);
  background-repeat: no-repeat;
}
/* line 3258, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fire-icon:hover {
  opacity: 1;
}

/* line 3260, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ems-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  background-image: url(/assets/icons/ems.png);
  background-repeat: no-repeat;
}
/* line 3267, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ems-icon:hover {
  opacity: 1;
}

/* line 3269, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fire-icon-list {
  width: 18px !important;
  height: 20px !important;
  background-size: 20px !important;
}

/* line 3274, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.row.font-weight-bold {
  font-weight: bold;
  margin-top: 5px;
}

/* line 3279, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.clickable-icon.fire-icon, a.fire-icon.member_link.icon32.action_link, a.fire-icon.member_link.icon32.view_link, a.fire-icon.member_link.icon32.edit_link, a.fire-icon.member_link.icon32.delete_link {
  height: 29px;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #d1cccc;
  background-color: #fff;
  border-radius: 2px;
}

/* line 3290, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_matched_tickets #index_content #index_footer {
  position: sticky;
  bottom: 0;
  z-index: 15;
}

/* line 3296, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_matched_tickets #index_content .index_content .index_as_table {
  max-height: 100% !important;
}

/* line 3301, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
table.index_table.zoi_custom_setting {
  border-collapse: inherit;
  border-spacing: 2px;
}

/* line 3305, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
table.index_table.zoi_custom_setting tbody {
  visibility: collapse;
  transition: 0.5s height;
}

/* line 3309, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
table.index_table.zoi_custom_setting tbody.show {
  visibility: visible;
}

/* line 3312, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_collapsable tr th span {
  cursor: pointer;
}

/* line 3317, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
  width: 80%;
  float: left;
  background-color: white;
}

/* line 3323, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event {
  width: 40%;
  float: right;
}

/* line 3328, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-header {
  width: 90%;
  background: #eeeeee;
  padding: 10px;
  margin-left: 5px;
  border-bottom: grey;
  border-style: solid;
  font-weight: bold;
}

/* line 3338, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-group {
  font-weight: bold;
}

/* line 3342, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-group .group-icon, .event .p-count, .event .event-mode, .event .event-status {
  float: right;
}

/* line 3346, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body {
  width: 90%;
  background: white;
  padding: 10px;
  margin-left: 5px;
  border-bottom: grey;
  border-style: solid;
  font-weight: bold;
  height: 50vh;
}

/* line 3357, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
  width: 90%;
  float: left;
}

/* line 3361, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-header {
  width: 85%;
}

/* line 3364, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body {
  width: 85%;
}

/* line 3370, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table thead.fc-head .fc-widget-header {
  text-align: left;
  padding-bottom: 6px;
}

/* line 3375, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table thead.fc-head .fc-widget-header .fc-widget-header span {
  font-size: 20px;
}

/* line 3380, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-widget-content {
  width: auto;
  height: 121px !important;
}

/* line 3385, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-content-skeleton table td span {
  font-size: 20px;
  padding: 15px 0px 0 15px;
  float: unset;
  display: inline-block;
}

/* line 3392, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-view-container .fc-view {
  padding-left: 25px;
  padding-top: 5px;
}

/* line 3397, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.event-body {
  overflow-y: scroll;
}

/* line 3401, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-day-grid-container {
  height: auto !important;
  overflow: hidden !important;
}

/* line 3406, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-content-skeleton table td {
  text-align: left;
  float: unset;
}

/* line 3411, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-header .Table-row-item.col10.actions, .Table-header .Table-row-item.col7.shift, .Table-header .Table-row-item.col6.incident_address, .Table-header .Table-row-item.col5.incident_type.outcome {
  font-weight: bold !important;
  color: #000;
  text-decoration: underline;
}

/* line 3417, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#ticket_input_required_time_threshold_limit_input_ids_chosen {
  width: 100% !important;
}

/* line 3421, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_nfirs_calendars .index_as_table thead tr th:first-child {
  width: 100px;
  text-align: center;
}

/* line 3427, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs_export_data .Table-row-item {
  width: 20%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 3435, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs_export_data .Table-row.Table-header .Table-row-item {
  width: 20%;
  text-align: center;
  color: #000;
  text-decoration: underline;
}

/* line 3442, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_nfirs_calendars button.calender-btn {
  margin-top: 14px;
}

/* line 3446, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body .index_as_table thead th {
  position: sticky;
  top: -11px;
  background-color: #eeeeee;
}

/* line 3452, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right .fc-today-button {
  color: #000;
  text-shadow: none;
  padding: 6px 10px;
  height: auto;
  border: 1px solid gray;
  text-transform: capitalize;
}

/* line 3461, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_nfirs_calendars button.calender-btn {
  margin-top: 14px;
}

/* line 3465, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview {
  min-height: 127px;
}

/* line 3470, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview .list-content .no-event,
#clistview .list-header h2 {
  user-select: none;
}

/* line 3475, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview .list-content table th,
#clistview .list-content table td {
  vertical-align: middle;
}

/* line 3480, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview .list-content table th {
  width: 120px;
  text-align: left;
}

/* line 3485, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview .list-content table {
  table-layout: fixed;
}

/* line 3489, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#clistview .list-content table td a {
  margin: 7px 0 0 0px;
  display: block;
}

/* line 3494, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.status .item_content .left-column {
  justify-content: center;
}

/* line 3498, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
form.revoke.action_form input[type="submit"] {
  color: white !important;
}

/* line 3502, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body .index_as_table td {
  word-break: break-all;
}

/* line 3506, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content a {
  margin-bottom: 5px;
}

/* line 3510, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content a:last-child {
  margin-bottom: 0;
}

/* line 3514, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table {
  table-layout: auto;
}

/* line 3520, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table th,
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td {
  padding: 8px;
  vertical-align: middle;
  width: 18%;
  text-align: left;
}

/* line 3527, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td {
  word-break: break-word;
}

/* line 3531, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body {
  width: calc(100% - 25px) !important;
}

/* line 3547, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_nfirs_incidents .Table .Table-row .Table-row-item,
body.admin_fire_marshal_approvals .Table .Table-row .Table-row-item,
body.admin_fire_admin_approvals .Table .Table-row .Table-row-item,
body.admin_incident_review_queues .Table .Table-row .Table-row-item,
body.admin_submit_to_states .Table .Table-row .Table-row-item {
  background-color: #fff;
}

/* line 3555, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_nfirs_incidents .Table .Table-row:nth-child(even).Table-row-item,
body.admin_fire_marshal_approvals .Table .Table-row:nth-child(even) .Table-row-item,
body.admin_fire_admin_approvals .Table .Table-row:nth-child(even).Table-row-item,
body.admin_incident_review_queues .Table .Table-row:nth-child(even) .Table-row-item,
body.admin_submit_to_states .Table .Table-row:nth-child(even) .Table-row-item {
  background-color: #eee;
}

/* line 3560, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table .Table-row .Table-row-item.selected-cols {
  display: flex;
  align-items: center;
}

/* line 3566, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.widget-container iframe.widget {
  min-height: 467px;
  width: calc(100% / 2 - 22px) !important;
}

/* line 3576, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.equal-cols .filter_form_field {
  width: calc(33.30% - 24px);
  max-width: 450px;
  display: inline-table;
}

/* line 3583, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content .nfirs_pdf_download_icon {
  background-repeat: no-repeat;
  background-position: 4px 3px;
  background-color: #fff;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  height: 28px;
  width: 28px;
  background-size: 45px;
  opacity: 0.6;
}

/* line 3595, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.Table-row .actions .item_content .nfirs_pdf_download_icon:hover {
  opacity: 1;
}

/* line 3600, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.ems .permissions .choices-group {
  display: flex;
  flex-direction: row;
}

/* line 3605, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.ems .permissions .choices-group .choice {
  display: flex;
  align-items: start;
}

/* line 3610, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.ems .permissions .choices-group .choice .boolean {
  display: flex !important;
  align-items: baseline;
  white-space: nowrap;
}

/* line 3616, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table .permissions .choices-group .choice .add_tooltip {
  display: none;
}

/* line 3620, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_nfirs_calendars .equal-cols {
  display: flex;
}

/* line 3624, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_nfirs_calendars .box-content .inputs.equal-cols .filter_form_field .chosen-container {
  max-width: 100%;
  width: 100% !important;
}

/* line 3629, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs-pdf-view {
  height: 100% !important;
}

/* line 3634, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.main-calanderloaderdiv {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

/* line 3641, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.calanderloader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #49a2b9;
  border-radius: 50%;
  animation: spinloader 2s linear infinite;
  width: 100px;
  height: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

/* line 3653, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.calanderloader img {
  height: 80px;
  width: 80px;
  animation: spinlogo 2s linear infinite;
  object-fit: contain;
}

@keyframes spinloader {
  /* line 3661, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 3665, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinlogo {
  /* line 3671, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  0% {
    transform: rotate(360deg);
  }

  /* line 3675, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  100% {
    transform: rotate(0deg);
  }
}

/* line 3680, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-view-container {
  display: flex !important;
  height: 90vh;
}

/* line 3685, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.loader {
  position: absolute;
  top: 0;
  left: 0;
  transform: unset;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 4px solid #009ed2;
  border-right-color: transparent;
  transform-origin: center;
  animation: unset;
  z-index: 999;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
}

/* line 3707, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.overlay .loader {
  background: url(/assets/zoi_logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 3714, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.overlay .loader:after {
  content: "";
  position: absolute;
  left: -42%;
  right: 0;
  top: 0;
  height: 80px;
  width: 80px;
  margin: auto;
  bottom: 0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: spinloader 2s linear infinite;
  border: 16px solid #f3f3f3;
  border-top: 16px solid #49a2b9;
  z-index: 11;
}

/* line 3736, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_nfirs_incidents .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable, body.admin_fire_marshal_approvals .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable, body.admin_fire_admin_approvals .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable, body.admin_incident_review_queues .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable, body.admin_submit_to_states .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto !important;
  max-height: fit-content;
}

/* line 3747, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.ems,
.index_as_table.nfirs {
  transition: all ease-in-out 0.3s;
  height: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 3755, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.ems.show,
.index_as_table.nfirs.show {
  height: 100%;
  overflow: visible;
  opacity: 1;
}

/* line 3761, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-title-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dbebf6;
  padding: 10PX;
  margin: 3px 0 14px;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* line 3772, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.box-content .custom-title-section h2 {
  margin: 0;
  font-size: 20px !important;
}

/* line 3777, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-title-section .custom_title {
  background: black url(icons/arrowd.png) !important;
  background-size: 29px !important;
  text-indent: 0;
  height: 28px;
  margin-top: 0px;
  border: 0px;
  display: inline-block;
  width: 28px;
  cursor: pointer;
}

/* line 3790, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table {
  table-layout: auto;
  overflow-y: auto;
}

/* line 3796, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(1) {
  min-width: 95px;
}
/* line 3804, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(7),
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(3),
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(5),
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(6),
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(8) {
  min-width: 70px;
}
/* line 3808, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .event .event-body table.index_as_table td:nth-of-type(4) {
  min-width: 200px;
}

/* line 3812, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom_security_role_type_title {
  font-weight: bold;
  color: #49a2b9;
}

@media (min-width: 1625px) {
  /* line 3818, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .equal-cols .filter_form_field {
    max-width: inherit;
  }
}
/* line 3823, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.index_as_table.nfirs th.subject.ems_only {
  color: gray;
}

/* line 3827, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ui-datepicker-calendar {
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  display: none;
}

/* line 3837, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline {
  padding: 0;
  border: none;
}

/* line 3843, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-corner-all a.ui-datepicker-prev,
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-corner-all a.ui-datepicker-next {
  display: none;
}

/* line 3847, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-datepicker-title {
  margin: 0;
}

/* line 3851, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-datepicker-header {
  background: #4c9cd4;
  padding: 2.3px 0;
  border: none;
}

/* line 3857, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-datepicker-title {
  margin: 0 5px;
  display: flex;
}

/* line 3862, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right.hasDatepicker .ui-datepicker-inline .ui-datepicker-title .ui-datepicker-month {
  margin-right: 5px;
}

/* line 3866, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right {
  display: flex;
  flex-direction: row;
  margin-right: 0px;
}

/* line 3872, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right .fc-button-group {
  display: flex;
}

/* line 3879, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right select.select_month,
#nfir_calendar.fc .fc-toolbar .fc-right select.select_year,
#nfir_calendar.fc .fc-toolbar .fc-right .submit {
  min-height: 31px;
  min-width: 80px;
  padding-left: 10px;
}

/* line 3885, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar.fc .fc-toolbar .fc-right select.select_month {
  margin-left: 15px;
}

/* line 3889, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-button-group .fc-button.fc-state-active:hover {
  border: 1px solid #4c9cd4 !important;
  box-shadow: none !important;
  background: #4c9cd4 !important;
}

/* line 3895, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-basicWeek-view table tbody.fc-body .fc-widget-content .fc-week .fc-content-skeleton table td.fc-event-container .fc-event {
  position: absolute;
  bottom: -50px;
  left: 22px;
}

/* line 3901, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-basicWeek-view table tbody.fc-body .fc-widget-content .fc-week .fc-content-skeleton table td.fc-event-container .fc-event span.chart_count {
  right: -26px;
  top: -8px;
}

/* line 3906, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.logged_out #header .sub_title_text {
  color: #fff;
}

/* line 3910, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.submit_soap_export label.label {
  width: 130px;
}

/* line 3914, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-comment-list {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  border: 1px solid #d6d6d6;
  padding: 1px;
  background-image: url(/assets/icons/ticket-logs.png);
}
/* line 3922, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-comment-list:hover {
  opacity: 1;
}

/* line 3925, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.text-link-icon {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  border: 1px solid #d6d6d6;
  padding: 1px;
  background-image: url(/assets/force_complete_ticket.png);
}
/* line 3933, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.text-link-icon:hover {
  opacity: 1;
}

/* line 3936, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer_input_info {
  width: 24px;
  height: 26px;
  background-size: 25px;
  opacity: 0.6;
  border: 1px solid #d6d6d6;
  padding: 1px;
  background-image: url(/assets/icons/ticket-logs.png);
}
/* line 3944, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer_input_info:hover {
  opacity: 1;
}

/* line 3947, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs-revoke-comment {
  margin: 0 auto;
}

/* line 3952, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_ems_calendars #nfir_calendar table thead.fc-head .fc-widget-header,
.admin_nfirs_calendars #nfir_calendar table thead.fc-head .fc-widget-header {
  background: #4c9cd4;
  padding: 12px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}

/* line 3963, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_ems_calendars #nfir_calendar table thead.fc-head .fc-widget-header:first-child,
.admin_nfirs_calendars #nfir_calendar table thead.fc-head .fc-widget-header:first-child,
.admin_ems_calendars #nfir_calendar table thead.fc-head .fc-widget-header:last-child,
.admin_nfirs_calendars #nfir_calendar table thead.fc-head .fc-widget-header:last-child {
  padding: 0px;
  margin: 0;
  background: #a7c5db;
}

/* line 3968, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.fc-view.fc-month-view.fc-basic-view > .full_month_name {
  background: #d6eeff;
  padding: 10px;
}

/* line 3972, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-content-skeleton table td {
  vertical-align: middle;
  border-bottom: solid 1px #ddd !important;
  text-align: center;
}

/* line 3977, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-content-skeleton table td span {
  font-size: 20px;
  padding: 10px;
  float: unset;
  display: inline-block;
}

/* line 3984, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
  width: 100%;
  float: left;
  padding: 20px;
}

/* line 3990, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
td.fc-event-container .fc-content {
  display: none;
}

/* line 3994, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.status .two-columns .item_content .right-column {
  margin-left: 30px !important;
}

/* line 3998, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.charts_by_status {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  left: -100px;
  bottom: -25px;
}

/* line 4006, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.ui_link.image_part.in_complete {
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  border-radius: 50px;
  background: #ff0000;
  color: #000;
  font-weight: 400;
  padding: 4px 12px;
  margin: 2px 0;
  width: 30px;
}

/* line 4019, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.ui_link.image_part.complete {
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  background: #63c466;
  border-radius: 50px;
  color: #000;
  font-weight: 400;
  padding: 4px 12px;
  margin: 2px 0;
}

/* line 4031, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.ui_link.image_part.total_charts {
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
  background: #59c4f6;
  border-radius: 50px;
  color: #000;
  font-weight: 400;
  padding: 4px 12px;
  margin: 2px 0;
  width: 30px;
}

/* line 4044, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-widget-content {
  width: auto;
  height: 160px !important;
}

@media only screen and (max-width: 1024px) {
  /* line 4050, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #index_content .box-header {
    padding: 25px 5px 10px;
    border-bottom: 1px solid #e5e5e5;
  }

  /* line 4054, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .top_action_buttons {
    display: flex;
  }

  /* line 4057, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .top_action_buttons span {
    font-size: 14px !important;
    float: left;
    position: absolute !important;
    top: -5px !important;
    right: 10px !important;
    width: auto !important;
    padding: 0 !important;
  }

  /* line 4066, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .top_action_buttons .box-header .button {
    margin-top: 16px !important;
  }

  /* line 4069, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .managed {
    position: relative;
    right: 100px;
    top: -40px;
  }

  /* line 4074, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .we_care_logo {
    width: 130px;
  }

  /* line 4077, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .zoi_center, #header .zoi_left {
    width: 30%;
  }

  /* line 4080, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #header .sub_logo {
    position: absolute;
    left: 100px;
  }
}
/* line 4086, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
a.button.blue[href="/admin/on_demand_exports/new"] {
  display: none;
}

/* line 4091, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.admin_ems_calendars #nfir_calendar table .fc-widget-header th span,
.admin_nfirs_calendars #nfir_calendar table .fc-widget-header th span {
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
}

/* line 4097, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#nfir_calendar table tbody.fc-body .fc-widget-content .fc-content-skeleton table td.fc-event-container {
  position: relative;
  border-bottom: none !important;
}

@media screen and (width: 1092px) and (height: 632px) {
  /* line 4103, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .fc-view.fc-month-view.fc-basic-view {
    margin-bottom: 10px;
  }

  /* line 4106, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  a.ui_link.image_part.in_complete {
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    border-radius: 50px;
    background: #ff0000;
    color: #000;
    font-weight: 400;
    padding: 1px;
    margin: 1px;
    width: 30px;
  }

  /* line 4118, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  a.ui_link.image_part.complete {
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    border-radius: 50px;
    background: #63c466;
    color: #000;
    font-weight: 400;
    padding: 1px;
    margin: 1px;
    width: 30px;
  }

  /* line 4130, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  a.ui_link.image_part.total_charts {
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    background: #59c4f6;
    border-radius: 50px;
    color: #000;
    font-weight: 400;
    padding: 1px;
    margin: 1px;
    width: 30px;
  }

  /* line 4143, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar table tbody.fc-body .fc-widget-content .fc-widget-content {
    width: auto;
    height: 91px !important;
  }

  /* line 4148, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .charts_by_status {
    bottom: 12px;
    left: -150px;
  }

  /* line 4152, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar .fc-view-container .fc-view.fc-month-view.fc-basic-view {
    padding: 10px 20px;
  }

  /* line 4155, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar.fc .fc-view-container {
    padding-top: 0px;
  }

  /* line 4159, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar.fc {
    margin-bottom: 5px;
    padding-bottom: 5px;
  }

  /* line 4163, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .fc-next-button.fc-button, .fc-prev-button.fc-button {
    padding: 0px 7px;
  }

  /* line 4166, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar.fc .fc-toolbar.fc-header-toolbar .fc-left .fc-button-group button.fc-today-button {
    padding-right: 7px;
  }

  /* line 4169, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .fc-button.fc-month-button.fc-state-active, .fc-button.fc-agendaWeek-button.fc-state-active, .fc-button.fc-basicWeek-button.fc-state-active, .fc-button.fc-agendaDay-button.fc-state-active, .fc-list-button.fc-button, .fc-button.fc-month-button, .fc-button.fc-agendaWeek-button, .fc-button.fc-basicWeek-button, .fc-button.fc-agendaDay-button, .fc-button.fc-month-button, .fc-button.fc-agendaWeek-button, .fc-button.fc-basicWeek-button, .fc-button.fc-agendaDay-button {
    padding: 0px 7px;
  }

  /* line 4172, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar.fc .fc-toolbar .fc-right select.select_month, #nfir_calendar.fc .fc-toolbar .fc-right select.select_year, #nfir_calendar.fc .fc-toolbar .fc-right .submit {
    min-width: 60px;
  }

  /* line 4175, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  #nfir_calendar.fc .fc-toolbar.fc-header-toolbar {
    padding: 15px 15px 0px 15px;
    border-bottom: 0px solid #a5a7a9;
    width: 78%;
  }

  /* line 4180, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0em !important;
  }
}
/* line 4185, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.devise_password_expired #login_form {
  display: table;
  margin: 0 auto;
  top: 64px !important;
  width: 600px !important;
}

/* line 4192, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.revoke_icon_div {
  margin-left: 30px;
}

/* line 4196, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfirs-revoke-comment {
  display: inline-block !important;
}

/* line 4200, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
input#q_birth_lteq {
  display: none;
}

/* line 4204, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom_filters_div {
  display: none;
}

/* line 4208, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_custom_filters {
  display: flex;
  flex-direction: column;
}

/* line 4213, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_custom_filters p {
  font-size: 14px;
  color: #000;
  font-weight: 400;
  margin: 0;
}

/* line 4220, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content {
  padding: 15px 0px !important;
}

/* line 4223, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content .inputs select {
  margin-top: 10px;
}

/* line 4226, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content .label {
  margin-bottom: 10px;
  width: 100%;
}

/* line 4230, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content .inputs.filter_date input {
  max-width: 100%;
}

/* line 4233, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content span.separator {
  margin: 10px 0;
  display: block;
  font-size: 14px;
  width: 100%;
}

/* line 4239, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dos_filter_popup .box-content .inputs.filter_date_range input {
  max-width: 100%;
}

/* line 4242, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.col-position input.position-input {
  max-width: 74px;
}

/* line 4245, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.description_row .filter_form_field:nth-child(2) {
  visibility: hidden;
}

/* line 4248, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
tr.separator_row {
  background: #dbebf6 !important;
  min-height: 2px;
}

/* line 4253, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-div label {
  font-size: 120%;
}

/* line 4257, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-div input[type="radio"] {
  transform: scale(1.35);
}

/* line 4262, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.additionalInfo .inputs {
  float: left;
  width: 45%;
  border: solid 1px gray;
  padding: 10px;
  margin: 5px;
}

/* line 4270, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.member_actions a.ml-5 {
  margin: 5px;
}

/* line 4273, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#customerSetting .additionalInfo .inputs {
  height: 140px;
}

/* line 4276, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cadDropDown, .mdmDropDown {
  padding-top: 5px;
}

/* line 4279, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cadDropDown, .billingDropDown, .nemsisDropDown, .mdmDropDown {
  flex-direction: column;
}

/* line 4282, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cadDropDown, .billingDropDown, .nemsisDropDown, .mdmDropDown select {
  max-width: 100% !important;
  min-width: 100% !important;
}

/* line 4286, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi_custom_setting .zoi_collapsable_body {
  display: none;
}

/* line 4289, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.change_setting_type button.btn.button {
  margin-right: 10px;
}

/* line 4292, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.role_based_user form.revoke.action_form input[type="submit"] {
  color: #FFF !important;
}

/* line 4296, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
th.col.col-sub_kind, th.col.col-customer_type, th.col.col-default_sub_kind {
  width: 70px;
  max-width: 70px;
  text-wrap: wrap;
  white-space: pre-wrap;
  text-align: center;
}

/* line 4304, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
th.col.col-sub_kind {
  width: 56px;
  max-width: 56px;
  text-wrap: wrap;
  white-space: pre-wrap;
  text-align: center;
}

/* line 4313, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.security_role_names {
  text-decoration: underline;
}

/* line 4317, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#index_table_users tr th.col.col-login .icon {
  background: url(/assets/spina/img/notification_information_icon.png) no-repeat center;
  float: left;
  width: 20px;
}

/* line 4323, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.analytics a:hover .icon32 {
  background-position: initial !important;
}

/* line 4329, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs.equal-cols.equal-cols-3.set-column input#q_incident_number_contains, .inputs.equal-cols.equal-cols-3.set-column input#q_date_of_service {
  margin-top: 30px;
}
/* line 4332, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs.equal-cols.equal-cols-3.set-column input#q_id {
  margin-top: 5px;
}
/* line 4335, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs.equal-cols.equal-cols-3.set-column textarea, .inputs.equal-cols.equal-cols-3.set-column select, .inputs.equal-cols.equal-cols-3.set-column input[type="text"], .inputs.equal-cols.equal-cols-3.set-column input[type="number"] {
  box-shadow: unset !important;
}
/* line 4338, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.inputs.equal-cols.equal-cols-3.set-column .chosen-container-single + input {
  border-top: 1px solid #d9d9d9 !important;
}

/* line 4343, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body.admin_tickets div#q_practice_chosen {
  margin-top: 28px;
}

/* line 4348, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
div#modalcontainer .box-header ul li a {
  padding: 0px 10px !important;
}

/* line 4353, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color-picker {
  position: relative;
  display: inline-block;
  margin-left: 15px;
  margin-bottom: 15px;
}

/* line 4360, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color-palette {
  display: flex;
  flex-wrap: wrap;
  width: 250px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px;
}

/* line 4369, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color {
  width: 30px;
  height: 30px;
  margin: 2px;
  cursor: pointer;
}

/* line 4376, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color:hover {
  border: 2px solid #000;
}

/* line 4380, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
body {
  background-color: var(--selected-color);
}

/* line 4384, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.color.selected {
  border: 2px solid black;
}

/* line 4388, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
tr.starwest_setting_separator {
  background: #49a2b9 !important;
  height: 35px;
}

/* line 4392, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
tr.starwest_setting_separator td {
  color: #fff;
  font-size: large;
}

/* line 4399, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#new_shift li:not(.actions.action_bar li),
#edit_shift li:not(.actions.action_bar li) {
  width: 40% !important;
  float: left;
}

/* line 4404, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.work-day {
  background-color: #c8e6c9;
  color: #2e7d32;
}

/* line 4409, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.leave-day {
  background-color: #ffccbc;
  color: #d32f2f;
}

/* line 4414, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
fieldset.start_time li {
  margin-left: 10px;
}

/* line 4421, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
th.col-attendant_certification_number,
th.col-attendant_employee_number,
th.col-total_unit_hours,
th.col-total_unit_labour_hours {
  white-space: normal !important;
}

/* line 4426, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.nfir_calendar_blur {
  filter: blur(5px);
  pointer-events: none;
  /* Optional: Disable interaction while blurred */
  position: relative;
}

/* Spinner styles */
/* line 4433, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  /* Make sure the spinner is above other content */
}

@keyframes spin {
  /* line 4442, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  to {
    transform: rotate(360deg);
  }
}

/* line 4448, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
div#cqiModal {
  border: solid 5px #222d32;
}

/* line 4452, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
div#extra-label span {
  background: #4c9cd4;
  border-radius: 10px;
  padding: 5px;
}

/* line 4458, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.button.small {
  font-size: 10px;
  height: auto;
  line-height: 10px;
  padding: 5px;
  margin-bottom: 10px;
  display: inline-block;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* Safari-only styles */
    /* line 4470, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
    .nfirs-pdf-view iframe {
      height: 100% !important;
      width: 100% !important;
    }
}
}
/* line 4479, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.info-icon {
  margin-left: 5px;
  display: inline-block;
  cursor: pointer;
  color: white;
  font-size: 12px;
  font-weight: bold;
  float: right !important;
}

/*AORG-10*/
/* line 4490, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.btn.zoi-custom-btn {
  background: #49a2b9;
  color: #fff;
  padding: 10px;
  border-radius: 15px;
  text-decoration: auto;
}

/* line 4497, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.btn.zoi-custom-btn:hover {
  opacity: 0.6;
}

/* line 4501, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.device-history {
  height: 450px !important;
}

/* line 4505, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.modelBlur {
  filter: blur(5px);
  transition: filter 0.3s ease;
}

/* line 4510, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#toogleCADField:checked + .slider {
  background-color: #2196F3;
}

/* line 4514, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#toogleCADField:checked + .slider:before {
  transform: translateX(26px);
}

/* line 4518, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.slider:before {
  border: 1px solid lightslategrey;
}

/* line 4522, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.remove-background {
  background-position: inherit !important;
}

/* line 4526, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.hiddenClass {
  display: none;
}

/* line 4530, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.loaderForTableau {
  font-size: 16px;
  text-align: center;
}

/* line 4535, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.error-text {
  font-size: 16px;
  font-weight: 500;
}

@keyframes spin {
  /* line 4541, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 4542, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  100% {
    transform: rotate(360deg);
  }
}

/* line 4546, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.shared-icon-container {
  display: inline-block;
  margin-left: 25px;
  margin-top: 5px;
}

/* line 4552, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.shared-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-top: -15px;
  margin-left: 11px;
  opacity: 0.6;
}

/* line 4561, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident-icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-top: -15px;
  opacity: 0.6;
}

/* line 4569, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident-tooltip {
  display: none;
  position: absolute;
  font-size: 13px;
  border-radius: 4px;
  background-color: #fefefe;
  color: #333;
  padding: 8px 12px;
  border: 1px solid #ddd;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

/* line 4582, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident-tooltip.show {
  opacity: 1;
  transform: translateY(0);
}

/* line 4587, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident-tooltip::after {
  content: '';
  position: absolute;
  bottom: -8px;
  left: 20px;
  border-width: 8px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
  filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.1));
}

/* line 4598, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.shared-icon:hover {
  opacity: 1;
}

/* line 4602, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-shared-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 300px;
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/* line 4616, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-modal-content h4 {
  margin-top: 0;
}

/* line 4620, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-modal-footer {
  text-align: right;
}

/* line 4623, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.custom-modal-close {
  background: #d9534f;
  color: white;
  border: none;
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 5px;
}

/* line 4631, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.has-files {
  background-color: rgba(40, 167, 69, 0.1);
  padding: 5px;
  border-radius: 5px;
  position: relative;
}

/* line 4637, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.file-count {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background: #28a745;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -8px;
  right: -8px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  font-family: Arial, sans-serif;
}

/* line 4654, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files-icon {
  background-size: 33px;
  opacity: 0.6;
}

/* line 4658, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.ticket-files-icon:hover {
  opacity: 1;
}

/* line 4661, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
td.col.sub_setting {
  text-align: right;
}

/* line 4665, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

/* line 4666, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-modal-content {
  background: white;
  margin: 50px auto;
  max-width: 800px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 4667, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-close {
  float: right;
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
  color: #666;
}

/* line 4668, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-table, .agp-table table {
  border-collapse: collapse;
  background-color: white;
  width: 100%;
  padding: 0 20px 20px 20px;
}

/* line 4669, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-table table {
  width: 100%;
}

/* line 4670, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-table th, .agp-table td {
  border: 1px solid #ddd;
  padding: 10px;
  text-align: center;
}

/* line 4671, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-table th {
  background-color: #f9f9f9;
  font-weight: 600;
}

/* line 4672, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-table .agp-highlight {
  background-color: #00cfc1;
  color: white;
  font-weight: 600;
}

/* line 4673, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider-container {
  background-color: white;
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 0 20px 20px 20px;
}

/* line 4674, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider-container label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}

/* line 4675, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-range-label {
  color: #888;
  font-size: 14px;
  margin-left: 8px;
  font-weight: normal;
}

/* line 4676, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-range-track {
  position: relative;
  height: 6px;
  background: #e0e0e0;
  border-radius: 3px;
  margin-top: 10px;
}

/* line 4677, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-range-fill {
  position: absolute;
  height: 6px;
  background: #4c9cd4;
  border-radius: 3px;
  top: 0;
}

/* line 4678, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider {
  -webkit-appearance: none;
  appearance: none;
  position: absolute;
  width: 100%;
  height: 6px;
  background: none;
  pointer-events: none;
}

/* line 4679, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #4c9cd4;
  cursor: pointer;
  pointer-events: auto;
  position: relative;
  z-index: 2;
}

/* line 4680, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider::-moz-range-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #4c9cd4;
  cursor: pointer;
  pointer-events: auto;
}

/* line 4681, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-range-values {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

/* line 4682, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-left, .agp-right {
  flex: 1;
  min-width: 300px;
}

/* line 4683, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-buttons {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}

/* line 4684, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-btn {
  padding: 10px 20px;
  border: none;
  border-radius: 6px;
  background: #ddd;
  cursor: pointer;
  font-weight: bold;
  flex: 1;
  margin: 0 5px;
  transition: background 0.3s ease;
}

/* line 4685, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-btn:hover {
  background: #ccc;
}

/* line 4686, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-btn.agp-active {
  background: #00cfc1;
  color: white;
}

/* line 4687, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-modal-content {
  position: relative;
  background-color: white;
  margin: 5% auto;
  border-radius: 8px;
  width: 500px;
  max-width: 90%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

/* line 4697, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-close {
  position: absolute;
  top: 10px;
  right: 14px;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
  color: #666;
}

/* line 4707, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-slider-container {
  margin-bottom: 20px;
}

/* line 4711, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-buttons {
  text-align: center;
}

/* line 4716, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-btn {
  margin: 0 8px;
  padding: 6px 12px;
  border: none;
  background: #eee;
  cursor: pointer;
  border-radius: 4px;
}

/* line 4725, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-btn.agp-active {
  background-color: #4c9cd4;
  color: white;
}

/* line 4730, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.agp-actions {
  width: 500px;
  background: #f2f2f2;
  text-align: left;
  padding: 15px 20px 20px 20px;
}

/* line 4737, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.age-modal-header {
  background: #4c9cd4 !important;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: white !important;
  padding: 20px 20px 20px 20px;
  width: 500px;
}

/* line 4746, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.labelCSS {
  display: block;
  font-weight: bold;
  font-size: 16px;
}

/* line 4754, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 29px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 4762, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 4768, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e74c3c;
  transition: 0.4s;
  border-radius: 40px;
  text-align: center;
  line-height: 29px;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

/* line 4785, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle-slider:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 20px;
  left: 4px;
  bottom: 3.5px;
  background-color: white;
  transition: 0.4s;
  border-radius: 20px;
}

/* line 4797, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle input:checked + .customer-setting-toggle-slider {
  background-color: #28a745;
}

/* line 4801, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle input:checked + .customer-setting-toggle-slider:before {
  transform: translateX(31px);
}

/* line 4805, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle input:not(:checked) + .customer-setting-toggle-slider::after {
  content: "False";
  color: black;
  position: absolute;
  right: 6px;
  font-size: 11px;
}

/* line 4813, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.customer-setting-toggle input:checked + .customer-setting-toggle-slider::after {
  content: "True";
  color: white;
  position: absolute;
  left: 6px;
  font-size: 11px;
}

/* line 4822, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

/* line 4823, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-modal-content {
  background: white;
  margin: 50px auto;
  max-width: 800px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 4824, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-close {
  float: right;
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
  color: #666;
}

/* line 4825, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-table, .gender-table table {
  border-collapse: collapse;
  background-color: white;
  width: 100%;
  padding: 0 20px 20px 20px;
}

/* line 4826, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-table table {
  width: 100%;
}

/* line 4827, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-table th, .gender-table td {
  border: 1px solid #ddd;
  padding: 10px;
  text-align: center;
}

/* line 4828, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-table th {
  background-color: #f9f9f9;
  font-weight: 600;
}

/* line 4829, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-table .gender-highlight {
  background-color: #00cfc1;
  color: white;
  font-weight: 600;
}

/* line 4830, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider-container {
  background-color: white;
  width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 0 20px 20px 20px;
}

/* line 4831, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider-container label {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}

/* line 4832, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-range-label {
  color: #888;
  font-size: 14px;
  margin-left: 8px;
  font-weight: normal;
}

/* line 4833, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-range-track {
  position: relative;
  height: 6px;
  background: #e0e0e0;
  border-radius: 3px;
  margin-top: 10px;
}

/* line 4834, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-range-fill {
  position: absolute;
  height: 6px;
  background: #4c9cd4;
  border-radius: 3px;
  top: 0;
}

/* line 4835, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider {
  -webkit-appearance: none;
  appearance: none;
  position: absolute;
  width: 100%;
  height: 6px;
  background: none;
  pointer-events: none;
}

/* line 4836, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #4c9cd4;
  cursor: pointer;
  pointer-events: auto;
  position: relative;
  z-index: 2;
}

/* line 4837, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider::-moz-range-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #4c9cd4;
  cursor: pointer;
  pointer-events: auto;
}

/* line 4838, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-range-values {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

/* line 4839, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-left, .gender-right {
  flex: 1;
  min-width: 300px;
}

/* line 4840, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-buttons {
  display: flex;
  justify-content: space-around;
  margin-top: 10px;
}

/* line 4841, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-btn {
  padding: 10px 20px;
  border: none;
  border-radius: 6px;
  background: #ddd;
  cursor: pointer;
  font-weight: bold;
  flex: 1;
  margin: 0 5px;
  transition: background 0.3s ease;
}

/* line 4842, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-btn:hover {
  background: #ccc;
}

/* line 4843, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-btn.gender-active {
  background: #00cfc1;
  color: white;
}

/* line 4844, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-modal-content {
  position: relative;
  background-color: white;
  margin: 5% auto;
  border-radius: 8px;
  width: 500px;
  max-width: 90%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

/* line 4854, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-close {
  position: absolute;
  top: 10px;
  right: 14px;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
  color: #666;
}

/* line 4864, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-slider-container {
  margin-bottom: 20px;
}

/* line 4868, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-buttons {
  text-align: center;
}

/* line 4872, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-btn {
  margin: 0 8px;
  padding: 6px 12px;
  border: none;
  background: #eee;
  cursor: pointer;
  border-radius: 4px;
}

/* line 4881, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-btn.gender-active {
  background-color: #4c9cd4;
  color: white;
}

/* line 4886, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-actions {
  width: 500px;
  background: #f2f2f2;
  text-align: left;
  padding: 15px 20px 20px 20px;
}

/* line 4893, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.gender-modal-header {
  background: #4c9cd4 !important;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: white !important;
  padding: 20px 20px 20px 20px;
  width: 500px;
}

/* line 4903, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#send-notification-btn {
  background: #49a2b9 !important;
}

/* line 4909, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.user-info-icon {
  margin-left: 5px;
  display: inline-block;
  cursor: pointer;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

/* line 4918, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-container {
  position: relative;
  display: inline-block;
  margin-left: 20px;
  /* Just for spacing in demo */
  margin-top: 20px;
  /* Just for spacing in demo */
}

/* line 4925, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.interval-dropdown-link {
  text-decoration: none;
  color: #191970;
  font-weight: normal;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #ccc;
  /* Added for button-like appearance */
  border-radius: 4px;
  background-color: #f9f9f9;
}

/* line 4936, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-container {
  position: relative !important;
  display: inline-block !important;
}

/* line 4941, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-interval-dropdown-link {
  text-decoration: none !important;
  /* Ensures no underline */
  color: #191970 !important;
  /* Standard link blue color */
  font-weight: normal !important;
  /* Not bold */
  padding: 0 !important;
  /* Remove padding to make it compact like a link */
  display: inline-block !important;
  /* Allows color and text-decoration */
  cursor: pointer !important;
  /* Indicates it's clickable */
  border: none !important;
  /* Remove border */
  border-radius: 0 !important;
  /* Remove border-radius */
  background-color: transparent !important;
  /* Remove background color */
}

/* line 4953, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-menu {
  list-style: none !important;
  margin: 0 !important;
  width: 130px !important;
  background-color: #ffffff !important;
  border: 1px solid #e0e0e0 !important;
  border-radius: 4px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
  position: absolute !important;
  z-index: 1000 !important;
}

/* line 4967, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-menu li {
  padding: 0 !important;
}

/* line 4971, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-menu li {
  display: list-item !important;
}

/* line 4975, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-menu-link {
  display: block !important;
  text-decoration: none !important;
  color: #333333 !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  transition: background-color 0.2s ease !important;
  background-color: white !important;
}

/* line 4985, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.new-dropdown-menu-link:hover {
  background-color: #4c9cd4 !important;
  color: #000000 !important;
}

/* line 4990, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-container {
  position: relative;
  display: inline-block;
  margin-left: 20px;
  /* Just for spacing in demo */
  margin-top: 20px;
  /* Just for spacing in demo */
}

/* line 4997, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.interval-dropdown-link {
  text-decoration: none;
  color: #191970;
  font-weight: normal;
  display: inline-block;
  cursor: pointer;
  border: 1px solid #ccc;
  /* Added for button-like appearance */
  border-radius: 4px;
  background-color: #f9f9f9;
}

/* Your new CSS for the dropdown menu */
/* line 5009, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 120px;
  /* Example width */
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  position: absolute;
  /* Essential for dropdown positioning */
  z-index: 1000;
}

/* line 5024, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-menu li {
  padding: 0;
}

/* line 5028, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-menu li a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 14px;
  transition: background-color 0.2s ease;
}

/* line 5038, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.dropdown-menu li a:hover {
  background-color: #f0f0f0;
  color: #000000;
}

/* line 5044, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.pagination-dropdown-wrapper .pagination_information,
.pagination-dropdown-wrapper .dropdown-container {
  color: white;
}

/* line 5047, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.pagination-dropdown-row {
  display: flex;
  align-items: center;
  gap: 1rem;
  /* Space between elements */
  color: white;
  justify-content: space-between;
  /* Optional: spreads them out */
}

/* line 5054, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.user_pagination_information {
  font-weight: bold;
  line-height: 40px;
  font-size: 15px;
  padding-left: 5px;
  font-family: "Aller", "Lucida Grande", sans-serif;
}

/* line 5062, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.active_admin_devise_passwords #login_form {
  top: 65px !important;
  width: 450px !important;
}

/* line 5066, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-edit-button {
  background-color: #49a2b9;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
}

/* line 5077, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-hidden {
  display: none;
}

/* line 5081, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-toast {
  position: fixed;
  bottom: 30px;
  right: 30px;
  background-color: #4caf50;
  color: white;
  padding: 12px 18px;
  border-radius: 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  font-size: 14px;
  min-width: 220px;
}

/* line 5099, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-toast-error {
  background-color: #e74c3c !important;
}

/* line 5103, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-toast-success {
  background-color: #4caf50 !important;
}

/* line 5107, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.zoi-hidden {
  display: none !important;
}

/* line 5111, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#zoi-toast-close {
  background: none;
  border: none;
  color: white;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}

/* line 5120, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.settings-section-bottom {
  margin-top: 15px;
}

/* line 5124, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.incident-number-wrapper {
  position: relative;
}

/* line 5128, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.location-icon {
  position: absolute;
  padding: 2px;
}

/* line 5133, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.location-gif {
  width: 30px;
  height: 30px;
}

/* line 5138, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.font-bold {
  font-weight: 700;
}

/* line 5142, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.tab-btn.active {
  background: #4c9cd4;
  color: white;
  font-weight: bold;
}

/* line 5147, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.settings-tab {
  display: none;
}

/* line 5150, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.settings-tab.active {
  display: block !important;
}

/* line 5156, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_wrap_8f3 {
  margin: 0 auto;
  padding: 30px 10px;
}

/* line 5161, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_parent_2d1 {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 24px 0 rgba(76, 156, 212, 0.1);
  padding: 32px 18px;
}

/* line 5168, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 24px;
  background: #f5fafd;
  border-radius: 12px;
  padding: 18px 20px 10px 20px;
  box-shadow: 0 1px 8px 0 rgba(76, 156, 212, 0.04);
}

/* line 5181, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_toolsec_1b7 {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: flex-end;
}

/* line 5188, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 label {
  font-size: 1.07rem;
  color: #49a2b9;
  font-weight: 700;
  margin-bottom: 4px;
  display: block;
  letter-spacing: 0.01em;
}

/* line 5197, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_viewbtns_7c4 {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}

/* line 5204, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_viewbtns_7c4 button,
.cls_toolbar_9a2 .cls_viewbtns_7c4 select {
  background: #e0f7f7;
  color: #49a2b9;
  border: none;
  border-radius: 8px;
  padding: 10px 18px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  margin-right: 0;
  transition: background 0.2s, color 0.2s;
  box-shadow: 0 1px 4px 0 rgba(76, 156, 212, 0.04);
}

/* line 5219, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_viewbtns_7c4 button.active,
.cls_toolbar_9a2 .cls_viewbtns_7c4 button:hover {
  background: #49a2b9;
  color: #fff;
}

/* line 5224, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_daterangegrp_3e2 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 220px;
}

/* line 5231, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_daterangeflds_6d9 {
  display: flex;
  gap: 8px;
  align-items: center;
}

/* line 5237, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 input[type="date"] {
  border: 1.5px solid #e0f7f7;
  border-radius: 8px;
  padding: 8px 10px;
  font-size: 1rem;
  background: #fff;
  min-width: 120px;
  color: #49a2b9;
}

/* line 5247, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_searchadv_5f1 {
  display: flex;
  gap: 12px;
  align-items: flex-end;
  flex-wrap: wrap;
}

/* line 5254, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_searchadv_5f1 .cls_formgrp_4b8 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 120px;
}

/* line 5262, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_searchadv_5f1 input,
.cls_toolbar_9a2 .cls_searchadv_5f1 select {
  border: 1.5px solid #e0f7f7;
  border-radius: 8px;
  padding: 8px 10px;
  font-size: 1rem;
  background: #fff;
  color: #49a2b9;
}

/* line 5271, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_searchadv_5f1 button {
  background: #49a2b9;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 10px 22px;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.2s;
  margin-top: 20px;
  box-shadow: 0 1px 4px 0 rgba(76, 156, 212, 0.04);
}

/* line 5285, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolbar_9a2 .cls_searchadv_5f1 button:hover {
  background: #2176ae;
}

/* line 5289, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tablelist_6e7 {
  width: 100%;
  border-collapse: collapse;
  margin-top: 24px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 12px 0 rgba(76, 156, 212, 0.07);
  display: none;
}

/* line 5301, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tablelist_6e7 th,
.cls_tablelist_6e7 td {
  padding: 12px 10px;
  border-bottom: 1px solid #e0f7f7;
  text-align: left;
}

/* line 5307, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tablelist_6e7 th {
  background: #e0f7f7;
  color: #49a2b9;
  font-weight: 700;
  font-size: 1rem;
}

/* line 5314, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tablelist_6e7 tr:last-child td {
  border-bottom: none;
}

/* line 5318, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tblcal_2a9 {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 0;
}

/* line 5325, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_tblcal_2a9 td,
.cls_tblcal_2a9 th {
  padding: 10px;
  border: 1px solid #e2e2e2;
  text-align: center;
  vertical-align: top;
  height: 100px;
  width: 100px;
}

/* line 5334, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_thgroup_5d2 {
  height: 50px !important;
  font-size: 18px;
  padding: 10px !important;
  font-weight: bold;
  background: #49a2b9;
  color: white;
}

/* line 5343, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_datepick_7b1.selected {
  background-color: #f2f2f2;
  font-weight: bold;
}

/* line 5348, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_link_3c7 {
  display: block;
  text-align: center;
  margin: 5px 0;
  text-decoration: none;
  color: #49a2b9;
  font-weight: bold;
  font-size: medium;
  transition: color 0.2s;
}

/* line 5359, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_link_3c7:hover {
  color: #2176ae;
  text-decoration: underline;
}

/* line 5364, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_uilink_1a2 {
  border-radius: 5px;
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 600;
  display: block;
  width: 30%;
  height: 20%;
  margin-left: auto;
  margin-right: auto;
}

/* line 5376, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_uilink_1a2.in_complete {
  background: #007bff;
  color: #fff !important;
}

/* line 5381, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_uilink_1a2.complete {
  background: #49a2b9;
  color: #fff !important;
}

/* line 5386, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_uilink_1a2.total_charts {
  background: #59c4f6;
  color: #fff !important;
}

/* line 5391, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_footer_8d4 {
  margin-top: 1em;
  border-top: 1px solid #dadada;
  padding: 10px 0;
  display: inline-flex;
  gap: 8px;
}

/* line 5399, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_expandbtn_6f8 {
  background: #49a2b9;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 8px 18px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  margin-bottom: 12px;
  margin-right: 12px;
  transition: background 0.2s;
}

/* line 5413, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_expandbtn_6f8:hover {
  background: #2176ae;
}

/* line 5417, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 {
  display: none;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 18px 24px;
  align-items: end;
  background: #f5fafd;
  border-radius: 12px;
  padding: 18px 20px;
  box-shadow: 0 1px 8px 0 rgba(76, 156, 212, 0.04);
  margin-bottom: 18px;
  margin-top: 0;
}

/* line 5430, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3.active {
  display: grid;
}

/* line 5434, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_formgrp_4b8 {
  display: flex;
  flex-direction: column;
  gap: 7px;
  min-width: 0;
}

/* line 5441, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 label {
  font-size: 1.05rem;
  color: #49a2b9;
  font-weight: 700;
  margin-bottom: 2px;
  display: flex;
  align-items: center;
  gap: 6px;
  letter-spacing: 0.01em;
}

/* line 5452, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 input {
  border: 1.8px solid #d1eaff;
  border-radius: 10px;
  font-size: 1.07rem;
  background: #f9fafb;
  transition: border 0.2s, box-shadow 0.2s;
  width: 100%;
  box-sizing: border-box;
  font-weight: 500;
}

/* line 5463, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 select {
  border: 1.8px solid #d1eaff;
  border-radius: 10px;
  font-size: 1.07rem;
  background: #f9fafb;
  transition: border 0.2s, box-shadow 0.2s;
  width: 100%;
  box-sizing: border-box;
  font-weight: 500;
}

/* line 5475, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 input:focus,
.cls_filters_7e3 select:focus {
  border-color: #49a2b9;
  outline: none;
  background: #fff;
  box-shadow: 0 0 0 2px #e0f7f7;
}

/* line 5482, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_daterange_9e5 {
  display: flex;
  gap: 8px;
  align-items: center;
}

/* line 5488, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_daterange_9e5 input {
  min-width: 0;
  flex: 1 1 0;
}

/* line 5493, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_dateshort_2c6 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 8px;
  align-items: center;
}

/* line 5501, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_dateshort_2c6 button {
  background: #e0f7f7;
  color: #49a2b9;
  border: none;
  border-radius: 7px;
  padding: 7px 14px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s, color 0.2s, box-shadow 0.2s;
  box-shadow: 0 1px 4px 0 rgba(76, 156, 212, 0.04);
}

/* line 5515, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_filters_7e3 .cls_dateshort_2c6 button.active,
.cls_filters_7e3 .cls_dateshort_2c6 button:hover {
  background: #49a2b9;
  color: #fff;
  box-shadow: 0 2px 8px 0 rgba(76, 156, 212, 0.1);
}

@media (max-width: 900px) {
  /* line 5522, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .cls_toolbar_9a2 {
    flex-direction: column;
    gap: 18px;
  }

  /* line 5527, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .cls_toolbar_9a2 .cls_toolsec_1b7 {
    flex-direction: column;
    gap: 10px;
  }

  /* line 5532, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .cls_toolbar_9a2 .cls_searchadv_5f1 {
    flex-direction: column;
    gap: 10px;
  }

  /* line 5538, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .cls_tblcal_2a9 td,
  .cls_tblcal_2a9 th {
    height: 60px;
    width: 60px;
    font-size: 12px;
  }

  /* line 5544, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
  .cls_filters_7e3 {
    grid-template-columns: 1fr;
  }
}
/* line 5549, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7.cls_viewbtns_7c4 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

/* line 5557, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7.cls_viewbtns_7c4 button,
.cls_toolsec_1b7.cls_viewbtns_7c4 select {
  padding: 8px 14px;
  font-size: 14px;
  border: 1px solid #49a2b9;
  border-radius: 6px;
  background-color: #49a2b9;
  color: white;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

/* line 5569, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7.cls_viewbtns_7c4 button:hover,
.cls_toolsec_1b7.cls_viewbtns_7c4 select:hover {
  background-color: #3b87bb;
}

/* line 5573, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7.cls_viewbtns_7c4 select {
  background-color: white;
  color: #49a2b9;
  border: 1px solid #49a2b9;
}

/* line 5579, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7.cls_viewbtns_7c4 select:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(76, 156, 212, 0.3);
}

/* line 5584, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7 {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
}

/* line 5592, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7 button,
.cls_toolsec_1b7 select {
  height: 36px;
  font-size: 14px;
  padding: 4px 12px;
}

/* line 5598, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.cls_toolsec_1b7 select {
  width: 110px;
  min-width: 100px;
}

/* line 5602, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
#calendarListingBody td {
  font-size: 16px;
  font-weight: 500;
  padding: 8px 12px;
}

/* line 5608, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.pagination-controls button {
  border: 1px solid #ccc;
  background: #f5f5f5;
  cursor: pointer;
  border-radius: 4px;
}

/* line 5615, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.pagination-controls button.active {
  background: #49a2b9;
  color: white;
  border-color: #49a2b9;
}

/* line 5621, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.svg-bold-large {
  width: 120%;
  height: 120%;
  stroke: currentColor;
  stroke-width: 1.5;
}

/* line 5627, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
mark {
  background-color: yellow;
  color: black;
  padding: 0 2px;
  border-radius: 2px;
}

/* line 5634, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background: #f9f9f9;
  /* optional */
  border: 1px solid #ddd;
  /* optional */
  cursor: pointer;
}

/* line 5644, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.item-header .left {
  display: flex;
  align-items: center;
  gap: 10px;
  /* spacing between drag icon and text */
}

/* line 5650, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.item-header .toggle-wrapper {
  margin-left: auto;
}

/* line 5653, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.section-header {
  position: sticky;
  top: 0;
  background: #fff;
  /* match your layout's background */
  z-index: 10;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
}

/* line 5661, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.content-section .container {
  max-height: 80vh;
  /* adjust as needed */
  overflow-y: auto;
}

/* line 5666, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.toggle-wrapper-with-info {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}

/* line 5673, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 5679, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip .tooltip-content {
  display: none;
  position: absolute;
  top: 120%;
  right: 0;
  background-color: #fff;
  color: #333;
  border: 1px solid #ccc;
  z-index: 1000;
  padding: 10px;
  width: 250px;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  font-size: 13px;
  border-radius: 4px;
}

/* line 5695, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip:hover .tooltip-content {
  display: block;
}

/* line 5699, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip .info-icon {
  font-size: 16px;
  color: #2196F3;
}

/* line 5704, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip {
  position: relative;
  display: inline-block;
}

/* line 5709, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip .tooltip-content {
  display: none;
  position: absolute;
  top: 120%;
  right: 0;
  background-color: #fff;
  color: #333;
  border: 1px solid #ccc;
  z-index: 1000;
  padding: 10px;
  width: 250px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-size: 13px;
  border-radius: 4px;
  pointer-events: auto;
}

/* line 5727, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip:hover .tooltip-content,
.meta-info-tooltip .tooltip-content:hover {
  display: block;
}

/* line 5731, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip .info-icon {
  font-size: 16px;
  color: #2196F3;
  cursor: pointer;
}

/* line 5737, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 5746, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-modal-content {
  background: #fff;
  padding: 25px;
  margin: 10% auto;
  width: 400px;
  max-width: 90%;
  border-radius: 8px;
  text-align: center;
  position: relative;
}

/* line 5757, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-close {
  position: absolute;
  right: 12px;
  top: 10px;
  font-size: 24px;
  color: #888;
  cursor: pointer;
}

/* line 5765, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 5774, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-modal-content {
  background: #fff;
  padding: 25px;
  margin: 10% auto;
  width: 400px;
  max-width: 90%;
  border-radius: 8px;
  text-align: center;
  position: relative;
}

/* line 5785, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.qr-close {
  position: absolute;
  right: 12px;
  top: 10px;
  font-size: 24px;
  color: #888;
  cursor: pointer;
}

/* line 5794, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.toggle-wrapper-with-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 5800, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.toggle-wrapper {
  flex-shrink: 0;
}

/* line 5804, /home/deployer/apps/rescuepcr/development/new_stage2/app/assets/stylesheets/rescuepcr.css.scss */
.meta-info-tooltip {
  flex-shrink: 1;
}
