/* newsletters CSS */


.window-newsletters-computer { height: 465px; width: 720px;  }
.window-newsletters-mobile { width: 100%; height: 465px; }
.window-newsletters { background-color: rgb(107, 155, 106); }
.window-newsletters .contentNewsletter .headerData .search { width: 200px; }
.window-newsletters .contentNewsletter .headerData .btw { line-height: 31px; text-align: center; font-size: 19px; width: 30px; height: 30px; margin: 4px; cursor: pointer; float: right; color: #FFF; background-color: #9E9E9E; border-radius: 50%; }
.window-newsletters .contentNewsletter .headerData .btw:hover { background-color: #607D8B; }
.window-newsletters .contentNewsletter .headerData .btnReport { float: right; }
.window-newsletters .contentNewsletter .headerData .moreContact { float: right; }
.window-newsletters .contentNewsletter .headerData .settings { float: right; }
.window-newsletters .contentNewsletter .listNewsletter { margin-top: 10px; width: 100%; border: 1px solid #CCC; height: 350px; background-color: #FFF; overflow: hidden; }
.window-newsletters .contentNewsletter .listNewsletter ul { }
.window-newsletters .contentNewsletter .listNewsletter li { width: 100%; list-style: none; height: 30px; }
.window-newsletters .contentNewsletter .listNewsletter li div { height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; float: left; padding: 4px; border-left: 1px solid #CCC; }
.window-newsletters .contentNewsletter .listNewsletter li .status { }
.window-newsletters .contentNewsletter .listNewsletter li .status .sandbox { background: #FF5722; }
.window-newsletters .contentNewsletter .listNewsletter li .status .production { background: #8BC34A; }
.window-newsletters .contentNewsletter .listNewsletter li .status span { margin: 2px; width: 16px; height: 16px; border-radius: 50%; display: block; }
.window-newsletters .contentNewsletter .listNewsletter li .name { width: 190px; }
.window-newsletters .contentNewsletter .listNewsletter li .system { width: 80px; }
.window-newsletters .contentNewsletter .listNewsletter li .subject { width: 145px; }
.window-newsletters .contentNewsletter .listNewsletter li .filter { text-transform: lowercase; width: 192px; }
.window-newsletters .contentNewsletter .listNewsletter li .sendEmailNews { color: #666666; font-size: 14px; }
.window-newsletters .contentNewsletter .listNewsletter li .sendEmailNews:hover { color: #6b9b6a; }
.window-newsletters .contentNewsletter .listNewsletter li .without { width: 518px; text-align: center; background: #EEECED;}


/* .contentLetterNewsFilter .modal-body { height: 400px; }
.contentLetterNewsFilter .btn-act { width: 200px; }
.contentLetterNewsFilter .select-systemapp { text-align: center; }
.contentLetterNewsFilter .select-systemapp .btn { width: 200px; }
.contentLetterNewsFilter .select-group { text-align: center; }
.contentLetterNewsFilter .select-group .btn { width: 150px; }
.contentLetterNewsFilter .filter .services { height: 100%; width: 100%; }
.contentLetterNewsFilter .filter .services .nav { margin-top: 10px; background: #fff; height: 94px; border: 1px solid rgba(100, 100, 100, .4); }
.contentLetterNewsFilter .filter .services .nav div { cursor: pointer; text-transform: uppercase; float: left; padding: 5px; }
.contentLetterNewsFilter .filter .services .nav .on { color: #4DC5DB; }
.contentLetterNewsFilter .filter .services .additional_services { }
.contentLetterNewsFilter .filter .services .servicesPJ { border: 1px solid rgba(100, 100, 100, .4); background: #F7ECC1; width: 100%; text-transform: uppercase; padding: 9px; color: #C6C8CA; font-size: 12px; }
.contentLetterNewsFilter .filter .servicesPF { border: 1px solid rgba(100, 100, 100, .4); background: #F7ECC1; width: 100%; text-transform: uppercase; padding: 9px; color: #C6C8CA; font-size: 12px; } */


.newslettersSend { padding: 20px; }
.newslettersSend .btn { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 155px; height: 24px; padding: 6px; font-size: 18px; margin-left: 99px; }
.newslettersSend .returnEmailCount { text-align: center; padding: 10px; font-size: 15px; text-transform: uppercase; color: #8B7070; }
.newslettersSend .returnEmailCount .count1 { color: #D81212; }
.newslettersSend .returnEmailCount .count2 { color: #D81212; }
.newslettersSend .listError { height: 139px; overflow: hidden; }
.newslettersSend .listError .returnEmailMensage { padding: 10px; text-align: center; background-color: #DDC4C4; color: #333; }
.newslettersSend .listError .returnEmailMensage span { color: #D81212; }
.newslettersSend .listError .close { cursor: pointer; text-transform: uppercase; color: #0AADE0; font-size: 16px; }


.reportEmail .dt {  padding: 5px; width: 118px; }
.reportEmail .name { padding: 5px; width: 134px; }
.reportEmail .status { padding: 5px; width: 100px; }
.reportEmail .not_complete { cursor: pointer; color: red; }
.reportEmail  table { border-collapse: collapse; width: 100%; overflow: hidden; display: block; }
.reportEmail  thead { background-color: #fbb75a; font-size: 10px; color: #FFF; }
.reportEmail  thead, .reportEmail tbody { display: block; }
.reportEmail  tbody { overflow: hidden; height: 300px; background: #FFF; font-size: 12px; }
.reportEmail td, .reportEmail th { min-width: 100px; height: 25px; border: dashed 1px lightblue; }

.contentLetterNewsFilter .list-companies { float: left; height: 65px; border: 2px solid #CECECE; overflow: hidden; width: 100%; font-size: 11px; background-color: #ececec; white-space: nowrap; text-overflow: ellipsis; }
.contentLetterNewsFilter .list-companies ul { display: inline-block; }
.contentLetterNewsFilter .list-companies li { margin: 2px; list-style: none; float: left; }
.contentLetterNewsFilter .list-companies span { padding: 3px; float: left; border: 1px solid #999; }
.contentLetterNewsFilter .list-companies .name:hover { opacity: 0.2; }
.contentLetterNewsFilter .list-companies .icon { float: left; color: #666666; cursor: pointer;  }
.contentLetterNewsFilter .list-companies .icon:hover { color: red; }
.contentLetterNewsFilter .list-companies .name { float: left; }

.settingsNewsletters .email_unauthenticated { border-color: #fbb75a !important; background-color: #fbb75a !important; color: #FFF !important; }
.settingsNewsletters .email_unauthenticated:hover { color:#FFFFFF !important; background-color:#e2a046 !important; }
.settingsNewsletters .email_pending { border-color: #4dc5db !important; background-color: #4dc5db !important; color: #FFF !important; }
.settingsNewsletters .email_pending:hover { color:#FFFFFF !important; background-color:#379aac !important; }
.settingsNewsletters .email_authenticated { border-color: #8bc34a !important; background-color: #8bc34a !important; color: #FFF !important; }
.settingsNewsletters .email_authenticated:hover { color:#FFFFFF !important; background-color:#679334 !important; }
.settingsNewsletters .email_error { border-color: #f44336 !important; background-color: #f44336 !important; color: #FFF !important; }
.settingsNewsletters .email_error:hover { color:#FFFFFF !important; background-color:#b84037 !important; }
