/**
Diavgeia - Search Protocol for Elxis
*/

form.diavg_fm { margin:0; padding:0; }
.diavg_help { margin:0 0 6px 0; padding:0; font:normal 13px/16px "Open Sans", Arial, sans-serif; color:#666666; text-align: justify; }
.diavg_row { margin:0 0 5px 0; padding:0; font:normal 14px/17px "Open Sans", Arial, sans-serif; color:#333333; }
.diavg_srow {
	margin:0 -50px 0 0; padding:0; font:normal 14px/17px "Open Sans", Arial, sans-serif; color:#333333; float:left; width:100%; box-sizing: border-box;
}
.diavg_irow { margin:0 60px 0 0; padding:0; box-sizing: border-box; }
.diavg_brow { margin:0; padding:0; width:50px; float:right; box-sizing: border-box; }
label.diavg_label { margin:0; padding:0; display:none; visibility:hidden; }
input.diavg_input, input[type="text"].diavg_input, input.diavg_input:hover, input.diavg_input:focus, input[type="text"].diavg_input:hover, input[type="text"].diavg_input:focus {
	margin:0; padding:5px; border:1px solid #CCCCCC; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333333;
	box-sizing: border-box; float:none; display:block; width:100%; overflow: hidden; transition:none;
}
input.diavg_input:hover, input.diavg_input:focus, input[type="text"].diavg_input:hover, input[type="text"].diavg_input:focus { border-color:#666666; }
button.diavg_button, button[type=button].diavg_button, button.diavg_button:hover, button[type=button].diavg_button:hover {
	margin:0; padding:5px 0; display:block; width:100%; background:#3399cc; border:none;
	font-family: 'Font Awesome 5 Free'; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
	border-radius:0; box-shadow:none; box-sizing: border-box;
}
button.diavg_button:hover, button[type=button].diavg_button:hover { background:#333333; cursor:pointer; }
button.diavg_buttonwait, button[type=button].diavg_buttonwait, button.diavg_buttonwait:hover, button[type=button].diavg_buttonwait:hover {
	margin:0; padding:5px 0; display:block; width:100%; background:#666666; border:none;
	font-family: 'Font Awesome 5 Free'; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
	border-radius:0; box-shadow:none; box-sizing: border-box;
}
button.diavg_buttonwait:hover, button[type=button].diavg_buttonwait:hover { background:#666666; cursor:wait; }
button.diavg_button span, button[type=button].diavg_button span, button.diavg_button:hover span, button[type=button].diavg_button:hover span, 
button.diavg_buttonwait span, button[type=button].diavg_buttonwait span, button.diavg_buttonwait:hover span, button[type=button].diavg_buttonwait:hover span {
	margin:0; padding:0; display:block; width:100%; 
	font-family: 'Font Awesome 5 Free'; font-size:18px; line-height:18px; font-weight:normal; color: #FFFFFF; text-align:center;
}
.diavg_response { margin:10px 0; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333333; }
.diavg_response_error { margin:10px 0; padding:0; font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#FF0000; }
ul.diavg_ul { margin:10px 0; padding:0; text-indent:none; list-style:none; }
ul.diavg_ul li {
	margin:0 0 5px 0; padding:0 0 5px 0; display:block; width:100%; float:none; background:none; border:none; border-bottom:1px solid #CCCCCC;
	font:normal 14px/18px "Open Sans", Arial, sans-serif; color:#333333;
}
ul.diavg_ul li h4 {
	margin:0 0 3px 0; padding:0; font:normal 15px/19px "Open Sans", Arial, sans-serif; color:#333333; background:none; border:none;
}
ul.diavg_ul li a, ul.diavg_ul li a:visited, ul.diavg_ul li a:active, ul.diavg_ul li a:hover { 
	margin:0; padding:0; display:block; font:bold 15px/19px "Open Sans", Arial, sans-serif; color:#3399cc; background:none; border:none; text-decoration: none;
}
ul.diavg_ul li a:hover { color:#000000; }
.diavg_date { margin:0 0 3px 0; padding:0; font:bold 13px/17px "Open Sans", Arial, sans-serif; color:#62854d; }
.diavg_subject { margin:0; padding:0; font:normal 13px/17px "Open Sans", Arial, sans-serif; color:#555555; }
.diavg_invisible { display:none; visibility:hidden; }
