body
{
    font-family: "Arial" , sans-serif !important; /*background: #E9E9E9 url(../Images/body-bg.png) repeat 0 0; Bug: 1312 2.6.4 LPd-491 Change background color on the application by Bijal Vakharia*/
}

/* Let's round some corners! */
input, textarea, select
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px;
}

/* Rounded corners everywhere */
select
{
    /* Set min-height from 30 to 20px by Yogesh and Vishal Shah. */
    min-height: 20px;
    border-color: #CCCCCC;
}

.ScreenData
{
    vertical-align: top;
    font-size: 9pt;
}

.EditAdminObjectLinkContainer
{
    width: 100%;
    position: static;
    text-align: right;
    font-size: 9pt;
}

.EditAdminObjectLinkContainerCustomizePage
{
    padding-right: 30px;
    position: static;
    text-align: right;
    font-size: 9pt;
}

.PageHeader
{
    width: 100%;
    height: 42px;
    padding: 0 5px;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    background-color: #CCCCCC;
}
.action-btn-style
{
    background-color: #e5e5e5;
}
.TemplateHeader
{
    width: 100%;
    height: 38px;
    padding: 0 5px;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    background-color: #f0f7ff;
}


.tabPanel
{
    font-size: 9pt;
    background-color: #DADADA;
    text-align: left;
    color: #333333;
    height: 12pt;
    font-weight: bold;
    text-indent: 5pt;
    text-align: left;
    vertical-align: middle;
}

.tabPanelSelected
{
    font-weight: bold;
    font-size: 9pt;
    vertical-align: middle;
    color: #333333;
    text-indent: 5pt;
    height: 12pt;
    background-color: #cc9966;
    text-align: left;
}

.FieldCaption
{
    font-size: 9pt;
    width: 20%;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    padding-left: 18pt;
    padding-right: 4pt;
    vertical-align: middle;
}

.FieldCaptionLeft
{
    font-size: 9pt;
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    padding-left: 0pt;
    padding-right: 4pt;
    width: 120pt;
    vertical-align: middle;
}

.FieldCaptionLeftNoWidth
{
    font-size: 9pt;
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
}

.FieldCaptionRightNoWidth
{
    font-size: 9pt;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    vertical-align: middle;
}


.FieldCaptionNew
{
    font-size: 9pt;
    width: 40%;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    padding-left: 18pt;
    padding-right: 4pt;
    vertical-align: middle;
}

.FieldCaptionLong
{
    font-size: 9pt;
    width: 400pt;
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    padding-left: 1pt;
    padding-right: 4pt;
    vertical-align: middle;
}

.FieldCaptionBudget
{
    font-size: 9pt;
    width: 150px;
    margin-top: 0px;
    text-align: center;
    font-weight: bold;
    padding-left: 1pt;
    padding-right: 4pt;
    vertical-align: middle;
}

.TableData
{
    font-size: 9pt;
    vertical-align: middle;
}


.hyperlink
{
    text-decoration: underline;
    color: inherit; /*#333333 Yogesh Shah - Grid Row Hover Color - Task # */
    font-size: 9pt;
}

/* Prevent overlap of long hyperlink names in homepage shortcut list on smaller screens - 01 February 2016 */
b > dataforsearchlink > .hyperlink, b > datafortypedisplaycontextlink > .hyperlink
{
    line-height: 24px;
}

/* Summary Link Enhancement on 28 july 2010*/
.WithoutUnderline
{
    text-decoration: none;
    color: #333333;
    font-size: 9pt;
}
/* Summary Link Enhancement on 28 july 2010*/

.TableHeader
{
    font-size: 9pt;
    background-color: #DADADA;
    width: 100%;
    text-align: left;
    font-weight: bold;
    text-indent: 2pt;
    text-align: left;
    margin-left: 1%;
    margin-right: 1%;
    vertical-align: middle;
    height: 38px;
}

div.TableHeaderForRelatedObjectDropdown
{
    background-color: #FFFFFF;
    width: 100%;
    text-align: left;
    height: 12pt;
    font-weight: bold;
    text-indent: 2pt;
    text-align: left;
    margin-left: 1%;
    margin-right: 1%;
    vertical-align: middle;
    height: 28px;
}

.TableHeaderTitle
{
    font-size: 9pt;
    font-weight: bold;
    text-indent: 2pt;
    text-align: left;
    vertical-align: middle;
}

.GridTable
{
    font-size: 9pt;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.OverallPage
{
    margin: 0 12px;
}

.GridTableHeading
{
    text-align: left;
}

.TextBox
{
    font-size: 9pt;
    border-top-width: thin;
    border-width: 1pt;
    border-top-style: solid;
    border-right-style: solid;
    border-color: #CCCCCC;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-bottom: 3px;
}
.DisabledTextBox
{
    font-size: 9pt;
    border:none;
}
.TextBoxError
{
    font-size: 9pt;
    border-top-width: thin;
    border-width: 1pt;
    border-top-style: solid;
    border-right-style: solid;
    border-color: red;
    border-bottom-style: solid;
    border-left-style: solid;
    margin-bottom: 3px;
}

.Dropdown
{
    font-size: 9pt;
    width: 96pt;
    margin-bottom: 3px;
}

/*TFS #2857 LPD-2102 : UI issue. Dropdown arrows are not showing in relationship group headers.*/
.DropdownLarger
{
    font-size: 9pt;
    width:160pt;  
}
 /* TFS#2828 LPD-2018 : Primary Tech Multiselect Box needs Horizontal Scroll Bar- Bijalkumar Patel */
.SearchDropdownLarger
{
    min-height:150px;   /* TFS# 3069 : LPD-2386 : Search boxes do not navigate to first highlighted Hint */
    font-size: 9pt;     
    min-width:245px;   /* TFS#2828 LPD-2018 : Primary Tech Multiselect Box needs Horizontal Scroll Bar- Bijalkumar Patel */    
    margin-right:-20px;
    border:none;
}

/*TFS#2852 : Analyze by ,Measure by Dropdown in analytics apper larger than necessary*/
/*.ChartDropdownLarger
{
    font-size: 9pt;
    width: 160pt;
}*/

div.RelatedObjectDropdown .rcbInputCell INPUT.rcbInput
{
    background-color: red;
    color: yellow;
    height: 37px;
    font-size: 9pt;
    width: 360px;
}


.Button, .BackButton
{
    position: relative;
    display: inline-block;
    width: auto !important;
    height: 28px !important;
    margin: 3px 0;
    padding: 0 12px;
    border: 0 !important;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    vertical-align: middle;
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0,0,0, .2);
    background: url(../Images/img/bg-btn-blue.png) !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.RadButton
{
    display: inline-block;
    width: auto !important;
    height: 28px !important;
    margin: 3px 0;
    padding: 0 12px;
    border: 0 !important;
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    vertical-align: middle;
    color: #FFF;
    text-shadow: -1px -1px 0 rgba(0,0,0, .2);
    background: url(../Images/img/bg-btn-blue.png) !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.Button:hover, .BackButton:hover
{
    background: #3e6c88 !important;
}

.Button:active, .BackButton:active
{
    top: 1px;
    -moz-box-shadow: 0 0 3px rgba(0,0,0, .5);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0, .5);
    box-shadow: 0 0 3px rgba(0,0,0, .5);
}

table.workflowbuttonsstrip
{
    border-top: 1px solid #ddd !important;
    background: #F0F7FF;
}

table.workflowbuttonsstrip table
{
    background: transparent;
}

input[disabled="disabled"], input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]
{
    background-color: grey !important;
}


.H1, .h1
{
    width: 100%;
    height: 42px;
    padding: 0 5px;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    background-color: #CCCCCC;
}

.ResultsCell
{
    border-color: blue;
    border-width: 2pt;
    border-style: solid;
    vertical-align: top;
}

.ResultsCellNoBorder
{
    vertical-align: top;
}

.SearchFormCell
{
    border-color: Gray;
    border-width: 2pt;
    border-style: solid;
}

.RelatedChildGridHeading
{
    font-size: 9pt;
}

.ReportTitle
{
    font-size: 16pt;
    padding-bottom: 0px;
    color: royalblue;
    border-top-style: none;
    line-height: 20pt;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    border-bottom-style: none;
}

.RowSelector
{
    background-position: center center;
    background-repeat: no-repeat;
}

.centeredimage
{
    margin-top: 4px;
    margin-right: 3px;
    margin-left: 0px;
    align: left;
}

.TabTable
{
    height: 30px;
    border-top: 1px #000000;
    border-bottom: 1px #000000 solid;
    border-right: 1px #000000 solid;
    border-left: 1px #000000;
}

.Tabselected
{
    background: #E8E8E8;
    cursor: hand;
}

.HistoryTable
{
    background: #E4E4E4;
    color: black;
}

.tableClassForLinkCollection
{
    background-color: #00009D;
    width: 100%;
    height: 14pt;
    font-weight: bold;
    text-align: right;
    margin-left: 0px;
    margin-bottom: 0px;
    vertical-align: middle;
}

.regularLinkClass
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.selectedLinkClass
{
    color: #C0C0C0;
    font-weight: bold;
    text-decoration: none;
}

/*Task 1558- Interactive Chart on Dashboard - Implentation and Unit Testing Developed By Bijal Vakharia */
table.chartT
{
    vertical-align: top;
    width: 94%;
    margin: 0 auto 20px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    box-shadow: 0 1px 3px rgba(0,0,0, .33);
}

/*Task 1558- Interactive Chart on Dashboard - Implentation and Unit Testing Developed By Bijal Vakharia */
.chartT
{
    vertical-align: top;
    border-bottom: 1px solid #9CF;
    border-top: 0px;
    border-left: 1px solid #9CF;
    border-right: 0px;
    text-align: left;
    text-indent: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #404040;
    background-color: #fafafa;
}

table.helpT
{
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    width: 500px;
    background-color: #fafafa;
    border: 1px #6699CC solid;
    border-collapse: collapse;
    border-spacing: 0px;
    vertical-align: Top;
}


table.sofT td.helpHed
{
    padding: 4px 2px 0 !important;
    border-bottom: 1px solid #bbb;
    border-left: 0;
    font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background: #cbcbcb url(../Images/img/bg-helpHed-sub.png) repeat-x 0 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    vertical-align: Top;
}

td.helpBod
{
    border-bottom: 1px solid #9CF;
    border-top: 0px;
    border-left: 1px solid #9CF;
    border-right: 0px;
    text-align: left;
    text-indent: 10px;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    background-color: #fafafa;
}

table.sofT
{
    vertical-align: top;
    width: 94%;
    margin: 0 auto 20px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    box-shadow: 0 1px 3px rgba(0,0,0, .33);
}

.sofT
{
    vertical-align: top;
    border-bottom: 1px solid #9CF;
    border-top: 0px;
    border-left: 1px solid #9CF;
    border-right: 0px;
    text-align: left;
    text-indent: 10px;
    font-weight: normal;
    font-size: 14px;
    color: #404040;
    background-color: #fafafa;
}



table.sofT .hyperlink, .Button
{
    text-decoration: none;
    background: #fcfcfc;
    background-image: linear-gradient(bottom, #E3E3E3 0%, #FCFCFC 100%);
    background-image: -o-linear-gradient(bottom, #E3E3E3 0%, #FCFCFC 100%);
    background-image: -moz-linear-gradient(bottom, #E3E3E3 0%, #FCFCFC 100%);
    background-image: -webkit-linear-gradient(bottom, #E3E3E3 0%, #FCFCFC 100%);
    background-image: -ms-linear-gradient(bottom, #E3E3E3 0%, #FCFCFC 100%);
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    text-indent: 0;
    text-align: center;
    border: 1px solid #DADADA;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #CFCFCF;
}

table.sofT .hyperlink
{
    padding: 4px;
}

table.sofT .hyperlink:hover
{
    text-decoration: underline;
}

table.sofT datafortypedisplaycontextlink .hyperlink
{
    padding-left: 9px;
    text-decoration: none;
    color: #5b5c5d;
    background: url(../Images/img/ico-arrow-blue.gif) no-repeat 0 50%;
}

table.sofT summarylinkcontainer .hyperlink
{
    font-weight: normal;
}

.DashboardHeader
{
    font-weight: bold;
}

a.regularLinkClass:hover
{
    text-decoration: underline;
}

a.selectedLinkClass:hover
{
    text-decoration: underline;
}

.graphMenu
{
    background-color: gainsboro;
    height: auto;
    padding: 1 1 1 1;
    border-style: solid;
    border-width: 1px;
    white-space: nowrap;
    filter: alpha(opacity=100);
    border-collapse: separate;
    cellspacing: 1px;
}

.FilterTable
{
    width: 260px;
}

.ReadOnlyMultilineText
{
    border-style: solid;
    border-width: 0px;
    border-color: Gray;
}

#dvWorkSpace
{
    width: 90% !important;
    overflow: hidden;
    margin: 0 auto 25px;
    border-bottom: 1px solid #d9d9d9;
    font-size: 9pt;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    padding-left: 18pt;
    padding-right: 4pt;
    vertical-align: middle;
    color: #5B859E;
}

#dvOutlookPlugin
{
    width: 90% !important;
    overflow: hidden;
    margin: 0 auto 25px;
    border-bottom: 1px solid #d9d9d9;
    font-size: 9pt;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    padding-left: 18pt;
    padding-right: 4pt;
    vertical-align: middle;
    color: #5B859E;
}

#dvWorkSpace h2
{
    float: left;
    margin: 0 0 0 32px;
    font-size: 25px;
    font-weight: normal;
    color: #5B859E;
}

#dvWorkSpace table
{
    float: right;
    color: #5B859E;
}

#dvWorkSpace table a
{
    display: block;
    padding: 1px 7px 1px 29px;
    font-size: 11px !important;
    line-height: 18px;
    text-decoration: none;
    background-position: 6px 50%;
    background-repeat: no-repeat;
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    padding-left: 18pt;
    padding-right: 4pt;
    vertical-align: middle;
    color: #757575;
}
#dvWorkSpace table a#hypEmail
{
    background-image: url(../images/ico-email-send.png);
}
#dvWorkSpace table a#hypWorkSpace
{
    background-image: url(../images/ico-save-workspace.png);
}
#dvWorkSpace table a#hypGeneratePDF
{
    background-image: url(../images/icons/FileExtensions/pdf.gif);
}

#dvWorkSpace table a:hover
{
    padding: 1px 7px 1px 29px;
    /*border: 1px solid #c6c6c6;*/
    text-shadow: 0 1px 0 rgba(255,255,255, .1);
    background-color: #757575;
    color: rgb(248,243,243) !important;
    background-position: 5px 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#dvWorkSpace table img
{
    display: none;
}



.AutoFilter_ListClass
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 12px;
    margin-left: 0px;
    margin-right: 0px;
}

.AutoFilter_ListItem
{
    margin-top: 1px;
    background-color: #FFFFFF;
    font-size: 12px;
}

.AutoFilter_MouseOverListItem
{
    margin-top: 1px;
    margin-left: 2px;
    margin-right: 0px;
    background-color: Lightskyblue !important;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
}

.AutoFilter_MouseOutListItem
{
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 0px;
    background-color: #FFFFFF !important;
    font-size: 12px;
}
.AutoFilter
{
    padding: 1px 1px 1px 1px;
    border: 1px solid #c6c6c6;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background-color: white;
    background-position: 5px 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: middle;
    font-size: 12px !important;
    height: auto !important; /*min and max height is added for firefox problem*/
    min-height: 20px;
    max-height: none;
    overflow: scroll;
    width: 100px;
}

.AutoFilter_MatchingSpan
{
    padding: 0px 2px 0px 2px;
    border: 1px solid gray;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background-color: aqua;
    background-position: 5px 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
    font-size: 11px !important;
    line-height: 20px;
    font-weight: bold;
    height: 10px !important;
}

.AutoFilter_NonMatchingSpan
{
    padding: 0px 2px 0px 2px;
    border: 1px solid #c6c6c6;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background-color: pink;
    background-position: 5px 50%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
    font-size: 11px !important;
    line-height: 20px;
    font-weight: bold;
    height: 10px !important;
}

.AutoFilterDropdownList
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    position: absolute;
    overflow: auto;
    overflow-x: hidden;
    background-color: #FFFFFF;
    height: 200px;
    border: '1px Solid D9D9D9';
}

.VirtualCursor
{
    text-decoration: blink;
}



ul.sectionOptions
{
    margin: 0; /*padding: 4em 0 0;*/ /* moving the padding to the wrapper div instead for ticket #32 */
    list-style: none;
}

ul.sectionOptions:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.sectionOptions li
{
    background: #fff;
    float: left;
    position: relative;
    width: 252px;
    min-height: 61px;
    margin: 0 42px 42px 0;
    padding: 15px 14px 15px 78px;
    border-color: #f8f8f8 #eaeaea #d4d4d4;
    color: #444;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .25);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .25);
    box-shadow: 0 1px 3px rgba(0,0,0, .25);
}

ul.sectionOptions h2
{
    margin: 0 0 3px 0;
    font-size: 12px;
    line-height: 15px;
    color: #444;
}

ul.sectionOptions p
{
    margin: 0;
    font-size: 11px;
    line-height: 14px;
    color: #444;
}

ul.sectionOptions img
{
    position: absolute;
    top: 22px;
    left: 18px;
}

ul.sectionOptions li i
{
    position: absolute;
    top: 15px;
    left: 10px;
    font-size: 35px;
    height: 35px;
    width: 35px;
    color: #cacaca;
    text-align:left;
    -webkit-font-smoothing: antialiased;
}
/*  css classes section for Retention of selections across multiple searches control-- starts here */

.SelectedEntry
{
    color: White !important;
    background-color: #1B5FAA;/*rgb(168, 168, 255);*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: auto;
    height: 8px !important;
    border: solid 1px #326fb3/*gray*/;
    margin: 2px;
    padding: 2px;
    line-height: 25px;
    font-weight: bold;
    font-size: 9pt;
    min-height: 20px;
    max-height: 20px;
}

.SelectedEntry:hover
{
    /*color: black !important;*/
    background-color: #164c88 /*Aqua*/ !important;
    /*-moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    width: auto !important;
    height: 8px !important;
    border: solid 1px tan !important;
    margin: 2px !important;
    padding: 2px !important;
    line-height: 25px !important;
    font-weight: bold !important;
    font-size: 9pt !important;*/
}

#pnlSelection
{
    border: 2px solid steelblue;
    padding: 2px;
    width: auto !important;
    height: auto !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background-color: #DADADA !important;
}

#pnlSelection:hover
{
    border: 5px solid #82CAFA !important;
    margin: 5px 5px 5px 4px !important;
    padding: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color: rgb(255, 246, 236) !important;
    -moz-border-radius-topright: 1px !important;
    -webkit-border-top-right-radius: 1px !important;
}

.delIconTypeAheadGrid {
    height: 10px;
    width: 10px;
    margin-top: -2px !important;
    margin-left: 5px !important;
    margin-right: 2px !important;
    padding-top: 0px !important;
    color: #fff !important;
}

.delIconTypeAheadGrid:hover {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: white !important;
    color: #1B5FAA !important;
    cursor:pointer;
}

.delIcon
{
    height: 10px;
    width: 10px;
    margin-top: -10px !important;
    padding-top: 0px !important;
    margin-left: 0px !important;
}

.delIcon:hover
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: white !important;
}

.divRemoveAll
{
    display: block !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: 3px solid #82CAFA !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
}

.divRemoveAllHide
{
    display: none !important;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

#divSelection
{
    margin: 8px 5px 5px 4px;
    display: none;
}

#divSelectionLabel
{
    font-size: 9pt;
    font-weight: normal;
    display: inline;
}

#relatedObjectsGridxinnerGrid_main
{
    margin-left: 7px !important;
}

#saveButton
{
    margin-left: -4px !important;
}

#genericSearchFormRelationship1_btnSearch
{
}

/*  css classes section for Retention of selections across multiple searches control-- ends here */

/* css class for DataList Title at Dashboards --starts here */
.dataListTitle
{
    font-size: 10pt;
    font-weight: bold;
    vertical-align: middle;
    float: left;
    background-color: #dadada;
    color: black;
    border: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px 3px 2px 3px;
    -moz-box-shadow: silver 5px 5px 5px;
    -webkit-box-shadow: silver 5px 5px 5px;
}
/* css class for DataList Title at Dashboards --ends here */


/* Update the table styles */
td.helpHed
{
    padding: 4px 2px !important;
    border-bottom: 1px solid #ccc;
    border-left: 0;
    font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background: #7a7a7a;
    -webkit-border-top-left-radius: 4px !important;
    -webkit-border-top-right-radius: 4px !important;
    -moz-border-radius-topleft: 4px !important;
    -moz-border-radius-topright: 4px !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
    vertical-align: Top;
}


.RecordcountLableGrid {
    font-size: 9pt;
    font-weight: Bold;
    padding: 1px;
    vertical-align: middle !important;
    display: block;
    padding-bottom: 5px;
}

td.helpBod
{
    border-bottom: 1px solid #9CF;
    border-top: 0px;
    border-left: 1px solid #9CF;
    border-right: 0px;
    text-align: left;
    text-indent: 10px;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    background-color: #fafafa;
}

table.sofT
{
    vertical-align: top;
    width: 94%;
    margin: 0 auto 35px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    box-shadow: 0 1px 3px rgba(0,0,0, .33);
    border: 1px solid lightgray !important;
}


table.sofT tr td
{
    padding: 7px !important;
    border: 0 !important;
    border-left: 1px solid #ddd !important;
    text-align: center !important;
    text-indent: 0 !important;
    padding: 5px;
}

table.sofT tr:nth-child(2) td
{
    padding-top: 8px;
}

table.sofT tr:nth-last-child(1) td
{
    padding-bottom: 10px;
}

table.sofT tr:nth-child(odd) td
{
    background: #fff;
}

table.sofT tr td:nth-child(1)
{
    width: 100%;
    border-left: 0;
    text-align: left !important;
}

table.sofT tr td:nth-child(2)
{
    width: auto;
}

th.workspaceGridxinnerGrid-0-hc, th.objectsGridxinnerGrid-0-hc, th.relatedObjectsGridxinnerGrid-0-hc, th.ReportGridxinnerGrid-0-hc, th[class*='GridxinnerGrid']
{
    background: #999;
    color: #FFF;
}

div#relatedObjectsGridxinnerGrid_div td, div#ReportGridxinnerGrid_div td, table[id*='StructureRelationshipGrid'] td[class*='StructureRelationshipGrid'], table[id*='TypeHierarchyGrid'] td[class*='TypeHierarchyGrid'], table[id*='TypeHierarchyGrid'] td[class*='RowStyleGrid TypeHierarchyGrid'], table[id*='searchResultsGrid'] td[class*='searchResultsGrid'], table[id*='searchResultsGrid'] td[class*='RowStyleGrid searchResultsGrid']
{
    font-size: 9pt;
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-color: #D9D9D9;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color: #D9D9D9;
    border-left-style: solid;
    border-right-color: #D9D9D9;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #D9D9D9;
    border-top-style: solid;
    border-top-width: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    color: #505050;
}



table tr[class*='GridxinnerGrid'] td, td[class*='relatedObjectsGridxinnerGrid'], table tr.workspaceGridxinnerGrid-ic td, table tr.workspaceGridxinnerGrid-aic td, table tr.relatedObjectsGridxinnerGrid-ic td, table tr.relatedObjectsGridxinnerGrid-aic td, table[id*='StructureRelationshipGrid'] td[class*='StructureRelationshipGrid'], table tr.ReportGridxinnerGrid-ic td, table tr.ReportGridxinnerGrid-aic td
{
    padding-top: 4px;
    padding-bottom: 3px;
    font-size: 9pt;
}


/* Bug:786 LPD-243 Reports Views CSS Issues  APPLE issue - Change back color for Button columns */
.RadListBox
{
    background-color: #6EA0BF !important;
}

tr[class*='GridxinnerGrid'], .relatedObjectsGridxinnerGrid-ic, .relatedObjectsGridxinnerGrid-aic, .ReportGridxinnerGrid-ic, .ReportGridxinnerGrid-aic
{
    border: none !important;
}

table tr[class*='GridxinnerGrid-aic'] td, table tr.workspaceGridxinnerGrid-aic td, table tr.ReportGridxinnerGrid-aic td, table tr.ReportGridxinnerGrid-aic td, table tr.relatedObjectsGridxinnerGrid-aic td
{
    background-color: #f0f7ff;
}

div#relatedObjectsGridxinnerGrid_div td input[type=checkbox]
{
    margin-top: 1px;
}


/* fix for ticket #32 - more spacing on homepages between nav bar and content */
div#typeDisplayContextPanel
{
    padding: 5px 0 5px 0;
}

#selectAllPanel
{
    width: 98%;
    margin: 16px 0 0;
    background: #eee;
}

a
{
    color: #444;
}

a:active
{
    outline: none;
}

table
{
    /*width: 100%;*/ /*//Remove Table Width: 100% as it is conflicting in new Grid control - TFS Defect#2015 JIRALPD-919*/
}

.ResultsCell table table#G_searchResultsGridxobjectsGridxinnerGrid > thead th
{
    background-color: #f0f7ff;
}

td
{
    padding: 0;
    vertical-align: top;
}

.sofT
{
    text-align: left;
}

table.sofT
{
    width: 94%;
    margin: 0 auto 20px;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    box-shadow: 0 1px 3px rgba(0,0,0, .33);
}

table.sofT td
{
    padding: 9px 10px !important;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #444;
    background: #FFF;
}

table.sofT tr:nth-child(odd) td
{
    background: #f0f7ff;
}

table.sofT td:last-child
{
    border-left: 1px solid #cecece;
}

table.sofT td *
{
}


table.sofT tr:first-child td:first-child
{
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
}

table.sofT tr:first-child td:last-child
{
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
}

table.sofT tr:last-child td:first-child
{
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}

table.sofT tr:last-child td:last-child
{
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}

table.sofT tr td.helpHed
{
    padding: 4px 10px 0 !important;
    border-bottom: 1px solid #bbb;
    border-left: 0;
    font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255, .6);
    background: #cbcbcb url(../Images/img/bg-helpHed-sub.png) repeat-x 0 0;
}

table.sofT tr:first-child + tr td
{
    background-image: url(../Images/img/bg-helpHed-after.gif);
    background-repeat: repeat-x;
}

table.sofT .hyperlink
{
    text-decoration: none;
    color: #555;
}

table.sofT .hyperlink:hover
{
    text-decoration: underline;
}

table.sofT summarylinkcontainer .hyperlink
{
    font-weight: normal;
    text-decoration: underline;
}

.RadWindow .rwTopResize
{
    background-repeat: repeat !important;
}

.RadWindow .rwTitlebarControls
{
    height: auto !important;
}

/* New tab colors */

.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover, .RadTabStrip_MetroTouch .rtsLevel2 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel2 .rtsSelected:hover
{
    background-color: #334A5A !important;
    border-color: #334A5A !important;
}

.RadTabStripTop_MetroTouch .rtsLevel1, .RadTabStripTop_MetroTouch .rtsLevel2
{
    border-bottom: 3px solid #334A5A !important;
}

/* Added by Mittal*/

.TypeSpan #chkPublic
{
    vertical-align: middle;
    float: left;
    margin-left: 35px;
}

.TypeSpan label
{
    vertical-align: middle;
    float: left;
    margin-left: 3px;
    padding-top: 1px;
}


/* Powered by lecorpio logo */
#tdnonworkspace
{
}

#tdnonworkspace #poweredByLogo
{
    display: block;
    color: #8B8B8B;
    float: left;
    font-size: 10px;
}

#tdnonworkspace #poweredByLogo a
{
    display: inline;
    padding: 1px 7px;
    color:#006FBA;
}

/* Analytics */
table#analyticsappearance
{
    padding: 0 40px;
}

/* back end table */
.RowStyleDefaultGrid
{
    border-width: 0;
    border-color: transparent;
}

td.MainPageContent table tbody tr td div table tbody tr td
{
    padding: 5px 0;
}

td.MainPageContent table tbody tr td div table tbody tr:nth-child(even) td
{
    background: #fff;
}

/*Analytics filter table*/
.AnaFilterTable
{
    width: 360px;
}

/* START font awesome ================================= */

/* Font file instead of calling it separately, we'll just call it here */
/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: http://lemonwi.se co-founder

*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../css_new/font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../css_new/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), 
  url('../css_new/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), 
  url('../css_new/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), 
  url('../css_new/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@font-face
{
    font-family: "FontAwesome";
    src: url('../css_new/Font/fontawesome-webfont.eot');
    src: url('../css_new/Font/fontawesome-webfont.eot?#iefix') format('eot'), url('../css_new/Font/fontawesome-webfont.woff') format('woff'), url('../css_new/Font/fontawesome-webfont.ttf') format('truetype'), url('../css_new/Font/fontawesome-webfont.svg#FontAwesome') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/*  Font Awesome styles
------------------------------------------------------- */

[class^="icon-"]:before, [class*=" icon-"]:before
{
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"]
{
    display: inline-block;
    text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before
{
    vertical-align: top;
    font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"]
{
    /* keeps button heights with and without icons the same */
    line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"]
{
    display: inline-block;
    width: 2em; /* Resolved Bug:801 DateIconHalved:  Records under Filehistory in Patents display Halved DateIcon in Edit Mode. */
    text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"]
{
    /* 1.5 increased font size for icon-large * 1.25 width */
    width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"]
{
    margin-left: 0;
    list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before
{
    text-indent: -2em;
    text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before
{
    text-indent: -1.3333333333333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before
{
    content: "\f000";
}
.icon-music:before
{
    content: "\f001";
}
.icon-search:before
{
    content: "\f002";
}
.icon-envelope:before
{
    content: "\f003";
}
.icon-heart:before
{
    content: "\f004";
}
.icon-star:before
{
    content: "\f005";
}
.icon-star-empty:before
{
    content: "\f006";
}
.icon-user:before
{
    content: "\f007";
}
.icon-film:before
{
    content: "\f008";
}
.icon-th-large:before
{
    content: "\f009";
}
.icon-th:before
{
    content: "\f00a";
}
.icon-th-list:before
{
    content: "\f00b";
}
.icon-ok:before
{
    content: "\f00c";
}
.icon-remove:before
{
    content: "\f00d";
}
.icon-zoom-in:before
{
    content: "\f00e";
}

.icon-zoom-out:before
{
    content: "\f010";
}
.icon-off:before
{
    content: "\f011";
}
.icon-signal:before
{
    content: "\f012";
}
.icon-cog:before
{
    content: "\f013";
}
.icon-trash:before
{
    content: "\f014";
}
.icon-home:before
{
    content: "\f015";
}
.icon-file:before
{
    content: "\f016";
}
.icon-time:before
{
    content: "\f017";
}
.icon-road:before
{
    content: "\f018";
}
.icon-download-alt:before
{
    content: "\f019";
}
.icon-download:before
{
    content: "\f01a";
}
.icon-upload:before
{
    content: "\f01b";
}
.icon-inbox:before
{
    content: "\f01c";
}
.icon-play-circle:before
{
    content: "\f01d";
}
.icon-repeat:before
{
    content: "\f01e";
}

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before
{
    content: "\f021";
}
.icon-list-alt:before
{
    content: "\f022";
}
.icon-lock:before
{
    content: "\f023";
}
.icon-flag:before
{
    content: "\f024";
}
.icon-headphones:before
{
    content: "\f025";
}
.icon-volume-off:before
{
    content: "\f026";
}
.icon-volume-down:before
{
    content: "\f027";
}
.icon-volume-up:before
{
    content: "\f028";
}
.icon-qrcode:before
{
    content: "\f029";
}
.icon-barcode:before
{
    content: "\f02a";
}
.icon-tag:before
{
    content: "\f02b";
}
.icon-tags:before
{
    content: "\f02c";
}
.icon-book:before
{
    content: "\f02d";
}
.icon-bookmark:before
{
    content: "\f02e";
}
.icon-print:before
{
    content: "\f02f";
}

.icon-camera:before
{
    content: "\f030";
}
.icon-font:before
{
    content: "\f031";
}
.icon-bold:before
{
    content: "\f032";
}
.icon-italic:before
{
    content: "\f033";
}
.icon-text-height:before
{
    content: "\f034";
}
.icon-text-width:before
{
    content: "\f035";
}
.icon-align-left:before
{
    content: "\f036";
}
.icon-align-center:before
{
    content: "\f037";
}
.icon-align-right:before
{
    content: "\f038";
}
.icon-align-justify:before
{
    content: "\f039";
}
.icon-list:before
{
    content: "\f03a";
}
.icon-indent-left:before
{
    content: "\f03b";
}
.icon-indent-right:before
{
    content: "\f03c";
}
.icon-facetime-video:before
{
    content: "\f03d";
}
.icon-picture:before
{
    content: "\f03e";
}

.icon-pencil:before
{
    content: "\f040";
}
.icon-map-marker:before
{
    content: "\f041";
}
.icon-adjust:before
{
    content: "\f042";
}
.icon-tint:before
{
    content: "\f043";
}
.icon-edit:before
{
    content: "\f044";
}
.icon-share:before
{
    content: "\f045";
}
.icon-check:before
{
    content: "\f046";
}
.icon-move:before
{
    content: "\f047";
}
.icon-step-backward:before
{
    content: "\f048";
}
.icon-fast-backward:before
{
    content: "\f049";
}
.icon-backward:before
{
    content: "\f04a";
}
.icon-play:before
{
    content: "\f04b";
}
.icon-pause:before
{
    content: "\f04c";
}
.icon-stop:before
{
    content: "\f04d";
}
.icon-forward:before
{
    content: "\f04e";
}

.icon-fast-forward:before
{
    content: "\f050";
}
.icon-step-forward:before
{
    content: "\f051";
}
.icon-eject:before
{
    content: "\f052";
}
.icon-chevron-left:before
{
    content: "\f053";
}
.icon-chevron-right:before
{
    content: "\f054";
}
.icon-plus-sign:before
{
    content: "\f055";
}
.icon-minus-sign:before
{
    content: "\f056";
}
.icon-remove-sign:before
{
    content: "\f057";
}
.icon-ok-sign:before
{
    content: "\f058";
}
.icon-question-sign:before
{
    content: "\f059";
}
.icon-info-sign:before
{
    content: "\f05a";
}
.icon-screenshot:before
{
    content: "\f05b";
}
.icon-remove-circle:before
{
    content: "\f05c";
}
.icon-ok-circle:before
{
    content: "\f05d";
}
.icon-ban-circle:before
{
    content: "\f05e";
}

.icon-arrow-left:before
{
    content: "\f060";
}
.icon-arrow-right:before
{
    content: "\f061";
}
.icon-arrow-up:before
{
    content: "\f062";
}
.icon-arrow-down:before
{
    content: "\f063";
}
.icon-share-alt:before
{
    content: "\f064";
}
.icon-resize-full:before
{
    content: "\f065";
}
.icon-resize-small:before
{
    content: "\f066";
}
.icon-plus:before
{
    content: "\f067";
}
.icon-minus:before
{
    content: "\f068";
}
.icon-asterisk:before
{
    content: "\f069";
}
.icon-exclamation-sign:before
{
    content: "\f06a";
}
.icon-gift:before
{
    content: "\f06b";
}
.icon-leaf:before
{
    content: "\f06c";
}
.icon-fire:before
{
    content: "\f06d";
}
.icon-eye-open:before
{
    content: "\f06e";
}

.icon-eye-close:before
{
    content: "\f070";
}
.icon-warning-sign:before
{
    content: "\f071";
}
.icon-plane:before
{
    content: "\f072";
}
.icon-calendar:before
{
    content: "\f073";
}
.icon-random:before
{
    content: "\f074";
}
.icon-comment:before
{
    content: "\f075";
}
.icon-magnet:before
{
    content: "\f076";
}
.icon-chevron-up:before
{
    content: "\f077";
}
.icon-chevron-down:before
{
    content: "\f078";
}
.icon-retweet:before
{
    content: "\f079";
}
.icon-shopping-cart:before
{
    content: "\f07a";
}
.icon-folder-close:before
{
    content: "\f07b";
}
.icon-folder-open:before
{
    content: "\f07c";
}
.icon-resize-vertical:before
{
    content: "\f07d";
}
.icon-resize-horizontal:before
{
    content: "\f07e";
}

.icon-bar-chart:before
{
    content: "\f080";
}
.icon-twitter-sign:before
{
    content: "\f081";
}
.icon-facebook-sign:before
{
    content: "\f082";
}
.icon-camera-retro:before
{
    content: "\f083";
}
.icon-key:before
{
    content: "\f084";
}
.icon-cogs:before
{
    content: "\f085";
}
.icon-comments:before
{
    content: "\f086";
}
.icon-thumbs-up:before
{
    content: "\f087";
}
.icon-thumbs-down:before
{
    content: "\f088";
}
.icon-star-half:before
{
    content: "\f089";
}
.icon-heart-empty:before
{
    content: "\f08a";
}
.icon-signout:before
{
    content: "\f08b";
}
.icon-linkedin-sign:before
{
    content: "\f08c";
}
.icon-pushpin:before
{
    content: "\f08d";
}
.icon-external-link:before
{
    content: "\f08e";
}

.icon-signin:before
{
    content: "\f090";
}
.icon-trophy:before
{
    content: "\f091";
}
.icon-github-sign:before
{
    content: "\f092";
}
.icon-upload-alt:before
{
    content: "\f093";
}
.icon-lemon:before
{
    content: "\f094";
}
.icon-phone:before
{
    content: "\f095";
}
.icon-check-empty:before
{
    content: "\f096";
}
.icon-bookmark-empty:before
{
    content: "\f097";
}
.icon-phone-sign:before
{
    content: "\f098";
}
.icon-twitter:before
{
    content: "\f099";
}
.icon-facebook:before
{
    content: "\f09a";
}
.icon-github:before
{
    content: "\f09b";
}
.icon-unlock:before
{
    content: "\f09c";
}
.icon-credit-card:before
{
    content: "\f09d";
}
.icon-rss:before
{
    content: "\f09e";
}

.icon-hdd:before
{
    content: "\f0a0";
}
.icon-bullhorn:before
{
    content: "\f0a1";
}
.icon-bell:before
{
    content: "\f0a2";
}
.icon-certificate:before
{
    content: "\f0a3";
}
.icon-hand-right:before
{
    content: "\f0a4";
}
.icon-hand-left:before
{
    content: "\f0a5";
}
.icon-hand-up:before
{
    content: "\f0a6";
}
.icon-hand-down:before
{
    content: "\f0a7";
}
.icon-circle-arrow-left:before
{
    content: "\f0a8";
}
.icon-circle-arrow-right:before
{
    content: "\f0a9";
}
.icon-circle-arrow-up:before
{
    content: "\f0aa";
}
.icon-circle-arrow-down:before
{
    content: "\f0ab";
}
.icon-globe:before
{
    content: "\f0ac";
}
.icon-wrench:before
{
    content: "\f0ad";
}
.icon-tasks:before
{
    content: "\f0ae";
}

.icon-filter:before
{
    content: "\f0b0";
}
.icon-briefcase:before
{
    content: "\f0b1";
}
.icon-fullscreen:before
{
    content: "\f0b2";
}

.icon-group:before
{
    content: "\f0c0";
}
.icon-link:before
{
    content: "\f0c1";
}
.icon-cloud:before
{
    content: "\f0c2";
}
.icon-beaker:before
{
    content: "\f0c3";
}
.icon-cut:before
{
    content: "\f0c4";
}
.icon-copy:before
{
    content: "\f0c5";
}
.icon-paper-clip:before
{
    content: "\f0c6";
}
.icon-save:before
{
    content: "\f0c7";
}
.icon-sign-blank:before
{
    content: "\f0c8";
}
.icon-reorder:before
{
    content: "\f0c9";
}
.icon-list-ul:before
{
    content: "\f0ca";
}
.icon-list-ol:before
{
    content: "\f0cb";
}
.icon-strikethrough:before
{
    content: "\f0cc";
}
.icon-underline:before
{
    content: "\f0cd";
}
.icon-table:before
{
    content: "\f0ce";
}

.icon-magic:before
{
    content: "\f0d0";
}
.icon-truck:before
{
    content: "\f0d1";
}
.icon-pinterest:before
{
    content: "\f0d2";
}
.icon-pinterest-sign:before
{
    content: "\f0d3";
}
.icon-google-plus-sign:before
{
    content: "\f0d4";
}
.icon-google-plus:before
{
    content: "\f0d5";
}
.icon-money:before
{
    content: "\f0d6";
}
.icon-caret-down:before
{
    content: "\f0d7";
}
.icon-caret-up:before
{
    content: "\f0d8";
}
.icon-caret-left:before
{
    content: "\f0d9";
}
.icon-caret-right:before
{
    content: "\f0da";
}
.icon-columns:before
{
    content: "\f0db";
}
.icon-sort:before
{
    content: "\f0dc";
}
.icon-sort-down:before
{
    content: "\f0dd";
}
.icon-sort-up:before
{
    content: "\f0de";
}

.icon-envelope-alt:before
{
    content: "\f0e0";
}
.icon-linkedin:before
{
    content: "\f0e1";
}
.icon-undo:before
{
    content: "\f0e2";
}
.icon-legal:before
{
    content: "\f0e3";
}
.icon-dashboard:before
{
    content: "\f0e4";
}
.icon-comment-alt:before
{
    content: "\f0e5";
}
.icon-comments-alt:before
{
    content: "\f0e6";
}
.icon-bolt:before
{
    content: "\f0e7";
}
.icon-sitemap:before
{
    content: "\f0e8";
}
.icon-umbrella:before
{
    content: "\f0e9";
}
.icon-paste:before
{
    content: "\f0ea";
}

.icon-user-md:before
{
    content: "\f200";
}


/* END font awesome ================================= */

.hideExpansionColumn
{
    width: 0px !important;
    display: none;
}

.space
{
    margin-right: 3px;
    font-size: 11px;
    text-align: left;
}

.btn
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #a2a2a2;
    display: inline-block;
    padding: 4px 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight:400;
    text-decoration: none !important;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
}

/* Not Required Now -- Handled thru Grid Behaviour Column Resizing Min Width
.colMinWidth
{
    min-width: 10px;
}
*/

/* @group v2.7 additions
===================================== */

/* @group admin links
===================================== */

a[id~="editAdminObjectLink"]
{
    color: #999;
    text-decoration: none;
}

/* @end admin links
------------------------------------- */

/* @group homepage tables
===================================== */

table.chartT, table.sofT
{
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

td.helpHed, table.sofT tr td.helpHed
{
    font-size: 15px;
   
    padding: 8px 12px !important; /* strongarm existing styles */
    text-indent: 0; /* strongarm variations in text indent */
    color: #fff;
    -webkit-font-smoothing: antialiased;
    text-shadow: none;
    border: 0 !important;
    -webkit-box-shadow: inset 0 -20px 20px -10px rgba(0,0,0,0.1);
    box-shadow: inset 0 -20px 20px -10px rgba(0,0,0,0.1);
    background: #7a7a7a !important; /* strongarm existing gradient styles */
    background-color: #7a7a7a !important; /* strongarm existing gradient styles */   
    filter: none !important;
}

/* headers here are in tbody instead of thead - difficult to style */

table.sofT tr td
{
    padding: 10px 12px !important; /* left align table cell with header, additional top/bottom padding */
}

table.sofT tr:first-child + tr td
{
    background: none; /* remove top shadow */
    border-top: 1px solid #575757 !important; /* subtle top border instead of shadow */
}

table.sofT tr:nth-child(odd) td
{
    background: #e5e5e5;
}

table.sofT summarylinkcontainer .hyperlink
{
    text-decoration: none;
    color: #1B5FAA;
    font-weight: bold;
    font-size: 14px;
    padding: 4px 8px;
}
/* @end homepage tables
------------------------------------- */

/* @group section options
===================================== */

ul.sectionOptions
{
}

ul.sectionOptions li
{
    min-height: 74px; /* larger min-height for wrapping titles and larger text */
    padding-left: 70px; /* 8px less */
    width: 260px; /* 8px more */ /* adjust box shadow to have more shading on top, lighter shadow overall */
    -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
}

ul.sectionOptions li h2
{
    font-size: 14px; /* strongarm UL.sectionOptions specificity */
    text-decoration: none;
    margin: 0 0 .25em;
}

ul.sectionOptions li h2 a
{
    font-size: inherit; /* strongarm 'hyperlink' class, inherit from h2 */
    text-decoration: none; /* color: #497FBB; */
    color: #666;
}

ul.sectionOptions li h2 a:hover
{
    color: #164c88;
}

ul.sectionOptions li p
{
    font-size: 12px;
    line-height: 18px;
    color: #555;
}

ul.sectionOptions li img
{
    left: 22px;
}

/* @end section options
------------------------------------- */

/* @group page header
===================================== */

.PageHeader
{
    background: none; /* remove background color for lighter weight feel */
    text-indent: 0; /* zero out text indent */
    height: auto; /* remove fixed height */
}

/* only target top level td */
tr.PageHeader > td, table.Pageheader > tbody > tr > td
{
    font-size: 24px;
    vertical-align: bottom;
    padding: 12px 0;
    color: #111;
    border-bottom: 1px solid #ddd;
    width: auto !important;
}

/* expose admin links */
table.PageHeader > tbody > tr > td a[id^="editAdminObjectLink"], table.PageHeader > tbody > tr > td .EditAdminObjectLinkContainer a
{
    color: #444;
}

/* @end page header
------------------------------------- */

/* @group sortable tables
===================================== */

.igg_Control
{
    /* border: 1px solid #ddd !important; */
}

/* may be too global of a hook - for reused sortable table */
.ighg_Control
{
    margin: 0 0 2em; /* bottom margin for records indicator */
}

.ighg_Control tr[mkr="hScrHeight"]
{
    height: auto !important; /* fix pagination overflow from this adjacent element */
}

.ig_Alt
{
    background: #e5e5e5 !important; /* row background */
}

/* prepend selector with  'table' for higher specificity */
table .igg_Item > tr:hover
{
    background: #d3d3d3 !important;
    color: inherit !important; /* do not change color to white */
}

.igg_Item > tr:hover > td
{
}

tbody.igg_Item > tr > td
{
    color: #333333;
}

tbody.igg_Item > tr > td a
{
    color: #1B5FAA !important;
    text-decoration: none;
}

.ig_Alt td
{
    /* border-top: 1px solid #ddd; */
}





.igg_HeaderCaption, .ighg_ExpansionColumnHeader, .igg_Header
{
    background: #7a7a7a !important;
    border-color: #707070 !important;
    cursor:pointer;
}

.igg_Pager
{
    background: #ddd;
    text-align: left !important; /*2.7.1.040 - TFS#2462 - JIRA LPD-1420  EBilling->View Budget Summary ->Sorting on all columns fails,Navigation on paging fails */
    padding-left: 10px; /*2.7.1.040 - TFS#2462 - JIRA LPD-1420  EBilling->View Budget Summary ->Sorting on all columns fails,Navigation on paging fails */
}

.igg_Control table
{
    /* strongarm table styles - force full width; */
    /*width : 100% !important; LMD-5646 - Scroll bar with in grid control - Code commented and reopen LMD-5601 case*/ 
}

/* @end sortable tables
------------------------------------- */

/* @group button
===================================== */


.Button
{
    background: #1b5faa !important;
}

.Button:hover
{
    background: #497fbb !important;
}

/* different display of 'disabled' buttons */
input[disabled="disabled"], input[disabled]
{
    opacity: 0.2;
    cursor: default;
}

/* hide hover color */
input[disabled="disabled"]:hover
{
    background: grey !important;
}

select[disabled="disabled"], select[disabled]
{
    opacity: 0.3;
    background-color: initial !important;
}

/* @end
------------------------------------- */

/* @group template data
===================================== */

/* class data-display added - no reliable hook available */

table.data-display
{
    border-spacing: 0;
    overflow: visible; /* make borders visible */
}

.adminTdWidth
{
    width : 15% !important;    
}

.adminTdWidth2 {
    width: 40% !important;
}

.FieldSubCaption {
    font-size: 8pt;
    width: 20%;
    margin-top: 0px;
    text-align: right;
    font-weight: normal;
    padding-left: 25pt;
    padding-right: 2pt;
    vertical-align: middle;
}
.AuditInformationSetting
{
    height:30px;
    vertical-align:middle;
}

table.data-display tr + tr td
{
    border-top: 1px dotted #ddd;
}

table.data-display td
{
    padding: 6px;
}

/* @end template data
------------------------------------- */

/* @group tabs
===================================== */

/* when on the advanced tab there is inline style of background white on the first tab */
/* similar issue on reports section */

/* submit new disclosure tabs use the same hooks - cant style differently at the moment */

.RadTabStrip .rtsLI, .RadTabStrip .rtsLink
{
    width: auto !important;
}

.RadTabStrip
{
    margin: 2em 0 1em !important;
}

.RadTabStrip .rtsUL
{
    background: none;
    width: 100%;
    border-bottom: 1px solid #aaa;
}

.RadTabStrip .rtsUL .rtsLI
{
    margin-right: 3px;
}

.RadTabStrip .rtsUL .rtsLi.rtsLast
{
    margin-right: 0;
}


.RadTabStrip .rtsUL .rtsLI .rtsLink
{
    border: 1px solid #aaa;
    border-bottom: 0;
    background: #e5e5e5;
}

.RadTabStrip .rtsUL .rtsLI .rtsLink .rtsOut
{
    background: none;
}

.RadTabStrip .rtsUL .rtsLI .rtsLink .rtsOut .rtsIn
{
}

.RadTabStrip .rtsUL .rtsLI .rtsLink .rtsOut .rtsIn .rtsTxt
{
    padding: 5px;
    color: #1B5FAA;
    font-weight: bold;
}

.RadTabStrip .rtsUL .rtsLI .rtsLink.rtsSelected
{
    background: #fff;
}

.RadTabStrip .rtsUL .rtsLI .rtsLink.rtsSelected .rtsOut
{
}

.RadTabStrip .rtsUL .rtsLI .rtsLink.rtsSelected .rtsOut .rtsIn
{
}

.RadTabStrip .rtsUL .rtsLI .rtsLink.rtsSelected .rtsOut .rtsIn .rtsTxt
{
}

.RadTabStrip .RadTabStripVertical
{
    height:27px !important;
}

/* @end tabs
------------------------------------- */

/* @group schedule
===================================== */

.RadScheduler_Vista .rsHeader
{
    /* background: #f38b3c !important; */
}

.RadScheduler_Vista .rsHorizontalHeaderTable th
{
    /* background: #ddd !important; */
}

/* @end schedule
------------------------------------- */

/* @group
===================================== */

.TemplateHeader
{
    font-size: 16px;
    background: none;
    border-bottom: 1px solid #ddd;
    color: #1B5FAA;
    padding: 5px 0;
    text-indent: 0;
}

td.FieldCaptionLong
{
    padding: 1em 0 .5em; /* using padding because of table-cell - for spacing */
    width: 100%; /*TFS#3803 & LMD-3338 : Barclays: Need to fix PDF Print Preview issues - Title with bold letters not gaining 100% width*/
}


/* hook into textarea - subtext above does not have reliable hook */
textarea[id^="field"]
{
    margin-top: .5em;
    margin-bottom: 2em;
}

/* .TableHeader is used on div, td and tr inconsistantly */

.TableHeader
{
    width: 100% !important; /* strongarm patent table inline style */
    margin: 0;
    background: #eee;
    padding: 2px 10px;
    height: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


/* fixed height tables with very few sets of data */

/* @group 2 col forms
===================================== */
/* 2 column forms with little to no hooks available */

.control input[disabled="disabled"], .control input[disabled], .control select[disabled], .control textarea[disabled], .control input[readonly], .control select[readonly], .control textarea[readonly]
{
    background: #eee !important; /* change dark background of disabled and readonly states of forms */
}

/* @end 2 col forms
------------------------------------- */

/* @group master view
===================================== */

.master-view
{
}

/* table header move to single td with image and text - FA preferred */
/* remove nested table, just put image and text in the td */
/* ideally use thead - but worst case scenario lets change that td to a th */


/* table markup should be reworked to be 3 columns functioning independently of each other */

/* list items */

/* remove b tag */
.master-view a.hyperlink
{
    text-decoration: none;
    color: #666;
    font-size: 12px;
    line-height: 1.75em;
    font-weight: normal;
}

/* need a more stable hook for section headers */
.master-view a.hyperlink:hover
{
    color: #1B5FAA;
}

.master-view a.hyperlink:before
{
    content: '\f0da';
    font-family: FontAwesome;
    position: relative;
    margin-right: 4px;
    color: #1B5FAA;
}

.master-view thead th
{
    text-align: left;
}

.master-view thead th img
{
    margin-right: 8px;
    float: left;
    height: 24px;
    width: 24px;
}

.master-view thead th h2
{
    margin: 0;
    font-size: 20px;
    line-height: 24px;
    font-weight: normal;
    color: #103966;
}

.master-view tbody tr.subheader td h3
{
    text-align: left;
    border-top: 1px solid #ddd;
    padding-top: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
    display: block;
}
/* @end master view
------------------------------------- */

/* @group footer
===================================== */



/* @end general notes
------------------------------------- */
#panelstream
{
}

#panelstream #tdworkspace td
{
    text-align: right;
}

/* @end footer
------------------------------------- */

/* @group search (disclosures)
===================================== */

.SearchFormCell
{
    border: 0 !important;
}

.SearchFormCell .icon-search
{
    margin-left: 10px;
}
.SearchFormCell h3
{
    margin: 0;
}
/* undo base-admin */
.typeSearchBody .widget-content .pull-left
{
    font-family: Arial, Helvetica, sans-serif !important;
}

/* strongarm base-admin and bootstrap */

.globalAuditBody .SearchFormCell
{
    margin-top:10px;
    margin-bottom:10px;
}

#searchFilters
{
    margin: 20px 0 !important;
}

#searchFilters .span13
{
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* fix margin on input */
#findButtonDivAllTable input[type="text"]
{
    margin: 0;
}

/* @end search (disclosures)
------------------------------------- */

.FieldsTable
{
    padding: 10px;
}

/* @end v2.7 additions
------------------------------------- */

/* @end v2.7 additions
------------------------------------- */
dataforactionbuttons
{
    font-size: 15px;
    margin-top: 0px;
}

.SearchTypeReference
{
    margin: 9px 0px 0px 0px;
    float: left;
}

.SearchTypeReferenceText
{
    margin: 9px 9px 0 0;
}

/*this class is used in various Type Display context - return back to this file and Handle it for new grid control*/
.GridHeader 
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #DDDDDD;
    color: #111111;
    font-size: 18px;
    padding: 5px 0;
    text-indent: 0;
    font-weight: bold;
    height: 38px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

/*TFS Bug # 2048 Following Class is added for new grid control to aligned the data as per old grid control*/
tbody.igg_Item > tr > td 
{
    vertical-align:top !important;
}
/* Above Class is added for new grid control to aligned the data as per old grid control*/
/* TFS Bug # 2048 Following Class is added for new grid control to aligned the data as per old grid control*/
#divDashboard > div > div > div > div > table td > table td > div > table,
datafordashboard #SearchResults > div > div > div > div > table td > table td > div > table, /*This is for Dashboard Control Grid*/
dataforstructurerelationship table td > div > table,
dataforchildtype table td > div > table,
div > div > div > table td > table td > div > table /*This is for Type Search Grid*/
{
    width: 100% !important;
    border: 1px solid #d9d9d9 !important;
}
/* Above Class is added for new grid control to aligned the data as per old grid control*/

/*Header Caption Css class is used for Type Search Grid for setting minimum height - JIRA 899 (TFS 2096) & 1120 (TFS 2125)- */
.HeaderCaptionCssClass
{
    height:40px !important;
}
/*Header Caption Css class is used for Type Search Grid for setting minimum height - JIRA 899 (TFS 2096) & 1120 (TFS 2125)- */

/*Bug#2158 - Yogesh Shah - Grid Dropdown Size Increase warning */
.ColumnDropdownWarningGrid
{
    font-size: 9pt;
    font-weight:normal;
    padding: 1px;
    float:right;
    text-align:right;
}
/*Bug#2158 - Yogesh Shah - Grid Dropdown Size Increase warning */

.ighg_ExpandButton
{
    margin: 10px 0px 0px 10px;
}

.JAWSTableHeader
{
    font-size:0px;
    border:none;
}

/*Bug#2277 - Yogesh Shah - Disabled the Navigation button */
.btn.disabled, .btn[disabled] {
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #E6E6E6;
    color: #333333;
}
/*Bug#2277 - Yogesh Shah - Disabled the Navigation button */

  /*LPD 709 TFS:1881-JAWS: In type search/entityobject  focus should be set to no records if there is no records in result*/
.NoRecordFound
{
text-decoration:none;
color:#333
}

 /*TFS-2268-LPD-1219-Tri-Folder->Adding Section Headers (H1,H2,H3 tags) - What informationit it shows where is a bit confusing.Hridya*/
.JawsMainHeader
{
    font-size:24px;
    margin-top: 10px;
}

.JawsSectionHeader
{
    font-size:12px;
    margin-top:10px;
}
.JawsTemplateHeader
{
    font-size:16px;
    margin-top: 10px;
}

/*2.7.1.021 - Grid Right side spacing -*/
#innerGrid, 
div[id*='innerGrid'] 
{
	width: 100% !important;
}

div.igg_Control /*ig_Control - Change by Yogesh Shah - ig_Control is used in all the control and igg_Control is used only for Grid*/
{
    width:auto !important;
}

div[id*='innerGrid']:not(.igdd_Control) {
    width: 100% !important;
}
/*2.7.1.021 - Grid Right side spacing -*/

/*2.7.1.027 - Global Search Grid Empty Right column - TFS Bug# 2385*/
#innerGrid > div > table td > table td > div > table, 
div[id*='innerGrid'] > div > table td > table td > div > table 
{
	width: 100% !important;
}
/*2.7.1.027 - Global Search Grid Empty Right column - TFS Bug# 2385*/
/*2.7.1.036 - Default Mouse Pointer for Non Sorted Column*/
.NonSortedColumn
{
    cursor: default !important;
}
/*2.7.1.036 - Default Mouse Pointer for Non Sorted Column*/

/*2.7.1.040 - TFS#2462 - JIRA LPD-1420  EBilling->View Budget Summary ->Sorting on all columns fails,Navigation on paging fails */
th[title="Hidden"]
{
    display:none;
}
/*2.7.1.040 - TFS#2462 - JIRA LPD-1420  EBilling->View Budget Summary ->Sorting on all columns fails,Navigation on paging fails */

/*2.7.1.041 - TFS#2466 - JIRA - LPD-1419 - Master-> view budget items ->Goes to error */
#innerGrid > div,
#innerGrid > div > table td > table tbody td > div > table {
    visibility: inherit !important;
}
/*2.7.1.041 - TFS#2466 - JIRA - LPD-1419 - Master-> view budget items ->Goes to error */
.InformationLabel
{
	font-weight:bold;
	height:100%;
}

/*2.7.1.046 - TFS#2804 - JIRA - LPD-1965 - Genentech Prod - Excel export does not display as on screen results*/
.Opacity25
{
    opacity:0.25;
}
/*2.7.1.046 - TFS#2804 - JIRA - LPD-1965 - Genentech Prod - Excel export does not display as on screen results*/
/**/
.DeleteCol
{
    width: 25px !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
    .DeleteCol {
        width: 25px !important;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .DeleteCol {
        width: 25px !important;
    }
}
/*Added for chart Printing*/
@media print {
    /*Hide everything but the chart when printing it*/
    #header, #footer,
    #middle #sidebar, #middle #skin-chooser,
    #middle #main h1, #middle #main .panel,
    #example .chartToHide {
        display: none;
    }
    /*Position the chart to the top left corner of the page when printing it*/
    .chart-container {
        position: fixed !important;
        top: 20px;
        left: 80px;
        z-index: 2;
    }
}
 
.demo-container {
    position: relative;
}
/*Hide the PrintButton*/
.RadButton.PrintButton {
    display: none;
    position: absolute;
    top: 35px;
    left: 55px;
    z-index: 1;
}

/*TFS#2932- LMD-55: Amazon 2.7 Upgrade issues*/
.DateTextBox {
	font-family: Arial;
	font-size: 8pt;	
	}
/*TFS#2954 Alternate row color comes gray in not coming properly in summarylink */
table.sofT tr:nth-child(even) td
{
     background-color: #FFFFFF;
}
/*TFS# 2858 : Auto close alert box Changes starts*/
.alert {
    padding: 15px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .alert, .alert h4 {
        color: #c09853;
    }

        .alert h4 {
            margin: 0;
        }

        .alert .close {
            position: relative;
            top: -2px;
            right: -21px;
            line-height: 20px;
        }

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success h4 {
        color: #468847;
    }

.alert-danger, .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

    .alert-danger h4, .alert-error h4 {
        color: #b94a48;
    }

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info h4 {
        color: #3a87ad;
    }

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

    .alert-block > p, .alert-block > ul {
        margin-bottom: 0;
    }

    .alert-block p + p {
        margin-top: 5px;
    }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

    .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .4;
        filter: alpha(opacity=40);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.alert-warning {
    background-color: #ffffd8 !important;
    color: #111 !important;
}
/*TFS# 2858 : Auto close alert box Changes Ends*/
.OutlookDownload
{
    padding-left:30px !important;
    padding-right:5px !important;
    margin:2px !important;
    background-image:url('../Images/Lecorpio_OutlookPlugIn.jpg') !important;
    background-position:left !important;
    background-repeat:no-repeat !important;
    background-color:White !important;
    border: 1px solid #175EAD !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    font-family: "Arial" , sans-serif !important; 
    cursor:auto;
    display: inline-block;
    -webkit-transition: background-color .5s linear;
    -moz-transition: background-color .5s linear;
    -ms-transition: background-color .5s linear;
    -o-transition: background-color .5s linear;
    transition: background-color .5s linear;
}

.OutlookDownload:hover, .OutlookDownload:active {
  color:#175EAD;
  background-color:rgba(0, 150, 136, 0.4);
  cursor: pointer;
}

.DisabledLabel
{
    /*border: solid 1px gray;*/
    min-width: 350px;
    min-height: 9px;
    display: inline-block;
    /*opacity: 0.40;
    border-radius: 4px;
    padding: 5px*/
}

.dropdown-left-button
{
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.dropdown-toggle-button
{
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    padding-left: 5px;
    padding-right: 6px;
    border-left: solid 1px rgba(142, 180, 207, 0.32) !important;
}

/*LPD:2463 Display Currency Symbol against Currency TextBox Curruncy Symbol Added in text box for currency/Amount Field field*/
.CurrencySymbol
{
    padding: 5px;
    border-radius: 3px;
}

.CurrencyTextBox
{
    border: 0px !important;
}

.CurrencyTextBox:focus
{
    outline: none;
}

/* FiscalYearConfiguration*/
.FiscalyearChildTable {
    width: 70%;
    margin-left: 50px;
    border: 1px solid gray;
    padding: 0px;
    border-spacing: 5px;
    border-collapse: collapse;
}

.FiscalyearChildTable th, .FiscalyearChildTable td {
        border: 1px solid black;
}

.FiscalyearMainTable {
    width: 32%;
    margin-left: 50px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.FiscalyearLastTable {
    width: 70%;
    margin-left: 50px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin-top:10px;
}

.FiscalYearDisabledTextBox {
    font-size: 9pt;
    border: 0px solid white !important;
    width: 100px !important;
    -webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0) !important;
    box-shadow:inset 0 0px 0px rgba(0,0,0,0) !important;
}

.FiscalYearGrayBackground {
    background-color: gray;
}

.FiscalYearHeaderTitle {
    font-size: 24px;
    padding-top: 12px;
    padding-left: 12px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}

.FieldCaptionFiscalYear {
    font-size: 14px;
    width: 20%;
    margin-top: 0px;
    text-align: right;
    font-weight: bold;
    padding-left: 7pt;
    padding-right: 4pt;
    vertical-align: middle;
}
.FiscalYearCenterAlignment
{
    text-align:center;
    vertical-align:middle;
}


 
/* Kendo grid overriden css */
.k-grid { font-family: Arial,Helvetica,sans-serif; }
.k-grid-header th.k-header > .k-link { min-height:25px !important; }
.k-state-selected {background-color: #074485 !important;border-color: #074485 !important;}
.k-pager-info { float:left !important; }
.kendo-norec { font-weight:bold; text-align:center; min-height:32px; line-height:32px;}
.k-tabstrip-items li { min-height:32px; line-height:32px; }
.k-grid-header [role=columnheader] { font-size:13px !important; background:none repeat scroll 0% 0% #7A7A7A !important; color:#ffffff; border-style:solid; border-color:#3E3E3E; border:1px; }
.k-grid-header [role=columnheader] a { color:#ffffff !important; }
.k-grid-header [role=gridcell] { border:none !important;  }
.k-grid td { border-style: none !important; font-size:12px !important; color:#333;}
.k-grid td a {color: #1B5FAA !important; text-decoration:none;}
.k-grid .k-alt {background:none repeat scroll 0% 0% #e5e5e5 !important; border-width:1px 0px; border-style:solid; border-color:#E3EFFF #FFF;}
.k-grid-header th.k-header, .k-filter-row th {border-color:#585656 !important; vertical-align:top !important; padding-top:5px !important;}
.k-grid [role=row]:hover { background:rgba(0,0,0, .2) !important; }
.k-grid th.k-hierarchy-cell { background:#7A7A7A !important;}
.k-grid { background-color:#ffffff !important; }
.hide-hierarchy .k-hierarchy-cell { display:none; }
.k-pdf-export .k-grid-toolbar,.k-pdf-export .k-grouping-header,.k-pdf-export .k-pager-wrap {display: none;}
/* Kendo grid overriden css */

#tabModules .k-tabstrip-items li {max-height:40px; overflow:hidden; width:200px; overflow:hidden;border-right-width:1px;}
#tabModules .k-tabstrip-items li .k-link{ position:relative; }
#tabModules .k-tabstrip-items li.k-state-active { border-right-width:0px; }

.globalSearchRecordCountIcon
{
    padding-top:10px; 
    float:right;
}
#tabModules .k-tabstrip-items .globalSearchRecordCountLabel{position:absolute;right:3px;height:30px;border-radius:30px;min-width:30px;text-align:center;top:5px;background-color:lightgray;}
#tabModules .k-tabstrip-items .globalSearchRecordCountLabel:hover { background-color:gray !important;color:white;}
#tabModules .k-tabstrip-items .k-state-active .globalSearchRecordCountLabel {background-color: #074485 !important; border-color: #074485 !important; color:#ffffff;}

/* dropdown CSS */
.chzn-container {font-size:9pt; float:left;position:relative;font-family:Arial; font-weight:normal;}
.chzn-container li { font-weight:normal;font-size:9pt;font-family:Arial;}


/* global search css */
.ul-none { list-style:none;display:table;margin:0px;padding:0px; }
.li-none {list-style-type:none;float:left;display:inline;margin:0px;padding:0px; padding-right:10px;}
.condgroup { display:block;padding-left:10px; }


.RadRating_Default .rrtSelected .rrtPart:before, .RadRating_Default .rrtSelected.rrtOver span:before,
.RadRating_Default .rrtSelected span:before
{ color:#1B5FAA !important;}

.tipshow { position:absolute;top:150px;left:400px; width:600px;background:rgba(255,255,255,1);border:1px solid #003d79; clear:both;  }
.tipshow .title, .tipshow .title a { background-color:#003d79; color:#ffffff; height:20px;font-size:15px; text-decoration:none; font-weight:bold; }

.Step1Caption{width:250px !important;}
#pnlSendPatentEmails .readOnlyTextBox{height: inherit;}
#pnlSendPatentEmails .lightGreyReadOnly{background-color: #e7e7e7 !important;}

/*TFS# LMD-1905 - Hide Record Count Label Issue # 2*/
.DashboardHomePage
{
    vertical-align: top;
    width: 94%;
    margin: 0 auto 20px;
    border-collapse: collapse;
    -webkit-border-collapse: separate;
    border-spacing: 0;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: #444;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .33);
    box-shadow: 0 1px 3px rgba(0,0,0, .33);
    border: 1px solid lightgray !important;
}
/*TFS# LMD-1905 - Hide Record Count Label Issue # 2*/

/* START : LMD-1860 : Popup resize issue*/
@-moz-document url-prefix() {
    #RadWindowWrapper_RWObjectEntity.RadWindow.RadWindow_Outlook.rwTransparentWindow.rwNormalWindow {
        width: 60% !important;
        height: 80% !important;
        position: fixed !important;
        top: 50% !important;
        left: 40% !important;
        margin-left: -20% !important;
        margin-top: -270px !important;
        z-index: 60 !important;
        display: block !important;
    }

    #RadWindowWrapper_RWObjectEntity.RadWindow.RadWindow_Outlook.rwTransparentWindow.rwMaximizedWindow {
        display: block !important;
        height: 100% !important;
        left: 0% !important;
        margin-left: 0px !important;
        margin-top: 0 !important;
        position: fixed !important;
        top: 0 !important;
        width: 100% !important;
        z-index: 100000 !important;
    }
}
/* END : LMD-1860 : Popup resize issue*/
.lecorpioupload {padding-right:10px;}
.previewimage img{margin-top:8px;}

/*LPD-3245 : AppleQA35-> Advanced Search - CSS Search Criteria*/
#pnlAdvanceSearch caption{text-align:left;margin-left:435px;}
#pnlAdvanceSearch #pnlFilterArea .Dropdown {height: 28px !important;}
/*LPD-3245 : AppleQA35-> Advanced Search - CSS Search Criteria*/

ul>li .rpItem.rpFirst.rpLast{
    overflow:auto;
}

div[data-role=pager] .k-icon{display:block;margin:auto;margin-top:2px;}
td.ScreenData{width:100%;} /*LMD-3338 : Barclays: Need to fix PDF Print Preview issues*/

.PicturePanel {
    border: 1px solid #CCCCCC;
    color: rgb(0, 0, 0);
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
}

.PicturePanelClose {
    font-size: 25px;
    float: right;
    cursor: pointer;
    position: absolute;
    top: -15px;
    right: -15px;
    color: #fff;
    background-color: #1b5faa !important;
    border-radius: 16px;
    padding: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
    text-decoration: none;
}
.PicturePanelRemove {
    font-size: 20px;
    position:absolute;
    right: 30px;
    top:3px;
    color:rgba(255, 0, 0, 0.5);
}
.PicturePanelMainPic {
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
}
.PicturePanelDownload {
    font-size: 20px;
    position: absolute;
    right: 355px;
    top: 3px;
    color: rgba(115, 115, 255, .75);
    text-decoration: none;
}

.PicturePanelImageCollectionSection{
    background-color:#f5f5f5;
}
.PicturePanelImageCollectionNavigation{
    width:5%;
}
.PicturePanelImageCollectionTD{
    width:30%;
}