/* --- BEGIN COPYRIGHT BLOCK ---
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; version 2 of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * Copyright (C) 2013 Red Hat, Inc.
 * All rights reserved.
 * --- END COPYRIGHT BLOCK ---
 *
 * @author Endi S. Dewata
 */

@import url("pki-forms.css");
@import url("pki-tables.css");

.pki-header {
  margin-bottom: 10px;
}

.pki-header .breadcrumb {
  padding: 0;
  margin-bottom: 5px;
}

.pki-title {
  font-family: "Open Sans",sans-serif;
  font-size: 25px;
  margin: 0;
  color: inherit;
  font-weight: 500;
  line-height: 1.1;
  display: inline-block;
}

.pki-menu {
  display: inline-block;
}

.pki-menu ul {
  padding: 0;
  list-style-type: none;
  list-style-position: inside;
}

.pki-actions {
  float: right;
  display: inline-block;
}

.pki-actions ul {
  padding: 0;
  list-style-type: none;
  list-style-position: inside;
  text-align: right;
}

.pki-fields {
  margin-bottom: 5px;
}

fieldset label {
  min-width: 150px;
  display: inline-block;
  line-height: 30px;
}

fieldset input {
  min-width: 250px;
}

input[readonly="readonly"] {
  background-image: none;
  border: 1px solid #FFFFFF;
}

input[readonly="readonly"]:focus {
  border: 1px solid #FFFFFF;
  box-shadow: none;
}

input[readonly="readonly"]:enabled:hover {
  border-color: #FFFFFF;
}

textarea {
  background-color: #FFFFFF;
}

textarea[readonly="readonly"] {
  background-color: #F8F8F8;
}

table tfoot tr th {
  padding: 6px 15px;
  font-size: 11.5px;
  text-align: left;
  font-weight: bold;
  border: none;
  border-right: 1px #dcdcdc solid;
  background-image: linear-gradient(top, #fafafa 0%, #eee 100%);
  background-image: -o-linear-gradient(top, #fafafa 0%, #eee 100%);
  background-image: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
  background-image: -ms-linear-gradient(top, #fafafa 0%, #eee 100%);
  background-image: -webkit-gradient(
	  linear,
	  left top,
	  left bottom,
	  color-stop(0.0, #fafafa),
	  color-stop(1,0, #eee)
  );
  border-bottom: 1px #cedede solid;
}

.pki-select-column {
  width: 13px;
}

.pki-select-column input[type='checkbox'] + label {
  margin: 0;
  padding: 0 0 0 13px;
}

.pki-property-name-column {
  width: 500px;
}

.pagination {
  margin: 4px;
}

.pki-table-actions {
  padding: 1px;
  border-top: none;
}

.pki-table-actions button {
  padding: 3px 8px;
  font-size: 11px;
  box-shadow: 1px 2px 2px #e3e3e3;
  margin: 4px 4px 4px 0;
}

.pki-table-actions input[name="page"] {
  width: 50px;
  min-width: 50px;
}

.pki-table-buttons {
  float: right;
}

.pki-table-actions .pki-table-info {
  line-height: 26px;
  margin: 4px;
  display: inline-block;
  float: left;
}

.pki-table-actions .pki-page-controls {
  float: right;
}

.pki-table-actions .pki-page-controls .pagination {
  float: left;
}

.pki-table-actions .pki-page-controls .pki-page-jump {
  margin: 0 10px 0 10px;
  float: left;
}

#content {
  margin: 20px;
}
