/* Traditional layout with labels to the left of the fields and a dark theme */
/* Version 17.00 (##007##) */

@import url('v17_transparent_1.css');
@import url('https://fonts.googleapis.com/css?family=Orienta');

.fcp_fixed_heading, .fcp_form input.fcp_btn, div.fcp_line label, .fcp_fieldset legend {font-family:'Orienta', sans-serif}
.fcp_fixed_heading {font-weight:bold}

/* larger */

div.fcp_wrapper        {font-size:15px}
div.fcp_line input[type="text"], div.fcp_line input[type="email"], div.fcp_line input[type="number"],
div.fcp_line input[type="password"], div.fcp_line input[type="file"], div.fcp_line select
                       {padding:5px;height:36px}
div.fcp_line textarea  {padding:5px;min-height:36px}
div.fcp_line input[type="file"] {padding: 7px}                       

/* single line layout */

div.fcp_controls         {display:inline}
div.fcp_label            {display:inline-block;vertical-align:top;text-align:right;padding:8px 3px;margin-right:1%;width:25%;overflow:hidden}
div.fcp_line input[type="text"], div.fcp_line input[type="email"], div.fcp_line input[type="number"],
div.fcp_line input[type="password"], div.fcp_line input[type="file"], div.fcp_line textarea,
div.fcp_control_group    {width:73%}
div.fcp_inline input[type="text"], div.fcp_inline input[type="email"], div.fcp_inline input[type="number"],
div.fcp_inline input[type="password"], div.fcp_inline input[type="file"], div.fcp_inline textarea, div.fcp_inline select
                         {width:64%}
.fcp_error_icon {top:-3px}  

/* dark */

div.fcp_wrapper {background-color:#040e28;color:#eee}

div.fcp_line label, div.fcp_fixed_text {color:#eee}

div.fcp_line input:not([type="submit"]), div.fcp_line textarea, div.fcp_line select,
.fcp_ccr label.fcp_lcb:before, .fcp_ccr label.fcp_rad::before {color:#eee;background-color:gray;border-color:gray}

div.fcp_line input:not([type="submit"]):hover, div.fcp_line textarea:hover, div.fcp_line select:hover
  {border:1px solid lightgray;box-shadow:none;outline:none}

div.fcp_line input:not([type="submit"]):focus, div.fcp_line textarea:focus, div.fcp_line select:focus
    {border:1px solid#1b98e0;box-shadow:none;outline:none}

div.fcp_line input.fcp_error_field:not([type="submit"]), div.fcp_line textarea.fcp_error_field, div.fcp_line select.fcp_error_field
    {background-color:#92271b}  

div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {background-color:#464646}
div.fcp_image_prompt {color:#eee;text-shadow:none}
span.fcp_captcha_reload {background-color:gray}

.fcp_wrapper span.fcp_info {background-color:lightgray}

.fcppop_container {background-color:#91261c}
.fcp_pop_arrow {border-top-color:lightgray}
.fcp_pop_arrow:after {border-top-color:#91261c}
.fcppop_inner {color:#eee}
.fcp_error_text {font-size:100%;text-shadow:none}
div.fcp_border {border-color:gray}

.fcp_ccr label.fcp_lcb::before {background-color:gray}
.fcp_ccr label.fcp_rad:before {background-color:gray}
.fcp_ccr label.fcp_lcb.fcp_checked::before {border-color:gray}
.fcp_ccr label.fcp_lcb::after {border-color:#eee}
.fcp_ccr.fcp_ani .fcp_checkbox label.fcp_checked::before {background-color:gray !important;border-color:gray !important}
.fcp_ccr label.fcp_rad:after {background-color:#eee}
.fcp_ccr input:checked + label.fcp_rad:before {border-color:gray}

@media screen and (max-width:800px) 
{
    div.fcp_label         {display:block;text-align:left;margin-right:0;width:100%}
    div.fcp_line input, div.fcp_line textarea {width:100%}
    div.fcp_control_group {width:auto}                          
    div.fcp_controls      {display:block}
    .fcp_error_icon {top:5px}     
}