.error {
        background: url(../images/remove.png);
        background-position: 95%;
        background-repeat: no-repeat;
}


@media print {
    tr.vendorListHeading {
        background-color: #1a4567 !important;
        -webkit-print-color-adjust: exact;
    }
}

@media print {
    .vendorListHeading th {
    background-color: blue;
        color: red !important;
    }
}


@media screen {
    #printSection {
        display: none;
    }
}
@media print {
    body * {
        visibility:hidden;
    }
    #printSection, #printSection * {
        visibility:visible;
    }
    #printSection {
        position:absolute;
        left:0;
        top:0;
    }
}

.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}


.dialogWide > .modal-dialog,
 .modal-content
 {
     width: 100% !important;

 }



#blancotb {

border-top: 1pt solid white;
border-bottom: 1pt solid white;
}

#blackb {
border-bottom: 1pt solid black;
}
/* begin: jQuery UI Datepicker moving pixels fix */
	table.ui-datepicker-calendar {border-collapse: separate;}
	.ui-datepicker-calendar td {border: 1px solid transparent;}
/* end: jQuery UI Datepicker moving pixels fix */

/* begin: jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background: #743620 none; /* a color that fits the widget theme */
	color: white; /* a color that is readeable with the color above */
}
/* end: jQuery UI Datepicker emphasis on selected dates */
.redondo {
border-radius: 12px 12px 12px 12px;
-moz-border-radius: 12px 12px 12px 12px;
-webkit-border-radius: 12px 12px 12px 12px;
border: 0px solid #000000;
width : 90%;
text-align: center;
vertical-align: middle;
}

.todoredondo {

  border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
border: 1px solid #000000;

}

.circulo {

  width: 600px;
  height: 600px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ffffff;
  border: 1px solid #000000;
  vertical-align: middle;
  line-height: 90px;


}

#formtext {
    font-size: 12pt;
}

.textbox {

    height: 100px;
    width: 100px;
    background: #222;
    position: absolute;

    /*Centering Method 2*/
    margin: -50px 0 0 -50px;
    left: 50%;
    top: 50%;


}

.locator { position: absolute; visibility: visible; left: 300px; top: 200px; height: 100px; width: 150px; z-index: 200; }

.ui-datepicker {font-size:10px; z-index:99999 !important;}

.uitooltip {
	padding: 8px;
              background:yellow;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

.MenuFlotante 
{
    display:none;
    width:150px;
    
    background-color: white;
    position: relative ;
    z-index: 99999;
    border-radius: 12px 12px 12px 12px;
    -moz-border-radius: 12px 12px 12px 12px;
    -webkit-border-radius: 12px 12px 12px 12px;
    border: 1px solid #d7d3d3;
}

/*.MenuFlotante div 
{
    background-color: white;
    font-size:10pt;

}*/

.MenuFlotante div a 
{
    color:gray; 
    text-decoration:none; 
    padding:3px; 
    padding-left:15px;
    display:block;
}

.MenuFlotante div a:hover 
{
    padding:3px;
    padding-left:15px;
    text-decoration:underline;
    color: black;

}

* html .ui-helper-hidden-accessible 
{
 position: absolute !important; 
 clip: rect(1px 1px 1px 1px); 
 clip: rect(1px,1px,1px,1px); 
}

.hiddenRow {
    padding: 0 !important;
}