/* Unusual design with labels above large rounded fields */
/* Version 18.00 (##008##) */

@import url('v18_structure.css');
@import url('https://fonts.googleapis.com/css?family=Orienta&display=swap');

.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}

/* background and top image */

div.fcp_wrapper {color:#516b77;border-top-left-radius: 50%;border-top-right-radius: 50%;padding: 280px 50px 20px 50px;
            background: url('css_images/hawkins-tex2.png') center top /50% no-repeat;border: 30px solid #d3d3d3;
            background-color: #fafafa;min-height:100px;margin: 0 auto}
div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {background-color:#f9f9f9}

/* 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 input[type="tel"], div.fcp_line select
                       {height:36px;padding:5px 10px}
div.fcp_line textarea  {min-height:36px}    
div.fcp_line input[type="file"] {padding: 7px}                       
div.fcp_line label     {font-size:110%}
 
div.fcp_fixed_text         {margin:30px auto 8px auto;width:70%}
div.fcp_fixed_heading      {text-align:center}
div.fcp_fixed_heading span {display:inline-block;padding:5px 40px;color:#2d80b7;background-color:#f9f9f9}

/* 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 input[type="tel"], div.fcp_line textarea, div.fcp_line select
                      {border-radius:10px}

div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {border-radius:20px}

div.fcp_border  {border-radius:10px}

fieldset.fcp_fieldset legend     {border:1px solid lightgray;border-radius:5px}
fieldset.fcp_fieldset.fcp_border {border:1px solid lightgray;border-radius:15px}

input.fcp_btn
    {background-color:#739fda;font-size:22px;height:100px !important;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.33);border-radius: 50%;
        box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.3);transition: background-color .3s ease-out}
input.fcp_btn:hover, input.fcp_btn:focus
    {background-color:#4e85d0;box-shadow: 2px 3px 3px 2px rgba(0,0,0,0.3)}
.fcp_form input.fcp_btn:disabled {background-color:#b7b6b6;cursor:not-allowed}

/* responsive */

@media screen and (max-width: 800px) 
{
    div.fcp_wrapper {border-top-left-radius:200px;border-top-right-radius:200px;padding-top:200px}
}
