/* line 13, ../../sass/sass/screen.scss */
body {
  color: #222;
}

/* line 17, ../../sass/sass/screen.scss */
div#loginForm,
div#forgotPassForm,
div#resetPassForm {
  margin-top: 5%;
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
  border: 1px dashed #B6C1EC;
  background-color: #FEFEFE;
  background-color: #FEFEFE;
  color: #000;
  padding: 0% 2% 1% 2%;
}

/* line 28, ../../sass/sass/screen.scss */
div#loginForm p.forgotPasswordText,
div#forgotPassForm p.forgotPasswordText,
div#resetPassForm p.forgotPasswordText {
  margin-top: 1em;
}

/* line 34, ../../sass/sass/screen.scss */
div#loginForm input#acceptGeneralTermsAndConditionsClimbel,
div#loginForm input#acceptGeneralTermsAndConditionsWebsite {
  width: auto;
}

/* line 39, ../../sass/sass/screen.scss */
div#header {
  height: 15%;
  background-color: #A7978D;
}

/* line 47, ../../sass/sass/screen.scss */
nav.navbar a.navbar-brand {
  height: 50px;
}

/* line 52, ../../sass/sass/screen.scss */
nav.navbar a.navbar-brand img {
  height: 100%;
  float: right;
}

/* line 59, ../../sass/sass/screen.scss */
div#messageContent {
  padding: 0px;
  position: absolute;
  top: 0px;
  right: 75px;
  width: 50%;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

/* line 70, ../../sass/sass/screen.scss */
.viewCollectionButtonWrap {
  margin: 1%;
}

/* line 75, ../../sass/sass/screen.scss */
table .tableButton {
  width: 1%;
}

/* line 80, ../../sass/sass/screen.scss */
.deleteText,
.modificationText,
.infoText {
  margin-top: 2%;
  padding: 1%;
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
}

/* line 86, ../../sass/sass/screen.scss */
div.formContent {
  margin-top: 2em;
}

/* line 91, ../../sass/sass/screen.scss */
input#submit {
  margin-top: 5em;
}

/* line 95, ../../sass/sass/screen.scss */
table tr.inactive {
  color: #aaa;
  background-color: #fff;
}

/* line 98, ../../sass/sass/screen.scss */
table tr.inactive a.link {
  color: #aaa;
}

/* line 103, ../../sass/sass/screen.scss */
table tr th span {
  display: block;
  width: 100%;
  box-sizing: border-box;
}

/* line 109, ../../sass/sass/screen.scss */
div.panel table thead tr th span {
  background-image: none;
}

/* line 113, ../../sass/sass/screen.scss */
table tr th span.sort {
  background-image: url("/img/sort/sort.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 1.5em;
}

/* line 122, ../../sass/sass/screen.scss */
table tr th span.sort-desc {
  background-image: url("/img/sort/sort-desc.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 1.5em;
}

/* line 131, ../../sass/sass/screen.scss */
table tr th span.sort-asc {
  background-image: url("/img/sort/sort-asc.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 1.5em;
}

/* line 140, ../../sass/sass/screen.scss */
textarea.input-lg,
.form-horizontal .form-group-lg textarea.form-control {
  height: 150px;
}

/* line 144, ../../sass/sass/screen.scss */
textarea.input-sm,
.form-horizontal .form-group-sm textarea.form-control {
  height: 75px;
}

/* line 148, ../../sass/sass/screen.scss */
div.filterForm {
  border: 1px dashed #ccc;
  margin: 1% 1% 2% 1%;
  padding-top: 2%;
  padding-right: 1%;
  background-color: #fbfbfb;
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
}

/* line 157, ../../sass/sass/screen.scss */
h2 {
  margin-bottom: 2%;
}

/* line 161, ../../sass/sass/screen.scss */
form div.checkbox div {
  margin-left: 20px;
}

/* line 165, ../../sass/sass/screen.scss */
form div.checkbox label {
  padding-left: 10px;
}

/* line 169, ../../sass/sass/screen.scss */
div#loader {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1 !important;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 182, ../../sass/sass/screen.scss */
div#loader img {
  display: block;
  position: relative;
  width: 180px;
  margin: 0 auto;
  top: 50%;
  margin-top: -11px;
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
}

/* line 196, ../../sass/sass/screen.scss */
div.error {
  margin: 1em auto;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  border: 3px dashed grey;
  min-height: 600px;
  padding: 0px;
  background: #fafafa;
  padding-bottom: 50px;
}

/* line 205, ../../sass/sass/screen.scss */
div.error span.glyphicon {
  font-size: 48pt;
  float: right;
  margin-top: 0.7em;
  margin-right: 0.7em;
}

/* line 214, ../../sass/sass/screen.scss */
div.error span.glyphicon-file {
  color: #419aff;
}

/* line 218, ../../sass/sass/screen.scss */
div.error span.glyphicon-ban-circle,
div.error span.glyphicon-exclamation-sign {
  color: #A8001E;
}

/* line 225, ../../sass/sass/screen.scss */
div.error h1 {
  font-size: 36pt;
  font-family: monospace;
  margin: 1em 1em;
}

/* line 231, ../../sass/sass/screen.scss */
div.error hr {
  border-bottom: 2px dashed grey;
  background: none;
}

/* line 236, ../../sass/sass/screen.scss */
div.error div.message {
  margin-left: 36pt;
  font-size: 16pt;
}

/* line 241, ../../sass/sass/screen.scss */
div.error div.errorExtended {
  margin-left: 36pt;
  margin-top: 50px;
  font-size: 11pt;
}

/* line 248, ../../sass/sass/screen.scss */
div#formMap,
div#tableMap {
  margin-top: 1em;
  margin-bottom: 1em;
  height: 500px;
}

/* line 254, ../../sass/sass/screen.scss */
form.dropzone {
  border: 0px;
}

/* line 263, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper a.thumbnail,
div.showTiles div.row div.thumbnailWrapper a.thumbnail {
  margin: 0 auto;
  margin-top: 2em;
  border: 0px solid black;
  margin-bottom: 0px;
}

/* line 269, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper a.thumbnail img,
div.showTiles div.row div.thumbnailWrapper a.thumbnail img {
  max-width: 50%;
  max-height: 100px;
}

/* line 276, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper div.caption,
div.showTiles div.row div.thumbnailWrapper div.caption {
  text-align: center;
  font-size: 8pt;
  margin-bottom: 2em;
  word-wrap: break-word;
}

/* line 283, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper div.linkWrap a,
div.showTiles div.row div.thumbnailWrapper div.linkWrap a {
  margin: 0px;
  padding: 0px;
  font-size: 8pt;
  display: inline;
  visibility: hidden;
}

/* line 289, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper div.linkWrap a span,
div.showTiles div.row div.thumbnailWrapper div.linkWrap a span {
  margin: 0px;
  padding: 0px;
}

/* line 296, ../../sass/sass/screen.scss */
div#filesFileViewCollectionWrap div.row div.thumbnailWrapper :hover div.linkWrap a,
div.showTiles div.row div.thumbnailWrapper :hover div.linkWrap a {
  visibility: visible;
}

/* line 305, ../../sass/sass/screen.scss */
div#dropzone-previews {
  display: none;
  border: 0px;
  border-top: 1px solid #222;
  width: 100%;
  position: fixed;
  bottom: 0px;
  left: 0px;
  background-color: #aaa;
  z-index: 1000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

/* line 317, ../../sass/sass/screen.scss */
div#dropzone-previews div.dz-preview.dz-file-preview div.dz-image {
  border-radius: 0px;
  background: #fff;
  border: 1px solid #666;
}

/* line 323, ../../sass/sass/screen.scss */
div#dropzone-previews div.dz-preview.dz-file-preview div.dz-progress {
  border-radius: 0px;
  background-color: #fff;
  height: 10px;
}

/* line 327, ../../sass/sass/screen.scss */
div#dropzone-previews div.dz-preview.dz-file-preview div.dz-progress .dz-upload {
  background: #D2E9F8;
  background: linear-gradient(to bottom, #0D9EFC, #7FCBFC);
}

/* line 338, ../../sass/sass/screen.scss */
div#defaultRecommendationAddFormPanel {
  min-height: 800px;
}

/* line 343, ../../sass/sass/screen.scss */
.panel table {
  font-size: 8pt;
}

/* line 347, ../../sass/sass/screen.scss */
.panel .btn-sm {
  padding: 3px 5px;
  font-size: 8pt;
  line-height: 1.5;
  border-radius: 3px;
  color: white;
}

/* line 355, ../../sass/sass/screen.scss */
.panel .tableButton {
  padding: 2px;
}

/* line 360, ../../sass/sass/screen.scss */
div.multiForm form div.checkbox label {
  padding-left: 10px;
  float: left;
  border-bottom: 1px dashed #222;
  width: 100%;
  text-align: left;
}

/* line 365, ../../sass/sass/screen.scss */
div.multiForm form div.checkbox input[type="checkbox"] {
  margin-left: 0px;
}

/* line 370, ../../sass/sass/screen.scss */
div.filesFileTilesViewCollectionAddButton {
  margin-bottom: 1em;
}

/* line 375, ../../sass/sass/screen.scss */
div#filesFileViewWrap div#imageContainerFullImage {
  text-align: center;
  margin-bottom: 2em;
}

/* line 379, ../../sass/sass/screen.scss */
div#filesFileViewWrap div#imageContainerFullImage img {
  max-width: 100%;
  max-height: 400px;
}

/* line 385, ../../sass/sass/screen.scss */
div#filesFileViewWrap div#imageContainerMimeType {
  margin-bottom: 2em;
}

/* line 389, ../../sass/sass/screen.scss */
div#filesFileViewWrap div#fileInformation {
  height: 180px;
  overflow-y: scroll;
}

/* line 396, ../../sass/sass/screen.scss */
.leaflet-popup-content p.inactive {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 400, ../../sass/sass/screen.scss */
.panel-heading h3 a {
  color: #428BCA;
  font-size: 75%;
}

/* line 405, ../../sass/sass/screen.scss */
div.graphBox {
  text-align: center;
}

/* line 408, ../../sass/sass/screen.scss */
div.graphBox label {
  text-align: center;
  margin: 1em;
}

/* line 413, ../../sass/sass/screen.scss */
div.graphBox .chartLegend {
  font-weight: normal;
}

/* line 415, ../../sass/sass/screen.scss */
div.graphBox .chartLegend ul {
  text-align: left;
}

/* line 418, ../../sass/sass/screen.scss */
div.graphBox .chartLegend li {
  list-style-type: none;
}

/* line 421, ../../sass/sass/screen.scss */
div.graphBox .chartLegend span {
  display: inline-block;
  padding: 5px;
  height: 5px;
  margin-right: 1em;
  border: 1px solid grey;
}

/* line 432, ../../sass/sass/screen.scss */
canvas.chartJS {
  margin: 0;
  padding: 0;
}

/* line 438, ../../sass/sass/screen.scss */
form label.allowedByParent,
form label.allowedBySelfForAclDeny {
  cursor: default;
  color: green;
}

/* line 443, ../../sass/sass/screen.scss */
form label.allowedByParentForAclDeny,
form label.allowedBySelfForAclDeny {
  color: green;
}

/* line 447, ../../sass/sass/screen.scss */
form label.allowedByParent:after,
form label.allowedBySelfForAclDeny:after {
  content: "\2713";
  font-size: 18pt;
  display: block;
  width: 20px;
  height: 20px;
  color: green;
  position: absolute;
  top: -2px;
  right: -18px;
}

/* line 459, ../../sass/sass/screen.scss */
form label.deniedBySelf {
  color: red;
}

/* line 464, ../../sass/sass/screen.scss */
form label.deniedByAcl {
  cursor: default;
  color: red;
}

/* line 469, ../../sass/sass/screen.scss */
form label.deniedByAcl:after {
  content: "\2715";
  font-size: 18pt;
  display: block;
  width: 20px;
  height: 20px;
  color: red;
  position: absolute;
  top: -2px;
  right: -18px;
}

/* line 483, ../../sass/sass/screen.scss */
.form-horizontal .checkbox {
  padding-top: 0px !important;
}

/* line 488, ../../sass/sass/screen.scss */
form div.checkBoxGroup {
  margin-bottom: 2em;
  background-color: #f0f0f0;
}

/* line 493, ../../sass/sass/screen.scss */
form div.checkBoxGroup div.checkbox {
  float: left;
  width: 50px;
  height: 75px;
  padding-bottom: 0.5em;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  text-align: center;
}

/* line 505, ../../sass/sass/screen.scss */
form div.checkBoxGroup div.checkbox input {
  margin-top: 35px;
}

/* line 511, ../../sass/sass/screen.scss */
form div.checkBoxGroup div.right {
  margin-left: 50px;
}

/* line 512, ../../sass/sass/screen.scss */
form div.checkBoxGroup div.right label.checkbox {
  display: block;
  width: 100%;
  height: 2em;
  line-height: 2em;
  padding-left: 1em;
  font-weight: normal;
  font-style: italic;
  background-color: #fbfbfb;
}

/* line 526, ../../sass/sass/screen.scss */
form div.checkBoxGroup div.right div.elements {
  background-color: #f6f6f6;
  padding-top: 1em;
  padding-bottom: 0.5em;
}

/* line 536, ../../sass/sass/screen.scss */
form div.radio img {
  border: 0px;
  width: 200px;
}

/* line 541, ../../sass/sass/screen.scss */
div.rating {
  margin: 2em 1em;
}

/* line 543, ../../sass/sass/screen.scss */
div.rating div.rating-left {
  font-size: 32pt;
  border: 1px solid black;
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
  background-color: #f6f6f6;
  text-align: center;
  margin-bottom: 0.25em;
}

/* line 553, ../../sass/sass/screen.scss */
.viewCollectionFormWrap .btn-toolbar {
  margin-bottom: 1.5em;
}

/* line 558, ../../sass/sass/screen.scss */
div.unreadBox .glyphicon {
  padding-top: .1em;
  font-size: 36pt;
}

/* line 563, ../../sass/sass/screen.scss */
div.unreadBox div.large {
  font-size: 24pt;
}

/* line 567, ../../sass/sass/screen.scss */
div.unreadBox div.red {
  background-color: #D9534F;
}

/* line 571, ../../sass/sass/screen.scss */
div.unreadBox div.green {
  background-color: #5CB85C;
}

/* line 575, ../../sass/sass/screen.scss */
div.unreadBox div.orange {
  background-color: #F1B057;
}

/* line 579, ../../sass/sass/screen.scss */
div.unreadBox div.panel-primary,
div.unreadBox div.panel-heading,
div.unreadBox div.panel-footer {
  border: 0px;
}

/* line 584, ../../sass/sass/screen.scss */
div.panel {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}

/* line 588, ../../sass/sass/screen.scss */
div.panel-white {
  background-color: #fdfdfd;
  border: 0px;
}

/* line 589, ../../sass/sass/screen.scss */
div.panel-white div.panel-heading {
  background-color: #fdfdfd;
  border: 0px;
}

/* line 598, ../../sass/sass/screen.scss */
canvas:hover {
  cursor: pointer;
}

/* line 602, ../../sass/sass/screen.scss */
.tooltipMessage {
  position: absolute;
  max-width: 200px;
  right: 20px;
  bottom: 10px;
  border-radius: 5px;
  padding: 10px;
  background: white;
  border: #e1e1e1 solid 1px;
  font-size: 8pt;
}

/* line 612, ../../sass/sass/screen.scss */
.tooltipMessage:before {
  content: '';
  display: block;
  width: 1px;
  position: absolute;
  left: 10px;
  top: -5px;
  border-left: 5px transparent solid;
  border-right: 5px transparent solid;
  border-bottom: 5px #e1e1e1 solid;
}

/* line 626, ../../sass/sass/screen.scss */
.btn-margin {
  margin: 1em;
}

/* line 630, ../../sass/sass/screen.scss */
h5.showImagesFeedback {
  border-top: 1px solid #aaa;
  padding-top: 0.5em;
  font-size: 10pt;
  color: #aaa;
}

/* line 639, ../../sass/sass/screen.scss */
div#imageOverview img {
  max-width: 100% !important;
  max-height: 200px !important;
}

/* line 646, ../../sass/sass/screen.scss */
.marginSides {
  margin-left: 1em;
  margin-right: 1em;
}

/* line 651, ../../sass/sass/screen.scss */
table tr.strong td {
  font-weight: bold;
}

/* line 653, ../../sass/sass/screen.scss */
table tr td.red {
  background-color: #FF2A24 !important;
}

/* line 655, ../../sass/sass/screen.scss */
table tr td.green {
  background-color: #4CF84C !important;
}

/* line 657, ../../sass/sass/screen.scss */
span.bullet {
  font-size: 20pt;
  color: #428bca;
  padding-left: 0.5em;
}

/* line 663, ../../sass/sass/screen.scss */
tr.inactive span.bullet {
  color: #aaa;
}

/* line 667, ../../sass/sass/screen.scss */
input.error {
  background-color: #F2DEDE;
}

/* line 671, ../../sass/sass/screen.scss */
.glyphicon.spinning {
  animation: spin 1s infinite linear;
  -webkit-animation: spin2 1s infinite linear;
}

/* line 676, ../../sass/sass/screen.scss */
.glyphicon-refresh.spinning {
  transform-origin: 48% 50%;
}

/* line 680, ../../sass/sass/screen.scss */
.toggleTable .glyphicon-refresh.spinning {
  margin-left: 11px;
  margin-top: 6px;
  line-height: 2.4em;
  font-size: 10pt;
  color: #222;
}

/* line 688, ../../sass/sass/screen.scss */
.toggleTable tr td {
  vertical-align: middle !important;
}

/* line 692, ../../sass/sass/screen.scss */
.toggleTable tr.unread td {
  font-weight: bold;
  background-color: #FAFEFF;
}

/* line 698, ../../sass/sass/screen.scss */
.toggleTable.table-striped>tbody>tr.unread:nth-child(2n+1)>td {
  background-color: #EBFCFF;
}

/* line 702, ../../sass/sass/screen.scss */
.toggleElement {
  cursor: pointer;
  margin-right: 0.25em;
}

@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }

  to {
    transform: scale(1) rotate(360deg);
  }
}

@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
  }
}

/* line 717, ../../sass/sass/screen.scss */
form.dynamic div.form-group {
  margin-bottom: 2px;
  margin-top: 2px;
}

/* line 722, ../../sass/sass/screen.scss */
form.dynamic div.has-feedback {
  width: 80%;
}

/* line 726, ../../sass/sass/screen.scss */
form.dynamic div.has-feedback span.form-control-feedback {
  right: 0px;
}

/* line 730, ../../sass/sass/screen.scss */
.chosen-container-single .chosen-single {
  background: #fff !important;
  line-height: 30px !important;
  height: 35px !important;
}

/* line 736, ../../sass/sass/screen.scss */
.chosen-container-single .chosen-single .chosen-active {
  background: #fff !important;
}

/* line 740, ../../sass/sass/screen.scss */
.glyphIconSelectBox {
  right: 30px !important;
}

/* line 2, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation .cke_editable {
  font-size: 13px;
  line-height: 1.6;
}

/* line 8, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation blockquote {
  font-style: italic;
  font-family: Georgia, Times, "Times New Roman", serif;
  padding: 2px 0;
  border-style: solid;
  border-color: #ccc;
  border-width: 0;
}

/* line 18, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation .cke_contents_ltr blockquote {
  padding-left: 20px;
  padding-right: 8px;
  border-left-width: 5px;
}

/* line 25, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation .cke_contents_rtl blockquote {
  padding-left: 8px;
  padding-right: 20px;
  border-right-width: 5px;
}

/* line 32, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation a {
  color: #0782C1;
}

/* line 37, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation ol,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation ul,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation dl {
  /* IE7: reset rtl list margin. (#7334) */
  *margin-right: 0px;
  /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
  padding: 0 40px;
}

/* line 45, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h1,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h2,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h3,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h4,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h5,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation h6 {
  font-weight: normal;
  line-height: 1.2;
}

/* line 51, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation hr {
  border: 0px;
  border-top: 1px solid #ccc;
}

/* line 57, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation img.right {
  border: 1px solid #ccc;
  float: right;
  margin-left: 15px;
  padding: 5px;
}

/* line 65, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation img.left {
  border: 1px solid #ccc;
  float: left;
  margin-right: 15px;
  padding: 5px;
}

/* line 73, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation pre {
  white-space: pre-wrap;
  /* CSS 2.1 */
  word-wrap: break-word;
  /* IE7 */
  -moz-tab-size: 4;
  -o-tab-size: 4;
  -webkit-tab-size: 4;
  tab-size: 4;
}

/* line 83, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation .marker {
  background-color: Yellow;
}

/* line 88, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation span[lang] {
  font-style: italic;
}

/* line 93, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation figure {
  text-align: center;
  border: solid 1px #ccc;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.05);
  padding: 10px;
  margin: 10px 20px;
  display: inline-block;
}

/* line 104, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation figure>figcaption {
  text-align: center;
  display: block;
  /* For IE8 */
}

/* line 110, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation a>img {
  padding: 1px;
  margin: 1px;
  border: none;
  outline: 1px solid #0782C1;
}

/* line 117, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation ul {
  padding: 0px;
  margin: 0px;
  list-style-type: disc;
  list-style-position: inside;
  list-style-image: none;
  background-color: transparent;
}

/* line 118, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation ol {
  padding: 0px;
  margin: 0px;
  list-style-type: decimal;
  list-style-position: inside;
  list-style-image: none;
  background-color: transparent;
}

/* line 119, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation li {
  padding: 0px;
  margin: 0px;
  font-size: 9pt;
}

/* line 120, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table {
  font-size: 9pt;
  width: 100%;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
}

/* line 121, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation thead,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation tfoot {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}

/* line 122, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation tr {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}

/* line 123, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation td {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}

/* line 124, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation p {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
  line-height: 1.44em;
}

/* line 125, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation br {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
  line-height: 1.44em;
}

/* line 126, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation div {
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}

/* line 127, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation p.quote {
  margin-left: 50px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-size: 9pt;
  padding: 0px;
  line-height: 1.44em;
}

/* line 128, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal {
  font-size: 9pt;
  width: 99%;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
}

/* line 129, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal td {
  border: 1px solid #bbb;
}

/* line 130, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal th {
  border: 1px solid #bbb;
  text-align: left;
  font-weight: normal;
}

/* line 131, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal tr.firstRow td,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal tr.firstRow th,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.normal tr:first-child td {
  background-color: #8ABDDD;
}

/* line 132, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.keyValue {
  font-size: 9pt;
  width: 100%;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: #ffffff;
}

/* line 133, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.keyValue td {
  border: 1px solid #bbb;
}

/* line 134, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.keyValue th {
  border: 1px solid #bbb;
  text-align: left;
  font-weight: normal;
}

/* line 135, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.keyValue td.firstColumn,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.keyValue tr td:first-child {
  background-color: #E9E9E9;
}

/* line 136, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.noborder {
  width: 100%;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}

/* line 137, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withThreeColumnsMiddleColon {
  width: 100%;
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
}

/* line 138, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withThreeColumnsMiddleColon td:nth-child(1) {
  font-size: 9pt;
  width: 30%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #E9E9E9;
}

/* line 139, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withThreeColumnsMiddleColon td:nth-child(2) {
  font-size: 9pt;
  width: 4%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: center;
  font-weight: normal;
  background-color: #E9E9E9;
}

/* line 140, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withThreeColumnsMiddleColon td:nth-child(3) {
  font-size: 9pt;
  width: 66%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: left;
  font-weight: normal;
  background-color: #fff;
}

/* line 141, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withThreeColumnsMiddleColon td {
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
}

/* line 143, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoColumns {
  width: 100%;
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}

/* line 144, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoColumns td:nth-child(1) {
  font-size: 9pt;
  width: 25%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #E9E9E9;
}

/* line 145, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoColumns td:nth-child(2) {
  font-size: 9pt;
  width: 75%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: left;
  font-weight: normal;
  background-color: #fff;
}

/* line 146, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoColumns td {
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
}

/* line 148, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon {
  width: 600px;
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}

/* line 149, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon thead tr:first-child th {
  background-color: #8ABDDD !important;
  font-weight: bold !important;
}

/* line 150, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(1) {
  font-size: 9pt;
  width: 35%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #e9e9e9;
}

/* line 151, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(2) {
  font-size: 9pt;
  width: 5%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: center;
  font-weight: normal;
  background-color: #e9e9e9;
}

/* line 152, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(3) {
  font-size: 9pt;
  width: 15%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 153, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(4) {
  font-size: 9pt;
  width: 15%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 154, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(5) {
  font-size: 9pt;
  width: 15%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 155, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon th:nth-child(6) {
  font-size: 9pt;
  width: 15%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 157, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(1) {
  font-size: 9pt;
  width: 30%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #e9e9e9;
}

/* line 158, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(2) {
  font-size: 9pt;
  width: 6%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: center;
  font-weight: normal;
  background-color: #e9e9e9;
}

/* line 159, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(3) {
  font-size: 9pt;
  width: 16%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 160, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(4) {
  font-size: 9pt;
  width: 16%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 161, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(5) {
  font-size: 9pt;
  width: 16%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 162, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td:nth-child(6) {
  font-size: 9pt;
  width: 16%;
  padding: 0px;
  margin: 0px;
  border: 1px solid #bbb;
  text-align: right;
  font-weight: normal;
  background-color: #fff;
}

/* line 163, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.headerWithSixColumnsSecondIsColon td {
  font-size: 9pt;
  padding: 0px;
  margin: 0px;
}

/* line 165, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns {
  width: 100%;
  font-size: 9pt;
  padding: 0px;
  margin: 0 auto;
  border-collapse: collapse;
  border-spacing: 0px;
  border: none;
  background-color: #ffffff;
  margin: 0 auto;
  box-sizing: border-box;
}

/* line 166, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td {
  box-sizing: border-box;
  padding: 0px;
  margin: 0px;
}

/* line 167, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns th {
  padding: 0px;
  margin: 0px;
  vertical-align: middle;
  text-align: center;
}

/* line 168, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td.column1 {
  vertical-align: middle;
  width: 49%;
  padding: 0px;
  margin: 0px;
  margin-right: 15px;
  text-align: center;
  line-height: 0;
  background-color: #fff;
}

/* line 169, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td.column2 {
  vertical-align: middle;
  width: 49%;
  padding: 0px;
  margin: 0px;
  margin-left: 15px;
  text-align: center;
  line-height: 0;
  background-color: #fff;
}

/* line 170, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td img {
  width: 400px;
  padding: 0px;
  margin: 0 auto;
}

/* line 171, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td p,
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td a {
  padding: 0px;
  margin: 0px;
}

/* line 172, ../../sass/sass/_ckeditor_mixin.scss */
div#defaultAuditHasAuditManualPartEditFormAuditRecommendation table.withTwoImageColumns td br {
  padding: 0px;
  margin: 0px;
  font-size: 0pt;
  line-height: 0px;
  height: 0px;
}

/* line 749, ../../sass/sass/screen.scss */
div#placeholderLegend .table>thead>tr>th,
div#placeholderLegend .table>tbody>tr>th,
div#placeholderLegend .table>tfoot>tr>th,
div#placeholderLegend .table>thead>tr>td,
div#placeholderLegend .table>tbody>tr>td,
div#placeholderLegend .table>tfoot>tr>td {
  vertical-align: middle;
}

h2 .btn-edit {
  margin-bottom: 5px;
}

div.ck-table-form__dimensions-row,
div.ck-table-properties-form__alignment-row {
  display: none !important;
}

#defaultAuditHasAuditManualPartEditExamplePanel .fullPageImage img {
  width:900px;
}

#audithasauditmanualpartInfo table img {
  max-width: 100%;
}


#audithasauditmanualpartInfo figure,
#audithasauditmanualpartInfo p,
#audithasauditmanualpartInfo img,
#audithasauditmanualpartInfo .fullPageImage img {
  max-width: 600px;
}

#audithasauditmanualpartInfo table {
  max-width: 600px;
  width: 100%;
}

fieldset.buildingFormFieldset {
    margin-bottom:2em;
}




form label.markInactive {
  text-decoration: line-through;
  opacity: 0.5;
}

.verticalAlignMiddle {
  vertical-align: middle !important;
}


table.fixed_header {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}

table.fixed_header tbody {
  display: block;
  width: 100%;
  overflow-y: scroll;
  height: 500px;
}

table.fixed_header thead tr {
  display: block;
}

table.fixed_header th,
table.fixed_header td {
  padding: 1%;
  margin:0px;
  text-align: left;
}

table#auditQuestionnaireTable.fixed_header th.large,
table#auditQuestionnaireTable.fixed_header td.large {
  width: 12%;
  word-wrap: break-word;
}

table#auditQuestionnaireTable.fixed_header th.small,
table#auditQuestionnaireTable.fixed_header td.small {
  width: 7%;
  word-wrap: break-word;
}

table#auditQuestionnaireTable.fixed_header th.supersmall,
table#auditQuestionnaireTable.fixed_header td.supersmall {
  width: 3%;
  word-wrap: break-word;
}

table#ratingEdit.fixed_header th.large,
table#ratingEdit.fixed_header td.large {
  width: 13%;
  word-wrap: break-word;
}

table#ratingEdit.fixed_header th.small,
table#ratingEdit.fixed_header td.small {
  width: 4%;
}

table#ratingEdit.fixed_header th.medium,
table#ratingEdit.fixed_header td.medium {
  width: 10%;
}

.purple {
  background-color: plum;
}

tr.gray {
  background-color: #fafafa;
}

a.disabled {
  text-decoration: none;
  color: #ccc !important;
}

.mb-0 {
  margin-bottom:0px !important;
}

.ck-editor__editable span.ck-list-bogus-paragraph {
  display: inline-block !important;
}