/* Traditional layout with labels to the left of the fields and grey box labels */

/* Version 18.00 (##008##) */



@import url('v18_structure.css');



/* large */



div.fcp_wrapper        {font-size:15px; max-width: unset;}

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="tel"], div.fcp_line input[type="file"], div.fcp_line select

                       {padding:5px;height:36px;background-color:#f9f9f9;}

div.fcp_line textarea  {padding:5px;min-height:36px;background-color:#f9f9f9;}

div.fcp_line input[type="file"] {padding: 7px}                       

div.fcp_line label     {text-shadow:0 1px 0 #fff;font-size:110%}



/* single line layout */



div.fcp_controls         {display:inline}

div.fcp_label             {display:none;}

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="tel"], div.fcp_line input[type="file"], div.fcp_line textarea,

div.fcp_control_group    {width:51%}

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:100%}

.fcp_error_icon {top:-3px}  

div.fcp_wrapper           {background-color:#ffffff;box-shadow: 0px 0px 29px 0px rgb(81 81 81 / 17%);border-radius: 10px;}

div.fcp_magic_inner, div.fcp_captcha_inner, div.fcp_image_inner {background-color:#f9f9f9}



fieldset.fcp_fieldset legend     {border:1px solid lightgray;border-radius:4px}

fieldset.fcp_fieldset.fcp_border {border-radius:5px}



@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}     

}

div.contact_image {
	float: right;
	width: 35%;
	text-align: right;
}

div.fcp_inline_lm {
	width: 55%;
	float: left;
}

div.mesaj {
	width: 98%;
}

div.fcp_line {
	padding: .9em 0;
}

div.fcp_fixed_heading {
	font-size: 1.7vw;
	font-weight: bold;
}

div.fcp_fixed_text {
	width: 55%;
	display: inline-block;
	float: left;
}

.fcp_wrapper span {
	display: flex;
}

div.titlu {
	margin-left: 1%;
}

.fcp_btn.fcp_btn_orange {
	background-color: #ffd500 !important;
	border-radius: 5px;
	color: #333333;
	color: #333333 !important;
	font-size: 12px !important;
    float: left;
    margin-left: .5rem;
}

div.fcp_line input, div.fcp_line select, div.fcp_line textarea {
	font-size: unset;
}

@media screen and (max-width: 800px) {
div.fcp_label {
	display:none;
}

div.fcp_inline_lm {
	width: 65% !important;
}

div.mesaj {
	width: 98% !important;
}	

#fcp_send_button {
	width: 40% !important;
	float: left;
}
}