﻿


body {
    font-size:12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    margin: 0;
}

.Hide{ display:none !important; }
.Validator{ color:#c60000 !important; font-size:11px !important;}
.Success{ color: Green; }
.Failure{ color: Red; }

.SearchToolBar {
    padding: 7px;
    text-align: right;
}

input.SelectedToPaste, textarea.SelectedToPaste{
    border: 1px solid red !important;
}
select.SelectedToPaste
{
    background-color: #FFE8E8 !important;
}

.rfdSelectText.SelectedToPasteCss {
    border: 1px solid red !important;
}
.red label {
    color:red !important;
}
.linedTable td {
    border-bottom:1px solid silver;
    line-height:19px;
}

.Right{ text-align: right !important; }

.PositiveInteger,
.Integer,
.PositiveDouble,
.Double,
.PositivePercent,
.Percent,
.PositiveCurrency,
.Currency,
.Longtitude
{
	text-align: right;
}

.languageFlags
{
    text-align:right;
    vertical-align:middle;
}

input, textarea
{
    /*border: 1px solid #C4DBF9;*/
    color: #000000;
    padding: 1px 1px 1px 1px !important;
    margin-right: 0px;
}

input[type="button"], input[type="submit"],input[type="text"]
{
    height:20px;
	width:100px;
}

/*--------------------Small Button---------------------------*/
input[type="button"].SmallButton, input[type="submit"].SmallButton
{
    width: 25px;
    height: 14px;
    cursor:pointer;
    border: 1px solid grey !important;
}
/*-----------------------------------------------------*/

.Container1
{
     font-size:12px;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    padding: 1px 0 1px 1px;
}

/*--------------------Large Button---------------------------*/
input[type="button"].LargeButton, input[type="submit"].LargeButton
{
	width: 190px;
	height: auto;
	/*cursor: pointer;*/
}
/*-----------------------------------------------------*/
.RadGrid .rgCommandRow .SearchDoctdAdd a div
 {
    padding-left:18px !important;
    padding-right:8px !important;
}

.RadGrid .rgCommandRow  .rtbWrap.rtbExpandDown,.RadGrid .riSingle a.riDown, .RadGrid .riSingle a.riUp
,.RadGrid .rgCommandRow .SearchDoctdAdd a,.RadGrid .rgCommandRow .RadComboBox a
,.RadGrid .rgCommandRow a.rfdSelect 
 {
    padding-left:0px !important;
    padding-right:0px !important;
}

.RadGrid .rgCommandRow .SearchDoctdDelete ,.RadGrid .rgCommandRow .SearchDoctdAdd ,
.RadGrid .rgCommandRow .SearchDoctdRefresh ,.RadGrid .rgCommandRow .SearchDoctdLayout
  {
    padding-left:1px;
    padding-right:1px;
}

.RadGrid .rgCommandRow a 
{
    padding-left:10px;
    padding-right:5px;
}

.RadGrid .rgCommandRow .AdjustmnetAutoCalculate {
    padding : 1px;
}


.RadGrid .rgFooter>td
{border: 1px;
 text-align:right;
}

 .RadGrid .rgPager>td
 {border: 1px !important;
}

 .RadGrid .rgMasterTable
{border:0 !important;
}

.RadGrid th.rgGroupItem {
    line-height: 0;
}


/*.RadGrid .rgCommandRow td DIV.RadComboBox
{
    padding-left:5px;
    padding-right:5px;
}*/

/*.RadToolBar_Horizontal .rtbOuter {
    border: none !important;
}*/

.Msg
{
	z-index: 110;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 1;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	position: absolute;
	border-bottom: black 1px solid;
	visibility: hidden;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	 padding:2px;
}
/*----------------------Hide/Show Menu------------------------------*/

/*---------------------------------------------------------------*/
/*------------Contact box------------------------*/
.AllLightBlueBorder
{
    border: 1px solid #C4DBF9;
}

 div.ContactBox {
    border: 1px solid #86AED7;
   	/*background-image: url('Menu/ContactBg.png');*/
    background-color: transparent;
    background-repeat: repeat-x;
    /*background-position: 0 7px;*/
    /*font-family: tahoma;*/
    /*font-size: 11px;*/
    margin-top:3px; 
    margin-left:6px; 
    padding:2px;
    border-radius: 10px 10px 10px 10px;
    display:inline-block;
}
 div.ContactBox:hover{
    background-position: 0 -8px;
 }
 
/**** Scroller Starts ***/


.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 6px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
    /*background-position: #E6E6E6;*/
    background: #EBEEF3;
    position: relative;
}

.jspDrag
{
    /*background-position: #333333;*/
    background: #ABC8EB;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 6px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
.jspHorizontalBar .jspHover 
{
    color:black !important;
    background-color :black !important
}

.Padding7{ padding:7px !important;}

/**** Scroller Ends ***/
/*--------------------------------------------------------*/


/*------------------a Hyperlink-------------------*/
a, a:visited, a:active
{
    color: #012361;
    /*text-decoration: none;*/
    font-size: 11px;
    cursor: pointer;
}

 a.Link, a.Link:visited, a.Link:active
{
    color:#012361 !important;
    cursor: pointer;
    /*text-decoration: none;*/
}

a.Link:hover
{color:#9D701C !important;
cursor: pointer;
/*text-decoration: none;*/
}

.GoogleMapPointsList  {
    border: 1px solid #ABC1DE;
    color: #000000;
    font-family: "Segoe UI",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 1px 1px 1px 1px;
}

/*-------------------------------------------------*/

/*------------------------Workflow Document Rad Tree List-----------------------*/
/*.StepActionsTreeList .rtlEdit {
    background-position: 1px -1699px !important;
}
         
.StepActionsTreeList .rtlUpdate {
    background-position: 0 -1800px !important;
}
        
.StepActionsTreeList .rtlCancel {
    background-position: 0 -1850px !important;
}
.StepActionsTreeList .rtlAdd {
    display:none !important;
}*/



/*.RadTreeList .rtlRSel
{
    background: #ffcb60 0 -3900px repeat-x url('Skins/Common/Grid/sprite.gif') !important;
}*/

/*-----------------------------------------------------------------------*/

/*---------------------Small Split Button----------------------------
input[type="button"].SmallSplitButton, input[type="submit"].SmallSplitButton
,input[type="button"].SmallSplitButton:active, input[type="submit"].SmallSplitButton:active 
{
    background-image: url('Skins/Common/Grid/smallSplit.png');
    background-position : 0px;
    background-repeat: no-repeat;
    border: 0px solid #000000;
    width: 16px;
    height: 14px;
    cursor:pointer;
}
-----------------------------------------------------------------------*/

/********  Worksheet Page  ******/
.WorksheetSection
{
	width:100% !important;
}


.WorksheetDetails .rgRow, .WorksheetDetails .rgAltRow
{
	font-weight: normal !important;
	background: #ffffff;
}

.WorksheetSectionTitle
{
	width:80% !important;
}

.WorksheetSectionFilter
{
	text-align:right !important;
	font-weight:normal !important;
	border-left-style:none !important;
	padding-right:10px !important;
	width:20% !important;
}


.WorksheetHeaderDescription
{
	cursor: default;
	padding-right: 7px;
	padding-left: 7px;
	border-top: #5d8cc9 0px solid;
	font-size:9px;
	/*font-weight: bold;*/
	background: #ffffff !important;
	background-image: none !important;
	padding-bottom: 4px;
	padding-top: 5px;
	border-bottom: #5d8cc9 1px solid;
	text-align: left;
	color: #000000;
	text-decoration: none;
	text-align: center !important;
}

.WorksheetHeader
{
	padding: 0px !important;
	margin: 0px !important;
	height:50px;
}

.WorksheetHeaderName
{
	border-bottom-style:none !important;
}
/*********************************************/

/*-------------------Tree in Move Plans-------------*/
.dvTreeSection
{
    width: 250px;
    border:solid 1px #9EBFDB ;
    height: 250px;
    overflow-x:hidden;
    overflow-y:auto;
}
.RL_ActionHeader,.RL_UsersHeader
{
    height: 25px;
    width: 240px;
    padding: 5px;
    background-color: #EFEFEF;
    font-weight: bold;
    color:#000;
    border:solid 1px #8d8b8b ;
    border-bottom:0px;
}
/*--------------------------------------------------*/

/***REDLINING START*****/

.RL_AllLightBlueBorder
{
    border: 5px solid #C4DBF9;
}

.RL_AllLightBlueBorder 
{
    border: 5px solid #C4DBF9;
}

.dvActionSection
{
     width: 250px;
    background-color:#F8F8F8;
    border:solid 1px #8d8b8b ;
     height: 250px;
     overflow-x:hidden;
     overflow-y:auto;
}
.dvTreeSection
{
    width: 256px;
    border: solid 2px #D4D4D4;
    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}
.dvActionSection br {display:none}

.RL_ActionHeader,.RL_UsersHeader
{
    height: 25px;
    width: 246px;
    padding: 5px;
    background-color: #C3D9F1;
    font-weight: bold;
    color: #000;
    border: solid 2px #D4D4D4;
    border-top: 0;
    border-bottom: 0px;
}

.RL_PolylineHeader
{
    width: 246px;
    padding: 5px;
    background-color: #C3D9F1;
    font-weight: bold;
    color: #000;
    border: solid 2px #D4D4D4;
    border-bottom: 0px;
    border-top: 0px;
}

/*.RL_ActionFooter
{
    border:solid 1px #8d8b8b ;
    border-width:1px 0 0px 0 !important ;
    width: 252px;
}*/

.RL_Action
{
    width: 252px;
    background-color: #f8f8f8;
    padding: 5px;
    border-width: 0 0px 0 0px;
    border-color:#8d8b8b;
    border-style:solid;
    display: table;
}

.RL_Action:hover
{
    background-color: #e4e4e4;
    cursor:pointer;
}

.RL_Users
{
    height: 80px; 
    overflow: auto;
    padding:3px;
    background-color:#D9E5F4;
    border:solid 2px #D4D4D4 ;
    border-top:0px !important;
    width: 250px;
} 

.RL_Info1
{
     padding:0px;
     width: 250px;
     border: solid 1px #8d8b8b;
}


.RL_Info
{
     padding:3px;
     border-radius: 5px;
    -moz-border-radius: 5px;
     border: solid 1px #8d8b8b;
}

.RL_DW
{
    position:absolute;
    left: 270px; top: 155px;
}

.RL_DW > img
{
    width:50px;
}
.GroupedTasks
{
    border: 1px solid #86AED7;
    background-color: #CFDFEF;
    font-family: tahoma;
    font-size: 11px;
}
.UngroupedTasks
{ 
    font-family: tahoma;
    font-size: 11px;
    padding-left: 5px;
 }

.UngroupedTasks:hover
{
    background-color: #E8EFF7;
}
/***REDLINING END*****/

/**** Scroller Starts ***/

/*--------------Define Users--------------*/
.Expand
{
    background-image: url(Skins/Common/CustomLinksSprites.gif);
    background-position: 1px 1px !important;
    background-repeat: no-repeat !important;
    width: 11px !important;
    height: 11px !important;
    cursor: pointer !important;
}

.Collapse {
    background-image: url(Skins/Common/CustomLinksSprites.gif);
    background-position: -8px 1px !important;
    background-repeat: no-repeat !important;
    width: 11px !important;
    height: 11px !important;
    cursor: pointer !important;
}
/*--------------------------------------*/

/*----------TreeView----------*/
/*.RadTreeView .rtSelected .rtIn
{
    border-color: #002d96 !important;
    background-color: #dceafc !important;
    background-image: url('Skins/Common/TreeView/ItemSelectedBg.gif') !important;
}
.RadTreeView .rtHover .rtIn
{
    border-color:#002d96 !important;
    background-color:#fff3ca !important;
    background-image: url('Skins/Common/TreeView/ItemHoveredBg.gif') !important;
}
.RadTreeView .rtLI .rtEdit .rtIn
{
    border-color: #0f3789 !important;
    background:#fff !important;
}*/
/*-----------------------------*/





/*------------------------------Rad Tree Menu IE--------------------------------------*/
.treeMenu
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #cdcdcd;
    width:200px !important;
}
/*-------------------------------------------------------------------------------------*/

/*-------------------jQuery Countdown styles 1.6.0.--------------------*/


.Counter
{   
    font-size:3em;
	font-weight:bold;	
	line-height:34px;

	}
.numbersCountdown
{
    background-color:White;
    width:90px;
    height:54px; 	
	}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row { 
	width: 380px;
	padding-left:5px;
	padding-top:3px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}

.countdown_descr {
	display: block;
	width: 100%;
}
/*---------------------------------------------------*/
/*--------------------------td space-------------------------*/
.NoWrap { white-space:nowrap }
/*---------------------------------------------------*/
/*--------------------------Iframe Height-------------------------*/
.RadMultiPage .rmpView > iframe
{
	height: 720px !important;
}
/*---------------------------------------------------*/


/*--------------------------Radmenu-------------------------*/



/*.RadMenu_Office2007 .rmVertical .rmItem ,  .RadMenu_Metro rmVertical .rmItem , .RadMenu .rmItem
{
	float :Left !important;
    max-width:195px !important;
	width:195px !important;
   

}
  Div.RadMenu_Office2007, Div.RadMenu_Office2007 ul.rmVertical ,  Div.RadMenu_Metro , Div.RadMenu_Metro ul.rmVertical
{
	max-width:197px !important;
	width:197px !important;
    min-height:30px  !important;
}*/
/*---------------------------------------------------*/





/*------------------------Removing Scrollbar from RadTreeView----------------*/
#rtvAdjustments.RadTreeView
{
    overflow: hidden !important;
}
/*-----------------------------------------------------------------------------*/

/*------------------------------Check Box Label--------------------------------------------*/
input[type="checkbox"] + label,input[type="radio"]  + label{
	margin:0px 0px 10px 3px ;
}
/*-----------------------------------------------------------------------------*/

/*---------------------------------Rad Grid Command Row RadNumericTextBox----------------------------------------*/

.RadGrid .rgCommandRow a.riUp,.RadGrid .rgCommandRow a.riDown
{

float:none !important;
padding-left:0px !important;
padding-right:0px !important;
}
.RadGrid .rgCommandRow a.riUp
{
    vertical-align:top !important;
}

.RadGrid .rgCommandRow a.riDown
{
    vertical-align:bottom !important;
}

img
{
    border: none !important;
}
/*--------------------------------------------------------------------------------------------------*/

.RadToolBarDropDown .rtbDisabled .rtbWrap
{
	color: #8a8a8a !important;
}

/*---------------------------------------Asset Menu Toggle Button--------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------*/


.Bold { font-weight: bold !important; }

/************* RadComboBoxItem add white space *************/
.ComboBoxItemIndent
{
    text-indent: 20px  !important;
}

.ComboBoxItemIndent40px
{
    text-indent: 40px  !important;
}

.ComboBoxItemIndent50px
{
    text-indent: 50px  !important;
}
/*************************/

/************* RadComboBoxItem add white space *************/
.ComboBoxItemBoldIndent
{
    text-indent: 20px  !important;
    font-weight: bold;
}

/*************************/
.MultiSelectCombo .combo-item-template
{
    padding: 2px 5px;
}
.MultiSelectCombo .rcbItem
{ padding: 0px 0px !important;
}    

/*****************************************************/
.TeamDropZone {
        width: 270px;
        height: 27px;
        background-color: #71b641;
        border-color: #CCCCCC;
        color: #fff;
        float: left;
        text-align: center;
        vertical-align: middle;
        padding-top: 10px;
         }
    .RadUpload .ruFakeInput {
        width: 200px !important;
        display:inline-block;
        height:12px !important;
        padding: 4px 0 !important;
    }
   .RadUpload .ruFileWrap {
        height: 30px !important;
    }
    .RadUpload  .ruButton {
        height: 23px !important;
         display:inline-block  !important;
         padding: 4px 10px !important;
         line-height:11px !important;

    }
    
.dvSmallIconContainer
{
    display: inline-block;
    width: 14px !important;
    height: 22px !important;
    padding-left: 3px;
}
    .dvSmallIconContainer > span
    {display:inline-block;
    }
	
	.Top {
    vertical-align: top !important;
}

    
.RadGrid .fixed {
    display:inline-block;
    position: relative;
}

 .rgMasterTable  {
        overflow:visible !important;
}


.bringToBack {
        z-index:3000 !important;
}

.CycledItem {
        background-color:red !important;
}

.CriticalItem {
        background:red !important;
}

 .Invisible {
        height:0 !important;
    }
    .LinkTask {
    color: #054AC9 !important;
    cursor: pointer;
    text-decoration:underline;
}

 .rdgTaskGeneral table .rgRow td div, .rdgTaskGeneral table .rgAltRow td div, .rdgTaskGeneral table .rgRow td span, .rdgTaskGeneral table .rgAltRow td span ,
  .rdgProjectCodes table .rgRow td div, .rdgProjectCodes table .rgAltRow td div, .rdgProjectCodes table .rgRow td span, .rdgProjectCodes table .rgAltRow td span
{
    white-space: normal !important;
    overflow: visible !important;
}


    .rdgProjectCodes {
        border: 0 !important;
    }

    .rdgProjectCodes table .rgRow>td, .rdgProjectCodes table .rgAltRow>td {
        border-width: 0 0 1px 0px !important;
        /*word-break : break-all ;*/
    }

.diagram Div
{overflow:visible !important;
}

.TaskSplitter .rspResizeBarHorizontal{
    cursor:default !important;
}


.RadDock .rdTitleBar em {
padding:2px !important
}

.RadScheduler .rsAptSimple .rsAptOut {
    border:2px solid AliceBlue;
}

.RadGrid_Telerik .rgHeader ,.RadGrid_Telerik .rgGroupPanel  {
    background: linear-gradient(#fdfdfd,#d2f8c5) !important;
}
.RadGrid_Telerik .rgAltRow {
    background-color: #d2f8c5 !important;
}

.Modelupload .ruButton {
    margin-left:0 !important;
    width:210px !important;
}

.Modelupload.BigUpload .ruBrowse, .Modelupload.BigUpload .ruFileInput {
    height:24px !important;
    width:210px !important;
    line-height: 23px !important;
    padding: 0 !important;
}


.Modelupload .ruInputs {
    padding:4px 0 4px 0 !important;
}

input[type="button"].CancelUploadButton,input[type="submit"].CancelUploadButton {
    height:24px !important;
    font:normal 12px "Segoe UI",Arial,Helvetica,sans-serif!important;
    width:211px !important;
}

.GridHeaderWithoutFilter > input.rgOptions
{
    display:none !important;
}

.PMWebUniversityVideoTraining
{background-image: url('../Images/Global/PMWebUniversity.png') !important;
    background-repeat:no-repeat !important;
    width: 24px !important;
    height: 24px !important;
    text-align:center;
    cursor:pointer;
    margin-left:61px;
    outline:0;
    display:block;
    margin-top:2px;
}

.PMWebUniversityVideoTrainingDisabled
{background-image: url('../Images/Global/PMWebUniversityDisabled.png') !important;
    background-repeat:no-repeat !important;
    width: 24px !important;
    height: 24px !important;
    text-align:center;
    cursor:pointer;
    margin-left:61px;
    outline:0;
    display:block;
    margin-top:2px;
}

.RadGrid .rgMasterTable .rgEditRow .RadPicker .rdfd_ {
    position:static !important;
}

.RadGrid.GridDraggedRows {
    margin-top:2px !important;
}

/*/////////////////////////////////Fix For FIREFOX Checkbox icons still enabled when should be disabled/////////////////////////////////////////////////////////*/

.RadForm .rfdCheckboxUnchecked.rfdInputDisabled, .RadForm .rfdCheckboxUnchecked.rfdInputDisabled:hover {
    background-position: 0 -860px !important;
}

.RadForm .rfdCheckboxChecked.rfdInputDisabled, .RadForm .rfdCheckboxChecked.rfdInputDisabled:hover {
    background-position: 0 -1080px !important;
}