/* Flexicontact 10.02 */

.fc_outer {font-family:"titillium_webregular"}

.fc_form label, .fc_form input, .fc_form textarea, .fc_form select
    {}

.fc_form label, .fc_form input, .fc_form select
    {}
    
div.fc_line input, div.fc_line select, div.fc_line textarea { }
div.fc_line input:hover, div.fc_line textarea:hover, div.fc_line select:hover {}
div.fc_line input:focus, div.fc_line textarea:focus, div.fc_line select:focus {}
  
.fc_error {display:block;color:red;}
  
.fc_image_inner      {text-align: center;}
.fc_image_inner img  {display:inline;}
.fc_images .fc_error {margin-left:0;}
.fc_inactive         {border-radius:5px; border:2px solid transparent;}
.fc_active           {border-radius:5px; border:2px solid red; box-shadow: 2px 2px 7px 0px rgba(0,0,0,0.63);}

.fc_line                        {}
.fc_form label.fc_left          {display:none; text-align:right; width:20%; max-width:20%; margin:0 1% 0 0;}
.fc_form label.fc_right         {display:none; text-align:left;  margin:0;}
.fc_form label.fc_textarea      {vertical-align:top; }
.fc_form input[type="checkbox"] {display: inline-block; margin-right:5px; vertical-align:baseline;}
.fc_form input[type="text"],
.fc_form input[type="email"]    {margin:0;}
.fc_form textarea               {margin:0;}
.fc_form input[type="submit"]   {width:auto !important; height:auto !important;}
.fc_form select                 {width:auto; margin:0;}

input.fc_button {background-color:#0079C1; border:1px solid #2F5BB7; border-radius:3px;
                    min-width:65px; margin:2px 2px 2px 5px; padding:5px;
                    text-shadow:0 1px rgba(0, 0, 0, 0.1); text-align:center;
                    font-size:1em; font-weight:bold; color:white !important; cursor:pointer;}
input.fc_button:hover    {background-color:#0285D2; }
input.fc_button:disabled {opacity:0.6; border:none; cursor:default;}
.fc_line.fc_jcap{clear:both;margin:0 0 10px}
@media screen and (max-width: 800px) 
{
    .fc_line label.fc_left {display:block; text-align:left; width:auto; max-width:90%;}
    .fc_line input[type="text"], .fc_form input[type="email"], .fc_line textarea {width:95%; max-width:95%;}
    .fc_error {margin-left:0; }
}


