﻿/*Estilos personalizados param el manejo de validación de formulario en cliente.*/
    form {
        padding: 10px;
    }
    .error {
        float: left;
        color: #a94442;
        font-weight: normal;
    }

    .requiredWarning{
        color:blue;
        font-weight:bolder;
        
    }

.table-condensed {
 background-color: #fffff1;
}


.datepicker table tr td.new {
    background-color:white;
}

.datepicker table tr td.old {
    background-color: white;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
background: -moz-linear-gradient(232deg, #b8dab8 0%, #436948 100%); /* ff3.6+ */ 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #436948), color-stop(100%, #b8dab8)); /* safari4+,chrome */ 
background: -webkit-linear-gradient(232deg, #b8dab8 0%, #436948 100%); /* safari5.1+,chrome10+ */ 
background: -o-linear-gradient(232deg, #b8dab8 0%, #436948 100%); /* opera 11.10+ */ 
background: -ms-linear-gradient(232deg, #b8dab8 0%, #436948 100%); /* ie10+ */ 
background: linear-gradient(218deg, #b8dab8 0%, #436948 100%); /* w3c */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8dab8', endColorstr='#436948',GradientType=0 ); /* ie6-9 */ 
}


.datepicker table tr th.dow {
    background-color: #ffffb6;
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
    cursor: pointer;
    background-color: #b8dab8;
}

.hrHeaderSimpleSeparator{
    margin-top: 0px;
    margin-bottom: 5px;
}

.hrDivisor{
    width: 100%; 
    color:#dddddd; 
    height: 2px; 
    background-color:#dddddd;
}

.containerHead {
    padding-left:0px;
    padding-right:0px;
}

.dvBlock {
    pointer-events: none;
}

.hideFieldGrid
{
    display: none;
}

.DivWarnContorno{
    padding: 4%;    
}

.DivWarnPopUpContorno {
    width: 70%;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:7%;
}

.DivWarnInternal{
    border-style: double;
    border-color: white;
    border-radius: 6px;
    background-color:white;
    padding-bottom: 7%;
}

.headMenuItem{
    border-style:solid;
    border-color:white;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffb3;
    background-color: #198820;
}


.nav-tabs > li:hover 
{
    color:#57a858;
}
.nav-tabs > li > button{   
    border:none;
    border-bottom: 1px solid #dddddd;
    color:#57a858;
}

.nav-tabs > li.active> button{
    background-color:#57a858; 
    color:white;  
}

.nav-tabs > li:hover > button {
    background-color:#468847; 
    color:#ffffb3;  
    border:#ffffb3;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    color: #ffffff;
    background-color: rgba(70, 136, 71, 1);
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
