/* textarea customizable css */
.wpfevent_table textarea {
    max-width: 500px;
    min-width: 300px;
    resize: horizontal;
}

/* 'BOOK ME!' and  'Update my booking! */
#wpfevent_0 input {
	font-weight: bold;
	color: #666666;
}
.wpfevent_table input {
	font-weight: bold;
	color: #666666;
}

#wpfevent_0 td {
    padding: 6px 10px 6px 2px;
}
.wpfevent_table td {
    padding: 6px 10px 6px 2px;
}

.wpfevent_table .expirewarn {
	font-weight: bold;
}

.expirewarn span {
	font-weight: bold;
	color: red;
}

.form-table tr {
    vertical-align: top;
}
/*sfondo giallo (#e7ff57) e testo blu (#0934be)*/
.wpfeventsbookform table td, .wpfeventsbookform table th {
	color: #0934be;
	background-color: #e5e5e5;
	font-weight: 700;
	text-shadow: #f5f5f5 1px 1px;
    border: 1px solid #CCCCCC;
    padding: 5px;
}

.form-table-event {
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #e7ff57;
	line-height: 5px;
	margin: 0;
}
.form-table-event input {
	margin: 0;
	width: 100%;
}
.form-table-event  th{
	width: 30%;
	padding: 8px 10px;
    background-color: #0934be;
    font-family: inherit;
    font-size: 1.3em;
}
.form-table-event  tr {
	background-color: #e7ff57;
	border-top: 1px solid #E7E7E7;
	padding: 8px 10px;
}

.err_msg {
	color: red;
}

#content textarea.rotextarea {
    background-color: #E7FF57;
	color: #0000FF;
    width: 100%;
	height: 100%;
	resize: none;
}
#content tr td { color: #0000FF;}
#content tr td.stacco {
    background-color: white;
    color: white;
    height: 20px;
	border: 1px solid Green;
}
#content tr td.headerlistapartecipanti {
    background-color: #0934be;
    color: #e7ff57;
    height: 20px;
    text-align: center;
    vertical-align: middle;
	border: 1px solid Green;
}
#content tr td.headerpartecipazione {
    background-color: #0934be;
    color: #e7ff57;
    height: 20px;
    text-align: center;
    vertical-align: middle;
	border: 1px solid Blue;
}
#content tr.iscritto td {
    background-color: #fff;
	color: #0934be;
	padding: 4px;
	line-height: 120%;
    font-family: Georgia,"Bitstream Charter",serif;
	border-left: 1px solid Green;
	border-right: 1px solid Green;
	border-top: 1px solid Green;
}
tr.iscrittodettagli td {	
    background-color: #e7ff57;
	color: #0934be;
	padding: 4px;
	line-height: 120%;
    font-family: Georgia,"Bitstream Charter",serif;
	border-left: 1px solid Green;
	border-right: 1px solid Green;
}

.btn-center, .mailiscrittick {padding: 1px; text-align:center;}
.tab-prev, .tab-next {width: 150px; height: 30px; vertical-align: middle; padding: 4px 24px;}
#toggletextmail, .btn-csv {width: 304px; height: 30px; vertical-align: middle; padding: 4px 24px;}
.entry-content .btn-center input { margin: 0;}

 /* ver. 0.43 responsive design using css - div width conteining table (optional) */
 .table-responsive {width: 90%; overflow-x:auto; }
 .table-responsive table {border: #ccc solid 1px;}
 /* cell instructions (mandatory) */
 .table-responsive table td, .table-responsive table th {min-width: 50px; width: 24%; border: #ccc solid 1px; 
 word-break: normal; word-wrap: normal; text-align: center; padding: 1%;}
 /* images width (optional) */
 .table-responsive table td img {max-width: 98%;}
 /* fix old values */
 .wpfevent_table textarea {min-width: 100px !important;}
 .tdheader {color: black !important; font-weight: bold;  text-align: center;}
 