﻿body {
    /*padding-top: 50px;*/
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/*Error*/

.validation-summary-errors
{
    font-weight: normal;
    color: #AA0000;
    line-height: 200%;
}

.validation-summary-errors{
    background-color: #ffc9bb;
    /*border: 1px solid #AA0000;*/
    border-radius: 15px;
    margin-bottom: 12px;
    padding: 10px;	
    /*color:red*/
}
.validation-summary-errors span{  }
.validation-summary-errors ul{list-style:disc inside}
.validation-summary-errors ul li{font-weight:normal; color:#AA0000; }
.validation-summary-errors ul li label, .validation-summary-errors ul li span
{
    display:inline !important; 
    font-weight:normal
}


/*  success */

.validation-summary-success{
    background-color: #d9ffb2;
    /*border: 1px solid #24B300;*/
    line-height: 12px;
    margin-bottom: 12px;
    padding: 8px;	
    /*color:red*/
}
.validation-summary-success span
{
    font-weight:normal;
    color: #008F00;
    line-height: 200%;
    padding: 10px;
}
.validation-summary-success ul{list-style:disc inside}
.validation-summary-success ul li
{
    font-weight:normal; 
    color: #008F00;
}

.validation-summary-success ul li label, 
.validation-summary-success ul li span
{
    display:inline !important; 
    font-weight:normal
}



/*Menu css*/

#leftMenu .accordion-group {
    margin-bottom: 0px;
    border:0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}    

#leftMenu .accordion-heading {
    height: 34px;
    border-top: 1px solid #717171; /* inner stroke */
    border-bottom: 1px solid #5A5A5A; /* inner stroke */
    background-color: #353535; /* layer fill content */
    background-image: -moz-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: -o-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    background-image: linear-gradient(90deg, #595b59 0%, #616161 100%); /* gradient overlay */
    list-style-type:none;
}  

#leftMenu .accordion-heading  a{  
    color: #cbcbcb; /* text color */
    text-shadow: 0 1px 0 #3b3b3b; /* drop shadow */
    text-decoration:none;
    font-weight:bold;  
}

#leftMenu .accordion-heading  a:hover{  
    color:#ccc     
}

#leftMenu .accordion-heading .active {
    width: 182px;
    height: 34px;
    border: 1px solid #5b5b5b; /* inner stroke */
    background-color: #353535; /* layer fill content */
    background-image: -moz-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: -o-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
    background-image: linear-gradient(90deg, #4b4b4b 0%, #555 100%); /* gradient overlay */
}


#nav1 {
    margin-bottom: 0px;
}


#nav2 {
	/*z-index:-1;*/
}

html body .t-button {
    text-decoration:underline;
}

.t-button
{
    background: none;
    /*border-color: none;*/
    border-radius:0px;
    border-width:0px;

    text-decoration:underline;
}


.t-button:hover{
    background:none;
    /*background-color: none;*/
    text-decoration:underline;
}


.t-button a{
    color:blue;
    text-decoration:underline;
}



       #reportViewer1 {
            position: relative;
            width:100%;
            height:900px;
            left: 5px;
            right: 5px;
            top: 5px;
            bottom: 5px;
            overflow: hidden;
            box-sizing: content-box;
        }


#reportViewer1 *, *:before, *:after
{
    box-sizing: content-box;
}

.vertical-align {
    display: flex;
    align-items: center;
}

.HrXPieza {
    display: none;
    position: absolute;
    margin-left: 302px;
}
#HorasPieza {
    margin-left: 15px;
    width: 60px;
    border: 1px solid black;
    border-radius: 4px;
    height: 22px;
    padding-left: 9px;
}

.horasPiezaSKU {
    margin-top: 2px;
}

.linea-mal-pedido {
    margin-top: -15px;
    margin-bottom: 0px;
}

/*CLIENTE*/

#cliente_codpostal {
    margin-top: -5px !important
}

