/* GLOBAL */
#page
{
    border-color: #C9E0ED;
}

#header,
#footer
{
    border-top-color: #C9E0ED;
}

a,
.indication,
.link:hover,
.ui-widget-content a
{
    color: #00A5B4;
}

.bg-primary,
.btn-primary
{
    background-color: #00A5B4 !important;
}
/* GLOBAL */

/* MENU NAVBAR */
#mainmenu,
.grid-view table.items th
{
    background: #C9E0ED url(bg.gif) repeat-x left top;
}

#mainmenu ul li a:hover,
#mainmenu ul li.active a
{
    color: #6399CD;
}

/* MENU NAVBAR */

/* MENU OPERATIONS */
.portlet-decoration
{
    background-color: #B7D6E7;
    border-left-color: #6FACCF;
}

.portlet-title
{
    color: #298DCD;
}

.portlet-content
{
    background-color: #EFFDFF;
}

.operations li a
{
    color: #0066A4;
}

.operations li a:visited
{
    color: #0066A4;
}

.operations li a:hover
{
    background-color: #80CFFF;
}
/* MENU OPERATIONS */

/* TABLE / YII GRIDVIEW / DATATABLES */
.first-row
{
    background-color: rgb(183, 214, 231);
}

.filter-box
{
    border-color: rgb(201, 224, 237);
}

.grid-view table.items tr.even
{
    background-color: #F8F8F8;
}

.grid-view table.items tr.odd
{
    background-color: #E5F1F4;
}

.grid-view table.items tr.selected
{
    background-color: #BCE774;
}

.grid-view table.items tr:hover.selected
{
    background-color: #CCFF66;
}

.grid-view table.items tbody tr:hover
{
    background-color: #ECFBD4;
}

.grid-view table.items th.sorting
{
    background: rgba(89,182,235,1);
    background: -moz-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,182,235,1)), color-stop(50%, rgba(79,154,198,1)), color-stop(100%, rgba(96,187,240,1)));
    background: -webkit-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -o-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: linear-gradient(to bottom, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b6eb', endColorstr='#60bbf0', GradientType=0 );
}

.grid-view table.items th.sorting_asc,
.grid-view table.items th.sorting_desc
{
    background: -moz-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,182,235,1)), color-stop(50%, rgba(79,154,198,1)), color-stop(100%, rgba(96,187,240,1)));
    background: -webkit-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -o-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    background: linear-gradient(to bottom, rgba(89,182,235,1) 0%, rgba(79,154,198,1) 50%, rgba(96,187,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b6eb', endColorstr='#60bbf0', GradientType=0 );
}

thead th.bg-primary-light
{
    background-color: #C3D9FF !important;
}
/* TABLE / GRIDVIEW / DATATABLES */
