/*
* CSS inputs Inline
*/
.campoMonetarioCampoBloqueado{
  margin-bottom: 0.5em !important;
}

.margencampoTablaMaestra {
  margin: 0.0em !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    margin-bottom: 0.5em !important;
}

.form-group {
  /*line-height: 10px !important;*/
}

.btn-group {
    margin-bottom: 0px !important;
    height: 35px !important;
    margin-top: 0px !important;
}

.inline {
  width: 101%;
  display: flex;
  /*max-height: 41px;*/
  /*margin-top: 10px;*/
}

.labelTablaMaestra {
  width: 25% !important;
  /*padding-top: 10px;*/
  text-align: left;
}

.button-traduccion {
  width: 33px !important;
  height: 33px !important;
}

.comboTablaMaestra {
  width: 65% !important;
}

.campoFecha {
    margin-bottom: 0.5em !important;
}

.button-inline{
  width: 100% !important;
  height: 95% !important;
}

.width100 {
  width: 100% !important;
}

.checkBoxInline {
  width: 18px;
  height: 18px;
  position: absolute;
  content: '';
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #bbb;
  background: #fff;
}

.control-label {
  margin-left: 25%;
  margin-bottom: 0px !important;
  color: #a94442;
}

.control-label-inside {
  margin-left: 0%;
  margin-bottom: 0px !important;
  color: #a94442;
}

.alinear-derecha-boton-traduccion-inline {
  position: absolute;
  margin-left: 82%;
  width: 33px !important;
}

.button-traduccion {
  width: 44px;
  height: 44px;
}

.form-control:not(textarea)[disabled]{
  margin-bottom: 0.0em !important;
  max-height: 34px;
}

.textBaseInline {
  max-height: 34px;
}

.input-group .form-control:last-child {
  max-height: 34px;
}

.input-group .form-control:first-child {
  max-height: 34px;
}

.campo-bloqueado-sufijo {
  display: table-cell;
  vertical-align: top;
}

.campo-bloqueado-sufijo .input-group-addon {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 0px;
}

.input-group-btn {
  max-height: 34px !important;
}

input[type="checkbox"] {
    margin: 10px 0 0 !important;
}

.button-inline {
  max-height: 35px !important;
  max-width: 35px !important;
}

.button-clock {
  padding: 0px;
  width: 30px !important;
  height: 33.5px !important;
}

.button-calendar {
  padding: 0px;
  width: 34px;
  height: 34px;
}

.separacion {
  margin-bottom: 0.5em !important;
}

.integer-base:not(.integer-base-grid) {
  height: 34px !important;
}

.panel-body-in-line {
  padding: 0px !important;
  margin-top: 10px;
}

.campoCodigo {
  margin-left: 0px !important;
}

.paddingTop8 {
  margin-top: 8px !important;
}

.trash-edicion-massiva {
  margin-bottom: 5px !important;
  height: 34px !important;
  width: 34px !important;
}

.btnLimpiarInputsSiNo {
  top: 5px;
}

.trash-entero-edicion-massiva {
  height: 34px !important;
  /*position: absolute;
  margin-left: 45% !important;*/
  width: 34px !important;
}

.btn-33 {
  height: 33px !important;
  width: 33px !important;
}

.btn-34 {
  width: 34px !important;
  height: 34px !important;
}

.trash-fecha-edicion-massiva {
  position: absolute;
  margin-left: 86%;
}

.btnLimpiarInputs-inline {
  height: 33px !important;
}

.trash-texto-multidioma-edicion-massiva {
  position: absolute;
  margin-left: 92%;
}

.trash-texto-multidioma-edicion-massiva-not-1 {
  position: absolute;
  margin-left: 87%;
}

.marginLeft50 {
  /*margin-left: 50% !important;*/
}

.displayFlex {
  display: flex;
}

.col-md-2 .glyphicon-calendar {
  right: 5.8px;
  top: -1px;
}

.width0 {
  width: 0%;
}

.marginLeftMinus10Per {
  margin-left: -10%;
}

.marginLeftMinus10PerBloc {
  margin-left: -10.2%;
}

.btn-date-expanded {
  width: 33px !important;
  height: 33px !important;
}

.input-group .col-md-4 .ng-valid-time {
  margin-top: 2px;
}

.heightAuto {
  height: auto !important;
}

.maxWidth100 {
  max-width: 100px;
}

.maxWidth140 {
  max-width: 140px;
}

.text-error > input {
  border-color: #a94442;
}

.marginTop0 {
  margin-top:  0px !important;
}

.marginBotom050 {
  margin-bottom: 0.5em !important;
}

.marginBottom0 {
  margin-bottom: 0px !important;
}

.marginLeft1 {
  margin-left: 1% !important;
}

.width110 > p {
  width: 175px !important;
}

.widthDTB {
  width: 145px !important;
}

.campoFechaHora3 {
    margin-top: 43px;
}

.ckbox.ckbox-default.marginLeft50 {
  left: 10px;
}

.width175 {
  width: 175px !important;
}

.margenLabelError{
  margin-bottom: 0.6em !important
}