/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/base.css);


/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/

body {
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	color: #444;
}

ins, mark {
	color: #444;
	background-color: #ffa;
}

hr { border-top-color: #ddd; }
.system-transparent #content hr { border-color: rgba(255,255,255,0.2); }

pre {
	border: 1px solid #ddd;
	background: #fafafa;
}

.system-transparent #content pre,
.mod-box-transparent pre { 
	border: none;
	background-color: rgba(0,0,0,0.3);
	box-shadow: 0 0 1px rgba(255,255,255,0.2);
}

::-moz-selection { background: #39f; color: #fff; }
::selection { background: #39f; color: #fff; }


/* Useful Snippets
----------------------------------------------------------------------------------------------------*/
body#page.page.isblog.faq div#system { display: none !important; }
body#page.page.isblog.faq div#main.grid-block { margin-top: -40px !important; }
body#page.page.isblog.faq div.module.mod-box._bottom-faq.deepest a { color: #ff0000 !important; }
body#page.page.isblog.whoweare div#system { display: none !important; }
body#page.page.isblog.whoweare div#main.grid-block { margin-top: -40px !important; }
body#page.page.isblog.whoweare div.nav-container.nav-left.clearfix span { font-weight: bold;}
body#page.page.isblog.resources div#system { display: none !important; }
body#page.page.isblog.resources div#main.grid-block { margin-top: -40px !important; }

div.module.mod-box._bottom-faq.deepest { margin-top: -25px; }
footer#footer.grid-block p { margin-top: -5px ; }

h3 { font-weight: bold; font-size: 20px;}

div#dynamic_recaptcha_1.recaptcha_nothad_incorrect_sol.recaptcha_isnot_showing_audio { margin-left: 550px; margin-top: -300px; }
label#jform_captcha-lbl.hasTip.required { margin-left:350px; margin-top: -300px; }
#system form.submission fieldset > div { overflow: visible !important; }
body#page.page.noblog.contact h3 { margin-top: 35px !important; }
a#logo { margin-top: 30px !important; margin-left: 454px;} 
a#logo img { margin-top: -5px !important; }
div#recaptcha_widget {margin-top: -300px; margin-left: 500px;}
div.recaptcha_reload {margin-top: 10px;}
div.recaptcha_help {display: none;}
div#recaptcha_privacy {display:none;}
div.recaptcha_only_if_privacy {display: none;}
