#messages {  margin-top: 10px; }

.box-wrap { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin:20px -5px; }
.box { border:1px solid #ccc; border-radius:2px; width:-webkit-calc(20% - 10px); width:calc(20% - 10px); background:rgba(0,0,0,0.02); margin:0 5px; padding:20px; }
.box h3 { font-size:16px; text-align:left; line-height:1.4; color:#000; font-weight:bold; margin:0 0 15px; border-bottom:1px solid #ededed; padding-bottom:5px; }
.box ul { list-style:none; margin:0; padding:0; }
.box ul li:before { content:''; display:inline-block; width:6px; height:6px; background-color:#1A85E5; margin-right:10px; vertical-align:2px; }

.btn i { margin-right:5px; }

.table-user th {
    background-color: #F2F2F2 !important;
    text-align: left;
    font-weight: bold;
    color: #888;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #E7E7E7;
}

.table-user th, 
.table-user td {
    border-bottom: 1px solid #CCC;
    font-size: 13px;
    line-height: 1.42857;
    vertical-align: top;
    padding: 8px;
}
.table-user>tbody>tr:nth-child(odd)>td, 
.table-user>tbody>tr:nth-child(odd)>th {
    background-color: #fff;
}
.table-user>tbody>tr:nth-child(even)>td, 
.table-user>tbody>tr:nth-child(even)>th {
    background-color: #f9f9f9;
}

.table-user td a { color:#1a1a1a; }
.table-user .holder-status { font-size:11px;  }

/* Suscriptors */
.box-newsletter { width:100%; margin-bottom:25px; }
.box-newsletter .alert { display:none; }
.box-newsletter ul li:before { display:none; }

.footer-row { margin-top:30px; padding-top:15px; border-top:1px solid #ccc; width:100%; }

input[type="checkbox"].form-control { width:18px; height:18px; }

.filter { margin-bottom:40px; }
.filter .form-control { width:300px; }

.form-inline label { display:inline-block; margin-right:10px; }
.form-inline > * { margin-right:15px; }
.form-inline > *:last-child { margin-right:0; }

.input-sm { height:30px; }


.holder-status .status { display: none; }
.holder-status .status.active { display: block; }
.holder-status .status h4 { font-weight:bold; font-size:15px; }
.holder-status .status p { font-size:14px; }
.holder-status .status p span { font-weight:bold; }
.holder-status .btn .fa { color:#fff !important; margin-right:10px; }

.holder-status .icon.fa { 
    color:#fff; margin-right:5px; font-size:20px; text-align:center; 
    width:30px; height:30px; line-height:30px; border-radius:15px;
}
.holder-status .icon.fa-pencil { background-color:#294469; } /* Creado */
.holder-status .icon.fa-paper-plane { background-color:#86C3F5; } /* Enviar */
.holder-status .icon.fa-clock-o { background-color:#ffa200; } /* Pendiente */
.holder-status .icon.fa-check { background-color:#5cb85c; } /* Enviado */
.holder-status .icon.fa-ban { background-color:#ff1d25; } /* Cancelado */

.table-user .holder-status .icon.fa { 
    font-size:12px; width:24px; height:24px; line-height:24px; border-radius:12px;
}

/* Detail */
#btnBack2List { position:absolute; top:10px; right:200px; }
#btnPreview { position:absolute; top:10px; right:20px; }


#btnCancel{ margin-top: 10px; }
#inputEmailsSendTest{ width:500px; }
