﻿@import url("../../INCLUDE/Fonts/futura/stylesheet.css");
body, select, input, textarea, legend { color:#2D3333; }
div.hdrcell a, div.hdrcell a:visited, th.subtaskheadernoborder, th.subtaskheader, th.header1 font, th.header1 a 
{ color:#2D3333; }
/*Edit Action item header in Escalated task*/
 th.header1 font, th.header1 a
{ color:#2D3333;
  font-weight:600; }

th, th a, th font, th span, tr.headerRowDefault td font, font.header, .RnRDetailsHeader, .tdheaderbg, .ui-widget-content th a,
span.header
/*, #AdvFltHeader*/
{  color:#2D3333; } 

th.headerrow { color:#2D3333; }

.pagenumber
{
    color:#2D3333;
}
.PagerHeaderStyle { color:white; } 

.bluebutton, .sortbutton, input.AdvSortButton { color:white; } 

							
FONT.topnavigation, FONT.smallfont { color:white; }
font.config { color:#006699; } 
font.swimlanedetails { color:navy; } 
font.swimlanedetailsduedate { color:#006699; } 
font.swimlanedetailsprojecteddate { color:#663333; } 
/*font.bluelink { color: blue! important; }*/

a.toplink, a.toplink:visited,  a.category,
.TabMenu a, .TabMenu a:visited
 { color:white; }
a.help,  a.leftnavlink, a.leftnavlink:visited,
.TabMenuSelected a, .TabMenuSelected a:visited
{ color:white; }
a, a.HLStyle:visited {
    color: #72BFEA;
}
a:hover, a.HLStyle:hover {
    color: #3BB1E3;
}
a.leftnavlinkselected, a.leftnavlinkselected:visited
{
    color:White;
}
a.lightgrayheader, a.darkgrayheader, a.subtaskheader,
 .tools a 
 { color:#2D3333; }
a.rowheadersort, a.rowheadersortbig { color:Purple; } 

a.config { color: #006699; } 
a.categorylinksel { color: #2D3333; }

a.config:hover { color: #666666; }
/*a.categorylink:hover,a.toplink:hover*/ 
a.help:hover, a.header:hover, a.category:hover  { color:#2D3333; }
/*a.bluelink:hover font, a.bluelinkboldnoline:hover, a.lightgrayheader:hover, a.darkgrayheader:hover, a.subtaskheader:hover
 {	color:white; } */
a.categorylinkselected:hover  { color:white; }
a.leftnavlink:hover { color:white; }
a.rowheadersort:hover, a.rowheadersortbig:hover {	color:#5F9EA0; } 
 
/*a.headerselected:hover { color: red; } */

font.smalllink { color:#66cccc; } 
font.blueText { color:#0000ff; }
font.greyText { color:Gray; }
FONT.leftnavcategory { color:White; }
font.disablelink 
{
    color:#999999;
    MARGIN-TOP: 3px;
    FONT: 11px tahoma,verdana,sans-serif;
    MARGIN-LEFT: 7px;
    font-style:normal;
}
.leftMargin
{
    MARGIN-LEFT: 5px;
}

font.rowheadersort, font.rowheadersortbig { color: Purple; } 

/*.topItem, .topItemClose, .subItem A { COLOR:#215dc6; }
.topItemOver, .topItemCloseOver, .subItemOver A { COLOR:#428eff; }*/

/*.dropMenu { COLOR:#000; }*/

.errorMsg, FONT.failedmessage { color:Red; }
font.warningMsg { color:green; }



.readOnlyStyle { color:Gray; }

FONT.grayedout { color:#999999; }

.textGray { color:#cdcdcd; }

.tooltiptable .projecttooltiptable { color:White; }

td.step { color: #666666; }
/*Theme Change*/

FONT.topnavigation{
    color:#ffffe0;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Open Sans'



}
a.header,a.header:hover {
   color: #2D3333; 
}
a.bluelink, a, a.HLStyle:visited, .transparentbutton, .whitebutton {
    font-size: 12px;
    color: rgb(71, 151,247);
    text-align: left;
    text-decoration: none;
}

    a.bluelink:hover, a:hover, a.HLStyle:hover, .transparentbutton:hover, .whitebutton:hover {
        text-decoration: underline;
        color: #11456E;
    }
a.toplink, a.toplink:visited, a.categorylink, a.categorylink:visited, a.category{
    color:#ffffe0;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
     font-family: 'Open Sans'
}
a.toplink:hover {
   color:#ffffe0;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
     font-family: 'Open Sans'
}
a.categorylink:hover {
     color:#ffffe0;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;
     font-family: 'Open Sans'
}



a.help,a.leftnavlink, a.leftnavlink:visited {
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    color: #2D3333;
    text-decoration: none;
    padding: 5px ;
}
a.leftnavlink:hover {
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    color: #ffffe0;
    text-decoration: none;
    background-color: #495252;
    border-radius: 2px;
    /*opacity: 0.7;*/
    transition: background-color 0.5s ease-out;
}
    a.leftnavlinkselected, a.leftnavlinkselected:hover, a.leftnavlinkselected:visited {
        font-family: 'Open Sans';
        font-size: 12px;
        font-weight: 600;
        color: #FFF;
        text-decoration: none;
        padding: 5px !important;
        border-bottom: none;
        transition: border-bottom .2s ease-in-out;
        background: #495252;
    }
 a.leftnavlinkselected, a.leftnavlinkselected:hover, a.leftnavlinkselected:visited{
    padding: 5px 5px 12px 5px;
}
#metrics-submenu a.leftnavlinkselected, 
#admin-submenu a.leftnavlinkselected, 
#fullkitsubmenu a.leftnavlinkselected{
    padding: 5px 0 0 0;
}
#fullkitsubmenu a.leftnavlink:hover {
    
     color: #2D3333;
    background-color: transparent;
    /*opacity: 0.7;*/
    transition: none;
   
  
}
#TARGETS.leftnavlink:hover,
#PROJEXCLUSION.leftnavlink:hover{
    background-color: transparent;
}

a.help:hover,  a.category:hover {
     font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    color: #2D3333;
    text-decoration: underline;
    padding: 5px ;
}
a.header,a.header:hover{
    color: #2D3333;
}
a.pageheaderfooter,a.pageheaderfooter:hover{
    color: White;
}
FONT.leftnavcategory { 
     
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    color: #ffffe0;
            text-decoration: none;
            border-radius: 2px;
            padding: 5px ;
            margin-left:10px;
}

FONT.leftnavcategory508Compliance {
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    color: #171717;
    text-decoration: none;
    border-radius: 2px;
    padding: 5px;
    margin-left: 10px;
} 

.bluebutton, .sortbutton, input.AdvSortButton {
    background-color: #596161;
    color: #ffffe0;
}

     .sortbutton:hover, input.AdvSortButton:hover, .bluebutton:hover {
        background-color: #495252;
        /*webkit-box-shadow: 0 1px 1px 0 rgba(66,133,244,0.45), 0 1px 3px 1px rgba(66,133,244,0.3);*/
        box-shadow: 0 0 0 1px #495252;
    }       

td.nonselectedcategory>a.categorylink, td.selectedTab>a.categorylinkselected,
td.nonselectedcategory>a.categorylink:hover, td.selectedTab>a.categorylinkselected:hover{
    color: #2D3333;
    font-size:12px;
    text-decoration: none;
}

.PageHeader { color:#2D3333;font-weight:600;font-size:12px; }

iframe{
    border:none;
}

.bluelinknoline,
.bluelinknoline:hover{
    text-decoration: none;
    color: #3B94D9;
    font-weight: 600;
    font-size:12px;
    color:#2D3333;

}


.app-logo-inner {
    font-family: 'futuramedium';
    font-size: 20px;
    letter-spacing: 1px;
    color: #ffffe0;
    width: 500px;
    margin-left: 7px;
}

a.no-underline:hover {
    text-decoration: none;
    color: #ffffe0;
}

.mask-view {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 0.5;
    background: gray;
    pointer-events: none;
}
