body {font:14px/18px 'Open Sans', sans-serif; color:#666; margin:0 5px; background:#F7F7F7;}


/*Added by Amrit for body scroll bar */

body::-webkit-scrollbar
{
    width: 0.8em;
}
body::-ms-scrollbar
{
    width: 0.8em;
}
body::-moz-scrollbar
{
    width: 0.8em;
}
body::-o-scrollbar
{
    width: 0.8em;
}


body::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px #fff;
}
body::-ms-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
body::-o-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
body::-moz-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
/*change by raj deepak for scroll color suggested by amrit sir 1-5-2019*/ 
body::-webkit-scrollbar-thumb
{
    background: #c3c3c3;
   
}




/*-- clossed --*/



TEXTAREA.MaxLengthTwoThousand {
    font-size: 8pt;
    font-family: Roboto;
    behavior: url('../../maxlength2000.htc');
    background: url('../../image/txtbg.jpg' ) repeat-x whitesmoke;
    /*font-size: 8pt;
    font-family: Calibri;*/
    border: #bebebe 1px solid;
    height: 100px;
}
TEXTAREA.MaxLengthTwoHundred {
    font-size: 8pt;
    font-family: Roboto;
    behavior: url('../../maxlength200.htc');
    background: url('image/txtbg.jpg' ) repeat-x whitesmoke;
    /*font-size: 8pt;
    font-family: Calibri;*/
    border: #bebebe 1px solid;
    height: 50px;
}
TEXTAREA.MaxLengthTwoFiftyFive {
    font-size: 8pt;
    font-family: Roboto;
    behavior: url('../../maxlength255.htc');
    background: url('image/txtbg.jpg' ) repeat-x whitesmoke;
    /*font-size: 8pt;
    font-family: Calibri;*/
    border: #bebebe 1px solid;
    height: 50px;
}
textarea{resize:none;}
HR.onepixel{color: lightgrey; height: 1px;}
.HeaderTable{font-size: 8pt; color: #0033cc;font-family: Roboto; text-align: center; text-decoration: none;}
A:hover{color:#25a9d5;}
A:hover .button:hover{}

A{color:#25a9d5;}
.InfoPageHeader{font-size: 16pt; color: black; font-family: Roboto}
.navPageSubHeader {color: #7d7d7d; background-color: inherit; font-family: Roboto !important; font-size: 14px; line-height: 15px; font-weight: normal; border: 1px; padding-left: 8px; padding-top: 5px;}
.navPageHeader div.buttonContainer{position:relative; right:0px; top:0px; clear:both;}
.navPageHeader span{white-space:nowrap; display:block;}
.navPageHeader div input[type=button],.navPageHeader div input[type=submit]{padding:0px; margin:0px;}
.BreadcrumbCSS{border-bottom:#f4f4f4 1px solid; clear:both; padding:6px 0; vertical-align: middle; font-size:13px; color:#535353; margin:0 0 10px 0;}
.BreadcrumbCSS a{padding:0 17px 0 0; margin:0 10px 0 0; background:url('../../image/breadcrumbs-arrow.gif') no-repeat 100% 50%; float:left; color:#25a9d5;}
.BreadcrumbCSS a:hover{text-decoration:underline !important;}
.ListOptionTable{font-size: 8pt; color: #0033cc;}
.StandardText{font-size: 8pt;}
.FlatSilverRow{border: gray 1px solid; font-size: 8pt; cursor: pointer; font-family: 'Open Sans', sans-serif; background-color: silver; padding: 2px;}
.FlatSilverRowNoHand{border: gray 1px solid; font-size: 8pt; font-family: 'Open Sans', sans-serif; background-color: silver; padding: 2px;}
.WhitesmokeBorder{border: whitesmoke 1px solid; font-size: 8pt; font-family: 'Open Sans', sans-serif; background-color: whitesmoke; padding: 2px;}
.FlatSilverRow1{border: gray 1px solid; font-size: 8pt; font-family: 'Open Sans', sans-serif; background-color: silver; padding: 0px;}
.WhitesmokeBorder1{border: whitesmoke 0px solid; padding: 0px; font-size: 8pt; background-image: url('../../image/sfondo.jpg');}
.FlatSilverTable{border: silver 1px solid; background-color: whitesmoke;}
input[type=text].EditFlatBlue_Err{border: #ff0000 1px solid;}
.Input_Err{border: #ff0000 1px solid;}
input[type=password].EditFlatBlue{width:400px;}



.Editable{border: #ccccff 1px solid; font-size: 8pt; background-color: white;}
.PDEButton{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: steelblue; height:25px; font-weight: bold;}
.PDEButtonPopUp{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: orange; height:25px; font-weight: bold; min-width: 80px;}
.PDEButtonInPlace{border: darkgray 1px solid; font-size: 10pt; background: url('../../image/newbuttongrad.jpg') repeat-x; color: blue; height: 25px; font-weight: bold;}
.PDEButtonPrimary{border: mediumseagreen 0px solid; font-size: 10pt; background: url('../../image/btnbg.jpg') repeat-x; color:#fff; height: 26px; font-weight: bold; min-width: 80px; background-color: #33cc99;}
.PDEButtonPrimary:hover{ border: mediumseagreen 0px solid; font-size: 10pt; background: none; color: white; height: 26px; font-weight: bold; min-width: 80px; background: #33cc99;}


a:hover .button {background-position:100% -58px;}
a:hover .button span {background-position:0 100%; text-decoration:none;}
a:active .button { background-position:right -52px;}
a:active .button span {background-position:left -52px;}
.movetworight{ background-position:right -91px;}
.movetworight span{background-position:left -91px;}
.buttonInplace {cursor:pointer; text-decoration:none; line-height:25px; height:25px; font-size:9pt;}
span.buttonInplace {vertical-align: middle;}
.buttonInplace span { line-height:25px; height:25px;}
.buttonInplace span span {padding:0;}
.buttonInplace span input {cursor:pointer; font-weight:bold; background:transparent; border:none; font-size:8pt; color:blue;}
button:disabled{color:gray; }

.DataGrid{background: url('../../image/navgradp.gif'); border-style:double;}
.StandardTable{font-size: 8pt; font-family: 'Open Sans', sans-serif;}
.FlatBlueBar{ border: #ccccff 1px solid;  font-size: 9pt; background: white; }
.StdInput{font-size: 8pt;}
.StdSelect{font-size: 8pt;}
.GTHeaders {font-weight: bold; background: #ECF1FB; color: dimgray;}
.GTItems{background: white; font-size:8pt;}
.GTFooter{background-color: #ECF1FB; color: dimgray;}
.NavBarLink{color:#666; font-size:10pt; font-weight:lighter;}
.NavBarLabelTop{color:Black; font-size:16pt; font-weight:lighter;}
.NavBarLinkChild{color:Black; font-size:10pt; font-weight:bold;}
.TDLineStyle{background:#ffcc00; height:1px;}
.AppLink{font-size:8pt; font-weight:bold; color:steelblue;}
TABLE.menu3 {font-size: 8pt; color: #0033cc; text-align: center; }
A.mnu {font-weight: bold; color: #0033cc; }
A.mnu:hover {color: #7395bf;}
.PopupMenuSide{background:gainsboro; height:22px; width:30px;}
.InfoPageHeaderCodes{font-size: 16pt; color:#666; background:#ffcc00;}
.GeneralProjectTab{color: #fff; background: #7a8ead; height: 25px; border-top: outset 4px #dad9dd; border-right: 2px #ccccff;}
.SelectedProjectTab{color: #fff; background: #7a8ead; height: 25px; font-weight: bold; border-top: outset 4px #ff9966; border-right: 2px #ccccff;}

.GridTable{color:Black; background:#fff; border:none;}
.GridTable th{color:dimgray; background:#ECF1FB; font-size:7.5pt; font-weight:bold;}
.GridTable tr.Alternate td{background:WhiteSmoke;}
.widget_header { width: 100%; background: #7a8ead; cursor: move; }
.widget_header_table { font-size: xx-small; font-weight: bold; color:#fff; width:100%; border: 1pt solid gray; }
.widget_dropcue {border: dashed 2px #FFF; display: none;  margin-bottom:20px;}
.widget_min{background:url('../../image/minus-icon.gif');}
a.widget_min:hover {background:url('../../image/minus-icon-h.gif');}
.widget_max {background:url('../../image/plus-icon.gif');}
a.widget_max:hover{background:url('../../image/plus-icon-h.gif');}
.widgetHeaderRow{background:url('../../image/home-header-bg.gif') repeat-x; height:25px; line-height:25px;}
.widgetHeaderRow td.widgetHeaderRowCell{border:1px solid #E4E4E4;}
.widgetGridBoxHeader{background:#E4E4E4; height:30px; line-height:30px;}
.lblWidgetHeader{font-size:13px; color:#999; text-transform :uppercase ; font-family :'Open Sans', sans-serif ;}
.widget .GridNormalStyle, 
.widget .GridAlternateStyle{background:#FFF;}
.widgetRightPanel{display:block; background:#F0EEEB; height:100%; margin-top:15px;}
#RightMostPanel{background:#E4E4E4; padding:0 12px 20px;}
#RightMostPanel h2{font-size: 16px; line-height: 18px; font-weight: bold; color: #6C6C6C; padding:10px 0;}
#RightMostPanel p{ padding-bottom:5px;}

.widget_box {display:block; overflow:hidden; width:9px; height:9px; cursor:hand; cursor:pointer;}

/* Costs CSS classes */

th.UpperHeaderCosts {text-align: center; background-color: #ff9966;}
th.LowerHeaderCosts{text-align: center; background-color: #ff9966;}
th.UpperHeaderRevenues {text-align: center; background-color: #99CFEE;}
th.LowerHeaderRevenues {text-align: center; background-color: #99CFEE;}
td.HeaderCosts {background: #ff9966;}
td.HeaderRevenues {background: #99CFEE;}
tr.FooterCosts, td.FooterCosts{background: #ff9966;}
tr.FooterRevenues, td.FooterRevenues{background: #99CFEE;}
td.AlternateRowCosts{background: #ffbf9f;}
/*--changed by amrit - IRQ-000395--*/
td.NormalRowCosts {background: #accfe8;}
td.AlternateRowRevenues {background: #99cfee;}
td.NormalRowRevenues {background: #cae8fa;}
.divLink{display: inline; border:none; background: url('../../image/navgradp.gif'); color: #666; width: 70px;}
.divLink A {color:#666;}
.EmptyGridView{font-size:7pt;}
.TblPhase{border: 1px  solid #F9F9F9; background:#fff; font-size: 7pt;}
.TblRBS{border-collapse: collapse; border:1px #F9F9F9; background:#fff; font-size: 7pt;}
.bottomAvailability{border:none; background: #ECF1FB; font-size: 7pt; font-family: 'Open Sans', sans-serif; cursor: pointer; font-weight: bold; color: #595959; width:100%;}



* +html .ErrorMessageBlock .arrowArrow {top:5px;}
* +html .ErrorMessageBlock {}

a.errorPageMsg{color:#EE2B1D !important; background:#fff url('../../image/error-icon2.gif') no-repeat 10px 10px !important; padding-left:32px !important; width:178px!important;}
a.errorPageMsg:hover{padding-left:31px !important; background:url('../../image/error-icon2.gif') no-repeat 9px 10px;}
.ErrorMessageBlockFloating{position:absolute; white-space:nowrap; color:maroon; padding:5px; text-indent:20px; background:url('../../image/exclamation.jpg') 5 2 no-repeat white;
border:solid 1px red; margin:5px; z-index:20;}
.ErrorMessageBlock a.hidden{font-weight:normal; text-decoration:underline; color:Red;}
.ErrorMessageBlock a.visible{font-weight:normal; text-decoration:underline; color:Red;}
.ErrorMessageControl{border:1px solid #FB5E52 !important;}
.ErrorMessageLabel{color:Maroon;}
.SuccessMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px 'Open Sans', sans-serif; padding:15px 20px 15px 50px; border:1px solid #c0f370; color:#518c07; background:url('../../image/notification-green.gif') 14px 11px #f5ffe7 no-repeat;}
.ConsequenceMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px 'Open Sans', sans-serif; padding:15px 20px 15px 50px; border:1px solid #ffe16b;
color:#f88000; background:url('../../image/notification-yellow.gif') 14px 11px no-repeat #fffada;}
.InformativeMessage{position:relative; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px 'Open Sans', sans-serif; padding:15px 20px 15px 50px; border:1px solid #b2e7ff;
 color:#044173; background: #f5feff url('../../image/notification-blue.gif') 14px 11px no-repeat;}
.ExceptionMessage{position:relative;     width: max-content; display:block; min-height:20px\9; z-index:6; margin-top:1px; font:14px/18px 'Open Sans', sans-serif; padding:15px 20px 15px 50px; border:1px solid #fdc8bd;color:#ee2b1d; background:url('../../image/notification-red.gif') 14px 11px no-repeat #fff0e7;}

.Processing {color:#044173; background:url(../../image/busy-process.gif) center 10px no-repeat #f6f6f6; border:1px solid #e2e2e2; height:25px; width :200px; left :400px; top:300px; padding:15px 0 5px 0px; font:15px/18px 'Open Sans', sans-serif; text-align:center; position:absolute; z-index :102;}
.PositionRight{position:absolute; right:10px;}
/*
            ===============Ends Here================
*/
.POTabs{float:left; font-size:8pt; font-weight:bold; table-layout:fixed;}
.POTabs TR TD{background:#F4F4F4; border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px;}
.POTabs TR TD.pointer{background:#fff; border:none; width:16px;}
.POTabs TR TD.GroupUp{ border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px; background:url('../../image/Tab_UpDownArrow.gif') right center no-repeat #f4f4f4;}
.POTabs TR TD.GroupDown{border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#f4f4f4; height:26px; width:209px; background:url('../../image/Tab_UpArrow.gif') #A5A5A5 right center no-repeat;}
.POTabs TR TD.GroupChild{background-color:#fff; border:solid 1px #D4D1D1; padding:2px 0 2px 5px; cursor:pointer; color:#919191; height:26px; width:209px;}
.POTabs TR.Selected TD{border:none; background:url('../../image/TabsPointer_01.gif') right center #41A4D3 no-repeat; color:#fff; width:209px;}
.POTabs TR.Filler TD{height:100%;}
.POTabs TR.Selected TD.pointer{border:none; width:16px; background:url('../../image/TabsPointer_02.gif') left center #FFF no-repeat;}
.FormContainer{border:solid 1px #D4D1D1; margin-top:10px; padding-bottom:50px;}
.FormBackground{background:#fff; padding:5px; border:solid 1px #d6d6d6;}

/* Page Title Style*/

.PageTitle{color: #0070C0; font-family: 'Open Sans', sans-serif,Verdana; font-size: 16pt; font-weight: normal; padding-left:10px;}
.PageSmallDescription{font-family: 'Open Sans', sans-serif,Verdana; font-size: 12pt; font-weight: normal; font-style:italic;; color:#8C8C8C; text-align:right;}
.topNavigationBar .inner {padding:0 0 0 0px; margin:0;}
.topNavigation {width:auto; float:left; padding: 5px 0 0 4px; list-style:none; font-size:14px;}
.topNavigation li {float:left; padding:0 2px 0 5px; position:relative; height:30px; outline:none; background:url(../../image/menu-stp.jpg) 0 -9px no-repeat;} /*-- css removed by amrit for new header design (remove z-index) - 31/10/2018 --*/
.topNavigation li a {width:auto; height:23px; display:block; float:left; color:#2d4c0b; background:none; line-height:23px; font-family:'Open Sans', sans-serif; font-size:12px;
text-transform:uppercase;}  /*-- css changed by amrit for new header design (font-family and font-size changed) - 31/10/2018 --*/
.topNavigation li a span {padding:0px; } /*-- css changed by amrit for new header design (remove unwanted css) - 31/10/2018 --*/
.topNavigation li.timeTracking a span { padding-right:19px;}
.topNavigation li a:hover,
.topNavigation li a.navcurrent,
.topNavigation li a.active,
.topNavigation li.timeTracking a:hover,
.topNavigation li.timeTracking a.active,
.topNavigation li.timeTracking a.navcurrent {color:#2d4c0b;} /*-- css changed by amrit for new header design (remove unwanted background from hove & active div) - 31/10/2018 --*/
.topNavigation li.dropTab a:hover,
.topNavigation li.dropTab a.navcurrent {height:29px; color:#509307;}/*-- css changed by amrit for new header design (remove unwanted background from hove & active div) - 31/10/2018 --*/
.topNavigation li.timeTracking a:hover,
.topNavigation li.timeTracking a.active,
.topNavigation li.timeTracking a.navcurrent {background:none;}/*-- background removed by amrit for menu design structure - 01/11/2018
.topNavigation li a:hover span,
.topNavigation li a.navcurrent span,
.topNavigation li a.active span {background:none;}/*-- css changed by amrit for new header design (remove unwanted background image) - 31/10/2018 --*/
.topNavigation li.dropTab a.active span,
.topNavigation li.dropTab a.navcurrent span {background:none;}/*-- css changed by amrit for new header design (remove unwanted background image) - 31/10/2018 --*/
.topNavigation li.home {padding:0 14px 0 0; background:none;}
.topNavigation li.home a {width:17px; height:30; padding:23px 0 0; overflow:hidden; text-indent:-1200000px; background:url(../../image/home-ico.gif) no-repeat 0 3px;}
.topNavigation li.home a:hover,
.topNavigation li.home a.navcurrent {background-position:-17px 3px;}
.topNavigation li ul { padding:10px 0px; background: url(../../image/top-sub-nav-bg.png) no-repeat 0px 100%;  left: 0px;  position: absolute; top: 29px;}
.topNavigation li ul li {height:auto; padding:0 8px; float:none; background:none;}
.topNavigation li ul li a {color:#6f7569; font-size:12px; text-transform:lowercase; width:100%;  padding:0 0 0 10px; height:auto !important; float:none;}/*-- css changed by amrit for new header design (remove unwanted css) - 31/10/2018 --*/
.topNavigation li ul li a:hover {color:#2d4c0b;} /*-- removed background by amrit for new sub-menu hover - 31/10/2018 --*/

/*===============Ends Here=============*/

.ToolbarPanel{margin-left:10px;}
.ToolbarPanel TD{padding-right:5px; float:left; font-size:12px !important;}
.ToolbarPanel TD input[type=checkbox],
.ToolbarPanel TD input[type=radio]{margin:-1px; padding:0px;}
.ToolbarPanel TD label{font-size:12px !important; margin:-5px 0px 0px 5px}
.BulkButtons{display:block; position:absolute; padding:0px; margin-left:5px; height:35px; z-index:1; margin-top:5px;}
.BulkButtonsRemove{display:block;padding:0;margin-left:0px;height:35px;z-index:1;margin-top:0px;}
.baseline .BulkButtons{margin-left:-7px;}
.WhiteLine{height:33px; background: #fefefe url('../../image/filter-box-bg.gif') repeat-x 0 100%;}

/* Filter Styles*/

.FilterTabClosed{
    width: 118px;
    text-align: left;
    /* padding-right: 10px; */
    height: 25px;
}
.FilterTabClosedPM{	width:130px; text-align:left; padding-right:10px; height:41px;}
.FilterGradient TD.General,
.FilterGradient TD.GeneralNoGradient,
/*.FilterTabClosed{background:#fefefe url(../../image/filter-box-bg.gif) repeat-x 0 85%; }*/
.FilterGradientPM TD.General,
.FilterGradientPM TD.GeneralNoGradient,
/*.FilterTabClosedPM{background:#fefefe url(../../image/filter-box-bg.gif) repeat-x 0 100%;}*/
.FilterGradientPM TD.General A,
.FilterGradientPM TD.General label,
.FilterGradientPM TD.General span {
    margin-left: 10px;
    font-weight: 100 !important;
    font-size: 12px;
    color: #666;
} /*-- css changed by amrit for style chaange of quick links (13/11/2018)--*/
.FilterGradient TD.General A,
.FilterGradient TD.General label,
.FilterGradient TD.General span{font-weight:100 !important; font-size:12px; color:#666; } /*-- css changed by amrit for style chaange of quick links (13/11/2018)--*/
.FilterGradient TD.General span.MandatoryMark{color:Red;}
.FilterGradient TD.General A:hover{text-decoration:underline !important;}
.FilterGradient TD.General A[disabled]{color:Gray;}
.FilterGradient TD.General A[disabled]:hover{text-decoration:none !important;}
.FilterGradient TD.General .AllProjects{color:#f19704; font-size:11px; font-weight:100 !important;  background:url(../../image/project-type-current.gif) no-repeat 0 50%; padding-left:15px;} /*-- css changed by amrit for style chaange of quick links (13/11/2018)--*/
.FilterGradientPM TD.General .AllProjects{color:#f19704; font-size:11px; font-weight:100 !important; background:url(../../image/project-type-current.gif) no-repeat 0 50%; padding-left:15px;} /*-- css changed by amrit for style chaange of quick links (13/11/2018)--*/
.FilterTabOpen{background-color:#BFBFBF; width:130px; text-align:left; padding-right:10px; height:25px; background:url(../../image/filter-active.gif) no-repeat 0 2px; height:41px;
}
.FilterStaticSection a span.filterbutton{background:#999;}
.filterbutton {cursor:pointer; text-decoration:none; padding-right:8px; display:inline-block; line-height:25px; height:25px; color:#f19704; font-size:11px; font-weight:bold;font-family:Arial; margin-top:5px;}
span.filterbutton {vertical-align: middle;}
.filterbutton span {line-height:25px; height:25px; display:inline-block; background:#f1f1f1; padding:0 8px 0 20px; white-space:nowrap; min-width:100px;}
.filterbutton span span {background:transparent; padding:0; white-space:nowrap;}
.filterbuttonNormal {cursor:pointer; padding:0 8px 0 20px; display:inline-block; margin-top:5px;}
span.filterbuttonNormal {vertical-align: middle;}
.filterbuttonNormal span { padding:0 5px 0 2px; display:inline-block; background:#fff; white-space:nowrap; min-width:100px;}
.filterbuttonNormal span span {background:transparent; padding:0;}
.TabButtonHolder{background:#fff; height:100px; width:130px;	}
.TabButtonHolder a{color:#25a9d5;}
/*
        '===============Ends Here================
*/

.FilterTable{margin-left:1px; color:#fff;}
.FilterTable a{color:#333; display:block;	 white-space:nowrap; padding:0 14px;}
.FilterTable div{overflow:hidden;}
.FilterTable1 {margin-left:1px; color:#fff;}
.FilterTable1 table{margin-left:1px; color:#fff;}
.FilterTable1 a{color:#333; display:block; white-space:nowrap; padding:0 1px;}
.FilterTable1 table a{color:#333; display:block; white-space:nowrap; padding:0 14px;}
.FilterTable1 div{overflow:hidden;}
.FilterItemNormal {padding-left:1px; cursor:pointer; text-decoration:none !important;}
.TbSelectedLeft{height :31px; width:7px; background-position: right top; background-repeat: no-repeat; background:#fff; text-align :center ; color :steelblue ;}
.TbSelectedRight{height :31px; width:7px; background-position: left top; background-repeat: no-repeat; ackground-color: white; color :steelblue ; text-align :center ;}
.TbSelectedCenter{height :31px; width :94%; background-position: center top; background-repeat:repeat-x; background-color:#fff; text-align :center ; white-space:nowrap ; color :steelblue ; font-size :10pt; font-family: 'Open Sans', sans-serif,Arial; font-weight: bold;}
.TbSelectedCenter a{color:#666; font-family:'Open Sans', sans-serif;}
.TbCenter a{color:#666;}
.TbLeft{height :30px; width:7px; background-image: url(../../image/TabLeft.png) right 0px no-repeat;  background-color: transparent; text-align :center ;padding-left:10px;}
.TbRight{height:30px; width:7px; background-image: url(../../image/TabRight.png) 0px 0px no-repeat; background-color: transparent; text-align :center ; padding-right:10px;}
.TbCenter{height :31px; width :94%; background-image: url(../../image/TabCenter.gif) repeat-x; background-color: transparent; background-position:center top; text-align :center ;white-space:nowrap ; min-width :100px; color:#666; font-weight:normal; border-bottom :solid 1px #DCE1E6;}
table.TbBottomBorder {border-bottom :solid 1px #DCE1E6;}
.DownUnSelected{border-bottom: solid 1px gray;}
.DownSelected{border-bottom: solid 1px white;}
/* =========== End here ============================== */
.FilterHolder{display:block; font-family:'Open Sans', sans-serif; overflow:visible; margin:5px auto; background:#F1F1F1;}	
.FilterHolder strong{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background:inherit; padding:3px 21px;}	
.FilterAppliedStrip{font-size:11px;	background:#FFFEDE;	border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.FilterHolder, .DynamicFilters
/*.DynamicFilters*/
{background-color:transparent; color:#333; padding:5px 0 0 5px; vertical-align:top;}
.DynamicFilters{*display:block;}
.FilterHolder strong.title{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background:inherit; padding:1px 0px;}
.FilterHolder strong.FilterBorderLeft{border:none;}
.FilterHolder div.container{height:135px; overflow:hidden; position:relative;}
.FilterHolder div.specificContainer{overflow:hidden; position:relative; height:125px;}

#filterRow{width:100%; height:50px;}
Table.FilterHolder{table-layout:fixed;}
.FilterHolder TD{background:#f1f1f1; width:17%; color:#fff; padding:5px 0 0 1px; height:140px; vertical-align:top; overflow:hidden; font-family:'Open Sans', sans-serif;}
.addOrBtn{position:absolute;}
.andBtn, .orBtn{display:block; float:left; font-size:11px; line-height:19px; color:#6A6A6A;	height:19px; text-align:center;}
.andBtn {background:url(../../image/and-on.gif) no-repeat top; width:34px;}	
.orBtn{background:url(../../image/or-on.gif) no-repeat top; width:22px;}	
.addOrBtn a.andBtn:hover, .addOrBtn a.orBtn:hover, .addOrBtn a.andBtn.active, .addOrBtn a.orBtn.active  {background-position:0 bottom; font-weight:bold; color:#FFFFFF;
text-decoration:none;}
.small_lbl{display:block; line-height:25px; padding-left:5px;}
.lbl_containter{}
.drpdwn{display:block; background:#333;}
.add-close{position:absolute; padding-left:130px; width:35px; height:15px;}
.addOrBtn{margin:37px 5px 0 5px;}
.filter_row{display:block; float:left; padding:0%; width:424px;}
.padd-rt-spl{}	
.advanceClose {display:block; float:right; background:url(../../image/advance-close.png) no-repeat 0 0; width:16px; height:14px; margin-top:6px;}
.advanceAdd {display:block; float:right; width:14px; height:14px; background:url(../../image/advance-add.png) no-repeat 0 0; margin:6px 0 0 5px}
.advanceAdd:hover {background:url(../../image/advance-add-on.png) no-repeat 0 0;}	
.advanceClose:hover{background:url(../../image/advance-close-on.png) no-repeat 0 0;}
.advanceClose1 {display:block; float:right; background:url(../../image/advance-close.png) no-repeat; width:16px; height:14px; margin-top:6px;}
.advanceClose1:hover{background:url(../../image/advance-close-on.png) no-repeat; }
.FilterBorderLeft{border-left:solid 1px #fff;}
.FilterBorderTop{border-top:solid 1px #fff;}


.FilterBoxRight img{padding-right:2px;}
.FilterBoxComplete{border:solid 1px #c0c0c0; padding:0px 5px 0px 5px; margin:0;}

.prjTabContainer{}
.prjTabContainer div.prjMenu{float:left}
.prjTabContainer div.prjMenu:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.prjTabContainer ul.Tab{margin-left:10px;}
.prjTabContainer ul.Tab li{float:left; margin-right:5px; border:1px solid #D9D9D9; background:#D9D9D9; display:block; color:#666; padding:5px; min-width:80px; text-align:center;  height:25px; vertical-align:middle;}
.prjTabContainer ul.Tab li a{color:#595959; font-weight:bold;}
.prjTabContainer ul.Tab li.Current{float:left; background:#fff; margin-right:5px; display:block; border-top: solid 1px #D9D9D9;  border-left: solid 1px #D9D9D9; border-right: solid 1px #D9D9D9; border-bottom: solid 1px #fff; color:#666; padding:5px; min-width:80px;  text-align:center; font-weight:bold; height:25px; vertical-align:middle;}
.prjTabContainer div.TabContents{padding-top:20px; border:solid 1px #d9d9d9; margin-top:36px;}

.BorderLeft{border-left:solid 1px #DCE1E6;}
.BorderRight{border-right:solid 1px #DCE1E6;}
.BorderTop{border-top:solid 1px #DCE1E6;}
.BorderBottom{border-bottom:solid 1px #DCE1E6; background:#fff; padding-top:0;}
/*
===============Ends Here================
*/


.REGridNormalStyle{font-size:8pt;}
.REGridNormalStyle:hover TD{font-size:8pt; vertical-align :middle ;}
.REGridAlternateStyle{font-size:8pt; vertical-align :middle ;}
.REGridAlternateStyle:hover TD{font-size:8pt; vertical-align :middle ;}
.REGridHeaderStyle{background:#F3F3F3;}
.REGridHeaderStyle a{background:#F3F3F3;color:#595959; font-size:8pt; font-weight:bold; vertical-align :middle;}
.RELowHeaderRowStyle{ background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold;}
.REFooterStyle{background:#F3F3F3; color:#595959; font-size:8pt; font-weight:bold; height :30px;}	
.REGridPagerStyle{vertical-align:middle; background:#F3F3F3; color:#595959; font-size:8pt;}
.REGridPagerStyle table{display:inline; vertical-align :middle;}
.REGridPagerStyle a{background:#F3F3F3; padding:2px 5px; display:inline-block; border:solid 1px #A7A7A7; min-width:10px;}
.REGridPagerStyle SPAN{background:#F2F2F2; color:#0066CC; padding:2px 5px; display:inline-block; border:solid 1px #A7A7A7;}
.TableListStyle{background:#F3F3F3;color:#595959; font-size:8pt; font-weight:bold; min-height :30px;}
.PaddingLeft{padding-left :4px;	} 
.PaddingRight{ padding-right :4px;} 
.PaddingTop{padding-Top :4px;} 
.PaddingBottom{padding-Bottom :4px;}
/* -- top search box style -- */
.topSearchBox {float:right;padding:5px 0 0 10px; margin-right:0px;}
.topSearchBox input {float:right;margin-left:5px;}
.topSearchBox a {float:right; margin-left:5px;}
.topSearchBox .searchFeild {padding:0px 10px 0px 10px; color:#808080; border-width:1px 0 0 1px; border-style:solid; border-color:#63740e; font:12px/17px 'Open Sans', sans-serif; margin-top:2px; line-height:20px; height:22px; }/*Edit by jyoti*/
* + html .topSearchBox .searchFeild {}
* html .topSearchBox .searchFeild {}

.topBar {
    background: #0091c4;
    position: fixed;
    height: auto;
    width: 100%;
    z-index: 999999;
    margin-top: -50px;
    overflow: hidden;
    font: 12px/16px Arial, Helvetica, 'Open Sans', sans-serif;
}
.topBar .logo {float:left; position:relative; left:0px;}
.topBar .rightList {float:right; font-size:10px; line-height:19px; color:#828282; background:inherit; list-style:none; padding:13px 0px 0 0;margin-right:0px;}
.topBar .rightList li {float:left; padding:0 0 0 5px;}
.topBar .rightList li a.rightListGray {color:#828282; background:url(../../image/arrow-stp.png) no-repeat 37px; padding-right:8px; font-size:11px; width:36px; height:25px; line-height:25px; display:block; text-align:center; border-radius:3px; }

.topBar .rightList li a.rightListGray:hover {color:#666; background:url(../../image/arrow-stp.png) no-repeat 37px;}
.topBar .rightList li a.rightListNormal {color:#828282; text-decoration:underline;}
.topBar .rightList li a:hover {text-decoration:underline;}
.topBar .rightList li + li + li + li + li + li + li{padding-left:3px;}
.topBar .rightList li + li + li + li + li + li + li a{width: 30px;padding-right:2px;}

.topBar-right {
    display: inline-block;
    float: right;
    border-left: 50px solid transparent;
    border-top: 50px solid #8fb23e;
}

.topBar-left {
    width: 70%;
    position: absolute;
}

.topBar-logo-seperator {
    border-right: 3px solid transparent;
    margin-left: 20px;
    font-size: 75px;
}
/*--css changed by amrit for position issue of header title - IRQ-000395 - 13/01/2020--*/
.topBar-project-code {
    color: #fff;
    font-family: sans-serif;
    font-size: 10px;
    font-weight: 100;
    letter-spacing: 1px;
    position: absolute;
    /*margin-top: 10px;*/
    text-transform: uppercase;
}
/*--css changed by amrit for position issue of header title - IRQ-000395 - 13/01/2020--*/
.topBar-project-title {
    color: #fff;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 100;
    letter-spacing: 1px;
    position: absolute;
    margin-top: 16px;    
    text-transform: uppercase;
}

.topBar-search-box {
    position: fixed;
    top: 11px;
    left: 54%;
    bottom: 0;
    width: 15%;
    border: 0;
    padding: 0;
    margin: 0;
    text-indent: 15px;
    height: 25px;
    z-index: 2;
    outline: none;
    color: #555;
    background: #fff;
    border: 2px solid #EFEFEF;
    border-radius: 50px;
    transition-timing-function: cubic-bezier(0.3, 1.5, 0.6, 1);
}

/*
	Context Menu Styles
*/
ul.ContextMenu {
    width: auto;
    list-style: none;
    padding: 0px;
    margin: 0px;
    clear: both;
    display: block;
}
ul.ContextMenu li{margin:0px; padding:0px; background:url(../../image/contextdownarrow.png) no-repeat 99% center;}
ul.ContextMenu li:hover{background:url(../../image/contextselectarrow.png) no-repeat 99% center;}
ul.ContextMenu li a{display:block; background:inherit; text-decoration:none; color:inherit;}
ul.ContextMenu li ul{display:none; float:none; clear:left; background:#ececec;}
ul.ContextMenu li:hover ul{display:block; position: absolute; margin:0 0 0 20px; padding:0;}
ul.ContextMenu a{display:block;}
ul.ContextMenu li ul{margin:0 0 10px 0; list-style:none;}
ul.ContextMenu li ul li{padding:5px; cursor:pointer; background-color:#ececec; background-image:none;}
ul.ContextMenu li ul li:hover{background-color:#BCBCBC; background-image:none;}
.PortfolioTargets input[type=text]{border:none; background-color:Transparent ; background-image:none;}
.DropdownMenu{float:left; background:#ececec; clear:left;border:solid 1px #dadada;}
.DropdownMenu a{display:block;padding:5px;}
.DropdownMenu a:hover{display:block; background-color:#cacaca;}

.MoveOptions{margin-top:50px;}
TEXTAREA.MaxLengthFiveHundred{font-size: 8pt; font-family: 'Open Sans', sans-serif;  behavior:url('../../maxlength500.htc'); border:1px solid #ccccff; background-color:#fff; }


.advanceOption {padding:10px 0px;}
.advanceOption img {margin:3px 0 0;}
.advanceOption h2 {font-size:12px; line-height:14px; color:#858585; background-color:inherit; text-transform:uppercase; font-weight:bold;padding:0 0 12px;}	
.advanceOption table td {border:none!important;}
.advanceOption select {	width:95%; height:20px;	color:#666; background-color:#fff; border:1px solid #d6d6d6; font:normal 12px 'Open Sans', sans-serif; margin:2px 0 0;	}/*Edit by jyoti*/

.btn1 .rightHP,
.btn1 .repeatHP {olor:#5c5959; background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto;float:left; cursor:pointer; width: 135px;}
.btn1 .rightHP {padding:0 3px 0 0; background-position:100% -25px;}
.btn1 .repeatHP {background-position:0 -50px; background-repeat:repeat-x;}

/*Added by jyoti*/
.rscReplace{background:url(../../image/resource-replacement.png) no-repeat 6px 5px;}
.rscReplace:hover{background:url(../../image/resource-replacement-ho.png) no-repeat 6px 5px;}

.newTemplateProject {background:url(../../image/create-from-template.png) no-repeat 6px 5px;}   /*Changed by shivika */
 /*Added by shivika */
.newTemplateProject:hover {background:url(../../image/create-from-template-ho.png) no-repeat 6px 5px;}

.Viewdetails {background:url(../../image/view-details.png) no-repeat 6px 5px;}   /*Changed by shivika */
.Viewdetails:hover {background:url(../../image/view-details-ho.png) no-repeat 6px 5px;}


/*Changed by jyoti*/
.removeButton{display:block; cursor:pointer;  background:url(../../image/bulk-d.png) no-repeat 0px 0px;}
.removeButton:hover{display:block;background:url(../../image/bulk-d-ho.png) no-repeat 0px 0px;}

.bulkOperationButton{display:block; cursor:pointer; width:25px; height:25px; background:url(../../image/bulk-operations.png) no-repeat 5px 4px;}
.bulkOperationButton:hover{background:url(../../image/bulk-operations-ho.png) no-repeat 5px 4px;}

a[disabled="disabled"]:hover span.removeButton {background:url(../../image/bulk-d.png) no-repeat 5px 4px; cursor:default;}
/*Added by jyoti*/

.updateNow{background:url(../../image/update-time.png) no-repeat 6px 5px;}
.updateNow:hover{background:url(../../image/update-time-ho.png) no-repeat 6px 5px;}

.removeButtonDisabled {background:url(../../image/bulk-d.png) no-repeat 5px 5px;}/*Edit by jyoti*/
.runOptimizer {background:url(../../image/run-optimizer.png) no-repeat 5px 4px;}/*Edit by jyoti*/
.runOptimizer:hover{background:url(../../image/run-optimizer-ho.png) no-repeat 5px 4px;}
.addPortfolio {background:url(../../image/context-menu-add-ico2.gif) no-repeat 6px 7px;}
.editTarget {background:url(../../image/edit-project-ico-1.png) no-repeat 6px 7px;}


/* Ends Here*/
.icoRight  {height:24px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto; float:left; padding:0 15px 0 10px; white-space:nowrap;}
.icoBlank  { height:24px; font-weight:normal; font-size:10px !important; line-height:25px; display:block; width:auto; float:left; padding:0 11px 0 10px; white-space:nowrap;
 text-transform :uppercase ;font-family :'Open Sans', sans-serif ;}
#ulQuickButtons .icoBlank{ padding:0 8px;}
#ulQuickButtons>a{margin-bottom:5px;}
#ulQuickButtons{padding: 8px; margin: 8px;}
#ulQuickButtons li{clear: both !important; padding: 8px !important;}
#quickLinksPanel{display:none; position:relative;  margin-top:23px; border:1px #CCC solid;}
/* -- notification style -- */
.EmptyGridHeaderStyle TH{background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0; font-size:13px; padding:8px 5px 8px; font-weight:normal !important; border-bottom:1px solid #e1ebf2; text-align :left ; text-decoration:none;}
.EmptyGridHeaderStyle A{color:#666;}
.EmptyGridAlternateStyle{padding:7px 5px; font-size:11px; height :24px; color:#272727; background-color:inherit; border-top:1px solid #fff; border-bottom:1px solid #e1ebf2;}
.EmptyGridAlternateStyle:hover TD{background:#f8f8f8 url(../../image/blue-row-hover.gif) repeat-x 0 100%;}
.EmptyGridNormalStyle{padding:7px 5px; height :24px; font-size:11px; color:#272727; background-color:inherit; border-top:1px solid #fff; border-bottom:1px solid #e1ebf2;}
.EmptyGridNormalStyle:hover TD{background:#f8f8f8 url(../../image/blue-row-hover.gif) repeat-x 0 100%;}
/* Context Menu Styles */
.dropArrow, .dropArrowNew, .drop-Arrow2, .dropArrow3, .dropArrow4 {display:block; width:24px; float:right; z-index:1; color:#006;}
* + html .dropArrow {top:1px;}
.adjustLeftTwenty{right:-20px;}
.adjustLeftSix{right:-6px;}
.adjustLeftThirty{right:-60px;}
.adjustLeftSeventy{right:-70px;}
.dropArrow .dropArrowLink, 
.dropArrowNew .dropArrowLinkNew,
.drop-Arrow2 .dropArrowLink, 
.dropArrow3 .dropArrowLink, 
.dropArrow4 .dropArrowLink{display:block; border:none; width:24px; height:18px; text-decoration:none; color:#633; background:url('../../image/drop-arrow-normal.png') no-repeat;}
* + html .dropArrow .dropArrowLink {display:block;}
* html .dropArrow .dropArrowLink {display:block;}
.dropArrow .dropArrowLink.now, .drop-Arrow2 .dropArrowLink.now,.dropArrow4 .dropArrowLink.now {display:block; background:url('../../image/drop-arrow-current-new.jpg') no-repeat #ebf3b8; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;}
.dropArrow .dropArrowMenu, 
.dropArrowNew .dropArrowMenuNew,
.drop-Arrow2 .dropArrowMenu,
.drop-Arrow2 .dropArrowMenu2, 
.dropArrow3 .dropArrowMenu, 
.dropArrow4 .dropArrowMenu{ position:absolute; display:none; width:210px; padding:0px; z-index:998; background:#ebf3b8;}
.dropArrowMenu2{display:none;}
.drop-Arrow2 #currentMenu{display:block;}
.prListMenu{left:14.5%;}
.dropArrow .dropArrowLink img{visibility:hidden; display:none;}
.dropArrowMenu ul, 
.dropArrowMenu ol,
.dropArrowMenu2 ul, 
.dropArrowMenu2 ol, 
.dropArrowMenuNew ul, 
.dropArrowMenuNew ol {list-style:none; background:transparent; padding:5px;}
.dropArrowMenu ul.noMar {margin:0;}
.dropArrowMenu ul li, .dropArrowMenuNew ul li, .dropArrowMenu2 ul li {padding:0 0 2px; background:#FFF; margin-top:1px;}
.dropArrowMenu div div a, .dropArrowMenuNew div div a, .dropArrowMenu2 div div a {padding:0 0 2px; line-height:22px;}
.child_nav{display:none; position:absolute; left:200px; margin-top:-25px;}
.dropArrowMenu .child_nav a{display:block; width:160px; background:#099; color:#FFF;}
.dropArrowMenu ul li.noPad {padding:0;}
.dropArrowMenu ul li a, .dropArrowMenu div div a, .dropArrowMenu2 div div a {display:block; color:#7d7d7d; font-size:11px; font-weight:normal; padding-left:22px; line-height:22px;	}
.dropArrowMenu ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center;}
.dropArrowMenu ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.dropArrowMenu ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center;}
.dropArrowMenu ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.dropArrowMenu ul li a.containsSubmenuSwap{background:#f6f6f6 url(../../image/button_next.png) no-repeat 99% center;}
.topNavigation li ul li a.containsSubmenu{display:block; background:#F6F6F6 url(../../image/button_next.gif) no-repeat 99% center !important;}
.dropArrowMenu ul li a.containsSubmenuSwap:hover{text-decoration:underline !important;}
.topNavigation li ul li a.containsSubmenu:hover{text-decoration:underline !important;}
.topNavigation li ul li a.containsSubmenuOpen{display:block; background:#F6F6F6 url(../../image/button_next.png) no-repeat 99% center !important;}
.topNavigation li ul li a.containsSubmenuOpen:hover{text-decoration:underline !important;}
ul[name^="ulNavCA"]  { background: none repeat scroll 0 0 #FFFFFF; border: medium none !important; margin: 0 !important; padding: 0 0 3px 15px !important;}
.topNavigation #menu_ca ul { padding:10px 0; background: url(../../image/top-sub-nav-ca.png) no-repeat 0px 100%; left: 0px; position: absolute; top: 29px;}
ul[name^="ulNavCA"] li { background: none repeat scroll 0 0 #F6F6F6; border-top: 1px solid #FFFFFF; font-size: 10px; line-height: 15px; margin-right: 2px; padding: 0 !important;}
ul[name^="ulNavCA"] li {margin-top: 1px; padding: 0 0 2px;}
ul[name^="ulNavCA"] li {list-style: none outside none;}
.topNavigation li ul li a[name^="ts_ca"] {width: 172px;}
* + html .dropArrowMenu ul li a {background-repeat:no-repeat;}
* + html .dropArrowMenu div div a {	background:#F6F6F6; line-height:22px;}
.dropArrowMenu ul li a:hover, .dropArrowMenuNew ul li a:hover,
.dropArrowMenu2 ul li a:hover{color:#2d4c0b; background:#eef5d0;}
.dropArrowMenu div div a:hover {color:#2d4c0b; background:#eef5d0;}
.dropArrowMenuNew ul li a,
.dropArrowMenu2 ul li a{ display:block; padding-left:10px; line-height:15px;}
.dropArrowMenuNew ul li a:hover,
.dropArrowMenu2 ul li a:hover {color:#2d4c0b; background:#eef5d0;}
/* child levels of context menu :me*/
.dropArrowMenu ul li ul {background:#FFF; padding:0px 0 3px 15px!important; margin:0!important; border:none!important; margin-right:5px;}
.dropArrowMenu ul li ul li {font-size:10px;	line-height:15px; background:#F6F6F6; border-top:1px solid #FFF; padding:0px!important; margin-right:2px;}
.dropArrowMenu ul li ul li a {padding-left:20px; background:none;}
.dropArrowMenu ul li ul li a:hover {text-decoration:underline;}
.dropArrowMenu ul li a.addProject{ background:url(../../image/context-menu-add-ico.gif) 5px 7px;}
.dropArrowMenu ul li a:hover {color:#2d4c0b;}
.dropArrowMenu ul li a.addProject:hover{ color:#2d4c0b; background:url(../../image/context-menu-add-ico2.gif);}

/* ================================= */
 a.applyFilter {    background: #0091c4;
    font-weight: bold;
    padding: 6px 19px;
    display: block;
    color: #fff;}

a.applyFilter:hover{background-position:100% -48px;}
a.applyFilter:hover span{background-position:0 100%; color: #fff;}
a.clearFilter {padding: 6px 19px;
    display: block;
    color: #807e7e;
    font-weight: bold;
    background-color: #efefef;}
a.clearFilter span {padding:0 15px; display:block; white-space:nowrap;}
a.clearFilter:hover {color:#666!important;}

.errorMsgLeft{position:relative; font-size:13px; color:#EE2B1D; padding:8px 10px 8px 30px; margin-left:11px; background:url(../../image/error-icon-small.gif) #FFF0E7 no-repeat 10px 10px; border:1px solid #FDC8BD;}
.errorMsgLeft .arrowArrow{position:absolute; top:8px; left:-11px;}
.errorMsgLeft P{top:8px; left:30px; width :200px;}

/*---Ends Here-----*/

#tabholder{background:url(../../image/tab-pan-bg.gif) repeat-x 0 100%;}	
ul.AlertWrapper{float:right; font-size:12px; top:0px;  display:block;}
ul.AlertWrapper li{float:left;position:relative; padding:2px; z-index:100 !important;}
ul.AlertWrapper li  a.Flag{background:url(../../image/alertflag.png) no-repeat;display:inline; float:left; text-indent:-1000000px; width:50px; height:19px; cursor:pointer; }
ul.AlertWrapper li  a.FlagActive{background:url(../../image/alertflag.png) no-repeat left  -18px; display:block; float:left; text-indent:-100px; width:50px; height:19px; cursor:pointer;}
ul.AlertWrapper li:hover{padding:2px; background-color:#fff;}
ul.AlertWrapper li .AlertDiv{display:none; float:none; clear:both; z-index:100000000 !important;}
ul.AlertWrapper li div.Links a{margin-right:10px;}
.containsCount{position:absolute; left:15px; top:-5px;}
.containsCount sup{background-color:#fff; font-size:10px; padding:0 2px;}
.SlidesHolder{}
.SlidesHolder-Tabs {float:left;}
.SlidesHolder-Tabs ul{float:left;}
.SlidesHolder-Tabs ul li{float:left; margin-right:2px; width:auto; padding:  9px 10px 7px 10px; font-size:12px; text-decoration: none;  color:#666; cursor:pointer;}
.SlidesHolder-Tabs ul li.current{display:block; width:auto; padding: 9px 10px 7px 10px; font-size:12px; text-decoration: none;  color:#666; cursor:pointer;background:#f5f5f5;}
.Slides{background:#f5f5f5; padding:5px 0 0 8px;}




label[for^="chkTT"]{display: inline\9; position:relative; margin-top: -5px\9; margin-left: 5px \9;  bottom:5px\9; padding-right:10px;}

.rdbTextHover{ position:relative;  display:block;  width:300px; }
.Formfields .rdbTextHover input[type=radiobutton]{display:inline-block; width:20px; margin-top:2px;}
.Formfields .rdbTextHover Label{position:relative; padding:0 0 0 5px; margin:0; top:-2px;}
.rdbTextHover Label{display: inline\9; position: absolute\9; margin-top: 0px\9; margin-left: 5px \9; *margin-top:3px;}
.chkTextHover .chkTop~label{*margin-top:0px;}



/* Luca: SkinID = Gantt */
div.GridGanttContainer{overflow-x:hidden; overflow:auto; height:300px; width:100%; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; display:block;}
div.GridGanttContainerExpanded{overflow-x:hidden; overflow:auto; width:100%; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; display:block;}


div.ganttRowTable{float:left; top:1px; height:100%; width:100%;}

/*end SkinID = Gantt */

.ChkAlignMiddle{position :absolute ; padding-top :3px;  float :inherit ; }
.PFChartOption{ vertical-align:middle; background:#E4E4E4; color:#595959; font-size:8pt; padding-right :20px; height :30px; line-height:30px;}
.PFChartOption td span{position:inherit; float :left ; padding-left :20px;}
.TableHeading{color:#666; background-color:inherit; font-size:13px; font-weight:bold; text-decoration:none; margin-left:5px;}
.MilestoneCustomizePopups{background-color:#F1F1F1;}
.MilestoneCustomizePopups .HeaderLabel{font-size:12px; line-height:18px; text-transform:uppercase; color:#858585; background-color:inherit; padding:3px 23px; font-weight:bold;}
a.WhileLink{color:#858585;}
/**/
.MenuOptions{float:left; list-style:none; list-style-type:none;}
.MenuOptions li{float:left;  list-style-type:none; margin-right:10px;}
.MenuOptions li a{}
.MenuOptions li div#ShowMoreOption {background:#f6f6f6; border:solid 1px #e4e4e4; padding:2px;}
.MenuOptions li div#ShowMoreOption ul{display:block; width:100%;}
.MenuOptions li div#ShowMoreOption li{display:block; margin-bottom:2px; float:none;}
.MenuOptions li div#ShowMoreOption li a{white-space:nowrap;}
.MenuOptions li div#ShowMoreOption li:hover{background-color:#eef5d0;}
.MenuOptions li div#ShowMoreOption2{background-color:#f6f6f6; border:solid 1px #e4e4e4; padding:2px;}
.MenuOptions li div#ShowMoreOption2 ul{display:block; width:100%;}
.MenuOptions li div#ShowMoreOption2 li{ display:block; margin-bottom:2px; float:none;}
.MenuOptions li div#ShowMoreOption2 li a{white-space:nowrap;}
.MenuOptions li div#ShowMoreOption2 li:hover{background-color:#eef5d0;}

/*====Ends Here====*/


.TopBorder,
.TopBorder td,
.TopBorder th,
th.TopBorder
{border-top:1px solid ; border-top-color:#fff !important;}
.BottomBorderNew,
.BottomBorderNew td,
.BottomBorderNew th,
th.BottomBorderNew
{border-bottom:1px solid ; border-bottom-color:#E4E4E4 !important;}

.menuheader {
    background: url(../../image/x_plus.gif) no-repeat 0 40%;
    padding: 0 0 0 12px;
    margin: 0 0 0 5px;
    color: #666;
    background-color: inherit;
    cursor: pointer;
    text-decoration: none;
}
.menuheader:hover {
    background: url(../../image/x_plus.gif) no-repeat 0 40%;
}
.openheader {
    background-image: url(../../image/x_minus.gif);
}
.openheader:hover {
    background-image: url(../../image/x_minus.gif);
}
a.expandBtnLink {float:left; background:url(../../image/exp-btn.gif) no-repeat 0 0; height:25px; font-family: 'Open Sans', sans-serif; color:#5c5959; font-weight:bold !important; font-size:11px !important; line-height:25px; text-align:center; margin:0px; padding-left:2px; text-decoration:none !important; display:block;}
a.expandBtnLink .noPad {padding:0;}
a.expandBtnLink span.repeat{background:url(../../image/btn-1-bg.gif) repeat-x 0 -50px; height:25px; padding:0 0 0 3px !important; margin:0 2px;	 display:block; cursor:pointer;	}
a.expandBtnLink span.right{background:url(../../image/btn-1-bg.gif) no-repeat 100% -25px; height:25px; padding:0px;	 padding-right:2px; margin-right:0px !important; display:block; cursor:pointer;}	
a.expandBtnLink span.plus {background:url(../../image/plus-icon.gif) no-repeat 5px 2px; padding:0 2px 0 16px}
a.expandBtnLink:hover span.plus {background:url(../../image/plus-icon-h.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}	
a.expandBtnLink span.minus {background:url(../../image/minus-icon.gif) no-repeat 5px 2px;   padding:0 2px 0 16px}
a.expandBtnLink:hover span.minus {background:url(../../image/minus-icon-h.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}	
a.expandBtnLink span.minusPt {background:url(../../image/close-selected-item.png) no-repeat 5px 2px;   padding:0 2px 0 16px}
a.expandBtnLink:hover span.minusPt {background:url(../../image/close-selected-item-hover.png) no-repeat 5px 2px;  padding:0 2px 0 16px}	

a.expandBtnLink span.edit {float:left; background:url(../../image/context-menu-edit-ico.gif) no-repeat 5px 2px;  padding:0 2px 0 16px}
a.expandBtnLink:hover span.edit {float:left; background:url(../../image/edit-ico.gif) no-repeat 5px 2px;  padding:0 2px 0 16px;}	
a.expandBtnLink:hover {color:#666;}

/*Edit by jyoti
**********start here*******/

/********End here*************/

/*Ends here*/
	/*Add By Pooja For Outlook sync button*/
	/*---Start--*/
a.outlookBtnLinkEC:hover {color:#666;}
	a.outlookBtnLinkEC span.edit {background:url(../../image/context-menu-edit-ico.gif) no-repeat 5px 2px; padding-left:16px; padding-right:2px;}
	a.outlookBtnLinkEC {background:url(../../image/btn-1-bg.gif) no-repeat 0 0; height:25px; FONT-FAMILY: 'Open Sans', sans-serif; color:#5c5959; font-weight:normal !important; font-size:10px !important;	line-height:25px; text-align:center; margin-top:2px; padding-left:2px;	text-decoration:none !important; display:block;	font-family :'Open Sans', sans-serif ; text-transform :uppercase ;}
	
a.outlookBtnLinkEC .noPad {	padding:0;}
a.outlookBtnLinkEC span.repeat{	background:url(../../image/btn-1-bg.gif) repeat-x 0 -50px; height:25px;	padding:0 0px 0 3px !important;	margin-right:2px; margin-left:2px; display:block; cursor:pointer;}
a.outlookBtnLinkEC span.right{background:url(../../image/btn-1-bg.gif) no-repeat 100% -25px; height:25px; padding:0px; padding-right:2px; margin-right:0px !important; display:block; cursor:pointer;}	
a.outlookBtnLinkEC:hover span.edit {background:url(../../image/edit-ico.gif) no-repeat 5px 2px;	padding-left:16px; padding-right:2px;}	
a.outlookBtnLinkEC span.minus {	background:url(../../image/syncsmall_n.jpg) no-repeat 5px 2px; padding-left:16px; padding-right:2px;}
a.outlookBtnLinkEC:hover span.minus {background:url(../../image/syncsmall.jpg) no-repeat 5px 2px; padding-left:16px; padding-right:2px;	/*---End--*/}	
/*
	Rakesh Verma [2nd July 2010] - Hierarchical Grid Styles
*/
.resourceList .baseline {display:table-row;	width:100%;	background:#D7D7D7 url(../../image/baseline-row-bg.gif) repeat-x 0 0; height:30px;}



/* PO-Aniruddha [6th July 2010] - New style For Popup Forms and Messages */	
/* -- general popup form style starts here -- */

.generalPopup{background:#EFEFEF url(../image/gen-pop-bg.gif) repeat-x 0 0;	position:absolute; left:30px; right:30px; }
.generalPopup h2 {font-size:20px; line-height:22px; font-weight:normal; padding:15px 0;}	
.generalPopup table {border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff;}
.generalPopupTop {background:url(../image/gen-popup-top.gif) no-repeat 0 0;	height:34px;}
.generalPopupTop img {float:right; width:auto; margin:7px 10px 0 0;}	
.formPopup {background:#fff; border:1px solid #DCDCDC; padding:25px 50px 40px; }
.formPopup legend { color:#f2930a; background-color:inherit; font-size:17px; line-height:24px; padding-bottom:16px;}
.formPopup label { color:#626262; background-color:inherit;	display:block; padding:0; font-size:13px; FONT-FAMILY: 'Open Sans', sans-serif;	} 
.formPopup input, .formPopup textarea {	width:317px !important;	padding:4px 3px 0 !important; margin:0 !important; color:#666; background:#fff; border:1px solid #d6d6d6; font:normal 13px 'Open Sans', sans-serif;}
.formPopup input {height:21px !important;}
.formPopup textarea {height:70px !important;}
.formPopup select {	width:325px !important;	padding:0; margin:0 !important;	background:#fff; border:1px solid #d6d6d6; font:normal 13px Arial, Helvetica, 'Open Sans', sans-serif;}
.formPopup .formGreenBtn {font-size:14px; line-height:29px; font-weight:bold; text-decoration:none;	height:29px; color:#fff; background:#a6b849 url(../image/green-btn-bg.gif) no-repeat 100% 0; width:auto; float:left; display:block;	margin-right:10px;}
.formPopup .formGreenBtn span {	background:url(../image/green-btn-bg.gif) no-repeat 0 -29px; padding:0 19px; display:block;}
.formPopup .formGreenBtn:hover {background-position:100% -58px;}
.formPopup .formGreenBtn:hover span {background-position:0 100%;}	
/* -- general popup form style end here -- */

span.GanttTitle{font-size:18px !important; line-height:24px !important;	font-weight:normal !important; color:#f2930a !important; background-color:inherit !important; text-decoration:none !important;}


a.btnExpand{ background:url('../../image/expand-ico.png') no-repeat 0 0; height:21px; width:21px; line-height:21px;	padding:0; display:inline; float:left;}
a.btnExpand:hover{background:url('../../image/expand-ico-h.png') no-repeat 0 0px;}

/* New Css element for customize Section in PDE module on 13th July 2010 */

/* ------------------------Start Here------------------------ */

.dropdown-menu { width:500px; position:absolute; color:#25a9d5;	background-color:inherit; cursor:pointer; z-index:1000;}
.dropdown-menu .slide-down { background:url(../../image/cchart-tab-bg.gif) no-repeat; width:141px;}
.menu-first {color:#25a9d5;
	font-size:12px;	line-height:24px; padding:0 0 0 0px; display:block; text-decoration:none;}
.down-list { background:transparent url(../../image/drop-down-bottom.png) no-repeat bottom; }
.customChartTable {	margin:0px 0 0;}
.chartTopLeft{background:url(../../image/chart-top-left.png) no-repeat 0 0; width:20px;	height:20px;}
.chartTopRight {background:url(../../image/chart-top-right.png) no-repeat 0 0; width:20px; height:20px;}
.chartTopMid {background:url(../../image/chart-top-mid.png) repeat-x 0 0; width:20px; height:20px;}
.chartBtmLeft {background:url(../../image/chart-btm-left.png) no-repeat 0 0;width:20px; height:20px;}
.chartBtmRight {background:url(../../image/chart-btm-right.png) no-repeat 0 0; width:20px; height:20px;}
.chartLeft {background:url(../../image/chart-left.png) repeat-y 0 0; width:20px;	}
.chartRight {background:url(../../image/chart-right.png) repeat-y 0 0; width:20px;}
.chartBtmMid {background:url(../../image/chart-btm-mid.png) repeat-x 0 0; height:20px;}

.chartBtmBg {background:url(../../image/chart-btm-bg.png) no-repeat 0 0; height:17px;}
.chartMain {background:#fff;
            *padding:0 0 15px;}
.chartMain h3 {color: #8fb23e;
    background: inherit;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 13px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;}
.chartMain table.chart td {	width:116px;border-right:1px solid #EFEFEF;	border-bottom:1px solid #EFEFEF;background:#fff no-repeat 50% 15px;	padding:65px 0 10px ;}
.chartMain table.chart td:hover {background:#fcfcfc no-repeat 50% 15px;}
.chartMain table.chart td.bubbleChart {	background-image:url(../../image/bubble-chart.gif);	}
.chartMain table.chart td.bubbleChart:hover {background-image:url(../../image/bubble-chart-h.gif);}
.chartMain table.chart td.bubbleChartOn {background:#fcfcfc url(../../image/bubble-chart-h.gif) no-repeat 50% 15px;	}
.chartMain table.chart td.resourceLoad {background-image:url(../../image/resource-load.gif);}
.chartMain table.chart td.resourceLoad:hover {background-image:url(../../image/resource-load-h.gif);}
.chartMain table.chart td.resourceLoadOn {background:#fcfcfc url(../../image/resource-load-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.resourceChart {background-image:url(../../image/resource-chart.gif);}
.chartMain table.chart td.resourceChart:hover {	background-image:url(../../image/resource-chart-h.gif);	}
.chartMain table.chart td.resourceChartOn {	background:#fcfcfc url(../../image/resource-chart-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.costRevenue {	background-image:url(../../image/cost-revenue.gif);}
.chartMain table.chart td.costRevenue:hover {background-image:url(../../image/cost-revenue-h.gif);}
.chartMain table.chart td.costRevenueOn {background:#fcfcfc url(../../image/cost-revenue-h.gif) no-repeat 50% 15px;	}
.chartMain table.chart td.pieChart {background-image:url(../../image/pie-chart.gif);}
.chartMain table.chart td.pieChart:hover {background-image:url(../../image/pie-chart-h.gif);}
.chartMain table.chart td.pieChartOn {background:#fcfcfc url(../../image/pie-chart-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.cashFlow {background-image:url(../../image/cash-flow.gif);} 
.chartMain table.chart td.cashFlow:hover {background-image:url(../../image/cash-flow-h.gif);} 
.chartMain table.chart td.cashFlowOn {background:#fcfcfc url(../../image/cash-flow-h.gif) no-repeat 50% 15px;}
.chartMain table.chart td.pGauges {	background-image:url(../../image/p-gauges.gif);	}
.chartMain table.chart td.pGauges:hover {background-image:url(../../image/p-gauges-h.gif);}
.chartMain table.chart td.pGaugesOn {background:#fcfcfc url(../../image/p-gauges-h.gif) no-repeat 50% 15px;}

.chartMain table.chart td.xyChart {        background-image: url(../../image/curv-line.png);    }
.chartMain table.chart td.xyChart:hover {            background-image: url(../../image/curv-line-color.png);        }
.chartMain table.chart td.xyChartOn {        background: #fcfcfc url(../../image/curv-line-color.png) no-repeat 50% 15px;    }

.chartMain table.chart td.donutChart {        background-image: url(../../image/cir-graph.png);    }
.chartMain table.chart td.donutChart:hover {            background-image: url(../../image/cir-graph-color.png);        }
.chartMain table.chart td.donutChartOn {        background: #fcfcfc url(../../image/cir-graph-color.png) no-repeat 50% 15px;    }

.chartMain table.chart td.barChart {        background-image: url(../../image/horz-line.png);    }
.chartMain table.chart td.barChart:hover {            background-image: url(../../image/horz-line-color.png);        }
.chartMain table.chart td.barChartOn {        background: #fcfcfc url(../../image/horz-line-color.png) no-repeat 50% 15px;    }

.chartMain table.chart td.noRightBorder {border-right:none;}
.chartMain table.chart td.noBorder {border:none;}
.chartMain table.chart td.noBtmBorder {border-bottom:none;}
.chartMain table.chart td.noBgColor {background-color:#fff;	cursor:default;	}
.chartMain table.chart td label {padding:0 0 0 8px;	float:left;	width:auto;}
.chartMain table.chart td p {float:left;width:auto;	font-size:11px;	line-height:14px; color:#626262; text-transform:uppercase;}
* + html .chartMain table.chart td p {margin:0 0 0 -2px;}
.chartMain table.chart td input {float:left; width:auto;	margin:0 3px 0 0;}
* + html .chartMain table.chart td input {margin:-3px 3px 0 -4px;}
.customiseData {display:none;}
* + html .customiseData p {padding:5px 0 0;}
.customiseData p {font-size:12px; line-height:14px; color:#666; background:inherit; padding:1px 0 0;}
.customiseData label {font-size:13px;line-height:14px; color:#626262;	background:inherit;}
.customiseData select {	border:1px solid #CDCDCD;width:260px; font:normal 8pt 'Open Sans', sans-serif;	color:#666;	background:#fff;}

.customiseData input.box {width:84px; height:16px; font:normal 12px/14px Arial, Helvetica, 'Open Sans', sans-serif; color:#666; background-color:#fff; border:1px solid #CDCDCD; padding:3px 3px 0;	margin:0;}
.customiseData .btnField p {font-size:11px;	line-height:29px;}

.customiseData .formGreenBtn {font-size:14px; line-height:29px;	font-weight:bold; text-decoration:none;	height:29px; color:#fff; background:#a6b849 url(../../image/green-btn-bg.gif) no-repeat 100% 0;	width:auto;	float:left;	display:block; margin-right:6px;}
.customiseData .formGreenBtn span{background:url(../../image/green-btn-bg.gif) no-repeat 0 -29px; padding:0 7px; display:block;}
.customiseData .formGreenBtn:hover{	background-position:100% -58px;}
.customiseData .formGreenBtn:hover span{background-position:0 100%;}


/* used in tree view (EBS grouping) */

.removeBorder {	border:none !important;}
.removeBorder td {border:none !important;}
.removeBorder td table{	border:none !important;}
.removeBorder td table td{border:none !important;}
/* ------------------------End Here------------------------ */


/* -- selected by form style : For Search engine-- 5th Aug 2010 */
.selectedSearch {padding:3px 0 0;}
.selectedSearch .groupBy{font-size:12px;}
.selectedSearch label {	width:auto;	float:left;	padding:0 6px 0 0;font-size:12px;}
.selectedSearch select {float:left;	border:1px solid #d6d6d6; width:120px; height:19px;	font:normal 11px/19px Arial, Helvetica, 'Open Sans', sans-serif;	margin:0 10px 0 0;}
/*------------- sliding menu ---------*/
.searchContentHeader {font-size:14px!important;	line-height:32px!important;	color: #EA8A06!important;background:#FBFBFB!important; height:32px;	margin:0 0 1px;}
.groupTable .noBorder {	border:none;}
.groupTable td {padding:12px 19px 10px;	background:#FFFFFF!important;}
.groupTable td.grayColor {background:#FBFBFB!important;}
.groupTable td table td {border:none!important;	background:none!important; padding:0;}
.groupTable td table td h4 {font-size:13px;	line-height:17px; color:#626262; font-weight:normal; padding:0 0 7px; margin:0px;}
.groupTable td table td h4 a {text-decoration:none;}
.groupTable td table td a.addWatch {font-size:11px;	line-height:13px; font-weight:bold;	text-decoration:none; text-decoration:none;}
.groupTable tr.RowGrayColor {background:#FBFBFB!important;}
.groupTable td table td a:hover {text-decoration:underline;}
.groupTable td table td p {	font-size:12px;	line-height:18px; color:#A1A0A0; padding:0 0 6px; margin:0px !important;}
.groupTable td table td p span{ margin:0px;	font-weight :bold; color :Black ;}

.groupTable td table td p.meta {color:#515050;padding:0 5px 0 0;}
.groupTable img {padding:0;	margin:0;display:block;}
.showDetails { width: 427px; background: #F4F4F4; margin:0 0 0 15px; padding:5px 10px;}
.showDetails ul {list-style-type:none; margin:0!important;}
.showDetails ul li {padding:0 0 4px; line-height:15px!important;}
.showDetails ul li a {font-size:11px; line-height:15px!important; color:#4C4B4B; text-decoration:none;	}
.showDetails ul li a:hover {text-decoration:underline;}
/* -- dropdown searchbox style starts here -- */
#searchBox {width:164px; margin:0 3px 0 0;}
* + html #searchBox {margin:3px 3px 0 0;}	
#searchBox li{list-style-type:none;	position:relative;}
#searchBox li a {*float:left;width:158px; height:21px;font-size:12px; line-height:21px; display:block; color:#777; background:url(../../image/search-dropdown.gif) no-repeat 0 -21px; text-decoration:none;	cursor:pointer;	padding:0 0 0 6px;	text-align:left;}
#searchBox li a span.left {	background:url(../../image/search-dropdown.gif) no-repeat 100% 0; height:21px; display:block; padding:0 20px 0 0;	}
#searchBox div.drop {display:none;}
#searchBox li div.drop ul {	position:absolute; top:21px; left:0; list-style:none; padding:4px 0; background:#fff; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}
* + html #searchBox li div.drop ul {top:16px;}
#searchBox div.drop ul li {	color:#6f7569; font-size:12px; line-height:18px; font-weight:normal; padding:2px 6px; width:150px; height:auto;	float:none;	background-image:none;	text-align:left;}
#searchBox div.drop ul li input {margin:2px 4px 0 0;width:14px;	height:14px;}
/* -- dropdown searchbox style end here -- */

/*--commented by amrit for the position issues on IE of burger menu - 22/08/2019--*/

/* -- misc style -- */
/*.floatLeft {float:left!important;}*/
/* For Search engine : 14/07/2010 */
.filterBox .projectSearch {	width:auto;	float:right;}
* html .filterBox .projectSearch {	margin:0 -12px 0 0;	}	

.filterBox .projectSearch .searchFeild {height:16px;padding:3px 10px 3px 30px; margin-right:4px; border:1px solid #d7d7d7;color:#777;background:#fff url(../image/search-ico.png) no-repeat 8px 4px; font:normal 12px/16px Arial, Helvetica, 'Open Sans', sans-serif;}

#testspan{position:absolute; right:15px;	top:5px;}
#testspanLevel{	position:absolute; right:5px; top:5px;}

/*Messagebox */
.warningBox{width:459px;border:solid 1px #D9D9D9;padding:0 0 0 0;margin-top:5px;background-color:White;}
.warningHeading{height:15px;font-size:15px;padding:0 0 0 22px;margin-bottom:20px;}
.warningBox .warningBoxBot{	background:url(../../image/warning-bot.gif) no-repeat 0 100%;padding:0 0 8px 0;}
.warningBox .warningBody{padding:0 0 10px;}
.warningBox p{padding:0 22px 20px;}
.warningBox p.warningTitle{	background:url(../../image/notification-yellow.gif) no-repeat 20px 0;padding:4px 0 20px 55px;font-size:17px;}
.warningBox p.successTitle{background:url(../../image/notification-green.gif) no-repeat 20px 0;	padding:4px 0 20px 55px;font-size:17px;}
/*
	Rakesh Verma [25 Aug 2010] - PDE Alert Popup CSS
*/

.PDEAlertWrapper{padding:20px; background:#efefef; display: none; position: absolute; border:gray 1px outset; top:88px; left:300px; z-index:999;}
.frmcls{position:absolute; z-index:100000; top: 88px; left: 300px;display: none;}

/*
Rakesh Verma[31-Aug-2010] - Styles for Bulk Edit Section
*/
	.BulkEditControlsList {	list-style:none;margin:0px;	padding:0px;text-indent:0px;}
	.BulkEditControlsList li {margin:0px; float:left; margin-right:5px; border:solix 1px red; white-space:nowrap;}
	
	.BulkEditControlsList li.WithHeader{vertical-align:middle; line-height:25px;}
	.BulkEditControlsList li.WithHeader span{font-size:12px !important;	white-space:nowrap;}
	
	.BulkEditControlsList li.WithButton{vertical-align:middle;line-height:43px;	}
	.BulkEditControlsList li.WithButton span{font-size:12px !important;	white-space:nowrap;}
	
	.BulkEditObjects{position:absolute;	right:-15px; top:-6px; background:#f4f4f4; border:solid 1px #ddd; list-style:none;}
	
	.BulkEditObjects .BulkEditTitle	{font-size:14px;margin:0px 0px 5px;	}
	
	.BulkEditObjects li{float:left;	width:250px;padding:5px;}
	
	.BulkEditObjects .SelectedList{	height:375px; overflow-x:hidden;	overflow-y:auto;}

	.BulkEditObjects2{background:#f4f4f4; border:solid 1px #ddd; list-style:none;}
	
	.BulkEditObjects2 .BulkEditTitle{font-size:14px; margin:0px 0px 5px;	}
	
	.BulkEditObjects2 li{ float:left; width:250px; padding:5px;}
	
	.BulkEditObjects2 .SelectedList	{height:175px;	overflow-x:hidden;	overflow-y:auto;}

/*
	Styles for Bulk Edit Section Ends Here.
*/
/*
	Rakesh Verma [8th September 2010] - Styles for move up down button holder
*/
ul.ButtonHolder{list-style:none; margin:0px; padding:0px;}

ul.ButtonHolder li{	margin-bottom:10px;}
/* Developer: Niranjan
Date: 10/10/2011
Purpose: Apply Styles to LinkButtons, so they display icons with hovering option
 */

.resourceList .ico { padding:0 15px 5px 10px;}
/*.new-ico .ico { padding:0 5px 0 5px;}     Commented by rishabh/3-1-2019/icon visibility issue in grid*/

/*.btn1 .repeat span*/
/*Changed by jyoti*/
.imgIssues{	float:left;	cursor: pointer; background:url('../../image/issue-01.png') no-repeat 0 3px;}
.imgIssues:hover{background:url('../../image/issue-01-ho.png') no-repeat 0 3px;}

.imgActions{float:left;	cursor: pointer; background:url('../../image/action-01.png') no-repeat 0 3px;}

.imgActions:hover{background:url('../../image/action-01-ho.png') no-repeat 0 3px;}

.imgChanges{float:left; cursor: pointer; background:url('../../image/change-01.png') no-repeat 0 4px;}

.imgChanges:hover{background:url('../../image/change-01-ho.png') no-repeat 0 3px;}

.imgTickets{float:left;	cursor: pointer;background:url('../../image/tickets-01.png') no-repeat 0 3px;}
.imgTickets:hover{	background:url('../../image/tickets-01-ho.png') no-repeat 0 3px;}
.imgDisc{float:left;	cursor: pointer;background:url('../../image/discussion.png') no-repeat 0 3px;}
.imgDisc:hover{	background:url('../../image/discussion-ho.png') no-repeat 0 3px;}
.imgFlagYellow{ float:left; cursor: pointer;  background:url('../../image/Status-Flag-Yellow.jpg') no-repeat 0 0px;  height:16px;  width:16px;}
.imgFlagGreen{ float:left; cursor: pointer;  background:url('../../image/Status-Flag-Green.jpg') no-repeat 0 0px; height:16px; width:16px;}
.imgFlagRed{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Red.jpg') no-repeat 0 0px; height:16px; width:16px;}

.imgFlagGray{float:left; cursor: pointer; background:url('../../image/Status-Flag-Black.jpg') no-repeat 0 0px; height:16px; width:16px;}
    
.imgDocs{float:left; cursor: pointer; background:url('../../image/document-01.png') no-repeat 0 3px;}

.imgDocs:hover{	background:url('../../image/document-01-ho.png') no-repeat 0 3px;}

.imgProgress{float:left; cursor: pointer; background:url('../../image/progress-binding.png') no-repeat 0 3px;}
.imgProgress:hover{	background:url('../../image/progress-binding-hover.png') no-repeat 0 3px;}

.imgOption{float:left; cursor: pointer; background:url('../../image/advance-option.png') no-repeat 0 3px;}
.imgOption:hover{	background:url('../../image/advance-option-hover.png') no-repeat 0 3px;}

.icoRightPT  {height:24px; font-weight:bold; font-size:11px; line-height:25px; display:block; width:auto; float:left; padding:0 20px 0 10px; white-space:nowrap;}

.imgRisks{float:left; cursor:pointer; background:url('../../image/risk-01.png') no-repeat 0 3px;}

.imgRisks:hover{background:url('../../image/risk-01-ho.png') no-repeat 0 3px;}

.imgIssues ~ span, .imgActions ~ span, .imgRisks ~ span, .imgDocs ~ span, .imgChanges ~ span,.imgTickets ~ span{line-height:22px;}

.save{background:url('../../image/save-ico-normal.png') no-repeat 9px 5px;}
.save:hover{background:url('../../image/save-ico-hover.png') no-repeat 9px 5px;}

/*Added by jyoti*/
.alignData{background:url('../../image/align-data.png') no-repeat 4px 5px;}
.alignData:hover{background:url('../../image/align-data-ho.png') no-repeat 4px 5px;}
.pushData{background:url('../../image/push-data.png') no-repeat 4px 5px;}
.pushData:hover{background:url('../../image/push-data-ho.png') no-repeat 4px 5px;}
.saveBaseline1{background:url('../../image/save-baseline.png') no-repeat 9px 5px;}
.saveBaseline1:hover{background:url('../../image/save-baseline-ho.png') no-repeat 9px 5px;}
.calculateWeight{background:url('../../image/calculate-weight.png') no-repeat 4px 5px;}
.calculateWeight:hover{background:url('../../image/calculate-weight-ho.png') no-repeat 4px 5px;}
.importPM{background:url('../../image/importPM.png') no-repeat 4px 5px;}
.importPM:hover{background:url('../../image/importPM-ho.png') no-repeat 4px 5px;}
.printPM{background:url('../../image/print.png') no-repeat 4px 5px;}
.printPM:hover{background:url('../../image/print-ho.png') no-repeat 4px 5px;}
.selectColumns{background:url('../../image/select-columns.png') no-repeat 4px 5px;}
.selectColumns:hover{background:url('../../image/select-columns-ho.png') no-repeat 4px 5px;}
.linkObject{background:url('../../image/link-object.png') no-repeat 4px 5px;}
.linkObject:hover{background:url('../../image/link-object-ho.png') no-repeat 4px 5px;}
.refreshDate{background:url('../../image/refresh-dates.png') no-repeat 3px 4px;}
.refreshDate:hover{background:url('../../image/refresh-dates-ho.png') no-repeat 3px 4px;}

.budgetSelection{background:url('../../image/budget-selection.png') no-repeat 3px 4px;}
.budgetSelection:hover{background:url('../../image/budget-selection-ho.png') no-repeat 3px 4px;}
.deleteBudgetElement{background:url('../../image/delete-budget.png') no-repeat 3px 4px;}
.deleteBudgetElement:hover{background:url('../../image/delete-budget-ho.png') no-repeat 3px 4px;}

.editPortfolio{background:url('../../image/edit-portfolio.png') no-repeat 3px 4px;}
.editPortfolio:hover{background:url('../../image/edit-portfolio-ho.png') no-repeat 3px 4px;}
.portfolioModeler{background:url('../../image/portfolio-modeler.png') no-repeat 3px 4px;}
.portfolioModeler:hover{background:url('../../image/portfolio-modeler-ho.png') no-repeat 3px 4px;}
.showConstraints{background:url('../../image/show-constraints.png') no-repeat 3px 4px;}
.showConstraints:hover{background:url('../../image/show-constraints-ho.png') no-repeat 3px 4px;}
.scenarioSelection{background:url('../../image/scenarios-selection.png') no-repeat 3px 4px;}
.scenarioSelection:hover{background:url('../../image/scenarios-selection-ho.png') no-repeat 3px 4px;}
.scenarioMngment{background:url('../../image/scenarios-management.png') no-repeat 7px 4px;}
.scenarioMngment:hover{background:url('../../image/scenarios-management-ho.png') no-repeat 7px 4px;}
.assignCostNRev{background:url('../../image/assign-costs.png') no-repeat 3px 4px;}
.assignCostNRev:hover{background:url('../../image/assign-costs-ho.png') no-repeat 3px 4px;}
.analysisConfig{background:url('../../image/analysis-configuration.png') no-repeat 3px 3px;padding-left:35px!important}
.analysisConfig:hover{background:url('../../image/analysis-configuration-ho.png') no-repeat 3px 3px;}
.assgnResource{background:url('../../image/assign-resources01-ho.png') no-repeat 3px 4px;}
.assgnResource:hover{background:url('../../image/assign-resources01-ho.png') no-repeat 3px 4px;}
.needfulEffort {background: url(../../image/NeedfulLogo.png) no-repeat center center; background-size: 25px;}
.needfulEffort:hover {background: url(../../image/NeedfulLogo.png) no-repeat center center; background-size: 25px;}
.obsChart{background:url('../../image/obs-chart.png') no-repeat 3px 4px;}
.obsChart:hover{background:url('../../image/obs-chart-ho.png') no-repeat 3px 4px;}
.assgnActivities{background:url('../../image/addActivities.png') no-repeat 3px 4px;}
.assgnActivities:hover{background:url('../../image/addActivities_h.png') no-repeat 3px 4px;}
.jiraworklog{background:url('../../image/jira-worklog.png') no-repeat 2px 2px;}
.jiraworklog:hover{background:url('../../image/jira-worklog-hover.png') no-repeat 2px 2px;}
.ico.jiraworklog{padding-left:36px;}
.ImageSlider{background:url('../../image/AttAdd.gif') no-repeat 3px 4px;}/*Added by raushan 18.03.2017*/
.ImageSliderDel{background:url('../../image/AttDel.gif') no-repeat 3px 4px;}/*Added by raushan 18.03.2017*/
.ImageTemplate{background:url('../../image/ChangeTemplate.png') no-repeat 3px 4px; height :20px;} /*Added by raushan 18.03.2017*/
/* -- closing tab style starts on 28.07.10 -- */
.publishCost{background:url('../../image/push-data.png') no-repeat 2px 2px;}
.publishCostPL {background: url(../../image/pd-updated-gray.png) no-repeat 1px 3px;}
.publishCost:hover{background:url('../../image/push-data-ho.png') no-repeat 2px 2px;}
.publishCostPL:hover{background:url('../../image/pd-updated-gray.png') no-repeat 1px 3px;}
.ico.publishCost{padding-left:36px;}
.closingTabs {margin:0 0px;}
.closingTabs a.addTab {font-size:12px;line-height:14px;	color:#25A9D5;}
ul.addTab {	position:relative;}
ul.addTab li{list-style-type:none; position:relative; float:left; width:auto;}
ul.addTab li a {height:30px; font-size:13px; line-height:30px; font-weight:bold; display:block;	color:#5c5959; background-color:inherit; background:url(../../image/add-close-tab-bg.gif) no-repeat 0 -30px; text-decoration:none !important;cursor:pointer;	float:left;	width:149px;padding:0 0 0 10px;	table-layout:fixed;}
ul.addTab li a span.left2 {	float:left;	width:100%;	background:url(../../image/add-close-tab-bg.gif) 100% 0 no-repeat !important; height:30px; display:block; padding:0 9px 0 0;}

ul.addTab li a.Selected {height:30px;font-size:13px; line-height:30px; font-weight:bold; display:block; color:#5c5959; background:url(../../image/add-close-tab-bg-selected.gif) no-repeat 0 -30px green; text-decoration:none; cursor:pointer;	float:left;	width:149px; padding:0 0 0 10px;	}

ul.addTab li a.Selected span.left2 {float:left;	width:100%;	background:url(../../image/add-close-tab-bg-selected.gif) 100% 0 no-repeat !important ; height:30px; display:block; padding:0 9px 0 0;}

ul.addTab li a:hover {	color:#666;	}
/* -- add tab style starts here -- */
#tabArrow li{list-style-type:none; position:relative;}
#tabArrow li a {display:block; width:30px; height:30px; /*background: url(../../image/closibg-tab-arrow.gif) no-repeat 0 0;*/	cursor:pointer;	
}
#tabArrow div.drop {display:none;}
#tabArrow li.activeMenu div.drop ul {position:absolute;	top:29px; left:-269px; padding:6px 8px 10px;	list-style:none;border:1px solid #CECBCB;background-color:#FAFAFA;}
#tabArrow div.drop ul li {height:auto;}

#tabArrow li.activeMenu div.drop ul li a {color:#626262; background-color:#FAFAFA; font-size:12px; line-height:18px; font-weight:normal; padding:1px 10px 0 18px; width:256px; height:auto; background-image:none; text-decoration:none;
}
#tabArrow li.activeMenu div.drop ul li a:hover {color:#2d4c0b; background: url(../../image/tab-bullet.png) no-repeat 0 4px;	}
#tabArrow li.activeMenu div.drop ul li a.active {color:#2d4c0b;	text-indent:inherit; background: url(../../image/tab-bullet.png) no-repeat 0 4px;}
/* -- add tab style end here -- */

.icorpt {height:24px; font-weight:bold; font-size:11px;	line-height:25px; display:block; width:auto; padding:0 2px 0 30px; white-space:nowrap;}

.btn12,
.btn12 .right,
.btn12 .repeat {color:#fff;background:#4891c4;height:25px;font-weight:bold;	font-size:11px;	line-height:25px;display:block;	width:auto;	cursor:pointer;} /*--Changed by amrit - 24/05/2019--*/

.btn12:hover{text-decoration:none;}

.btn12 {padding:0 0 0 3px;}
.btn12 .right {	padding:0 3px 0 0;background-position:100% -25px;}
.btn12 .repeat {background-position:0 -50px; background-repeat:repeat-x;}
.btn12:hover .repeat{color:#666;}

.newIconNormal { background:url(../images/new-ico-normal.png) no-repeat 6px 4px;}
.newIconNormal:hover { background:url(../images/new-ico-hover.png) no-repeat 6px 4px;}

div.wrapper h3 { color:#7d7d7d;  background-color:transparent;  font-size:15px; line-height:17px; font-weight:normal;}





/*
	===============Ends Here================
*/

.group_lbl{	line-height:30px;padding-left:5px;}

.PagerPanel TD{	padding-right:5px;}

.PagerPanel TD A{color:#595959;	font-weight:bold; font-size:12px !important;}


.PositionAbsolute{position:absolute;}




.child_nav{}
.testul ul{	display:block;}
.myArrow{display:block;	position:absolute; left:170px;}


.CustomiseFormFields td p span{	margin-left:15px;}


/* Optimized Niranjan */

.searchBox a:hover{text-decoration:underline;}
.CancelLink .ulink{text-decoration:none; font-size:11px;}
.CancelLink .ulink:hover{text-decoration:underline;}



.InnerGroup{background-color:WhiteSmoke; padding:5px; margin-left:20px;}
.ButtonsDiv{padding-left:5px;}


/* CSS For Small Length Text */
nikinput[type=text].DateCSS{width:80px;	padding-left:8px; /*height:20px;*/ line-height:1.5;}

nikinput[type=text].NumericCSS{	width:80px;	padding-right:8px; text-align:right;}

nikinput[type=text].SmallTextCSS{width:100px; padding-left:8px; }

select-one.ddlSmallCss{	width:100px;}

select-one.ddlHome{	width:200px;}

/*
		Developer    : PO-Rakesh 
        Date         : 29th January 2010
        Reference    : 
        Purpose      : Common CSS Applying
        Input/Output : 
        Status       : To be Align with POV70 (fixed) 	

        ===============Starts Here=============
*/
.nikHLEditFlatBlue{}

nikinput[type=text].HLEditFlatBlue{width:400px;}

nikinput[type=password].HLEditFlatBlue{	width:400px;}

mikinput[type=text].HLDateCSS{width:80px;}

nikinput[type=text].HLSmallTextCSS{	width:100px;}
/*
		Developer    : PO-Rakesh 
        Date         : 29th January 2010
        Reference    : 
        Purpose      : Common CSS Applying
        Input/Output : 
        Status       : To be Align with POV70 (fixed) 	

        ===============Starts Here=============
*/
nikinput[type=text].HLNumericCSS{width:80px; text-align:right;}

.HighlightControl{ float:left;	}
	
/*
	===============Ends Here=============
*/
/*

	===============Ends Here=============
*/



*+ html .ghatiya-label{width:222px; padding-right:10px;}
.ghatiya-label{width:210px; padding-right:8px\9;}
.NewFormFields input[type=text],
.NewFormFields input[type=password],
.NewFormFields select{color:#666;background:#fff; border:1px solid #d6d6d6;}
.NewFormFields input[type=checkbox],
.NewFormFields input[type=radio]
{margin-left:2px;}
.NewFormFields textarea { width:392px; margin-bottom:16px; color:#666; background-color:#fff; border:1px solid #d6d6d6;	font:normal 13px Arial, Helvetica, 'Open Sans', sans-serif; height:58px; padding:2px 3px;}
.NewFormFields select {	margin-bottom:0px;height:20px;}
.NewFormFields input[type="text"] {	height:20px;padding-top:0px;padding-bottom:0px;	margin:0px;	}
.NewFormFields input[type=text]:hover,
.NewFormFields input[type=password]:hover,
.NewFormFields textarea:hover,
.NewFormFields select:hover,
.NewFormFields input[type=text]:focus,
.NewFormFields input[type=password]:focus,
.NewFormFields textarea:focus,
.NewFormFields select:focus{border:1px solid #F2930A;}
.checkbox{padding-bottom:10px;}
input[type="password"].newPassword{ width:155px; height:20px;}
input[type="password"].newPassword:hover{ width:155px; height:20px;}
.txt100{width:100px; *width:96px; width:96px\9;}
/*.IEtest
{
    display:block;
    color:Gray;
    .color:red;
    color:blue\9;
    *color:Green;
    _color:teal;
}*/

.fixChildChkbox{ *text-indent:7px;}
.advHidden{visibility:hidden; display:none;}

.Reportimg{line-height:20px; padding-top:5px;}
iframe{ border-collapse:collapse; border:none; border:0px;}

input[type="password"].configPasswd{ width:155px; width:144px\9;  *width:148px;  height:20px; height:15px\9; border:1px solid #CCC; margin-bottom:0px;}

@-moz-document url-prefix() {
  .formfields input[type="password"].configPasswd
{
    width:154px;
}
}

input[type="password"].configPasswd:hover{border-color:#F90;}

.btn1[disabled="disabled"], .btn1[disabled="disabled"] .right, .btn1[disabled="disabled"] .repeat ,
.btn1[disabled="disabled"]:hover, .btn1[disabled="disabled"]:hover .right, .btn1[disabled="disabled"]:hover .repeat
{ cursor:default;}


#btnEditSave[disabled="disabled"],#btnDelete[disabled="disabled"],#btnCancel[disabled="disabled"]
{color:Gray;}

#divMenu{position:absolute; z-index:999; width:200px; height:auto; }
#divMenu a{border:0; font-size:10px; color:#666;}
#divMenu a:hover{ color:#666; text-decoration:underline;}
.triangle-arrow{ display:block; float:left; width:12px; height:15px; background:url(../../image/Triangle.gif) no-repeat 0 4px;}
.txtNew{display:block; margin:0px; padding:0px; height:20px;}
.drop-Arrow2 .dropArrowMenu2 ul li a{ color:#666; font-weight:normal; line-height:1.5;}
.drop-Arrow2 .dropArrowMenu2 ul li a:hover{color:#666;}
.ApplyCheckBox{}
.checkLabel{ display:block; padding-top:0px; margin:0; position:relative; top:-2px;}
.ApplyCheckBoxNew input[type="checkbox"]{ display:block; float:left; margin-top:3px; margin-top:5px\9; margin-left:5px;}
.holdCheck{display:block; float:left; font-size:12px; padding:5px; margin-top:0;}

/**added by Luca on 1st March 2012 for Winnovative printing features **/
body.PrintPage tr { page-break-inside: avoid !important;}
        
 body.PrintPage thead{ display: table-header-group !important;}
        
body.PrintPage tfoot{display: table-footer-group !important;}
/***/

div.FloatingOptionMenuTkt{clear: both; padding: 20px; background: #efefef; position: absolute; border: 1px solid #cfcfcf; top: 0; right: 5%; z-index: 995; overflow: hidden; min-width: 390px; *min-width: 398px; width: auto;}
.ico_Add{display: block; height: 23px;	width: 16px;background: url( '../../image/copy-3-ho.png' ) no-repeat 0px 3px;} /*Added by shivika ,added by vishant for flat icon design on 9-1-2019*/
.ico_Add:hover{display: block;height: 23px;	width: 16px;background: url('../../image/copy-3-ho.png' ) no-repeat 0px 3px;} /*Added by shivika*/
/*changed by jyoti*/


.wfClose{ display: block;height: 25px;width: 28px;background: url('../../image/close-ico-normal.png' ) no-repeat 0px 3px;}
.wfClose:hover{background: url('../../image/close-ico-hover.png' ) no-repeat 0px 3px;}

.imgExpand{ height:24px;display: block;	background: url('../../image/expand-left-ico.png' ) no-repeat 0px 3px;}
.imgExpand:hover{background: url('../../image/expand-left-ico-h.png' ) no-repeat 0px 3px;}
.imgCollapse{height:24px; display: block; background: url('../../image/collapse-left-ico.gif' ) no-repeat 0px 3px;}
.imgCollapse:hover{	background: url('../../image/collapse-left-ico-h.gif' ) no-repeat 0px 3px;}
.calendarico{height:16px; width:16px; display: block;	float:right; text-decoration:none !important;  background: url('../../image/calendar-ico-normal.png') no-repeat 0px 0px;}
.calendarico:hover{background: url('../../image/calendar-ico-hover.png') no-repeat 0px 0px;}

	.FormFields .LabelPR{text-align:right;padding-right:5px;padding-top:3px;vertical-align:top;	width:200px;white-space:normal;	color:#626262;background-color:inherit;	font-size:13px;	FONT-FAMILY: 'Open Sans', sans-serif;}
 .InformativeMessage table span {font:14px/18px 'Open Sans', sans-serif,"Trebuchet MS",Arial,Helvetica,'Open Sans', sans-serif;	color:#044173;}
.filtercolumn6{	width: 14.5%; border-left: 1px solid white; background: #F1F1F1;}
.CA-Action {float:left;	cursor: pointer; background:url('../../image/Add-Actions-1.png') no-repeat 0 0; height: 23px; width: 22px; margin-bottom :-9px;} /* Changed by shivika */
.CA-Action:hover{background:url('../../image/Add-Actions-1-ho2.png') no-repeat 0 0; margin-bottom :-9px;} /* Changed by shivika */
.Filtercolumn6Last{	width: 15.1%;}
.filtercolumn4{	width: 22%; border-left: 1px solid white; background: #F1F1F1;}
.CA-RegFld  {float:left;cursor: pointer; background:url('../../image/add-fields-register-2.png') no-repeat 0 0;height: 23px; width: 22px; margin-bottom :-9px;} /* Changed by shivika */
.CA-SingleRegFld {float:left;cursor: pointer;background:url('../../image/add-single-register.png') no-repeat 0 0;	height: 23px;  width: 22px; margin-bottom :-9px;}

/*--changes added by amrit%raj#Singh - 21/05/2019--*/
.Version-Yes {    float: left;
    cursor: pointer;
    background: url(../../image/newico/create-version-1.png) no-repeat 0 0px;
    height: 16px !important;
    width: 16px;
    background-size: contain;
    opacity: 0.6;
}

.Version-Yes:hover{    float: left;
    cursor: pointer;
    background: url(../../image/newico/create-version-1.png) no-repeat 0 0px;
    height: 16px !important;
    width: 16px;
    background-size: contain;
    opacity: 1;
}

 /* Changed by Amrit */
.Version-No {float:left; cursor:pointer; background:url('../../image/newico/Cant-create-version-2.png') no-repeat 0 5px;height: 16px;  width: 16px; background-size:contain; opacity:0.6} 
.Version-No:hover {float:left; cursor:pointer; background:url('../../image/newico/Cant-create-version-2.png') no-repeat 0 5px;height: 16px;  width: 16px; background-size:contain; opacity:1} 


 /* Changed by Amrit */
.CA-EmailFld {float:left;cursor: pointer; background:url('../../image/InsertColumns.gif') no-repeat 0 0;	height: 23px; width: 24px;} 
.CA-LevelConfig {float:left;cursor: pointer;background:url('../../image/field-configuration-1.png') no-repeat 0 0;height: 23px; width: 24px;  margin-bottom :-7px;} /* Changed by shivika */
.CA-EmailFld:hover{	background:url('../../image/define-e-mail-variables-1.png') no-repeat 0 0;}
 .CA-EmailFld {	float:left;	cursor: pointer; background:url('../../image/define-e-mail-variables-1.png') no-repeat 0 0; height: 23px; width: 24px; margin-bottom :-3px;} /* Changed by shivika */
.CA-WorkFlowAttribute {float:left;cursor: pointer;background:url('../../image/Change-checked.png') no-repeat 0 0;height: 23px; width: 24px;  margin-bottom :-7px;}
.SubProcess {float:left;cursor: pointer;background:url('../../image/sub_process.png') no-repeat 0 0;height: 28px; width: 28px;}
.Conditional {float:left;cursor: pointer;background:url('../../image/conditional.png') no-repeat 0 0;height: 28px; width: 25px;}
.bpmJobs {float:left;cursor: pointer;background:url('../../image/bpm_Jobs.png') no-repeat 0 0;height: 28px; width: 28px;}
.Filtercolumn4Last{	width: 22.1%;}
.filtercolumn{width: 22.1%; background: #F1F1F1;}
/*Changes Added By Priyanka Joshi on 05-03-2019 for IRQ-000048*/
.AdditionalReviewer {float:left;cursor: pointer;background:url('../../image/Add Staff.png') no-repeat 0 0;height: 28px; width: 25px;}

/*-----Dragable Form Builder Styles Start Here */
/* -- left panel style -- */
.leftPanelDrag {float: left; left: 1px;  position: relative; width: 269px;}
        .rightPanelDrag {background: #FFF; border: 1px solid #DDD;  color: inherit;  margin-left: 299px;  min-height: 750px; padding: 5px 15px; }


/* -- left navigation style -- */
.ObjExplorer {list-style:none;	z-index:100;}
.ObjExplorer li {width:289px;}

* html .ObjExplorer li {width:216px;}
.ObjExplorer li a {/* ajay 5-1-2015	width:201px; */ font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#333; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :'Open Sans', sans-serif ;}

* html .ObjExplorer li a {width:201px;}
.ObjExplorer li a.noDivider {border-top:0 !important; padding-top:9px !important;}

/* Tab Image Class Start Here*/
#tab_tabs #ulNavigation1 li.liSearch,
#tab_subtabs #ulSubTab li.liSearch,
#tab_section #ulSection li.liSearch{background: none !important; background-position:9px 6px; }
 #tab_tabs #ulNavigation1 li {background:url(../../image/tab-item.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement {background:url(../../image/tab.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_tabs.dropElementUp {background:url(../../image/tab.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_tabs.dropElementUp:hover{ background:url(../../image/tab.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement:hover{background:url(../../image/tab.png) no-repeat 10px 6px;}
.ObjExplorer #tab_tabs.dropElement a:hover {background-position:9px 6px; background:url(../../image/tab.png) no-repeat 10px 6px;}
/* Tab Image Class Ends Here*/
/* Sub Tab Image Class Start Here*/

.ObjExplorer #tab_subtabs #ulSubTab li {background:url(../../image/sub-item.png) no-repeat 10px 6px;	}
.ObjExplorer #tab_subtabs #ulSubTab li a:hover 
{
    background:url(../../image/sub-item.png) no-repeat 10px 6px;
    font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :'Open Sans', sans-serif ;
}
.ObjExplorer #tab_subtabs.dropElement {background:url(../../image/sub-tab2.png) no-repeat 10px 6px;	}
	.ObjExplorer #tab_subtabs.dropElementUp {background:url(../../image/sub-tab2.png) no-repeat 10px 6px; }
	.ObjExplorer #tab_subtabs.dropElementUp:hover{ background:url(../../image/sub-tab2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_subtabs.dropElement:hover{background:url(../../image/sub-tab2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_subtabs.dropElement a:hover {background:url(../../image/sub-tab2.png) no-repeat 10px 6px;
}
/* Sub Tab Image Class Ends Here*/
/* Section Image Class Start Here*/
.ObjExplorer #tab_section #ulSection li {background:url(../../image/section-item.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section #ulSection li a:hover 
{
    background:url(../../image/section-item.png) no-repeat 10px 6px;
    font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :'Open Sans', sans-serif ;
    
}    
.ObjExplorer #tab_section.dropElement {background:url(../../image/section.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_section.dropElementUp {background:url(../../image/section.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_section.dropElementUp:hover{ background:url(../../image/section.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section.dropElement:hover{background:url(../../image/section.png) no-repeat 10px 6px;}
.ObjExplorer #tab_section.dropElement a:hover { background:url(../../image/section.png) no-repeat 10px 6px;}
/* Section Image Class Ends Here*/
/* Controls Image Class Start Here*/
 
.ObjExplorer #tab_controls.dropElement {background:url(../../image/Control2.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_controls.dropElementUp {background:url(../../image/Control2.png) no-repeat 10px 6px;}
	.ObjExplorer #tab_controls.dropElementUp:hover{ background:url(../../image/Control2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_controls.dropElement:hover{ background:url(../../image/Control2.png) no-repeat 10px 6px;}
.ObjExplorer #tab_controls.dropElement a:hover {background:url(../../image/Control2.png) no-repeat 10px 6px;}
/* DropDown/Look-up Image Class Start Here */
#liOptionControls.dropElement a:hover,
#liUserControls.dropElement a:hover,
#liListbox.dropElement a:hover,
#liTextfield.dropElement a:hover,
 #liLookup.dropElement a:hover,
  #liDropdown.dropElement a:hover {	background: none !important; background-position:9px 6px;
}
#liOptionControls.dropElementUp a:hover,
#liUserControls.dropElementUp a:hover,
#liListbox.dropElementUp a:hover,
#liTextfield.dropElementUp a:hover,
#liLookup.dropElementUp a:hover,
#liDropdown.dropElementUp a:hover {	background: none !important; background-position:9px 6px;}
#liDropdown #ulDropdown li.Section,
#liDropdown.dropElement{background: url("../../image/drop-down.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 
#liDropdown #ulDropdown li.Section{	background: url("../../image/drop-down-item.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 #liDropdown.dropElementUp{	background: url("../../image/drop-down.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */


#liLookup.dropElementUp a,
#liDropdown.dropElementUp a{margin: 4px 28px;}/*Changed by jyoti*/
#liLookup.dropElement a,
#liDropdown.dropElement a{/* ajay 5-1-2015 margin: 4px 28px; */}

#LiLookup #ulLookup li.Section,
#liLookup.dropElement{background: url("../../image/look-up.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 
 #LiLookup #ulLookup li.Section {	background: url("../../image/look-up-item.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */
 #liLookup.dropElementUp{	background: url("../../image/look-up.png") no-repeat  10px 2px !important; background-position:9px 6px;} /* Changed by shivika */

/* DropDown/Look-up Image Class Ends Here */
/* textbox Image Class Start Here */
  #liTextfield #ulTextfield li.Section,
#liTextfield.dropElement{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important;	background-position:9px 6px;}
#liTextfield.dropElementUp a{
margin: 1px 28px; margin-bottom :2px; 
}/*Changed by jyoti*/
#liTextfield.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liTextfield #ulTextfield li.Section{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important; background-position:9px 6px;}
 #liTextfield.dropElementUp{background: url("../../image/text-field-2.png") no-repeat  10px 1px !important; background-position:9px 6px;}
/* textbox Image Class Ends Here */
/* Listbox Image Class Start Here */
 #liListbox #ulListbox li.Section,
#liListbox.dropElement{	background: url("../../image/list-box.png") no-repeat  10px 1px !important;	background-position:9px 6px;} /* Changed by shivika */
#liListbox.dropElementUp a{margin: 1px 28px; }/*Changed by jyoti*/
#liListbox.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liListbox #ulListbox li.Section{background: url("../../image/list-box-item.png") no-repeat  10px 1px !important; background-position:9px 6px;} /* Changed by shivika */
 #liListbox.dropElementUp{background: url("../../image/list-box.png") no-repeat  10px .5px !important; background-position:9px 6px;} /* Changed by shivika */
/* Listbox Image Class Ends Here */
/* User Control Image Class Start Here */
 #liUserControls #ulUserControls li.Section,  
#liUserControls.dropElement{background: url("../../image/user-Controls.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */
#liUserControls.dropElementUp a{margin: 1px 28px;}/*Changed by jyoti*/
#liUserControls.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}
#liUserControls #ulUserControls li.Section{	background: url("../../image/user-Controls-item2.png") no-repeat  10px 0px !important;background-position:9px 6px;} 
 #liUserControls.dropElementUp{	background: url("../../image/user-Controls.png") no-repeat  10px 0px !important;background-position:9px 6px;} 
/* User Control Image Class Ends Here  */
/* Options Image Class Start Here */
  #liOptionControls #ulOptionControls li.RadioButton  {	background: url("../../image/bpm_radio.gif") no-repeat  10px 0px !important; background-position:9px 6px;}
  	  #liOptionControls #ulOptionControls li.CheckBox  {background: url("../../image/bpm_chk.gif") no-repeat  10px 0px !important;	background-position:9px 6px;}
   #liOptionControls #ulOptionControls li.Section 	{background: url("../../image/Option-Controls-item.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */
#liOptionControls.dropElement{	background: url("../../image/Option-Controls.png") no-repeat  10px 0px !important; background-position:9px 6px;} /* Changed by shivika */

#liOptionControls.dropElementUp a{margin: 1px 28px;}/*Changed by jyoti*/
#liOptionControls.dropElement a{/* ajay 5-1-2015 margin: 1px 28px; */}

 #liOptionControls.dropElementUp{background: url("../../image/Option-Controls.png") no-repeat  10px 0px !important;	background-position:9px 6px;} /* Changed by shivika */
/* UserControls Image Class Ends Here  preview-icon24*/
/* Controls Image Class Ends Here*/
.ObjExplorer li.dropCurrnet a:hover,
.ObjExplorer li.dropElement a.current{background-position:9px 6px; white-space:nowrap;}
/*.ObjExplorer li a:hover,*/
.ObjExplorer li a.current,
.ObjExplorer li.dropElement a.current,
.ObjExplorer li.dropElement a.currentSub {padding:8px 38px 8px;	border-width:1px;color:#f2930a;	background:#fff; border-color:#ddd #FFFEFE #fff #ddd;border-style:solid;}

.ObjExplorer li a:hover{/* ajay 5-1-2015	width:201px; */ font-size:11px;font-weight:normal;	display:block; padding:8px 39px 9px; color:#f2930a; background-color:inherit; border-top:#ddd 1px solid; text-decoration:none !important; text-transform :uppercase ; font-family :'Open Sans', sans-serif ;}

.ObjExplorer ul ul a.current{font-weight:bold;color:Red;}
/* -- drop menu style -- */
.ObjExplorer li ul {
	/*clear:both;*/	
	background:#fff;	color:inherit;	border-left:1px solid #ddd;	padding:0 0 8px;}
.ObjExplorer li li {list-style:none;padding:0 0 3px;}
.ObjExplorer li.dropElement li a {width:188px;font-weight:normal;background-image:none;	color:#6D6D6D;background-color:inherit;	border:none !important;	margin: 4px 28px; padding:3px 0 3px 12px !important;}
.ObjExplorer li.dropElement li a:hover,.ObjExplorer li.dropElement li a.active {color:#666;	background:#F8F8F8;	font-weight:bold;}

.ObjExplorer li.dropElement ul li a,.ObjExplorer li.dropElement ul li ul li a, .ObjExplorer li.dropElement ul li a.current {background-image:none;}
.ObjExplorer li.dropElement ul li a.current, .ObjExplorer li.dropElement a.currentSub {	color:#666;	font-weight:bold;}
.ucHeaderLabel{	color: #666; background-color:inherit;font-size:14px;line-height:24px;padding-bottom:16px;}
div.ucHeaderLabel{ padding-bottom:0px;}

/*-----Dragable Form Builder Styles Ends Here */

.imgFlagYellow{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Yellow.jpg') no-repeat 0 3px; height:16px; width:16px;}
.imgFlagGreen{ float:left; cursor: pointer; background:url('../../image/Status-Flag-Green.jpg') no-repeat 0 3px; height:16px; width:16px;}
.imgFlagRed{float:left; cursor: pointer; background:url('../../image/Status-Flag-Red.jpg') no-repeat 0 3px; height:16px; width:16px;}

.imgFlagGray{float:left; cursor: pointer; background:url('../../image/Status-Flag-Black.jpg') no-repeat 0 3px; height:16px; width:16px;}
/*Changed by jyoti*/
  a span.bpmSetting {background: url("../../image/process-setting.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 
a span.bpmSetting:hover {background: url("../../image/process-setting-ho.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 

a.userSettings {text-decoration: none; background: none;}
a.userSettings span { display:block; margin:6px 0 0 3px; display:block;  float:right; width: 8px; height: 6px; background: #fff url('../../image/triangle.png') no-repeat;}
a.userSettings:hover { cursor: pointer; text-decoration: underline;}
a.userSettings:hover span{ text-decoration: none !important; }
#menuUserSettings.dropArrowMenu{ z-index: 1000000000 !important;}

.arrowbox {	position: relative;	background: #EEE;border: 1px solid #c2e1f5;}
 

/* For Arrow Tip On the Top */

.arrowTip {	position: relative;	background: #FFF; border: 1px solid #ccc;}
.arrowTip:after, .arrow_box:before {bottom: 100%;left: 50%;	border: solid transparent;	content: " ";height: 0;	width: 0;position: absolute; pointer-events: none;}

.arrowTip:after {border-color: rgba(255, 255, 255, 0);	border-bottom-color: #FFF;border-width: 30px; margin-left: -30px;}
.arrowTip:before {border-color: rgba(204, 204, 204, 0);	border-bottom-color: #ccc;	border-width: 31px;	margin-left: -31px;}

.fontcolor{	color:#F2930A; font-size:13px; 	 padding-left:2px; text-transform :uppercase ; }
        .font {	font-size :11px; font-family : 'Open Sans', sans-serif ;}
        

 .btnTableView,.btnTableView:hover{background:url(../../image/table16x16.png) no-repeat 5px 5px;}
.btnGraphView,.btnGraphView:hover{background:url(../../image/chartcurves.png) no-repeat 5px 5px;}
.btn1TabGraph{padding:0 0 0 30px;}
.ico2{height:24px;font-weight:700;font-size:11px;line-height:25px;display:block;width:auto;float:left;white-space:nowrap;padding:0 11px 0 30px;}

/* Used in Cost Reports
*/
.ReportSubHeader{color:#7d7d7d;background-color:inherit;font-size:14px;line-height:15px;font-weight:400;border:1px;}
.ReportHeader{color:#7d7d7d;background-color:inherit;font-size:20px;line-height:25px;font-weight:400;padding:0 0 0px;border:1px;position:relative;}
.ReportHeader div.buttonContainer{position:relative;right:0;top:0;clear:both;}
.ReportHeader span{white-space:nowrap;display:block;}
.ReportHeader div input[type=button],.ReportHeader div input[type=submit]{padding:0;margin:0;}

/* Add By Amit For Add Left Panel in PDE Section  Like In Sigep */


/*Changed by jyoti*/
.lnkwidgetpdf{display:block;cursor:pointer;width:16px;height:16px;background:url(../../image/pdf-01.png) 0px 0px no-repeat;}
.lnkwidgetpdf:hover{background:url(../../image/pdf-01-ho.png) 0px 0px no-repeat;}

/* css 31-12-2014 Ajay */
.select-drop{ border:1px solid #dcdcdc; height:24px; border-radius:2px;}
.drop-width{ width:200px;}
.user-icon{ width:26px; height:26px;}
.user-icon img{ border:2px solid #c9dde6 !important; cursor:pointer; width:22px; height:20px;}
.admin-logoff{background:#fff; border:1px solid #ccc; border-color:rgba(0,0,0,.2); z-index :999999991  !important; box-shadow:0 2px 10px rgba(0,0,0,.2); overflow:hidden; position:absolute;  border-radius:2px;}/*Edit by jyoti*/
.nav-bottom-bar{background:url(../../image/bottom-bar-bg.png) repeat-x; height:44px; margin-bottom:15px;}
.select-list-bdr{ border:solid 1px #dcdcdc; height:24px; width:135px; border-radius:2px;}

/* css 16-2-2015 errors Ajay */
.error-page{ width:95%; margin:auto; margin-top:40px; }
.error-section{ background:#fff; box-shadow: 0px 0px 4px #BDBDBD; margin-top:15px; padding:30px;}
.pic-error{ float:left;}
.msg-error{ float:left; margin-left:40px; width:85%;}
.headin-error{ background:#fff0e7; color:#dc0000; height:36px; line-height:36px; padding-left:15px;}
.msg-error ul{ margin:0px; padding:0px; padding:20px 0 0 15px;}
.msg-error ul li{ list-style:none; background:url(../../image/line-error.png) left bottom no-repeat; font-size:14px; color:#303030; padding:0 0 10px 0px; margin-bottom:10px;}
.msg-error ul li span{background:url(../../image/stp-error.png) 0 4px no-repeat; padding:0 0 20px 13px;}
.msg-error ul li:last-child{ background:none;}
.back-to{ float:right;}
.back-to a{ font-size:14px; color:#666; font-weight:bold;  padding-right:15px;}
.back-to a:hover{ color:#94c61a; text-decoration:underline; }


/*Added by shivika*/

.DefineOrder{background:url(../../image/order-status.png) no-repeat 6px 5px;}
.DefineOrder:hover{background:url(../../image/order-status-ho.png) no-repeat 6px 5px;}
.RBSBinding{background:url(../../image/RBS-binding.png) no-repeat 6px 5px;}
.RBSBinding:hover{background:url(../../image/RBS-binding-ho.png) no-repeat 5px 4px;}
.CarryOver{background:url(../../image/carry-over.png) no-repeat 6px 2px;}
.CarryOver:hover{background:url(../../image/carry-over-ho.png) no-repeat 6px 2px;}
.AssNewSkill{background:url(../../image/new-skill.png) no-repeat 2px 2px;}
.AssNewSkill:hover{background:url(../../image/new-skill-ho.png) no-repeat 2px 2px;}
.AssJobTitle{background:url(../../image/new-job.png) no-repeat 4px 4px;}
.AssJobTitle:hover{background:url(../../image/new-job-ho.png) no-repeat 4px 4px;}
.SeriesManagement{background:url(../../image/series-management.png) no-repeat 6px 5px;}
.SeriesManagement:hover{background:url(../../image/series-management-ho.png) no-repeat 6px 5px;}
.RemoveFromPortfolio{background:url(../../image/portfolio-close.png) no-repeat 5px 5px;}
.RemoveFromPortfolio:hover{background:url(../../image/portfolio-close-ho.png) no-repeat 5px 5px;}


/* 23-2-2015 */
.body-about{ background:#ececec;}
.about-page{ width:388px; margin:auto; background:#fff; border:1px solid #d7d7d7; margin-top:20px; position:relative;}
.popup-ab{ padding:20px;}
.support-btn{ float:right;}
.support-btn a{ color:#048bc5; font-size:14px; font-weight:normal; background:url("../../image/stp-4.png") right no-repeat; padding-right:15px;}
.support-btn a:hover{ text-decoration:underline !important;}
.about-page-contant{  padding-top:6px; text-align:center;}
.about-page-contant h1{ margin:0px; padding:0px; margin:auto; font-size:28px; font-weight:normal; color:#484848; background:url("../../image/headin-icon.png") 0 0px no-repeat; text-align:center; padding-left:38px; height:35px; line-height:35px; width:200px; }
.about-page-contant h1 span{ color:#63bc09;}
.about-page-contant h2{ margin:0px; padding:0px; font-size:18px; font-weight:normal; color:#2b2b2b; padding-top:10px; height:30px; padding-left:10px;}
.about-page-contant h2 span{ color:#484848;}
.ok-btn{ display:block; width:50px; margin:auto; margin-top:17px; height:50px; }
.ok-btn a{color:#fff; font-size:13px; font-weight:bold; background:url("../../image/ok-btn.jpg") repeat-x; border-radius:3px; border:1px solid #95ad21; text-align:center; height:22px; line-height:22px; display:block;}
.ok-btn a:hover {background: url(../../image/ok-btn-ho.jpg) repeat-x;}
.footer-about{ background:#f6f6f6; padding:10px 0 10px 0px; font-size:12px; }
.footer-about span{ margin:0px; padding:0px; background:url("../../image/ftr-logo-p.jpg") 0 0 no-repeat; line-height:20px; color:#5b5b5b; padding:0 0 10px 38px;}
.footer-about a{ text-align:center; color:#5b5b5b;}
.footer-about a:hover{ color:#048bc5;}
.follow-ab{ position:absolute; top:60px; right:0; width:28px;}
.follow-ab a{ padding-bottom:7px; display:block;}


.BackIcon{ display:block; height: 25px; width: 28px; background: url('../../image/back.png' ) no-repeat 0px 3px;}
.BackIcon:hover{background: url('../../image/back-ho.png' ) no-repeat 0px 3px;}

/*Added by shivika to correct icon alignment at risk register*/
.issu-risk{width:15px !important; height:20px !important; padding-right:5px;}

/* 3/4/2015 Added by shivika */
.rt-icon2{ float:right; width:110px; padding:5px 0px;}
.rt-icon2 a{ font-size:12px; padding:0 11px 10px 10px;}

.rt-icon{ float:right; width:175px; padding:5px 0px;}
.rt-icon a{ font-size:12px; padding:0 11px 10px 10px;}
.icon-edit{background:url("../../image/edit-i.png") no-repeat;}
.icon-edit:hover{background:url("../../image/edit-i-ho.png") no-repeat;}

.icon-create{background:url("../../image/create-i.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-create:hover{background:url("../../image/create-i-ho.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-publish{background:url("../../image/publish-gray.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-publish:hover{background:url("../../image/publish.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-delete{background:url("../../image/delete-i.png") 3px 0 no-repeat; padding-right:18px !important; }
.icon-delete:hover{background:url("../../image/delete-i-ho.png") 3px 0 no-repeat; padding-right:18px !important; }

.icon-pdf{background:url("../../image/pdf-ico-normal.png") no-repeat;}
.icon-pdf:hover{background:url("../../image/pdf-ico-hover.png") no-repeat;}


/*Discussion board CSS added by Shivika */
.rightPanel h3 {color:#252525;font-size:24px;width:100%;float:left;font-weight:normal;margin:0 0 15px 0;}
.topic-main {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);border:1px solid #ededed;width:98%;float:left;margin:0 10px 15px 10px;}
.topic-main h1 {color:#117ab5;font-size:18px;padding:12px;float:left;font-weight:normal;}
.date-row{width:100%;float:left;}
.date-row img {float:left;margin-left:12px;margin-top: 2px;}
.date-row p {margin:0 0 0 5px;padding:0px;color:#afafaf;font-size:14px;float:left;}
.topic-text {color:#676767;font-size:13px;margin:11px 0 11px 12px;width: auto;float:left;}
.continueButton{background:url("../../image/continue-btn.png") no-repeat right 8px;color:#4f5050;text-decoration:none;}
.topic-text a.continueButton:hover {color:#2b8bc2;}
.bottom-row {background:#f7f7f7;float:left;width:100%;-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;}
.topic-bottom-list,.bottom-icons{float:right;}
.topic-bottom-list ul,.bottom-icons ul {margin:0px;padding:0px;list-style:none;}
.topic-bottom-list ul li {float:left;color:#474646;font-size:13px;padding: 0px 4px;line-height:11px;border-right:2px solid #8d8d8d; margin: 10px 3px;}
.bottom-icons li{float:left;margin:8px 4px 8px 4px;}

-moz-border-radius: 2px; text-align :center ;
border-radius: 2px;}
.left-panel-listing {float:left;width:100%;}


left-panel-listing ul li {width:217px;margin-left:12px;  list-style: none;}	
.left-panel-listing ul li a{font-size: 11px; display: block; padding: 8px 9px 9px; color: #333; /*background:url(../../image/edit-1.png) no-repeat 189px 8px;*/ border-top: #ddd 1px solid; text-transform: uppercase;text-decoration:none;}
	 

.edit-box{width:138px; height:50px;float:left;border:6px solid #e7e7e7;background:#fff;text-align:center;color:#171717;-webkit-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);
box-shadow: 2px 2px 2px 0px rgba(219,219,219,1);}
.edit-main {width:22px;float:left;padding:8px 0 8px 26px;}
.edit-main a{text-decoration:none;color:#171717;font-size:13px;}
.edit-main a:hover{text-decoration:none;}
                   
                   

/*--1-june --*/
.edit-board {background:url("../../image/edit-1.png") no-repeat left top;width:16px;height:15px;display:block;}
.edit-board:hover {background:url("../../image/edit-1-ho.png") no-repeat left top;width:16px;height:15px;}
.delete-board {background:url("../../image/delete-1.png") no-repeat left top;width:16px;height:15px;display:block;}
.delete-board:hover {background:url("../../image/delete-1-ho.png") no-repeat left top;width:16px;height:15px;}
.bottom-record {position:fixed;bottom:0px;}
.top-record {margin-bottom:15px;}

/*-- 6-june --*/
.test-header{max-width:100%;float:left;}
table{}
body{margin:0px;}
.mobile-nav{display:none;}
.ico-cont{display: block;
  font-weight: normal;
  font-size: 11px;
  line-height: 25px;
  width: auto;
  float: left;
  padding: 0 11px 0 6px;
  white-space: nowrap;
  font-family: 'Open Sans', sans-serif;
  }

a[id*='lnkHelp'] 
{ display :block !important;
}

/*Added by shivika */
.dimmerDiv
{
    background-color:#103366;top:0px;left:0px;position:absolute;z-index:999999999999999999999; width :100%; height :300%; display :none;
}
fieldset.cmsubheader{ font-size:12px; font-weight:bold; color:Gray ! important;}
 fieldset.cmsubheader legend{ font-size:12px; font-size:13px\9; font-weight:bold; color:Gray; line-height:18px\9; *line-height:22px;}
 fieldset.cmsubheader legend:hover{ font-size:12px; font-size:13px\9; font-weight:bold; color:#F2930A; cursor:pointer;}
 .SelectRow{background-color:#CBE8F8 !important;}
 .highlightElementRow{background-color: transparent !important;}
 /*.GridNormalStyleCM td{border-bottom:1px solid #e1ebf2; border-top:1px solid #e1ebf2;}*/

.resourceDataCM{color:#272727;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:1px 0 0;}
.resourceDataCM table th,.resourceDataCM th,.resourceDataCM td{color:#525f65;background:url(../../image/project-list-heading-bg.gif) repeat-x 0 0;background-size: 1px 52px;font-size:13px;height:30px;font-weight:400!important;border-right:1px solid #fff;padding-left:5px;padding-right:5px;}
.resourceDataCM a,.resourceDataCM TH,.resourceDataCM TH a span{color:#595959;text-align:center;font-weight:400!important;font-size:11px;}
.resourceDataCM .calDate td{font-size:11px;height:30px;}
.resourceDataCM .date{font-size:9px!important;padding:0;text-align:center;}
.resourceDataCM .date td{height:30px;}
.resourceDataCM .leftRightPad{padding:0 10px;}
/*CM CSS Ends Here*/
.resourceDataCM .noPad{padding:0;}
.highlightRes{background-color: #d70000!important;}
.FormFields .cmedit input{padding:0 0 0 5px;height:16px;margin-bottom:5px;border:1px solid #fff;font:normal 14px Arial, Helvetica, 'Open Sans', sans-serif;}
.FormFields .cmedit input[type=text]:hover, .FormFields input[type=text]:focus{border:1px solid #fff;}
 fieldset{ border-bottom: none;border-left: none;border-right: none;border-top: 1px solid #E4E4E4;}


/*css 02-03-2015 by Hina Mittal */
ul.addTabCM {	position:relative;}
ul.addTabCM li{list-style-type:none; position:relative; float:left; width:auto;}
ul.addTabCM li a {height:30px; font-size:13px; line-height:30px; font-weight:bold; display:block;	color:#5c5959; background-color:inherit; background:url(../../image/add-close-tab-bg.gif) no-repeat 0 -30px white; text-decoration:none !important;cursor:pointer;	float:left;	width:149px;padding:0 0 0 10px;	table-layout:fixed;}
ul.addTabCM li a span.left2 {	float:left;	width:100%;	background:url(../../image/add-close-tab-bg.gif) 100% 0 no-repeat !important; height:30px; display:block; padding:0 9px 0 0;}

ul.addTabCM li a.Selected {height:30px;font-size:13px; line-height:30px; font-weight:bold; display:block; color:#5c5959; background:url(../../image/add-close-tab-bg-selected.gif) no-repeat 0 -30px white; text-decoration:none; cursor:pointer;	float:left;	width:149px; padding:0 0 0 10px;	}

ul.addTabCM li a.Selected span.left2 {float:left;	width:100%;	background:url(../../image/add-close-tab-bg-selected.gif) 100% 0 no-repeat !important ; height:30px; display:block; padding:0 9px 0 0;}

ul.addTabCM li a:hover {	color:#666;	}
ul.addTabCM li a span.close {background-image:none; background: url(../../image/advance-close2.png) no-repeat 0px 1px; width:14px; height:15px; padding:0 10px 0 0; margin:0 0 0 15px; position:absolute;	right:0px; top:7px;}
ul.addTabCM li a:hover span.close {background: url(../../image/advance-close2-ho.png) no-repeat 0px 1px;}

.btnWeight{background:url('../../image/weight.png') no-repeat 3px 0;	height:25px; width:23px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnWeight:hover{background:url('../../image/weight-hover.png') no-repeat 3px 0px;margin-top:0px;height:25px; }

.btnImportProgress{background:url('../../image/spread-import.png') no-repeat left top;	height:25px; width:32px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnImportProgress:hover{background:url('../../image/spread-import.png') no-repeat left bottom;margin-top:0px;height:25px; width:32px; }

.btnSequence{background:url('../../image/progess-seq.png') no-repeat 0 0;	height:25px; width:23px; line-height:24px; padding:0; display:inline; clear:both; margin-top:0px; float:left;}
.btnSequence:hover{background:url('../../image/progess-seq-hover.png') no-repeat 0 0px;margin-top:0px;height:25px; width:23px; }

.btnImportFromP6{background: url('../../image/importPM.png') no-repeat 5px 5px !important;text-decoration: none;}
.btnImportFromP6:hover{background: url('../../image/importPM-ho.png') no-repeat 5px 5px !important;text-decoration: none;}            

/*Added by Shivika to change CM icons*/
.workspace {background:url(../../image/workspace.png) no-repeat 1px 5px; text-decoration:none;}
.workspace:hover{background:url(../../image/workspace-hover.png) no-repeat 1px 5px; text-decoration:none;}

.AdvOption {background:url(../../image/advance-options-hover.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 34px;
    margin-right: -10px;}
.AdvOption:hover{background:url(../../image/advance-options-hover.png) no-repeat 1px 3px; text-decoration:none;}

.CostBinding {background:url(../../image/cost-binding.png) no-repeat 1px 5px; text-decoration:none;}
.CostBinding:hover{background:url(../../image/cost-binding-hover.png) no-repeat 1px 5px; text-decoration:none;}

.budgetVerMng {background:url(../../image/budget-version-cost.png) no-repeat 1px 5px; text-decoration:none;}
.budgetVerMng:hover{background:url(../../image/budget-version-cost-hover.png) no-repeat 1px 5px; text-decoration:none;}

.budgehistorytVerMng {background:url(../../image/budget-history.png) no-repeat 1px 5px; text-decoration:none;}
.budgehistorytVerMng:hover{background:url(../../image/budget-history-hover.png) no-repeat 1px 5px; text-decoration:none;}

.UpdateExchangeRate {
    background: url(../../image/exchange-icon-gray.png) no-repeat 5px 5px;
    text-decoration: none;
}
    .UpdateExchangeRate:hover {
        background: url(../../image/exchange-icon.png) no-repeat 5px 5px;
        text-decoration: none;
    }

.synchWithSap {
    background: url(../../image/syncc12.png) no-repeat 5px 5px;
    text-decoration: none;
}
    .synchWithSap:hover {
        background: url(../../image/syncc1.png) no-repeat 5px 5px;
        text-decoration: none;
    }

    .synchWithSapLog {
    background: url(../../image/newico/sap-log.png) no-repeat;
    text-decoration: none;
    background-size:contain;
    width:22px !important;
    height:22px !important;
    opacity:0.6;
}
    .synchWithSapLog:hover {
        background: url(../../image/newico/sap-log.png) no-repeat;
        text-decoration: none;
            background-size:contain;
    width:22px !important;
    height:22px !important;
    opacity:1;
    }

.budgetVerHistory {
    background: url(../../image/budget-history.png) no-repeat 5px 5px;
    text-decoration: none;
    padding-left: 5px;
}
    .budgetVerHistory:hover {
        background: url(../../image/budget-history-hover.png) no-repeat 5px 5px;
        text-decoration: none;
    }

.PCMadvanceOption {background:url(../../image/advance-opt-gray.png) no-repeat 1px 5px; text-decoration:none;}
.PCMadvanceOption:hover{background:url(../../image/advance-opt.png) no-repeat 1px 5px; text-decoration:none;}

.PCMShowhideColumns {background:url(../../image/show-hide-grid-gray.png) no-repeat 1px 5px; text-decoration:none;}
.PCMShowhideColumns:hover{background:url(../../image/show-hide-grid.png) no-repeat 1px 5px; text-decoration:none;}

.PCMGetLinkedProgress {
    background: url(../../image/PT_PhasingGray.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetLinkedProgress:hover {
    background: url(../../image/PT_Phasing.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetPrimaveraPhasing {
    background: url(../../image/Primavera_PhasingGray.png) no-repeat 1px 5px;
    text-decoration: none;
}

.PCMGetPrimaveraPhasing:hover {
    background: url(../../image/Primavera_Phasing.png) no-repeat 1px 5px;
    text-decoration: none;
}

a.expandBtnLinkEC span.OpenItem {background: url(../../image/open-selected-item.png) no-repeat 3px 2px; padding: 0px 10px 3px 38px; display:inline-block;text-transform: uppercase;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.OpenItem {background:url(../../image/open-selected-item-hover.png) no-repeat 3px 2px; display:inline-block;}	
a.expandBtnLinkEC span.CloseItem {background: url(../../image/close-selected-item.png) no-repeat 3px 2px; padding: 0px 10px 3px 38px; display:inline-block; text-transform: uppercase;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.CloseItem {background: url(../../image/close-selected-item-hover.png) no-repeat 3px 2px;  display:inline-block; }

a.expandBtnLinkEC span.Expbranch {background: url(../../image/expand-branch.png) no-repeat 3px 4px; padding: 0px 10px 3px 38px; display:inline-block;text-transform: uppercase;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.Expbranch {background:url(../../image/expand-branch-hover.png) no-repeat 3px 4px; display:inline-block;}	
a.expandBtnLinkEC span.Collbranch {background: url(../../image/collapse-branch.png) no-repeat 3px 4px; padding: 0px 10px 3px 38px; display:inline-block; text-transform: uppercase;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;}
a.expandBtnLinkEC:hover span.Collbranch {background: url(../../image/collapse-branch-hover.png) no-repeat 3px 4px;  display:inline-block; }

.UndoElement {background: url(../../image/undo.png) no-repeat 1px 5px;
    text-decoration: none;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 22px;
    padding-top: 1px;
    margin-right: -4px;}
.UndoElement:hover{background:url(../../image/undo-hover.png) no-repeat 1px 5px; text-decoration:none;}

.ElemntTitle{font-family:'Open Sans', sans-serif; font-size:12px; margin-left:10px; color:#7d7d7d !important;}
.ImportPt{background:url(../../image/config-import.png) no-repeat 6px 2px;}
.ImportPt:hover{background:url(../../image/config-import-hover.png) no-repeat 6px 2px;}


.create-workspace { background: url(../../image/workspace_Collapse.png) no-repeat left top; width:34px; height:25px;display:block;}
.create-workspace:hover{background: url(../../image/workspace_Collapse.png) no-repeat left bottom;}
.option {background: url(../../image/option.png) no-repeat left top; width:34px; height:25px; display:block;}
.option:hover{background: url(../../image/option.png) no-repeat left bottom;}
.cost-binding {background: url(../../image/cost-bind.png) no-repeat left top; width:34px; height:25px; display:block;}
.cost-binding:hover{background: url(../../image/cost-bind.png) no-repeat left bottom;}
.budget {background: url(../../image/budget-version.png) no-repeat left top; width:34px; height:25px; display:block;}
.budget:hover{background: url(../../image/budget-version.png) no-repeat left bottom;}
.new-element {background: url(../../image/new-element.jpg) no-repeat left top; width:34px; height:25px; display:block;}
.new-element:hover{background: url(../../image/new-element.jpg) no-repeat left bottom;}
.UpdateCommOption {background: url(../../image/update-committed-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.UpdateCommOption:hover{background: url(../../image/update-committed-small.png) no-repeat left bottom;}
.UpdateCommOptionAlert {background: url(../../image/grey-update-committed-blink.gif) no-repeat left top; width:34px; height:25px; display:block;}
.SapRevenueOption {background: url(../../image/revenue-comparison-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.SapRevenueOption:hover{background: url(../../image/revenue-comparison-small.png) no-repeat left bottom;}
.SapMasterDataOption {background: url(../../image/master-data-grey.png) no-repeat left top; width:34px; height:25px; display:block;}
.SapMasterDataOption:hover{background: url(../../image/master-data-grey.png)  no-repeat left bottom;}
.SapMasterDataOptionAlert {background: url(../../image/grey-master-data-blink.gif) no-repeat left top; width:34px; height:25px; display:block;}

.RemoveEtcOption {background: url(../../image/remove-etc-small.png) no-repeat left top; width:34px; height:25px; display:block;}
.RemoveEtcOption:hover{background: url(../../image/remove-etc-small.png)  no-repeat left bottom;}

/*Added by mansi*/

#WrapperDiv .expand-btn{float:left;width:40px;}
#WrapperDiv #Table7 .HeaderLabel,#WrapperDiv .collapse-feild .HeaderLabel{width:150px; float:left; margin-left:10px; line-height:27px;}
#parent-cont {border:1px solid #e4e3e3; padding:0px 10px;float:left; margin-top:12px; margin-bottom:15px; position: relative;}
#WrapperDiv .cost-tree-main{padding: 10px 8px;  border: 1px solid #e4e3e3; float:left; margin-top:17px;width:432px;height:464px;}
#divCostTree{width:422px !important;}

.data-info {width:215px; float:right;border:1px solid #d4d3d3; padding:10px; margin:5px 8px 0 0;}
.data-info img{ float:left; margin-right:10px;}
#WrapperDiv #Table9{float:left;}
.data-header{color: #f2930a; font-size: 13px;  font-weight: normal; padding: 0; line-height:26px; border: 1px;
    border-bottom: 1px solid #ccc;  margin-bottom: 5px; font-family: 'Open Sans', sans-serif;  text-transform: uppercase;}
.data-info p{font-size:11px;width:143px; float:left; font-style:italic; padding-left:10px;}  
.head-count{float: left;  width: 50px; margin-bottom:5px;color:#272727;}  

 a.drag-cont{background:url("../../image/drag-btn.png") no-repeat left top;top:188px; right: -38px;width:29px;position:absolute;  height:33px;}
 a.drag-cont:hover { background:url("../../image/drag-btn-hover.png") no-repeat left top;display:block;}
#WrapperDiv #dvTreeGrid{width:402px !important;}
.codecss{margin-left:14px;}
/*@media all and (-ms-high-contrast:none)
{ *::-ms-backdrop, a.drag-cont{top:388px; left:491px;position:absolute;z-index:9;width:30px; height:33px;}
        }*/
    
.left-struct {position:relative; float:left;} 

/*-- Added by mansi 28-dec --*/
.amco-table { float: left; width: 100%;}
.amco-table table tr td{border-bottom: 1px solid #ECEFF4; padding: 5px; color: #272727;}

.amoc-row-02 td,.amoc-row-01 td{border-right: 1px solid #ECEFF4;}   
.amoc-row-02 td:last-child,.amoc-row-01 td:last-child{border-right:none;}
.amoc-row-01{ text-align:center;} 
.amoc-row-02{ text-align:right;} 
 
.amoc-spread-cont{width:100%;float:left;}

.spread-row {background:#fff;}
.grey-bar{float:left;width:20px; height:29px;}
.drag-butn {width:30px;float:left;margin-left: 11px; margin-top: 7px;}
.label-head{font-size: 13px; color: #F2930A; text-transform: uppercase;font-family: 'Open Sans', sans-serif;line-height: 32px;}
.amco-hd {border:1px solid #ecebeb;border-left:none;}
.gray-line{background: url('../../image/baseline-row-bg.gif') repeat-x 0 0; float: left; width: 100%;}
 .amco-main{border: solid 1px #d6d6d6; background-color: White; padding: 5px;width:99.1%; float:left;}
 
 .amcoData{background: #E7E7E7 url(../../image/cost-data-bg.jpg) repeat-x 0 0;}
 .amoc-row-02 td{ background:#fff;}
 .cost-data-row td{color: #595959 !important; font-size:12px; padding:9px 0 !important;}
 .dates{color: #525f65;}
 .slick-btn{background:url("../../image/mandatory-icon.png") no-repeat right top !important;}
 
@media screen and (min-width:1600px) 
{
#parent-cont {width:81%;}
/*#WrapperDiv #divTreeSBS{width: 518px !important;}
#parent-cont,#WrapperDiv .cost-tree-main{width:547px;}
#WrapperDiv #ddoperation{width:98% !important;}
#WrapperDiv #ddStructure{width:98% !important;}
#divCostTree{width:97% !important;}
#WrapperDiv #dvTreeGrid{width:94% !important;}
#WrapperDiv #txtDescription{width:519px !important;}
#WrapperDiv #txtSearchNode{width:310px !important;}
#WrapperDiv #treeLevelSelect{width:196px !important;}*/
}
 
@media screen and (min-width:1920px) {

#WrapperDiv #divTreeSBS{width: 520px !important;}
#parent-cont,#WrapperDiv .cost-tree-main{width:550px;}
#WrapperDiv #ddoperation{width:97% !important;}
#WrapperDiv #ddStructure{width:97% !important;}
#divCostTree{width:97% !important;}
#WrapperDiv #dvTreeGrid{width:94% !important;}
#WrapperDiv #txtDescription{width:519px !important;}
#WrapperDiv #txtSearchNode{width:314px !important;}
#WrapperDiv #treeLevelSelect{width:196px !important;}
}

@media screen and (min-width:2100px) 
{
.data-info p {width:50%; padding-left:30px;}
#parent-cont,#WrapperDiv .cost-tree-main{width:80% !important;}
#WrapperDiv #dvTreeGrid,#divCostTree{width:96% !important;}
#WrapperDiv #divTreeSBS{width: 100% !important;}
.input-text{width: 90% !important;}
#WrapperDiv #txtDescription{width:98.5% !important;}
}


/*Added by shivika for ACN*/
.UpdateCommittded {background:url(../../image/update-committed.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.UpdateCommittded:hover{background:url(../../image/update-committed-hover.png) no-repeat 1px 3px; text-decoration:none;}
.UpdateCommittdedAlert {background:url(../../image/update-committed-flicker.gif) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}

.SapRevenue {background:url(../../image/revenue-comparison.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.SapRevenue:hover{background:url(../../image/revenue-comparison-hover.png) no-repeat 1px 3px; text-decoration:none;}

.SapMasterData {background:url(../../image/master-data.png) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.SapMasterData:hover{background:url(../../image/master-data-hover.png) no-repeat 1px 3px; text-decoration:none;}
.SapMasterDataAlert {background:url(../../image/master-data-flicker.gif) no-repeat 1px 3px; text-decoration:none;font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding-left: 25px;
    margin-right: -10px;}
.RemoveEtc {background:url(../../image/remove-etc.png) no-repeat 1px 5px; text-decoration:none;}
.RemoveEtc:hover{background:url(../../image/remove-etc-hover.png) no-repeat 1px 5px; text-decoration:none;}

.riskreport{background:url(../../image/report-risk-01.png) no-repeat 1px 4px;}
.riskreport:hover{background:url(../../image/report-risk-01-hover.png) no-repeat 1px 4px;}
.versionregister{background:url(../../image/version-register.png) no-repeat 1px 3px;}
.versionregister:hover{background:url(../../image/version-register-hover.png) no-repeat 1px 3px;}
.singleregister{background:url(../../image/single-register-01.png) no-repeat 1px 4px;}
.singleregister:hover{background:url(../../image/single-register-01-hover.png) no-repeat 1px 4px;}
.sysCtrlDsc { color:#626262; font-size:13px; font-family: 'Open Sans', sans-serif ; text-align :left ;}
.sysCtrlDscRO { color:#626262; font-size:13px; font-family: 'Open Sans', sans-serif ; text-align :left ; display :block ; margin-top :10px;}
.sysCtrLbl { margin-top: 11px; display: block;text-align: right; }

/*Added by Shivika for new PDF icons*/
.PDFChart {background:url(../../image/export-chart.png) no-repeat left top; text-decoration:none;width: 23px; float: left;
    height: 19px; margin-left:2px;display:block; margin:5px;}
.PDFChart:hover{background:url(../../image/export-chart-hover.png) no-repeat left top; text-decoration:none;}
.export-cont{width:165px; float:left;border:1px solid #CECBCB; background:#FAFAFA; margin-left:14px;}
.export-data{float:left; width:auto;cursor:pointer;}
.export-data div:hover{color:#2d4c0b;}
.export-cont div{width:auto; float:left;line-height: 28px;}

/*Added by Shivika for new PDF icons*/
.PDFData {background:url(../../image/export-data.png) no-repeat left top; text-decoration:none;width: 24px; float: left;
    height: 22px;display:block;margin:5px;}
.PDFData:hover{background:url(../../image/export-data-hover.png) no-repeat left top; text-decoration:none;}
/*-- Add Here By Mohit On Date:22-Dec-2016 --*/
/*-- help buttons --*/
/*added by raj deepak for new icons 20-5-2019*/
.dvHelpOnline{ background:url("../../image/newico/help.png") no-repeat 11px top; width:35px; float:left;background-size:contain;opacity:0.6; height:23px;margin-right: 15px; cursor:pointer;}
.dvHelpOnline:hover{ background:url("../../image/newico/help.png") no-repeat 11px top; width:35px; float:left;background-size:contain;opacity:1; height:23px;margin-right: 15px; cursor:pointer;}
/*.dvHelpOnline:hover{background:url("../../image/help-hover.png") no-repeat 11px top; cursor:pointer;}*/
/*For PRoject single register column settings ''Added By Subodh Purpose:PO9 Merging*/
a span.bpmPrjColumn {background: url("../../image/control2.png") no-repeat scroll 5px 2px rgba(0, 0, 0, 0);} 
a span.bpmPrjColumn:hover {background: url("../../image/control2.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);} 

/*-- Training Material buttons --*/
.dvTrainingMaterial{ background:url("../../image/training.png") no-repeat 11px top; width:35px;opacity:0.6; background-size:contain; float: left; height:23px;margin-right: 15px; cursor:pointer;}
.dvTrainingMaterial:hover{ background:url("../../image/training.png") no-repeat 11px top; width:35px; background-size:contain; opacity:1; float: left; height:23px;margin-right: 15px; cursor:pointer;}
/*.dvTrainingMaterial:hover{background:url("../../image/training-hover.png") no-repeat 11px top;  cursor:pointer;}*/
/* Added By Vaquas on Date(12-Feb-19) For IRQ-000028 - NESTLE AND TRYG LEARNING KIT URL DEVELOPMENT */
.dvCompany_LearningKit{ background:url("../../image/newico/training.png") no-repeat 11px 0px; width:35px;float: left;opacity:0.6; background-size:contain; height:23px;margin-right: 15px; cursor:pointer;padding:1px}
.dvCompany_LearningKit:hover{ background:url("../../image/newico/training.png") no-repeat 11px 0px; width:35px;float: left;opacity:1; background-size:contain; height:23px;margin-right: 15px; cursor:pointer;padding:1px}
/*-- Support buttons --*/
.dvSupport{ background:url("../../image/newico/support.png") no-repeat 11px top; width:35px; float: left;opacity:0.6; background-size:contain; height:23px;cursor:pointer;}
.dvSupport:hover{ background:url("../../image/newico/support.png") no-repeat 11px top; width:35px; float: left;opacity:1; background-size:contain; height:23px;cursor:pointer;}
/*.dvSupport:hover{background:url("../../image/support-hover.png") no-repeat 11px top; cursor:pointer;}*/
#dvHelp{ padding:8px 0 4px 8px; border:10px solid rgb(231, 231, 231); height:58px;}
/*-- End Here By Mohit On Date:22-Dec-2016 --*/
.form-Permission {float:left;	cursor: pointer; background:url('../../image/form-permission.png') no-repeat 0 0; height: 23px; width: 40px; margin-bottom :-4px;} /* Changed by shivika */
.form-Permission:hover{background:url('../../image/form-permission.png') no-repeat 0 0; margin-bottom :-4px;} /* Changed by shivika */
.publishCost0{background:url('../../image/pd-updated-gray.png') no-repeat 2px 2px;}
.publishCost0:hover{background:url('../../image/pd-updated-gray.png') no-repeat 2px 2px;}
.ico.publishCost0{padding-left:36px;}
.publishCost1{background:url('../../image/pd-updated.png') no-repeat 2px 2px;}
.publishCost1:hover{background:url('../../image/pd-updated.png') no-repeat 2px 2px;}
.ico.publishCost1{padding-left:36px;}
.publishCost2{background:url('../../image/pd-updated-blue.png') no-repeat 2px 2px;}
.publishCost2:hover{background:url('../../image/pd-updated-blue.png') no-repeat 2px 2px;}
.ico.publishCost2{padding-left:36px;}
.sigep9Logo { width:180px; padding-bottom:7px; padding-top:10px; height:33px;
}





/*-- Amrit Css --*/


.first-col .label{
	
text-align: left; 
    /* padding-right: 5px; */
    padding-top: 3px;
    /* vertical-align: top; */
    /* letter-spacing: 0px; */
    line-height: 20px;
    width: 180px;

 
    white-space: nowrap;
    /* color: #626262; */
    background-color: inherit;
    font-size: 13px;
    FONT-FAMILY: 'Open Sans', sans-serif;
}

.first-col input[type=text]{padding:3px; color:#666; margin-right:10px}

#imgtechimage{    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    background-position: 50% 50%;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
	
	#imgtechimage:hover{ background-size: 110%;}
	
	
	
	
	
	
	#container1{
        width: 100%;
    /* height: 280px; */
    border: 1px solid #fff;
    overflow: hidden;
}

#container2{
         width: 102%;
    height: 280px;
    padding-bottom: 15px;
    overflow-y: scroll;
}



.obs-innerpart .slick-viewport{
	
	    height: 370px !important;
    width: 100%;
    overflow-y: scroll;

}

.obs-search input {    padding: 5px;}

.obs-search #ucEBSTree_treeLevelSelect{ padding: 3px;}

/*.obs-innerpart .slick-pane-top{top:15px !important;}*/
/*.HeaderLabel{margin-bottom:15px;}*/
/*.obs-innerpart .ui-state-default.slick-header{background:transparent !important;}*/ 

/*--css added by amrit for the form buider iconss change - 21/05/2019--*/
.WFDisable  {    float: left;
    cursor: pointer;
    background: url(../../image/newico/DisableWF.png) no-repeat 0 0;
    height: 16px;
    width: 16px;
    margin-bottom: -9px;
    background-size: contain;
    opacity: 0.6;} 

.WFDisable:hover  {    float: left;
    cursor: pointer;
    background: url(../../image/newico/DisableWF.png) no-repeat 0 0;
    height: 16px;
    width: 16px;
    margin-bottom: -9px;
    background-size: contain;
    opacity: 1;} 

.WF-Disabled  {float:left;cursor: pointer; background:url('../../image/newico/WFDisabled.png') no-repeat 0 0;height: 16px; width: 16px; margin-bottom :-9px;background-size:contain;} 


/**
    CSS For GO JS License
*/
.gsfBackground {
  border-color: #feec8c;
  font-size: 10;
  margin-bottom: 8;
}
/*Added by Rahul Badola on 19/April/2019*/
.COSRevisionAlert {

    
  
    top: 5px;
    padding-top: 0px;
    padding-left: 109px;
    float: left;
    font-size: 11pt;
    /*color: coral;*/
    position:absolute;
    left: 250px;
    animation:blinkingText 1s infinite;

}
@keyframes blinkingText{
	0%{		color: bisque;	}
	49%{	color: coral;	}
	50%{	color: coral;	}
	99%{	color: coral;	}
	100%{	color: bisque;	}
}

/*marco move all left panel css in po-form.css

.leftPanel h2 {
    color: #2b8bc2;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: normal;
    margin: 15px 0 10px 15px;
    float: left;
    width: 170px;
}

.leftPanel .count {
    background: #fff;
    border: 1px solid #dcdbdb;
    color: #2b8bc2;
    float: right;
    font-size: 11px;
    margin: 14px 8px 0 0;
    padding: 1px 5px 0 5px;
    width: 25px;
    -webkit-border-radius: 2px;

    
* html .leftNavigation li a {width:201px;}
.leftNavigation li a.noDivider {border-top:0; padding-top:9px;}
.leftNavigation li.drop a {background:url(../../image/arrow-1.gif) no-repeat 190px 6px;	}
.leftNavigation li.drop a:hover {background-position:189px 6px;}
.leftNavigation li.dropCurrnet a,
.leftNavigation li.drop a.current {background:url(../../image/arrow-2.gif) no-repeat;}
.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:189px 6px; white-space:nowrap;}
.leftNavigation ul ul a.current{font-weight:bold; color:Red;}
.leftNavigation li ul {color:inherit;padding:0 0 8px;}
    .leftNavigation li ul li {
        border-left: 5px solid rgba(143, 178, 62, 0.5);
        background: #525055;
    }
.leftNavigation li.drop li a:hover, .leftNavigation li.drop li a.active {
    color: #fff;
    background: #49484A;
}
.leftNavigation li.drop ul li a, .leftNavigation li.drop ul li a.current {background-image:none;}
.leftNavigation li.drop ul li a.current, .leftNavigation li.drop a.currentSub {color:#666; font-weight:bold;}

.leftnavigation li.dropcurrnet a, .leftnavigation li.drop a.errorPageMsg{background: url('../../image/error-icon2.gif') no-repeat 10px 10px;}

.leftNavigation li.drop span {background: url("../../image/arrow-1.gif") no-repeat scroll 190px 6px transparent;}
.leftNavigation li span {border-top: 1px solid #DDD;  color:#333; display: block; font-size: 13px; font-weight: bold; padding: 8px 9px 9px; text-decoration: none !important; width: 201px;}

.leftNavigation li.drop a {background:url(../../image/arrow-1.gif) no-repeat 187px 6px;	}
.leftNavigation li.drop a:hover {background-position:187px 6px;}
.leftNavigation li.dropCurrnet a,
.leftNavigation li.drop a.current {background:url(../../image/arrow-2.gif) no-repeat;}
.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:187px 6px;white-space:nowrap;}

.leftNavigation li.dropCurrnet a:hover,
.leftNavigation li.drop a.current {background-position:187px 6px;white-space:nowrap;}
end marco */





/*Add on 15-07-2022*/
.TooltipInfoIcon {
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
}

.ProjDetailsPopup {
    background: #efefef;
    position: fixed;
    top: 50px;
    left: 257px;
    z-index: 2147483647;
    min-width: 400px;
    min-height: 236px;
    padding: 15px;
}

.CloseIcon {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 3px;
    cursor: pointer;
}

.ProjDetailsContent {
    background: #ffffff;
    padding: 10px;
    box-sizing: border-box;
    border: solid 1px #d6d6d6;
}

    .ProjDetailsContent span {
        font-size: 11px;
        color: #626262;
        line-height: 24px;
    }

.ProjDetailsHeadTitle {
    margin-bottom: 8px;
}

    .ProjDetailsHeadTitle span {
        font-size: 16px;
        font-weight: normal;
        font-family: 'Open Sans', sans-serif;
    }


