﻿/* Metisoft GridViewPlus style Orange */


/*.rowHeader, .rowCommand, .row, .row_b, .rowOver, .rowSelected, .rowEdit, .rowEmpty, .rowPager
{ background:url("../Images/Acqua/table_h.png") repeat-x;  }*/

.rowHeader, .rowCommand, .rowPager {
    background: url("../Images/Acqua/table_h.png") repeat-x;
}

.row, .rowEmpty {
    background: url("../Images/Acqua/row.png") repeat-x;
}

.row_b {
    background: url("../Images/Acqua/rowB.png") repeat-x;
}

.rowOver, .rowEdit {
    background: url("../Images/Acqua/rowOver.png") repeat-x;
}

.rowSelected {
    background: url("../Images/Acqua/rowSelected.png") repeat-x;
}

.rowHeader {
    background-position: 0 0;
}

.rowCommand {
    background-position: 0 -100px;
}

.row, .rowEmpty {
    background-position: 0 0px;
}

.row_b {
    background-position: 0 0px;
}

.rowOver {
    background-position: 0 0px;
}

.rowEdit {
    background-position: 0 0px;
}

.rowSelected {
    background-position: 0 0px;
}

.rowSelected {
    color: white;
}


tr.rowPager table {
    width: auto;
    border-spacing: 10px;
    padding: 2px;
    height: 24px;
    float: left;
}

.rowPager {
    padding: 2px;
    margin: 2% auto;
    border-spacing: 0px;
    border-collapse: separate;
}

    .rowPager a {
        margin: auto 1%;
        background: url("../Images/Acqua/table_h.png") repeat-x;
        padding: 5px 10px 5px 10px;
        color: #fff;
        text-decoration: none;
    }

    .rowPager span {
        background-color: #1883C6;
        color: #fff;
        padding: 5px 10px 6px 10px;
    }


/*.row, .rowEmpty { background-position:0 -300px }
.row_b { background-position:0 -400px }
.rowOver { background-position:0 -500px }
.rowSelected { background-position:0 -600px }
.rowEdit { background-position:0 -500px }*/


.rowHeader,
.rowHeader a, .rowHeader a:hover, .rowHeader a:visited {
    color: #FFF;
    height: 18px;
}

    .rowHeader th, .rowHeader td {
        padding: 0 5px;
        white-space: nowrap;
    }

.row, .row_b, .rowOver, .rowSelected, .rowEdit, .rowCommand {
    height: 18px;
}

.row, .row_b, .rowOver, .rowEdit, .rowCommand {
    color: #000;
}

    .row td, .row_b td, .rowOver td, .rowSelected td, .rowEdit td {
        padding: 0px 5px;
    }

    .rowCommand td {
        padding: 0 10px;
    }

.rowEmpty {
    height: 24px;
    line-height: 24px;
    text-align: center;
}


.rowHeader * img, .rowCommand * img, .row * img, .row_b * img, .rowSelected * img, .rowOver * img, .rowEdit * img, .rowPager * img,
.rowHeader * input[type=image], .rowCommand * input[type=image], .row * input[type=image], .row_b * input[type=image], .rowSelected * input[type=image], .rowOver * input[type=image], .rowEdit * input[type=image], .rowPager *input[type=image] {
    vertical-align: middle;
}


.floatRight {
    float: right;
}
.invisible {
    visibility: hidden;
}
.alwaysInvisible {
    visibility: hidden;
}


/* -----------  OLD CLASSES ----------- */

.gridView {
    border: none;
    border-collapse: collapse;
}

.gridHeader {
    background: url("../Images/GridView/Acqua/gridHeader.gif") repeat-x;
    color: #FFF; /*	color 1	*/
    text-align: left;
}

    .gridHeader a, .gridHeader a:visited, .gridHeader a:hover {
        color: #FFF; /*	color 1	*/
    }

    .gridHeader th, .gridHeader td, .gridHeader_likeSubtitle th, .subtitle td {
        padding: 0 5px;
        height: 18px;
        white-space: nowrap;
    }

.gridCommand td {
    padding: 0 15px;
    height: 20px;
}


/*html>body .gridHeaderFixed td ,html>body .gridHeaderFixed th  { position:relative; }*/

.gridCommand {
    background: url("../Images/GridView/Acqua/gridRowCommand.gif");
    height: 20px;
    vertical-align: middle;
}

    .gridCommand td img, .gridHeader td img, .gridRow td img, .gridRowAlternate td img, .gridRowSelected td img, .gridRowOver td img, .gridRowEdit td img {
        vertical-align: middle;
    }

.gridRow {
    background: url("../Images/GridView/Acqua/gridRow.png");
    color: #000000;
    height: 18px;
}

.gridRowAlternate {
    background: url("../Images/GridView/Acqua/gridRowAlternate.png");
    color: #000000;
    height: 18px;
}

.gridRowOver {
    background: url("../Images/GridView/Acqua/gridRowOver.png") repeat-x;
    color: #000000;
    height: 18px;
}

.gridRowSelected {
    background: url("../Images/GridView/Acqua/gridRowSelected.png") repeat-x;
    color: white; /* color 9 */
    height: 18px;
}

.gridRowEdit {
    background: url("../Images/GridView/Acqua/gridRowOver.png") repeat-x;
    color: #5050EE;
    height: 18px;
}


    .gridRow td, .gridRowAlternate td, .gridRowOver td, .gridRowSelected td, .gridRowEdit td {
        border-left-color: #E5E5E5; /* color 3 */
        border-left-width: 1px;
        padding: 0px 5px;
    }


.gridEmpty {
    color: #000000;
    background-color: #E5E5E5; /* color 3 */
    text-align: center;
}

.gridPager tr /*, .gridPager th*/ {
    background: url("../Images/GridView/Acqua/gridHeader.gif") repeat-x;
    color: #FFF; /* color 1 */
    font-weight: bold;
}

.gridPager td {
    padding: 0;
    height: 18px;
}

.infoMessages, .successMessages, .warningMessages, .errorMessagesCss, .validationMessages {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.infoMessages {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../Images/Icons/info.png');
}
.successMessages {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../Images/Icons/success.png');
}
.warningMessages {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../Images/Icons/warning.png');
}
.errorMessagesCss {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../Images/Icons/error.png');
}


.noBackground {
    background-image: none;
}


/*gridview new styles tables*/

.header_grid {
    background-color: #eeeeee;
    color: #486da8;
    height: 16px;
    font-size: 13px;
}

    .header_grid th, .header_grid td {
        padding: 0 5px;
        white-space: nowrap;
    }

.row_grid {
    color: black;
    font-size: 10px;
    height: 18px;
    background-color: #fcfcfc;
}

.rowOver_grid {
    color: black;
    font-size: 10px;
    height: 18px;
    background-color: #eeeeee;
}

.rowSelected_grid {
    color: black;
    font-size: 10px;
    height: 18px;
    background: #eeeeee;
}

.Grid2 {
    border: 3px solid #eeeeee;
    border-collapse: separate !important;
    border-radius: 3px;
    border-spacing: 0px;
}

.rowPager_grid a {
    border-radius: 3px;
    background: darkgrey;
    color: black;
    padding: 5px 10px 5px 10px;
    margin: auto 1px;
}

.rowPager_grid span {
    background-color: #1883C6;
    color: #fff;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
}

.rowPager_grid {
    padding: 2px;
    margin: 2% auto;
    border-spacing: 0px;
    border-collapse: separate;
    background-color: #eeeeee;
}

    .rowPager_grid table {
        width: auto;
        border-spacing: 10px;
        padding: 2px;
        height: 24px;
        float: left;
    }

