@import "variables.less";

/* ----------------------------------------------------------------------------------------------------------
2 Cols Search form
---------------------------------------------------------------------------------------------------------- */

.search-form.col-2 .zend_form dd.from-date-element { width: 10%; float:left; margin-left: 0px;}
.search-form.col-2 .zend_form dt.to-date-label { width: 10%; float:left;  margin-left: 0; }
.search-form.col-2 .zend_form dd.to-date-element { width: 10%; float:left; margin-left: 0px;}

/* ----------------------------------------------------------------------------------------------------------
Modal
---------------------------------------------------------------------------------------------------------- */
body.fluid-body.modal-page { padding-top: 0; }
body.modal-page .zend_form dt { width: 20%; }
body.modal-page .zend_form dd { width: 75%; }

/* ----------------------------------------------------------------------------------------------------------
Multi Select
---------------------------------------------------------------------------------------------------------- */
#products-element, #users-element,
#approver1-element, #approver2-element, #approver3-element, #approver4-element 
{ padding: 0px 0 10px 0; }
#products, #users, #approver1, #approver2, #approver3, #approver4  
{ width: 550px; height: 300px; }

/* ----------------------------------------------------------------------------------------------------------
Estimate
---------------------------------------------------------------------------------------------------------- */
.table th.current-week { background-color: #000; }
.table th.next-week { background-color: #F19D52; }
.table th.next-2-week { background-color: #4E41A1; }
.th-week-navigation { float:right; }
.th-week-navigation a { line-height: 25px; width: 40px; background-color: #000; color: #fff; font-weight: bold; border-radius: 10px; display: inline-block; text-align: center; text-decoration: none; }
.th-week-navigation a:hover { background-color: #ccc; color: #000; }
.table.estimate th, .table.estimate td { line-height: 30px; }
.table.estimate .row-input { width: 50px; text-align: right; line-height: 20px; }
.table.estimate .required-update, .required-update .day-est { color: #f00; }
.table.estimate td.required-update { background-color: #FFF469; }
.table.estimate td.week-diff-alert { background-color: rgba(237, 8, 8, 0.857); }
.float-at-top { position: absolute; }
.table.estimate td a { color: #333; text-decoration: none; }
.table.estimate td a:hover { text-decoration: underline; }
.reconcile-icon { display:none; cursor: pointer; }
.has-reconcile .reconcile-icon { display:inline-block; }
.sum-wp { margin-top: -45px; border: 1px solid #f00; padding: 0px 5px; background-color: #FFF469; line-height: 15px; border-radius: 5px; overflow:hidden; width: 58px; float:right; }

.dfm-monthly-forecast-estimate-page .table.estimate .row-input { width:60px; font-size:11px; }
#floating-sum th { font-weight: normal; font-size: 13px; }

@media (min-width: 1320px)
{
	.dfm-monthly-forecast-estimate-page .table.estimate .row-input { width:65px; font-size:13px; }
}

.week-fg img { padding: 1px; background-color: #01c21b; border-radius: 15px; height: 16px;}
.focus-group-popup-stage { position: fixed; top: 15%; left: 25%; width: 50%; display:none;}
.focus-group-popup-close-btn { float: right; }
.focus-group-popup-item { margin-bottom: 10px; border-bottom: 1px solid #dedede; line-height: 30px;}

/* ----------------------------------------------------------------------------------------------------------
Promotion Request
---------------------------------------------------------------------------------------------------------- */
.wfi-promotion-request-edit-page .input-group.input-int { float:left; width: 150px; }
.table tbody .pri-row td { border-top: 2px solid #555;}
.item-edit { display:none; }
.item-edit input { text-align: center; }