﻿
/*.grdTheme{color:Black; padding:0px; margin:0px;}
.grdTheme a,.grdTheme a:active,.grdTheme a:link,.grdTheme a:visited,.grdTheme a:hover {color:#295A9A; border:none;}



.grdTheme th, td
{
	border-width: 1px;
	border-style: solid;
	border-color: #D6D3D3;
    text-align:left;
}*/

.SortAsc a::before {
    content: '🡇';
}

.SortDsc a::before {
    content: '🡅';
}

.gvheader, .header, .tblForm th, .gvheader th {
    /*background-image:url(../IMAGES/_Grid/gridTop.jpg);
	background-repeat:repeat-x;*/
    background-color: #33b5e5 !important;
    color: #ffffff !important;
    font-size: 13px;
    height: 21px;
    border: none;
    text-align: left;
    font-weight: bold;
    text-transform: capitalize !important;
    vertical-align: middle;
    font-weight: 600;
    padding-top: .60rem;
    padding-bottom: .60rem;
    padding-left: 5px;
    padding-right: 5px;
}


.header2
{
	/*background-image:url(../IMAGES/_Grid/gridTop.jpg);
	background-repeat:repeat-x;*/
    background-color:#daeaff;
	color:#295A9A;
	font-size: 13px;
    height:21px;
    border:none;
    text-align:left;
    font-weight:bold;
    text-transform:capitalize !important;
    vertical-align:middle;
}

    .gvheader td a,.gvheader td a:link,.gvheader td a:active,.gvheader td a:visited {
        color:#ffffff !important;
    }

    .gvheader th a,.gvheader th a:link,.gvheader th a:active,.gvheader th a:visited{
        color:#ffffff !important;
    }


.gvheader td
{
	padding-left:4px;
	padding-right:4px;
}

 .gvfooter,.gvfooter1
{
    background-color:#e1ebf1;
	color:#ffffff;
	font-size:13px;
    height:25px;
    border:none;
    text-align:left;
    font-weight:bold;
    text-transform:capitalize !important;
    
}

 .gvfooter table,.gvfooter1 table
 {
     display: block;
    position: relative;
    z-index: 100;/*Enabled for estimation*/
    /*z-index: 1000;*//*Overlapping*/
 }

    .gvfooter a,.gvfooter a:link,.gvfooter a:hover,.gvfooter a:visited,.gvfooter a:active,
    .gvfooter1 a,.gvfooter1 a:link,.gvfooter1 a:hover,.gvfooter1 a:visited,.gvfooter1 a:active
     {
        display:block;
        height:20px;
        width:20px;
        background-color:#295A9A;
        border:0px solid white;
        color:white;
        vertical-align:middle;
        text-align:center;
    }

    
.gvfooter span,.gvfooter1 span
{
    display:block;
        height:17px;
        width:17px;
    color:#295A9A;
    background-color:white;
    vertical-align:middle;
        text-align:center;
    padding:1px 1px 1px 1px;
}

/*

.gvfooter th, td
{
	border: 0px solid #D6D3D3;
}


.gvfooter span
{
    font-weight:bold;
    color:#585858;
    text-decoration:none;
    padding:1px 1px 1px 1px;
}*/

.gvAlign
{
	vertical-align:text-top;
}


.gvTd
{
	vertical-align:text-top;
	}

.gvRow {
    background-color: #F4F6F7;
    color: #223035 !important;
    font-size: 12px;
    height: 20px;
    margin-left: 4px;
    line-height: 23px;
    vertical-align:top;
}

    .gvRow:hover, .gvAltRow:hover, .tblReport tr:hover {
        background-color: rgba(0, 140, 255, 0.15);
        color: black;
    }

    .gvRow > td {
        border-width: 1px;
        border-style: solid;
        border-color: #D6D3D3;
        /*padding-right: 5px;
        padding-top: .55rem;
        padding-bottom: .55rem;*/
        padding-left: 5px;
    }

    .gvRow a, .gvRow a:hover, .gvRow a:active, .gvRow a:link, .gvRow a:visited,
    .gvAltRow a, .gvAltRow a:hover, .gvAltRow a:active, .gvAltRow a:link, .gvAltRow a:visited {
        /*width:100%;
        display:block;*/ /* LinkButtons displaying full width*/
        color:#0652AE;
    }

.gvAltRow {
    /*background-color:#ebf0f3;*/
    background-color: #ffffff;
    color: #223035;
    font-size: 12px;
    height: 20px;
    padding-left: 4px;
    line-height: 23px;
    vertical-align:top;
}

    .gvAltRow > td {
        border-width: 1px;
        border-style: solid;
        border-color: #D6D3D3;
        padding-left:5px;
    }

.gvMM
{
	background-color:#F4F6F7;
	background-repeat:repeat-y;
	font-size: 11px;
	height:17px;
	color:#585858;
}

.gvMM td
{
    border-width:1px;
    border-style:solid;
	border-color: #D6D3D3;
}

.gvheader1
{
	background-color:#d6e2ef;
	font-size: 11px;
	height:17px;
    line-height:20px;
	color:#0652AE;
    font-weight:bold;
}

.gvheader1 td
{
    border-width:1px;
    border-style:solid;
}

.gvHH
{
    background-color:#EBEBEB;
    font-size: 11px;
    height:17px;
    color:#585858;
}

.gvHH td
{
    border-width:1px;
    border-style:solid;
	border-color: #D6D3D3;
}

.gvSeperator
{
	border-left:1px solid #295A9A;
	border-bottom:0px;
	border-top:0px;
	border-right:0px;
}


.gvDashRow
{
	background-color:#ffffff;
	color:#2f609c;
	font-size: 13px;
	height:25px;
	margin-left:4px;
}

.gvDashAltRow
{
	background-color:#f3f3f3;
	color:#2f609c;
	font-size: 13px;
	height:25px;
	padding-left:4px;
}


.gvDashAltRow a, .gvDashAltRow a:link, .gvDashAltRow a:active, .gvDashAltRow a:visited,.gvDashRow a, .gvDashRow a:link, .gvDashRow a:active, .gvDashRow a:visited
{
	color:#2f609c;
	font-size: 13px;
}

.gvDashheader,.gvDashheader th
{
    background-color:#2f609c;
	color:white;
	font-size: 13px;
    height:21px;
    border:none;
    text-align:left !Important;
    font-weight:bold;
    text-transform:capitalize !important;
}


.gvDashRow:hover,.gvDashAltRow:hover
{
	background-color:#c4daf6;
    color:black;
}

.gvfooter a,.gvfooter1 a {
    position: relative;
    height: 20px !important;
    width: 20px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 4px;
    margin-left: -1px;
    line-height: 18px;
    color: #008cff !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
    box-shadow: 0 0.125rem 0.25rem rgba(80, 73, 73, 0.06);
}
    .gvfooter a:hover,.gvfooter1 a:hover {
        color: #0056b3 !important;
        text-decoration: none;
        background-color: #f4f4f4 !important;
        border-color: #dee2e6 !important;
    }
    .gvfooter span,.gvfooter1 span {
        position: relative;
        height: 20px !important;
        width: 20px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        padding: 4px;
        margin-left: -1px;
        line-height: 18px;
        color: #fff;
        background-color: #008cff;
        border: 1px solid #dee2e6 !important;
        box-shadow: 0 0.125rem 0.25rem rgba(80, 73, 73, 0.06);
    }


.PriorityLevelGreen
{
    background-color: lightgreen;
    display: flex;
    width: 51%;   
    justify-content: center;
}

.PriorityLevelYellow {
    background-color: yellow;
    display: flex;
    width: 51%;
    justify-content: center;
}

.PriorityLevelBrown {
    background-color: saddlebrown;
    display: flex;
    width: 51%;
    justify-content: center;
}

.PriorityLevelRed {
    background-color: red;
    display: flex;
    width: 51%;
    justify-content: center;
}