html {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
body {
  background: url("../images/background.jpg") repeat-y center right fixed
    #75937b;
  font: 12px "Open Sans", sans-serif;
  color: #333;
  overflow: hidden;
  cursor: default;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div#wrapper {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  z-index: 0;
}
div#wrapper-mask {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}
table {
  font-size: 1em;
  border-collapse: collapse;
}
table#wrapper-front {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
td#wrapper-front-header {
  height: 200px;
  padding: 0;
  background: url("../images/Ciputra.png") no-repeat center center !important;
  background: url("../images/Ciputra.gif") no-repeat center center;
}
td#wrapper-front-content {
  text-align: center;
  padding: 15px;
}
td#wrapper-front-footer {
  height: 170px;
  padding: 0;
  text-align: center;
  color: #fff;
  line-height: 2em;
  text-shadow: 1px 1px #000;
}
table#front-content-wrapper {
  margin: auto;
  width: 360px;
  height: 220px;
  font-size: 1em;
  background-color: transparent;
  background-color: rgba(254, 254, 254, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff)";
  border-collapse: collapse;
  border-spacing: 0;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -o-box-shadow: #333 0 1px 5px;
  -webkit-box-shadow: #333 0 1px 5px;
  -moz-box-shadow: #333 0 1px 5px;
  box-shadow: #333 0 1px 5px;
}
td#front-content {
  text-align: center;
  padding: 15px;
}
div#content {
  background: url("../images/Ciputra.png") no-repeat center center !important;
  background: url("../images/Ciputra.gif") no-repeat center center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 0;
  display: none;
}
div.info {
  padding-top: 15px;
  padding-left: 70px;
  line-height: 1.5em;
  text-align: left;
  min-height: 60px;
  font-size: 0.9em;
}
div.info-error {
  background: url("../images/exclamation-red.gif") no-repeat top left;
  color: #f00;
}
div.info-warning {
  background: url("../images/exclamation-yellow.gif") no-repeat top left;
}
div#browser-info {
  margin-top: 30px;
  line-height: 1em;
  color: #000080;
  text-shadow: none;
  padding: 10;
  display: inline-block;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent;
  background-color: rgba(255, 241, 38, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFF126,endColorstr=#99FFF126);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFF126,endColorstr=#99FFF126)";
}
img#browser-icon {
  margin-top: -2px;
  margin-right: 2px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
div#cookie-info {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 50000px;
  left: 50000px;
  display: none;
  z-index: -99;
}
div.front-title {
  text-align: left;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 10px;
}
form {
  margin: 0;
  padding: 0;
}
input,
select,
button,
textarea {
  font: 12px "Open Sans", sans-serif;
  outline: none;
}
textarea {
  resize: none;
}
.small {
  font-size: 90% !important;
}
.disabled {
  color: #b0b0b0 !important;
  text-shadow: 1px 1px 0 #fff;
  cursor: default !important;
}
.ptr {
  cursor: pointer;
}
.link {
  cursor: pointer;
  color: #0059b3;
}
.link:hover {
  color: #f00;
}
.highlight .x-grid-cell .x-grid-cell-inner {
  background-color: #fffee2;
}
.alert .x-grid-cell .x-grid-cell-inner {
  background-color: #f8c9c9;
}
.readonly {
  background: none !important;
  background-color: #f2f2f2 !important;
}
.blue-light {
  background: none !important;
  background-color: #91fcff !important;
} /*input:read-only{background:none !important;background-color:#F2F2F2 !important;}*/
.ta_right {
  text-align: right;
}
.x-boundlist-item img.chkCombo {
  width: 15px;
  height: 15px;
  background: transparent
    url("../../../resources/extjs/resources/themes/images/default/menu/unchecked.gif");
}
.x-boundlist-selected img.chkCombo {
  background-position: 0 -15px;
  width: 15px;
  height: 15px;
  background: transparent
    url("../../../resources/extjs/resources/themes/images/default/menu/checked.gif");
}