/*font colors*/

.gf-container{
}

primary-color{
    color: #4a9fd5;
}

secondary-color{
    color: #337ab7;
}

accent-color{
    color: #337ab7;
}

accent-color-2{
    color: #337ab7;
}

accent-color-3{
    color: #337ab7;
}

dark-color{
    color: #337ab7;
}

light-color{
    color: #337ab7;
}

body.theme-default table thead tr{
    /*border-bottom: solid 3px #53616c !important;*/
    border: var(--accent) 1px solid;
}

/*may remove if not needed*/
/*set panel heading bottom color except for warning, danger, and success*/
div.panel:not(.panel-warning):not(.panel-danger):not(.panel-success) .panel-heading{
}

/*may remove if not needed*/
textarea{
    width: 100%;
    margin-bottom: 10px;
    max-width: 100%;
}

/*may remove if not needed*/
input.form-control{
    width:100% !important;
}

/*may remove if not needed*/
table{
    margin-top: 25px !important;
}

div.panel{
    box-shadow: 0 1px 3px rgba(0,0,0,0.13), 0 1px 2px rgba(0,0,0,0.20);
}

div.panel-heading{
    font-weight: bold;
}

body.theme-default div.panel-default > div.panel-heading, body.theme-default table.table > thead{
    background-color: var(--accent) !important;
    color: var(--contrast-on-accent);
    font-weight: bold;
}

body.theme-default table.table > thead th{
    color: var(--contrast-on-accent);
    font-weight: bold;
}

table.table{
    box-shadow: 0 1px 3px rgba(0,0,0,0.13), 0 1px 2px rgba(0,0,0,0.20);
}


table.sortable > thead th:not(.sortable-nosort){
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}

body.theme-default table.sortable > thead th:not(.sortable-nosort):hover{
    background: #53616c;
}

/*.btn-default{
    color: #fff;
    border: #4a9fd5 2px solid;
    background: #4a9fd5;
    transition: all 0.5s ease-in-out;
}

.btn-default:focus{
    background: #4a9fd5;
    border: #4a9fd5 2px solid;
    color: #fff;
}
.btn-default:hover{
    background: #53616c;
    border: #53616c 2px solid;
    color: #fff;
}

table.table > thead th, .btn-default{
    font-weight: bold;
    font-size: 14px;
}*/

/******************************************************************************/
/*format settings for page title text*/
.page-title {
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
/*format settings for page title text*/
.page-sub-title {
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

/* table formatting for job assignments / schedules */
.view-daily-schedule tr:not(:first-child) {
	height: 60px
}

.hide {
	display: none;
}

/*make text stand out so user sees it & it can't be missed */
.bold-red {
	color: red;
	font-weight: bold;
}

/*make mouse pointer become a pointer on hover*/
.cursor-pointer{
    cursor: pointer;
}

/* make table row look grayed out (used on full project report when an entry has been verified on its daily job report / summary) */
.gray-out-table-row {
	background-color: #D8D8D8;
}
/* ***!!! ************************************************************************************************************************************************** */
/* verified job report entry row color (used on full project report when an entry has been verified on its daily job report / summary) */
/* REPLACES: .gray-out-table-row */
.verified-table-row {
/*	background-color: #CCF5CC;*/
	background-color: #E5FAE5;
}

/*highlight table row */
.highlight-table-row {
	background-color: #FFFFE0;
}

/* alternate row color when verified and highlighted (used on full project report when an entry has been verified on its daily job report / summary) */
.gray-out-highlight-row {
	background-color: #E5E5C9;
}
/* ***!!! ************************************************************************************************************************************************** */
/* alternate row color when verified and highlighted (used on full project report when an entry has been verified on its daily job report / summary) */
/* REPLACES: .gray-out-highlight-row */
.verified-highlight-row {
/*	background-color: #7FE67F;*/
/*	background-color: #99EB99;*/
	background-color: #B2F0B2;
}


/* ***!!! ************************************************************************************************************************************************** */
/* job report entry row color when billed (used on full project report when an entry has been included with a bill) */
.entry-billed-table-row {
	background-color: #E5F8FF;
/*	background-color: #DFF7FF;*/
/*	background-color: #C2C2C2;*/
}

/* ***!!! ************************************************************************************************************************************************** */
/* job report entry row color when billed and highlighted (used on full project report when an entry has been included with a bill & marked as highlighted) */
.entry-billed-highlight-table-row {
	background-color: #BFEFFF;
/*	background-color: #B7B7A0;*/
/*	background-color: #B7B7A0;*/
}

/*highlight table cell that doesnt have a value */
.highlight-table-cell-no-value {
	background-color: #F4CCCC;
}

/*highlight table cell that has a date value that is past due (date of last action)*/
.highlight-table-cell-date-past-due {
	background-color: #F4CCCC;
}

/* ***!!! ************************************************************************************************************************************************** */
/* highlight JOB STATUS table cell when sold */
.highlight-table-cell-status-sold {
/*	background-color: green;*/
	background-color: #B2F0B2;
}

/* highlight JOB STATUS table cell when not sold */
.highlight-table-cell-status-not-sold {
/*	background-color: gray;*/
	background-color: #D8D8D8;
}

/* highlight JOB STATUS table cell when closed out */
.highlight-table-cell-status-closed-out {
/*	background-color: blue;*/
	background-color: #BFEFFF;
}

/* highlight JOB STATUS table cell when future */
.highlight-table-cell-status-future {
/*	background-color: yellow;*/
	background-color: #FFE598;
}

/* include additional styling when similar to above button / label has focus (add multiple entries) */
.add-multiple-entries-similar-button:focus > .add-multiple-entries-similar-label{
	background: #2ea3f2 !important;
}
/*.add-multiple-entries-similar-button:focus{
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	border: 1px solid #000;
}*/


/* set the button color of the active navigation tab on daily job report input */
body.theme-default .active-tab {
	background-color: var(--accent) !important;
	border-color: var(--accent) !important;
}

/* entry label style/formatting on daily job report summary  */
.report-summary-entry-label {
	font-size: 16px;
}


/* hide Divi page title - might be able to remove*/

/*h.entry-title{
	display: none;
}*/

/*
.entry-title{
	display: none;
}*/
