.ui-datatable tr.ui-datatable-even:hover, .ui-datatable tr.ui-datatable-odd:hover {
    background: #C1E1F4;
}

.tagAButton {
    padding: 5px 20px 6px 20px !important;
    font-size: 14px;
    border: solid 1px #175787;
    color: #ffffff;
    text-shadow: 0 -1px 0 #0A385E;
    position: relative;
    display: inline-block;
    z-index: 100;
    -webkit-box-shadow: inset 0 0 0 1px #26A3DB;
    -moz-box-shadow: inset 0 0 0 1px #26A3DB;
    box-shadow: inset 0 0 0 1px #26A3DB;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    background: #1578c9;
    background: -moz-linear-gradient(top, #1578c9 0%, #0b66b1 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #1578c9), color-stop(100%, #0b66b1));
    background: -webkit-linear-gradient(top, #1578c9 0%, #0b66b1 100%);
    background: -o-linear-gradient(top, #1578c9 0%, #0b66b1 100%);
    background: -ms-linear-gradient(top, #1578c9 0%, #0b66b1 100%);
    background: linear-gradient(to bottom, #1578c9 0%, #0b66b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1578c9', endColorstr='#0b66b1', GradientType=0);
    font-family: 'titillium_webregular' !important;
    text-decoration: none;
}

.tagAButton:hover {
    color: #7fc3fa;
}

.groupInfo:hover {
    background-color: #f4f8ff;
}

.titleReviewService {
    text-transform: uppercase;
    font-weight: bold;
    background-color: #0D7CAA;
    color: #FFF;
}

.titleReviewServiceTrial {
    text-transform: uppercase;
    font-weight: bold;
    background-color: #FF9900;
    color: #FFF;
}

.titleExtension {
    background-color: #F4F6F7;
    text-align: center;
    font-size: 17px;
}

.rowLine {
    border: none !important;
    border-left: none !important;
    padding: 5px;
}

.bgExtension {
    background-color: #F4F6F7;
}

.borderTbl {
    border-top: 1px solid #0b66b1;
    border-left: 1px solid #0b66b1;
    border-right: 1px solid #0b66b1;
}

.borderRowTbl {
    padding-left: 25px;
    border-bottom: 1px solid #0b66b1;
    height: 35px
}

.borderRowTblContent {
    font-weight: bold;
    padding-left: 25px;
    border-bottom: 1px solid #0b66b1;
    border-left: 1px solid #0b66b1;
    color: #4D4D4D;
}

.option:hover {
    color: #27AAE1 !important;
}

.option i {
    color: #5A5A5A;
}

.option i:hover {
    color: #27AAE1 !important;
}

.datetime90 input {
    width: 90% !important;
    color: black !important;
    box-sizing: border-box;
}