a.disabled, a.disabled:visited, a.disabled:active, a.disabled:hover, a.disabled:link {background:#ccc;}

table.rows tr:nth-child(even) {background: #CCC}
table.rows tr:nth-child(odd) {background: #FFF}
table.rows td {vertical-align:top; padding:2px 12px;}
table.rows td.vMiddle {vertical-align:middle;}

table.rows-pos td {font-weight: bold;}

table.rows-pos {
    border: 1px solid #333;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}

table.rows-pos tr {
    border: 1px solid #333;
    padding: 5px;
}

table.rows-pos th, table.rows-pos td {
    padding: 5px;
}

table.rows-pos tr:hover { background: yellow; }


// table.rows-pos tr:nth-child(even) {background: #CCC}
// table.rows-pos tr:nth-child(odd) {background: #FFF}
// table.rows-pos td {vertical-align:top; padding:2px 12px;}
// table.rows-pos td.vMiddle {vertical-align:middle;}

.bodyb {font-weight: bold;}

.button, .button:visited, .button:active, .button:hover, .button:link {
    background-color: #00a8ab; /* Green */
    border: none;
    color: white;
    padding: 7px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    text-transform: uppercase;
}

.button2, .button2:visited, .button2:active, .button2:hover, .button2:link {
    background-color: #00a8ab; /* Green */
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.button3, .button3:visited, .button3:active, .button3:link {
    background-color: #00a8ab; /* Green */
    // border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.button5, .button5:visited, .button5:active, .button5:hover, .button5:link {
    background-color: #00a8ab; /* Green */
    border: none;
    color: white;
    padding: 10px 10px;
    width:37px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    text-transform: uppercase;
}

.button6, .button6:visited, .button6:active, .button6:link {
    background-color: #5c6b80; /* Green */
    // border: none;
    color: white;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 17px;
    margin-right:5px;
    z-index: 1;
    text-transform: uppercase;
}

.posButtonSmall, .posButtonSmall:visited, .posButtonSmall:active, .posButtonSmall:link{
    font-size:14px;
    padding: 7px 10px;
    margin-top: 0px;
    text-transform: uppercase;
}


.button4, .button4:visited, .button4:active, .button4:hover, .button4:link {
    background-color: #ccc; /* Green */
    border: none;
    color: white;
    padding: 7px 25px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    z-index: 1;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.buttonLessPad{
    padding: 10px 15px !important;
}

.homeButtonIcon:before {font-size: 54px;}

.homeButtons .button3, .homeButtons .button3:visited, .homeButtons .button3:active, .homeButtons .button3:link{width:80px; height:80px; overflow:hidden; border: solid 3px #fff;}
.homeButtons .button3:hover, .homeButtons .active {opacity: .7;}

.button:hover {
    // font-weight: bold;
    // background-color: #00a8ab;
    // color:#333;
    opacity: .7;
}

.button4:hover, .button4active {
    // font-weight: bold;
    background-color: #00a8ab !important;
    color:#fff;
}

.button6:hover {
    opacity: .7;
}

.grpColumn .button3 {
    border: solid 3px #fff !important;
}

.grpColumn .active, .button3:hover {
    //background: green;
    // border: solid 3px #FFCF1E !important;
    opacity: .7;
}

.buttonClear {margin-bottom:3px; clear:both;}

.clear {clear:both;}


.gContainer {
    border:solid 1px #ccc;
    padding:5px;
    margin-bottom:5px;
}

.myIcon{line-height:40px;}

//line graph
// path { 
//     stroke: steelblue;
//     stroke-width: 2;
//     fill: none;
// }

// .axis path,
// .axis line {
//     fill: none;
//     stroke: grey;
//     stroke-width: 1;
//     shape-rendering: crispEdges;
// }
//end of line graph

a.mp-close {color:#999;}

.ui-tabs .ui-tabs-panel {padding:0px;}

.whitePopup {
    ///position: relative;
    //margin-top: 50px;
    padding:10px; background:#fff; max-width:600px;
    disable: table;
    margin: 50px auto;
}