
/*!
*********************************************************************************************
* CausewayStyle v3.1.9-3
* Copyright 1998-2018 Causeway Software Solutions Limited.
* Author: Vijay Sharma
*********************************************************************************************
*/
@page {
  size: landscape;
  margin: .5cm .5cm 0 .5cm;
  padding-bottom: .5cm;
  @top-left {
    content: element(header);
  }
}
body {
  background: white;
  color: #414042;
  font: normal 10pt Arial, sans-serif;
}
.container.page {
  width: auto;
  border: 0;
  margin: 0;
  padding: 0;
}
.hideForPrint {
  display: none;
}
.site-header,
.modal,
.pagination,
.filter,
.navigation-pane-left,
.notification-content-right {
  display: none;
}
* {
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.title,
p {
  clear: both;
}
form {
  position: relative;
}
form .form-row {
  zoom: 1;
}
form .form-row:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
}
form .form-row.form-buttons-row {
  text-align: right;
}
form .dropdown-menu.open {
  display: none;
}
.form-buttons {
  display: none;
}
.form-two-columns .form-row > .form-group {
  width: 49%;
  float: left;
}
.form-group {
  margin-bottom: 1%;
}
.form-group .control-label {
  width: 40%;
  display: inline-block;
  text-align: right;
}
.form-group .control-input {
  width: 59%;
  display: inline-block;
}
.form-group .control-input textarea {
  width: 100%;
  border: 1px solid #cccccc;
  resize: none;
  vertical-align: top;
}
.form-group .checkbox.label-first,
.form-group .radio.label-first {
  position: relative;
  width: 100%;
}
.form-group .checkbox.label-first input[type='checkbox'],
.form-group .radio.label-first input[type='checkbox'],
.form-group .checkbox.label-first input[type='radio'],
.form-group .radio.label-first input[type='radio'] {
  position: absolute;
  left: 40%;
  margin-left: 5pt;
}
.form-group .checkbox.label-first label,
.form-group .radio.label-first label {
  display: inline-block;
  width: 40%;
  text-align: right;
}
.form-group .form-control,
.form-group input[type='text'] {
  background: none;
  border: none;
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
}
.form-group .bootstrap-select {
  display: inline-block;
}
.form-group .bootstrap-select button.dropdown-toggle {
  background: none;
  border: none;
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
}
.table-wrapper {
  margin-bottom: 30pt;
}
table {
  page-break-inside: avoid;
  border-collapse: collapse;
  width: 100%;
  min-width: 100%;
}
table td,
table th {
  border: 1pt solid #bbb;
  padding: 5pt;
}
table .filter .form-group {
  width: 100%;
  margin: 0;
}
table .filter .form-control {
  width: 100%;
}
.scroll-element.scroll-x {
  display: none !important;
}
.scroll-element.scroll-y {
  display: none !important;
}
.glyphicon {
  font-family: 'Glyphicons Halflings', sans-serif;
}
.glyphicon-remove:after {
  content: "\e014";
}
.glyphicon-ok:after {
  content: "\e013";
}
.site-header {
  display: none;
}
.site-header {
  display: block;
  position: running(header);
  border: 1px solid #ccc;
}
.site-header .site-heading .site-logo {
  display: inline-block;
  vertical-align: middle;
}
.site-header .site-heading .site-logo:after {
  content: url('images/causeway-logo.png');
  display: block;
  width: 64px;
  height: 45px;
  top: 0;
  left: 0;
}
.site-header .site-heading .page-title {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 .25cm;
  font-weight: normal;
  font-size: 16pt;
}
.site-header .site-heading .account-management {
  float: right;
}
.site-header .site-heading .account-management .user-avatar {
  display: none;
}
.site-header .site-heading .account-management .user-info {
  height: 45px;
}
.site-header .site-heading .account-management .user-info > a {
  font-weight: bold;
  color: #333;
  text-decoration: none;
  margin-right: .5cm;
  line-height: 36px;
}
.site-header .site-heading .account-management .user-info .dropdown-menu {
  display: none;
}
.site-header .site-menu {
  display: none;
}
.site-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
  right: 0;
  border-top: 1px solid #ccc;
}

/*# sourceMappingURL=../maps/causeway-print.css.map */
