.ujform {
    display: grid;
}


form.TurnKeyCRM {
    background-color: white;
    padding: 35px 35px 35px 49px !important;
    border-radius: 15px !important;
}

input#Contact_LastName_3211 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


/* ToolTIPP */
.tooltip {
    position: absolute;
    display: inherit;
    margin-top: 5px;
    margin-left: 0px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 320px;
    background-color: #ffffff;
    color: #222222;
    text-align: center;
    line-height: 21px;
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 8px;
    font-family: "scandia-line-web",Sans-serif;
    font-weight: 400;
left: -281px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
    top: -45px;
	 /* Position the tooltip */
    position: absolute;
    z-index: 9999;
}



.tooltip:hover .tooltiptext {
  visibility: visible;
}

.fa-solid, .fas {
    text-align: center;
    font-size: 22px !important;
    color: #26346f;
}



input#Contact_FirstName_3211 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Contact_Email_3211 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Contact_Phone_3211 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}



input#Project_SzuletesiIdo3_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Project_FelvenniKivantOsszeg_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Project_IgazolhatoHaviNettoMunkaberBelfoldiBankSzamlara2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


label {
    font-family: scandia-line-web, sans-serif;
    font-size: 18px !important;
    font-weight: 400 !important;
    margin-bottom: 3px;
    color: #222222;
	margin-left: 30px;
}


input#Project_MunkaviszonyKezdete2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}



select#Project_MunkaviszonyJellege2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}



select#Project_MunkaviszonyIdotartama_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Project_BetoltottMunkakor_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Project_EgyebIgazolhatoJovedelem2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


input#Project_JovedelmetTerheloLevonasokOsszege2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}


select#Project_BarKhrListanSzerepel2_3209 {
    background-color: #EFF2F8 !important;
    border: 0px !important;
    border-radius: 16px !important;
    margin-top: 4px !important;
    height: 55px !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: var(--contrast);
    background-color: #EFF2F8!important;
    border: 0px!important;
    border-radius: 16px!important;
    margin-top: 4px!important;
    height: 55px!important;
    width: 100%!important;
    margin-bottom: 20px!important;
    border-color: var(--base);
}


.ujformd {
    margin-bottom: 30px;
}

input#Submit_59117-0yqzvz1uwq2gg6xfh8qb {
    position: relative;
    display: inline-block;
    border: 0 solid #26346f;
    background-color: #26346f;
    padding: 8px 35px;
    color: #fff;
    font-family: "scandia-line-web",Sans-serif;
    font-size: 17px;
    width: 100%;
    font-weight: 800;
    margin-top: 25px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
}


.tooltipd {
    position: absolute;
    display: inherit;
    margin-top: -80px;
    margin-left: 0;
}

.tooltipd .tooltiptext {
    visibility: hidden;
    width: 320px;
    background-color: #ffffff;
    color: #222222;
    text-align: center;
    line-height: 21px;
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 8px;
    font-family: "scandia-line-web",Sans-serif;
    font-weight: 400;
left: -281px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
    top: -45px;
	 /* Position the tooltip */
    position: absolute;
    z-index: 9999;
}



.tooltipd:hover .tooltiptext {
  visibility: visible;
}

input#Submit_59117-2bi3lab42618dkjk0ip1 {
    position: relative;
    display: inline-block;
    border: 0 solid #26346f;
    background-color: #26346f;
    padding: 8px 35px;
    color: #fff;
    font-family: "scandia-line-web",Sans-serif;
    font-size: 17px;
    width: 100%;
    font-weight: 800;
    margin-top: 25px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
}


input#Submit_59117-2ccmkolgyz1y92bh1eeb {
    position: relative;
    display: inline-block;
    border: 0 solid #26346f;
    background-color: #26346f;
    padding: 8px 35px;
    color: #fff;
    font-family: "scandia-line-web",Sans-serif;
    font-size: 17px;
    width: 100%;
    font-weight: 800;
    margin-top: 25px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
}


a.adatlink {
    font-weight: 800;
    color: #26346f;
}

span.kot {
    color: red;
    font-size: 18px;
    font-weight: 800;
}

@media (max-width: 767px) {
.tooltipszemley .tooltiptextszemley {
    visibility: hidden;
    width: 276px !important;
    background-color: #fff;
    color: #222;
    text-align: center;
    line-height: 21px;
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 8px;
    font-family: "scandia-line-web",Sans-serif;
    font-weight: 400;
    left: 0px !important;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
    top: -45px !important;
    position: absolute;
    z-index: 9999;
}
.tooltip .tooltiptext {
    visibility: hidden;
  width: 276px !important;
    background-color: #fff;
    color: #222;
    text-align: center;
    line-height: 21px;
    border-radius: 6px;
    font-size: 14px;
    padding: 10px 8px;
    font-family: "scandia-line-web",Sans-serif;
    font-weight: 400;
     left: 0px !important;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
    top: -45px;
    position: absolute;
    z-index: 9999;
}	
	
	form.TurnKeyCRM {
    background-color: #fff;
    padding: 25px 25px 25px 25px !important;
    border-radius: 15px !important;
}
	}

input#Submit_59117-1tdrcrhub11u1wlp5g1521z6v6l2d2 {
    position: relative;
    display: inline-block;
    border: 0 solid #26346f;
    background-color: #26346f;
    padding: 8px 35px;
    color: #fff;
    font-family: "scandia-line-web",Sans-serif;
    font-size: 17px;
    width: 100%;
    font-weight: 800;
    margin-top: 25px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 31px 4px #0000002e;
    box-shadow: 0 5px 31px 4px #0000002e;
}

label.nincsinfo {
    margin-left: 0px !important;
}

label.Requiredede {
    margin-left: 0px !important;
}

label.Requiredeee {
    margin-left: 0px !important;
}

label.Requiredmode {
    margin-left: 0px;
    font-weight: 600 !important;
    font-size: 15px !important;
}

span.OverflowEllipsis.CheckBoxLabeladat {
    font-size: 15px;
    padding-left: 13px;
}