.color-blue {
    color: blue;
}
.color-black {
    color: #000000;
}
.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: #a20000;
}
.chartsPreferance-btnClr {
    background-color: #F2F2F2 !important;
    color: #000000 !important;  
}
.completeColor {
    background: #1b4c05;
}
.IncompleteColor {
    background: #545454;
}
.RejectColor {
    background: #E60000;
}
.chartsHeaderBg {
    background-color: rgba(0, 0, 0, 0.5);
}

.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, #collabFeedWrapperID::-webkit-scrollbar-thumb,
.collabContainer .panel-body::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {   
    background-color: #c6c6c6;
    background:#c6c6c6;
}
.header-logo:hover, .footer, .navbar-default, .navTopHeader, #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
{   
    background-color:#015F95 !important;
    background:#015F95 !important;
}
.navTopHeader{
    background:#fff !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: #2B89BC !important;   
}

.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 
{       
    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}{
    color: #ccc;
}

.collabFilesWrapper > div:first-child #FilesSearchText {!identifier}.textFieldActive {
    color: #000;
}
/*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: #000;
}
#UserSettingsModal .requiredSetting, #UserSettingsModal .infoContainer > div:first-child > span{
    color: #B30000;
}
#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;
    background-color: #FFF;
    box-shadow: 0px 0px 4px #B1B2B4;
}
#UserSettingsModal .infoContainer .viewOptions > li > a {
    color: black;
}
#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;
    color: black;
}
.no-records {
    color: #c7254e;
}
/*4. Demo Collab File*/

.tableBackground.collabFilesWrapper .panel {
    border: 1px solid #DCDCDC;
}
.whitebgcolor {
    background-color: #fff !important;
}
div.ui-widget-content a {
    color: #204c72;
}
.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 {
    color: #204c72;
}
.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
}
{
    color: #ccc;
}
.collabFilesWrapper > div:first-child .collabPanelHeading #FilesSearchText {
    !identifier
}
{
    color: #ccc;
}
.collabFilesWrapper > div:first-child #FilesSearchText {
    !identifier
}
.textFieldActive {
    color: #000;
}
.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 {
    background-color: #fff;
    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;
    background-color: #fff;
    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;
}
#NewUserLinkModal .optionalMessage.active,
#NewGroupLinkModal .optionalMessage.active {
    color: black;
}
.border-color-Gainsboro {
    border: 1px solid #DCDCDC;
}
.tableBackground.collabFilesWrapper .panel {
    border: 1px solid #DCDCDC;
}
/*5.FlexGrid*/

.modal-header-ext {
    background-color: #1b4f7c !important;
    color: #fff !important;
}
.close-ext {
    color: #fff !important;
}
.selectedTd {
    background-color: #e5f3ff;
}
.modal-backdrop {
    background-color: #000;
}
.blackColor {
    color: black !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: #1b4f7c;
}
.panel-flexgrid-header {
    background-color: #1b4f7c !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);
}
.disable-action {
    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: #B30000 !important;
}
/*7.HeatMap*/

.hoverTable td {
    border: black 1px solid;
}
.hoverTable th {
    border: black 1px solid;
}
/* 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;
    color: #000;
}
#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;
    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);
}


.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 black !important;
}
.modalTableFont {
    color: #000000 !important;
}
/*11.Custom lookup*/

.list-group-item:hover {
    color: #096BCC;
}
.search-result {
    color: #000000 !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*/

a.skip-main:focus,
a.skip-main:active {
    background-color: #000;
    color: white !important;
}
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;
}
#SidebarCreateMenuWrapper a,
#SidebarMenuBuilder .sortableHeader.active a.updateHeader,
#SidebarMenuBuilder .sortableHeader.active a.active {
    color: black;
}
#SidebarMenuBuilder .sortableHeader a.hideThis,
#SidebarMenuBuilder .sortableHeader.empty a {
    color: #E6E6E6 !important;
}
#SidebarMenuBuilder ul.sidebarSortableList,
#SidebarCreateHeadersMenu ul.sidebarSortableList,
#SidebarCreateSubheadersMenu ul.sidebarSortableList,
#SidebarCreateContentMenu ul.sidebarSortableList {
    background-color: #FFF;
}
#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: #000000 !important;    
}

/*****************************Govgrant Static resource*********************************/
/*ApprovalDecision*/
.requiredMark{
    color: #d74c3b !important;
}

.errorMessageStyle{
    color:#a20000;           
}


ul.chevron li a.pending:after {
    border-left-color: #545454;
}
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: #545454;
}
ul.chevron li span {    
    color: black;   
}
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: #1b4f7c !important; 
    color: #fff !important; 
} 

/*Calender*/
.custombtn {
    background-color: #005FB2 !important;
    color: #fff !important;
}
/* .custombtn:hover, .page-content-wrapper .btn:hover, .page-content-wrapper .panel-heading a.btn:hover,
 .btn::hover,
button.secondaryBtn: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:black !important;
}
.btn {
    background-color: #005FB2 !important;
    color: #fff !important;
}
.calendar_CompleteEvent{
    color: #fff !important;
    background-color : #246444 !important;
}
.calendar_UnCompleteEvent{
    color: #fff !important;
    background-color : #9f1e13 !important;
}
.calendar_FutureEvent{
    color: #fff !important;
    background-color :#185885 !important;
}
/* your colors */
.green {
    background-color: #246444;
}
.red {
    background-color: #9f1e13;
}
.blue {
    background-color: #185885;
}
.yellow {
    background-color:   #655105; 
}
.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-color: #fff;
 }
.fc-state-default{  
    background-color : #D9D9D9;
}
.tooltip-title{ 
    border-bottom: 2px solid #ddd !important;   
}
.legend {
    border: 1px solid #ccc; 
}
/*Chart bar basic*/

.BarBasicheaderClass,
.BarBasichorizontalHeaderClass,
.barStackedhorizontalHeaderClass,
.barStackedheaderClass {   
    color: #000000; 
}

.chartContainer {
    background:#fff !important; 
    border: 1px solid #c8c8c8 !important;   
}
/*ChartColumn-Drilldown*/
.horizontalHeaderClass{
    color: #000000; 
}   
aside {
    background:#fff !important; 
}

.highcharts-tooltip span {
    background-color: #fff;   
    borderColor: #f15c80;   
}
/*ChartFunnelBasic*/
.headerClass{   
    color: #000000;    
 }
/*Chart Header*/
.modal-content-ext{         
    background-color: #ffffff !important;
}
/*ChartLineBasic*/
.lineHorizontallineHeaderClass{ 
    color: #000000; 
}
.lineHeaderClass{
    color: #000000; 
}
/*Chart Preferance*/
#chartPhaseTabId li.active a {
    border-left: 1px solid #B5D34A;
    border-right: 1px solid #B5D34A;
    border-top-color: #285705 !important;
}
#chartPhaseTabId li.active a {
    background-color: #F9F9F9;  
    border-top: 3px solid #69D0C6;
    color: #203D51 !important;  
}
#chartPhaseTabId li a {
    background-color: #A0A0A0 ;
    color: #fff;
}
/*Chart Progress*/
.progressHeaderClass{    
    color: #000000;    
}
.horizontalProgressheaderClass{    
    color: #000000;    
 }
 /*ChartSemiCircelDonut*/
 .donutHeaderClass{ 
    color: #000000; 
}
.donutHorizontalHeaderClass{    
    color: #000000; 
}
/*ChatterFeed*/
.firstColor {
    background-color: #E2F5FC; 
}
.secondColor {
     background-color: #EEF1F7; 
}
/*DigitallySigned*/

.fa-share:before{
    background-color: blue;
} 

.fa-pencil:before {
    background-color: #FF99CC;
}


.fa-times:before {
    background-color: #B30000;
}
.separator{ 
    color:#545454;
}
.tableClass{
    background-color:#fff !important;
} 
.tableHeader{   
    color:#fff!important;  
}
.tableRowLinks{ 
    color:black !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: #4c4c4c;
}

.sidebar-nav li a:hover {   
    color: #fff;
    background: rgba(255,255,255,0.2);
    border-left: #B30000 2px solid;
}
.sidebar-nav > .sidebar-brand a {
    color: #4c4c4c;
}
.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;    
}
.color-red{
    color:#a20000 !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: #1b4f7c !important;
    color: #EEE !important; 
} 
.inactiveLink {   
   color:black !important;   
}
/*FlexViewLayout*/
#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: #bdbdbd; 
}
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 { 
    background-color: #fff;
    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;   
}
.groupSidebar a {
    color: #204c72;
}
#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 {    
    color: #ccc;
}
.collabPanel > div:first-child input.searchCollabFeeds.textFieldActive{
    color:#000;
}
#collabContainer {  
    background-color: #FFF; 
}
.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{  
    background-color: #fff; 
    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;   
    background-color: #FFF;
}
#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 > 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 {
    color: #000;    
    background-color: #fff; 
}
.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;
    background-color: #fff; 
    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;  
    background-color: #fff; 
}

.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*/
.collabSortDropdown > a:hover > span + span,
.collabSortDropdown > a:focus > span + span,
.collabSortDropdown > a:active > span + span {
    color: #204c72;
}
.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);
    background-color: #FFF; 
}
.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: #595959;    
}
.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: #57575C;
}
.collabFeedWrapper .fileBlock > span > a > img,
#CollabShareModal .fileBlock > span > a > img {
    border: 1px solid #d0d0d0;
}
.collabFeedWrapper .feedItem .moreActions { 
    box-shadow: 0 2px 5px #a0acab;
    background-color: #fff; 
    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 { 
    background-color: #FFF;
    border: 1px solid #EDEDED;  
    color: #595959;
}
.collabFeedWrapper .createCollabComment > div > textarea {  
    background-color: #FFF;
    border: 1px solid #EDEDED;  
}
.collabFeedWrapper .collabCommentUploadDiv {
    background-color: #fff; 
    border: 1px solid #b6b6b6;  
    box-shadow: rgb(160, 172, 171) 0px 2px 5px 0px; 
}
.collabFeedWrapper .collabCommentUploadDiv > a {    
    color: #015ba7; 
}
div.ui-widget-content a {
    color: #204c72;
}
.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;  
    background-color: #fff;
    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;   
}
#collabTabsID li a span { 
    color: #000000; 
}
#collabTabsID li.active a span { 
    color: #204c72; 
}
.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: #4ca5d6;  
}
/*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:#bdbdbd;
    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:#bdbdbd;
    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 a{
    color: #204c72 !important;
}
.panel-heading-pagination .disabledCls{
    color: #545454!important;
}   
.flexTableHeader {
    background-color:#1b4f7c;  /* #096BCC;*/
    color: #fff !important;
}   
/*StepProgress bar*/
ul.legends > fieldset {
    border: 1px solid black;    
}
ul.legends > fieldset > legend{ 
    background:#fff;        
}
ul.legends li span {    
    border: 1px solid #999;
}
ol.progtrckr li.progtrckr-todo:before { 
    background-color: #fff; 
}

ol.progtrckr li.progtrckr-curr:before { 
    background-color: #1E90FF;  
}

/*Sticky Bottom Menu*/
.dropbtn {
    background-color: #e0f1e1;  
    color: #000000 !important;
}
.bottomMenu-body {
    background-color: #f9f9f9;
    border: 1px solid #EFE9E9   
}
.bottomMenu-body a:hover {
    background-color: #f1f1f1
}
.bottomMenu-body a {
    color: black;   
} 
/*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-heading {
    background-color: #1b4f7c; /* #005FB2 */ 
    color: #fff;
}
.panel-title{ 
    color: inherit;
}

#logo-space img { 
    background: Transparent; 
}
#logo-space h1 { 
    color: #fff;
}
/*.customBtn:hover { 
    background-color: #004688 !important;
    border-color: #285E8E !important; 
    color: #FFF !important; 
}
.customBtn {
    background-color: #0070D2 !important; 
    -moz-border-top-colors: none; 
    -moz-border-right-colors: none; 
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none; 
    border-color: #357EBD !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 {
    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:#ffffff; 
    border-bottom:1px solid #cfd6e6;
}

.headerDivCls.SideBarMenuAppExpanded { 
    background-color:#ffffff; 
    border-bottom:1px solid #cfd6e6;
}

.tabColor.SideBarMenuAppCollapsed .headerCls{
    background-color: #EEF1F7; 
    border-bottom:1px solid #cfd6e6;
}
.tabColor.SideBarMenuAppExpanded .headerCls{ 
    background-color:#ffffff; 
    border-bottom:1px solid #cfd6e6;
}

.searchHeaderCls.SideBarMenuAppCollapsed {
    background-color: #EEF1F7;
    border-bottom:1px solid #cfd6e6;
}
.searchHeaderCls.SideBarMenuAppExpanded  { 
    background-color:#ffffff; 
    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;
} 
.cogClass a {
    color: #000000; 
}
.customLabelstyle { 
    color: #4e4e4e; 
}
#myTabs .tabSection {
    border: 1px solid #DCDCDC; 
}
.TOP_DOWN > div { 
    border-bottom: 1px solid #DCDCDC; 
}
.tab-inner-content { 
    border-bottom: 1px solid #DCDCDC; 
}
.tab-inner-content .panel-heading { 
    background-color: Transparent;
}
.TOP_DOWN .panel-title { 
    color: #17426c; 
}
#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; }   /* UI-Shrawan-11182015 Added for alternate rendering of Main tabs */
#topTabsID li:nth-child(odd) a { border-bottom: 3px solid #F0F0F0; }   /* UI-Shrawan-11182015 Added for alternate rendering of Main tabs */
#topTabsID li:nth-child(even) { background-color: #D8D8D8; }   /* UI-Shrawan-11182015 Added for alternate rendering of Main tabs */
#topTabsID li:nth-child(even) a { border-bottom: 3px solid #D8D8D8; }   /* UI-Shrawan-11182015 Added for alternate rendering of Main tabs */
#topTabsID li a:hover { border-bottom: 3px solid #A8A8A8; background-color: #A8A8A8; }

.fa-info{ 
    background-color: #fff;
}
#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%); /* FF3.6+ */
    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))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,252,252,0) 73%,rgba(65,120,147,0.25) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#40417893',GradientType=0 ); /* IE6-9 */
}
#editDiv { 
    border: 1px solid #DCDCDC;
}
#editDiv div.editInnerPanel { 
    border-bottom: 1px solid #DCDCDC; 
}
.requiredFieldMessage {
    color: #a20000;
}
.requiredField {
    color: #a20000;
}
.errorMsg { 
    color: #a20000; 
}
.fa-bars {
    color: #2a6496; 
}  
.glyphicon-cog { 
    color: #000000;
}
.footerDiv { 
    background: #4F6A92;
}
.footerDiv .col-md-10 a { 
    color: #fff; 
}
.footerDiv .col-md-10 a:hover {
    color:#ffffff !important; 
}
.headerDiv {
    background-color: #004688;
}
#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: #004688 !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;
}
.collabMenuOption a { 
    color: #000000;
}
.collabSubMenuOption a { 
    color: #204c72; 
}
.grey{ 
    color: #808080; 
}
.closeIcon{ 
    color: #fff !important; 
}
.tableColumnHeader{ 
    color: #4e4e4e !important; 
} 
.flexTableHeader { 
    background-color: #fff; 
    color: #000000 !important; 
}
.iconCompleted { 
    color: #3C3 !important; 
}
.iconNotStarted, .uncertainIcon { 
    color: #808080 !important;
}
.iconRejected { 
    color: #F30 !important;
}
.tableClass{ 
    background-color: #fff !important;
}       
.tableRowLinks{ 
    color: #000000 !important;
}
.tableCellText a { 
    color: #1f496e !important;
}
.highlightedColumn{ 
    background-color: #e8f3fb   !important; 
}
.separator{ 
    color:#545454;
}
.disabledCls{ 
    color:#545454!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: #1b4f7c !important; /* #005FB2 */ 
    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: #ffffff; 
    border: 1px solid #DCDCDC; 
}

#taskSummaryDiv .list-group li:nth-child(even) { 
    background-color: #ffffff;
}
.modalTable{
    border: 1px solid black !important; 
}
.modalTableFont{ 
    color: #000000 !important; 
}
#asideId .fa-arrows-alt{ 
/*  color: #fff; */
}
#asideId .fa-bars{ 
    /*color: #fff; */
}
.panel-heading-title {
    color: #fff; 
}
#chart .panel-body{ 
    border: 1px solid #DCDCDC;
}
.modalTable{ 
    border: 1px solid black !important; 
}
.modal-backdrop{ 
    background-color: rgba(0,0,0,0.5); 
}
.hoverTable td{
    border:black 1px solid ; 
}
.hoverTable th{
    border:black 1px solid; 
}
/* 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;
    color: #000; 
}
#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; 
}
#collapseOne .panel-body { 
    background-color: #e2f5fc; 
}

.selected {
    color: #004688; 
}
.sidebarMenuCls .SidebarAccordian .panel-heading .panel-title { 
    color:#33455b; 
}
/*Govgrant Theme*/
body {    
    background-color: #cdcdcd;
}
.modal-body{
    background-color: #ffffff;
}
#PageTemplateApp {    
    background-color: #ffffff;   
}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
} 

#menu-toggle-2 {    
    background: inherit;
}
#myTabNew li:first-of-type {
    border-left: 1px solid #005FB2;
}
.page-content-wrapper form {
    background-color: #ffffff;
}
ul .active a{
    background-color: #E2F5FC;
}
#page-content-wrapper{
    background-color: #ffffff;
}
#page-content-wrapper .panel-heading {
    color: #004688;
    background-color: #fff;    
}
#page-content-wrapper .panel-footer {
    color: #004688;
    background-color: #fff;
    border-color: #FFF;    
}
.btn { 
    border: 1px inherit;   
    background-color: inherit;
    color: inherit;    
}

.panel-heading-title,
.panel-title {    
    color: #004688;
}

.navbar-toggle {    
    background-color: transparent;
}

#topTabsID li:nth-child(odd) {
    background-color: #F9F9F9;
}
#topTabsID li:nth-child(even) {
    background-color: #DFE4ED;
}
#topTabsID li a {   
    color: #000;
}
#topTabsID li.active a {
    border-bottom: 3px solid #004688;    
    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: #004688;
}
#page-content-wrapper .panel-heading{
    border-bottom: 1px solid #ddd;
}
.panel-title h2,
.panel-heading-header h2,
.panel-heading-title h2{   
    color: #004688;   
}
table.dataTable thead th {
    border-bottom: 1px solid #ddd !important;   
    font-color: #4e4e4e;
}
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: #005028;
}

.fa-share:before{
    background-color: blue;
}       
.fa-pencil:before {
    background-color: #FF99CC; 
}
.fa-trash-o,
.fa-trash {  
    background-color: #F88962;
}
.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: #1f496e;
}
.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: #004688;
    background-color: #fff;
}
.select-pkg-data-text input#HideForExternal {   
    background: transparent;    
}
#SelectPackageComponent .TOP_DOWN > div {
    border-bottom: 0px solid #DCDCDC
}

.navbar-default .navbar-nav>.active>a,
#myTabNew a:hover{
    background: #005FB2;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color:  #004e93 !important;
}
#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,
button.secondaryBtn, #buttons li a.btn,
.btnCompact {
    background: #05599c !important;
    border: 0px solid #0e2d3d !important;
    color: #fff !important;
}
#appBtnId:hover,
#profileNamePlaceHolderId:hover,
.btn:hover,
.custombtn:hover,
.page-content-wrapper .btn:hover, 
.page-content-wrapper .panel-heading a.btn:hover,
.btn:hover,
button.secondaryBtn:hover,
#buttons li a.btn:hover,
.btnCompact:hover {
    background: #004688 !important;
    border: 0px solid #004688 !important;
    color: #fff !important;    
}
ol.progtrckr li.progtrckr-todo:before {
    background: #ffffff !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;       
}
#myTabNew li {
    border-right: 1px solid #004688 !important;   
}
.fa-chevron-right:hover,
.fa-chevron-left:hover {
    background: inherit;
}

.panel-heading .fa-info{
    background-color: #dae6f1 !important;
}
.panel-heading{
    background-color: #dae6f1 !important;   
}
.user-type-logo:hover, 
.user-type-logo2:hover{
    background: transparent;
    color: #000;
}

.customLabelstyle{
  /*  color: #4f6a92 !important;   */
}
.field-value{
    color: #000 !important;   
}
i.fa.fa-comment-o {   
    color: sandybrown;
}
.fa-angle-down{     
    color: #4f6a92  !important;
}
.sidebar-wrapper .panel-heading:hover { 
    background-color: rgb(230, 235, 240) !important;
}
.sidebar-wrapper-ext {
    background-color: #ffffff;   
}
.sidebar-wrapper .panel-heading {    
    color: #4f6a92  !important;    
    background-color: #ffffff !important;
    border: 1px solid #BCC6DC;   
}

.plus-div {
    background-color: #1b4f7c;
    color: #fff !important;
}

.secondaryBtn:hover{   
    background-color: #edf3f8 !important;
}
.SidebarAccordian .panel-heading{
    background-color: #E1E4EE !important;
}
.tableLinks {
    color: #000 !important;
}
#page-content-wrapper .panel-footer {
    color: #004688;
    background-color: #fff;
    border-color: #FFF;    
}
.overview-header{
    background: #fff !important;    
}
#PageTemplateApp.container-fluid {   
    background-color: #eef1f6;    
}
#appDropDownMenuId li,
#profileDropDownMenuId li {
    border-top: 1px solid #ddd;
}
#myTabs .collabPanel .panel-heading{
    background-color: #dae6f1 !important;  
}
.overview-panel{
    background: #fff !important;   
}
.panel-footer{   
    background-color: #fff;
}
#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;
}
#myTabNew .fa-home{
    color:#fff;
}
#myTabNew .fa-pie-chart{
    color: #fff;
}
#myTabNew .fa-comment{
    color: #fff;
}
#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: #004688 !important;
}
.stickyUsernotes.ng-scope ul li a div.ng-binding {   
    color: #000;    
}
a.close:hover {
    background: transparent;
}
span.lookupInput a {   
    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: #3a5377 !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: #1f496e!important;  
}
.tableRowLinks {   
    background-color: transparent !important;
    color: #1f496e !important;   
}
.header-title a.tableLinksForHeader:hover {    
    color: #23527c !important;  
}
a:hover {    
    background-color: transparent !important;    
}

div[ng-if="hasFilter"] a {
    color: #fdfdfd;
}
.sidebar-wrapper .panel-sidebar .panel.panel-default .panel-heading {   
    border-top: 1px solid #b3bed8;   
}
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: #1b4f7c !important;
}
.actionColumn a:hover {   
    background: transparent;
}

.n2gheader a.disable-action {
    color: #1f496e !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: #000000 !important; }
.requiredMark { color: #d74c3b !important; }
.PopupPanel { border: solid 2px #004179; }
.helpTextPostStyle { color:#4e4e4e; } 
.errorMessageStyleIntoForm { color:#B30000;}
.helpIcon { color: #3b5a76  !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:#0070D2;
}
.bgcolor-Navy-Blue{
    background-color:#0070D2;
}
.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 {
    color: black;    
}
.dropdown-content a:hover {background-color: #f1f1f1}
a.button a:hover{
background: #fff;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.color-curious-blue{
    color:#204c72;
}
.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 a:hover, .main-tabs .nav-tabs>li.active>a:hover{
    background-color: #FFF !important;  
}
 input.btn.btn-lg.btn-primary.btn-block.customBtn { 
    border: 1px solid #737272 !important;   
}
 span.pull-right.requiredFieldMessage { 
    color: #B1B1B1;
}
.registration-page .panel-footer{   
    background-color: #fff; 
}  
 .registration-page-heading{    
    border-bottom: 1px solid #ccc;  
}

.tabSection .panel-heading a, .header-title a {
    color: #004688;
}

button.close.close-ext .fa-times:before, .close-ext, 
.close-ext .fa-times:before, .fa-times:before{
    background: transparent !important;
}

/*********** ScrollBar Style ***********/
#collabFeedWrapperID::-webkit-scrollbar, 
.collabContainer .panel-body::-webkit-scrollbar {  
    background: #f1f1f1;
}
.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;
}
.individualPalette table.list.hoverTable td.dataCell.whiteHead {
     background: #175b8a !important;
     color: #fff;
}

.individualPalette table.list.hoverTable td.dataCell.Approved,
.individualPalette table.list.hoverTable td.dataCell.Started {
    background-color: #135280;
}
.individualPalette table.list.hoverTable th {
    border: 1px solid #adadad !important;
    background-color: #eaeaea !important;
}
/*button.secondaryBtn:hover {
    color: #fff !important;
    background-color: #1d7f6f !important;
}
button.secondaryBtn {
    color: #fff !important;
    background-color: #12483f !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;
}
.orgtable{  
    background-color: #fff;
}
.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; 
}
a {
    color: #1f496e !important;
}
.footer-links>span>a{
    color: #ffffff !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: #0e2d3d;
}
.gantt_task .gantt_task_scale .gantt_scale_cell {
    color: white;   
    background-color: #0e2d3d;
    border-right: 1px solid white;
}
.gantt_cal_ltitle { 
    background-color: #0e2d3d;
    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;
}
.alert-danger{
    color: #7c3130 !important;     
}
.stickyUsernotes ul li a, .stickyUsernotes ul li:nth-child(even) a, .stickyUsernotes ul li:nth-child(3n) a{  
  color:#000 !important;       
  background:#ffff !important;  
}
.fc-event{
    background-color : #ffff !important;
    
}

           /********User Notes**********/
.usernotes{
  color:#fff;
}

.stickyUsernotes ul li a{
  
  -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 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: #bdbdbd;
}
.select2-results .select2-highlighted {
    background: #1d4b94 !important;
    color: #fff;
}
.alert-warning {
    color: #3c763d;
    background-color: #dff0d8;
    border: 1px solid #ffffff !important;
}
.alert .fa.close:before {
    color: #000;
}
.tableLinks i.fa-times {
    color: #fff;
    background-color: #a20000;
}      
table#table-ext .focusActionItem i.fa {
    color: #fff;
}
a.map-gbtn {
    background-color:#f77a7a; 
    color: #fff !important;
}
a.map-gbtn:hover {
    background-color:#da7b7b !important;
    color: #fff !important;
}




/*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: #005028;
    background-color: transparent !important;
}

.fa-share:before{
    background-color: blue;
}       
.fa-pencil:before {
    background-color: transparent;
    color: #4e77d8;
}
    
.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 {
    color: #F23131;
    background: transparent;
}

.fa-trash-o, .fa-trash {
    color: #F88962;
    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:#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 ; }

.fa-download, .fa-cloud-download , .fa-download:before, .fa-cloud-download:before{
    background: transparent;
    color: #f7892c;
}

i.fa.fa-user:before {
    color: #795548;
}


.fa-paper-plane-o:before, .fa-paper-plane-o {
    color: #EE96F3;
    background: transparent;
}
/*End*/
/* common btn style */
.commonBtn {
  border: 1px solid #044986 !important;
}
.coloredBtn {
  background: #044986 !important;
  color: #fff !important;
}
.coloredBtn:hover::before {
  background: #004E87 !important;
}
.whiteBtn {
  background: #fff !important;
  color: #044986 !important;
}
.whiteBtn::before {
  background: rgba(108, 169, 234, 0.3) !important;
}

/* 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 !important;
    color: #fff;
}
.help-desk-panel-body.panel-body h3 {
    color: #084f46;
    background: #d4e7e5;
}
.help-desk-panel-body .right-con-data {
    background-color: #d4e7e5;
}


/* External login pages - only 508 style ( without login pages ) */
.loginPageWrap .columnWrap {
  background: #fff;
  box-shadow: 1px 2px 5px #ccc;
  -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);
}

.loginPageWrap .columnWrap: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);
}

/* External Login Page css (tabs page) */
.loginTabPageWrap div.advf .closeIcon {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
}

.loginPageWrap.loginTabPageWrap .logoWrap img.stategovLogo {
  padding-top: 0;
}

/* Tabs using css */
.tabsWrap {
  background-color: #fff;
  border: 1px solid #ccc;
}

.tabsWrap .radioBtn + label {
  -webkit-box-shadow: 0 -1px 0 #eee inset;
  box-shadow: 0 -1px 0 #eee inset;
  color: #333;
  background-color: #fff;
}

.tabsWrap .radioBtn + label:hover {
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 1px 0 #f4f4f4 inset;
  box-shadow: 0 1px 0 #f4f4f4 inset;
}

.tabsWrap .radioBtn:checked + label {
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 -1px 0 #fff inset;
  box-shadow: 0 -1px 0 #fff inset;
  border-bottom: 2px solid #044986;
}

.tabsWrap .radioBtn:checked + label:hover {
  -webkit-box-shadow: 0 -1px 0 #fff inset;
  box-shadow: 0 -1px 0 #fff inset;
  background-color: #f9f9f9;
}

.tabsWrap .contentWrap {
  background-color: transparent;
}

/* external login page specific */
.loginTabPageWrap div.advf .closeIcon {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
}

.loginTabPageWrap button.btn.btn-info/*,
.page-content-wrapper .panel-heading a.btn*/ {
  border: 0px solid #4e6096 !important;
  color: #fff !important;
  background-color: #2B89BC !important;
  background: #2B89BC !important;
}

.loginTabPageWrap button.btn.btn-info.pull-right.advf-button[aria-expanded="true"]:after {
  border-color: #2b89bc transparent transparent;
}

.loginTabPageWrap .dropdown-menu>li>a {
  color: #072d1e;
  border-bottom: 1px solid #044986;
  background-color: rgba(108, 169, 234, 0.3);
}

.loginTabPageWrap .open > .dropdown-menu {
  box-shadow: 1px 2px 1px 0px rgba(9, 18, 12, 0.28);
  border: 1px solid #044986;
}

.loginTabPageWrap .dropdown-menu > li > a:hover,
  .loginTabPageWrap .dropdown-menu > li > a:focus {
  background-color: #004E87 !important;
  color: #ffffff !important;
}

.errorLoginMsg li {
  color: #B30000;
}

.loginPageWrap.loginTabPageWrap .logoWrap .govGrantsLogo {
  color: #fff;
  text-shadow: 0px 1px 1px #4c4c4c;
}

/* login box*/
.loginPageWrap i.fa.fa-user:before {
  color: inherit;
}

.lineOver::after {
  background: #514f4f;
}

.lineOver span {
  background: #fff;
  color: #514f4f;
}

/* highlight */
.loginPageWrap .loginHighlightList p {
  color: #005594;
}

.loginPageWrap .loginHighlightList .loginListItemDateStyle {
  color: #514f4f;
}
  /* footer */
.footerWrap {
  background: #32709e;
  color: #fff;
}

.footerWrap a {
  color: #fff !important;
}

.formCardForgot {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.formCardForgot:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

/* Password strength check */
.passStrengthCheck {
  background: #fff;
}

/* Scrollbar */ /* used the default scroll in GG theme */
/*#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,
#sendEmail .listDropdownTo::-webkit-scrollbar-track, 
#sendEmail .listDropdownToScroll::-webkit-scrollbar-track,
#calendar .fc-more-popover .fc-event-container::-webkit-scrollbar-track,
.modal-body::-webkit-scrollbar-track,
.progressBarWrap #progressBarId::-webkit-scrollbar-track {
    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,
#sendEmail .listDropdownTo::-webkit-scrollbar-thumb, 
#sendEmail .listDropdownToScroll::-webkit-scrollbar-thumb,
#calendar .fc-more-popover .fc-event-container::-webkit-scrollbar-thumb,
.modal-body::-webkit-scrollbar-thumb,
.progressBarWrap #progressBarId::-webkit-scrollbar-thumb {
    background: #aeea00;
}*/

/* Nav Top Header */
.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: #176f7b;
}
.navTopHeader .navbar-brand,
.navTopHeader .navbar-brand:focus, 
.navTopHeader .navbar-brand:hover,
.navbar-top-links>li>a,
.navMenuHeader .collapseArrow i#menu-toggle-2,
.navMenuHeader .collapseArrow i#menu-toggle,
.navTopHeader .collapseArrowProfile i,
.navTopHeader .navbarBrandText {
    color: #000 !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: #044986 !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: #0070d2;
}
#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;
}


/* 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);
    }
}


@media (max-width: 767px) {
    /* tabs css */
  .tabsWrap .contentWrap {
    border-top: 1px solid #ccc;
  }

  .tabsWrap .radioBtn:last-of-type:not(:first-of-type) + label {
    border-right: 1px solid #ccc;
  }


   /* Header */
    div#myNavbar {
        background: #000;
    }
}

/* Enhanced sidebar color */
.customSidebar .componentTitle > a, 
.customSidebar .componentTitle .subMenu > a, 
.customSidebar .subMenuLink > a,
.customSidebar .subMenuHeader > a,
.customSidebar a:hover {
    color: #1f496e ;
}
.customSidebar .subMenuLink > a {
    color: rgba(255,255,255,0.62);
}
.customSidebar .subMenuLink > a:hover,
.customSidebar .subMenuLink.lastSelectedSideBarLink a {
    background: rgba(0,0,0,0.1) !important;
    color: #1f496e  ; /* for 508 */
}

/* 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 {
        background: #0e2d3d ; /* for 508 */
    }

    .toggled-2 .customSidebar .componentTitle .subMenu > a, 
    .toggled-2 .customSidebar .subMenuLink > a, 
    .toggled-2 .customSidebar .subMenuHeader > a {
        color: #fff !important;
    }

}