/*// Variables*/
/*@link-color:       @brand-primary;*/
/*para las barras de men�s arriba y laterar izquierda*/
/*@navbar-color:			#0033cc ;*/
/* 90% */
/*  #fde7ce;  naranjo*/
/*// Usage*/
a.download {
  color: Green;
  text-decoration: none;
}
a.download:hover {
  color: #00b300;
  text-decoration: underline;
}
a.goback {
  color: SteelBlue;
  text-decoration: none;
  font-weight: bold;
}
a.goback:hover {
  color: #699bc4;
  text-decoration: underline;
}
a.linkproy {
  color: SteelBlue;
  text-decoration: underline;
}
a.linkproy:hover {
  color: #294d6b;
  text-decoration: underline;
}
a.linkhelp {
  color: LightSeaGreen;
  text-decoration: underline;
}
a.linkhelp:hover {
  color: #14716c;
  text-decoration: underline;
}
.TitMIIP {
  COLOR: #2c963e;
}
.Titulo {
  COLOR: SteelBlue;
}
.TitPanel {
  COLOR: #0053a6;
}
.TxtControl {
  COLOR: SteelBlue;
}
.TxtDisabled {
  COLOR: Grey;
}
.TxtCenter {
  text-align: center;
}
.TxtRight {
  text-align: right;
}
.TxtLeft {
  text-align: left;
}
.TxtTop {
  vertical-align: top;
}
.TxtVertCenter {
  vertical-align: center;
}
.stat-green {
  color: #86ca69;
}
.stat-red {
  color: #ff6842;
}
.stat-blue {
  color: #2f96ff;
}
.stat-grey {
  color: #a1a1a1;
}
.text-ltgreen {
  color: #b1dd9f;
}
.text-dkgreen {
  color: #61b13f;
}
.text-dkred {
  color: #ff3300;
}
.text-ltblue {
  color: #006bd7;
}
.text-ltorange {
  color: #ffc488;
}
.icon-detalle {
  font-size: 18px;
}
/*Labels para Forms*/
.frmtxt-xs {
  color: SteelBlue;
  font-size: 12px;
}
.frmtxt-xm {
  color: SteelBlue;
  font-size: 14px;
}
/*botones*/
.btn-info2 {
  COLOR: SteelBlue;
  background-color: #d2e4f2;
  border-color: #2e6da4;
}
.btn-info2.focus,
.btn-info2:focus {
  color: #fff;
  background-color: #97bedf;
  border-color: #2e6da4;
}
.btn-info2:hover:enabled {
  color: #fff;
  background-color: #97bedf;
  border-color: #2e6da4;
}
.btn-info2:disabled {
  color: black;
  background-color: #e3e3e3;
  border-color: #999999;
}
.btn-info2:hover:disabled {
  color: black;
  background-color: #ffc488;
  border-color: #999999;
}
/* botones para menu inicio */
/* #ef841e;   */
/* #f87e20;		 #f29640;  */
/* #a7570c; */
.btn-menu1 {
  COLOR: white;
  background-color: #f7750f;
  border-color: #cc5e07;
}
.btn-menu1.focus,
.btn-menu1:focus {
  color: white;
  background-color: #f99140;
  border-color: #cc5e07;
}
.btn-menu1:hover:enabled {
  color: white;
  background-color: #f99140;
  border-color: #cc5e07;
}
.btn-menu2 {
  COLOR: white;
  background-color: forestgreen;
  border-color: #186218;
}
.btn-menu2.focus,
.btn-menu2:focus {
  COLOR: white;
  background-color: #2cb42c;
  border-color: #186218;
}
.btn-menu2:hover:enabled {
  COLOR: white;
  background-color: #2cb42c;
  border-color: #186218;
}
/* panel de informaci�n inicio */
.panel-default > .panel-heading-custom {
  background-image: none;
  /*  background-color: #cf5b95;*/
  color: SteelBlue;
}
/*http://www.w3schools.com/colors/colors_picker.asp*/
.HeaderBar {
  BACKGROUND-COLOR: white;
  BORDER-COLOR: white;
}
/* barras de men�s arriba y laterar izquierda */
.MenuOpt {
  BACKGROUND-COLOR: #dff0d8;
}
/*.MenuBar*/
/*{*/
/*    BACKGROUND-COLOR: #A4D58E*/
/*}*/
.navbar-xs {
  min-height: 28px;
  height: 28px;
}
.navbar-xs .navbar-brand {
  padding: 0px 12px;
  line-height: 28px;
  color: #0053a6;
  font-size: 95%;
}
.navbar-xs .navbar-nav > li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 28px;
  color: #0053a6;
  font-size: 95%;
}
.navbar-xs .navbar-nav > li > button {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 28px;
  color: #0053a6;
  font-size: 95%;
}
.panel-default > .panel-xs {
  padding: 0px 12px;
  min-height: 28px;
  height: 28px;
  background: #dff0d8;
}
.panel-xs .panel-title {
  padding: 0px 0px;
  line-height: 28px;
  color: #0053a6;
  font-size: 95%;
}
.panel-bodyxs {
  padding: 6px 12px;
  min-height: 28px;
  height: 40px;
  background: white;
  color: #0053a6;
  font-size: 95%;
}
/*botones que se abren en men� izquierdo*/
.btn-xsfw {
  color: #0053a6;
  font-size: 95%;
  white-space: normal;
  /* para que haga wrap dentro del bot�n */
}
.dropdown-menu-xs {
  padding: 0px 0px;
  background: white;
  color: #0053a6;
  font-size: 95%;
}
/*Panel para nombre de proyecto*/
.panel-xs-tit {
  padding-top: 0px;
  padding-right: 12px;
  padding-bottom: 5px;
  padding-left: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* combo m�s peque�o */
.input-xs,
select.input-xs {
  padding: 5px 5px;
  height: 28px;
  line-height: 20px;
  font-size: 12px;
  color: SteelBlue;
  border-color: SteelBlue;
}
/* combo peque�o con texto mediano */
.input-xm,
select.input-xm {
  padding: 5px 5px;
  height: 28px;
  line-height: 20px;
  font-size: 14px;
  color: SteelBlue;
  border-color: SteelBlue;
}
/* listbox con texto mediano */
.inputl-xm,
select.inputl-xm {
  padding: 5px 5px;
  line-height: 20px;
  font-size: 14px;
  color: SteelBlue;
  border-color: SteelBlue;
}
/*color de la tabla hover */
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #d2e4f2;
}
/*para cambiar el color de la bolita que se muestra en el tree view a mano derecha con un dato*/
.badge {
  background: white;
  color: SteelBlue;
}
/*cambio del ancho de un modal*/
@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 700px;
    /* New width for default modal */
  }
  .modal-sm {
    width: 350px;
    /* New width for small modal */
  }
}
@media screen and (min-width: 992px) {
  .modal-lg {
    width: 950px;
    /* New width for large modal */
  }
}
/* simple */
.simple {
  font-weight: normal;
}
.simpleborder {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-top-color: SteelBlue;
  border-bottom-color: SteelBlue;
  border-left-color: SteelBlue;
  border-right-color: SteelBlue;
}
/*l�nea divisoria*/
hr {
  height: 1px;
  background-color: SteelBlue;
  margin-top: 10px;
  margin-bottom: 0px;
}
/* tabla con registros destacados */
.table > thead > tr > td.mark,
.table > tbody > tr > td.mark,
.table > tfoot > tr > td.mark,
.table > thead > tr > th.mark,
.table > tbody > tr > th.mark,
.table > tfoot > tr > th.mark,
.table > thead > tr.mark > td,
.table > tbody > tr.mark > td,
.table > tfoot > tr.mark > td,
.table > thead > tr.mark > th,
.table > tbody > tr.mark > th,
.table > tfoot > tr.mark > th {
  background-color: #f2faef;
}
.table-hover > tbody > tr > td.mark:hover,
.table-hover > tbody > tr > th.mark:hover,
.table-hover > tbody > tr.mark:hover > td,
.table-hover > tbody > tr:hover > .mark,
.table-hover > tbody > tr.mark:hover > th {
  background-color: #e6f3e0;
}
.Hidden {
  display: none;
  hidden: true;
}
.boxinfo {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-top-color: #b1dd9f;
  border-bottom-color: #b1dd9f;
  border-left-color: #b1dd9f;
  border-right-color: #b1dd9f;
}
.breakhere {
  page-break-before: always;
}
