root { 
    display: block;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #A41F35;
    background-color: #fff;
    font-size: small;
}
.panel{
    border:none;
    border-color: #FFF;
}

.panelg{
    color:#A41F35;
}
.column{
    color: #646569;
}
.fsize{
    font-size: 40px;
}
.fsizem{
    font-size: 20px;
}
.fsizes{
    font-size: 15px;
}
.fw{
    font-weight: bold;
}
.fr{
    font-size: 30px;
}
.ofs{
    font-size: 26px;
}
.btnL{
    background: #DB6541;
    color: #FFFFFF;
    border: none;
}
.contact
{
    color:#000000;
    font-size: 13px;
}

a {
    color: #e33b06;
}

table {
    empty-cells: show;
}

td {
    vertical-align: top;
    padding-bottom: 8px;
    font-size: small;
}


#busyImage {
    position: absolute;
    left: 50%;
    top: 50%;
}

.centerGrid {
    margin-left: auto;
    margin-right: auto;
}

.leftGrid {
    margin-left: auto;
}

.panelNoBorder {
    border: none;
}

.readOnly {
    background-color: #dfecf1!important;
}

.redTextReadOnly {
    background-color: #dfecf1!important;
    color: red!important;
}

.redText {
    color: red!important;
}

.blueText {
    color: blue!important;
}

.greenText {
    color: green!important;
}

.noSelectAll .ui-chkbox-all {
     display: none !important;
}

.numericField {
    text-align: right;
}

.centerField {
    text-align: center;
}


.ui-panelgrid td {
    border-width: 1px;
    border-style: solid;
    border-color: #FFF;
    border:none;
    padding:4px 10px;
}

.orangeGrid, .orangeGrid td {
    background-color: moccasin !important;
    font-weight: bold;
}

.redGrid, .redGrid td {
    background-color: red !important;
    font-weight: bold;
}

.greenGrid, .greenGrid td {
    background-color: #97F0AF !important;
    font-weight: bold;
}

.ui-dock-container-top {
  position: absolute !important;
}

.touchTable {
    height: 50px !important;
}

.noBorderGrid, .noBorderGrid td {
    border: none;
}

.ui-widget-header{
    /*background:#920B1C!important;*/
    

background: #0A5D66; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #009982 , #0A5D66); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #009982 , #0A5D66); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        

/*background: #bdc3c7; /* fallback for old browsers */
/*background: -webkit-linear-gradient(to left, #bdc3c7 , #2c3e50); /* Chrome 10-25, Safari 5.1-6 */
/*background: linear-gradient(to left, #bdc3c7 , #2c3e50); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
        
font-size: 20px
        
}

.fondo{
background: #0A5D66; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #009982 , #0A5D66); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #009982 , #0A5D66); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */  


/*background: #bdc3c7; /* fallback for old browsers */
/*background: -webkit-linear-gradient(to left, #bdc3c7 , #2c3e50); /* Chrome 10-25, Safari 5.1-6 */
/*background: linear-gradient(to left, #bdc3c7 , #2c3e50); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
/*background-image: url("/resources/images/flvdef.png")*/
}

.separator{
    font-weight: bold;
    font-size: 30px;
    color: #8CCBEB;
}

.mark{    
    font-size: 20px;
    color: #F78D2C;
}

.blueCN {
    color: #002B49
}


/*Ver el password*/

.view-password{
    float: right;
    margin: 10px;
    position: relative;
    color: white;
}

.view-password:hover{
    cursor: pointer;
}