@media(max-width:767px){
	.under-header{
		height: 45px;
	}
}
@media(max-width:460px){
	.under-header{
		height: 90px;
	}
}
@media(min-width:768px){
	.under-header{
		height: 45px;
	}
}
@media(min-width:992px){
	.under-header{
		height: 107px;
	}
}
@media(min-width:1200px){
	.under-header{
		height: 107px;
	}
}

.table > thead > tr > th{
	vertical-align: middle;
}
.table > tbody > tr > td {
	vertical-align: middle;
}
.overflow{
	overflow-x: auto;
}

label.error {
	font-weight: bold;
	color: red;
	padding: 2px 8px;
	margin-top: 2px;
}
.dataTables_processing{
	position: absolute;
	z-index: 100;
}
.dataTableRow{
	height: 55px;
}

.tooltip-inner-me{
	background-color: #D2322D !important;
}

.tooltip.bottom .tooltip-arrow{
	bottom:0 !important;
	left:10% !important;
	margin-left:-5px !important;
	border-left:5px solid transparent !important;
	border-right:5px solid transparent !important;
	border-bottom: 5px solid #d2322d !important;
	border-width: 0 10px 10px !important;
}

.tooltip{
	width: 200px !important;
    left:5% !important;
    margin-top: -10px !important;
}


.logo {
	display: inline-block;
	width: 220px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.form-control-feedback{
	text-align: left !important ;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 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:hover>a:after {
    border-left-color: #fff;
}
.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    right: 100%;
    margin-left: 100px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.centrado{
	text-align: center;
	
}
.valorUnitario{
	text-align: right;
}
.navbar-header {
    margin: 13px 0 !important;
}
.is-calculator{
	position: fixed !important;
}

.noSelect {
    border: solid 1px #ed5666 !important;
}
.siSelect {
    border: solid 1px #4fb395 !important;
}
.ttPosition{
    top: 56px !important;
}
.errorText{
    margin-top: -6px !important;
}