.starter-template {
	padding: 40px 15px;
	text-align: center;
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	vertical-align: middle;
}

/* OVERRIDES DE CHOSEN */
/*.chosen-container{
	width: 100% !important;
}

.chosen-choices .search-field input{
	height: auto !important;
	width: 241px !important;
	padding-left: 12px !important;
}

.chosen-single{
	height: 34px !important;
}
.chosen-single span{
	margin-top: 5px !important;
}

.chosen-container-single .chosen-single div b{
	background-position: 4px 6px !important;
}

.chosen-container-active.chosen-with-drop .chosen-single div b{
	background-position: -15px 5px !important;
}*/
/* FIN: OVERRIDES DE CHOSEN */

/* OVERRIDES DE NAVBAR */
@media (max-width: 991px) and (min-width: 768px){
	.container {
	    padding-right: 5px;
	    padding-left: 5px;
	}
}
/* FIN: OVERRIDES DE NAVBAR */

/* Typeahead: Fix en input typeahead para que no modifique el ancho original */
span.twitter-typeahead {
	display: block !important;
}
/* Typeahead: End fix */


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

@media print {
  .hidden-xs {
    display: block !important;
  }
  .hidden-sm {
    display: block !important;
  }
  .hidden-md {
    display: block !important;
  }
  .hidden-lg {
    display: block !important;
  }
  .tooltip {
    display: none !important;
  }
}

ul.pagination {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.color-container {
    width: 40px;
    height: 25px;
    display: inline-block;
    border: solid 1px #000;
}