/*Style Guide*/
/*End StileGuides*/
/*Required shades*/
/*Color for shift order graph series in NORMAL threshold*/
/*Color for shift order graph series in WARNING threshold*/
/*Color for shift order graph series in CRITICAL threshold*/
/*Gang graph colors*/
body {
  /** 2x Navbars (50 + 50) + 15px offset for bootstrap fixed-top-navbar class (fake margin-bottom) */
  padding-top: 115px;
  background-color: white;
  margin-bottom: 20px;
}
.footer {
  position: fixed !important;
  bottom: 0;
  width: 100%;
  height: 20px;
  background-color: #f5f5f5;
  text-align: right;
  font-size: 10px;
  font-weight: 700;
  padding: 3px 10px 0 0;
}
/*BCMEA Colors (forecolor and background)*/
.bcmea-blue {
  color: #236092;
}
.bcmea-blue-bg {
  background-color: #236092;
}
.bcmea-azure {
  color: #4ac1e0;
}
.bcmea-azure-bg {
  background-color: #4ac1e0;
}
.bcmea-green {
  color: #00b189;
}
.bcmea-green-bg {
  background-color: #00b189;
}
/*-------*/
.menuHeader {
  margin-bottom: 5px;
}
a.btn-home {
  text-align: center;
}
a.btn-home > i {
  font-size: 3em;
  margin-bottom: 0.1em;
  color: #fc7c52;
}
i.header-icon {
  font-size: 1.5em;
  color: #fc7c52;
}
.empty-link,
.empty-link:hover {
  color: #9d9d9d !important;
  cursor: default !important;
}
legend {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #236092;
}
legend.no-border {
  border-color: transparent;
}
.fcgrid__header {
  font-family: 'bcmea-trebuchet';
  font-size: 13pt;
}
.fcgrid__title {
  font-family: 'bcmea-trebuchet';
  font-size: 18pt;
}
.fcgrid__text {
  font-family: "bcmea-arial";
  font-size: 12.0pt;
}
#loginForm {
  max-width: 380px;
  padding: 15px 35px 45px;
  margin: 0 auto;
  margin-top: 50px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
/*.navbar-nav { font-size:20px; }*/
.grid-row:nth-child(even) {
  background-color: white;
}
.btn-primary {
  background-color: #fc7c52;
  border-color: #fc7c52;
}
.btn-primary:hover {
  background-color: #fc7c52;
  border-color: #fc7c52;
}
.btn-primary:active {
  background-color: #fc7c52;
  border-color: #fc7c52;
}
a {
  color: #fc7c52;
}
a:hover,
a:focus {
  color: #fc7c52;
}
a.disabled {
  color: #aaa !important;
  cursor: default;
  pointer-events: none;
  text-decoration: none;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #fc7c52;
  border-color: #fc7c52;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fc7c52;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #000;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.spin16 {
  background-image: url(data:image/gif;base64,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);
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.spin20 {
  background-image: url(data:image/gif;base64,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);
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.spin32 {
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAKUAAAQCBISGhERCRMTGxGRiZCQiJKSmpOzq7HRydBQSFNza3JSWlLS2tFRSVDQyNPz6/AwKDMzOzGxqbHx6fIyOjLSytPTy9BwaHOTi5JyenMTCxFxeXDw6PAQGBExKTMzKzGRmZCQmJKyqrOzu7HR2dBQWFNze3Ly6vFRWVDQ2NPz+/AwODNTS1GxubHx+fJSSlKSipP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQIBwAAACwAAAAAIAAgAAAG/sCYcEgsGo/IpHLJbDqfzdFhSp2qhldoTNMBeL+AbGzCeVmgXLBXPPEmYGJmGiwmgTcPJ6NLH7bBDXFIJitqYUMYLnxeAUsqHmB8ggohXx0KSgNgFCcQh0UmJV8bSgRfHFcaK4JCBpZnRyoXXydDGqwxKgVfFUgHlnlMLV8uSB9fDk4LXyBIml7JTRnMSBhfJbhGfwAkSA+LLL5EHF8wSZBezUcIIkIRYBhJrl8DRxIAIg8pp0oPlV4lwhW5B2AfrSUMwECgEEwIQUDZiGzzEkLMQy8FRjRRMeyaRTUUnqjIUAgAtiEXvbR7goFEggsfDa188uADkQEwMuTcaaChCZafQIMKHcokCAAh+QQIBwAAACwAAAAAIAAgAIUEAgSEhoREQkTExsRkYmQkIiTk5uSkpqQUEhRUUlTU1tR0cnQ0MjT09vS0trSUlpQMCgxMSkzMzsxsamwsKizs7uwcGhxcWlzc3tx8eny8vryMjoysrqw8Ojz8/vykoqQEBgRERkTMysxkZmQkJiTs6uwUFhRUVlTc2tx0dnQ0NjT8+vy8urycmpwMDgxMTkzU0tRsbmwsLiz08vQcHhxcXlzk4uR8fnzEwsSUkpS0srT///8AAAAAAAAAAAAAAAAG/sCdcEgsGo9II6yRbDpZiBjKSS16CgCAgLOqVjfZrCVQ8iY9nHBYYj6iBOqsyjMs0c0OSDz7IQpqXVUOIHsALkxCClkngU0YemEhC1kpRBNhAU4eEWoPHg0IABhDHgxhIFNJA2obQykhRTYmYTVNBGECdzsoDkYHpzNIHrNZvUS6pDRhOkglYRCNTTFhN0giYTJeD2EjSKtZDF4t3EgYYSbISTdhlUcrkAAwVR1hfUicWd1WA0QSajZJfoXhR0SEjDsrVOBqsgJLFhOjhtQAgGNHgwRqjCVx8G9IBT0nBigM8yLdkQxZXhABU6hAhSoepmkg5TAOiYgwOehiUejEJss2RV7EkVERqJUJ8ADAMnqkQg4SYVIxNeJBA8YFU5sYyGEyq5cgACH5BAgHAAAALAAAAAAgACAAhQQCBISChERCRMTCxGRiZOTi5CQiJKSmpHRydPTy9BQWFFRSVNTS1LS2tJSSlDQyNAwKDGxqbOzq7KyurHx6fPz6/FxaXNza3IyKjExKTMzKzCwuLBweHLy+vJyanDw6PAQGBISGhERGRMTGxGRmZOTm5CQmJKyqrHR2dPT29BwaHFRWVNTW1Ly6vJSWlDQ2NAwODGxubOzu7LSytHx+fPz+/FxeXNze3P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJxwSCziGMakcomzYZjQJQHwjFqHNgD1Cq1cWgLtllusdVYwsbpKxl3C6jhg0p5B5PFMjdwAxRUfCmILFWQ3d2IiA3tZABmFQ5BLNSJqLntCWQspRCUbN0wjag5FNptEEiYABExTWgKYQyeSOAmqACAJSjWCWg1RNRxiM0oSYhC0SzFiNEoaYhtXLmIRSqJaL1ceYiRKN2IKsUwUYihKFX5aLFYvYgdLGWIuRTfJz2IFSwdaJOIXHLRStHvFpIKBfkT+AeAkpMICNS2gXPAnbCGOGiMeqFkgLopCLQEQbIhjQgaZj3i0mADFJYWBlGJWmGyzL6WijlxqaolBY4IThDZJdDIEqqTmUKJBLSLVl4xJEAAh+QQIBwAAACwAAAAAIAAgAIUEAgSEgoREQkTEwsQkIiSkoqTk4uRsamwUEhRUUlQ0MjT08vSUkpS0srTc2twMCgxMSkzMyswsKizs6ux0dnQcGhxcWlw8Ojz8+vycmpy8uryMioysrqwEBgSEhoRERkTExsQkJiSkpqTk5uR0cnQUFhRUVlQ0NjT09vSUlpS0trTc3twMDgxMTkzMzswsLizs7ux8enwcHhxcXlw8Pjz8/vycnpy8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCccEgsGo/IZHKhbCZRFqe0mAE4pkeMQ6OKMGsKAAU7rN1MCIBafSKpESiyg7au2wE2bONx7wNONVINHXYlFzQhfS5OK3xrHyAYQ412JE01H3UpgUQqdRAqkkoDmkcQAAgUK1MzazScRCs0BXFTNRVrN1mwRbxEI2sPok41AxYeSBFrL1MRL2oHSCBrEFNV0EgrAC03vkkxa2NZBmQ4J2sFZBgiGUfKa+RSKzElACBGGOdqNMQaLWsKfGFIUEdDkxUE7KQgUgNEmDUJvBXBUK8OghkBPJB4VicEDCkB/PQJEc+JAZF2THzEYkKNjDR3Pgwoh+OGGg4YBjCgQCIAF4cJNIXUCCFjWNAjDAIcVbJgxNKnSoIAACH5BAgHAAAALAAAAAAgACAAhQQCBISChMTCxDw+PKSipOTi5FxeXCQmJJSSlExOTPTy9BQSFNTS1LSytGxubDQyNAwKDIyKjERGROzq7JyanFRWVPz6/Ly6vMzKzCwuLBwaHHR2dAQGBISGhMTGxERCROTm5GxqbCwqLJSWlFRSVPT29BQWFNza3LS2tHRydDQ2NAwODIyOjExKTOzu7JyenFxaXPz+/Ly+vP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb2wJlwSCwaj8ikcslsOp/QouV0QWEUUWPsUlkBvl8VAjsEoZqnAXgNXrxis8kBwWxA2PivoXAAsJYNHGwmAwMieIJ+SideYBIeFmUBiWt/SDESayNwRid9lUkCmkkgn2CWRwZgA5xGcnioRTEfByIHAkguHyYaJr68FFmyMcTFrcLIycrIFjDOz84XSR0OKQ4MSCV5IcdEGGsF2Xjc2SqrSdprHBjZFWvS4mwQLJFDMR4PayTdROl4CwYCUMvA5oALJelCOMiT50A4hABClIjxohFDABUOLilBTgiIFAvytJDhJEY9IhYEsNiwIUADEMtiypxJ80kQACH5BAgHAAAALAAAAAAgACAAhQQCBISChMTCxERCROTi5CQiJKSipGRmZJSSlNTS1PTy9DQyNBQSFFRSVLSytHR2dAwKDIyKjMzKzOzq7CwqLKyqrGxubJyanNza3Pz6/Dw6PFxaXExKTBweHLy6vHx+fAQGBISGhMTGxOTm5CQmJKSmpGxqbJSWlNTW1PT29DQ2NBQWFFRWVLS2tHx6fAwODIyOjMzOzOzu7CwuLKyurHRydJyenNze3Pz+/Dw+PFxeXExOTP///wAAAAAAAAAAAAb+QJ5wSCwaj8ikcslsOp/QYgblacUUUSPOw3oBvl8VApvF5MBoMMOGgzog6fhXl3E64itNjhJvtJcyDGgDIn88Ix9wYCFNIyEdACeGRBgkYCAYPDgxFUo4KEoEK2AbNhoALVlFJXEFk5p1Tjg0cYxFLR0BI0sTIQVxIBNGO18gGwKvQwQfo2k6RjdxMydkRhklZ2AiRi5yHQjJRAkHLwuvKc1gKjSxTAqgq3EHqkQ4pzMHaNtJOOFDGDok4Mjw68uKBEhSNNBgoF2RSS3QQICRop6IBWpoNOmGhsGGDxEsYERDQkYTHDXkyCFB4AkOG15UftlgMsqIB+nQcBBAT0gRBgEwHjwIQKNmz6NIkypFGgQAIfkECAcAAAAsAAAAACAAIACFBAIEhIKEREJExMLE5OLkZGZkJCIkpKak1NLU9PL0FBIUVFJUdHZ0lJKUNDI0DAoMzMrM7OrsbG5stLK03Nrc/Pr8XFpcjI6MTEpMLCosHBocfH58nJ6cPD48BAYEhIaExMbE5ObkbGpsJCYkrKqs1NbU9Pb0FBYUVFZUfHp8lJaUNDY0DA4MzM7M7O7sdHJ0vLq83N7c/P78XF5cTE5M////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AmnBILBqPyKRyyWw6n9BipQSDgRJRowyGYgG+39UFm5VhwGiwgiPLwrzptKXi9p46nUx80V66iiADfTUhGw9oAUsUGhdMFCNgHhRJJRpfjUsEJ2AzSItomEoHkWRElXGhSDIGYBNFn3EAqUcSYBtEFAYeHmm7HipKDWAiRDLGMgNgDhXHRgQ0GAJ6XxrRGA1EMWAng0cTvLEYJkQV4AAISyTmYOJGZ18FTBNp7UajYCBM6l/1RhWQX06gS+ehnzc0Hi6MGyIjRJEBC5VsSKPAwoYPL/SQKPMiVpqNUWRwgOMRQIssNSIwUBAuH0ohFUCoYMAgAIk/L3Pq3MmzJwKRIAAh+QQIBwAAACwAAAAAIAAgAIUEAgSEgoREQkTExsQkIiTk5uRkYmSkoqQUEhTU1tSUkpRUUlQ0MjT09vR0dnS0srQMCgxMSkzMzszs7uxsamysqqwcGhzc3tycmpw8OjyMjowsKixcWlz8/vx8fnwEBgSEhoRERkTMyswkJiTs6uxkZmSkpqQUFhTc2tyUlpQ0NjT8+vx8eny8urwMDgxMTkzU0tT08vRsbmysrqwcHhzk4uScnpw8PjxcXlz///8AAAAAAAAAAAAAAAAAAAAAAAAG/sCccEgsGo/IpHLJbDqf0GIH1XqIYlFlCMAFqDTYaGfQGT66XYSt3IwpNoDBcGVBdzkrZQdWgtyJKSFwdgtsRSsmGXYAHyRGBR5+XQFHHS0viwAgSCgjXR8oSRccdjSGRTUnXThKOIsPSSafYUYddVwafRFJHTRdsEcFXRB5Eym0RjJdHkgiXQxOKV0lSAPPThjTSDVdJ6dFMHk5Dl0OSCsfXTBJKRYBBYpcB0kR2kgxLos1sWhySBSlkB3yxOXEuiMSFkEoAeObkDOfNDQ4ciOTioNGPNhBwMFDCkMV0HzAIcLhkA7kMkmYo4qGhglNOtjIZ8cAERMtTCoh4UDVFjCYWYysGKDAgQMQ+4IqXcq0qdMlQQAAOw==);
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.spin48 {
  background-image: url(data:image/gif;base64,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);
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
}
.gap5 {
  display: block;
  height: 5px;
}
.gap10 {
  display: block;
  height: 10px;
}
.gap20 {
  display: block;
  height: 20px;
}
.gap50 {
  display: block;
  height: 50px;
}
.btn-toolbox {
  padding: 20px;
  margin: 10px;
  width: 170px;
  height: 140px;
  white-space: normal;
}
.logo-brand {
  height: 1.7em;
}
.table-scrollable {
  width: 100%;
}
.table-scrollable thead,
.table-scrollable tbody,
.table-scrollable tr,
.table-scrollable td,
.table-scrollable th {
  display: block;
}
.table-scrollable tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.table-scrollable thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.table-scrollable tbody {
  height: auto;
  overflow-y: auto;
}
.table-scrollable tbody td,
.table-scrollable thead th {
  width: 20%;
  float: left;
}
.table-scrollable tbody td:first-child,
.table-scrollable thead th:first-child {
  width: 40%;
  float: left;
}
.board-position-grid thead,
.board-position-grid tbody,
.board-position-grid tr,
.board-position-grid td,
.board-position-grid th {
  display: block;
}
.board-position-grid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.board-position-grid tbody {
  height: auto;
  overflow-y: auto;
}
.board-position-grid tbody td,
.board-position-grid thead th {
  float: left;
}
.board-position-grid tbody td,
.board-position-grid th {
  width: 80%;
  float: left;
}
.board-position-grid tbody td:first-child,
.board-position-grid thead th:first-child {
  width: 20%;
  float: left;
}
.board-position-grid-layout {
  max-width: 350px;
  width: 350px;
}
.board-position-grid-height {
  max-height: 200px;
  height: auto;
  font-size: 11px !important;
}
.restriction-grid {
  width: 100%;
}
.restriction-grid thead,
.restriction-grid tbody,
.restriction-grid tr,
.restriction-grid td,
.restriction-grid th {
  display: block;
}
.restriction-grid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.restriction-grid td {
  min-height: 33px;
}
.restriction-grid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.restriction-grid tbody {
  height: auto;
  overflow-y: auto;
}
.restriction-grid .c1 {
  width: 10%;
  float: left;
}
.restriction-grid .c2 {
  width: 10%;
  float: left;
}
.restriction-grid .c3 {
  width: 10%;
  float: left;
}
.restriction-grid .c4 {
  width: 5%;
  float: left;
}
.restriction-grid .c5 {
  width: 5%;
  float: left;
}
.restriction-grid .c6 {
  width: 10%;
  float: left;
}
.restriction-grid .c7 {
  width: 25%;
  float: left;
}
.restriction-grid .c8 {
  width: 20%;
  float: left;
}
.restriction-grid .c9 {
  width: 5%;
  float: left;
}
.restriction-grid .full-description {
  width: 45%;
  float: left;
}
.ratingGrid {
  width: 100%;
}
.ratingGrid thead,
.ratingGrid tbody,
.ratingGrid tr,
.ratingGrid td,
.ratingGrid th {
  display: block;
}
.multi-select select {
  height: 300px;
}
.ratingGrid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.ratingGrid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.ratingGrid tbody td {
  height: 45px;
}
/*.ratingGridfix td {
    height: 37px;
    font-size: 12px !important;
}


.ratingGridfix2 td {
    height: 37px;
}*/
.ratingGridfix td > div.btn-group,
.ratingGridfix2 td > div.btn-group {
  margin-top: 0.2em;
}
/*td.text-column{padding-top: 0.8em !important}*/
tr.custom-input-container > td.text-column {
  padding-top: 0.8em !important;
}
.ratingGrid .ticket {
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
.ratingGrid tbody {
  height: auto;
  overflow-y: auto;
}
.ratingGrid .c1 {
  width: 15%;
  float: left;
}
.ratingGrid .c2 {
  width: 10%;
  float: left;
}
.ratingGrid .c3 {
  width: 10%;
  float: left;
}
.ratingGrid .c4 {
  width: 25%;
  float: left;
}
.ratingGrid .c5 {
  width: 15%;
  float: left;
}
.ratingGrid .c6 {
  width: 15%;
  float: left;
}
.ratingGrid .c7 {
  width: 10%;
  float: left;
}
.ratingGrid .c8 {
  width: 20%;
  float: left;
}
.ratingGrid .c9 {
  width: 15%;
  float: left;
}
.ratingGrid .c10 {
  width: 15%;
  float: left;
}
.ratingGrid .c11 {
  width: 40%;
  float: left;
}
/*.ratingGrid input, .ratingGrid select {
    height: 27px !important;
    font-size: 12px !important;
}*/
.ntbGrid {
  width: 100%;
}
.documentGrid thead,
.documentGrid tbody,
.documentGrid tr,
.documentGrid td,
.documentGrid th {
  display: block;
}
.ntbGrid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.ntbGrid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.documentGrid .ticket {
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
.ntbGrid tbody {
  height: auto;
  overflow-y: auto;
}
.ntbGrid tbody tr td {
  cursor: pointer;
}
.documentGrid .c0 {
  width: 5%;
  float: left;
}
.documentGrid .c1 {
  width: 10%;
  float: left;
}
.documentGrid .c2 {
  width: 10%;
  float: left;
}
.documentGrid .c3 {
  width: 70%;
  float: left;
}
.documentGrid .c7 {
  width: 10%;
  float: left;
}
.documentGridFix td {
  height: 33px;
}
/*.ntbGrid  input, .ntbGrid  select {
    font-size: 12px !important;
}*/
.documentUploadGrid {
  width: 100%;
}
.documentUploadGrid thead,
.documentUploadGrid tbody,
.documentUploadGrid tr,
.documentUploadGrid td,
.documentUploadGrid th {
  display: block;
}
.documentUploadGrid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.documentUploadGrid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.documentUploadGrid tbody {
  height: auto;
  overflow-y: auto;
}
.documentUploadGrid tbody tr td {
  cursor: pointer;
}
.documentUploadGrid .c0 {
  width: 20%;
  float: left;
}
.documentUploadGrid .c1,
.documentUploadGrid .c2 {
  width: 15%;
  float: left;
}
.documentUploadGrid .c3 {
  width: 20%;
  float: left;
}
.documentUploadGrid .c4 {
  width: 20%;
  float: left;
}
.documentUploadGrid .c5 {
  width: 10%;
  float: left;
}
.healthGrid {
  width: 100%;
}
.healthGrid thead,
.healthGrid tbody,
.healthGrid tr,
.healthGrid td,
.healthGrid th {
  display: block;
}
.healthGrid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.healthGrid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
.healthGrid td {
  height: 45px;
}
.healthGrid .ticket {
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
.healthGrid tbody {
  height: auto;
  overflow-y: auto;
}
.healthGrid .c1 {
  width: 25%;
  float: left;
}
.healthGrid .c2 {
  width: 25%;
  float: left;
}
.healthGrid .c3 {
  width: 25%;
  float: left;
}
.healthGrid .c4 {
  width: 25%;
  float: left;
}
/*.healthGrid input, .healthGrid select {
    height: 27px !important;
    font-size: 12px !important;
}*/
/*.healthGrid input[type=checkbox], .eventGrid input[type=checkbox] {
    height: 20px !important;
    width: 100%;
}*/
.training-grid {
  width: 100%;
}
.training-grid thead,
.training-grid tbody,
.training-grid tr,
.training-grid td,
.training-grid th {
  display: block;
}
.training-grid tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.training-grid td {
  min-height: 33px;
}
.training-grid thead th {
  height: 30px;
  text-decoration: underline;
  color: #333;
  cursor: pointer;
  overflow: hidden;
}
.training-grid tbody {
  height: auto;
  overflow-y: auto;
}
.training-grid .c1 {
  width: 25%;
  float: left;
}
.training-grid .c2 {
  width: 25%;
  float: left;
}
.training-grid .c3 {
  width: 25%;
  float: left;
}
.training-grid .c4 {
  width: 25%;
  float: left;
}
input.ng-invalid,
select.ng-invalid {
  border: 1px solid #fc7c52;
}
.green {
  color: green;
}
fieldset.scheduler-border {
  border: 1px groove #ddd !important;
  padding: 0.4em 1.4em 0.4em 1.4em !important;
  margin: 0 0 0.5em 0 !important;
  -webkit-box-shadow: 0 0 0 0 #000;
  box-shadow: 0 0 0 0 #000;
}
legend.scheduler-border {
  font-size: 1.2em !important;
  font-weight: bold !important;
  text-align: left !important;
  width: auto;
  padding: 0 10px;
  margin-bottom: 3px !important;
  border-bottom: none;
}
.row .bg-info {
  margin: 0 0 3px !important;
}
.ui-loader-background {
  width: 100%;
  height: 100%;
  top: 0;
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.3);
  display: none;
  position: fixed;
  z-index: 100;
}
.ui-loading .ui-loader-background {
  display: block;
}
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.form-horizontal .control-label {
  text-align: left !important;
}
.big-doc-view {
  max-width: 100%;
  height: auto;
  width: auto\9;
  /* ie8 */
}
.bcmea-nav-tabs > li {
  margin-bottom: -1px;
}
.bcmea-nav-tabs > li > a {
  color: #333;
  border: 1px solid #ddd;
}
.bcmea-nav-tabs > li.active > a,
.bcmea-nav-tabs > li.active > a:hover,
.bcmea-nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #333;
}
.bcmea-dropdown > .btn-default {
  color: #fff;
  background-color: #333;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
@media all and (max-width: 5000px) {
  .tabNavigation {
    display: block;
  }
  .dropdownNavigation {
    display: none;
  }
}
@media all and (max-width: 900px) {
  .tabNavigation {
    display: none;
  }
  .dropdownNavigation {
    display: block;
  }
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.alert-success {
  border-radius: 5px;
}
.alert-success.no-message {
  background-color: transparent !important;
}
.btn-nav-btn-default {
  background-color: #eee;
  border: none;
  font-weight: 600;
  padding: 5px 12px;
}
.btn-nav-input-group-addon {
  padding: 0;
}
.menu-header-padding {
  height: 34px;
}
.content-tab-heading {
  margin-bottom: 0;
}
.input150 {
  width: 150px;
}
/*class to put the busy message at the top of the popover*/
div.popover-content > div > div.cg-busy-animation > .cg-busy-default-wrapper {
  top: -10px !important;
}
.form-control[disabled],
.btn[disabled] {
  cursor: default;
}
.capitalized {
  text-transform: capitalize;
}
.uppercase {
  text-transform: uppercase;
}
img.doc-preview {
  margin: auto;
  width: 60%;
}
fieldset.accordion-item {
  margin-bottom: 15px;
}
.accordion-body {
  -moz-transition: height 0.6s;
  -o-transition: height 0.6s;
  -webkit-transition: height 0.6s;
  transition: height 0.6s;
}
.highlight {
  background-color: rgba(246, 225, 109, 0.61);
}
.highlight h4 {
  font-weight: bold;
}
.document-grid-panel {
  margin-bottom: 5px;
}
.panel-heading,
.panel-heading a {
  cursor: pointer;
  color: #000;
}
.panel-heading a:after {
  font-family: "Glyphicons Halflings";
  content: "\e114";
  float: right;
  color: grey;
}
.panel-heading a.panel-collapsed:after {
  content: "\e080";
}
.panel-default > .panel-heading .badge-positive {
  background-color: #fc7c52;
}
.cg-busy {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1001;
}
.cg-busy-animation.ng-hide-add,
.cg-busy-animation.ng-hide-remove {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block !important;
}
.cg-busy-animation.ng-hide-remove {
  opacity: 0;
  -webkit-transform: translate(0px, -40px);
  -moz-transform: translate(0px, -40px);
  -ms-transform: translate(0px, -40px);
  -o-transform: translate(0px, -40px);
  transform: translate(0px, -40px);
}
.cg-busy-animation.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.cg-busy-animation.ng-hide-add {
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}
.cg-busy-animation.ng-hide-add.ng-hide-add-active {
  opacity: 0;
  -webkit-transform: translate(0px, -40px);
  -moz-transform: translate(0px, -40px);
  -ms-transform: translate(0px, -40px);
  -o-transform: translate(0px, -40px);
  transform: translate(0px, -40px);
}
.cg-busy-backdrop {
  background-color: white;
  opacity: 0.7;
}
.cg-busy-backdrop-animation.ng-hide-add,
.cg-busy-backdrop-animation.ng-hide-remove {
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  display: block !important;
}
.cg-busy-backdrop-animation.ng-hide {
  opacity: 0;
}
/* All styles below are for the default template. */
.cg-busy-default-wrapper {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.cg-busy-default-wrapper {
  text-align: center;
  height: 80px;
}
.cg-busy-default-sign {
  display: inline-block;
  position: relative;
  z-index: 1002;
  padding-bottom: 6px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e9eeee;
  border: 1px solid #dddddd;
  border-top-width: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.cg-busy-default-text {
  margin: 13px 12px 6px 49px;
  font-size: 16px;
  color: #555;
  text-align: left;
  max-width: 400px;
}
.cg-busy-default-spinner {
  position: absolute;
  width: 25px;
  height: 25px;
  display: inline-block;
  top: 12px;
  left: 14px;
}
.cg-busy-default-spinner div {
  width: 12%;
  height: 26%;
  background: #000;
  position: absolute;
  left: 44.5%;
  top: 37%;
  opacity: 0;
  -webkit-animation: cg-busy-spinner-anim 1s linear infinite;
  -moz-animation: cg-busy-spinner-anim 1s linear infinite;
  -ms-animation: cg-busy-spinner-anim 1s linear infinite;
  -o-animation: cg-busy-spinner-anim 1s linear infinite;
  animation: cg-busy-spinner-anim 1s linear infinite;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.cg-busy-default-spinner div.bar1 {
  -webkit-transform: rotate(0deg) translate(0, -142%);
  -moz-transform: rotate(0deg) translate(0, -142%);
  -ms-transform: rotate(0deg) translate(0, -142%);
  -o-transform: rotate(0deg) translate(0, -142%);
  transform: rotate(0deg) translate(0, -142%);
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
  -ms-animation-delay: 0s;
  -o-animation-delay: 0s;
  animation-delay: 0s;
}
.cg-busy-default-spinner div.bar2 {
  -webkit-transform: rotate(30deg) translate(0, -142%);
  -moz-transform: rotate(30deg) translate(0, -142%);
  -ms-transform: rotate(30deg) translate(0, -142%);
  -o-transform: rotate(30deg) translate(0, -142%);
  transform: rotate(30deg) translate(0, -142%);
  -webkit-animation-delay: -0.9167s;
  -moz-animation-delay: -0.9167s;
  -ms-animation-delay: -0.9167s;
  -o-animation-delay: -0.9167s;
  animation-delay: -0.9167s;
}
.cg-busy-default-spinner div.bar3 {
  -webkit-transform: rotate(60deg) translate(0, -142%);
  -moz-transform: rotate(60deg) translate(0, -142%);
  -ms-transform: rotate(60deg) translate(0, -142%);
  -o-transform: rotate(60deg) translate(0, -142%);
  transform: rotate(60deg) translate(0, -142%);
  -webkit-animation-delay: -0.833s;
  -moz-animation-delay: -0.833s;
  -ms-animation-delay: -0.833s;
  -o-animation-delay: -0.833s;
  animation-delay: -0.833s;
}
.cg-busy-default-spinner div.bar4 {
  -webkit-transform: rotate(90deg) translate(0, -142%);
  -moz-transform: rotate(90deg) translate(0, -142%);
  -ms-transform: rotate(90deg) translate(0, -142%);
  -o-transform: rotate(90deg) translate(0, -142%);
  transform: rotate(90deg) translate(0, -142%);
  -webkit-animation-delay: -0.75s;
  -moz-animation-delay: -0.75s;
  -ms-animation-delay: -0.75s;
  -o-animation-delay: -0.75s;
  animation-delay: -0.75s;
}
.cg-busy-default-spinner div.bar5 {
  -webkit-transform: rotate(120deg) translate(0, -142%);
  -moz-transform: rotate(120deg) translate(0, -142%);
  -ms-transform: rotate(120deg) translate(0, -142%);
  -o-transform: rotate(120deg) translate(0, -142%);
  transform: rotate(120deg) translate(0, -142%);
  -webkit-animation-delay: -0.667s;
  -moz-animation-delay: -0.667s;
  -ms-animation-delay: -0.667s;
  -o-animation-delay: -0.667s;
  animation-delay: -0.667s;
}
.cg-busy-default-spinner div.bar6 {
  -webkit-transform: rotate(150deg) translate(0, -142%);
  -moz-transform: rotate(150deg) translate(0, -142%);
  -ms-transform: rotate(150deg) translate(0, -142%);
  -o-transform: rotate(150deg) translate(0, -142%);
  transform: rotate(150deg) translate(0, -142%);
  -webkit-animation-delay: -0.5833s;
  -moz-animation-delay: -0.5833s;
  -ms-animation-delay: -0.5833s;
  -o-animation-delay: -0.5833s;
  animation-delay: -0.5833s;
}
.cg-busy-default-spinner div.bar7 {
  -webkit-transform: rotate(180deg) translate(0, -142%);
  -moz-transform: rotate(180deg) translate(0, -142%);
  -ms-transform: rotate(180deg) translate(0, -142%);
  -o-transform: rotate(180deg) translate(0, -142%);
  transform: rotate(180deg) translate(0, -142%);
  -webkit-animation-delay: -0.5s;
  -moz-animation-delay: -0.5s;
  -ms-animation-delay: -0.5s;
  -o-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.cg-busy-default-spinner div.bar8 {
  -webkit-transform: rotate(210deg) translate(0, -142%);
  -moz-transform: rotate(210deg) translate(0, -142%);
  -ms-transform: rotate(210deg) translate(0, -142%);
  -o-transform: rotate(210deg) translate(0, -142%);
  transform: rotate(210deg) translate(0, -142%);
  -webkit-animation-delay: -0.41667s;
  -moz-animation-delay: -0.41667s;
  -ms-animation-delay: -0.41667s;
  -o-animation-delay: -0.41667s;
  animation-delay: -0.41667s;
}
.cg-busy-default-spinner div.bar9 {
  -webkit-transform: rotate(240deg) translate(0, -142%);
  -moz-transform: rotate(240deg) translate(0, -142%);
  -ms-transform: rotate(240deg) translate(0, -142%);
  -o-transform: rotate(240deg) translate(0, -142%);
  transform: rotate(240deg) translate(0, -142%);
  -webkit-animation-delay: -0.333s;
  -moz-animation-delay: -0.333s;
  -ms-animation-delay: -0.333s;
  -o-animation-delay: -0.333s;
  animation-delay: -0.333s;
}
.cg-busy-default-spinner div.bar10 {
  -webkit-transform: rotate(270deg) translate(0, -142%);
  -moz-transform: rotate(270deg) translate(0, -142%);
  -ms-transform: rotate(270deg) translate(0, -142%);
  -o-transform: rotate(270deg) translate(0, -142%);
  transform: rotate(270deg) translate(0, -142%);
  -webkit-animation-delay: -0.25s;
  -moz-animation-delay: -0.25s;
  -ms-animation-delay: -0.25s;
  -o-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.cg-busy-default-spinner div.bar11 {
  -webkit-transform: rotate(300deg) translate(0, -142%);
  -moz-transform: rotate(300deg) translate(0, -142%);
  -ms-transform: rotate(300deg) translate(0, -142%);
  -o-transform: rotate(300deg) translate(0, -142%);
  transform: rotate(300deg) translate(0, -142%);
  -webkit-animation-delay: -0.1667s;
  -moz-animation-delay: -0.1667s;
  -ms-animation-delay: -0.1667s;
  -o-animation-delay: -0.1667s;
  animation-delay: -0.1667s;
}
.cg-busy-default-spinner div.bar12 {
  -webkit-transform: rotate(330deg) translate(0, -142%);
  -moz-transform: rotate(330deg) translate(0, -142%);
  -ms-transform: rotate(330deg) translate(0, -142%);
  -o-transform: rotate(330deg) translate(0, -142%);
  transform: rotate(330deg) translate(0, -142%);
  -webkit-animation-delay: -0.0833s;
  -moz-animation-delay: -0.0833s;
  -ms-animation-delay: -0.0833s;
  -o-animation-delay: -0.0833s;
  animation-delay: -0.0833s;
}
@-webkit-keyframes cg-busy-spinner-anim {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
@-moz-keyframes cg-busy-spinner-anim {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
@keyframes cg-busy-spinner-anim {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.25;
  }
}
.cg-busy-overlay {
  /* A dark translucent div that covers the modal*/
  position: absolute;
  float: right;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #eee;
  opacity: 0.8;
}
.btn-selected,
.btn-selected:focus {
  color: #fff;
  background-color: #fc7c52;
  border-color: #fb5620;
}
.btn-selected:hover {
  color: #fff;
  background-color: #fb5620;
  border-color: #e43b04;
}
div.new-letters > table th:nth-child(2) {
  width: 30%;
}
.incidentGrid td,
.incidentGrid th {
  text-align: left;
}
.incidentGrid td:nth-child(1),
.incidentGrid th:nth-child(1) {
  width: 14%;
}
.incidentGrid td:nth-last-child(1),
.incidentGrid th:nth-last-child(1) {
  width: 20%;
  text-align: right;
}
.incidentGrid.note td:nth-child(1),
.incidentGrid.note th:nth-child(1) {
  width: 10%;
}
.incidentGrid.note td:nth-child(2),
.incidentGrid.note th:nth-child(2) {
  width: 30%;
}
.btn-group.incident-action {
  margin-right: 10px;
}
.btn-group.incident-action button.btn.btn-xs {
  border: 1px solid grey;
  background-color: #f3f3f3;
}
.input-xs {
  height: 22px;
  padding: 2px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.clickable:hover {
  cursor: hand;
  cursor: pointer;
}
.spinner {
  position: relative;
  left: 50%;
  top: 50%;
  width: 100px;
  height: 60px;
  font-size: 10px;
}
.spinner > div {
  background-color: #fc7c52;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
#spinner-block {
  background-color: #000;
  opacity: 0.5;
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 6000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bcmea-pdf {
  width: 100%;
  height: 95%;
}
.hidePdf {
  display: none;
}
.pdfclose {
  width: 100%;
  height: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pdfholder {
  width: 100%;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  top: 0px;
  padding-top: 50px;
}
textarea.private-note,
textarea.private-note:focus {
  box-shadow: 0 2px 6px #fc7c52 !important;
  background-color: #ffeee8 !important;
  border-color: #fc7c52 !important;
  font-weight: bold;
}
.bcmea-ui-date {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
/*This is for the common toolbar*/
additional-buttons {
  float: left;
  display: inline-flex;
}
ng-transclude.additional-buttons button {
  border-radius: 0;
}
ng-transclude.additional-buttons button:first-of-type {
  border-left: none;
}
ng-transclude.additional-buttons button:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
page-toolbar > .btn {
  border-radius: 0;
}
.alert-white {
  background-image: linear-gradient(to bottom, #fff, #f9f9f9);
  border-top-color: #d8d8d8;
  border-bottom-color: #bdbdbd;
  border-left-color: #cacaca;
  border-right-color: #cacaca;
  color: #404040;
  padding-left: 61px;
  position: relative;
}
.alert-white.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.alert-white.rounded .icon {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
.alert-white .icon {
  text-align: center;
  width: 45px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #bdbdbd;
  padding-top: 15px;
}
.alert-white .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  border: 1px solid #bdbdbd;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}
.alert-white .icon i {
  font-size: 20px;
  color: #fff;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.tsa_top-info {
  font-size: 15px;
}
/*Custom mesage alert with arrow*/
.alert-white.alert-warning .icon,
.alert-white.alert-warning .icon:after {
  border-color: #d68000;
  background: #fc9700;
}
.alert-white.alert-warning {
  background-color: #fcf8e3;
  border-color: #f1daab;
  color: #c09853;
}
.alert-white.alert-danger {
  background-color: #f2dede;
  border-color: #e0b1b8;
  color: #b94a48;
}
.alert-white.alert-danger .icon,
.alert-white.alert-danger .icon:after {
  border-color: #ca452e;
  background: #da4932;
}
.alert-white.alert-success {
  background-color: #f2dede;
  border-color: #00b189;
  color: #00b189;
}
.alert-white.alert-success .icon,
.alert-white.alert-success .icon:after {
  border-color: #00b189;
  background: #00b189;
}
/*Custom mesage alert with arrow*/
.alert-white.alert-info .icon,
.alert-white.alert-info .icon:after {
  border-color: #236092;
  background: #236092;
}
.alert-white.alert-info {
  background-color: #fcf8e3;
  border-color: #236092;
  color: #060606;
}
