/*** jquery specific styles ***/
a.dp-choose-date {
    padding: 0 0 0 20px;
    margin: 5px 3px 0;
    background: url(/images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}


/*** Adjustments to univie style ***/

p {
    padding-bottom: 15px;
}

.navbar-uni .navbar-nav > li {
  background-color: #6F6F6F;
}

.content a {
  text-decoration: underline;
}

/*** Basic formular styles ***/

div#flash-error, div#flash-notice {
  font-size: 120%;
  padding: 3px;
  margin: 10px;
}

div#flash-error {
  background-color: #f66;
}

div#flash-notice {
  background-color: #6f6;
}

div#flash-error p, div#flash-error h2, div#flash-notice p,  div#flash-notice h2 {
    padding: 2px;
    margin: 3px;
}

/*** Basic formular styles ***/

form.basic {
  margin: 20px 0px 10px;
}

form.basic fieldset {
  border: 1px solid #006599;
  margin: 0px;
}

form.basic legend {
  border: 1px solid #006599;
  background-color: #006599;
  color: white;
  padding: 2px 6px;
}

form.basic p {
  margin: 0px;
}

form.basic ul {
  list-style: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

form.basic label {
  width: 10em;
  display: -moz-inline-box;
  display: inline-block;
}

form.basic select, form.basic input, form.basic textarea, form.basic label {
  vertical-align: middle;
}

table thead th {
  background-color: #D2D5DB;
  color: black;
}

.user-disabled {
  background-color: #fdd !important;
}

table.me-info {
  width: 100%;
}
table.me-info tr :nth-child(1) {
  width: 10em;
}
table.me-info tr :nth-child(2) {
  width: 50%;
}
table.me-info tr :nth-child(3) {
  text-align: left;
}
table.me-assets td {
  padding: 5px 0;
}

.content h2 {
  margin-top: 32px;
}

.maccount {
  color: #0f7b6d;
  font-weight: bold;
}

.uaccount {
  color: #a71c49;
  font-weight: bold;
}

td.user-quota span:nth-child(1) {
  font-weight: bold;
}

td.user-quota span:nth-child(2) {
  font-weight: bold;
}

td.user-quota span:nth-child(4) {
  font-weight: bold;
  color: #f66;
}
