/*** Main Settings */
div.tx-powermail h3 { display: none; }
div.tx-powermail {
  font-size: 14px;
  margin: 0 !important;
  padding: 0 !important;
}
.powermail_message { padding-left: 20px; min-height: 65px; }
.powermail_message_ok { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png"); }
.powermail_message_error { background-image: url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png"); }
.powermail_message li { padding: 10px 50px 10px 0; font-weight: bold; }
.clear { clear: both; }
.hidden {display: none;}
/*** Form */

div.powermail_fieldwrap_file_inner {
  overflow: hidden;
  height: 26px;
  padding: 3px;
  width: 392px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  background-image: url('/typo3conf/ext/powermail/Resources/Public/Image/upload_bg.png');
}
input.powermail_file {
  position: relative;
  height: 100%;
  width: auto;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
ul#powermail_tabmenu {
  list-style-type: none;
  width: 99.5%;
  height: 16px;
  padding: 10px 0;
  margin-left: 2px;
}
ul#powermail_tabmenu li {
  float: left;
  margin-left: 1px;
  cursor: pointer;
  font-weight: bold;
  background: #e7e7e7;
  padding: 0.5em 0.71em;
}
ul#powermail_tabmenu li:hover {background: #bd0000;}
ul#powermail_tabmenu li.act { background:#bd0000; color:#fff; }
.powermail_tab_navigation {width:100%;}
.powermail_tab_navigation a {font-size:2em; font-weight:bold; float:right;}
.powermail_tab_navigation a:first-child {float:left;}
.ui-datepicker-next span,
.ui-datepicker-prev span { text-indent: -99999px; cursor: pointer; }

/*** Confirmation */
.powermail_confirmation {
  clear: left;
  border: 0;
  padding: 10px;
  margin-bottom: 20px;
}
input.powermail_confirmation_form {
  float: left;
  margin-top: 20px;
  padding: 5px 20px;
  font-weight: bold;
  cursor: pointer;
}
input.powermail_confirmation_submit {
  float: right;
  margin-top: 20px;
  padding: 5px 20px;
  font-weight: bold;
  cursor: pointer;
}

/*** Powermail All */
dl.powermail_all { padding: 5px 0; }
dl.powermail_all dt { font-weight: bold; float: left; width: 150px; clear: left; }
dl.powermail_all dd { float: left; width: 420px; }

/*** Create */
.powermail_create { border: 0; padding: 10px; margin-bottom: 20px; }

/*** JS Form Validation */
/* Z-INDEX */
.inputContainer { position: relative; float: left; }
.ajaxSubmit { padding: 20px; display: none }
.greenPopup .formErrorContent { }
.blackPopup .formErrorContent { }
.tx-powermail .powermail_fieldset .parsley-errors-list{
  display:none;
  margin:5px 0 25px 0;
  padding:0;
  list-style-type:none;
  background-color:rgba(239,79,79,0.6);
  border:1px solid #ebccd1;
  width:400px;
  float:right;
  clear:left;
  -webkit-box-shadow: 0 0 2px 2px rgba(145,145,145,.05);
  box-shadow: 0 0 2px 2px rgba(145,145,145,.05);
}
.tx-powermail .powermail_fieldset .parsley-errors-list.filled{
  display:block;
  position:absolute;
  height:auto;
  margin: -2.5em 0 0 450px;
}
.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#a94442;padding:5px 10px}
.tx-powermail .powermail_fieldset .powermail_field_error,
.tx-powermail .powermail_fieldset .parsley-error,
.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,
.tx-powermail .powermail_fieldset div.error{background-color:#ebccd1;border:1px solid #a94442;color:#a94442}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#ebccd1;border:none}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}

.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#ebccd1;border:1px solid #a94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}
.tx-powermail .powermail_message li{padding:5px 50px 0 0}
.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#cdeaca;border:1px solid #3b7826}
.tx-powermail .powermail_message.powermail_message_ok li{color:#3b7826}
.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}
.tx-powermail .powermail_message.powermail_message_error li{color:#a94442}
.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#fcf8e3;border:1px solid #ffca4b}
.tx-powermail .powermail_message.powermail_message_note li{color:#ffca4b}

/*** Powermail_Frontend  */
#powermail_frontend_search { margin: 0; }
.powermail_frontend {
  clear: left;
  border: 0;
  padding: 10px;
  margin-bottom: 20px;
  overflow: auto;
}
.powermail_frontend_list { width: 100%; font-size: 0.9em; margin-top: 15px; }
.powermail_frontend_list th { font-weight: bold; padding: 3px; text-align: left; }
.powermail_frontend_list td { border-top: 1px solid #ccc;  padding: 3px; }
.powermail_frontend_filter {
  background: rgb(252,255,244); /* Old browsers */
  border: 1px solid #ccc;
  padding: 10px 0;
}
.powermail_frontend_search_container { padding: 5px 10px; }
.powermail_frontend_search_container label {
  float: left;
  display: block;
  width: 150px;
  font-weight: bold;
  margin-right: 10px;
  padding-top: 3px;
}
.powermail_frontend_search_container input { width: 430px; padding: 3px; }
.powermail_frontend_search_submit {
  width: 430px;
  padding: 3px;
  margin: 5px 0 0 170px;
  font-weight: bold;
  cursor: pointer;
}
.powermail_frontend_abc,
.powermail_frontend_export { padding: 10px 0; }
.powermail_frontend_abc_inner,
.powermail_frontend_export_inner { margin: 0 10px; }
span.abc,
span.abc a { font-weight: bold; text-decoration: none; }
.powermail_frontend dl { clear: both; padding: 5px 0; }
.powermail_frontend dt {
  float: left;
  width: 150px;
  font-weight: bold;
  clear: left;
  margin-right: 10px;
}
.powermail_frontend dd { float: left; }
.powermail_frontend_export_icon { float: right; margin: 0 8px; padding-top: 5px; height: 19px; }
.powermail_frontend_export input {
  width: 17px;
  height: 16px;
  padding-top: 2px;
  cursor: pointer;
  text-indent: -99999px;
  border: 0;
  background: none;
  background-repeat: no-repeat;
  background-image: url('/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif');
}
.powermail_frontend_export input.export_icon_xls { background-image: url('/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif'); }
.tx-powermail  ul.images,
.tx-powermail  ul.images li {margin:0; padding:0; list-style: none;}
.tx-powermail  ul.images:after {content: "."; clear: both; display: block; visibility: hidden; height: 0px;}
.tx-powermail  ul.images li {float:left;margin:0.5em;}
.powermail_form_2 legend {display:none;}

@media only screen and (min-width: 100px) and (max-width: 500px) {
	div.powermail_fieldwrap {margin:1em 0 0 0;width:96%; }
	label {width:100%; float:none;}
	.powermail_field {width:100%;}
	.powermail_submit {float:none;}
}