/* For small spaces, e.g. Modules */
/* Version 14.00 (##005##) */

@import url('v14_transparent_1.css');

div.fcp_wrapper    {color:#516b77; background-color:#f4f6f7; border:none; font-size:13px; padding:5px;}
div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {background-color:#f9f9f9;}

/* smaller */

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 {height:30px; padding: 0 5px;}
div.fcp_line textarea           {min-height: 30px; }    
div.fcp_line input[type="file"] {padding:5px;}                   
.fcp_error_icon                 {top:4px;}
div.fcp_fixed_heading           {font-size: 16px;}
div.fcp_sendrow                 {text-align:center; padding:0;}                                                        
.fcp_form input.button          {font-size:14px; padding:4px 25px; float:none;}

div.fcp_line input[type="checkbox"]  {height:12px;}
div.fcp_line input[type="radio"]     {height:13px;}

/* rounded */

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_line select
    {border-radius:10px;}

div.fcp_fixed_heading {border-radius: 25px;}

div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {border-radius:10px;}

div.fcp_border  {border-radius:10px;}

fieldset.fcp_fieldset legend     {border:1px solid lightgray; border-radius:5px;}
fieldset.fcp_fieldset.fcp_border {border-radius:10px;}

div.fcp_sendrow {text-align:center; padding:0;}                                                        
.fcp_form input.button {border-radius:10px;}

div.fcp_fixed_heading {text-align:center;}
div.fcp_fixed_heading span {display:inline-block; padding:1px 20px; border-radius: 20px; color:#2d80b7; background-color:#e4e3e3;}

/* smaller custom checkboxes and radio buttons */

div.fcp_ccr .fcp_radio label         {padding: 2px 5px 2px 25px;}
.fcp_ccr .fcp_checkbox label {padding: 2px 5px 2px 25px;}
.fcp_ccr .fcp_checkbox_r label {padding-right: 30px;}
.fcp_ccr .fcp_checkbox label::before {height: 18px; width: 18px; bottom:1px;}
.fcp_ccr .fcp_checkbox label::after  {font-size:14px; line-height:14px; bottom:2px;}
.fcp_ccr .fcp_radio input + label:before {height:18px; width:18px; bottom:1px;}
.fcp_ccr .fcp_radio input + label:after  {height: 10px; width: 10px; bottom:5px;}
.fcp_ccr.fcp_ani .fcp_radio input:checked + label:after  {height:10px; width:10px;}
