﻿/* reset everything to the default box model */

*,
:before,
:after
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

/* set a border-box model only to elements that need it */

.form-control, /* if this class is applied to a Kendo UI widget, its layout may change */
.container,
.container-fluid,
.row,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-control.k-widget
{
    /*padding: 0;*/
}

/****************/
/*Custom styles:*/
/****************/
/*jsv: esto es para evitar que la barra del menú se vuelva demasiado alta:*/
a.navbar-brand {
	box-sizing: border-box;
}

/*combos al mismo ancho que campos input:*/
.k-combobox{
	width: 100%;
	max-width: 280px;
}

/*checkboxes reducidos:*/
input[type="checkbox"] {
	height: 16px !important;
	width: 16px !important;
}

/*input textarea height similar to combos:*/
input.form-control {
	height:28px !important;
}


/*popover stuff para el mapa (mover mejor allí, o al cosmo del css):*/
.popover{
	min-width: 250px;
	border-radius: 5px !important;
}
.popover-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.popover-title {
	background-color: #2780e3;
	color: white;
	border-radius: 5px 5px 0 0;
}
.row.backgroundRowColor {
	background: #F9F9F9;
}
.popover .row {
	padding-top: 3px;
	padding-bottom: 1px;
	border-top: 1px solid #E5E5E5;
}
.popover-title button {
	line-height: 18px;
}
