﻿ /*Dealership Table*/
 .dealer-portal-table
{
    border-collapse: collapse;
    border-spacing: 0;
    float: left;
    width: 100%;
}
.dealer-portal-table tr.even
{
    background-color: #ededed;
}

.dealer-portal-table tr.odd
{
    background-color: transparent;
}

.dealer-portal-table th
{
    text-align: center;
    background-color: #ededed;
    font-weight:bold;
    text-align:left;
} 

.dealer-portal-table td
{
    padding: 5px 0 5px 5px; 
    border-right: 1px solid #d4d4d4;
}

.dealer-portal-table td.last-child
{
    border-right:none;
}

.dealer-portal-table.no-thead td
{
    font-weight:bold;
}

.dealer-portal-table.no-thead td.last-child
{
    font-weight:normal;
}

.dealer-portal-table.connected-devices th {
    text-align: center;
}

.dealer-portal-table.connected-devices td {
    text-align: center;
}


.dp-dropdown
{
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    font-size: 10px;
    margin-bottom: 10px;
    display: inline-block;
}


/* dealer portal control panel*/

.container-dp {
    float: left;
    overflow: hidden;
    /*padding: 15px 22px 0 15px;*/
    width: 100%;
    text-align: center;
}

.container-dp-header {
   text-align:center;
   margin-bottom: 20px;
}

.container-dp-link-li
{
    padding: 10px;
    float: left;
}

.container-dp-link
{
    display: inline-block;
    padding: 10px;
    padding-top: 5px;
}

.dp-button-aqua
{
    float: left;
    display: inline-block;
    height: 34px;
    width: 160px;
    line-height: 34px;
    background: url(/images/brother-online/button-bg.png);
    background-position: 0 -272px;
    border: 1px solid #007DA1;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
}

.dp-button-aqua:hover {text-decoration:underline; color:#ffffff;}
.dp-button-aqua:active {color: #4d4d4d;}

 hr.dp { background: url(../../images/brother-main/hr-bg.png) no-repeat center center; height: 5px; border: none; padding: 0px; clear: both; background-size: 100%}

 .dp-find-address,
 .dp-find-address:hover
 { 
   margin-top: 24px; 
   padding: 0 15px; 
   line-height: 24px; 
   height: 24px; 
   font-size: 11px;
 }

.dp-half-col
{
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    padding: 0 10px 0 0;
    width: 40%;
}

h2.dp
{
    border: 1px solid #D4D4D4;
    color: #4D4D4D;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    margin: -18px 0 15px;
    padding: 10px;
}

h2.dp-service-unavailable
{
    border: 1px solid #D4D4D4;
    margin: 0px;
    padding: 10px;
}

.dp-activation
{
    margin-top: 10px;
    margin-bottom: 10px;
}


.dp-summary
{
    padding: 10px 0 10px 0;
}

.dp-add-pin-buttons
{
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
}

.plans-group
{
    clear: both;
    
}
#plans-table-pins
{
    text-align: left;
}
#styled-radio-pin-other
{
    clear: both;
    margin-bottom: 10px;
}
.pinid-display
{
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: -5px;
    line-height: 1;
    width: 100%;
}

/* Dealer Portal lightbox
---------------------------- */
.lightbox .dp-pop-up { }
.lightbox .dp-pop-up .box-out { margin: 20px; padding: 20px; }
.ie7 .lightbox .box-out { display: inline; zoom: 1; }
.ie7 .lightbox .dp-pop-up .box-out { display: inline;zoom: 1;padding-right: 40px;}
.lightbox .dp-pop-up h2 { border-bottom: 1px dashed #c2cbe8; padding-bottom: 15px; }
.lightbox .dp-pop-up ul { list-style: none; position: relative; padding-bottom: 40px; margin-bottom: 30px; }
.lightbox .dp-pop-up li { float: left; width: 170px; margin: 0px 10px 0px 20px; position: relative; }
.lightbox .dp-pop-up li.add-new { text-align: center; }
.lightbox .dp-pop-up li.add-new img { display: block; margin: 10px auto; width: 100px; }
.lightbox .dp-pop-up li .info span { display: block; font-size: 14px; line-height: 20px; }
.lightbox .dp-pop-up li .button-grey,
.lightbox .dp-pop-up li .button-blue { top: 155px; position: absolute; width: 100%; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0px;padding-left: 0;padding-right: 0; }
.ie7 .lightbox .dp-pop-up li .button-blue { top: 145px; }
.lightbox .dp-pop-up li .button-blue { left: 0; }
.lightbox .dp-pop-up .lightbox-address-list { margin: 0px -20px; overflow-x: auto; padding: 20px 0px; max-height: 250px; }
.ie7 .lightbox .dp-pop-up .lightbox-address-list { padding-top: 0; overflow: hidden; max-height: 380px; }
.lightbox .dp-pop-up .add-payment-card { margin: 0px -20px -20px -20px; }
.ie7 .lightbox .dp-pop-up .add-payment-card { width: 820px;}

/* change address lightbox
---------------------------- */
.lightbox .delete-card .box-out { margin: 20px; padding: 20px; }
.ie7 .lightbox .delete-card .box-out { max-width: 400px;}
.lightbox .delete-card .box-out .warning-message { padding: 20px 0; }

.btn-add-colleague { float: right; }
