﻿/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 400px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #f56954;
}
.field-validation-valid {
    display: none;
}
input.input-validation-error {
    border: 1px solid #f56954;
}
input[type="checkbox"].input-validation-error {
    border: 0 none;
}
.validation-summary-errors {
    color: #f56954;
}
.validation-summary-valid {
    display: none;
}
.RowSelectedBackground {
    background-color: #00c0ef;
}

/*Página de login*/
.login-box-body,
.register-box-body {
  -moz-box-shadow: 0 0 1px 1px #ccc;
  -webkit-box-shadow: 0 0 1px 1px #ccc;
  box-shadow: 0 0 1px 1px #ccc;
  border-radius: .8em;
}

/* Info boxes */
.info-box-text {
  font-size: 14px;
  font-weight: bold;
  white-space: normal;
}
.info-box-text {
  text-transform: none;
}
.info-box-number {
  font-weight: normal;
  font-size: 14px;
}

/* Text */
.text-bold {
  font-weight: 500;
}
.description-block > .description-header {
  font-size: 14px;
}
.description-block > .description-text {
  text-transform: none;
}
.sidebar-menu li.header {
  font-size: 16px;
}

/*th, td { white-space: nowrap; }*/
th {
  padding: 5px;
}

.divider{
    width:5px;
    height:auto;
    display:inline-block;
}
/* Child rows*/
td.details-control {
    background: url('/Content/images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('/Content/images/details_close.png') no-repeat center center;
}