/*
    Document   : styles
    Created on : 18-Jun-2011, 14:24:56
    Author     : Oleg
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html, body {
  height: 95%;
}

div.outer {
  height: 100%;
}
table {
  border: 0px solid black;
  width: 100%;
}

td.td35 { width: 35%; }
td.td65 { width: 65%; }

.middle {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.top {
  vertical-align: top;
}

.bottom {
  vertical-align: bottom;
}


th.padded-right, td.padded-right, .padded-right {
  padding-right: 10px !important;
}
th.padded-left, td.padded-left, .padded-left {
  padding-left: 10px !important;
}

th.padded-right-thick, td.padded-right-thick, .padded-right-thick {
  padding-right: 25px !important;
}
th.padded-left-thick, td.padded-left-thick, .padded-left-thick {
  padding-left: 25px !important;
}

.spaced-left {
  margin-left: 5px;
}
.spaced-left-m {
  margin-left: 10px;
}
.spaced-left-l {
  margin-left: 25px;
}

.spaced-right {
  margin-right: 5px;
}
.spaced-right-m {
  margin-right: 10px;
}
.spaced-right-l {
  margin-right: 25px;
}

.spaced-bottom {
  margin-bottom: 5px;
}
.spaced-bottom-m {
  margin-bottom: 10px;
}
.spaced-bottom-l {
  margin-bottom: 25px;
}

.spaced-top {
  margin-top: 5px;
}
.spaced-top-m {
  margin-top: 10px;
}
.spaced-top-l {
  margin-top: 25px;
}

.ui-inputtext, .ui-inputtextarea, .hasDatepicker, .ui-password,
.ui-selectcheckboxmenu, .ui-selectmanymenu {
  width: calc(100% - 12px);
}

.ui-filter-column .ui-column-filter {
  width: calc(100% - 12px);
}

.ui-datatable tbody td {
  border: none;
  border-collapse: collapse;
  padding: 1px 0px 1px 0px;
}
