/* Custom CSS rules - Created by datahell on 2021-07-07 22:10:38 */
/* .elx_menu { overflow: hidden; } */
@media only screen and (max-width:720px) {
	.infobox { display:none; visibility:hidden; }
}
p { font:normal 15px/24px "Lucida Sans Unicode", Arial, Tahoma, Verdana, Geneva, sans-serif; margin:13px 0; padding:0; text-align:justify; color:#000;}
/*******************my message boxes **********************/
.elx_info, .elx_error, .elx_warning, .elx_success {
	margin:10px 0; padding:8px 8px 8px 14px; font:normal 12px/18px Verdana,"Open Sans", Courier, monospace; color:#034a89; border:1px solid #9ccce3; border-left:4px solid #089bd3;background:#fff;}
.elx_error { color:#034a89; border:1px solid #D2D2D2; border-left:4px solid #d21d08; background:#fff; }
.elx_warning { color:#034a89; text-decoration:none; text-shadow:none; box-shadow:none; float:none; border-top: 1px solid #06befb; border-radius: 0px; border-left:4px solid #FF6600; border-radius: 0px; border-right: 2px solid #06befb; border-radius: 0px; border-bottom: 1px solid #06befb; border-radius:0px;	background:#fff; padding:8px 8px 8px 15px;}
.elx_success { color:#034a89; border:1px solid #D2D2D2; border-left:4px solid #01a102; background:#fff; }
.elx_info:before, .elx5_info:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f05a"; color:#089bd3; padding-right:10px; }
.elx_error:before, .elx5_error:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f057"; color:#d21d08; padding-right:15px; }
.elx_warning:before, .elx5_warning:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px;font-weight: 900; content:"\f071"; color:#FF6600; padding-right:15px; }
.elx_success:before, .elx5_success:before { display: inline-block; font-family: 'Font Awesome 5 Free'; font-size: 21px; font-weight: 900; content:"\f00c"; color:#01a102; padding-right:15px; }
.elx_info a:hover, .elx_error a:hover, .elx_warning a:hover, .elx_success a:hover { text-decoration:underline; }
.elx_textblock {
 margin:10px 0;
 padding:8px; font:normal 12px/16px Verdana,"Open Sans", Courier, monospace;
 color:#525252;
 border:1px solid #D2D2D2;
 border-left:4px solid #D2D2D2;
 background-color:#fbfdfc;
 background:linear-gradient(#fbfdfc 0%,#f6f5f5 100%);
 word-wrap: break-word;
}
.elx_warning a { color:#034a89; text-decoration:underline; }
.elx_info a { color:#034a89; text-decoration:underline; }
.elx_warning a { color:#034a89; text-decoration:underline; }
.elx_success a { color:#034a89; text-decoration:underline; }
.elx_textblock a { font:normal 11px/16px Verdana,"Open Sans", Courier, monospace; color:#034a89; text-decoration:none; background-image:none; }
.elx_textblock a:hover { text-decoration:underline; }
.elx_sminfo { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#3876C6; }
.elx_sminfo a { color:#365675; }
.elx_smerror { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#BF2C11; }
.elx_smerror a { color:#782618; }
.elx_smwarning { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#D06900; }
.elx_smwarning a { color:#86360b; }
.elx_smsuccess { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; font:normal 13px/16px Verdana,"Open Sans", sans-serif; color:#658C2C; }
.elx_smsuccess a { color:#34461a; }
