.color-blue {
    color: blue;
}
.color-black, .collabFilesWrapper > div:first-child #FilesSearchText {!identifier}.textFieldActive ,
#UserSettingsModal .infoContainer .viewOptions > li > a, .autosuggest-li-footer, .textFieldActive ,
#NewUserLinkModal .optionalMessage.active, #NewGroupLinkModal .optionalMessage.active,
.modal-backdrop, .ui-dialog-titlebar, .select2-drop, #SidebarCreateMenuWrapper a,
#SidebarMenuBuilder .sortableHeader.active a.updateHeader, 
#SidebarMenuBuilder .sortableHeader.active a.active , ul.chevron li span,  
.horizontalHeaderClass, .BarBasichorizontalHeaderClass, .BarBasicheaderClass,
.barStackedhorizontalHeaderClass, .barStackedheaderClass, .lineHorizontallineHeaderClass, 
.headerClass, .lineHeaderClass, .progressHeaderClass, .horizontalProgressheaderClass,   
.donutHeaderClass, .donutHorizontalHeaderClass,
.collabWrapper > div.post > div:first-child textarea,
.collabWrapper > div.link > div:first-child + div textarea,
.collabWrapper > div.file .collabUploadOptions + div textarea,
#CollabShareModal div.share > div:first-child textarea,
#collabTabsID li a span ,.footerDiv-content .bottomMenu-body a, .cogClass a, .glyphicon-cog, 
.collabMenuOption a, .ui-dialog-titlebar, #topTabsID li a, .user-type-logo:hover, 
.user-type-logo2:hover, .stickyUsernotes.ng-scope ul li a div.ng-binding,  .dropdown-content a 
{ color: #000; }

.color-gray {
    color: #808080;
}
.color-white {
    color: #fff;
}
.bgColor-black {
    rgba(0, 0, 0, 0.5);
}
.bgColor {
    background-color: rgb(248, 248, 248);
}
.bgColor-white {
    background-color: #fff;
}
.Color-darkRed {
    color: DarkRed;
}
.border-color-white {
    border-color: #fff;
}
.border-color-maroon {
    border-color: #800000;
}
.color-Blue {
    color: #096BCC;
}
.color-Cyan-Blue {
    color: #3788D6;
}
.color-Cyan-Bluish-gray {
    color: #808790;
}
.color-Luminos-Vivid-orange {
    color: #ff7800;
}
.color-red {
    color: red;
}
.chartsPreferance-btnClr {
    background-color: #F2F2F2 !important;
    color: #000 !important;  
}
.completeColor {
    background: #3ba10b;
}
.IncompleteColor {
    background: #a0a0a0;
}
.RejectColor {
    background: #E60000;
}
.chartsHeaderBg {
    background-color: rgba(0, 0, 0, 0.66);
}

.gantt_grid_scale .gantt_grid_head_cell, .gantt_task .gantt_task_scale .gantt_scale_cell,
.gantt_cal_ltitle, .navbar-btn, .navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {   
    background-color: #2b89bc;
    background:#2b89bc;
}
.header-logo:hover, #publisherShareButton, #CollabSearchCancelButton, 
#CollabSearchButton, .publisherShareButton,.secondaryBtn, #sidebar-wrapper a.logo-wrapper,
#page-content-wrapper .workspace-panel  .btn-group.btn-group-justified .btn:active:focus, 
#page-content-wrapper .workspace-panel  .btn-group.btn-group-justified .btn:focus,
#page-content-wrapper .workspace-panel  .btn-group.btn-group-justified .btn:hover,
#page-content-wrapper .workspace-panel  .btn-group.btn-group-justified .btn-group .btn.active,
.customBtn, .page-content-wrapper .btn
{   
    background-color:#2b89bc!important;
    background:#2b89bc!important;
}


.fa-bars, .fa-cog, .userIcon {   
    color: #2B89BC;
}

.navbar-btn, .footer,
.navbar-default {
    border-color: #2B89BC;    
}

#publisherShareButton,
#CollabSearchCancelButton,
#CollabSearchButton,
.publisherShareButton,
.secondaryBtn{
    color: #fff !important;
    border-color: transparent;
}

.gantt_grid_scale .gantt_grid_head_cell, .gantt_task .gantt_task_scale .gantt_scale_cell, 
.gantt_cal_ltitle, .profileSidebar > div > .profilePicture > .moderatorBadge,
a.skip-main:focus, a.skip-main:active, .autosuggest-li:hover,
.project_task_task, ul.chevron li a, ul.chevron li a:hover, ul.chevron li a.actor,
.fa-pencil:before, .fa-eye:before, .fa-times:before, .footerDiv-content  a, 
ol.progtrckr li.progtrckr-curr:before, ol.progtrckr li.progtrckr-reject:before, 
ol.progtrckr li.progtrckr-done:before, .bottomMenu-head, .dropbtn, #menuPhase, #menuOrg,
#menuYear, #applyFilter, #clearAll, #filterPanel .panel-heading a:after, .navbar-btn span, 
.navbar-toggle, .fa-share:before, .fa-pencil:before, .fa-download, .fa-cloud-download, 
.fa-trash-o, .fa-trash, .fa-file-pdf-o, .fa-paper-plane-o, .navbar-default .navbar-nav>.active>a,
#myTabNew a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover, .footer .text-content, .plus-div, 
.ms-ctn .ms-trigger, span.footer-links, span#settingsIcon,
.individualPalette table.list.hoverTable td.dataCell.Approved,
.individualPalette table.list.hoverTable td.dataCell.Started, 
.fa-pencil:before, .fa-trash-o:before,  div#dept-sec ul li a, ul.navbar-brand li, 
.main-title {       
    color: #fff;   
}

#UserSettingsModal .infoContainer .viewOptions, .collabFilesDropdownDiv,
#CollabFileSharingModal .fileSharingList .sharingSettings, .highcharts-tooltip span,
.groupLeftSidebar .emailSettingsDiv + div, #collabContainer,
.collabWrapper > div.post > div:first-child,
.collabWrapper > div.link > div:first-child + div,
.collabWrapper > div.file .collabUploadOptions + div,
.collabWrapper > div.file .collabUploadOptions,
.collabWrapper > div.link > div:first-child,
#CollabShareModal div.share > div:first-child, 
#CollabShareModal .postTo > div > a, .collabWrapper .postTo > div > a,
.collabWrapper > div.post > div:first-child textarea,
.collabWrapper > div.link > div:first-child + div textarea,
.collabWrapper > div.file .collabUploadOptions + div textarea,
#CollabShareModal div.share > div:first-child textarea,
.collabWrapper .whoSeeHiddenDiv, .collabWrapper > div.link > div:first-child input[type="text"],
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div,   
.collabFeedWrapper .feedItem .moreActions,
.collabFeedWrapper .collabComment .newCollabCommentPlaceholder > textarea,
.collabFeedWrapper .createCollabComment > div > textarea,
.collabFeedWrapper .collabCommentUploadDiv,
#CollabSharingModal .fileSharingList .sharingSettings,
ol.progtrckr li.progtrckr-todo:before, .fa-info, .flexTableHeader, 
#page-content-wrapper .panel-heading, #page-content-wrapper .panel-footer, 
#popupflextable .panel-heading, #page-content-wrapper .panel-footer, .panel-footer, 
.registration-page .panel-footer,.orgtable, #SidebarMenuBuilder ul.sidebarSortableList,
#SidebarCreateHeadersMenu ul.sidebarSortableList, 
#SidebarCreateSubheadersMenu ul.sidebarSortableList,
#SidebarCreateContentMenu ul.sidebarSortableList, 
#collabContainer .collabFeedWrapper > .feedItem .collabFeedItemMenu > div a, 
button.navbar-toggle.collapsed span.icon-bar {
    background-color: #fff;
}

.gantt_task .gantt_task_scale .gantt_scale_cell {
    border-right: 1px solid #fff;
}

/*Component*/
/*1.Collab Files*/

.collabFilesWrapper > div:first-child .collabDialogHeading #FilesSearchText {!identifier},
.collabFilesWrapper > div:first-child .collabPanelHeading #FilesSearchText {!identifier},
.collabPanel > div:first-child input.searchCollabFeeds {    
    color: #ccc;
}

div.ui-widget-content a,
.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_disabled_previous:before,
.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_disabled_next:before,
.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_enabled_previous:before,
.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_enabled_next:before,
.groupSidebar a,
.collabSortDropdown > a:hover > span + span,
.collabSortDropdown > a:focus > span + span,
.collabSortDropdown > a:active > span + span,
div.ui-widget-content a,
#collabTabsID li.active a span,
.color-curious-blue,
.collabSubMenuOption a { 
    color: #428bca; 
}

.panel-heading-pagination a{
    color: #428bca !important;
}

/*2.coolab Sidebar*/

.profileSidebar > div:first-child {
    border: 1px solid #ccc;
}
.profileSidebar > div > .profilePicture > .photoOptions .background {
    background: none repeat scroll 0 0 rgba(255, 255, 255, .85);
}

.postInfo > div {
    border-left: 1px solid #d7dbde;
}
.profileSidebar .profileSubheader {
    border-bottom: 1px solid #d7dbde;
}
.profileSidebar .managerDiv > span {
    color: #777;
}
#UserSettingsModal .requiredSetting, #UserSettingsModal .infoContainer > div:first-child > span{
    color: red;
}
#UserSettingsModal > div > ul {
    border-bottom: 1px solid #808080 !important;
}
#UserSettingsModal .settingsWrapper {
    border-right: 1px solid #808080;
    border-left: 1px solid #808080;
    border-bottom: 1px solid #808080;
}

#UserSettingsModal .infoContainer .viewOptions {
    border: 1px solid #4997BF;
    box-shadow: 0px 0px 4px #B1B2B4;
}

#UserSettingsModal .infoContainer .viewOptions > li > a:hover,
#UserSettingsModal .infoContainer .viewOptions > li > a:focus,
#UserSettingsModal .infoContainer .viewOptions > li > a:active {
    color: #015BA7;
    background-color: #E3F3FF;
}
#UserSettingsModal .hiddenDiv.select2-search {
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background: #fff;
}
#UserSettingsModal .select2-container .select2-choice .select2-arrow b {
    background-position: 0px -4px;
}
/*3.Custom Auto Suggest*/

.autosuggest-li:hover {
    background-color: #1AAFD0;
}
.autosuggest-li-header {
    border-bottom: 1px #F8F8F9 solid;
    background-color: #F8F8F9;
}
.autosuggest-li-footer {
    border-top: 1px #F8F8F9 solid;
    background-color: #F8F8F9;
}
.no-records {
    color: #c7254e;
}
/*4. Demo Collab File*/

.tableBackground.collabFilesWrapper .panel {
    border: 1px solid #DCDCDC;
}
.whitebgcolor, button.navbar-toggle .icon-bar {
    background-color: #fff !important;
}

.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_disabled_previous:before,
.collabFilesWrapperPgn table.dataTable + .bottom .dataTables_paginate .paginate_disabled_next:before {
    color: #eee;
}
.collabFilesWrapper > div:first-child .collabDialogHeading #FilesSearchText {
    !identifier
}

.collabFilesWrapper > div:first-child .collabPanelHeading #FilesSearchText {
    !identifier
}

.collabFilesWrapper > div:first-child #FilesSearchText {
    !identifier
}

.collabFilesWrapper table.dataTable a.actionDropdown {
    border: 1px solid #e2e2e2;
    background-color: #f8f8f8;
}
.collabFilesWrapper table.dataTable .actionAttach {
    background: #FFF;
}
.collabFilesWrapper .collabFileName > span:first-child {
    color: transparent;
}
.collabFilesDropdownDiv {
    border: 1px solid #b6b6b6;
    box-shadow: rgb(160, 172, 171) 0px 2px 5px 0px;
}
.collabFilesDropdownDiv div:hover,
.collabFilesDropdownDiv div:focus,
.collabFilesDropdownDiv div:active {
    background-color: #cfeef8;
}
.collabFilesDropdownDiv a {
    color: #222;
}
.collabFilesDropdownDiv a:hover,
.collabFilesDropdownDiv a:focus,
.collabFilesDropdownDiv a:active {
    color: #222;
}
#CollabFileSharingModal .fileSharingList .sharingSettings {
    border: 1px solid #d4dadc;
    box-shadow: 0 2px 5px #acacac;
}
#CollabFileSharingModal .fileSharingHeader + div {
    border: solid 1px gray;
}
#CollabFileSharingModal .fileSharingHeader > li {
    border: solid 1px gray;
}
#CollabFileSharingModal .fileSharingList > li {
    border-top: solid 1px gray;
}
#NewUserLinkModal .hiddenDiv.select2-search,
#NewGroupLinkModal .hiddenDiv.select2-search {
    background: #fff;
}
#NewUserLinkModal > #NewUsers > .newUser,
#NewGroupLinkModal > #NewGroups > .newGroup {
    border: 1px solid #e0e3e5;
}
#NewUserLinkModal > #NewUsers > .newUser > div > div > img,
#NewGroupLinkModal > #NewGroups > .newGroup > div > div > img {
    border: 1px solid #e0e3e5;
}
#NewUserLinkModal > #NewUsers > .newUsersHeader,
#NewGroupLinkModal > #NewGroups > .newGroupsHeader {
    background: #f2f3f3;
    border: 1px solid #e0e3e5;
}
#NewUserLinkModal .optionalMessage,
#NewGroupLinkModal .optionalMessage {
    color: gray;
}

.border-color-Gainsboro {
    border: 1px solid #DCDCDC;
}
.tableBackground.collabFilesWrapper .panel {
    border: 1px solid #DCDCDC;
}
/*5.FlexGrid*/

.modal-header-ext {
    background: #B3E5FC;
    color: #00396B;
}
.close-ext, .close,
.modal-header-ext .close-ext, 
.modal-header-ext  .close,
.modal-header-ext .fa,
.modal-header-ext .fa::before {
    color: #00396B;
} 
.selectedTd {
    background-color: #e5f3ff;
}

.blackColor {
    color: #000 !important;
}
.gridReadOnlyTh a {
    color: #fff !important;
}
.totalRow {
    background-color: #F5F5F5 !important;
}
.totalColumn {
    background-color: #F5F5F5 !important;
}
.budgetBody td {
    border: 1px solid #ddd !important;
}
.budgetBody th {
    border: 1px solid #ddd !important;
}
.budgetTh {
    background-color: #2C7FC8;
}
.panel-flexgrid-header {
    background-color: #2C7FC8 !important;
    color: #fff !important;
}
/*----------------------------------------*/

.n2g-expand-collapse {
    color: #2C7FC8;
}
.n2g-view {
    background-color: #00CC66 !important;
}
.n2g-edit {
    background-color: #FF99CC !important;
}
.n2g-delete {
    background-color: #F23131 !important;
}
.n2gheader {
    background-color: rgba(221, 221, 221, 0.39);
}
body .disable-action {
    color: #808080 !important;
    opacity: 0.6;
}
body .disable-action:before {
    color: #808080 !important;
}
.gridReadOnlyTh .tableRowLinks {
    color: #fff !important;
}
#table-ext .tbody-ext:nth-child(odd) {
    background: #f9f9f9 !important;
}
#table-ext .tr-ext {
    background: transparent !important
}
/*6.GridLayout*/

.negativeNumber {
    color: red !important;
}
/*7.HeatMap*/

.hoverTable td {
    border: #000 1px solid;
}
.hoverTable th {
    border: #000 1px solid;
}
/* Define the default color for all the table rows */

.hoverTable tr {
    background: #000;
}
/* Define the hover highlight color for the table row */

.hoverTable tr:hover {
    background-color: #BADA55;
}
.ui-dialog-titlebar {
    background-color: #E5F3FF;
}
#highMapContainer {
    border-color: gray;
}
/*8.WBS component*/

.project_task_task {
    border: 2px solid #BFC518;

    background: #3ea9d9;
}
.project_task_task .gantt_task_progress {
    background: #3ea9d9;
}
.select2-drop {
    background: #fff;
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}


.form-ext {
    background-color: #fff !important;
}
/*9.Auto Complete*/

.hiddenDiv {
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background: #fff;
}
/*10.ChartsPreview page*/

/*.modalTable {
    border: 1px solid #000 !important;
}
.modalTableFont {
    color: #000 !important;
}*/
/*11.Custom lookup*/

.list-group-item:hover {
    color: #096BCC;
}
.search-result {
    color: #000 !important;
}
.search-result:hover {
    color: #096BCC !important;
}
/*12.Dynamic layout builder*/

.popup:hover {
    background: #EFF8FB;
}
#mainDiv div .popup:hover {
    background: #EFF8FB;
}
#myTable td div {
    border: 2px solid #a1a1a1;
    background: #CEE3F6;
}
#mainDiv div .popup {
    border: 2px solid #800000;
    background: #EFEFEF;
}
#sortable2 {
    border: 1px solid #eee;
    border-top-color: #800000;
}
#sortable3 {
    border: 1px solid #eee;
    border-top-color: #800000;
}
/*13.PageTemplate*/

#page-content-wrapper, body div#page-content-wrapper{
	background-color: #f4f4f4 !important;
}
a.skip-main:focus,
a.skip-main:active {
    background-color: #000;
}
/*button:focus,
a:focus, .btn:focus, .customBtn:focus {
    outline: 2px solid #2b95e0 !important;
}*/
.read-more {
    color: blue;
}
.read-less {
    color: blue;
}
#LoadingPopUpDiv {
    background: #4d4d4d;
}
/*14.Sidebar Menu*/

#SidebarMenuBuilder .sortableHeader a {
    color: #E6E6E6;
}


#SidebarMenuBuilder .sortableHeader a.hideThis,
#SidebarMenuBuilder .sortableHeader.empty a {
    color: #E6E6E6 !important;
}

#SidebarMenuBuilder .subheaderId.sortableContent:hover,
#SidebarCreateHeadersMenu .subheaderId.sortableContent:hover,
#SidebarCreateContentMenu .subheaderId.sortableContent:hover,
#SidebarCreateSubheadersMenu .subheaderId.sortableContent:hover {
    color: #600 !important;
    background-color: #E2EFFD;
}
/*15.Theme Selection page*/

.bs .carousel-caption {
    color: #203D51 !important;
}
.bs .carousel-indicators .active {
    background-color: #E9F3D9 !important;
}
.carousel-control:hover,
.carousel-control:focus {
    background: none repeat scroll 0 0 #222222 !important;
    color: #000 !important;    
}

/*****************************Govgrant Static resource*********************************/
/*ApprovalDecision*/
.requiredMark{
    color: #d74c3b !important;
}

.errorMessageStyle{
    color:red;           
}


ul.chevron li a.pending:after {
    border-left-color: #a0a0a0;
}
ul.chevron li a.approved {
    background: #146CA6 none repeat scroll 0 0; //#3ba10b
}
ul.chevron li a.approved:after {
    border-left-color: #146CA6; //#3ba10b
}
ul.chevron li a.rejected, ul.chevron li a.rejected:hover {
    background: #da635d !important;
}
ul.chevron li a.rejected:after {
    border-left-color: #da635d;
}
ul.chevron li a.pending {
    background: #a0a0a0;
}
a.actor {
    background: transparent !important;
}
a.pending:hover {
    background: #a0a0a0 !important;
}
ul.chevron li a:before {   
    border-top: 21px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 10px solid #fff;   
}
ul.chevron li a:after {    
    border-top: 21px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 10px solid;   
}
/*Attachment*/
.disable-action{
    color: #808080;     
}
.modal-heading-header1 { 
    background-color: #2C7FC8 !important; 
    color: #fff !important; 
} 

/*Calender*/
.custombtn {
    background-color: #005FB2 !important;
    color: #fff !important;
}
 .custombtn:hover {
    background-color: #005FB2 !important;
    color: #fff !important; 
}
.tooltipster-shadow-ext {   
    background: #fff !important;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3) !important;
    color: #2c2c2c !important;
}
.close1 {   
    background: #fff;   
    color:grey !important;
}
.close1:hover { 
    color:#000 !important;
}
.btn {
    background-color: #005FB2 !important;
    color: #fff !important;
}
.calendar_CompleteEvent{    
    background-color : #76cda1 !important;
}
.calendar_UnCompleteEvent{  
    background-color : #ef8279 !important;
}
.calendar_FutureEvent{  
    background-color :#71b6e6 !important;
}
/* your colors */
.green {
    background-color: #76cda1;
}
.red {
    background-color: #ef8279;
}
.blue {
    background-color: #71b6e6;
}
.yellow {
    background-color:   #f7da67; 
}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active{
    background-color: #005FB2 !important;
    color: #fff !important; 
}
.fc-view, .fc-view>table{
    background-color: #F0F0F0;
}
.fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody,.fc-unthemed th{
    border: 1px solid #f4f4f4;
 }
.fc-state-default{  
    background-color : #D9D9D9;
}
.tooltip-title{ 
    border-bottom: 2px solid #ddd !important;   
}
.legend {
    border: 1px solid #ccc; 
}
/*Chart bar basic*/

.chartContainer {
    background:#fff !important; 
    border: 1px solid #c8c8c8 !important;   
}
/*ChartColumn-Drilldown*/

aside {
    background:#fff !important; 
}

.highcharts-tooltip span {
    borderColor: #f15c80;   
}
/*ChartFunnelBasic*/

/*Chart Header*/
.modal-content-ext{         
    background-color: #EEF1F6 !important;
}
/*ChartLineBasic*/

/*Chart Preferance*/
#chartPhaseTabId li.active a, #chartPhaseTabId li a:hover {
    border-left: 1px solid #B5D34A;
    border-right: 1px solid #B5D34A;
    border-top-color: #285705 !important;
    background-color: #F9F9F9;  
    border-top: 3px solid #69D0C6;
    color: #203D51 !important;  
}
#chartPhaseTabId li a {
    background-color: #daeff9;
    color: #000;
}
/*Chart Progress*/

/*ChatterFeed*/
.firstColor {
    background-color: #E2F5FC; 
}
.secondColor {
     background-color: #EEF1F7; 
}
/*DigitallySigned*/

.fa-share:before{
    background-color: blue;
} 

.fa-pencil:before {
    background-color: #FF99CC;
}

.fa-eye:before {    
    background-color: #00CC66;
}
.fa-times:before {
    background-color: red !important;
}
.separator{ 
    color:#ECECEC;
}
.tableClass{
    background-color:#fff !important;
} 
.tableHeader{   
    color:#fff!important;  
}
.tableRowLinks{ 
    color:#000 !important;  
}
/*DynamicEditLayout*/
.tooltipster-noir { 
    border: 1px solid #2c2c2c;
    background: #fff;
    color: #2c2c2c;
}
/*dynamicViewLayout*/
.panel1 {   
    box-shadow: 3px 3px 5px #777 !important;
    border: 1px solid #858585!important;    
}
/*EmailTemplate*/
.custLink { 
    color: #2a6496 !important; 
}
.custLink:hover { 
    color: #2a4996 !important; 
}
/*FlexEdit Layout*/
#LoadingPopUpDivModal{  
    background:#4d4d4d;             
}
.sidebar-nav li a {     
    color: #999999;
}

.sidebar-nav li a:hover {   
    color: #fff;
    background: rgba(255,255,255,0.2);
    border-left: red 2px solid;
}
.sidebar-nav > .sidebar-brand a {
    color: #999999;
}
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;    
}
.color-red{
    color:red !important;
}
/*FlexGrid*/
.branch-div {
    border-left: 1px dotted #aaa;   
}
.leaf { 
    border-bottom: 1px dotted #aaa; 
}
.withBottomBorder {
    border-bottom: 1px solid #ddd;
}
#rightActionColumnHeader, .withRightBorder {
    border-right: 1px solid #ddd;
}
/*FlexTable*/
.ms-ctn-focus{
    border-color: #66afe9 !important;   
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;
}
/*a.tableLinksForHeader:hover{    
    color:#fff !important;                      
}*/
.headerStyleInsideDynamicLayout{
    color: #246095 !important;
}
.ms-sel-item {
    background: #2C7FC8 !important;
    color: #EEE !important; 
} 
.inactiveLink {   
   color:#000 !important;   
}
/*FlexViewLayout*/
div#myTabbedContent {
    background: #fff;
}

#myTabbedContent1{
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-top: 1px solid #808080; 
}
.tooltip-Border-ext{
    border-bottom: 1px solid rgba(0,0,0,0.04) !important; 
}
.calendarCSS{   
    color: #333;    
}
a:hover {
    color: #262626; 
    background-color: #f5f5f5;
}
/*Group View*/
.groupLeftSidebar > .groupPhoto > .photoOptions .background {
    background: none repeat scroll 0 0 rgba(255,255,255,.85);   
}
.groupLeftSidebar .emailSettingsDiv + div { 
    border: 1px solid #c9cdcf;  
}
.groupRightSidebar .memberPicture > a { 
    border: 1px solid #ccc; 
}
.groupRightSidebar .pendingRequests {   
    border: 1px solid #FFDC89;
    background-color: #FFFFDC;
}
.groupSidebar .groupSubheader {
    border-bottom: 1px solid #d7dbde;   
}

#GroupSettingsModal .requiredBlock {
    background-color: #c00; 
}
#GroupSettingsModal .hiddenDiv.select2-search { 
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;  
    background: #fff;   
}
#ShowAllGroupModal > ul.groupModalList > li > div:first-child > a:first-child > img:first-child {
    border: 1px solid #ccc; 
}
/*Home Collab*/
.collabTableBackground a{
    color: rgb(66, 139, 202);
}

.collabPanel > div:first-child input.searchCollabFeeds.textFieldActive{
    color:#000;
}

.collabFeedWrapper {    
    border: 0px solid #c8c8c8;
}
.collabFeedWrapper .showMore > a {
    color: #7B667B; 
}
.collabFeedWrapper .showMore > a:active,
.collabFeedWrapper .showMore > a:focus,
.collabFeedWrapper .showMore > a:hover {
    color: #015ba7;
}
.collabWrapper > ul li a.active {
    color:#393939;
}
.collabWrapper > div.post > div:first-child,
.collabWrapper > div.link > div:first-child + div,
.collabWrapper > div.file .collabUploadOptions + div,
.collabWrapper > div.file .collabUploadOptions,
.collabWrapper > div.link > div:first-child,
#CollabShareModal div.share > div:first-child{
    border: 1px solid #c7ccce;  
}
#CollabShareModal .shareWithAnchor > span,
.collabWrapper .postToAnchor > span {   
    color: #015ba7;
}
#CollabShareModal .postTo,
.collabWrapper .postTo {    
    border: 1px solid #c7ccce;  
}
#CollabShareModal .postTo > div > a,
.collabWrapper .postTo > div > a {  
    color: #015ba7;
    border-bottom: 1px solid #c7ccce;

}
#CollabShareModal .postTo > div > a:hover,
#CollabShareModal .postTo > div > a:focus,
#CollabShareModal .postTo > div > a:active,
.collabWrapper .postTo > div > a:hover,
.collabWrapper .postTo > div > a:focus,
.collabWrapper .postTo > div > a:active {   
    background-color: #E2EFFD;
}

.collabWrapper .postToSelectList {  
    border: 1px solid #dedede;  
}
.collabWrapper > div.post > div:first-child.default textarea,
.collabWrapper > div.link > div:first-child + div.default textarea,
.collabWrapper > div.file .collabUploadOptions + div.default textarea {
    color:#716562;
}
#CollabShareModal div.share > div:first-child + div,
#CollabPostBottomBar {  
    background: #f5f6f6;
    border: 1px solid #c7ccce;  
}
.collabWrapper .whoSeeHiddenDiv {   
    border: 1px solid #c1c1c1;
    box-shadow: 0 2px 5px #a0a6ab;
}
.collabWrapper .whoSeeHiddenDiv > .whoSeeFooter {
    background-color: rgb(245, 246, 246);
    border-top-color: rgb(233, 234, 235);   
    color: rgb(34, 34, 34);     
}
.collabWrapper > div.link > div:first-child label{  
    color: #4a4a56; 
}
.collabWrapper > div.link > div:first-child input[type="text"]{ 
    border: 1px solid #c7ccce;  
}

.collabWrapper > div.file #collabLinkFileAction,
.collabWrapper > div.file #collabUploadFileAction{  
    color: #015ba7; 
    border: 1px solid #c7ccce;  
}
.collabWrapper > div.file #collabLinkFileAction:hover,
.collabWrapper > div.file #collabLinkFileAction:active,
.collabWrapper > div.file #collabLinkFileAction:focus,
.collabWrapper > div.file #collabUploadFileAction:hover,
.collabWrapper > div.file #collabUploadFileAction:active
.collabWrapper > div.file #collabUploadFileAction:focus{    
    text-decoration: underline;
}
.collabSortDropdown > a:hover,
.collabSortDropdown > a:focus,
.collabSortDropdown > a:active {    
    background-color: #FBFBFB;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset;
    border: 1px solid #C1C1C1;  
}
/*Return to a + a for search box*/
.collabSortDropdown > a:hover > span:first-child,
.collabSortDropdown > a:focus > span:first-child,
.collabSortDropdown > a:active > span:first-child {
    color: #222;
    border-color: #FFF; 
}
/*Return to a + a for search box*/

.collabSearch > div > textarea {    
    border: 1px solid #ccc; 
    box-shadow: 0 1px 1px #e7e7e8 inset;
}
/*Return to a + a for search box*/
.collabSortDropdown > a {
    border: 1px solid #FFF; 
}
/*Return to a + a for search box*/ 
.collabSortDropdown > a > span:first-child {    
    color: #015BA7;
    border-color: #C1C1C1;
    color: #7B667B;
}
.collabSortDiv {    
    background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.95);
    border: 1px solid #CCC; 
    box-shadow: 0px 0px 2px #ECECEC;
}
.collabSortDiv > div:first-child {
    color: #8B8B8B; 
}
.collabSortDiv > div > a {  
    color: #222;    
}
.collabSortDiv > div > a:focus,
.collabSortDiv > div > a:active,
.collabSortDiv > div > a:hover {
    background-color: #F4F4F4;
    color: #015BA7; 
}
.collabFeedWrapper > .feedItem .collabFeedItemMenu {
    background-color: #f8f8f8;
    border: 1px solid #e2e2e2;  
}
.collabFeedWrapper > .feedItem .collabFeedItemMenu:hover,
.collabFeedWrapper > .feedItem .collabFeedItemMenu:focus,
.collabFeedWrapper > .feedItem .collabFeedItemMenu:active { 
    border: 1px solid #bfbfbf;
    background-color: -webkit-linear-gradient(#f8f8f8, #eeeeee);    
}
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div {  
    border: 1px solid #e2e2e2;  
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
}
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div a {    
    color: #222;    
}
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div a:hover,
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div a:focus,
.collabFeedWrapper > .feedItem .collabFeedItemMenu > div a:active {
    background-color: #ececec;  
    text-color: #222;
}
.collabFeedWrapper > .feedItem .collabTopics > a {
    color: #888;    
}
.collabFeedWrapper > .feedItem .collabTopics a:hover,
.collabFeedWrapper > .feedItem .collabTopics a:focus,
.collabFeedWrapper > .feedItem .collabTopics a:active {
    color: #015ba7;
}
.collabFeedWrapper .fileBlock,
.collabFeedWrapper .linkBlock,
#CollabShareModal .fileBlock,
#CollabShareModal .linkBlock{
    border: 1px solid #EDEDED;  
}
.collabFeedWrapper .fileBlock > div > a > span,
#CollabShareModal .fileBlock > div > a > span {
    color: #716562; 
}
.collabFeedWrapper .linkBlock > span,
#CollabShareModal .linkBlock > span {
    color: #7D7D84;
}
.collabFeedWrapper .fileBlock > span > a > img,
#CollabShareModal .fileBlock > span > a > img {
    border: 1px solid #d0d0d0;
}
.collabFeedWrapper .feedItem .moreActions { 
    box-shadow: 0 2px 5px #a0acab;
    border: 1px solid #b6b6b6;  
}
.collabFeedWrapper .feedItem .moreActions > div:first-child > a {
    color: rgb(66, 139, 202);   
}
.collabFeedWrapper .feedItem .moreActions > div:first-child > a:hover,
.collabFeedWrapper .feedItem .moreActions > div:first-child > a:focus,
.collabFeedWrapper .feedItem .moreActions > div:first-child > a:active {
    color: rgb(66, 139, 202);   
}
.collabFeedWrapper .feedItem .moreActions > div:first-child + div {
    border-bottom: 1px solid rgb(212, 218, 220);
}
.collabFeedWrapper .feedItem .moreActions > div.follow.following > a {
    background: transparent url({!urlfor($Resource.CollabSprites, 'CollabSprites/collabFollowSprite.png')}) no-repeat 0px -27px;
}
.collabFeedWrapper .feedItem .moreActions > div > a {
    color: #222;    
}
.collabFeedWrapper .feedItem .moreActions > div > a:active,
.collabFeedWrapper .feedItem .moreActions > div > a:focus,
.collabFeedWrapper .feedItem .moreActions > div > a:hover {
    color: #015ba7; 
}
.collabFeedWrapper > div > div + div > div + div >  ul li.timeStamp a,
.collabFeedWrapper > div > div + div > div + div >  ul li.timeStamp span,
.collabFeedWrapper .collabComment > span > div > div + div > ul li,
.collabFeedWrapper .collabComment > span > div > div + div > ul li a {
    color: #716562;
}
.collabFeedWrapper .collabComment > span > div > div + div > ul li a:active,
.collabFeedWrapper .collabComment > span > div > div + div > ul li a:hover,
.collabFeedWrapper .collabComment > span > div > div + div > ul li a:focus {
    color: #015BA7; 
}
.collabFeedWrapper .collabComment > span:first-child > div:first-child {
    border-top: 1px solid #F3F3F3;
}
.collabFeedWrapper .collabComment > div.createCollabComment:first-child {
    border-top: 1px solid #F3F3F3;
}
.collabFeedWrapper .collabComment > span > div,
.collabFeedWrapper .createCollabComment {   
    background: none repeat scroll 0% 0% #FBFBFB;
    border-bottom: 1px solid #F3F3F3;   
}
.collabFeedWrapper .collabLike,
.collabFeedWrapper .showMore {  
    background: none repeat scroll 0% 0% #FBFBFB;
    border-bottom: 1px solid #F3F3F3;
    color: #7B667B; 
}
.collabFeedWrapper .collabComment .newCollabCommentPlaceholder > textarea { 
    border: 1px solid #EDEDED;  
    color: #888;
}
.collabFeedWrapper .createCollabComment > div > textarea {  
    border: 1px solid #EDEDED;  
}
.collabFeedWrapper .collabCommentUploadDiv {
    border: 1px solid #b6b6b6;  
    box-shadow: rgb(160, 172, 171) 0px 2px 5px 0px; 
}
.collabFeedWrapper .collabCommentUploadDiv > a {    
    color: #015ba7; 
}

.collabColleagues >  .panel-heading {   
    background-color: #005fb2 !important;
    color: #fff !important;
}
#DisplayCollabLikes > div { 
    border-bottom: 1px solid gray;
}
#DisplayCollabLikes > ul.collabLikesList > li { 
    border-bottom: 1px solid gray;
}
#CollabSharingModal .fileSharingList .sharingSettings { 
    border: 1px solid #d4dadc;  
    box-shadow: 0 2px 5px #acacac;  
}
#CollabSharingModal .fileSharingHeader > li {   
    border: solid 1px gray;
}
#CollabSharingModal .fileSharingList > li {
    border-top: solid 1px gray; 
}
#CollabSharingModal .fileSharingHeader + div {
    border: solid 1px gray; 
}
#collabTabsID li:hover { 
    border-color: #EEEEEE;
}
#collabTabsID li a:hover { 
    border-bottom: 3px solid #EEEEEE; 
}
#collabTabsID collabTabsID li.active a {
    border-bottom: 3px solid #0272D3;   
}


.firstColor { 
    background-color: #E2F5FC; 
}
.secondColor { 
    background-color: #EEF1F7; 
} 
.mainContainer { 
    border: 1px solid #c8c8c8; 
}
#CollabShareModal .shareWithAnchor:hover,
#CollabShareModal .shareWithAnchor:focus,
#CollabShareModal .shareWithAnchor:active,
.collabWrapper .postToAnchor:hover,
.collabWrapper .postToAnchor:focus,
.collabWrapper .postToAnchor:active {   
    color: #015ba7;
}
.collabWrapper.orange > div > div:first-child {
    border-right: #fe8b20 1px solid;
    border-left: #fe8b20 1px solid;
    border-top: #fe8b20 1px solid;
}
.collabWrapper.orange > div > div:first-child + div {
    border-right: #fe8b20 1px solid;
    border-left: #fe8b20 1px solid;
}
.collabWrapper.orange > #CollabPostBottomBar {
    border-right: #fe8b20 1px solid;
    border-left: #fe8b20 1px solid;
    border-bottom: #fe8b20 1px solid;
}
/*Main Footer*/

.footer {         
    background-color: #015F95 !important;  
}
/*Manage User External Theme*/
.bs .carousel-indicators li {
    border: 1px solid #B5D34A !important;
}
.bs .carousel-indicators .active {
    background-color: #E9F3D9 !important;
}
.carousel-control {
    background: none repeat scroll 0 0 #222222 !important;
    border: 3px solid #fff !important;  
    color: #fff !important; 
}
/*Platform Setup*/
.bps{   
    -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
    box-shadow:0 4px 16px rgba(0,0,0,.2);   
}
.btnplatformsetup{  
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    color:#444; 
    background-color:#f5f5f5;   
}
.btnplatformsetup:hover{
    color:#333;
    border:1px solid #c6c6c6;
    background-color:#f8f8f8;   
}
/*Setup Icon*/
.btnenablesetup{    
    -webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
    box-shadow:0 4px 16px rgba(0,0,0,.2);   
}
.btnsetup{  
    border:1px solid #dcdcdc;
    border:1px solid rgba(0,0,0,0.1);
    color:#444;
    background-color:#f5f5f5;   
}
.btnsetup:hover{
    color:#333;
    border:1px solid #c6c6c6;
    background-color:#f8f8f8;   
}
/*Skinny FlexTable*/
/* stop the glowing blue shadow */
.add-on .form-control:focus {   
    border-color:#cccccc; 
}

.panel-heading-pagination .disabledCls{
    color: #EEEEEE!important;
}   
.flexTableHeader {
    background-color:#2C7FC8;  /* #096BCC;*/
    color: #fff !important;
}   
/*StepProgress bar*/
ul.legends > fieldset {
    border: 1px solid #000; 
}
ul.legends > fieldset > legend{ 
    background:#fff;        
}
ul.legends li span {    
    border: 1px solid #999;
}

ol.progtrckr li.progtrckr-curr:before { 
    background-color: #1E90FF;  
}

/*Sticky Bottom Menu*/
.dropbtn {
    background-color: #FF9800;  
}
.bottomMenu-body {
    background-color: #f9f9f9;
    border: 1px solid #d6d2d2;
    box-shadow: 1px 1px 7px rgba(12, 12, 12, 0.35);
}
.bottomMenu-body a:hover {
    background-color: #f1f1f1
}

/*Auto CompleteSearchBox*/
.hiddenDiv.select2-search,
.hiddenDiv.select2-search { 
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;  
    background: #fff;
}
/*Dynamic CSS*/
.popupBackground{ 
    background:rgba(0,0,0,0.6); 
}
.PopupPanel{ 
    background-color: #DCDCDC;
}

.panel-title{ 
    color: inherit;
}
.container-fluid .panel-default > .panel-heading { 
    //border-bottom: 0px solid #55B4AB;                                      /*Need to check Sidebar UI breaking*/
}
#logo-space img { 
    background: Transparent; 
}
#logo-space h1 { 
    color: #fff;
}
/*.customBtn:hover { 
    background-color: #00396B !important;
    border-color: #285E8E !important; 
    color: #FFF !important; 
}
.customBtn {
    background-color: #2B89BC !important; 
    -moz-border-top-colors: none; 
    -moz-border-right-colors: none; 
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none; 
    border-color: #2B89BC !important; 
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.075) !important;
}*/
.customBtn, .customDisableBtn, div.advf div[ng-if="showFilterPane"] > span .btn a {
    color: #FFF !important;
}
.customDisableBtn { 
    background-color: #A7B8D1; 
} 
#myTab li#SidebarCtrlId { 
    background-color: #0b4980!important;
    border-right:1px solid #fff;
}
#myTab li#SidebarCtrlId a {
     color:#33455d;
}
#myTab li#SidebarCtrlId a i { 
    color: #fff;
}
.selectedItem { 
    background-color:#e2f5fc; 
    color:#32475c; 
}
#sideBarDivId {
    background-color: #EEF1F7; 
    border-right: 1px solid #a8b8d1;
}
.sidebarMenuCls .SidebarAccordian .panel-group .panel .panel-heading { 
    background-color: #E2F5FC;
}
.sidebarMenuCls .SidebarAccordian .header-div-cursor a .glyphicon {
    color: #33455B;
}
.sidebarMenuCls .SidebarAccordian .subHeaderPadding div a.highlightLink { 
    color: #2a6496; 
}
.sidebarMenuCls.SideBarMenuAppCollapsed .headerCls { 
    background-color: #EEF1F7;
    border-bottom:1px solid #cfd6e6;
}
.sidebarMenuCls.SideBarMenuAppExpanded .headerCls  { 
    background-color:#cfd6e6; 
    border-bottom:1px solid #cfd6e6;
}

.headerDivCls.SideBarMenuAppExpanded { 
    background-color:#cfd6e6; 
    border-bottom:1px solid #cfd6e6;
}

.tabColor.SideBarMenuAppCollapsed .headerCls{
    background-color: #EEF1F7; 
    border-bottom:1px solid #cfd6e6;
}
.tabColor.SideBarMenuAppExpanded .headerCls{ 
    background-color:#cfd6e6; 
    border-bottom:1px solid #cfd6e6;
}

.searchHeaderCls.SideBarMenuAppCollapsed {
    background-color: #EEF1F7;
    border-bottom:1px solid #cfd6e6;
}
.searchHeaderCls.SideBarMenuAppExpanded  { 
    background-color:#cfd6e6; 
    border-bottom:1px solid #cfd6e6;
}
#searchHdr p.headerCls .glyphicon { 
    color: #33455B; 
}
#recentlyViewedHeaderId .headerCls .fa { 
    color: #33455B; 
}
#ExternalLinkApp .headerCls .glyphicon { 
    color: #33455B;
} 
.sidebarDivCls { 
    background-color:#fff;
}      
.headerLabelColorCls, .linkHeaderColorCls   {
    border-bottom:1px solid #cfd6e6;
} 

.customLabelstyle { 
    color: #6D6D6D; 
}
/*#myTabs .tabSection {
    border: 1px solid #DCDCDC; 
}*/
.TOP_DOWN > div { 
    border-bottom: 0; 
}
.tab-inner-content { 
    border-bottom: 1px solid #DCDCDC; 
}
.tab-inner-content .panel-heading { 
    background-color: Transparent;
}
.TOP_DOWN .panel-title { 
    color: #266FB8; 
}
/*#topTabsID li a {
    border-bottom: 3px solid #fff;
}
#topTabsID li a span { color: #606060; }
#topTabsID li.active a span { color: #246095; }
#topTabsID li:nth-child(odd) { background-color: #F0F0F0; }   
#topTabsID li:nth-child(odd) a { border-bottom: 3px solid #F0F0F0; }   
#topTabsID li:nth-child(even) { background-color: #D8D8D8; }   
#topTabsID li:nth-child(even) a { border-bottom: 3px solid #D8D8D8; }   
#topTabsID li a:hover { border-bottom: 3px solid #A8A8A8; background-color: #A8A8A8; }

#topTabsID li.active a { border-bottom: 3px solid #246095;  
    background: -moz-linear-gradient(top,  rgba(252,252,252,0) 73%, rgba(65,120,147,0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(73%,rgba(252,252,252,0)), color-stop(100%,rgba(65,120,147,0.25)));
    background: -webkit-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: -o-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: -ms-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: linear-gradient(to bottom,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#40417893',GradientType=0 );
}*/
#editDiv { 
    border: 1px solid #DCDCDC;
}
#editDiv div.editInnerPanel { 
    border-bottom: 1px solid #DCDCDC; 
}
.requiredFieldMessage {
    color: #FF0000;
}
.requiredField {
    color: #FF0000;
}
.errorMsg { 
    color: #FF0000; 
}
.fa-bars {
    color: #2a6496; 
}  

.footerDiv { 
    background: #4F6A92;
}
.footerDiv .col-md-10 a { 
    color: #fff; 
}
.footerDiv .col-md-10 a:hover {
    color:#EEF1F6 !important; 
}
.headerDiv {
    background-color: #00396B;
}
#top-user-controls .nav-Wrapper .nav li.listyle .btn-group button {
    color:#fff;
}
#top-user-controls .nav-Wrapper .nav li.listyle .btn-group .customBackground {
    background-color: Transparent;
}
.menu-placement .navbar #myTab { 
    background-color: #0b4980;
    border-top:1px solid #fff;
} 
.menu-placement .navbar #myTab li {
    border-right:1px solid #fff;
}   
.menu-placement .navbar #myTab li.tabColor { 
    background-color: #00396B !important;
}
.menu-placement .navbar #myTab li.active { 
    background-color:#e0f4fb !important; 
}
.menu-placement .navbar #myTab li a { 
    color:#fff; 
}
.menu-placement .navbar #myTab li.active a{ 
    color:#32475c;
}
.menu-placement .navbar #myTab li:hover { 
    background-color:#e2f5fc !important; 
}
.menu-placement .navbar #myTab li:hover a{    
    color:#32475c; 
}
#CollabMenu {  
    border-right: 1px solid #CFD6E6;
}
.grey{ 
    color: #808080; 
}
.closeIcon{ 
    color: #fff !important; 
}
.tableColumnHeader{ 
    color: #6D6D6D !important; 
} 
.flexTableHeader { 
    color: #000 !important; 
}
.iconCompleted { 
    color: #3C3 !important; 
}
.iconNotStarted, .uncertainIcon { 
    color: #808080 !important;
}
.iconRejected { 
    color: #F30 !important;
}
.tableClass{ 
    background-color: #fff !important;
}       
.tableRowLinks{ 
    color: #000 !important;
}
.tableCellText a { 
    color: #337ab7 !important;
}
.highlightedColumn{ 
    background-color: #e8f3fb   !important; 
}
.separator{ 
    color:#ECECEC;
}
.disabledCls{ 
    color:#EEEEEE!important;
}
.tableBackground{ 
    background-color: #fff !important;
} 
.tableBackground .panel { 
    border: 1px solid #DCDCDC !important; 
}
table.dataTable tr.even td.sorting_1 { 
    background-color:#b8e0fc; 
}
/*.panel-heading-header {
    background-color: #d2e1f5 !important;
    color: #fff !important;
}*/
.tableLinks i.fa-eye { color:#fff; background-color:#00CC66;}
.tableLinks i.fa-pencil { color:#fff; background-color:#FF99CC;}
.tableLinks i.fa-ban { color:#fff; background-color:#F23131;}
.tableLinks i.fa-trash-o { color:#fff; background-color:#F23131;}
.tableLinks span.glyphicon-trash {color:#fff; background-color:#F23131;}
.tableLinks i.fa-plus {color:#fff; background-color:#BDA3E9;}
.tableLinks i.fa-file {color:#fff; background-color:#E976C2;}
.tableLinks i.fa-arrow-down {color:#fff; background-color:#767EE9;}
.tableLinks.disabled i.fa {
    background-color:#C0C0C0 ;
}
.TOP_DOWN .panel-heading .panel-heading-title { 
    color:#246095;
}
#taskSummaryDiv .list-group-item1 { 
    background-color: #EEF1F6; 
    border: 1px solid #DCDCDC; 
}

#taskSummaryDiv .list-group li:nth-child(even) { 
    background-color: #EEF1F6;
}
/*.modalTable{
    border: 1px solid #000 !important; 
}
.modalTableFont{ 
    color: #000 !important; 
}*/
.panel-heading-title {
    color: #fff; 
}
#chart .panel-body{ 
    border: 1px solid #DCDCDC;
}
/*.modalTable{ 
    border: 1px solid #000 !important; 
}*/
.modal-backdrop{ 
    background-color: rgba(0,0,0,0.5); 
}
.hoverTable td{
    border:1px solid #000; 
}
.hoverTable th{
    border:1px solid #000; 
}

.individualPalette table.list.hoverTable td:last-child {
    border-right: 1px solid #adadad;
}
/* Define the default color for all the table rows */
.hoverTable tr{ 
    background: #00000; 
}
/* Define the hover highlight color for the table row */
.hoverTable tr:hover { 
    background-color: #BADA55; 
}
.ui-dialog-titlebar { 
    background-color: #E5F3FF;
}
#highMapContainer { 
    border-color: gray; 
}
.loginTrendCircle {
    background: #E5F3FF;
} 
.loginTrendTopLabel{ 
    color: #475a69;
}
.loginTrendBottomLabel{
    color:#203d51;
}        
.loginTrendCountStyle{
    color:#203d51;
}
.loginListItemsStyle{ 
    color: #203d51; 
}
.loginHighLightsExtendedLine{ 
    background-color: #285E8E;
}
#externalLoginPage .border-add{ 
    border-color: #ddd !important; 
}
/*#menuPhase, #menuOrg, #menuYear, #applyFilter, #clearAll { 
    background:#A6CDEC!important;
    border: 1px solid #005fb2; 
    color:#003B6D !important; 
    text-shadow: none !important; 
}

#menuPhase, #menuOrg, #menuYear, #applyFilter, #clearAll { 
    background-color: #005FB2; 
}
*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { 
    background-color: #e2f5fc !important; 
    color: #32475c !important; 
}

#profileDropDownMenuId li:first-child:hover {
    background-color: transparent !important;
}

#profileDropDownMenuId li:hover {
    background-color: #e2f5fc !important;
    color: #32475c !important;
}

/*#collapseOne .panel-body { 
    background-color: #e2f5fc; 
}*/

.selected {
    color: #00396B; 
}
.sidebarMenuCls .SidebarAccordian .panel-heading .panel-title { 
    color:#33455b; 
}
/*Govgrant Theme*/
body {    
    background-color: #EEF1F6;
}
.modal-body{
    background-color: #eef1f6;
}
#PageTemplateApp {    
    background-color: #EEF1F6;   
}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
} 

#menu-toggle-2 {    
    background: inherit;
}

.page-content-wrapper form {
    background-color: #EEF1F6;
}
ul .active a{
    background-color: #E2F5FC;
}

#page-content-wrapper .panel-heading {
    color: #00396B;  
}

.btn { 
    border: 1px inherit;   
    background-color: inherit;
    color: inherit;    
}
/*#appBtnId:hover, #profileNamePlaceHolderId:hover, .btn:hover, button.customBtn:hover, button.secondaryBtn:hover {
    background: #4c90b5 !important;
    border-color: #2c2c2c;
    color: #fff !important;    
}*/
.panel-heading-title, .panel-heading-title a, .panel-title, .panel-title a,
.page-content-wrapper .panel-heading .panel-title a,
.page-content-wrapper .TOP_DOWN .panel-heading a,
.TOP_DOWN .panel-heading .panel-title,
.panel-heading a:hover {
    color: #00396B;
}

.navbar-toggle {    
    background-color: transparent;
}

/*#topTabsID li:nth-child(odd) {
    background-color: #F9F9F9;
}
#topTabsID li:nth-child(even) {
    background-color: #DFE4ED;
}

#topTabsID li.active a {
    border-bottom: 3px solid #00396B;    
    background: -moz-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(73%, rgba(252, 252, 252, 0)), color-stop(100%, rgba(65, 120, 147, 0.25)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -o-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -ms-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: linear-gradient(to bottom, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#40417893', GradientType=0);
}*/
#myTabs .panel-heading {
    border-bottom: 1px solid #ddd !important;
}
.mask-before-done {
    background-color: red;
}
#taskSummaryDiv div{    
    border-bottom: 1px solid #ddd ;
}
.panel-title-ext{   
    color: #00396B;
}
#page-content-wrapper .panel-heading{
    border-bottom: 1px solid #ddd;
}
.panel-title h2,
.panel-heading-header h2,
.panel-heading-title h2{   
    color: #00396B;   
}
#modaltemp .panel-heading-title h2 {
    color: #ffffff;    
}

table.dataTable thead th {
    border-bottom: 1px solid #ddd !important;   
    font-color: #6D6D6D;
}
a.tooltipstered:hover{
    background-color: transparent;
}
.fa-file-o{   
    color: #fff;
    background-color: #00CC66 !important;   
}
.labelHelpTooltip span.helpIcon {   
    color: #2C5FBD !important;
}
.fa-eye:before {   
    color: #fff;
    background-color: #00CC66;
}

.fa-share:before{
    background-color: blue;
}       
.fa-pencil:before {
    background-color: #FF99CC; 
}
.fa-trash-o,
.fa-trash {  
    background-color: #F23131;
}
.fa-download,
.fa-cloud-download {
    background: #f7892c; 
}
.fa-file-pdf-o{
    background: #16A085;
}
.fa-info {    
    color: #5f94c3;   
}
.fa-paper-plane-o {
    background: #EE96F3;  
}

.fa-bars:hover{
    background: inherit;
}
.flexTableHeader,
.actionColumn{
    color: #337ab7;
}
.collabFilesWrapper table.dataTable tr:nth-of-type(even),
table tr:nth-of-type(even),
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9 !important;
}
.collabFilesWrapper table.dataTable tr:nth-of-type(odd),
table tr:nth-of-type(odd),
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff !important;
}
table tr:hover,
.table-striped>tbody>tr:nth-of-type(even):hover,
.table-striped>tbody>tr:nth-of-type(odd):hover {
    background-color: #e8e8e8 !important;
}
.list-group-item {
    border: 0px solid #ddd;
}
.chartContainer{
    border: 0px solid !important;  
}
.chartContainer   .panel-heading{
    border-bottom: 1px solid #DFE4ED;
}
.accordionClass  .panel-heading{
    background-color: rgb(238, 241, 246);
}
#popupflextable .panel-heading{
    border-bottom: 1px solid #ddd;
    color: #00396B;
}
.select-pkg-data-text input#HideForExternal {   
    background: transparent;    
}
#SelectPackageComponent .TOP_DOWN > div {
    border-bottom: 0px solid #DCDCDC
}
/*.navbar-default .navbar-nav>li>a:focus {
    outline: 2px solid #155e92 !important;
}
#appBtnId:focus, #profileNamePlaceHolderId:focus, #menu-toggle-2:focus {
    outline: 2px solid #155e92 !important;
}*/
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: transparent;
}

#myTabNew  li:hover {
    background: #005FB2;
}
.collabFilesWrapper table.dataTable .headerRow {
    background: #fff;  
}
.collabFilesWrapper table.dataTable td {
    border: 0px solid #ddd;
    color: inherit !important;
    background: inherit !important;
}
/*.customBtn,
.page-content-wrapper .btn,
.page-content-wrapper .panel-heading a.btn {
    border: 0px solid #4e6096 !important;
    color: #fff !important;
    box-shadow: none !important;
    opacity: 1 !important;
}
*/ol.progtrckr li.progtrckr-todo:before {
    background: #EEF1F6 !important;
}
th {
    border-top: 0px solid !important;
    background: #fff !important;    
}
.tableColumnHeader {    
    background: #fff !important;
    color: #000 !important;
}

.workspace-panel ul .active a{  
    background-color: #E2F5FC !important;       
}

.fa-chevron-right:hover,
.fa-chevron-left:hover {
    background: inherit;
}

.panel-heading .fa-info{
    background-color: #dae6f1 !important;
}

.user-type-logo:hover, 
.user-type-logo2:hover{
    background: transparent;
}

.field-value{
    color: #000 !important;   
}
i.fa.fa-comment-o {   
    color: sandybrown;
}
.fa-angle-down{     
    color: #4f6a92  !important;
}

.plus-div {
    background-color: #2c7fc8;
    color: #fff !important;
}

.secondaryBtn:hover{   
    background-color: #edf3f8 !important;
}

.tableLinks {
    color: #000 !important;
}

/*#page-content-wrapper .panel-footer {
    color: #00396B;
    border-color: #FFF;    
}*/
.overview-header{
    background: #fff !important;    
}

#appDropDownMenuId li,
#profileDropDownMenuId li {
    border-top: 1px solid #ddd;       
}
#myTabs .collabPanel .panel-heading{
    background-color: #B3E5FC !important;  
}
.overview-panel{
    background: #fff !important;   
}

#rightActionColumnHeader, .withRightBorder {
    border-right: 0px solid #ddd !important;
}
.ext-budget-hover:hover{
   background-color: #fff !important;
}
#profileNameIcon{ 
    color: #ddd;
}

.tblIcon{
    color: blueviolet;
}
.fa-unlock-alt,
.unlockIcon{
    color: goldenrod;
}
#appDropDown #appBtnId, #profileNamePlaceHolderId, #appDropDown #appBtnId:hover, #profileNamePlaceHolderId:hover{
    background: transparent !important;
}

#bs-example-navbar-collapse-1 ul.nav.navbar-nav.navbar-right li:hover {
    background: transparent;
}

#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn {   
    border: 1px solid #fff !important;    
    background-color: #605555 !important;
    background: #605555 !important;    
    color: #fff !important;    
}

#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn a{
    color: #fff !important;   
}
.bottomMenu-body {
    background-color: #f9f9f9;
    border: 1px solid #EFE9E9;    
}

a.tableLinksForHeader:hover span.caret {
    color: #00396B !important;
}

a.close:hover {
    background: transparent;
}
span.lookupInput a,  span.lookupInput a:hover{   
    background: #eaeaea;
    border: 1px solid #9a9797;    
}
.modal a[data-dismiss="modal"]:hover {
    background-color: transparent;    
}
div#addAtt table tr:hover {
    background-color: transparent !important;
}
div#addAtt table tr:nth-of-type(odd):hover {
    background-color: #f9f9f9 !important;
}


.ms-ctn .ms-trigger {    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e)) !important;
    background: -moz-linear-gradient(top, #7892c2 5%, #476e9e 100%) !important;
    background: -webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%) !important;
    background: -o-linear-gradient(top, #7892c2 5%, #476e9e 100%) !important;
    background: -ms-linear-gradient(top, #7892c2 5%, #476e9e 100%) !important;
    background: linear-gradient(to bottom, #7892c2 5%, #476e9e 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0) !important;
    background-color: #7892c2 !important;   
    border: 1px solid #4e6096 !important;
}
.ms-ctn .ms-trigger:hover {   
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4f73b6), color-stop(1, #476e9e)) !important;
    background: -moz-linear-gradient(top, #4f73b6 5%, #476e9e 100%) !important;
    background: -webkit-linear-gradient(top, #4f73b6 5%, #476e9e 100%) !important;
    background: -o-linear-gradient(top, #4f73b6 5%, #476e9e 100%) !important;
    background: -ms-linear-gradient(top, #4f73b6 5%, #476e9e 100%) !important;
    background: linear-gradient(to bottom, #4f73b6 5%, #476e9e 100%) !important;
    border-color: #2c2c2c; 
}
td a.tableRowLinks:hover {   
    background-color: transparent !important;
    color: #337ab7!important;  
}
.tableRowLinks {   
    background-color: transparent !important;
    color: #337ab7 !important;   
}
/*.header-title a.tableLinksForHeader:hover {    
    color: #23527c !important;  
}*/
a:hover {    
    /*background-color: transparent !important;*/  
    background-color: transparent;  
}

div[ng-if="hasFilter"] a {
    color: #fdfdfd;
}

div[ng-if="hasFilter"] span.btn.btn-primary.ng-scope.ng-binding {
   background: #46a397 !important;   
    border: 1px solid #218f70 !important;  
}
span.fa.fa-info.helpIcon {
    background: none;
}
budgetgrid tr.flexTableHeader th div.tableColumnHeader {
    background: transparent !important;
}

budgetgrid tr.flexTableHeader th {
    background: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%) !important;
}
.modal-content .modal-header.modal-heading-header{  
    background-color: #2C7FC8 !important;
}
.actionColumn a:hover {   
    background: transparent;
}

.n2gheader a.disable-action {
    color: #337ab7 !important;
}

n2g table#table-ext table#table-ext {   
    border: 1px solid #e1e0e0 !important;   
}

n2g table#table-ext table#table-ext td:last-child, n2g table#table-ext table#table-ext th:last-child {
    border-right: 1px solid #e1e0e0 !important;
}

table.tableClass, n2g table{
    border: 1px solid #ddd !important;
}

table.tableClass th, n2g table th{
    background: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%) !important;
    border: 1px solid #ddd !important;
}

table.tableClass  th .tableColumnHeader{
background: transparent !important;
}

/*Applicant login3*/
#externalLoginPage .border-add{
    border-color: #ddd !important;
}
#leftcolumn{
    background-color:#F4F6F9; 
    border: 1px solid #D8DDE6;
}
.disableBtnCls { background-color:#F2F2F2 !important; color: #000 !important; }
.requiredMark { color: #d74c3b !important; }
.PopupPanel { border: solid 2px #004179; }
.helpTextPostStyle { color:#78787D; } 
.errorMessageStyle { color:red; }
.errorMessageStyleIntoForm { color:red;}
.helpIcon { color: #9db6ce  !important; } 
.tableHeader { background-color : #E5F3FF !important; }   

.footerlogin-text{
    color:#A3A7A7
}      
.br-white{
    border-color: #fff;
}
.bgcolor-light-grey{
    background-color:#f2f3f3
}
.color-Navy-Blue{
    color:#00396B;
}
.bgcolor-Navy-Blue{
    background-color:#05599c;
}
.loginTrendCircle { 
    background: #E5F3FF;    
}
.loginTrendTopLabel{    
    color: #475a69;
}
.loginTrendBottomLabel{ 
    color:#203d51;  
}
.loginTrendCountStyle{  
    color:#203d51;  
}
.bgcolor-white-smoke{
    background-color:#f5f5f5;
}
.color-orange{
    color: #ff7800 !important;
}
.dropdown-content {    
    background-color: #f9f9f9;  
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a:hover {background-color: #f1f1f1}
a.button a:hover{
background: #fff;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.main-tabs table{
    border: 1px solid #E1E1E1;
}
.main-tabs thead th {
    background-color: #E1E1E1 !important;
    border-bottom: 1px solid #9F9F9F;
}
 .main-tabs thead th a,  .row.main-tabs thead th .tableColumnHeader {
    background-color: transparent !important;
    color: #1C1C1C !important;      
}
 .main-heading .active a,  .main-tabs .nav-tabs>li.active>a{    
    border-top: 2px solid #6498E4 !important;   
}
.main-heading a:hover, .main-tabs .nav-tabs>li.active>a:hover{
    background-color: #FFF !important;  
    border-top: 2px solid #6498E4 !important;   
}
 input.btn.btn-lg.btn-primary.btn-block.customBtn { 
    border: 1px solid #737272 !important;   
}
 span.pull-right.requiredFieldMessage { 
    color: #B1B1B1;
}
 
.registration-page-heading{    
    border-bottom: 1px solid #ccc;  
}

.tabSection .panel-heading a, .header-title a {
    color: #00396B;
}

button.close.close-ext .fa-times:before, .close-ext, 
.close-ext .fa-times:before, .fa-times:before{
    background: transparent !important;
}

.individualPalette table.list.hoverTable tr:first-child td {
    background-color: #bdb9b9;
}
.individualPalette table.list.hoverTable {
    border: 1px solid #adadad ;
}
.individualPalette table.list.hoverTable tr:first-child td {
    background-color: #bdb9b9;
}
tr#overAllStatusRow {
    background: #e8f3fb !important;
}
.individualPalette table.list.hoverTable td.dataCell.whiteHead {
     background: #e8f3fb !important
}

.individualPalette table.list.hoverTable td.dataCell.Approved,
.individualPalette table.list.hoverTable td.dataCell.Started {
    background-color: #66b1e8;
    color:#fff;
}

.individualPalette table.list.hoverTable td.dataCell.Rejected {
    background-color: #fb7373;
}

.individualPalette table.list.hoverTable th {
    border: 1px solid #adadad !important;
    background-color: #eaeaea !important;
}
button.secondaryBtn:hover {
    color: #fff !important;
}
button.secondaryBtn {
    color: #fff !important;
    background-color: #4c90b5 !important;
}
.branch-child-data table.tableBottomMargin.table {
    border: 1px solid #cecece;
}
.branch-child-data table.tableBottomMargin.table th {
    background: #eaeaea  !important;
}

.branch-child-data table.tableBottomMargin.table tr:nth-of-type(odd) {
    background-color: #f7f7f7 !important;
}
.branch-child-data table.tableBottomMargin.table tr:nth-of-type(even) {
    background-color: #fff !important;
}

.main-tabs a.btn.quickSearchBtn:hover{
    color: #555 !important;
    border-color: #C0C0C0;
}
 .main-tabs a.btn.quickSearchBtn, .main-tabs .ms-trigger {
    background-color: #E1E1E1 !important;   
    color: #555 !important;
    border-color: #C0C0C0;
}
.panel-green {
    border-color: #5cb85c;
}

.panel-green .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green a {
    color: #5cb85c;
}
.panel-green a:hover {
    color: #3d8b3d;
}
.panel-red {
    border-color: #d9534f;
}
.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}
.panel-red a {
    color: #d9534f;
}
.panel-red a:hover {
    color: #b52b27;
}
.panel-yellow {
    border-color: #f0ad4e;
}
.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}
.panel-yellow a {
    color: #f0ad4e;
}
.panel-yellow a:hover {
    color: #df8a13;
}
.readOnlyBlock {
    color: #737373; 
}

ul.chevron li a.approved:hover {
    background: #146CA6 !important;
}

/*.focusActionItem:focus{
    outline: 2px solid #2b95e0 !important;
}*/

.fa-list-alt.fa-2x {
    color: #fff !important; 
}  
                /*********WBS ********/
.project_task_task{
    border:2px solid #BFC518;
    color:white;
    background: #3ea9d9;
}
.project_task_task .gantt_task_progress{
    background:#3ea9d9;
}
.select2-drop { 
    background: #fff;
    color: #000;
    border: 1px solid #aaa; 
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.gantt_grid_scale .gantt_grid_head_cell {
    color: white;   
    background-color: #2b89bc;
}
.gantt_task .gantt_task_scale .gantt_scale_cell {
    color: white;   
    background-color: #2b89bc;
    border-right: 1px solid white;
}
.gantt_cal_ltitle { 
    background-color: #2b89bc;
    color: white;
}
.form-ext{
    background-color: white !important; 
}
.gantt_task_cell.week_end{
    background-color: #EFF5FD;
}
.gantt_task_row.gantt_selected .gantt_task_cell.week_end{
    background-color: #F8EC9C;
}
.secondaryBtn:hover {
    background-color: #2B89BC !important;
}
/********User Notes**********/
.usernotes{
  color:#fff;
}
.stickyUsernotes ul li a{
  color:#000;  
  background:#ffc; 
  -moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);
}
.stickyUsernotes ul li:nth-child(even) a, .stickyUsernotes ul li:nth-child(even) a:hover{
  background:#cfc !important;
}
.stickyUsernotes ul li:nth-child(3n) a, .stickyUsernotes ul li:nth-child(3n) a:hover{
  background:#ccf !important;
}

.stickyUsernotes ul li a:hover, .stickyUsernotes ul li a:focus{
  box-shadow:10px 10px 7px rgba(0,0,0,.7);
  -moz-box-shadow:10px 10px 7px rgba(0,0,0,.7);
  -webkit-box-shadow: 10px 10px 7px rgba(0,0,0,.7);
}
.stickyUsernotes ol li a{color:#fff;}
.stickyUsernotes .tittleClassDetail{    
    color: #555;
    background-color: #fff;    
    border: 1px solid #ccc;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   }

.stickyUsernotes #close:hover {color: #f70000;}
.listUsernotes .tittleClassDetail{background-color: #fff !important;;color: #000000 !important;}


.listUsernotes ul li div.tittleClassDetail {
    background-color: #fff!important;
    border-right: 3px solid #fff;
}

.listUsernotes ul li div.tittleClassDetail:hover {
    background-color: #99c9f1 !important;
}
div#userNote button {
    background-color: transparent;
    color: #424242;
}

div#userNote button i {
     background-color: #067d72;
    color: #fff;
}

div#userNote button i:hover {
    background-color: #38c5b8;
}
div#userNote .new-notes i {
    border: 1px solid #a5a5a5;
    background-color: #4c94de;
    color: #fff;
}
div#userNote button {   
    background-color: transparent;    
    color: #424242;
}
div#userNote .grp > button:nth-child(2) {
    border: 1px solid #a5a5a5;   
}
div#userNote .grp > button:first-child {    
    border: 1px solid #a5a5a5;   
}

div#userNote button#userModalDivCloseIcon {
    color: #000;    
}
#userModalDiv form.form-horizontal {   
    background-color: #fff;
}

div#userNote button i.active {
    background-color: #04524b;
}
.listUsernotes ul li:nth-child(even) div.tittleClassDetail {
    background-color: #f9f9f9 !important;
}
.listUsernotes ul li:nth-child(even) div.tittleClassDetail:hover {
    background-color: #99c9f1 !important;
}
.tittleClassDetailHead{  background: #fff;    
    border-bottom: 2px solid #ddd;    
    color: #333;
}
.stickyUsernotes ul li a:hover, .stickyUsernotes ul li a:focus {
    background: #ffc !important;
}
div#selectedTab-Mobile i {
    color: #fff;
}

div.advf .row .col-md-3:last-child .form-group div a:nth-child(2) span {
    background: #dd4141 !important;
}
/*In this css file we have to add only color related css But I added some other css 
becoz of some reason later we will move below css till dont remove - Anup*/

.panel-body.chartPanelBody>div {
    height: 100% !important;
    min-height: 100% !important;
}

ul#appDropDownMenuId li {
    margin: 0;
}

a.tableLinks.focusActionItem i.fa.fa-times:before {
    color: red !important;
    font-weight: normal !important;
}

i.fa.fa-times:before {
    color: #ea2c1d !important;
}

div.advf .row .col-md-3:last-child .form-group div a.filter-disabled-class span {
    background-color:#dbdbdb !important;
}
button.btn-comment-disabled, button.btn-comment-disabled:hover  {
    background-color: #bbbbbb !important;
    background-image: none !important;
}    

button.btn.btn-info.pull-right.advf-button[aria-expanded="true"]:after {
    border-color: #5478a8 transparent transparent;
}    
div.advf .closeIcon {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
}
.nav.navbar-nav .dropdown .btn-group ul.dropdown-menu.dropdown-menu-right li a {
    color: #333 !important;
}


/*alert massages css*/

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-failure {
    color: #a94442;
    background-color: #ffe5e5;
    border-color: #ebccd1;
}

a.map-gbtn {
    background-color:#f77a7a; 
    color: #fff !important;
}
a.map-gbtn:hover {
    background-color:#da7b7b !important;
    color: #fff !important;
}
/*Changes for themes*/
/*.footer, .navbar-default {
    background-color: #4b8db1 !important;
    background: #4b8db1 !important;
}*/
.sidebar-wrapper .panel-heading:hover {
    background-color: rgb(68, 125, 156) !important;
}

.sidebar-wrapper .panel-heading a i, .sidebar-wrapper .panel-heading span.fa.fa-chevron-down {

    color: #fff;
}

body .SidebarAccordian .panel-heading {
    background-color: #a8c7d9 !important;
}

body .SidebarAccordian .panel-heading a {
    color: #fff;
}

#myTabNew .fa-home{
    color:#fff;
}
#myTabNew .fa-pie-chart{
    color: #fff;
}
#myTabNew .fa-comment{
    color: #fff;
}
#page-content-wrapper{
    background-color: #eef1f6;
}

.sidebar-wrapper-ext {
    background-color: #72a4bf;
}
#myTabNew li.active:first-of-type {
    border-left: 1px solid #284d61;
}

#myTabNew li:first-of-type {
    border-left: 1px solid #ccc;
}
#myTabNew li {
    border-right: 0px solid #00396B !important;   
}

/*.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: #6f9ad4 !important;
}*/

.sidebar-wrapper .panel-heading {
    color: #ffffff !important;
    background-color: #93bad0 !important;
    border-color: #93bad0 !important;
}

.sidebar-wrapper .panel-sidebar .panel.panel-default .panel-heading {   
    border-top: 0px solid #b3bed8;   
}
div#sidebar-wrapper-logo {
    border-right: 0px solid #BCC6DC;
    border-left: 0px solid #BCC6DC;
    border-bottom: 0px solid #BCC6DC;
}

/*.navbar-default .navbar-nav>.active>a,
#myTabNew a:hover{
    background: #307194 !important;
}*/

#page-content-wrapper .panel-heading{
    border: 0px solid #ddd;
}

.panel-heading {
    background-color: transparent; /* #005FB2 */ 
    color: #fff;
}

nav.navbar.navbar-default.navbar-fixed-top {
    margin-bottom: 0;
    border-bottom: 0;
}

/*nav.navbar.navbar-default.navbar-fixed-top .container-fluid:last-child {
    background-color: #295065;
}*/

.top-menu {
    border-bottom: 1px solid #569bc1;
}

.tableBackground .panel-heading, .tab-content .panel-heading,
.panel-heading.flexgrid-panel-heading {
    background-color: #B3E5FC !important;
}

.collab_files .tableBackground .panel-heading {
    background-color: transparent !important; 
}
.header-logo:hover, #publisherShareButton, #CollabSearchCancelButton, #CollabSearchButton, .publisherShareButton, .secondaryBtn, #sidebar-wrapper a.logo-wrapper, #page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:active:focus, #page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:focus, #page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:hover, #page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn-group .btn.active, .customBtn, .page-content-wrapper .btn {
    background-color: #4c90b5!important;
    background: #4c90b5!important;
}

/*#PageTemplateApp.container-fluid {
    background-color: #eef1f6;
}*/

/*.branch-div-min {
    background-color: #d6e6ef;
}*/

/*Remove icon background color changes--*/
.fa-share:before{
    background-color: blue;
} 

.fa-times:before {
    background-color: red !important;
}
.fa-bars {
    color: #2a6496; 
}  
.fa-file-o{   
    color: #fff;
    background-color: #00CC66 !important;   
}
.labelHelpTooltip span.helpIcon {   
    color: #2C5FBD !important;
}
.fa-eye:before {
    color: #00CC66;
    background-color: transparent !important;
}

.fa-share:before{
    background-color: blue;
}       
.fa-pencil:before {
    background-color: transparent;
    color: #4e77d8;
}

.fa-share:before {
    background-color: transparent;
    color: blue;
}

.fa-download,
.fa-cloud-download {
    background: #f7892c; 
}
.fa-file-pdf-o {
    background: transparent;
    color: #16A085;
}
.fa-info {    
    color: #5f94c3;   
}
.fa-paper-plane-o {
    background: #EE96F3;  
}

.fa-bars:hover{
    background: inherit;
}
i.fa.fa-comment-o {   
    color: sandybrown;
}
.fa-angle-down{     
    color: #4f6a92  !important;
}
.fa-unlock-alt,
.unlockIcon{
    color: goldenrod;
}
button.close.close-ext .fa-times:before, .close-ext, 
.close-ext .fa-times:before, .fa-times:before{
    background: transparent !important;
}
.fa-list-alt.fa-2x {
    color: #fff !important; 
}  
.tableLinks i.fa-eye {
    color: rgb(0, 204, 102);
    background-color: transparent;
}
.tableLinks i.fa-pencil {
    color: #4e77d8;
    background-color: transparent;
}

.tableLinks i.fa-trash-o:before, i.fa-trash-o:before, .fa.fa-trash:before {
    color: #F23131;
    background: transparent;
    content: "\f014" !important;
}

.fa-trash-o, .fa-trash {
    color: #F23131;
    background: transparent;
}

.tableLinks i.fa-ban { color:#fff; background-color:#F23131;}
.tableLinks i.fa-trash-o {
    color: #F23131;
    background-color: transparent;
}
.tableLinks span.glyphicon-trash {
    color: #F23131;
    background-color: transparent;
}
.glyphicon-trash:before {color:#F23131; background-color:transparent;}

}
.tableLinks i.fa-plus {color:#fff; background-color:#BDA3E9;}
.tableLinks i.fa-file {color:#fff; background-color:#E976C2;}
.tableLinks i.fa-arrow-down {color:#fff; background-color:#767EE9;}
.tableLinks.disabled i.fa { background-color:#C0C0C0 ; }

.fa-download, .fa-cloud-download {
    background: transparent;
    color: #f7892c;
}

i.fa.fa-user:before {
    color: #795548;
}

.fa-chevron-up:before {
    content: "\f077";
    color: #fff;
}

.fa-paper-plane-o:before, .fa-paper-plane-o {
    color: #EE96F3;
    background: transparent;
}

/*End*/

a.btn.pkg-form-cancel-btn {
    color: #fff !important;
}

/*footer .bottomMenu-body a:focus {
    outline: 2px solid #2b95e0 !important;
}*/

.bottomMenu-body a {
    border-bottom: 1px solid #e0e0e0;
}

.focusActionItem i.fa.fa-play {
    color: hsla(120, 91%, 30%, 0.78);
}


/*Chart*/
body .chartPanelBody hr {
    padding: 0;
    margin: 0 !important;
}
.modal-header button.close {
    font-size: inherit !important;
    text-shadow: 0 0 0 transparent !important;
    line-height: inherit !important;
}
body .modal-title {
    font-size: 15px;
}
body text.highcharts-axis-title tspan {
    font-weight: bold;
}
/**/

/*table th.modalTable {
    background: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%) !important;
}
table .modalTable {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: #ddd !important;
}*/

.modal-footer {
    border-top: 1px solid #e5e5e5;
    background: #B3E5FC;
}    

/*.modal-footer .customBtn, .page-content-wrapper .modal-footer .btn {    
    background: #3a708e!important;
}*/

.fa.uncheck-row:before {
    color: #827f7f;
}

/* session dialog */
div.ui-dialog.sessionExpDialog  {
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
div.ui-dialog.sessionExpDialog:hover {
     -webkit-box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
    box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
}
.sessionExpDialog div.ui-dialog-titlebar {
    background-color: #4B8DB1;
    color: #fff;
}
.sessionExpDialog .ui-dialog-titlebar {
    background-color: #E5F3FF;
}

/* Help Desk */
.help-desk-panel-heading.panel-heading,
.help-desk-bottomLeftHeader {
    background: #00695C;
    color: #fff;
}
.help-desk-panel-body.panel-body h3 {
    background: #4DB6AC;
    color: #fff;
}
.help-desk-panel-body .right-con-data {
    background-color: rgba(77, 182, 172, 0.3);
}

a.field-value {
    color: #337ab7 !important;
}
/* user default image */
#DefaultAvatar {
    border: 2px solid #fff;
}
#DefaultAvatar::before {
    color: #fff;
}

/* new theme style */
/* common btn style */
.commonBtn {
  border: 1px solid #337AB7 !important;
}
.coloredBtn {
  background: #337AB7 !important;
  color: #fff !important;
}
.coloredBtn:hover::before {
  background: #004E87 !important;
}
.whiteBtn {
  background: #fff !important;
  color: #337AB7 !important;
}
.whiteBtn::before {
  background: rgba(108, 169, 234, 0.3) !important;
}


/* sidebar */
.sidebar-wrapper.sidebar-wrapper-ext {
   /* background: linear-gradient(rgba(34, 71, 76, 0.92), rgba(34, 71, 76, 0.92)), url(/servlet/servlet.FileDownload?file=01536000002uCDqAAM) no-repeat center /contain;
*/
    /*background: #c8d4e4;*/
    background: #f2f5f9;
    box-shadow: 0 0 3px #05599c;
}
.sidebar-wrapper .panel {
    background: transparent;
}
.sidebar-wrapper .panel .panel-heading {
    background: transparent !important;
    color: #fff !important;
}
.wrapper .sidebar-wrapper .panel-heading:hover {
    background-color: transparent !important;
}
.sidebar-wrapper a.accordion-toggle.ng-binding {
    color: #fff !important;
}
.sidebar-wrapper a:hover {
    color: inherit;
}
.SidebarAccordian .accordionClass .panel-body li a,
.external-link-contentDiv a,
#ExternalLinkApp .sidebar-panel-body .ng-scope a,
#RecentlyViewedApp .sidebar-panel-body .ng-scope a {
    color: rgba(255, 255, 255, 0.62);
}

.SidebarAccordian .accordionClass .panel-body li.lastSelectedSideBar a,
.SidebarAccordian .accordionClass .panel-body li a:hover,
.sidebar-wrapper .external-link-contentDiv a:hover,
#ExternalLinkApp .sidebar-panel-body .ng-scope a:hover,
#RecentlyViewedApp .sidebar-panel-body .ng-scope a:hover {
    background: rgba(0, 0, 0, 0.5) !important;
    color: #00BCD4;
}
.sidebar-wrapper .panel-heading a i, 
.sidebar-wrapper .panel-heading span.fa.fa-chevron-down,
.sidebar-wrapper .panel-heading .toggleLinks  {
    color: inherit !important;
}
.sidebar-wrapper .fa-chevron-up:before {
    color: inherit;
}

/* nav bar */
 
body .navbar-default,
.navTopHeader  {
    /*background: #22474C;*/
    background: #F4F4F4!important;
}
body .footer{
background: #015F95!important;	
}
.navbar .top-menu {
    border-bottom: 1px solid #fff;
}
/*body nav.navbar.navbar-default.navbar-fixed-top .container-fluid:last-child,*/
/*.navMenuHeader {
    background-color: #562F2D;
}*/

/*.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
#myTabNew a:hover,
#myTabNew a:hover .fa {
    background: #211f1f !important;
    color: #00BCD4 !important;
}*/
#myTabNew li:first-of-type {
    border-left: 1px solid #ccc;
}
#myTabNew a::after {
    color: transparent;
    background: #00BCD4;
}

.navMenuHeader .collapseArrow i#menu-toggle-2{
	 color: #fff;
}
/* Header css */
.navTopHeader .navbar-brand,
.navTopHeader .navbar-brand:focus, 
.navTopHeader .navbar-brand:hover,
.navbar-top-links>li>a,

.navMenuHeader .collapseArrow i#menu-toggle,
.navTopHeader .collapseArrowProfile i,
.navTopHeader .navbarBrandText {
    color: #000;
}
.navMenuHeader {
    background: #015F95!important;
    box-shadow: 1px 1px 1px #ccc;
}
.navTopHeader .nav>li>a:focus, 
.navTopHeader .nav>li>a:hover,
.navTopHeader .nav .open>a, 
.navTopHeader .nav .open>a:focus, 
.navTopHeader .nav .open>a:hover {
    background-color: #336167 !important;
}
.navMenuHeader .nav.navbar-nav>.active>a, 
.navMenuHeader .nav.navbar-nav>.active>a:focus, 
.navMenuHeader .nav.navbar-nav>.active>a:hover, 
.navMenuHeader .nav a:hover, 
.navMenuHeader .nav a:hover .fa,
#myTabNew a:hover,
#myTabNew a:hover .fa,
.navMenuHeader #myTabNew .active a,
.navMenuHeader #myTabNew .active a .fa
/*#myTabNew li:hover,*/
/*#myTabNew li:hover .fa.fa-cog,*/
/*#myTabNew li:hover a,
#myTabNew li:hover a .fa*/  {
    background: #fff !important;
    color: #000 !important;
}
.navMenuHeader .nav a::after {
    color: transparent;
    background: #00BCD4;
}


#myTabNew li:hover {
    background: transparent;
}
button, input, select, textarea {
    border: 1px solid #ccc;
}

/* page content*/
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:hover,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:hover a,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn-group .btn.active,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn-group .btn.active a,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:active:focus, 
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:focus,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:active:focus a, 
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:focus a {
    background: #222!important;
    color: #00BCD4 !important;
}

/* content */
a.btn.quickSearchBtn.customBtn.btn {
    background-color: #00BCD4 !important;
}
table tr.gridBackGroundWhite, table tr.gridBackGroundWhite:hover,
table tr.gridBackGroundWhite:nth-of-type(even), table tr.gridBackGroundWhite:nth-of-type(odd) {
    background-color: #fff !important;
}

/* Table links and heading color */
table tbody a.tableLinks,
table tbody .tableCellText  a,
a.actionWords,
table tbody a.tableLinks:hover,
table tbody .tableCellText  a:hover,
a.actionWords:hover {
    text-decoration: underline !important;
    color: #337ab7 !important;
}
table tbody a.actionIcons,
table tbody a.actionIcons:hover {
    text-decoration: none !important;
}
table tbody a.actionWords,
table tbody a.actionWords:hover {
    text-decoration: underline !important;
}

.table thead th a,
.table th a,
table td .fa-times,
table td .fa-times:before {
    color: #333;
}
.disable-action.fa,
.disable-action.fa::before {
    color: #808080;
}
.tableLinksForHeader ~ .dropdown-menu .fa.fa-check {
    color: #00396B;
}
/*#topTabsID li.active a,
#topTabsID li.active a:hover {
    background: #246095 !important;
    color: #fff;
}
#topTabsID li.active a span {
    color: #fff;
}*/

/* New Progressbar color */
ol.progtrckr.progressBar li {
    background: #146CA6;
    color: #fff !important;
}
ol.progtrckr.progressBar li::before,
ol.progtrckr.progressBar li::after,
ol.progtrckr.progressBar li.progtrckr-done:before,
ol.progtrckr.progressBar li.progtrckr-todo:before,
ol.progtrckr.progressBar li.progtrckr-reject:before {
    background: transparent !important;
}
ol.progtrckr.progressBar li::before,
ol.progtrckr.progressBar li.progtrckr-todo:before,
ol.progtrckr.progressBar li.progtrckr-done:before,
ol.progtrckr.progressBar li.progtrckr-reject:before {
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 12px solid #EEF1F6 !important;
}
ol.progtrckr.progressBar li::after,
ol.progtrckr.progressBar li.progtrckr-todo:after,
ol.progtrckr.progressBar li.progtrckr-done:after,
ol.progtrckr.progressBar li.progtrckr-reject:after {
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 12px solid #146CA6 !important;
}
ol.progtrckr.progressBar li.progtrckr-done {
    background: #3da10d;
}
ol.progtrckr.progressBar li.progtrckr-done:after {
    border-left: 12px solid #3da10d !important;
}
ol.progtrckr.progressBar li.progtrckr-reject {
    background: #e60000;
}
ol.progtrckr.progressBar li.progtrckr-reject:after {
    border-left: 12px solid #e60000 !important;
}


/*tabs css */

/*#topTabsID li.active a,
#topTabsID li.active a:hover {
    background: #246095 !important;
    color: #fff;
}
#topTabsID li.active a span {
    color: #fff;
}

#topTabsID li:nth-child(odd) {
    background-color: #F9F9F9;
}
#topTabsID li:nth-child(even) {
    background-color: #DFE4ED;
}

#topTabsID li.active a {
    border-bottom: 3px solid #00396B;    
    background: -moz-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(73%, rgba(252, 252, 252, 0)), color-stop(100%, rgba(65, 120, 147, 0.25)));
    background: -webkit-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -o-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: -ms-linear-gradient(top, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    background: linear-gradient(to bottom, rgba(252, 252, 252, 0) 73%, rgba(65, 120, 147, 0.25) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#40417893', GradientType=0);
}
#topTabsID li a {
    border-bottom: 3px solid #fff;
}
#topTabsID li a span { color: #606060; }
#topTabsID li.active a span { color: #246095; }
#topTabsID li:nth-child(odd) { background-color: #F0F0F0; }   
#topTabsID li:nth-child(odd) a { border-bottom: 3px solid #F0F0F0; }   
#topTabsID li:nth-child(even) { background-color: #D8D8D8; }   
#topTabsID li:nth-child(even) a { border-bottom: 3px solid #D8D8D8; }   
#topTabsID li a:hover { border-bottom: 3px solid #A8A8A8; background-color: #A8A8A8; }

#topTabsID li.active a { border-bottom: 3px solid #246095;  
    background: -moz-linear-gradient(top,  rgba(252,252,252,0) 73%, rgba(65,120,147,0.25) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(73%,rgba(252,252,252,0)), color-stop(100%,rgba(65,120,147,0.25)));
    background: -webkit-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: -o-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: -ms-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    background: linear-gradient(to bottom,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#40417893',GradientType=0 );
}*/


/* Enhanced sidebar color */
.customSidebar .componentTitle > a, 
.customSidebar .componentTitle .subMenu > a, 
.customSidebar .subMenuLink > a,
.customSidebar .subMenuHeader > a,
.customSidebar a:hover {
    color: #222;
}
.customSidebar .subMenuLink > a {
    color: rgba(0,0,0,0.8);
}
.customSidebar .subMenuLink > a:hover,
.customSidebar .subMenuLink.lastSelectedSideBarLink a {
    /*color: #00BCD4;*/
    background: rgba(0,0,0,0.5) !important;
    color: #fff;
}


/*.header-logo:hover,
#sidebar-wrapper a.logo-wrapper,*/
#publisherShareButton,
#CollabSearchCancelButton,
#CollabSearchButton,
.publisherShareButton,
.secondaryBtn,
.customBtn,
.page-content-wrapper .btn,
a.btn.quickSearchBtn.customBtn.btn,
.page-content-wrapper .btn.advf-button,
.page-content-wrapper .panel-heading a.btn,
span.lookupInput a,
.CollabMainPage input.customBtn.searchBtn, 
input#CollabSearchButton, 
.CollabMainPage input#CollabSearchCancelButton,
#collabContainer .customBtn,
#appBtnId, #profileNamePlaceHolderId, .btn, button.customBtn, button.secondaryBtn,
.modal-footer .customBtn, .page-content-wrapper .modal-footer .btn,
.slds-scope .slds-button_neutral, .slds-scope .slds-button--neutral,
.slds-scope .slds-button_brand, .slds-scope .slds-button--brand,
.input-group-btn:first-child>.btn
/*#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:active:focus,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:focus,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:hover,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn-group .btn.active,
span.lookupInput a:hover*/ {
    /*background: #0070d2 !important;*/
    background: #05599c !important;
    border: 1px solid #05599c !important;
    color: #fff;
}

.slds-scope .slds-button_brand[disabled], .slds-scope .slds-button_brand:disabled, .slds-scope .slds-button--brand[disabled], .slds-scope .slds-button--brand:disabled {
    background: rgb(201, 199, 197) !important;
    border-color: rgb(201, 199, 197) !important;
    color: rgb(255, 255, 255);
}

/*#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:active:focus,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:focus,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn:hover,
#page-content-wrapper .workspace-panel .btn-group.btn-group-justified .btn-group .btn.active,*/
span.lookupInput a:hover,
#appBtnId:hover, 
#profileNamePlaceHolderId:hover, 
.btn:hover, 
button.customBtn:hover, 
button.secondaryBtn:hover,
#publisherShareButton:hover,
#CollabSearchCancelButton:hover,
#CollabSearchButton:hover,
.publisherShareButton:hover,
.secondaryBtn:hover,
.customBtn:hover,
.page-content-wrapper .btn:hover,
a.btn.quickSearchBtn.customBtn.btn:hover,
.page-content-wrapper .btn.advf-button:hover,
.page-content-wrapper .panel-heading a.btn:hover,
span.lookupInput a:hover,
.CollabMainPage input.customBtn.searchBtn:hover, 
input#CollabSearchButton:hover, 
.CollabMainPage input#CollabSearchCancelButton:hover,
#collabContainer .customBtn:hover,
#appBtnId:hover, #profileNamePlaceHolderId:hover, .btn:hover, button.customBtn:hover, button.secondaryBtn:hover,
.modal-footer .customBtn:hover, .page-content-wrapper .modal-footer .btn:hover,
.slds-scope .slds-button_neutral:hover, .slds-scope .slds-button_neutral:focus, .slds-scope .slds-button--neutral:hover, .slds-scope .slds-button--neutral:focus,
.slds-scope .slds-button_brand:hover, .slds-scope .slds-button_brand:focus, .slds-scope .slds-button--brand:hover, .slds-scope .slds-button--brand:focus,
.input-group-btn:first-child>.btn:hover {
    /*background: #1c6c98 !important;
    border: 1px solid #1c6c98 !important;*/
    background: #005fb2 !important;
    border: 1px solid #005fb2 !important;
    color: #fff !important;
}


/*input[type='checkbox'],
input[type='radio'],
input[type='hidden'],
input[type='file'],
input[type='image'],*/
input[type='button'],
input[type='color'],
input[type='date'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='range'],
input[type='reset'],
input[type='search'],
input[type='submit'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
.form-control,
input, select, textarea,
input.datepicker {
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.flexGridDropdownModal .modal-header,
.panel-heading-header {
    background: #B3E5FC !important;
    color: #00396B;
}


.alert-danger .fa-times:before {
    color: #a94442;
}
.alert-danger.border-msg {
    border: 1px solid #ebccd1 !important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.slds-scope .slds-dropdown__item>a:hover, .slds-scope .slds-dropdown__item>a:focus,
.slds-scope .slds-tree__item.slds-is-hovered, .slds-scope .slds-tree__item:hover {
    /*background-color: #e2f5fc !important;*/
    background-color: rgb(243, 242, 242) !important;
    color: #32475c !important;
}
/*.tableBackground .panel-heading, .tab-content .panel-heading, .panel-heading.flexgrid-panel-heading {
    background-color: #B3E5FC !important;
}*/



/* not in this pkg --- working */
/*#PageTemplateApp.container-fluid {
    background: url(https://product-internal-dev-ed.lightning.force.com/_slds/images/themes/lightning_blue/lightning_blue_background.png) no-repeat 0 0 fixed rgba(176, 196, 223) !important;

}*/
/*#page-content-wrapper {
    background: url(https://product-internal-dev-ed.lightning.force.com/_slds/images/themes/lightning_blue/lightning_blue_background.png) no-repeat 0 0 fixed rgba(176, 196, 223) !important;
}*/
#PageTemplateApp.container-fluid {
    background: rgba(176, 196, 223);
}
div#myTabbedContent,
#page-content-wrapper {
    background: transparent;
}
#page-content-wrapper .panel-heading,
.tableBackground .panel-heading, 
.tab-content .panel-heading, 
.panel-heading.flexgrid-panel-heading,
#page-content-wrapper .panel-footer {
    background: rgb(243, 242, 242) !important;
    color: #00396B;
}
#page-content-wrapper .panel-footer {
    border-top: 0;
}
#page-content-wrapper .panel {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.10);
    border: 1px solid rgb(221, 219, 218);
    margin: 0 0 15px 0;
}
div#myTabbedContent {
    background: transparent;
}

#myTabs .tabSection {
    /*border: 1px solid #8cc7fb; */
}
.tab-inner-content,
#myTabs .panel-heading {
    border: 0 !important;
}
#myTabs .panel {
    /*border-bottom: 1px solid #8cc7fb !important;*/
    /*border-bottom: 1px solid #fff !important;*/
    border-top: 3px solid #b0c4df !important;
    /*border-top: 3px solid #b0c4df !important;*/
}
#myTabs .tab-inner-content {
    border-bottom: 0;
}

/*#topTabsID {
    margin-bottom: 10px;
}*/
#topTabsID li a,
#topTabsID.nav-tabs>li>a {
    border: 0;
    border-bottom: 3px solid transparent;
}
#topTabsID li.active a,
#topTabsID li a:hover {
    border: 0;
    border-bottom: 3px solid rgb(21, 137, 238);
    background: transparent;
}
#myTabs #editDiv { 
    border: 0;
}
.modal-header-ext {
    background: rgb(243, 242, 242) !important;
    color: #00396B;
}
.modal-body {
    background-color: #fff;
}
#progressBarId {
    background: #fff;
}
ol.progtrckr li.progtrckr-todo:before {
    background: #fff !important;
}
/*.headerDescCls {
    background: #fff;
}*/

.modal-header-ext,
#myTabs .collabPanel .panel-heading,
.tableBackground .panel-heading, .tab-content .panel-heading,
.panel-heading.flexgrid-panel-heading,
.flexGridDropdownModal .modal-header,
.panel-heading-header,
.modal-footer  {
    background: rgb(243, 242, 242) !important;
}

table.gridTable tr:nth-of-type(even),
table.gridTable tr:nth-of-type(odd) {
    background: #fff !important;
}

table.gridTable tbody:nth-of-type(odd) tr {
    background: #fff !important;
}
table.gridTable tbody:nth-of-type(even) tr {
    background-color: #f9f9f9 !important;
}

.gridTable tbody > tr:first-child td {
    border-bottom: 1px solid #ddd;
}
body table.tableClass.gridTable tr td.paddingZero {
    border-top: 0 !important;
}
.customLabelstyle,
span.customLabelstyle {
     color: #6D6D6D;
}

table.tableClass tr td {
    border-left: 1px solid rgba(221,221,221,0.3);
}
table.tableClass tr td:first-child {
    border-left: 1px solid #dddd;
}
table.tableClass tr td.ng-hide:first-child + td {
    border-left: 1px solid #dddd;
}
/*span.customLabelstyle {
    color: #222;
}*/

#sidebar-wrapper::-webkit-scrollbar-track, 
body::-webkit-scrollbar-track, 
#collabFeedWrapperID::-webkit-scrollbar-track, 
.collabContainer .panel-body::-webkit-scrollbar-track, 
.table-responsive::-webkit-scrollbar-track, 
.loginTabPageWrap .panel.tableBackground .panel-body::-webkit-scrollbar-track, 
.overflowAuto::-webkit-scrollbar-track, 
.modal-open .modal.chartsHeaderBg::-webkit-scrollbar-track,
.modal-open .modal::-webkit-scrollbar-track {
    /*background: #AEEA00;*/
    background: #666;
}

#sidebar-wrapper::-webkit-scrollbar-thumb, 
body::-webkit-scrollbar-thumb, 
#collabFeedWrapperID::-webkit-scrollbar-thumb, 
.collabContainer .panel-body::-webkit-scrollbar-thumb, 
.table-responsive::-webkit-scrollbar-thumb, 
.loginTabPageWrap .panel.tableBackground .panel-body::-webkit-scrollbar-thumb, 
.overflowAuto::-webkit-scrollbar-thumb, 
.modal-open .modal.chartsHeaderBg::-webkit-scrollbar-thumb,
.modal-open .modal::-webkit-scrollbar-thumb {
    /*background: #AEEA00;*/
    background: #1589ee;
}

/* scrollbar */
#sidebar-wrapper::-moz-scrollbar-track, 
body::-moz-scrollbar-track,
#collabFeedWrapperID::-moz-scrollbar-track, 
.collabContainer .panel-body::-moz-scrollbar-track,
.table-responsive::-moz-scrollbar-track,
.loginTabPageWrap .panel.tableBackground .panel-bodyc::-moz-scrollbar-track,
.overflowAuto::-moz-scrollbar-track,
.modal-open .modal.chartsHeaderBg::-moz-scrollbar-track,
.modal-open .modal::-webkit-scrollbar-track {
  background: #666;
}
 
#sidebar-wrapper::-moz-scrollbar-thumb, body::-moz-scrollbar-thumb,
#collabFeedWrapperID::-moz-scrollbar-thumb, 
.collabContainer .panel-body::-moz-scrollbar-thumb,
.table-responsive::-moz-scrollbar-thumb,
.loginTabPageWrap .panel.tableBackground .panel-body::-moz-scrollbar-thumb,
.overflowAuto::-moz-scrollbar-thumb,
.modal-open .modal.chartsHeaderBg::-moz-scrollbar-thumb,
.modal-open .modal::-webkit-scrollbar-thumb {
  background: #1589ee; 
}


body .CollabMainPage .panel-heading-header .panel-heading-title h2, 
body .CollabMainPage .panel-heading .panel-title h2, 
body .CollabMainPage .panel-heading.whitebgcolor .panel-heading-header h2 {
    color: #00396B;
}

/*.panel-heading .tableLinks {
    color: #00396B !important;
}*/
.panel-heading .dropdown-menu .tableLinks {
    color: #000 !important;
}

.panel-heading .dropdown-toggle .fa-bars,
.panel-heading .fa-angle-double-down,
.panel-heading .fa-arrows-alt {
    color: #00396B;
}
#modaltemp div#PageTemplateApp,
#modaltemp {
    background: #fff;
}
.modal-open .modal {
    background: rgba(0,0,0,.5);
}

.table > tbody + tbody {
    border-top: 1px solid rgb(221, 221, 221);
}

/* wait logo style - Client specific */
#holdon-overlay {
    background: rgba(136, 136, 136, 0.8) !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
#holdon-content img#govGrantsPleaseWaitHolderId {
    background: transparent;
    animation-name: RotateHorizontal;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    max-height: 60px;
} 

@-webkit-keyframes RotateHorizontal {
  from {
    -webkit-transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(360deg);
  }
}
@-moz-keyframes RotateHorizontal {
  from {
    -moz-transform: rotateY(0deg);
  }
  to {
    -moz-transform: rotateY(360deg);
  }
}
@-ms-keyframes RotateHorizontal {
  from {
    -ms-transform: rotateY(0deg);
  }
  to {
    -ms-transform: rotateY(360deg);
  }
}
@keyframes RotateHorizontal {
    from {
        transform:rotateY(0deg);
    }
    to {
        transform:rotateY(360deg);
    }
}

/* Sedebar differntiate */
.customSidebar .componentTitle > a,
.sidebar-wrapper.sidebar-wrapper-ext {
    background: #015F95;
    color: #fff;
}
.customSidebar .componentTitle .subMenu > a {
    background: #0c5494;
    color: #fff;
}
.customSidebar li.subMenuHeader,
.customSidebar li.subMenuLink,
.customSidebar .textBoxSearch {
    background: #f2f5f9;
}

/* Toggled */
@media only screen and (min-width:768px) {
    .toggled-2 .componentTitle .textBoxSearch, 
    .toggled-2 .componentTitle > .collapse, 
    .toggled-2 .componentTitle .subMenu > .collapse,
    .toggled-2 .customSidebar .subMenuLink > a,
    .toggled-2 .customSidebar .componentTitle .subMenu > a {
        background: #f2f5f9; /* for grantor */
        color: #222;
    }
    .toggled-2 .customSidebar .subMenuLink > a:hover, 
    .toggled-2 .customSidebar .subMenuLink.lastSelectedSideBarLink a {
        color: #fff;
    }

    .toggled-2 .componentTitle.componentExpand .textBoxSearch, 
    .toggled-2 .componentTitle.componentExpand > .collapse, 
    .toggled-2 .componentTitle .subMenu:hover > .collapse {
        box-shadow: 1px 2px 3px #ccc;
    }
}

@media (max-width: 768px) {
    /* Header */
    div#myNavbar {
        background: #0A3136;
    }
    .table-responsive {
         border: 0; 
    }
}

.footerDiv-content a .fa-rocket{
	display:none!important;
}