/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

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


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

body {
    font:normal 14px/18px "Lucida Sans unicode", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    color:#444;
}
body p {
    font: 60%/1.5em Lucida Sans unicode, sans-serif;
        -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
        -webkit-text-size-adjust: 100%;

    margin-bottom:20px;
    text-align:justify;
}
p a { color: #48b;}

a:hover,
em, code { color: #d50; }

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

hr { border-top-color: #ddd; }

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

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

h1, h2, h3, h4, h5, h6 {
margin: 0 0 10px 0;
}

legend {
  padding: 0 10px;
}
fieldset {
    padding: 15px;
    }

button, input[type="button"], input[type="submit"] {
padding: 4px 10px;
}

form.box {
    border: none;
}

/* edited by Vasko Tasev */
.foota {
    color: #FFA238 !important;
}

/* ===================================================================== */

.jzzf_form div, .jzzf_form p, .jzzf_form ul, .jzzf_form li, .jzzf_form span {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    text-align:left;
      padding-left: 40px;
}



.jzzf_form_elements {
    width: 430px;
}

.jzzf_form input, .jzzf_form select {
    padding: 0;
    margin: 0;
}

.jzzf_form :focus {/* remember to define focus styles! */
    outline: 0;
}
.jzzf_form ul {
    list-style: none;
}

.jzzf_form ul li.jzzf_radio_option {
    display: list-item;

}

.jzzf_form .jzzf_element_label, .jzzf_form .jzzf_element_heading {
    display: block;
    font-weight: bold;
}

.jzzf_form .jzzf_element {
    padding-bottom: 1em;
}

.jzzf_form .jzzf_element_c.jzzf_ahead_c {
    padding-bottom: inherit;
}

.jzzf_form .jzzf_element_h {
    font-weight: bold;
}

.jzzf_form .jzzf_element_h.jzzf_ahead_c, .jzzf_form .jzzf_element_h.jzzf_ahead_m, .jzzf_form .jzzf_element_h.jzzf_ahead_t {
    padding-bottom: inherit;
}

.jzzf_form .jzzf_radio_option_label, .jzzf_form .jzzf_checkbox_label {
    padding-left: 8px;
}

.jzzf_form .jzzf_element {
    padding-right: 8px;
    display: block;
}

div.jzzf_full { width: 392px; }
div.jzzf_half { width: 192px; }
div.jzzf_third { width: 125px; }
div.jzzf_quarter { width: 92px; }

.jzzf_row {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.jzzf_form input[type=text], .jzzf_form select { width: 100%; }

.jzzf_break {
    float: left;
    clear: left;
}

.jzzf_no_break {
    float: left;
}

.jzzf_message {
    width: 125px;
    float: left;
}




/* Email button */
div.jzzf_element .jzzf_email_button{
width:130px;
height:40px;
background:#429fda;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}


/* Removes > before element */
ul li.jzzf_row {background-image: none;}


#jzzf_1_quote {
width:65px;
height: 30px;
background:#429fda;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}

#jzzf_1_investmenttype {
    font-weight:bold;
}


.jzzf_form ul li{
    background-image: none;
    background:none;
}

input#jzzf_1_sendemail {
    margin-top:10px;
}
/*Border */
.jzzf_form ul{
padding: 22px;
background-image: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background-image: -o-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background-image: -ms-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
background-image: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
background-repeat: repeat-x;
border-color: #E6E6E6 #E6E6E6 #A2A2A2;
border-image: none;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
}

ul#jzzf_1_funds, #jzzf_1_documents {
border: 0;
}
