/* Mensaje de informacion para el usuario 
colocado a la derecha y que puede cerrrarlo*/
.mensajeAviso{
	width: 250px; 
	float:right;
}

/* Aqui dentro se encuentran los botones
Siguiente y atras del formulario*/
#botonera{
	display: block; 
	overflow: auto; 
	width: 100%; 
}

/* Se encuentran los botones que se
ubican a la izq*/
.boton-izquierda{
	float: left; 
	display: block;
}

/* Se encuentran los botones que se
ubican a la derecha*/
.boton-derecha{
	float: right; 
	display: block;
}

/* Aqui estan los campos del formulario
sin la botonera*/
.campos{
	min-height: 250px
}

/* Contiene el los campos y la botonera*/
#content-formulario{
	min-height:400px;
}

/* Usado para aquellos div que no se 
deben mostrar*/
.no-mostrar{
	display: none;
}

#paso2, #paso3, #paso4, #paso5{ 
	display: block;
}

/* Letra peque�a ubicada en los form
a modo de ayuda*/
.ayuda-formulario{
	font-size: 11px;
}

/* Letra ubicada en aquellos formularios 
que requieren aceptar terminos y condiciones */
.terminos-condiciones{
	font-size: 11px;
	color: #999;
}

.opcional{
	font-size:9px; 
	padding:0px; 
	margin:0px; 
	font-style:italic;
}

/* Color de borde del espacio del formulario */
.panel-primary {
border-color: #B3DD5F;
}

.panel-success > .panel-heading {
color: #3c763d;
background-color: #C6DDA5;
border-color: #C6DDA5;
}

.panel-footer {
padding: 10px 15px;
background-color: #f0f0d8;
border-top: 1px solid #c6dda5;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

.form-control {
	color: #12481f;
	border: 1px solid #c6dda5;
	
}

/* Color de borde y resaltado de los campos del formulario
cuando se encuentran seleccionados*/
.form-control:focus {
border-color: #B3DD5F;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C7F1B5;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C7F1B5;
}

.errores{
	font-size: 11px; 
	color: #a94442; 
	font-style:italic; 
	padding:10px
}

.form-control[disabled], 
.form-control[readonly], fieldset[disabled] 
.form-control {
	background-color: #f0f0d8;
}

/*
===========================================================================
Estilos de Select2 para Libro Rural 
======================================================================== */

.select-lr{
	width: 100%;
}

/* Select que abre hacia abajo */
.select2-container .select2-choice {
	height: 34px;
    line-height: 34px;
	border: 1px solid #c6dda5;
	border-color: #c6dda5;
	background-color: #fff;
    background-image: none;
}

/* Select que abre hacia arriba */
.select2-container.select2-drop-above .select2-choice {
    border-color: #c6dda5;   
	background-color: #fff;
    background-image: none;
}

/* Select que abre hacia abajo */
.select2-drop {
    border: 1px solid #c6dda5;

    -webkit-box-shadow: 0 4px 4px #c6dda5;
            box-shadow: 0 4px 4px #c6dda5;
}

/* Select que abre hacia arriba */
.select2-drop.select2-drop-above {
    border-top: 1px solid #c6dda5;

    -webkit-box-shadow: 0 -4px 5px #c6dda5;
            box-shadow: 0 -4px 5px #c6dda5;
}

/* select desplegado*/
.select2-drop-active {
    border: 1px solid #B3DD5F;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #B3DD5F;
}

/* Separador y addon*/
.select2-container .select2-choice .select2-arrow {
	
	width: 18px;
	border-left: 1px solid #c6dda5;
	
	background: #f0f0d8;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.6, #f0f0d8));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #f0f0d8 60%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #f0f0d8 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f0f0d8', endColorstr = '#ffffff', GradientType = 0);
    background-image: linear-gradient(to top, #fff 0%, #f0f0d8 60%);
}

.select2-search input {
    border: 1px solid #c6dda5;
    background: #fff;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices{
    border: 1px solid #B3DD5F;
	border-color: #B3DD5F;
    -webkit-box-shadow: 0 0 5px #B3DD5F;
            box-shadow: 0 0 5px #B3DD5F;
}

.select2-results .select2-highlighted {
    background: #f0f0d8;
    color: #12481F;
}

/* Errores 
   No se han encontrado resultados
*/

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f0f0d8;
    display: list-item;
    padding-left: 5px;
}

/* Seteo de color rojo, cuando el campo tiene errores */
.has-error .select2-container .select2-choice {
  color: #a94442;
}
.has-error .select2-container .select2-choice {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .select-lr:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .select2-container .select2-choice .select2-arrow {
	
	border-left: 1px solid #a94442;
	
	background: #f2dede;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.6, #f2dede));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #f2dede 60%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #f2dede 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f2dede', endColorstr = '#ffffff', GradientType = 0);
    background-image: linear-gradient(to top, #fff 0%, #f2dede 60%);
}

/* Campos deshabilitados */
.select2-container.select2-container-disabled .select2-choice {
    background-color: #f0f0d8;
    background-image: none;
    border: 1px solid #c6dda5;
    cursor: none;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f0f0d8;
    background-image: none;
    border-left: 0;
}

.form-group .destinoCampo_input,.form-group .tratamientoPlaguicida_input, .form-group .productoActivo_input{
    clear: both;
}

.form-group .destinoCampo_input div,.form-group .tratamientoPlaguicida_input div,.form-group .productoActivo_input div{
    margin-right: 10px;
    float: left;
}

.add-row-proveedores{
    cursor: pointer;
}

.update-proveedores{
    cursor: pointer;
    padding-left: 5px;
}