﻿.modal-body.activity-modal-body hr
{
    margin-top: 10px;
    margin-bottom: 6px;
}

.activity-header-icon
{
    margin-right: 1em;
}

.activity-mail-subject
{
    font-weight: bold;
}

.warning-message
{
    background-color: #ffffcc;
    height: auto;
    padding-top: 0.75em;
    padding-left: 2.2em;
    padding-bottom: 1em;
    margin-bottom: -5px;
    margin-left: 1.3em;
    margin-right: 1.2em;
    padding-right: 2.2em;
}

/**  originally from activityHistorySale  **/
.row-mod
{
    display: table;
}
.col-mod
{
    float: none;
    display: table-cell;
    vertical-align: middle;
}
.form-control[readonly].date-pickerx
{
    background-color: White;
    cursor: pointer;
}

.form-control[disabled].date-pickerx 
{
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

.fields_label
{
    margin-top: 7px;
    color: #333333;
    margin-left: 1em;
}
.fields_value
{
    margin-top: 7px;
    margin-left: 0em;
    padding-left: 0em;
}
.checkbox_field
{
    vertical-align: middle;
    margin-top: 0px;
}
.field-value-margin
{
    margin-left: -2em;
}
.checkbox
{
    margin-top: 0em;
}

.checkbox-all-day-complete
{
    margin-top: 1em;
}
.margin-top-col-2nd
{
    margin-top: 0.8em;
}
.margin-top-col
{
    margin-top: -0.1em;
}
.no-pad-left
{
    padding-left: 0em;
}
.txt-numberInput
{
    display: inline;
    width: 6em;
}
/** END originally from activityHistorySale  **/


/**  originally from activityPendingSale  **/
.sales-label-1
{
    min-width: 131px;
}

.sales-probability
{
    width: 17em;
}

.sales-probability-label
{
    width: 11em;
}

.sales-probability-input
{
    width: 6em;
    max-width: 7em;
    margin-left: 0px;
}

.reminder-select
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    width: 83%;
}
.units-container
{
    min-width: 403px;
}
.units-text
{
    margin: auto 1em;
}
.units-text + .units-text
{
    margin-left: 0;
}

.sales-date, .sales-code-input
{
    min-width: 10em;
}

.sales-code-input-width
{
    width: 7em;
}

.sales-behalf-input
{
    min-width: 10em;
    padding-right: 0px;
}

.sales-unit-price-amount-margin-top 
{
    margin-top: 0.579em;
}

.sale-prob-notes-margin-top
{
    margin-top: 0.9em;
}

.sales-margin-top
{
    margin-top: 0em;
}

.sales-reminder-input
{
    min-width: 12em;
}

.code-label-align
{
    text-align: right;    
}

.sale-label-content-group
{
    width: 21em;
    padding-left: 0px;
}

.sale-label-content-group2
{
    width: 21em;
    padding-left: 0px;
}

@media (max-width: 632px)
{
    .code-label-align
    {
        text-align: left;    
    }
    
    .sale-label-content-group
    {
        margin-bottom: 5px;
    }
}

@media (max-width: 528px)
{
    .sales-label-1 .fields_label, .sales-label-2 .fields_label
    {
        margin-left: 0;
    }

    .sales-code, .sales-probability
    {
        margin-top: 0.579em;
        width: 100%;
    }
    .sales-history-code-label
    {
        width: 10em;
    }
    .sales-input-small
    {
        margin-left: -2em;
    }
}

@media (max-width: 450)
{
    .units-container
    {
        min-width: inherit;
    }
}


.code-container-margin
 {
    margin-left:5px;
 }
 
 .code-result-container-width
 {
    min-width: 104px; 
   }
 


/** END originally from activityPendingSale  **/


/** originally from activityPendingCommon  **/
.vertical-center
{
    padding-top: 4px;
}
.gm-col-datetime
{
    width: 9em;
}
.gm-activity-private
{
    margin-bottom: 0;
}
/** END  originally from activityPendingCommon  **/


/** originally from activityHistoryHistoryEmails  **/

.pull-right-mail
{
    margin-right: 9px;
    margin-top: 12px;
}

.mail-content
{
    background-color: #FFFFFF;
    height: 180px;
    margin-top: 0.7em;
    resize: none;
}
.mail-to-cc
{
    background-color: #FFFFFF;
    margin-top: 5px;
    height: 2em;
    resize: none;
    border: none;
}


.mail-to-cc /* Pending email*/
{
    background-color: #FFFFFF;
    height: 3em;
    border: none; /*margin-bottom:5px;*/
    margin-top: 10px;
    resize: none;
}

.mail-linked-to
{
    margin-left: 2em;
}
/** END  originally from activityHistoryHistoryEmails  **/

/** originally from activityDetailEmails  **/

.icon-trash-style
{
    margin-left: 10px;
    margin-top: 3px;
}

.main-frame
{
    min-height: 460px;
}
/** END  originally from activityDetailEmails  **/

.activity-mail-attachments-list
{
    max-height: 3em;
    overflow: auto;
    word-wrap: break-word; /*legacy*/
    overflow-wrap: break-word;
}
.activity-mail-attachment-label
{
    float: left;
    margin-right: 15px;
}
.text-line-break
 {
     margin-top: 2px;
     padding: 2px;
     height: 180px;
     background-color: #FFFFFF;
     font-family: inherit;
     font-size: inherit;
}
.drop-right-margin
{
    margin-right: 2em;    
}

.no-margin-bottom
{
    margin-bottom: 0;    
}

.duration-left-margin
{
    margin-left: 1.3em;    
}

.code-label-min-width 
{
    min-width: 5em;    
}

.error-units-div 
{
    margin-left: 31px; 
    margin-right: 0px; 
    width: 30%; 
    margin-top: 0px; 
    padding-right: 0px
}

.error-price-div 
{
    margin-left: 2px; 
    margin-right: 24px; 
    width: 40%; 
    margin-top: 0px; 
    padding-right: 0px
}

.error-price-div2 
{
    margin-left: -3px; 
    margin-right: 24px; 
    width: 40%; 
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
