﻿/*
    Account management
*/
.accounts-partial .account-name { line-height: 16px; padding: 10px; border-radius: 3px; border: 1px solid #88C4D5; background-color: #DAEFF5; color: #000; }
.accounts-partial .account-container .delete-row { display: inline-block; line-height: 16px; width: 32px; }
.accounts-partial .account-info { font-size: 80%; }
.accounts-partial .account-type { font-style: italic; }
.accounts-partial th, .accounts-partial td { padding-top: 5px; padding-bottom: 5px; }


/*
    Consumer prices
*/
.consumer-prices-form .padlock-icon { 
    display:inline-block; 
    vertical-align:middle; 
    width: 24px; 
    height: 12px; 
    background-repeat:no-repeat; 
    background-position: center; 
    background-size:contain;
    cursor:pointer;
}
.consumer-prices-form .padlock-icon.closed { background-image: url(../../../Images/Static/FlexxWare-base/padlock-closed-black.png); }
.consumer-prices-form .padlock-icon.open { background-image: url(../../../Images/Static/FlexxWare-base/padlock-open-black.png); }

/*
    After sales requests
*/
.after-sales-request-details-container .after-sales-request-details { border: 1px solid #CCC; border-radius: 5px; padding: 30px; margin-bottom: 75px; }
.after-sales-request-details-container .after-sales-request-details .details-edit { float:right; }
.after-sales-request-details-container .after-sales-request-details .status-tab { float:right; padding-left: 30px; }
.after-sales-request-details-container .after-sales-request-details .action-buttons .main-action { float:left; margin-right: 10px; margin-bottom: 5px; }
.after-sales-request-details-container .after-sales-request-details .advanced-action-buttons .columnized button { width: 100%; text-align: left; }
.after-sales-request-details-container hr { width: 100%; border: 1px solid #CCC; margin: 10px 0; }
.after-sales-request-details-container .after-sales-request-trail-item .user-input-content { border: 1px solid #CCCCCC; border-radius: 5px; padding: 10px; position: relative;}
.after-sales-request-details-container .after-sales-request-trail-item .user-input-content .delete-row { position: absolute; right: 0; top: 0; height: 32px; width: 32px; }
.after-sales-request-details-container .after-sales-request-trail-item .user-input-content .trail-item-header { font-weight: bold; color: #333333; }
.after-sales-request-details-container .after-sales-request-trail-item p.system-item { font-family: monospace; line-height: 25px; color: #777777; }

.after-sales-request-details-container .previous-returns .warning-message { color: #e1142c; }
.after-sales-request-details-container .previous-returns .previous-return-item {
    display: block;
    padding: 0 10px;
    cursor: pointer;
    height: 27px;
    font-size: 12px;
    line-height: 27px;
    color: #000000;
    background-color: #F3F3F3;
    border: 1px solid #D6D6D6;
    border-radius: 3px;
    margin-bottom: 1em;
}

/*
    Frame numbers
*/
.import-results span.failed { color: red; font-weight: bold; }
.import-results span.success { color: forestgreen; font-weight: bold; }
.import-results .sheet-result {
    padding: 15px;
    margin-bottom: 15px;
    border: 1px solid #D6D6D6;
    border-radius: 3px;
    background-color: #EFE;
}
.import-results .sheet-result.with-errors { background-color: #FEE; }

/*
    Warranty (legacy)
*/
.warranty-claim-details .warranty-claim-header { border: 1px solid #CCC; border-radius: 5px; padding: 30px; margin-bottom: 75px; }
.warranty-claim-details .warranty-claim-header .advanced-options button { width: 100%; text-align: left; }
.warranty-claim-details .warranty-claim-trail-item .user-input-content { border: 1px solid #CCCCCC; border-radius: 5px; padding: 10px; position: relative; }
.warranty-claim-details .warranty-claim-trail-item .user-input-content .delete-row { position: absolute; right: 0; top: 0; height: 32px; width: 32px; }
.warranty-claim-details .warranty-claim-trail-item .user-input-content .trail-item-header { font-weight: bold; color: #333333; }
.warranty-claim-details .warranty-claim-trail-item p.system-item { font-family: monospace; line-height: 25px; color: #777777; }
.warranty-claim-details hr { width: 100%; border: 1px solid #CCC; margin: 10px 0; }
.warranty-claim-details .trail-item-form .field label { display:none; }