/**** POPUP ****/
#validate input {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 25px;
    display: block;
    margin: 0 auto 50px;
    width: 75%;
    border:none;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    color: #000;
}


button {
    border: 3px solid #FFF;
    padding: 0.6em 1.2em;
    background: transparent;
    color: #FFF;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    margin: 3px 2px;
    border-radius: 2px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
p.intro {
    font-family: 'Lato', sans-serif;
    color: #ffffff;;
    font-weight: 300;
    font-style: italic;
    font-size: 23px;
    margin: 0 auto 50px;
}

.btn_change_status {
    margin-bottom: 60px;
}
.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    max-width: 630px;
    min-width: 320px;
    height: auto;
    z-index: 2000;
    background: #2f4154;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.popup-content {
    color: #fff;
    position: relative;
    border-radius: 3px;
    margin: 0 auto;
    padding: 6% 10%;
}
.popup-content .para {
    color: #ffffff;
    margin-bottom: 30px;
    text-align: center;
}

.popup-content > div {
    padding: 0px;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
}

.popup-content > div p {
    margin: 0;
    padding: 10px 0;
}

.popup-content > div ul {
    margin: 0;
    padding: 0 0 30px 20px;
}

.popup-content > div ul li {
    padding: 5px 0;
}

.popup-content button {
    display: block;
    margin: 0 auto;
    font-size: 0.8em;
    float: left;
    margin-left: 20%;
    margin-bottom: 35px;
}

.close {
    height: 49px;
    width: 49px;
    position: absolute;
    right: -35px;
    top: -35px;
    z-index: 9999;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.close:hover {
    opacity: 0.2;
}

/***** POPUP****/
html, body {
    /*height: 100%;*/
    background: #ddd;
    color: #b6bdc3;
    min-width: 900px;
}
button,
input,
label,
textarea{
	outline: none;
}
a{
    text-decoration: none;
}
a:hover{
  color:#7B929D;
}
.sign-out {
  font-size: 14px;
}
#user_switching_switch_on{
  font-size: 11px;
}
.wrap_menu {
    /*min-height: 100%;*/
    height: auto !important;
    /*height: 100%;*/
    /*margin: 0 auto -120px;*/
    margin: 0 auto;
    overflow: auto;
}

.wrap{
	margin-top:0;
	padding: 0 1%;
}
.push {
    height: 120px;
    margin-top: 0;
}

.top-menu {
    background: #1a1a1a;
}

.top-menu .ink-grid{
  padding: 0;
}
.cke_maximized{
  top:45px !important;
}
.ink-navigation ul.menu.horizontal li.push-right{
  float: right;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.on,.off{
  cursor: pointer;
}

.fa{
  margin-left: 5px;
}

.create_new_pr{
  margin-bottom: 1em;
}

.top-menu{
  position: fixed;
  width: 100%;
  z-index: 10000;
}
table{
  width:100%;
}

.top-menu .ink-grid{
  width: 100%;
  max-width: 100%;
}

#table_dashboard tr:not(.category_title):nth-child(2n){
  background-color: #EFEFEF;
}

#sidebar {
  width: 15%;
  max-width: 300px;
  float: left;
  background-color: #1a1a1a;
  position: fixed;
  top: 45px;
  /*min-height: 750px;*/
  height: 100%;
  background: #2f4154;
    min-width: 135px;
}

#sidebar .ink-navigation ul.menu.vertical li:first-child,#sidebar .ink-navigation ul.menu.vertical li:first-child>a, #sidebar .ink-navigation ul.menu{
  border-radius: 0;
}
#sidebar .menu.vertical{
  /*min-height: 750px;*/
}
#content{
  width: 85%;
  float: left;
  box-sizing: border-box;
  margin-left:15%;
}
#content  .ink-grid{
  padding: 0;
}
.page #content{
  margin-top: 45px;
  min-height: calc(100%-45px);
    min-width: 750px;
    margin-bottom: 45px;
}
#template_preview #content{
  margin-top:0;
  margin-left:0;
}

footer{
  width: 85%;
  margin-left: 15%;
  padding: 0.5em;
  background: #ddd;
  border: 0;
  padding: 0.2em;
  bottom:0;
  position:fixed;
  z-index: 1;
}

footer * {
    line-height: inherit;
}

footer ul{
  margin: 0;
}
footer .ink-grid {
  padding: 0;
}

footer .choose_version{
  padding: 0.1em;
}
footer .ink-label {
  color: #8c8c8c;
  background-color: transparent !important;
  font-size: 11px;
  padding-right: 10px;
}

/*-----------------------*/
/* SIDE_NAV CONTACT PAGE */
/*-----------------------*/
.contact_list_tabs{
    overflow: hidden;
    background: #fff;
    position: fixed;
    top: 90px;
    width: 85%;
    z-index: 12;
    min-width: 750px;
}
.contact_list_tabs #tab_list_contacts{
    margin-right: 10px;
    border-radius: 0 13px 0 0;
}
.contact_list_tabs #tab_add_contacts{
    margin-right: -1px;
    border-radius: 13px 0 0 0;
}
.contact_list_mainbox{
    position: relative;
    top: 0;
    width: 100%;
}
.distribution_list_container .second_bloc_background{
  position: relative;
    overflow: hidden;
  top: 0;
}
.general_dashboard_container .wrap,
.new_distribution_list_container .wrap,
.distribution_list_container .wrap,
.all_distribution_lists_container .wrap,
.all_contact_lists_container .wrap{
  margin-top: 0!important;
  background-color: #ddd;
  padding: 0 !important;
}
.sidenav_contacts ul{
  margin-top: 30px;
}
.sidenav_contacts ul li{
    margin:0;
    overflow: hidden;
}
.name_contact_list,
.dl_contact_list{
  display: inline !important;
  position: relative;
  border: none !important;
  font-weight: 300;
}
.sidenav_contacts ul li small{
  color:#fff !important;
}
.sidenav_active{
    background: url('../img/right-arrow.png') no-repeat;
    background-size: 14px;
    background-position: 6px 14px;
}

.name_contact_list:hover,
.dl_contact_list:hover{
  background-color: transparent !important;
}
.name_contact_list:active,
.dl_contact_list:active{
  top: 1px;
}
.name_contact_list {
  width: 71%;
  float: left !important;
    padding: 9px 0px 0px 24px !important;
}
.name_contact_list:hover{
  color: #d84962 !important;
}
.dl_contact_list{
    width: 19%;
    padding: 0 !important;
    float: right !important;
    position: relative;
}
.dl_contact_list:active{
  top: 1px;
}
.remove_single_contact{
    width: auto;
    padding: 0 !important;
    float: right !important;
    position: relative;
    border-bottom: none !important;
    margin-top: 12px;
    overflow: hidden;
    border-radius: 50% !important;
    background-color: transparent;
}
.remove_single_contact img{
    width: 17px;
    height: auto;
    background-color: transparent;
}
.remove_single_contact img:hover{
    background-color: #b94055;
}
.remove_single_contact:active{
  top: 1px;
}
/* LIGHTBOX POUR CONFIRMATION*/
#deleteGroupPopup,
#newContactPopup,
#newGroupPopup,
#confirmationPopup{
    z-index: 9999;
    opacity: 1;
    display: block;
    padding: 25px;
    background-color: #ddd;
    width: 550px;
    border-radius: 5px;
}
#deleteGroupPopup div,
#newContactPopup div,
#newGroupPopup div,
#confirmationPopup div{
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    margin: 0 auto;
    padding: 10px 20px;
    overflow: hidden;
    position: relative;
}
#deleteGroupPopup div p,
#newContactPopup div p,
#newGroupPopup div p,
#confirmationPopup div p{
    color: #484a5a;
    font-weight: 300;
    margin-top: 13px;
    margin-bottom: 10px;
    display: inline;
}
#newContactPopup .give_new_mail select,
#deleteGroupPopup div input,
#newContactPopup div input,
#newGroupPopup div input,
#confirmationPopup div input{
    margin-right: 12px;
    display: inline;
}
.requiredMessage{
  position: absolute;
  bottom: 0;
  left: 0;
}
#newContactPopup .give_new_mail label,
#newGroupPopup .message_box label,
#confirmationPopup .message_box label{
    font-weight: 300;
    color: #556871;
    display: inline;
    font-size: 17px;

}
#newContactPopup .give_new_mail select{
  background-color: #fff;
    font-weight: 300;
    color: #556871;
    border: 1px solid #c2cbd0;
    font-size: 13px;
    outline:none;
}
#newContactPopup .give_new_mail input,
#newGroupPopup .message_box input,
#confirmationPopup .message_box input{
    font-weight: 300;
    color: #556871;
    border: 1px solid #c2cbd0;
    padding: 2px 0px 5px 10px;
}
#newContactPopup .give_new_mail label,
#newGroupPopup  .give_new_mail label{
    width: 100%;
    display: inline-block;
    text-align: right;
    margin: 8px 0;
}
#newContactPopup .give_new_mail select,
#newContactPopup .give_new_mail input,
#newGroupPopup .give_new_mail input{
    width: 76%;
    float: right;
    height: 25px;
    margin-left: 10px;
}
#newContactPopup .give_new_mail span,
#newGroupPopup .give_new_mail span{
    margin:10px 10px;
}
/* --------------------------------------*/
.btn_download_c img{
    width: 25px;
    height: 24px;
    text-align: center;
    vertical-align: middle;
    padding: 4px 3px !important;
    border-radius: 50% !important;
    border: 1px solid #fff;
    margin-top: 8px;
    margin-left: 4px;
}
.dl_contact_list img:hover{
  background-color: #b94055;
}
.submenu{
    width: 100%;
    color: #fff !important;
    font-size: 73%;
    margin-bottom: 0 !important;
    margin-top: 7px;
    font-weight: 700;
    background: url('../img/right-arrow.png') no-repeat;
    background-size: 10px;
    background-position: 96% 61%;
    text-align: right;
    padding-right: 23px;
}
.submenu img{
    width: 12px;
    height: auto;
    margin-top: 2px;
    margin-left: 97px;
    margin-right: 2px;
    margin-right: 3px;
}
.menu-item-box{
  overflow: hidden;
  margin-top: 0 !important;
    padding-bottom: 5px !important;
}


/* */
.tablenav-filter {
	display:inline-block;
	text-align:left;
}
input#dofilter{
	height:40px;
  display: inline;
}
.tablenav-bulk {
	display:inline-block;
	float:right;
	text-align:right;
}
.distribution_list_container .bulkactions{
	overflow: hidden;
}
.all_contact_lists_container  .tablenav-bulk,
.all_distribution_lists_container .tablenav-bulk,
.distribution_list_container .tablenav-bulk{
    float: right;
    margin-top: 23px;
    margin-bottom: -26px;
}
.all_distribution_lists_container .tablenav-bulk{
    margin-right: 10px;
}
@media screen and (max-width: 1030px) {
  .distribution_list_container .tablenav-bulk select,
  .distribution_list_container .tablenav-bulk input {
      float: left;
  }
  .distribution_list_container .tablenav-bulk select,
  .distribution_list_container .tablenav-bulk input {
    text-align: right;
  }
}
.all_contact_lists_container .tablenav-bulk #bulk-action-selector-top,
.all_contact_lists_container .tablenav-bulk #bulk-action-selector-bottom,
.all_distribution_lists_container .tablenav-bulk #bulk-action-selector-top,
.all_distribution_lists_container .tablenav-bulk #bulk-action-selector-bottom,
.distribution_list_container .tablenav-bulk #bulk-action-selector-top,
.distribution_list_container .tablenav-bulk #bulk-action-selector-bottom{
    background-color: #fff;
    font-weight: 300;
    font-size: 15px;
    color: #7b929d;
    padding-left: 12px;
    padding-top: 7px;
}
.all_contact_lists_container .tablenav-bulk #doaction,
.all_contact_lists_container .tablenav-bulk #doaction2,
.all_distribution_lists_container .tablenav-bulk #doaction,
.all_distribution_lists_container .tablenav-bulk #doaction2,
.distribution_list_container .tablenav-bulk #doaction,
.distribution_list_container .tablenav-bulk #doaction2{
    background-color: #fff;
    border-radius: 0px 15px 15px 0px;
    color: #8f929d;
    font-size: 18px;
    font-weight: 300;
    padding-left: 0px;
    position: relative;
    outline: none;
}
.all_contact_lists_container .tablenav-bulk #doaction:active,
.all_contact_lists_container .tablenav-bulk #doaction2:active,
.all_distribution_lists_container .tablenav-bulk #doaction:active,
.all_distribution_lists_container .tablenav-bulk #doaction2:active,
.distribution_list_container .tablenav-bulk #doaction:active,
.distribution_list_container .tablenav-bulk #doaction2:active{
	top: 1px;
}
.all_contact_lists_container .tablenav-bulk #doaction:hover,
.all_contact_lists_container .tablenav-bulk #doaction2:hover,
.all_distribution_lists_container .tablenav-bulk #doaction:hover,
.all_distribution_lists_container .tablenav-bulk #doaction2:hover,
.distribution_list_container .tablenav-bulk #doaction:hover,
.distribution_list_container .tablenav-bulk #doaction2:hover{
	background-color: #8590a5;
	color: #fff;
}

.sidenav_contacts .nav_showall:nth-child(n+2){
  margin-left: 10px !important;
    width: calc(100% - 13px);
}
.sidenav_contacts .nav_showall:nth-child(n+2) div a{
  font-size: 14px;
}
.distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max,
.all_distribution_lists_container .tablenav-bulk .btn_max,
.all_contact_lists_container .tablenav-bulk  .btn_max{
    padding: 3px 32px;
    background-color: #fff !important;
}
.distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max,
.all_distribution_lists_container .tablenav-bulk .btn_max,
.all_contact_lists_container .tablenav-bulk  .btn_max{
    margin-left: 24px;
}
.all_contact_lists_container .tablenav-bulk  .btn_max:last-child{
    margin-left: 0;
}
#confirmationPopup .give_group_name label{
  font-weight: 300;
    color: #758D99;
}
#confirmationPopup .give_group_name label input{
  border:1px solid #cfd5da;
}
.distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max:active,
.all_distribution_lists_container .tablenav-bulk .btn_max:active,
.all_contact_lists_container .tablenav-bulk  .btn_max:active{
    top:1px;
}
.all_contact_lists_container .tablenav-bulk #btn_remove_contact:active{
    top:1px;
}
.all_contact_lists_container .tablenav-bulk .hover-group-tools .btn_max:active{
    top:1px;
}
.all_contact_lists_container #all-campaigns .tablenav-bulk .hover-group-tools .btn_max{
    margin-left: 0 !important;
}
.all_contact_lists_container #all-campaigns .tablenav-bulk .hover-group-tools .btn_max:active{
    top:1px;
}
.distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max:hover,
.all_distribution_lists_container .tablenav-bulk .btn_max:hover,
.all_contact_lists_container .tablenav-bulk .btn_max:hover{
    background-color: #7b92a3  !important;
}
.all_distribution_lists_container .forbidden_check{
  width:20px;
  height:auto;
}
.list-list .forbidden_check{
    width: 21px;
    margin-right: 20px;
    float: right;
}
.all_distribution_lists_container .unalterable{
  color:#A85161;
}
.all_distribution_lists_container .forbidden_note p{
  font-size:13px;
  font-weight: 300;
  color: #666;
    display: inline-block;
    margin-top: 6px;
    margin-right: 40px;
}
.all_distribution_lists_container .forbidden_note img{
  width: 18px;
  height: auto;
    margin-top: 7px;
    margin-right: 8px;
}

.tablenav-bulk{
  position: relative;
}
.opened-select{
    border-radius: 10px 10px 0px 0px !important;
}
.options_group_contacts{
    overflow: hidden;
    position: absolute;
    border: 1px solid #cfd5da;
    border-radius: 0px 0px 10px 10px;
    width: 162px;
    top: 28px;
    background-color: #fff;
    z-index: 9998;
}
.waiting-advert{
  position: fixed;
  z-index: 10000;
  top: 45%;
  left: 51%;
  width: 40px;
  height: auto;
}
.hover-group-tools{
  margin: 0;
  padding: 0;
    display: inline;
    position: relative;
}
.box_options_group_contacts{
  width: 100%;
    height: 37px;
    padding-right: 3px;
    margin-top: 20px;
}
.options_group_contacts_general{
    left: 24px;
}
.options_group_contacts_single{
    width: 136px !important;
    top: 29px !important;
    left: none;
    right: 31px !important;
}
.options_group_contacts_single_b{
    width: 115px !important;
    top: 29px !important;
    left: none;
    right: 17px !important;
}
.options_group_contacts span{
    padding: 6px 3px 4px 3px;
    background: none;
    color: #6b7e8c;
    font-weight: 300;
    font-size: 13px;
    display: block;
    margin: 0 auto;
    border: none;
    border-bottom: 1px solid #e7e9ea;
    width: 100%;
    cursor:pointer;
    text-align: center !important;
}
.options_group_contacts{
    max-height: 268px !important;
    overflow-y: scroll;
}
.options_group_contacts::-webkit-scrollbar{
  width: 3px;
}
.options_group_contacts::-webkit-scrollbar-track{
  background: rgba(123, 123, 123, 0.1);
}
.options_group_contacts::-webkit-scrollbar-thumb{
  background: rgba(123, 123, 123, 0.5);
}
.options_group_contacts span:last-child{
    border-bottom:none;
}

.options_group_contacts span:hover{
  color: #fff;
  background-color:#7b92a3;
}
input#doaction{
	width:100px;
	height:40px;
}

input#search_id-search-input, input#search_id_campaign-search-input {
	height:40px;
	border: 1px solid #CED4DA;
	background-color: #E0E5E9;
	vertical-align: bottom;
	color: #758D99;
	width: 90%;
}

input#search_id_campaign-search-input{
	width: 81%;
}

.tablenav-filter-search-split p.search-box input#search_id-search-input, #one-campaign p.search-box input#search_id-search-input {
	/*width: 80%;*/
	/*width: 919px;*/
}

.tablenav-bulk select {
	width:270px;
	height:40px;		
}
.tablenav-bulk input.button {
	background-color: #cfd5da;
    color: white;
    border: 1px solid #CED4DA;
    font-size: 21px;
    font-weight: bold;
    vertical-align: bottom;
    text-transform: capitalize;
	width: 100px;
	display: inline-block;
	height: 40px;
}

p.search-box {
	text-align:right;
}

input#search-submit {
  display: inline-block;
    height: 33px;
}
input#listeditsubmit {
  width: 100px;
  height: 40px;
}

input#search_id-search-input{
  width: calc(100% - 200px);
}
/*#one-campaign input#search-submit{
  width: 200px;
}*/

.tablenav-pages{
	text-align:left;
}
.tablenav-pages{
    text-align: left;
    margin: -15px 0px 45px 0;
    padding: 10px;
    background-color: #fff;
    color: #858d99;
    font-size: 15px;
  	position: relative;
  	float: left;
  	height: 40px;
    margin-top: 30px;
}
.bulkactions {
    /*display: inline-block;
    float: right;
    text-align: right;
    width: 50%;*/
}

tr.row-class:nth-child(2n) {
    background-color: #FFF;
}
tr.row-class:nth-child(2n) td,tr.row-class:nth-child(2n) th {
	padding: 8px 8px 8px 0;
}
tr.row-class:nth-child(2n+1) {
    background-color: #E0E5E9;
}
tr.row-class:nth-child(2n+1) td,tr.row-class:nth-child(2n+1) th {
	padding: 8px 8px 8px 0;
}

#subject {
	text-align:left;
}

#menu_dashboard{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 35px;
}

#menu_dashboard li{
	float: left;
	overflow: hidden;
	border: 1px solid black;
	padding: 8px;
	border-bottom: 0;
	margin-right: 5px;
	font-weight: bold;
	cursor: pointer;

}

#pending,#approved,#denied{
	margin: 0;
	margin-right: 5px;
	font-size: 15px;

	padding: 5px;
	border: 1px solid black;
	border-bottom: 0;

}
.pending,.approved,.denied{
	display: none;
}


.dashboard{
	border-collapse:collapse;
	border: 1px solid black;
	min-width: 250px;
}

.dashboard th{
	text-align: center;
}

.dashboard tr:nth-child(2n){
	background-color: #CDCDCD;
}

.dashboard td{
	text-align: center;
}


/** hack Ink **/

.top-menu{
  background: #2f4154;
  min-width: 883px;
}

.ink-navigation ul.menu.black {
    background: #2f4154;
}

.ink-navigation ul.menu.vertical li a {
    border-bottom: 1px solid #1F2B38;
    font-size: 15px;
}

.ink-navigation ul.menu.black li.active {
    background: inherit;
}

.ink-navigation ul.menu.black li a:hover{
  background: #676767;
}

.ink-navigation ul.menu.black li.disabled a {
    color: #B6BDC3;
}

input.button, button.btn {
	background-color: #cfd5da;
	color: white;
	border: 1px solid #CED4DA;
	font-size: 21px;
	font-weight: bold;
	vertical-align: bottom;
	text-transform: capitalize;
}
select {
	height: 40px;
	border: 1px solid #CED4DA;
	background-color: #E0E5E9;
	vertical-align: bottom;
	text-transform: uppercase;
	color: #758D99;
	font-weight: bold;
	
}
a, .manage-column, .row-class td small {
	color: #7B929D;
}
tr.row-class td { color: #7B929D}
th.manage-column {
	text-align: left;
}
.manage-column {
	padding: 5px 0;
}
.ink-label, span.ink-button {
	border-radius:0;
	padding: 6px;
	font-size: 12px;
}
.all_contact_lists_container .ink-label.green {color:#48a54f;text-align: center;font-weight: 700;background-color:transparent;}
.all_contact_lists_container .ink-label.red {color:#e66060;text-align: center;font-weight: 700;background-color:transparent;}
.all_contact_lists_container .ink-label.grey {color:#777777;text-align: center;font-weight: 700;background-color:transparent;}

.td-separator {/*border-right: 1px solid #7B929D;*/ padding-right:10px;}
td.column-date, td.column-option_send, td.column-option_stats {font-size: 12px;}
img.dashboard_icon { vertical-align: middle; width: 28px; height: 28px}
th.column-subject { text-indent: 70px;}

input, select{border-radius:1px}
.filter_select select{    width: 235px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    background: url('../img/dashboard/select_arrow.png') no-repeat right #ddd;
	background-position-x: 195px;
    -webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	-ms-appearance: none;
    -o-appearance: none;
    padding-right: 40px;
	z-index: 1;
}
.filter_select select::-ms-expand {
    display: none;
}
select#bulk-action-selector-top, select#bulk-action-selector-bottom{    
	width: 270px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    background: url('../img/dashboard/select_arrow.png') no-repeat right #ddd;
    -webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	-ms-appearance: none;
    -o-appearance: none;
    background-position-x: 229px;
}
select#bulk-action-selector-top::-ms-expand, select#bulk-action-selector-bottom::-ms-expand {
    display: none;
}

	
#btn_send {
	margin-left: 3px;
}
.active_top_menu{
  background-color: #486584;
}
/* CRM */
.crm-content .tablenav{display:none;}
.column-group.horizontal-gutters { 
  background-color: #E0E5E9; 
  margin-left: 0; 
  padding-bottom: 25px;
    margin: 0 10px;
}
.column-group.horizontal-gutters div.all-100, .column-group.horizontal-gutters div.all-50 {
  color: #758D99
}
.column-group.horizontal-gutters div.name-block {
  padding-left: 0px;
}
.column-group.horizontal-gutters div.password-block {
  margin-top: 20px; 
  border-left: 2px solid #758D99; 
  padding-top: 0; 
  padding-left: 20px
}
.column-group.horizontal-gutters div.password-block button {width: 100%; padding: 8px; background-color: #FFF; border: 1px solid #CCC; text-align: center; text-transform: uppercase; font-weight: bold; color: #758D99}
.column-group.horizontal-gutters div.password-block button:hover {background-color: #758D99; color: #FFF}
.column-group.horizontal-gutters input {width: 100%; margin-bottom: 13px; font-weight: bold; font-size: 18px;}
.column-group.horizontal-gutters div.name-block input:last-of-type {margin-bottom: 0;}
.column-group.horizontal-gutters div textarea {margin-top: 10px; width: 97%; height: 180px}
.column-group.horizontal-gutters div.all-50 h3 {color: #758D99;}
.column-group.horizontal-gutters div.all-50-right {padding-right: 20px}
.column-group.horizontal-gutters div.all-50-right textarea {width: 100%; margin-top: 0;height: 95px;}
.column-group.horizontal-gutters div.all-50 div.social {padding-top:0}
.column-group.horizontal-gutters div.crm-list h2 {margin-bottom:0; color: #758D99}
.column-group.horizontal-gutters div.btn-add-list {padding:10px 20px 10px 0}
.column-group.horizontal-gutters div.btn-add-list button {padding: 8px 15px;background-color: #FFF;border: 1px solid #CCC;margin: 0 15px;font-size: 1.3em;float:right; font-weight: 700}
.column-group.horizontal-gutters div.btn-add-list button:hover {background-color: #758D99;border: 1px solid #CCC;color:#FFF;}
.column-group.horizontal-gutters input::-webkit-input-placeholder {color: #758D99; font-weight: normal}

/*---------------------------------------------------------*/
/*------------------- SINGLE CONTACT PAGE -----------------*/
/*---------------------------------------------------------*/
.over-hid{
  overflow: hidden;
}
.f-left{
  float: left;
}
.all-13{
  width: 13%;
}
.all-20{
  width: 20%;
}
.all-25{
  width: 25%;
}
.all-30{
  width: 30%;
}
.all-35{
  width: 35%;
}
.all-40{
  width: 40%;
}
.all-50{
  width: 50%;
}
.all-60{
  width: 60%;
}
.all-70{
  width: 70%;
}
.all-75{
  width: 75%;
}
.all-100{
  width: 100%;
}
.displaynone{
  display: none !important;
}


@media screen and (min-width: 1200px){
  .displaynone_mq{
    display: none !important;
  }
}
@media screen and (max-width: 1199px){
  .relative{
    position: relative;
  }
  .btn_download_c{
    position: absolute;
    right: 0;
  }
  .btn_delete_group{
    position: absolute;
    right: 17%;
  }
}


.all_contact_lists_container{
    background-color: #ddd;
}
.all_contact_lists_container .column-group.horizontal-gutters  {
    background-color: #ddd;
    margin: 0;
}
.all_contact_lists_container div form .crm-content-header{
    padding-top: 20px !important;
    margin-top: -90px;
}
.all_contact_lists_container div form  .crm-content-body div .block-profile-1{
    background-color: #fff;
    width: 100%;
}
.all_contact_lists_container  .crm-content div .all-100{
  padding-left:0;
    padding-right: 20px;
}
.all_contact_lists_container .crm-content div .all-100 .btn_max{
  background-color: #fff !important;
  text-align: left;
  float: left;
  margin-right: 10px;
}
.all_contact_lists_container .crm-content div .all-100 .btn_max:active{
  top:1px;
}
.all_contact_lists_container .crm-content div .all-100 .btn_max:hover{
  background-color: #758d99 !important;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .sub-block-profile-1{
    padding: 10px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .sub-block-profile-2{
  padding: 47px 10px 10px 10px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .sub-block-profile-3,
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .sub-block-profile-4{
    padding: 10px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block{
    min-width: 125px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block img{
    width: 100px;
    height: 100px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .input_file{
  position: relative;
    display: block;
    text-align: center;
    margin-bottom: 20px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .over-hid{
    margin-bottom: 80px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .input_file .btn_input_file{
    font-weight: 300 !important;
    font-size: 17px !important;
    border: 1px solid #cfd5da !important;
    padding: 2px 19px;
    border-radius: 10px;
    background-color: #fff !important;
    position: relative !important;
    text-decoration: none;
    cursor: pointer;
    color: #758D99!important;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .input_file input{
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .input_file .final_charge_photo{
  margin-left: 10px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-1 .profile-notes{
  width: 100%;
  font-weight: 300;
  font-size: 17px;
  color: #758D99;
  padding: 15px 10px 10px 10px;
    border-top: 1px solid #ddd; 
}
.all_contact_lists_container div form  .crm-content-body .block-profile-1 .profile-notes p{
  margin-bottom: 0;
}

.all_contact_lists_container div form  .crm-content-body .block-profile-1 .rnw_pass{
    margin: 0 auto 15px !important;
    border-radius: 10px;
    display: block;
    width: 155px;
    float: none;
    font-size: 14px !important;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-1 .waiting_name_edit,
.all_contact_lists_container div form  .crm-content-body .block-profile-1 #first_name_edit_contact,
.all_contact_lists_container div form  .crm-content-body .block-profile-1 .contact-first_name{
  margin-top: 14px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-1 .rnw_pass:hover{
    margin-bottom: 17px !important;
    border-radius: 7px;
}
#confirm_n_psw {
    margin-top: 0 !important;
    display: inline-block;
}
#update-psw{
    padding: 20px;
    background-color: #e9e9f1;
    border-radius: 5px;
    min-width: 290px;
    width: 37%;
}
.update-psw label{
  font-size: 15px;
  font-weight: 300;
    width: 78%;
    color: #4b5563;
}
.update-psw input{
  font-size: 15px;
  font-weight: 300;
    width: calc(100% - 128px);
    float: right;
    border: 1px solid #d4d4e0;
    margin-bottom: 10px;
    padding: 3px 15px;
}
.update-psw span,
.update-psw p{
  font-weight: 300;
  font-size: 15px;
  color: #333;
  text-align: center;
  margin: 5px auto;
  display: block;
}
.box-img{
    display: block;
    margin: 0 auto;
    width: 96px;
    height: 96px;
    border: 1px solid #ddd;
    border-radius: 50%;
    overflow: hidden;
}
.i_change_profile{
  margin-top: 92px;
}
.sector-titles{
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
.sector-titles div{
  width: 50%;
  float: left;
}
.sector-titles div h3{
  font-size: 13px;
  font-weight: 300;
    margin: 4px 0px 4px 10px;
    color: #758d99;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .name-block{
  padding-left: 10px;
    border-right: 1px solid #ddd;
    padding-right: 20px;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-2 .details-block p,
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .name-block p{
    font-size: 15px;
    color: #758D99;
    font-weight: 300;
    margin-bottom: 10px;
    padding: 3px 12px;
}
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .name-block p:first-child{
  display: inline;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-2 .details-block p:hover,
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .name-block p:hover:nth-child(n+2){
    border-radius: 4px;
    padding: 2px 11px;
    border: 1px solid #758D99;
    background: url('../img/crm/edit.png') no-repeat;
    background-size: 16px;
    background-position: 97% 4px;
}
.all_contact_lists_container .single_social_box .social_waiting_download {
  font-size: 15px;
  font-weight: 300;
  color: #666c73;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-1 .photo-block .social-box{
  margin: 20px auto;
    width: 137px;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-1 .photo-block .social-box a{
  overflow: hidden;
    margin-left: 7px;
    /*float: right;*/
    margin-top: 11px;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-1 .photo-block .social-box a:first-child{
    margin-left: 0;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-1 .photo-block .social-box a img{
    width: 38px;
    height: auto;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2,
.all_contact_lists_container div form  .crm-content-body .block-profile-3,
.all_contact_lists_container div form  .crm-content-body .block-profile-4{
    background-color: #fff;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2{
    padding-bottom: 20px;
    min-height: 350px;
    overflow: hidden;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .no-items-message{
    margin-top: 110px;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    color: #758d99;
}

.all_contact_lists_container div form  .crm-content-body .sub-block-profile-2 div p{
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 10px;
    padding: 3px 12px;
    cursor: pointer;
}
.all_contact_lists_container .waiting_download{
    width: 100%;
    display: block;
    font-weight: 300;
    margin-left: 12px;
    margin-bottom: 16px;
}
.all_contact_lists_container .waiting_download img{
    width:20px;
    height:auto;
    margin-left: 20px;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-2 div p:hover{
    border-radius: 4px;
    padding: 2px 11px;
    border: 1px solid #758D99;
    background: url('../img/crm/edit.png') no-repeat;
    background-size: 16px;
    background-position: 97% 5px;
}
.all_contact_lists_container .block-profile-1 .sub-block-profile-2 div input,
.all_contact_lists_container .block-profile-1 .sub-block-profile-1 div:nth-child(2) input{
    font-weight: 300;
    background: transparent;
    border: 1px solid #b5c5ce;
    padding: 2px 3px 1px 13px;
    font-size: 15px;
}
.all_contact_lists_container .block-profile-1 .sub-block-profile-2 div select{
    font-weight: 300;
    background: transparent;
    border: 1px solid #b5c5ce;
    padding: 0px 3px 0px 13px;
    font-size: 14px;
    outline: none;
    height: 24px;
    margin-bottom: 13px;
}
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-1 p span,
.all_contact_lists_container div form  .crm-content-body .sub-block-profile-2 p span,
.all_contact_lists_container div form  .crm-content-body .horizontal-gutters .name-block p span{
    font-weight: 400;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-1{
  overflow: visible !important;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-1 .btn-lists-block{
    padding: 0 31px 0 0;
    position: relative;
    display: inline-block;
    float: right;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-2 .btn-lists-block{
    padding: 0 17px 0 0;
    position: relative;
    display: inline-block;
    float: right;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .btn-lists-block button{
  float: right;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list{
  margin:0;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list{
    padding: 0;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .list-list,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list{
    padding: 0 20px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .list-list li,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .campaign-list li,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list li{
    list-style:outside none none;
    font-weight: 300;
    font-size: 15px;
    color: #758d99;
    margin: 20px 0 10px 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list li,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .list-list li,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list li{
    list-style:outside none none;
    font-weight: 300;
    font-size: 15px;
    color: #758d99;
    margin: 20px 0 10px 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .list-list li,
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list li{
    margin: 20px 0 10px 10px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list li{
    margin: 20px 0 10px 0px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .list-list li span:not(first-child),
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .group-list li span:not(first-child){
    border-radius: 10px 10px 10px 0px;
    margin-top: 3px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-1 .group-list li span:active{
  top:1px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-2 .list-list li span:active{
  top:1px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-2 .sub-block-activity-1 .group-list{
    border-right: 1px solid #ddd;
    margin-right: 12px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-4,
.all_contact_lists_container div form  .crm-content-body .block-profile-3{
  margin-top: 30px;
    margin-bottom: 30px;
}

.all_contact_lists_container div form  .crm-content-body .block-profile-4 .sub-block-activity div p{
    font-size: 17px;
    font-weight: 300;
    color: #6b87a5;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-4 .sub-block-activity div .social_url_contact:hover{
    border-radius: 4px;
    padding: 1px 11px;
    border: 1px solid #758D99;
    background: url('../img/crm/edit.png') no-repeat;
    background-size: 16px;
    background-position: 97% 5px;

}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list{
  width: 100%;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr{
  padding: 10px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr:hover:nth-child(n+2){
  background-color: #ddd;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr th,
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td{
  color: #758d99;
  padding: 10px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr th{
  font-weight: 400;
  font-size: 16px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td{
  font-size: 17px;
  font-weight: 300;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr th:nth-child(1){
  text-align: left;
  padding-left: 10px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td:nth-child(4) img,
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td:nth-child(5) img{
  width: 17px;
  height: auto;
    display: block;
    margin: 0 auto;
}

.all_contact_lists_container .block-profile-3 .empty_campaigns{
  min-height: 90px;
}
.all_contact_lists_container .block-profile-3 .empty_campaigns p{
  color:#2f4154;
  font-weight: 300;
  text-align: center;
  margin-top: 80px;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td:nth-child(5) span{
  font-size: 18px;
  font-weight: 400;
}
.all_contact_lists_container div form  .crm-content-body .block-profile-3 .campaign-list tr td:nth-child(1)~td{
  text-align: center;
}
.all_contact_lists_container .sub-block-activity:nth-child(2)~.sub-block-activity{
  border-top: 1px solid #ddd;
    padding-top: 24px;
}
.all_contact_lists_container  .social_jpg{
  width: 100%;
  overflow: hidden;
    padding-bottom: 22px;
    /*border-bottom: 1px solid #ddd;*/
}
.all_contact_lists_container  .social_jpg div:first-child{
    width: 90px;
  float: left;
}
.all_contact_lists_container  .social_jpg div:first-child img{
  width: 40px;
  display: block;
  margin: 0 auto;
}
.all_contact_lists_container  .social_jpg input{
  min-width: 200px;
    width: 45%;
  background-color: transparent;
  border: 1px solid #ddd;
    padding: 4px 0px 4px 19px;
    margin-top: 5px;
}
.all_contact_lists_container .google_post,
.all_contact_lists_container .facebook_post,
.all_contact_lists_container  .twitter_post{
    padding: 10px 20px;
    margin: 30px;
    border: 1px solid #ddd;
}
.all_contact_lists_container .google_post p,
.all_contact_lists_container .facebook_post p,
.all_contact_lists_container  .twitter_post p{
  margin-bottom: 5px;
}
.all_contact_lists_container  .google_post p:nth-child(1),
.all_contact_lists_container  .twitter_post p:nth-child(1){
    color: #666;
    font-size: 16px;
}
.all_contact_lists_container  .twitter_post p:nth-child(1){
    font-weight: 400;
}
.all_contact_lists_container  .google_post p:nth-child(1){
    font-weight: 700;
}
.all_contact_lists_container  .twitter_post p:nth-child(1) span{
    color: #bbb;
    font-weight: 400;
    font-size: 22px;
    margin-left: 5px;
}
.all_contact_lists_container  .google_post p:nth-child(2),
.all_contact_lists_container  .twitter_post p:nth-child(2),
.all_contact_lists_container  .facebook_post p:nth-child(2){
    color: #666;
    font-weight: 300;
    font-size: 17px;
}
.all_contact_lists_container  .twitter_post small{
    color: #999;
    font-weight: 300;
    font-size: 14px;
}
.all_contact_lists_container  .facebook_post p:nth-child(1){
    color: #546da2;
    font-weight: 700;
    font-size: 17px;
}
.all_contact_lists_container  .facebook_post p:nth-child(1) small,
.all_contact_lists_container  .facebook_post small{
    color: #999;
    font-weight: 300;
    font-size: 13px;
}
.all_contact_lists_container .facebook_post p:nth-child(1) small{
    margin-left: 10px;
}
.all_contact_lists_container .google_post p:nth-child(1) small{
    display: block;
    font-weight: 300;
}
.all_contact_lists_container #all-contacts input[type='submit']{
    background-color: #fff;
    border-color: #cfd5da;
    border-radius: 0px 10px 10px 0px;
    font-weight: 300;
    color: #758d99;
    font-size: 17px;
    position: relative;
    margin: 20px 0 -2px 0;
    margin-bottom: -1px;
    margin-right: 10px;
    padding-right: 15px;
    padding-left: 15px;
}
.all_contact_lists_container #all-contacts input[type='submit']:active{
    top:1px;
}
#general_submit{
  margin-bottom: 40px !important;
}
.all_contact_lists_container #all-contacts input[type='submit']:hover{
    background-color: #758d99 !important;
    color: #fff;
}
.all_contact_lists_container #all-contacts input[type='submit']:active{
    top:1px;
}
    
/*---------------------------------------------------------*/
/*.crm-button {
	width: 100%;
    padding: 8px;
    background-color: #FFF;
    border: 1px solid #CCC;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #758D99;
}
.crm-button:hover, .mode-save {
	background-color: #758D99;
	color: #FFF;
}*/
.column-group.crm-toolbar {padding-bottom: 10px;}
.column-group.crm-toolbar .all-100 {padding-top: 10px;}
.status-deny {color:#712D40}
.status-approve {color:#2A5613}
.last-login{font-size: 12px;padding: 5px;color:#ABAAAA;}
.small-margin-bottom { margin-bottom: 5px;}
/* EMAIL CAMPAIGN MANAGER */
#big_title_sdl {
    padding: 9px 0 0 0;
    color: #758D99;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 5px;
    display: inline-block;
    margin-left: 10px;
    width: auto !important;
}
#big_title {
    padding: 25px 0 25px 0;
    background-color: #E0E5E9;
    color: #758D99;
    font-size: 32px;
    margin-bottom: 5px;
	padding-left: 15px;
}
.first_bloc_edit_right{
    width: 40%;
    padding-top: 48px;
    float: left;
}
.input_to_toggle #delete_listeditsubmit{
    margin-left: 25px;
    margin-top: 3px;
}
.input_to_toggle #listeditsubmit{
    margin-left: 25px;
    margin-top: 3px;
}
.detail_mail_insert{
    font-weight: 300;
    font-size: 12px;
}
.btn_max{
    font-weight: 300 !important;
    font-size: 17px !important;
    border: 1px solid #cfd5da !important;
    padding: 2px 19px;
    border-radius: 7px;
    background-color: #fff !important;
    float: right;
    position: relative !important;
    text-decoration: none;
    cursor: pointer;
    color: #758D99!important;
}
.btn_max:hover{
    background-color: #758d99 !important;
    color: #fff !important;
    text-decoration: none !important;
}
.active_tab_contacts{
    background-color: #ddd !important;
    border-bottom: 1px solid #ddd !important;
    font-weight: 400 !important;
}
.title_btn_to_toggle{
    float: none;
    margin-left: 20px;
}
.title_btn_to_toggle:active{
  top:1px;
}
.input_to_toggle{
  display: inline-block;
}
.input_to_toggle #listeditinput{
  margin-top: 7px;
}
.input_to_toggle input,
.input_to_toggle button{
  display: inline-block;
  width: auto !important;
}
.input_to_toggle > input{
    border: 1px solid #cfd5da !important;
    padding: 0 11px !important;
    margin-left: 9px;
}
.all_contact_lists_container #big_title_general_dl,
.all_distribution_lists_container #big_title_general_dl,
.new_distribution_list_container #big_title,
#big_title_name{
    font-size: 34px;
    display: inline-block;
    font-weight: 300;
    color: #758d99;
    background-color: #fff;
}
.new_distribution_list_container #big_title,
#big_title_name{
    margin-top: 6px;
    margin-left: 7px;
    font-size: 21px;
    font-weight: 400;
}

.all_contact_lists_container #big_title_general_dl,
.all_distribution_lists_container #big_title_general_dl{
    margin-top: 45px;
    margin-left: 0;
    margin-bottom: 80px;
}
.all_contact_lists_container .ink-grid{
  max-width: none;
}
.new_distribution_list_container .input_to_toggle{
    margin-left: 26px;
}
.all_distribution_lists_container th.manage-column:nth-child(2){
  text-align: left !important;
}
.all_distribution_lists_container th.manage-column:nth-child(3),
.all_distribution_lists_container th.manage-column:nth-child(4),
.all_distribution_lists_container th.manage-column:nth-child(5){
  text-align: center !important;
}


.new_distribution_list_container .edit_mails_box {
    padding: 0 0 25px 25px;
}
.new_distribution_list_container .first_bloc_edit {
    padding: 47px 0 25px 0 !important;
    margin-left: 0;
}
#one-campaign #bloc_edit{
	background-color: transparent;
	overflow: hidden;
}
.header_distribution_list{
	width: 50%;
	float: right;
	margin-top: 44px;
}


@media screen and (max-width: 1210px) {
	.header_distribution_list{
		width: 100%;
		float: left;
	    margin-top: 8px;
	    margin-left: 50px;
	}
	#big_title,
  #big_title_sdl {
	    width: 100%;
	}
}


.all_distribution_lists_container{
    margin-top: 45px;
  }
.general_dashboard_container,
.all_distribution_lists_container,
.distribution_list_container{
  background-color: #ddd;
}
.distribution_list_container{
  background-color: #ddd;
    margin-top: 192px;
    margin-left: 15% !important;
}
.distribution_list_container .first_bloc_edit .edit_mail_innerbox{
  margin-top: 30px;
  overflow: hidden;
}
.distribution_list_container .first_bloc_edit .edit_mail_innerbox .btn_max{
  float: left;
    margin-left: 10px;
}
.first_bloc_title{
    margin: 0px 0px 0 -10px;
    border-top: 60px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    position: fixed;
    width: 85%;
    border-left: 10px solid #ddd;
    border-right: 10px solid #ddd;
    background-color: #fff;
}
.new_distribution_list_container .first_bloc_title{
    width: 85%;
  }
.first_bloc_title h3{
  display: block;
  float: left;
    font-size: 13px;
    font-weight: 300;
    color: #758d99;
}
.first_bloc_title h3:nth-child(1){
    margin: 4px 0px 4px 17px;
    width: 50%;
}
.first_bloc_title h3:nth-child(2){
    margin: 4px 0px 4px 7px;
  width: 44%;
}
.new_distribution_list_container  .first_bloc_edit .edit_mails_innerbox,
.distribution_list_container .first_bloc_edit .edit_mails_innerbox{
  width: 50%;
    border-right: 1px solid #ddd;
    margin-top: 85px;
    float: left;
}
.new_distribution_list_container  .first_bloc_edit .edit_mails_innerbox textarea,
.distribution_list_container .first_bloc_edit .edit_mails_innerbox textarea{
  resize: none;
  width: 100%;
    height: auto;
}
.new_distribution_list_container  .first_bloc_edit .edit_mails_innerbox small,
.distribution_list_container .first_bloc_edit .edit_mails_innerbox small{
    text-align: right;
    display: block;
    margin-right: 36px;
    margin-bottom: 10px;
}
.new_distribution_list_container  .first_bloc_edit .edit_mails_innerbox button,
.distribution_list_container .first_bloc_edit .edit_mails_innerbox button{
  margin-right: 36px;
}
.new_distribution_list_container  .first_bloc_edit .edit_mails_innerbox button:active,
.distribution_list_container .first_bloc_edit .edit_mails_innerbox button:active{
  top:1px;
}
.new_distribution_list_container  .first_bloc_edit .box_group_injection,
.distribution_list_container .first_bloc_edit .box_group_injection {
  width: 50%;
    margin-top: 85px;
    float: left;
}
.new_distribution_list_container  .first_bloc_edit .box_group_injection ul,
.distribution_list_container .first_bloc_edit .box_group_injection ul{
  margin: 0;
  list-style-type: none;
    padding: 30px 0 0 46px;
}
.new_distribution_list_container .first_bloc_edit .box_group_injection ul li,
.distribution_list_container .first_bloc_edit .box_group_injection ul li{
  font-weight: 300;
  font-stretch: 15px;
  color: #758d99;
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  margin-bottom: 22px;
    margin-right: 70px;
}
.new_distribution_list_container .first_bloc_edit .box_group_injection ul li img,
.distribution_list_container .first_bloc_edit .box_group_injection ul li img{
  width: 27px;
  height: auto;
  margin-right: 10px;
    margin-bottom: -3px;
}
.new_distribution_list_container .first_bloc_edit .box_group_injection ul li:hover,
.distribution_list_container .first_bloc_edit .box_group_injection ul li:hover{
  color: #b94055;
  font-weight: 400;
}
.general_dashboard_container div:first-child form,
.new_distribution_list_container div:first-child form,
.all_contact_lists_container div:first-child form,
.all_distribution_lists_container div:first-child form,
.distribution_list_container div:first-child form{
    margin-bottom: -5px;
    padding: 0 10px;
    min-width: 730px;
    background-color: #ddd !important;
}
.general_dashboard_container div:first-child form{
    margin-top: 69px;
}
@supports (-ms-ime-align:auto) {
  .general_dashboard_container div:first-child form{
      margin-top: 104px;
  }
}
.new_distribution_list_container div:first-child form,
.all_contact_lists_container div:first-child form,
.all_distribution_lists_container div:first-child form,
.distribution_list_container div:first-child form{
    margin-top: 76px;
}
.new_distribution_list_container #one-campaign{
    padding-bottom: 57px;
}
.new_distribution_list_container{
  background-color: #ddd;
}
/*.new_distribution_list_container  div:first-child form,*/
.distribution_list_container div:first-child form{
    padding-bottom: 57px;
}
.all_contact_lists_container div .bulkactions,
.all_distribution_lists_container div .bulkactions,
.distribution_list_container div .bulkactions{
	background-color: transparent;
}
.all_distribution_lists_container div .bulkactions .tablenav-pages,
.distribution_list_container div .bulkactions .tablenav-pages{
	background-color: #fff;
}
.distribution_list_container .header_distribution_list div{
	overflow: hidden;
}
.distribution_list_container .header_distribution_list span{
	float: right; 
    padding-top: 2px;  
}
.distribution_list_container .header_distribution_list label{
    font-size: 15px;
    font-weight: 300;
    width: 15% !important;
    padding-top: 8px;
    float: right;  
}
.distribution_list_container .header_distribution_list img{
    width: 14px;
    height: 32px;
    margin-right: -3px;
    padding-top: 7px;
    float: right;
}
.distribution_list_container .header_distribution_list span input{
	float: left;
	padding: 3px;
}
.distribution_list_container .header_distribution_list span input{
    width: 50% !important;
    border-left: 1px solid #c4cdd2;
    padding-left: 11px;
    font-weight: 300;
    padding-top: 0;
    margin-top: 4px;
    padding-bottom: 0;
    color: #6c8490;
    font-size: 18px;
}
.distribution_list_container .header_distribution_list span button{
	padding: 5px 10px;
	background-color: transparent;
    border: 1px solid #CED4DA;
    border-radius: 10px;    
    font-weight: 300;
    color: #6c8490;
    position: relative;
    float: right;
    margin-right: 34px;
}
.distribution_list_container .header_distribution_list span button:active{
	top: 1px;
}
.distribution_list_container .header_distribution_list span button:hover{
	background-color: #758d99;
	color: #fff;
}
.distribution_list_container .edit_mails_box{
    padding-top: 10px !important;
    height: 45px;
    position: relative;
    top: 0px;
}
.distribution_list_container .edit_mail_title,
.new_distribution_list_container .edit_mail_title{
    font-size: 16px;
    color: #758d99;
    font-weight: 300;
    margin-bottom: 0;
    text-decoration: none;
    margin-left: 0; 
    border: 1px solid #cfd5da;
    padding: 9px 17px;
    border-radius: 10px;
    position: relative;
}
.distribution_list_container .export_csv_btn{
    font-size: 16px;
    color: #758d99;
    font-weight: 300;
    margin-bottom: 0;
    text-decoration: none;
    margin-left: 30px;    
    border: 1px solid #cfd5da;
    padding: 8px 0px;
    border-radius: 10px;
    position: relative;
    text-align: center !important;
    width: 129px;
    float: right;
    margin-right: 45px !important;
}
.distribution_list_container .export_csv_btn:hover{
  color: #fff;
  background-color: #758d99;
}
.distribution_list_container .export_csv_btn:active{
  top:1px;
}

.no_edit_mail_title{
  font-weight: 300;
  font-size: 17px;
  margin-left: 10px;
}
.distribution_list_container .edit_mail_title .btn_plus_email_editing{
    width: 29px;
    height: auto;
    margin-top: -3px;
}
.distribution_list_container .edit_mail_title:hover{
	background-color: #758d99;
	color: #fff;
}
.distribution_list_container .edit_mail_title:active{
	top:1px;
}
.distribution_list_container #listcontactsedittogglespan {
	overflow: hidden;
    margin-top: 14px;
    margin-left: 0;
}
.new_distribution_list_container #listcontactsedittogglespan .email-campaign-textarea,
.distribution_list_container #listcontactsedittogglespan .email-campaign-textarea{
  border: 1px solid #c3cace;
  min-width: 270px;
  height: 175px;
    border-radius: 3px;
    resize: none;
    float: left;
    width: 100%;
}
.new_distribution_list_container #listcontactsedittogglespan .email-campaign-textarea,
.distribution_list_container #listcontactsedittogglespan .email-campaign-textarea{
  border: 1px solid #c3cace;
  min-width: 270px;
  height: 175px;
    border-radius: 3px;
    resize: none;
      width: 100%;
}
.distribution_list_container .edit_mails_innerbox
.distribution_list_container .edit_mail_innerbox{
	width: 60%;
    margin-left: 6%;
}

.distribution_list_container .edit_mails_innerbox:first-child{
    border: 1px solid #cfd3d6;
    border-radius: 3px;
    margin-top: 20px;
    margin-left: 29px;
}
.new_distribution_list_container .btn_add_mails,
.distribution_list_container .btn_add_mails{
    font-weight: 300 !important;
    color: #758d99 !important;
    background-color: transparent !important;
    border-radius: 10px;
    padding: 5px 21px !important;
    float: right;
    font-size: 18px !important;
    position: relative;
    outline: none;
    margin-top: 20px;
}
.new_distribution_list_container .btn_add_mails{
  display: block;
}
.distribution_list_container .btn_add_mails:hover{
	background-color: #758d99 !important;
	color: #fff !important;
}
.distribution_list_container .btn_add_mails:active{
	top: 1px !important;
}
.all_contact_lists_container #search_id-search-input,
.all_distribution_lists_container #search_id-search-input,
.distribution_list_container #search_id-search-input,
.distribution_list_container #search-submit{
	margin-top: 23px !important;
}
@media screen and (max-width: 1349px){
  .general_dashboard_container .btn_all_stats{
      margin-top: 24px;
      margin-right: 10px;
      border-radius: 10px 10px 0px 0px;
      background-size: 20px;
      background-position: 14px 5px;
      padding: 4px 9px 1px 14px;
      width: 10%;
  }
}
@supports (-ms-ime-align:auto) {
  .general_dashboard_container .btn_all_stats{
      border-radius: 10px;
      text-align: center;
  }
}
@media screen and (min-width: 1350px){
  .general_dashboard_container .btn_all_stats{
      margin-top: 24px;
      margin-right: 10px;
      border-radius: 10px 10px 0px 0px;
      background: url('../img/dashboard/stats-dark.png') no-repeat;
      background-size: 20px;
      background-position: 14px 5px;
      padding: 4px 9px 1px 40px;
      width: 10%;
  }
  .general_dashboard_container .btn_all_stats:active{
    top:1px;
  }
  .general_dashboard_container .btn_all_stats:hover{
      background: url('../img/dashboard/stats-white.png') no-repeat;
      background-size: 20px;
      background-position: 14px 5px;
  }
}
.general_dashboard_container .bulkactions{
  position: relative;
    width: 100%;
}
.general_dashboard_container .top .bulkactions{
    margin: 0 -10px;
}
.general_dashboard_container .bottom .bulkactions{
    margin: 0;
}
.general_dashboard_container .tablenav-filter select{
  position: absolute;
    left: 10px;
}
.general_dashboard_container .tablenav-filter .search-box{
  margin-top: 23px;
  margin-left: 10px;
}
.general_dashboard_container .tablenav-filter.filter_select select{
  width: 14.3%;
    background-position-x: 100%;
    font-size: 12px;
    margin-left: 10px;
}
@supports (-ms-ime-align:auto) {
  .general_dashboard_container .tablenav-filter.filter_select select{
    border:1px solid #ddd;
    margin-left: 0;
    width: 23.5%;
    background-position-x: 101%;
  }
}
.general_dashboard_container .tablenav-filter.filter_select select option{
    font-size: 11px;
}
.general_dashboard_container .tablenav-bulk #bulk-action-selector-top{
    border: 1px solid #cfd5da;  
}
.general_dashboard_container .tablenav-bulk #bulk-action-selector-top,
.general_dashboard_container .tablenav-filter select{
    background-color: #fff;
    height: 30px;
    font-weight: 400;
    font-size: 15px;
    text-transform: uppercase;
    outline: none;
}
.general_dashboard_container .tablenav-bulk #bulk-action-selector-top option,
.general_dashboard_container .tablenav-filter select option{
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
}
.general_dashboard_container  .tablenav-bulk input:focus,
.general_dashboard_container .tablenav-filter input:focus,
.general_dashboard_container  .tablenav-bulk input,
.general_dashboard_container .tablenav-filter input:not([type=submit]){
    font-weight: 300 !important;
    font-size: 17px !important;
    border: 1px solid #cfd5da !important;
    padding: 2px 19px;
    background-color: #fff !important;
    position: relative !important;
    text-decoration: none;
    cursor: pointer;
    color: #758D99!important;
    height: 30px !important;
}
.general_dashboard_container .tablenav-filter input[type=submit]{
  display:none;
}
.general_dashboard_container  .tablenav-bulk input:focus,
.general_dashboard_container .tablenav-filter input:focus:not([type=search]),
.general_dashboard_container  .tablenav-bulk input,
.general_dashboard_container .tablenav-filter input:not([type=search]){
    border-radius: 0 10px 10px 0;
}
.general_dashboard_container  .tablenav-bulk input:hover,
.general_dashboard_container .tablenav-filter input:hover:not([type=search]){
    background-color: #758d99 !important;
    color: #fff !important;
}
.general_dashboard_container  .tablenav-bulk input:active,
.general_dashboard_container .tablenav-filter input:active:not([type=search]){
    top:1px;
}
.general_dashboard_container .search-box,
.all_contact_lists_container .search-box,
.all_distribution_lists_container .search-box,
.distribution_list_container .search-box{
  display: inline-block !important;
  margin-bottom: 0 !important;
}
.all_contact_lists_container .search-box,
.all_distribution_lists_container .search-box,
.distribution_list_container .search-box{
  background-color: #ddd;
}
.general_dashboard_container .search-box input,
.all_contact_lists_container .search-box,
.all_distribution_lists_container .search-box,
.distribution_list_container .search-box{
  display: inline-block !important;
}
.all_distribution_lists_container .search-box{
    margin-left: 10px;
}
.distribution_list_container .search-box{
    margin-left: 10px;
}
.general_dashboard_container #search_id-search-input,
.all_contact_lists_container  #search_id-search-input,
.all_distribution_lists_container #search_id-search-input,
.distribution_list_container #search_id-search-input{
  border: none;
  background-color: #fff;
    height: 30px;
}
.all_contact_lists_container  #search_id-search-input,
.all_distribution_lists_container #search_id-search-input,
.distribution_list_container #search_id-search-input{
  width: 200px;
}
.general_dashboard_container #search_id-search-input{
  width: 280px;
  padding-left: 10px;
  margin-left: 0;

}
.general_dashboard_container  #search-submit,
.all_contact_lists_container  #search-submit,
.all_distribution_lists_container #search-submit,
.distribution_list_container #search-submit{
  font-weight: 300;
  color: #758d99;
  background-color: #fff;
  border-radius: 0 13px 13px 0;
    font-size: 18px !important;
    position: relative;
    margin-bottom: -1px;
    height: 32px;
    padding-right: 15px;
    padding-left: 15px;
}
.general_dashboard_container  #search-submit:active,
.all_contact_lists_container  #search-submit:active,
.all_distribution_lists_container #search-submit:active,
.distribution_list_container #search-submit:active{
  top:1px;
}
.general_dashboard_container  #search-submit{
  margin-left:0;
}

.general_dashboard_container  #search-submit:hover,
.all_contact_lists_container  #search-submit:hover,
.all_distribution_lists_container #search-submit:hover,
.distribution_list_container #search-submit:hover{
	background-color: #758d99 !important;
	color: #fff !important;
}
.general_dashboard_container  #search-submit:active,
.all_contact_lists_container  #search-submit:active,
.all_distribution_lists_container #search-submit:active,
.distribution_list_container #search-submit:active{
	top: 1px;
}
.general_dashboard_container .top .tablenav-bulk{
  margin-top:23px;
  margin-right:10px;
  float: left;
    margin-left: 10px;
}
.general_dashboard_container .tablenav.top,
.all_distribution_lists_container .tablenav.top,
.all_contact_lists_container .tablenav.top {
    position: fixed;
    width: 85%;
    z-index: 12;
}
.all_distribution_lists_container .tablenav.top{
    margin: 0 -10px;
}
.general_dashboard_container .tablenav.top{
    top: 45px;
    z-index: 400;
}
.distribution_list_container .tablenav.top {
    top: 119px;
    position: fixed;
    width: 85%;    
    z-index: 12;
    min-width: 750px;
    margin: 0 -10px;
}
.all_distribution_lists_container .tablenav.top,
.all_contact_lists_container .tablenav.top {
    top: 45px;
    min-width: 750px;
}
.general_dashboard_container .tablenav.bottom, 
.all_distribution_lists_container .tablenav.bottom,
.all_contact_lists_container .tablenav.bottom {
    width: 100%;
    height: 78px;
}
.all_distribution_lists_container .tablenav-pages,
.all_contact_lists_container .tablenav-pages {
    margin-top: 20px !important;
}
.general_dashboard_container .tablenav,
.all_contact_lists_container .tablenav,
.all_distribution_lists_container .tablenav,
.distribution_list_container .tablenav{
	background-color: #ddd;
	border-bottom: 1px solid #fff;
}
@supports (-ms-ime-align:auto) {
    .general_dashboard_container .tablenav{
      border-bottom: none;
    }
}
.distribution_list_container .tablenav-pages{
	margin-left: 30px 30px;
}
.general_dashboard_container .wp-list-table,
.all_distribution_lists_container .wp-list-table,
.all_contact_lists_container .wp-list-table{
  background-color: #ddd;  
    margin: 0;
    display: inherit;
      width: 100%;
}

/*@supports (-ms-accelerator:true) {
  .wp-list-table {
      width: 100%;
  }
}*/
.distribution_list_container .wp-list-table{
  background-color: #ddd; 
    width: 100%;
    display: inherit;
}
_:-ms-fullscreen, :root .distribution_list_container .wp-list-table {
  width: 100%;
  table-layout: fixed;
}
.distribution_list_container .wp-list-table thead{
    position: fixed;
    width: 85%;
    margin-left: -10px;
    border-left: 10px solid #ddd;
    border-right: 10px solid #ddd;
    min-width: 750px;
}

@supports (-ms-ime-align:auto) {
  .distribution_list_container .wp-list-table thead{
    position: inherit;
    margin-left: none;
    border-left: none;
    border-right: none;
  }
}
.general_dashboard_container .wp-list-table tbody,
.distribution_list_container .wp-list-table tbody,
.all_distribution_lists_container .wp-list-table tbody,
.all_contact_lists_container .wp-list-table tbody{
        width: 100% !important;
    display: inherit;
}
.all_contact_lists_container .wp-list-table tbody div{
    height: 36px !important;
}
.general_dashboard_container .wp-list-table thead,
.all_distribution_lists_container .wp-list-table thead,
.all_contact_lists_container .wp-list-table thead{
    position: fixed;
    width: 85%;
    margin-left: -10px;
    border-left: 10px solid #ddd;
    border-right: 10px solid #ddd;
    min-width: 750px;
}
@supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table thead,
    .all_distribution_lists_container .wp-list-table thead,
    .all_contact_lists_container .wp-list-table thead {
        position: inherit;
        border-left: none;
        border-right:none;
        margin-left: none;
    }
}
.distribution_list_container .wp-list-table thead tr td,
.all_distribution_lists_container .wp-list-table thead tr td,
.all_contact_lists_container .wp-list-table thead tr td{
  width: 4%;
}
.general_dashboard_container .wp-list-table thead,
.all_contact_lists_container  .wp-list-table tfoot,
.all_distribution_lists_container .wp-list-table thead,
.all_distribution_lists_container .wp-list-table tfoot,
.distribution_list_container .wp-list-table thead,
.distribution_list_container .wp-list-table tfoot{
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    z-index: 350;
}
.all_contact_lists_container .wp-list-table thead{
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}
.general_dashboard_container .wp-list-table thead tr,
.distribution_list_container .wp-list-table thead tr,
.all_distribution_lists_container .wp-list-table thead tr,
.all_contact_lists_container .wp-list-table thead tr{
  width: 100%;
    display: block !important;
}

@supports (-ms-ime-align:auto) {
  .general_dashboard_container .wp-list-table thead tr{
    height: 39px;
  }
}
.general_dashboard_container .wp-list-table tfoot tr th a,
.all_contact_lists_container .wp-list-table tfoot tr th a,
.all_contact_lists_container .wp-list-table thead tr th a,
.all_distribution_lists_container .wp-list-table tfoot tr th a,
.all_distribution_lists_container .wp-list-table thead tr th a,
.distribution_list_container .wp-list-table tfoot tr th a,
.distribution_list_container .wp-list-table thead tr th a{
	text-decoration: none !important;
}
.all_contact_lists_container .wp-list-table thead tr th a span:hover,
.all_contact_lists_container .wp-list-table tfoot tr th a span:hover,
.all_distribution_lists_container .wp-list-table thead tr th a span:hover,
.all_distribution_lists_container .wp-list-table tfoot tr th a span:hover,
.distribution_list_container .wp-list-table tfoot tr th a span:hover,
.distribution_list_container .wp-list-table thead tr th a span:hover{
	color: #af2745 !important;
}
.general_dashboard_container  .wp-list-table thead th,
.all_contact_lists_container  .wp-list-table thead th,
.all_distribution_lists_container  .wp-list-table thead th,
.distribution_list_container .wp-list-table thead th{
    padding: 0px 0px 3px 0px !important;
}
.all_contact_lists_container .wp-list-table tbody tr:first-child{
  margin-top:40px;
}
.all_contact_lists_container  .wp-list-table tfoot th,
.all_distribution_lists_container  .wp-list-table tfoot th,
.distribution_list_container .wp-list-table tfoot th{
    padding: 5px 0px 15px 0px !important;
} 
.general_dashboard_container .wp-list-table th,
.all_contact_lists_container  .wp-list-table th,
.all_distribution_lists_container  .wp-list-table th,
.distribution_list_container .wp-list-table th{
    font-weight: 400;
    font-size: 18px;
}
.general_dashboard_container .wp-list-table thead tr th,
.distribution_list_container .wp-list-table thead tr th,
.all_distribution_lists_container .wp-list-table thead tr th,
.all_contact_lists_container .wp-list-table thead tr th{
  display: inline-block;
}
.distribution_list_container .wp-list-table thead tr th:nth-child(2){
  width: 60%;
}
.distribution_list_container .wp-list-table tbody td:nth-child(2){
  width: 56%;
}
.distribution_list_container .wp-list-table thead tr th:nth-child(2) a{
  padding-left: 44px;
}
@supports (-ms-ime-align:auto) {
  .distribution_list_container .wp-list-table thead tr th:nth-child(2) a{
    padding-left: 0;
  }
}
.distribution_list_container .wp-list-table thead tr th:nth-child(3),
.distribution_list_container .wp-list-table tbody td:nth-child(3){
  width: 33%;
}
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .first-half-innerbox-list a{
      width:50px;
      height:50px;
      overflow: hidden;
    border-radius: 5px;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .first-half-innerbox-list{
      width:50px;
      height:50px;
    margin-left: 5px;
    margin-right: 5px;
      display:inline-block;
      text-align:center;
      vertical-align: top;
      overflow: hidden;
    border-radius: 5px;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .first-half-innerbox-list img{
    object-fit: cover;
    height: 100%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list{
      display: inline-block;
      height: 50px;
      background-color: #fff;
      padding: 5px 10px;
      font-size:11px; 
      overflow:hidden;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list a{
    font-size: 13px;
    font-weight: 400;
  }


.general_dashboard_container .wp-list-table tbody td a:focus,
.general_dashboard_container .wp-list-table tbody td a{
  text-decoration: none;
}
.general_dashboard_container .wp-list-table tbody td a:hover{
  text-decoration: underline;
  color:#7B929D;
  font-weight: 400;
}
.general_dashboard_container .wp-list-table .column-option_prepare div{
  width:153px; 
  font-size:12px; 
  height:30px; 
  padding-top:7px;
}
.general_dashboard_container .wp-list-table .column-option_prepare div span:active,
.general_dashboard_container .wp-list-table .column-option_prepare div a:active {
  top:1px;
}
.general_dashboard_container .wp-list-table .column-option_prepare div a:first-child {
    background: url('../img/dashboard/edit.png') no-repeat;
    padding: 7px 34px 7px 8px;
    background-size: 19px;
    border-radius: 5px;
    background-position: 35px 4px;
    position: relative;
    text-decoration: none;
}
.general_dashboard_container .wp-list-table .column-option_prepare div a:first-child:hover {
    background: url('../img/dashboard/edit-white.png') no-repeat;
    padding: 7px 34px 7px 8px;
    background-size: 19px;
    border-radius: 5px;
    background-position: 35px 4px;
    color: #fff !important;
    background-color: #8aa2ad;
}
.general_dashboard_container .wp-list-table .column-option_prepare div span:nth-child(2){
    background: url('../img/dashboard/review-dark.png') no-repeat;
    padding: 7px 8px 7px 34px;
    background-size: 21px;
    background-position: 5px 4px;
    border-radius: 5px;
    position: relative;
    text-decoration: none;
    cursor:pointer;
}
.general_dashboard_container .wp-list-table .column-option_prepare div span:nth-child(2):hover{
    background: url('../img/dashboard/review-white.png') no-repeat;
    padding: 7px 8px 7px 34px;
    background-size: 21px;
    background-position: 5px 4px;
    color: #fff !important;
    border-radius: 5px;
    background-color: #8aa2ad;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box{
  background-color: #fff;
    border: 1px solid #7B929D;
    padding: 14px 0px 0px 13px !important;
    width: 240px !important;
    height: 86px !important;
    position: absolute;
    top: 48px;
    left: 68px;
    z-index: 300;
    border-radius: 3px;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(5){
    padding-left: 30px !important;
  position: relative;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .triangle{
    width: 0;
    height: 0;
    padding: 0 !important;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 5px solid #7B929D;
    z-index: 10000;
    position: absolute !important;
    top: -5px;
    left: 23px;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box a:first-child{
    background: url('') no-repeat !important;
    padding: 3px 8px 3px 8px !important;
    font-size: 14px !important;
    float: none;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box a:first-child:hover{
    background-color: #8aa2ad !important;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box small{
    font-size: 12px;
    margin-left: 10px;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail{
    margin-top: 20px;
    margin-bottom: 0;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail .copy_info{
    background: none;
    padding: 0 !important;
    background-color: transparent !important;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail .copy_info:hover{
    color: #7B929D !important;
    background-color: transparent !important;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail .copy_btn{
    background: url('../img/dashboard/copy-dark.png') no-repeat;
    background-size: 15px;
    background-position: center;
    border-radius: 50%;
    border: 1px solid #cfd5da ;
    padding: 5px 13px 5px 14px;
    margin-right: 8px;
    position: relative !important;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail .copy_btn:hover{
    color:#fff;
    background: url('../img/dashboard/copy-white.png') no-repeat #8aa2ad;
    background-size: 15px;
    background-position: center;
    border: 1px solid #8aa2ad ;
}
.general_dashboard_container .wp-list-table .rvw_absolute_box .copy-mail .copy_btn:active{
    top: 1px;
}
.general_dashboard_container .tablenav .bulkactions .tablenav-filter .reset-search{
    background: url('../img/dashboard/cancel-dark.png') no-repeat #fff;
    background-size: 19px;
    background-position: center;
    padding: 10px 10px 11px 11px;
    position: absolute;
    bottom: -10px;
    left: 0px;
    z-index: 1000;
    border-radius: 50%;
}
.general_dashboard_container .tablenav .bulkactions .tablenav-filter .reset-search:hover{
    background: url('../img/dashboard/cancel-white.png') no-repeat #758d99 ;
    background-size: 19px;
    background-position: center;
    padding: 10px 10px 11px 11px;
    position: absolute;
    bottom: -10px;
    left: 0px;
    z-index: 1000;
    border-radius: 50%;
}
.general_dashboard_container .bulkactions .reset_message{
    width: 200px;
    height: 40px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #7B929D;
    position: absolute;
    top: 71px;
    left: -29px;
    z-index: 300;
}
.general_dashboard_container .bulkactions .reset_message span:first-child{
    width: 0;
    height: 0;
    padding: 0 !important;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 5px solid #7B929D;
    z-index: 10000;
    position: absolute !important;
    top: -5px;
    left: 23px;
}
.general_dashboard_container .bulkactions .reset_message small{
  text-align: center;
  font-weight: 300;
    display: inherit;
    margin-top: 10px;
}
.general_dashboard_container .wp-list-table .column-option_send div{
  width:70px; 
  height:26px;
    margin-top: 3px;
}
.general_dashboard_container .wp-list-table .column-option_send div a:active {
  top:1px;
}
.general_dashboard_container .wp-list-table .column-option_send div a{
    background: url('../img/dashboard/send-dark.png') no-repeat;
    padding: 5px 8px 8px 34px;
    background-size: 20px;
    background-position: 6px 5px;
    border-radius: 5px;
    position: relative;
    text-decoration: none;
}
.general_dashboard_container .wp-list-table .column-option_send div a:hover{
    background: url('../img/dashboard/send-white.png') no-repeat;
    padding: 5px 8px 8px 34px;
    background-size: 20px;
    background-position: 6px 5px;
    border-radius: 5px;
    color: #fff !important;
    background-color: #8aa2ad;
    text-decoration: none;
}
.general_dashboard_container .wp-list-table .column-option_stats div{
  width: 82px;
  height: 26px;
    margin-top: 3px;
}
.general_dashboard_container .wp-list-table .column-option_stats div a:active{
  top:1px;
}
.general_dashboard_container .wp-list-table .column-option_stats div a{
    background: url('../img/dashboard/stats-dark.png') no-repeat;
    padding: 5px 8px 8px 32px;
    background-size: 20px;
    background-position: 6px 5px;
    border-radius: 5px;
    position: relative;
    text-decoration: none;
}
.general_dashboard_container .wp-list-table .column-option_stats div a:hover{
    background: url('../img/dashboard/stats-white.png') no-repeat;
    padding: 5px 8px 8px 32px;
    background-size: 20px;
    background-position: 6px 5px;
    border-radius: 5px;
    position: relative;
    color: #fff !important;
    background-color: #8aa2ad;
    text-decoration: none;
}
.general_dashboard_container .wp-list-table th:nth-child(5){
  padding-left: 6px !important;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(5){
    border-left: 1px solid #ddd;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(4) div span{
  font-size: 12px;
}
.general_dashboard_container .wp-list-table th:nth-child(5){
    padding-left: 38px !important;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(5){
    padding-left: 30px !important;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(4){
  height: 55px;
}
/*---------------------------------------------------------*/
@media screen and (min-width: 1066px){

  .general_dashboard_container .top .tablenav-filter{
      float: right;
    margin-right: 10px;
  }
  .general_dashboard_container .tablenav-filter select{
      top: 76px;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .tablenav-filter select{
        top: 60px;
    }
  }
  .general_dashboard_container .wp-list-table th:nth-child(2){
    width: 10%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(2){
    width: 6%;
  }
  .general_dashboard_container .wp-list-table th:nth-child(5){
      padding-left: 38px !important;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(5){
      padding-left: 30px !important;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3),
  .general_dashboard_container .wp-list-table th:nth-child(3){
    /*text-align: center !important;*/
      width: 33%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list{
      width: 77%;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list{
        width: 64%;
    }
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(5),
  .general_dashboard_container .wp-list-table th:nth-child(5){
      width: 19%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(6),
  .general_dashboard_container .wp-list-table th:nth-child(6){
      width: 9%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(4),
  .general_dashboard_container .wp-list-table th:nth-child(4){
      width: 8%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(6) div span{
      font-size: 13px;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(7),
  .general_dashboard_container .wp-list-table th:nth-child(7){
      width: 11%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(8){
    width: 10%;
    padding-left: 2px;
  }
  .general_dashboard_container .wp-list-table th:nth-child(8){
    width: 10%;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table th:nth-child(8){
      padding-left:10px !important;
    }
  }
}
@media screen and (max-width: 1065px){
  .forbidden_note{
    display: none;
  }
  .btn_all_stats{
    position: absolute !important;
    top: 54px;
    right: 0px;
    width: 107px !important;
  }
  @supports (-ms-ime-align:auto) {
    .btn_all_stats{
      top: 104px;
    }
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table th:nth-child(8){
      padding-left:10px !important;
    }
  }
  .general_dashboard_container .top .tablenav-filter{
    float: left;
    display: block;
    width: 100%;
  }
  .general_dashboard_container #search_id-search-input{
    width: 283px;
  }
  .general_dashboard_container div:first-child form{
      margin-top: 127px;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container div:first-child form{
        margin-top: 167px;
    }
  }
  .general_dashboard_container .top .tablenav-bulk{
    float: left;
    margin-left: 10px;
  }
  .general_dashboard_container .wp-list-table th:nth-child(5){
      padding-left: 15px !important;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(5){
      padding-left: 7px !important;
  }
  .general_dashboard_container .tablenav-filter select{
      top: 132px;
      min-width: 132px;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .tablenav-filter select{
        top: 128px;
    }
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .tablenav.top{
        height: 167px;
    }
  }


  .general_dashboard_container .wp-list-table th:nth-child(2){
    width: 9%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(2){
    width: 6%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3),
  .general_dashboard_container .wp-list-table th:nth-child(3){
      width: 28%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list{
      width: 68%;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table tbody td:nth-child(3) .second-half-innerbox-list{
        width: 53%;
    }
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(5),
  .general_dashboard_container .wp-list-table th:nth-child(5){
      width: 21%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(6),
  .general_dashboard_container .wp-list-table th:nth-child(6){
      width: 10%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(4),
  .general_dashboard_container .wp-list-table th:nth-child(4){
      width: 9%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(7),
  .general_dashboard_container .wp-list-table th:nth-child(7){
      width: 11%;
  }
  .general_dashboard_container .wp-list-table tbody td:nth-child(8),
  .general_dashboard_container .wp-list-table th:nth-child(8){
      width: 10%;
  }
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green:focus,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red:focus{
  border-radius: 5px;
    padding: 7px 16px;
    position: relative;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green:focus{
    background-color: #5d9a36;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red:focus{
    background-color: #ce3c3c;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green:hover{
  background-color: #2d4e18;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red:hover{
  background-color: #a21d1d;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .green:active,
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div .red:active{
  top:1px;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(6) div strong{
  font-size: 13px;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(7) div a{
  font-size: 13px;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(7) div a img{
  width: 26px;
  height: auto;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(8) div a{
  font-size: 13px;
}
.general_dashboard_container .wp-list-table tbody td:nth-child(8) div a img{
  width: 26px;
  height: auto;
}
.all_distribution_lists_container .wp-list-table th:nth-child(2){
  width: 40%;
}
.all_distribution_lists_container .wp-list-table th:nth-child(3),
.all_distribution_lists_container .wp-list-table tbody td:nth-child(3){
  width: 20%;
}
.all_distribution_lists_container .wp-list-table th:nth-child(4),
.all_distribution_lists_container .wp-list-table tbody td:nth-child(4){
  width: 20%;
}
.all_distribution_lists_container .wp-list-table th:nth-child(5),
.all_distribution_lists_container .wp-list-table tbody td:nth-child(5){
  width: 20%;
}
.all_distribution_lists_container .wp-list-table tbody td:nth-child(4){
  text-align: center;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(2){
  width: 19%;
}
.all_distribution_lists_container .wp-list-table tbody td:nth-child(2){
  width: 36%;
}
/*--------------------------------------------------------------*/

.all_contact_lists_container .wp-list-table th:nth-child(2){
  width: 23%;
}
@supports (-ms-ime-align:auto) {
    .wp-list-table td,
    .wp-list-table th {
        width: auto !important;
    }
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(2){
  width: 19%;
}
.general_dashboard_container .wp-list-table th:nth-child(2) a span,
.all_distribution_lists_container .wp-list-table th:nth-child(2) a span,
.all_contact_lists_container .wp-list-table th:nth-child(2) a span {
    margin-left: 45px;
}
@supports (-ms-ime-align:auto) {
    .general_dashboard_container .wp-list-table th:nth-child(2) a span,
    .all_contact_lists_container .wp-list-table th:nth-child(2) a span {
        margin-left: 0;
    }
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(3),
.all_contact_lists_container .wp-list-table th:nth-child(3){
  width: 23%;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(4),
.all_contact_lists_container .wp-list-table th:nth-child(4){
  width: 12%;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(5),
.all_contact_lists_container .wp-list-table th:nth-child(5){
  width: 12%;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(6),
.all_contact_lists_container .wp-list-table th:nth-child(6){
  width: 13%;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(7),
.all_contact_lists_container .wp-list-table th:nth-child(7){
  width: 9%;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(8),
.all_contact_lists_container .wp-list-table th:nth-child(8){
  width: 8%;
}
.general_dashboard_container.wp-list-table th:nth-child(2),
.all_contact_lists_container .wp-list-table th:nth-child(3),
.all_contact_lists_container .wp-list-table th:nth-child(2),
.all_distribution_lists_container .wp-list-table th:nth-child(2),
.distribution_list_container .wp-list-table th:nth-child(2){
    text-align: left !important;
}
.all_contact_lists_container .wp-list-table th:nth-child(6),
.all_contact_lists_container .wp-list-table th:nth-child(7),
.all_contact_lists_container .wp-list-table th:nth-child(8),
.all_distribution_lists_container .wp-list-table th:nth-child(3),
.distribution_list_container .wp-list-table th:nth-child(3){
    text-align: center !important;
}
.all_contact_lists_container .wp-list-table tbody td,
.all_distribution_lists_container .wp-list-table tbody td,
.distribution_list_container .wp-list-table tbody td{
    padding: 12px 0px !important;
    display: inline-block;
}
.all_contact_lists_container .wp-list-table tbody td:nth-child(6),
.all_contact_lists_container .wp-list-table tbody td:nth-child(7),
.all_contact_lists_container .wp-list-table tbody td:nth-child(8){
  text-align: center;
}
.general_dashboard_container .wp-list-table tbody td,
.all_contact_lists_container .wp-list-table tbody td,
.all_distribution_lists_container .wp-list-table tbody td,
.distribution_list_container .wp-list-table tbody td a{
	font-weight: 300;
  font-size: 16px;
	text-decoration: none;
  display: inline-block;
}
.all_contact_lists_container .wp-list-table tbody td a:hover,
.all_distribution_lists_container .wp-list-table tbody td a:hover,
.distribution_list_container .wp-list-table tbody td a:hover{
	color: #af2745;
}
.general_dashboard_container .wp-list-table tbody tr,
.all_contact_lists_container .wp-list-table tbody tr,
.all_distribution_lists_container .wp-list-table tbody tr,
.distribution_list_container .wp-list-table tbody tr{
    background-color: #fff !important;
	border-bottom: 1px solid #ddd;
    width: 100%;
    display: block;
}
.general_dashboard_container .wp-list-table tbody th,
.all_distribution_lists_container .wp-list-table tbody th,
.distribution_list_container .wp-list-table tbody th{
    padding: 3px 6px 3px 8px !important;
    width: 4%;
    display: inline-block;
}
.all_contact_lists_container .wp-list-table tbody th{
    padding: 3px 6px 3px 8px !important;
    width: 4%;
    display: inline-block;
}
.general_dashboard_container .wp-list-table tbody tr:hover,
.all_contact_lists_container .wp-list-table tbody tr:hover,
.all_distribution_lists_container .wp-list-table tbody tr:hover,
.distribution_list_container .wp-list-table tbody tr:hover{
	background-color: #ddd !important;
}
.all_contact_lists_container table,
.all_distribution_list_container table,
.distribution_list_container table{
	margin-bottom: 0;
}
.all_distribution_lists_container .tablenav .bulkactions .tablenav-bulk,
.distribution_list_container .tablenav .bulkactions .tablenav-bulk{
    margin-bottom: 14px !important;
    margin-right: 10px;
}
.all_contact_lists_container .tablenav .bulkactions .tablenav-bulk{
    margin-bottom: 14px !important;
  margin-right: 10px;
    padding-right: 10px;
}
.distribution_list_container .tablenav-pages{
	margin: -50px 0px 10px 10px;
}
.first_bloc_background{
	background-color: #fff;
    overflow: hidden;
    border-bottom: 10px solid #ddd;
}
.distribution_list_container #bloc_edit, #bloc_form,
.new_distribution_list_container #bloc_edit, #bloc_form {
  background-color: #E0E5E9;
  color: #758D99;
  margin-bottom: 5px;
}
.new_distribution_list_container #bloc_edit, #bloc_form {
  padding: 10px 0 25px 0;
}
.distribution_list_container #bloc_form{
  padding: 57px 0 25px 0;
}

.new_distribution_list_container .first_bloc_edit,
.distribution_list_container .first_bloc_edit{
    padding-bottom: 42px !important;
    min-width: 550px;
    float: left;
    width: 100%;
}
.distribution_list_container .vtn_export_firstbloc{
    width: 30%;
    float: right;
}
.distribution_list_container .vtn_export_firstbloc a{
    text-align: right;
    display: inherit;
    margin-right: 47px;
    margin-top: 20px;
}
.new_distribution_list_container #bloc_edit,
.distribution_list_container #bloc_edit{
    background-color: #fff !important;
    padding-bottom: 0;
  margin-bottom: 0;    
  position: fixed;
  top: 45px;
    width: 85%;
    z-index: 12;
    min-width: 750px;
    margin: 0 -10px;
}
.distribution_list_container .contact_list_tabs{
    margin: 0 -10px;
}
.new_distribution_list_container #bloc_edit{
  padding-bottom: 35px;
}
#bloc_form {
    padding-bottom: 10px;
  margin-bottom: 5px;
  padding-left: 15px;
}
#bloc_form h3 {
	color: #758D99;
    font-size: 32px;
}
input.email-campaign {width: 80%;}
input.email-campaign, select.email-campaign, textarea.email-campaign, button.email-campaign {
	padding: 8px; 
	background-color: #FFF;
	border: 1px solid #FFF;
}
#from_email_2 {margin-top:10px}
.email-campaign-textarea {width:89%; height:300px; margin: 10px 0;}
label { display: inline-block; /*width: 140px;*/ text-align: left; vertical-align: middle;}
p.bloc_legend{font-weight: normal; font-size: 12px; margin-top: 10px;}
#emailhtmlpreviewspan, #emailhtmleditcodespan, #emailhtmlrecipientsspan, #emailhtmlrecipientsdpspan{padding: 8px 15px; background-color: #FFF; border:1px solid #CCC; margin: 0 15px;}
#emailhtmlpreviewspan:hover, #emailhtmleditcodespan:hover, #emailhtmlrecipientsspan:hover, #emailhtmlrecipientsdpspan:hover{padding: 8px 15px; background-color: #758D99; border:1px solid #FFF; margin: 0 15px}
#emailhtmlpreviewspan:hover a h3, #emailhtmleditcodespan:hover a h3, #emailhtmlrecipientsspan:hover a h3, #emailhtmlrecipientsdpspan:hover a h3{color:#FFF}
#emailhtmlpreviewspan_active, #emailhtmleditcodespan_active, #emailhtmlrecipientsspan_active, #emailhtmlrecipientsdpspan_active{padding: 8px 15px; margin: 0 15px; background-color: #758D99; border:1px solid #FFF;}
#emailhtmlpreviewspan a h3, #emailhtmleditcodespan a h3, #emailhtmlrecipientsspan a h3, #emailhtmlrecipientsdpspan a h3{color:#758D99}
#emailhtmlpreviewspan_active h3, #emailhtmleditcodespan_active h3, #emailhtmlrecipientsspan_active h3, #emailhtmlrecipientsdpspan_active h3{color:#758D99; color: #FFF}
.bloc_form_like{width: 100%; float: left; margin-top: 14px;background-color: #E0E5E9; color: #758D99;}
#bloc_recipients, #bloc_html_email, #bloc_datapresse{background-color: #E0E5E9; padding: 8px 15px;color:#758D99;min-height:200px;}
#btn_send_campaign{margin-left: 2px;}
#bloc_messages {margin-bottom:5px}
div.success p {background-color: #dff0d8; color: #3c763d; padding: 15px 25px; margin-bottom:0}
div.error p {background-color: #f2dede; color: #a94442; padding: 15px 25px; margin-bottom:0}
div.warning p {background-color: #ffe99b; color: orange; padding: 15px 25px; margin-bottom:0}
select#from_email::-ms-expand {
	display: none;
}
select#from_email{
	width: 296px;    
	padding: 5px;    
	font-size: 16px;    
	line-height: 1;    
	border: 0;    
	background: url('../img/dashboard/select_arrow2.png') no-repeat scroll #fff 256px;    
  background-position-x: 256px;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-ms-appearance: none;
	-o-appearance: none;
	appearance:none;    
	padding-right: 50px;
}
select#language::-ms-expand {
	display: none;
}
select#language{
	width: 153px;    
	padding: 5px;    
	font-size: 16px;    
	line-height: 1;    
	border: 0;    
	background: url('../img/dashboard/select_arrow2.png') no-repeat scroll #fff 115px;    
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-ms-appearance: none;
    -o-appearance: none;
	appearance:none;    
	background-position-x: 115px;
}
select#list_contact::-ms-expand {
	display: none;
}
select#list_contact{
	width: 532px;    
	padding: 5px;    
	font-size: 16px;    
	line-height: 1;    
	border: 0;    
	background: url('../img/dashboard/select_arrow2.png') no-repeat scroll #fff 494px;    
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-ms-appearance: none;
    -o-appearance: none;
	appearance:none;    
	background-position-x: 494px;
}
.dashboard_category { 
  max-width: 115px; 
  word-wrap: break-word; 
  font-size: 11px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.dashboard_category span{
  display:block;
  font-size: 13px;
  font-weight: 700;
  border-bottom: 1px solid #d0d0d0;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.general_dashboard_container .check-column div span{
    color: #78909c;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    padding-top: 7px;
    display: block;
}

td.column-status, td.column-sent, td.column-open, td.column-click, td.column-unsub, td.column-last_used, td.column-number, td.column-actions, td.column-pj1, td.column-pj2 { text-align: center}
.formatted_date { font-size: 11px; text-transform: italic}
th.column-media{text-align: left;}
.send_email_datapresse:hover {background: black}
img.document_thumbnail {max-width:100px; max-height: 100px;}
.popup_mail_h2 {width: 90%; border-bottom: 1px solid #768e9a; color: #768e9a; padding-bottom: 15px; font-weight: 400}
.popup_td_label {width: 105px; border-right: 5px solid #768e9a; vertical-align: top;}
.popup_td_field {padding-left: 20px;}
.popup_td_label span {color: #768e9a; text-transform: uppercase; font-weight: bold;}
#close_validation{position: absolute; right: 20px; top:20px; cursor: pointer; padding: 8px 15px;background-color: #768e9a; color: white;}
#close_validation:hover{background-color: #bac1c4;}
button.btn_popup {position: absolute; padding: 5px 40px;font-weight:normal}
button.btn_popup_cancel {bottom: 20px; left: 20px; background-color: #c20d31}
button.btn_popup_send {bottom: 20px; right: 20px; background-color: #458f22}
.networks-page .tablenav-pages{margin-top: inherit;}
#nav_img .all-50:nth-of-type(1) { padding-right: 10px;}
#nav_img button#importImg {    
	background: #9DA3A9;
    width: 100%;
    height: 60px;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    background: #b6bdc3;
    color: #FFF;
    font-size: 27px;
    font-weight: bold;
    transition: all 0.5s ease;
}
#importImg:hover {
	background: #9DA3A9;
}
.importImgPopup {
	padding: 25px;
	background-color: #E0E5E9;
	width: 500px;
}
.displayfixed{
    position: fixed !important;
    top: 40% !important;
    left: 39% !important;
}
.setCustomThumbnail {
	display: none;
	padding: 25px;
	background-color: #E0E5E9;
	width: 500px;
}
.importImgPopup input {
    border: 1px solid #d6d9f1;
    color: #626475 !important;
    font-weight: 300;
}
.importImgPopup p.loading {
  margin-bottom: 0;
  text-align: center;
}
.setCustomThumbnail p.loading {
  margin-bottom: 0;
  display: none;
  text-align: center;
}
.importImgPopup div {
	margin-top: 10px;
}
.importImgPopup img {
	width: 32px;
	padding-top: 15px; 
	margin-left: 50px;
}
.no-pages {
	display: none;
}
a.cp_subtitle {
	font-size: 10px;
	color: #828282;
}
/* UPLOAD VIDEO */
.upload_video {
	margin-bottom: 15px;
}
.upload_video .email-campaign {
	width: 100%;
}
.upload_video_form {
	display: none;
	margin-top: 5px;
}
.upload_video_msg {
	margin-top: 10px;
}
.upload_video_form input {
	margin: 5px 0;
}
.btn-upload-video .loading {
	width: 24px;
	margin-right: 15px;
	display: none;
}
.btn-upload-video:hover, input[type=submit].email-campaign:hover, input[type=button].email-campaign:hover {
	color: #FFF;
	background-color: #758d99;
}
input.email-campaign-inverse {
	color: #FFF;
	background-color: #758d99;
}
#progressbar {
  background-color: black;
  border-radius: 13px; /* (height of inner div) / 2 + padding */
  padding: 3px;
  width: 300px;
}

#progressbar > div {
   background-color: orange;
   height: 20px;
   border-radius: 10px;
   width: 0%;
}
.gldp-default {
	position: absolute;
	font-family: 'helvetica';
}

/* Core style for every cell */
.gldp-default .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 98%, #ffffff 99%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#dadada), color-stop(99%,#ffffff), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 98%,#ffffff 99%,#dadada 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}

/* Cell border */
.gldp-default .border {
	border-style: solid;
	border-width: 0;
	border-color: #888;
}

/* Month/Year text and select */
.gldp-default .monyear,
.gldp-default .monyear select {
	font-size: 16px !important;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Month/Year text */
.gldp-default .monyear span {
	margin: 0 5px 0 5px;
}

/* Prev/Next arrows */
.gldp-default .prev-arrow,
.gldp-default .next-arrow {
	color: #222;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

.gldp-default .prev-arrow:active,
.gldp-default .next-arrow:active {
	color: #f00;
}

.gldp-default .prev-arrow-off,
.gldp-default .next-arrow-off {
	color: #222;
	opacity: 0.15;
}

/* Days of the week */
.gldp-default .dow {
	color: #fff;
	font-weight: bold;
	cursor: wait !important;
	background: #ff0000;
	background: -moz-linear-gradient(top,  #ff0000 0%, #ffcccc 1%, #ff0000 2%, #aa0000 98%, #dd4444 99%, #880000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(1%,#dd4444), color-stop(2%,#ff0000), color-stop(98%,#aa0000), color-stop(99%,#ffcccc), color-stop(100%,#880000));
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -o-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: -ms-linear-gradient(top,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	background: linear-gradient(to bottom,  #ff0000 0%,#ffcccc 1%,#ff0000 2%,#aa0000 98%,#dd4444 99%,#880000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#880000',GradientType=0 );
}

/* Weekdays */
.gldp-default .mon,
.gldp-default .tue,
.gldp-default .wed,
.gldp-default .thu,
.gldp-default .fri {
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
	color: #3858a8;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
	color: #666 !important;
}

/* Hover */
.gldp-default .mon:hover,
.gldp-default .tue:hover,
.gldp-default .wed:hover,
.gldp-default .thu:hover,
.gldp-default .fri:hover,
.gldp-default .sat:hover,
.gldp-default .sun:hover {
	background: #fcfff4;
	background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce));
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%);
	background: linear-gradient(to bottom,  #fcfff4 0%,#e9e9ce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 );
}

/* Non-Selectable days */
.gldp-default .noday {
	color: #444;
	font-weight: normal;
	cursor: wait !important;
	background: #aaaaaa;
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #8a8a8a 98%, #aaaaaa 99%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(98%,#8a8a8a), color-stop(99%,#aaaaaa), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -o-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -ms-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: linear-gradient(to bottom,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8a8a8a',GradientType=0 );
}

/* Currently selected day */
.gldp-default .selected {
	color: #fff;
	font-weight: bold;
	border-color: #c00;
	background: #e8bf88;
	background: -moz-linear-gradient(top,  #e8bf88 0%, #ffc19d 1%, #fd8642 2%, #ab2412 98%, #ef753f 99%, #ef753f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8bf88), color-stop(1%,#ffc19d), color-stop(2%,#fd8642), color-stop(98%,#ab2412), color-stop(99%,#ef753f), color-stop(100%,#ef753f));
	background: -webkit-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -o-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: -ms-linear-gradient(top,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	background: linear-gradient(to bottom,  #e8bf88 0%,#ffc19d 1%,#fd8642 2%,#ab2412 98%,#ef753f 99%,#ef753f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8bf88', endColorstr='#ef753f',GradientType=0 );
}

/* Today */
.gldp-default .today {
	color: #fff;
	font-weight: bold;
	border-color: #00c;
	background: #88bfe8;
	background: -moz-linear-gradient(top,  #88bfe8 0%, #9dc1ff 1%, #4286fd 2%, #0124ab 98%, #3775ef 99%, #3775ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(1%,#9dc1ff), color-stop(2%,#4286fd), color-stop(98%,#0124ab), color-stop(99%,#3775ef), color-stop(100%,#3775ef));
	background: -webkit-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -o-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: -ms-linear-gradient(top,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	background: linear-gradient(to bottom,  #88bfe8 0%,#9dc1ff 1%,#4286fd 2%,#0124ab 98%,#3775ef 99%,#3775ef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#3775ef',GradientType=0 );
}

/* Special */
.gldp-default .special {
	color: #fff;
	font-weight: bold;
	border-color: #0c0;
	background: #88e888;
	background: -moz-linear-gradient(top,  #88e888 0%, #9dff9d 1%, #42fd42 2%, #01ab01 98%, #37ef37 99%, #37ef37 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88e888), color-stop(1%,#9dff9d), color-stop(2%,#42fd42), color-stop(98%,#01ab01), color-stop(99%,#37ef37), color-stop(100%,#37ef37));
	background: -webkit-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -o-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: -ms-linear-gradient(top,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	background: linear-gradient(to bottom,  #88e888 0%,#9dff9d 1%,#42fd42 2%,#01ab01 98%,#37ef37 99%,#37ef37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88e888', endColorstr='#37ef37',GradientType=0 );
}
.profile-content {background-color: #E0E5E9;padding: 10px;}
.profile-content .submit {padding-left:205px;}
.profile-field .email-campaign {width:500px; vertical-align:top}
.profile-field .description {padding-left:205px;margin-top:5px;font-size:60%; color: gray;vertical-align:top}
.profile-field .legend {font-size:60%; color: gray;}
.profile-field {padding-bottom: 10px;}
.profile-field div {
	font-weight: bold;
	width: 200px;
	display:inline-block;
}
.strength-indicator {width: 220px; background:#ddd;text-align: center;}
#pass-strength-result.short{color:#C91111}
#pass-strength-result.bad{color:#F2990D}
#pass-strength-result.good{color:#37EF37}
#pass-strength-result.strong{color:#4A9B17}

.video_legend {
	float: left;
	margin-top: -15px;
	margin-right: 10px;
}
.video_legend_none {
	float: left;
	margin-right: 10px;
	margin-top: -20px;
	padding: 5px;
	background-color: #424242;
	color: white;
}
.video_legend_progress {
	float: left;
	margin-right: 10px;
	margin-top: -20px;
	padding: 5px;
	background-color: orange;
	color: white;
}
.video_legend_complete {
	float: left;
	padding: 5px;
	margin-top: -20px;
	background-color: #4A9B17;
	color: white;
}
.submit_video {

}
.submit_video img, .submit_video i {
	/*width: 24px*/
}
button.btn-import-img{
    color: #7c809a !important;
    font-weight: 300;
    font-size: 16px;
    padding: 8px 13px !important;
    border-radius: 10%;
    border: 1px solid #d6d9f1;
    position: relative;
}
button.btn-import-img:hover{
    color: #fff !important;
    background-color: #7c809a;
}
button.btn-import-img:active{
    top: 1px;
}
input.importImgThumbnailUrl, 
button.btn-import-img-thumbnail {
	padding: 3px;
}
input.importImgThumbnailUrl {
	width: 220px;
}
input#thumbnail1plupload-browse-button {
	margin-bottom: 5px;
}
.edit_permalink_cancel, .save_permalink, .new_permalink {
	display: none;
}
.new_permalink {
	border: none;
	padding: 5px;
	width: 160px;
}
.loading_push {display:none}
.loading_push img{padding:12px}
.page-id-19 table { font-size: 12px }
.page-id-19 th.column-date, .page-id-19 th.column-status, .page-id-19 th.column-actions { text-align: center } 
.page-id-19 td.column-date, .page-id-19 td.column-status, .page-id-19 td.column-actions { text-align: center } 
.page-id-18 table { font-size: 12px }
.page-id-18 th.column-date, .page-id-19 th.column-status, .page-id-19 th.column-actions { text-align: center } 
.page-id-18 td.column-date, .page-id-19 td.column-status, .page-id-19 td.column-actions { text-align: center } 
.checkbox_set_postThumbnail_loading { display: none; }
.update_vid, .delete_vid { cursor : pointer; margin-bottom: 5px; }
.ink-navigation ul.menu.vertical li { line-height: inherit; }


/*******************************************/
/******   NEW STATISTIC DASHBOARD  *********/
/*******************************************/
.activeSideMenu{
  background-color:#486584 !important;
}
.linkToStats{
  margin-top:67px !important;
}
.main-stat-dashboard{
  background-color: #ddd;
}
#stat-scroll {
    margin: 0px 0px 3px 0px;
    padding: 17px 10px 4px 10px;
    background-color: #ddd;
    /*border-radius: 0px 0px 5px 5px;*/
    z-index: 20;
    top: 45px;
}
.main-stat-dashboard .stat-dashboard-box .stats_box{
  margin: 61px 0 0 0;
    padding: 0 5px;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .intro_stats_date_l{
    font-size: 14px;
  font-weight: 300;
  color: #7B929D;
    margin: 10px 0px 10px 0px;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .intro_stats_date_i{
    font-size: 14px;
    font-weight: 300;
    color: #7B929D;
    text-align: center;
    background-color: #fff;
    border: none;
    border: 1px solid #cfd5da;
    padding: 4px 6px 3px 6px;
    margin: 0px 10px 10px 10px;
}
.main-stat-dashboard .stat-dashboard-box > div > .mini_title_box{
  display: inline-block;
  width: 492px;
  float: left;
  margin: -5px 0 0 0;
  margin-right: 10px;
}

.main-stat-dashboard .stat-dashboard-box > div > .mini_title_box > h2{
    font-weight: 400;
    font-size: 14px;
    color: #7B929D;
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #b6c3ca;
    font-weight: 300;
}
.main-stat-dashboard .stat-dashboard-box > div > .mini_title_box > h2 > span{
    font-weight: 400;
}
.main-stat-dashboard .stat-dashboard-box > div > .mini_title_box > div > .cta_undo{
    position: relative;
    display: inline;
    margin-top: -4px;
    padding: 1px 4px 1px 2px;
    font-size: 13px;
    font-weight: 300;
}
.main-stat-dashboard .stat-dashboard-box > div > .mini_title_box > div > .cta_undo:hover{
    border-radius: 5px;
    background-color: #8caab9;
    color: #fff;
    text-decoration: none;
}
.main-stat-dashboard .stat-dashboard-box >div > .mini_title_box > div > .cta_undo:active{
    top:1px;
}
.main-stat-dashboard .stat-dashboard-box >div > .mini_title_box > div > .cta_undo > i{
    font-size: 13px;
    margin-right: 0px;
    margin-left: 0;
}
@media screen and (min-width: 1030px){
  .main-stat-dashboard .stat-dashboard-box >div:first-child form {
      float: right;
      margin-bottom: 0;
      margin-top: -9px;
  }
  .main-stat-dashboard .stats_general_box{
    margin-top: 61px;
  }
  .main-stat-dashboard .stat-dashboard-box >div .intro_stats_title{
      display: inline;
  }
}
@media screen and (max-width: 1029px){
  .main-stat-dashboard .stat-dashboard-box >div:first-child form {
      float: left;
      margin-bottom: 0;
      margin-top: 20px;
      margin-left: 0;
  }
  .main-stat-dashboard .stats_general_box {
    margin-top: 108px;
  }
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .intro_stats_date_i:nth-child(0){
  border-right: 1px solid #c0c5d0;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .intro_stats_date_i:nth-child(1){
  border-left: 1px solid #c0c5d0;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .cta_timeRange{
  position: relative;
    margin: 4px 0px 10px 10px;
    border: none;
    border-radius: 0 10px 10px 0 !important;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child form .cta_timeRange:active{
  top:1px;
}
.main-stat-dashboard .stat-dashboard-box >div:first-child .cta_dwnld{
    position: relative;
    margin: -5px 0px 0px 55px;
    border: none;
    padding: 5px 11px 4px 6px;
    border-radius: 5px !important;
    float: right;
}
.main-stat-dashboard .stat-dashboard-box >div .intro_stats_title{
    font-weight: 400;
    font-size: 18px;
    color: #7B929D;
}
.main-stat-dashboard .stat-dashboard-box .cta_dwnld > i{
    font-size: 19px;
}
.main-stat-dashboard .stat-dashboard-box{
  margin: 0 -10px;
}
.main-stat-dashboard .single_stat{
    width: 49%;
    height: 340px;
    float: left;
    margin: 0.5%;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    text-decoration: none;
    position: relative;
}
.main-stat-dashboard .single_stat .btn_max{
    position: absolute !important;
    right: 10px;
    bottom: 10px;
    background-color: #758d99 !important;
    color:#fff !important;
}
.main-stat-dashboard .single_stat .btn_max:hover{
    background-color: #425056 !important;
}
.main-stat-dashboard .single_stat .btn_max:active{
    bottom: 9px;
}

.main-stat-dashboard .stat_blur{
  opacity: 0.8;
}
.main-stat-dashboard .base-stats .stat_title{
  background-color: #fff;
  color: #7B929D;
  /*border-bottom: 1px solid #7B929D;*/
}
.main-stat-dashboard .intro_keywords_stat,
.main-stat-dashboard .intro_sources_stat,.intro_devices_stat,
.main-stat-dashboard .intro_countries_stat,
.main-stat-dashboard .intro_pages_stat,
.main-stat-dashboard .intro_cp_stat {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.main-stat-dashboard .smash{
  height: 0;
}
.main-stat-dashboard .intro_chart{
  width: 100%;
  height: 90%;
  overflow: hidden;
}
.main-stat-dashboard  .single_stat #chart_singlecampaign_div,
.main-stat-dashboard  .single_stat #chart_campaigns_div,
.main-stat-dashboard  .single_stat #chart_pictures_div,
.main-stat-dashboard  .single_stat #chart_attach_div,
.main-stat-dashboard  .single_stat #chart_visits_div,
.main-stat-dashboard  .single_stat #chart_countries_div,
.main-stat-dashboard  .single_stat #chart_pages_div{
  position: relative;
    height: 100%;
} 
.main-stat-dashboard  .stat-section-2 #chart_singlecampaign_div > div,
.main-stat-dashboard  .stat-section-2 #chart_datapress_div > div,
.main-stat-dashboard  .stat-section-2 #chart_campaigns_div > div{
  bottom: 0;
    height: 100%;
}
.main-stat-dashboard  .single_stat #chart_pictures_div > div,
.main-stat-dashboard  .single_stat #chart_attach_div > div,
.main-stat-dashboard  .single_stat #chart_visits_div > div,
.main-stat-dashboard  .single_stat #chart_countries_div > div,
.main-stat-dashboard  .single_stat #chart_pages_div > div{
  position: absolute;
  bottom: 0;
    height: 100%;
}
.main-stat-dashboard .base-stats .title_intro_stat{
    font-size: 12px !important;
    font-weight: 300;
    color: #7B929D;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    padding: 3px 10px 1px;
}
.main-stat-dashboard .base-stats .title_intro_stat span{
  font-size: 11px;
  margin-left: 10px;
}
.main-stat-dashboard .single_stat #chart_keywords_div,
.main-stat-dashboard .single_stat #chart_sources_div, #chart_devices_div,
.main-stat-dashboard .single_stat #chart_countries_div,
.main-stat-dashboard .single_stat #chart_pages_div,
.main-stat-dashboard .single_stat #chart_visits_div,
.main-stat-dashboard .single_stat #chart_pictures_div,
.main-stat-dashboard .single_stat #chart_attach_div{
    height: 92%;
}
.main-stat-dashboard .single_stat #chart_datapress_div,
.main-stat-dashboard .single_stat #chart_campaigns_div{
    height: 100%;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results{
  padding: 10px 10px;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr:first-child,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr:first-child{
  border-bottom:2px solid #7B929D;
    line-height: 28px;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr:nth-child(n+2),
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr:nth-child(n+2){
  border-bottom:1px solid #eee;
    line-height: 20px;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr th,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr th{
  font-weight:700;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr td,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr td{
  font-weight:300;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr td,
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr th,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr td,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr th{
  font-size:13px;
  color:#7B929D;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr td:first-child,
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr th:first-child,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr td:first-child,
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr th:first-child{
  text-align: left;
}
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr td:nth-child(n+2),
.main-stat-dashboard .single_stat #chart_datapress_div .datapress_results table tr th:nth-child(n+2),
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr td:nth-child(n+2),
.main-stat-dashboard .single_stat #chart_campaigns_div .campaigns_results table tr th:nth-child(n+2){
  text-align: center;
}
.main-stat-dashboard .stats_general_box{
    padding: 5px 10px;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats,
.main-stat-dashboard .stats_general_box .total_report_spec #report_videos_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_attachments_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_visits_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_countries_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_pages_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_sources_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_devices_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_keywords_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_pictures_div{
  background-color: #fff;
  border-radius: 5px;
    overflow: hidden;
}
.main-stat-dashboard .sorryMessage{
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  color: #7B929D;
}
.main-stat-dashboard .sorryMessage{
  margin-top: 50px;
  margin-bottom: 50px;
}
.main-stat-dashboard .stats_box .intro_stat .sorryMessage{
  margin-top: 120px;  
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div{
  margin-top: 10px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_pictures_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_attachments_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_countries_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_pages_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_sources_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_devices_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_keywords_div > h2,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #chart_visits_div > h2{
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 300;
    border-bottom: 1px solid #ddd;
    color: #7B929D;
    padding: 3px 10px 1px;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats .attachsdownloaders_results table,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats .singlecampaign_results table,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats .singledatapress_results table,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats .campaigns_results table,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats .datapress_results table{
    width: 100%;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr:first-child,
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats .attachsdownloaders_results table tr:first-child,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats .singlecampaign_results table tr:first-child,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats .singledatapress_results table tr:first-child,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr:first-child,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr:first-child{
    border-bottom: 2px solid #ddd;
    line-height: 28px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats .attachsdownloaders_results table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats .singlecampaign_results table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats .singledatapress_results table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr:nth-child(n+2){
    border-bottom: 1px solid #ddd;
    line-height: 35px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr:nth-child(n+2):hover,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr:nth-child(n+2):hover{
    background-color: #eee;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr th:first-child{
  width: 80px;
}
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats  .singledatapress_results table tr th:first-child{
  width: 21%;
}
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr th:first-child{
  width: 47%;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr th:first-child,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr th:first-child{
  width: 32%;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr th:first-child{
  width: 45%;
}
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr th:first-child{
  width: 50%;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td:last-child a,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td a,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td a,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr td a,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr td a{
    font-size: 13px !important;
    padding: 0px 13px;
    margin: 0px 14px 0 0px;
    line-height: 25px;
    border-radius: 5px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr th:nth-child(2),
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:nth-child(2),
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr th:nth-child(3),
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:nth-child(3){
  text-align: left;
  padding-left: 10px;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats .attachsdownloaders_results table tr th:first-child,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats .singlecampaign_results table tr th:first-child,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats .singledatapress_results table tr th:first-child,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr th:first-child,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr th:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr th:first-child{
  text-align: left;
  padding-left: 30px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th:nth-child(2){
  text-align: left;
    width: 25%;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr th:nth-child(1),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td:nth-child(1),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr th:nth-child(2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td:nth-child(2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th:nth-child(1),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td:nth-child(1),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th:nth-child(2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td:nth-child(2){
    padding-left: 10px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th,
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats .attachsdownloaders_results table tr th,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats .singlecampaign_results table tr th,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats .singledatapress_results table tr th,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr th,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr th,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr th{
    font-weight: 700;
    font-size: 15px;
    color: #7B929D;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td,
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats  .singledatapress_results table tr td,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr td,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr td,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr td{
    font-weight: 300;
    font-size: 14px;
    color: #7B929D;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td p{
  margin-bottom: 0;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td:first-child,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td:first-child,
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats  .singledatapress_results table tr td:first-child,
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr td:first-child,
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr td:first-child,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr td:first-child{
  text-align: left;
  padding-left: 30px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td:first-child >div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td:first-child >div,
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:first-child >div{
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 5px;
    margin: 5px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td:first-child >div > img{
    object-fit: cover;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td:first-child >div > img,
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:first-child >div > img{
    object-fit: cover;
    height: 100%;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:first-child >div > i{
    font-size: 49px;
    text-align: center;
    color: #cccccc;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr td:nth-child(n+3),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr td:nth-child(n+3),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pictures_div table tr th:nth-child(n+3),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_attachments_div table tr th:nth-child(n+3),
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:nth-child(n+4){
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}
.main-stat-dashboard .stats_general_box .total_stat .total_report_spec #report_videos_div table tr td:nth-child(n+4) img{
    width: 14px;
    height: auto;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats  .singledatapress_results table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_datapress_div .base-stats  .datapress_results table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box #chart_campaigns_div .base-stats  .campaigns_results table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_visits_div table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_countries_div table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_pages_div table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_sources_div table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_devices_div table tr td:nth-child(n+2),
.main-stat-dashboard .stats_general_box .total_stat .total_chart > #report_keywords_div table tr td:nth-child(n+2){
    text-align: center;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td a,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td a{
  text-decoration: none;
}
.main-stat-dashboard .stats_general_box #chart_attachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td a:hover,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td a:hover{
  color:#c43952;
}
.main-stat-dashboard .stats_general_box #chart_singledatapress_div .base-stats  .singledatapress_results table tr td img,
.main-stat-dashboard .stats_general_box #chart_pattachsdownloaders_div .base-stats  .attachsdownloaders_results table tr td img,
.main-stat-dashboard .stats_general_box #chart_singlecampaign_div .base-stats  .singlecampaign_results table tr td img{
    width: 17px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_pictures_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_attachments_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_countries_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_pages_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_sources_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_devices_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_keywords_div,
.main-stat-dashboard .stats_general_box .total_stat .total_chart #first_chart_visits_div{
  height: 325px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videos_results{
  padding: 10px;
    height: 75%;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard{
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.main-stat-dashboard .intro_chart_spec,
.main-stat-dashboard .intro_chart_spec #chart_videos_div,
.main-stat-dashboard .intro_chart_spec #chart_videos_div .base-stats{
    width: 100%;
    overflow: hidden;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr td:first-child >div{
  width: 35px;
  height: 35px;
  overflow: hidden;
  border-radius: 5px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr td:first-child >div >img{
  object-fit: cover;
  height: 100%;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:first-child{
    border-bottom: 2px solid #7B929D;
    line-height: 0px;
    height: 27px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2){
    border-bottom: 1px solid #eee;
    height: 36px;
    line-height: 0px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td{
   line-height: 0px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:first-child th:nth-child(2){
  font-size:13px;
    color: #7B929D;
    text-align: left;
    padding-left: 5px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:first-child th:nth-child(n+3){
  font-size:13px;
    color: #7B929D;
    text-align: center;
    padding-right: 5px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td:nth-child(2) p{
  font-size:13px;
    color: #7B929D;
    text-decoration: none;
    text-align: left;
    padding-left: 5px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td:nth-child(2) p:nth-child(1){
    margin: 0;
    font-weight: 400;
    padding-bottom: 12px;
    display: inline-block;
    border-bottom: 1px solid #d0d0d0;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td:nth-child(2) p:nth-child(2){
    margin: 0;
    font-size: 11px;
    font-weight: 300;
    padding-top: 12px;
    width: 100%;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td:nth-child(n+3){
  font-size:13px;
  font-weight: 300;
    color: #7B929D;
    text-align: center;
    padding-right: 5px;
}
.main-stat-dashboard .single_stat #chart_videos_div .videosIntroBoard tr:nth-child(n+2) td:nth-child(n+3) img{
    width: 12px;
    height: auto; 
}
.main-stat-dashboard .total_stat #chart_videos_div .intro_videochart_det,
.main-stat-dashboard .single_stat #chart_videos_div .intro_videochart_det{
  font-size: 11px;
  font-weight: 300;
  padding-bottom: 5px;
}
.main-stat-dashboard .total_stat #chart_videos_div .intro_videochart_det{
    float: right;
    margin-bottom: 10px;
    margin-right: 48px;
}
.main-stat-dashboard .total_stat #chart_videos_div .intro_videochart_det img,
.main-stat-dashboard .single_stat #chart_videos_div .intro_videochart_det img{
    width: 11px;
    height: auto;
    margin-right: 5px;
    padding-top: 3px;

}

/*******************************************/
/*******************************************/


@media screen and (max-width: 1160px){
  .all_contact_lists_container div:first-child form{
    margin-top: 138px !important;
  }
  .all_contact_lists_container .tablenav, .all_distribution_lists_container .tablenav, .distribution_list_container .tablenav {
      border-bottom: none;
  }
  .all_contact_lists_container .tablenav .bulkactions .tablenav-bulk{
    float: none;
    margin-left: 0;
  }
  .ink-navigation ul.menu.vertical li a {
    font-size: 13px;
  }
}
@media screen and (max-width: 1129px){
  .distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max{
    float: left;
  }
  .distribution_list_container #one-campaign .tablenav .tablenav-bulk .btn_max:first-child{
    margin-left: 0;
  }
  .distribution_list_container .tablenav-bulk {
      width: 70%;
      float: left;
      margin-left: 10px;
  }
  .distribution_list_container div:first-child form{
    margin-top: 222px;
  }
  .first_bloc_background{
      margin: -143px auto -11px !important;
  }
  .all_contact_lists_container .search-box{
    display: block !important;
    text-align: left;
  }
  .all_contact_lists_container .tablenav.top {
      height: 138px;
  }
  .new_distribution_list_container #one-campaign{
      margin-top: 170px;
  }
  .all_contact_lists_container div form  .crm-content-body .horizontal-gutters .photo-block .input_file .final_charge_photo{
    float: none;
    margin-bottom: 10px;
  }
  .all_contact_lists_container .google_post,
  .all_contact_lists_container .facebook_post,
  .all_contact_lists_container  .twitter_post{
    width: 41%;
  }
  .all_distribution_lists_container div:first-child form{
    margin-top: 93px;
  }
  @supports (-ms-ime-align:auto) {
    .all_distribution_lists_container div:first-child form{
      margin-top: 105px;
    }
  }
}
@media screen and (min-width: 1130px){
  .general_dashboard_container .tablenav.top,
  .all_distribution_lists_container .tablenav.top,
  .all_contact_lists_container .tablenav.top, 
  .distribution_list_container .tablenav.top {
      height: 77px;
  }
  @supports (-ms-ime-align:auto) {
    .general_dashboard_container .tablenav.top{
        height: 104px;
    }
  }
  .distribution_list_container .tablenav-bulk {
      margin-left: 57px;
  }
  .distribution_list_container div:first-child form{
    margin-top: 146px;
  }
  .first_bloc_background{
      margin: -72px auto -11px !important;
  }
  .all_contact_lists_container div:first-child form{
    margin-top: 76px;
  }
  .new_distribution_list_container #one-campaign{
      margin-top: 95px;
  }
  .all_contact_lists_container .google_post,
  .all_contact_lists_container .facebook_post,
  .all_contact_lists_container  .twitter_post{
    width: 43%;
  }
  /*.all_distribution_lists_container div:first-child form{
    margin-top: 76px;
  }*/
}
@media screen and (min-width: 1460px){
  .all_contact_lists_container .google_post,
  .all_contact_lists_container .facebook_post,
  .all_contact_lists_container  .twitter_post{
    width: 45%;
  }
}