.el{
	display:block;
    background-color:var(--bg-color-grey);;
    padding: 20px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border-inline-start: 5px solid var(--kurumsal-koyu-bg);;
    margin-top: 25px;
}
.el .tit{ display:block; padding-bottom:10px}
.el.b_red{ border-inline-start-color:red}
.el.sart{ display:none}
.el *{ color:#000}
.el .here{font-size:18px; line-height:28px; font-weight:400;}
.el .here span{font-size:14px; line-height:28px; font-weight:300;}
.el .ques{font-size:18px; line-height:28px; font-weight:400;}
.el .des{font-size:14px; line-height:24px; font-weight:400;}

.el .input{
	width: 100%;
    display: block; margin-top:10px}
.el .input input{
	background-color: transparent;
    border: 1px solid #949494;
    font-size: 15px;
    line-height: 25px;
    outline: none;
	display:block;
	width:calc(100% - 20px);
    padding: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
	color:var(--kurumsal-koyu-bg);
}
.el.cep .input{ position:relative}
.el.cep .input input{ padding-inline-start:45px !important;width: calc(100% - 55px) !important; max-width:200px}
.el.cep .input .cep_kod{ position: absolute; inset-inline-start:10px; top:11px;font-size: 15px;line-height: 25px;}
.el .input input.full{
	border: 1px solid var(--kurumsal-koyu-bg);;
}
.el .input textarea{
	background-color: transparent;
    border: 1px solid #949494;
    font-size: 15px;
    line-height: 25px;
    outline: none;
	display:block;
	width:calc(100% - 20px);
    padding: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
	resize: none;
	overflow:hidden;
	color:var(--kurumsal-koyu-bg);
	min-height:72px
}
.el .input textarea.full{
	border: 1px solid var(--kurumsal-koyu-bg);;
}
.el .input textarea::placeholder,.el .input input::placeholder{
	color:#777
}
.el .input input:focus,
.el .input textarea:focus,
#form select:focus,
.el .radio label:hover div.box,
.el .checkbox label:hover .box,
#form_onaylar .checkbox label:hover div.box,
.el .add_file:hover,
.el .add_file:focus{
	border-color:#6890c3;
	-webkit-box-shadow: 0 2px 6px 0 rgba(67, 89, 113, 0.12);
    box-shadow: 0 2px 6px 0 rgba(67, 89, 113, 0.12);
}
.input>.ulke_kod{
	margin-bottom:20px
}
/*CHECKBOX*/
.el .checkbox{ display: block;margin-top:10px}
.el .checkbox label {
    line-height: 20px;
    font-weight: normal;
    display: inline-block;
}
.el .checkbox label div.box {
    width: 1.5rem;
    height: 1.5rem !important;
    background-position: 0px 0px;
    margin:0;
	margin-inline-end:10px;
	padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #949494;
	float: left;
	border-radius:4px;
	vertical-align: top;
}
.el .checkbox .check div.box {
	border: 2px solid var(--kurumsal-koyu-bg);;
}
.el .checkbox label #tik {
    vertical-align: top;
    width: 12px;
    height: 12px;
	background-repeat:no-repeat
}
.el .checkbox label input{ display:none}
.el .checkbox label #txt {
	font-size: 15px;
    line-height: 24px;
    display: inline;
	user-select:none
}
.el .checkbox .check #txt{
	color:var(--kurumsal-koyu-bg);;
}
.el .checkbox .check #tik { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTc0LjIzOSAxNzQuMjM5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzQuMjM5IDE3NC4yMzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMTYzZjc3IiBkPSJNNzQuNDM5LDE1Ny41MTljLTEuNTksMS44NDgtNC4zNCwxLjk4OS02LjExMSwwLjMxM0wxLjM4LDk0LjQ2OGMtMS43NzEtMS42NzYtMS44NDgtNC40OTYtMC4xNzMtNi4yNjdsMjEuMzMtMjIuNTM5IGMxLjY3Ni0xLjc3MSw0LjQ5Ni0xLjg0OCw2LjI2Ny0wLjE3M2wzNi41NzEsMzQuNjExYzEuNzcxLDEuNjc2LDQuNTIxLDEuNTM1LDYuMTExLTAuMzEzbDcxLjQ0Ny04My4wMTUgYzEuNTktMS44NDgsNC40MDQtMi4wNTksNi4yNTEtMC40NjhsMjMuNTE4LDIwLjI0MmMxLjg0OCwxLjU5LDIuMDU5LDQuNDA0LDAuNDY4LDYuMjUyTDc0LjQzOSwxNTcuNTE5eiIvPjwvc3ZnPg==") }


/*RADIO*/
.el .radio{ display: block; margin-top:10px}
.el .radio label {
    line-height: 20px;
    font-weight: normal;
    display: inline-block;
}
.el .radio label div.box {
    padding:0px;
	margin:0px;
	border: 2px solid #949494;
	width:1.5rem;
	height:1.5rem !important;
	background-position:0px 0px;
	-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	display: flex;
    justify-content: center;
    align-items: center;
	float: left;
	margin-inline-end:10px;
}
.el .radio .check div.box {
	border: 2px solid var(--kurumsal-koyu-bg);;
}
.el .radio label input{ display:none}
.el .radio label #txt {
	font-size: 15px;
    line-height: 24px;
    display: inline;
	vertical-align:top;
	user-select:none;
}
.el .radio .check #txt {
	color:var(--kurumsal-koyu-bg);
}

.el .radio div.box #tik {width:.7rem;height:.7rem;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.el .radio .check #tik { background-color:var(--kurumsal-koyu-bg);;}



/*SELECTBOX*/
.el .selectbox{ margin-top:10px}
.el select{
	border: 1px solid #949494;
	border-radius:4px;
	outline: none;
	font-size: 15px;
	line-height:25px;
	background-color: transparent!important;
	max-width:100%;
}

#form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-block: 10px 10px;padding-inline:15px 28px;
 background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzk0OTQ5NCIgZD0iTTE3LDkuMTdhMSwxLDAsMCwwLTEuNDEsMEwxMiwxMi43MSw4LjQ2LDkuMTdhMSwxLDAsMCwwLTEuNDEsMCwxLDEsMCwwLDAsMCwxLjQybDQuMjQsNC4yNGExLDEsMCwwLDAsMS40MiwwTDE3LDEwLjU5QTEsMSwwLDAsMCwxNyw5LjE3WiI+PC9wYXRoPjwvc3ZnPg0K");
  background-repeat:no-repeat;
  background-position:right 4px center;
  background-size:24px 24px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
html[lang=ar] #form select {
	background-position:left 4px center;
}
#form select:focus {
}
#form .el select.full{
	border: 1px solid var(--kurumsal-koyu-bg);;
	color:var(--kurumsal-koyu-bg);;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzAwNzhkNyIgZD0iTTE3LDkuMTdhMSwxLDAsMCwwLTEuNDEsMEwxMiwxMi43MSw4LjQ2LDkuMTdhMSwxLDAsMCwwLTEuNDEsMCwxLDEsMCwwLDAsMCwxLjQybDQuMjQsNC4yNGExLDEsMCwwLDAsMS40MiwwTDE3LDEwLjU5QTEsMSwwLDAsMCwxNyw5LjE3WiI+PC9wYXRoPjwvc3ZnPg0K")
}

#form select:focus {
  outline: none;
}


#form #tit{ font-size:24px; line-height:38px; font-weight:600; letter-spacing:-1px; margin-bottom:20px;}
#form #des{font-weight:300; margin-bottom:20px;}

@media all and (min-width: 1300px) {
	#form #des{font-size:19px; line-height:28px;}
}

@media all and (max-width: 1300px) {
	#form #des{font-size:17px; line-height:27px;}
}

#form button {
	margin-top:40px;
	outline:none;
    box-shadow: 0 3px 5px 0 rgba(0, 82, 155, 0.3);cursor: pointer;background-color: #00529b;
	padding: 11px 20px;
    outline: none;
    text-decoration: none;
    font-size: 16px;
	line-height:24px;
	font-weight:bold;
    letter-spacing: 0.5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 6px;
	border:0;
	color:#fff;
}
#form button:hover {
	background-color: #1676cb !important;
    border-color: #1676cb !important;
}

.el .error{ color:red;
    font-size: 15px;
    line-height: 25px;
}
.form_error_top{
	background-color: #ffbbbb;
    padding:20px;
    border-radius: 6px;
	display:flex;
	flex-direction:row;
    margin-bottom:20px;
	vertical-align:top;
}
.form_error_top div{
	width: calc(100% - 30px);
	vertical-align:top;
	font-size:16px;
	line-height:23px;
	color: #510707;
}
.form_error_top:before{
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	margin-inline-end:10px;
	margin-top:2px;
	vertical-align:text-top;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImthdG1hbl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjIzLjEzNHB4IiBoZWlnaHQ9IjIwLjk3OHB4IiB2aWV3Qm94PSIwIDEuMDc4IDIzLjEzNCAyMC45NzgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAxLjA3OCAyMy4xMzQgMjAuOTc4Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM1MTA3MDciIGQ9Ik0yMi42NzIsMTYuODU1TDE0LjU2NiwyLjgxN2MtMS4zMjQtMi4zMTktNC42NzEtMi4zMTktNS45OSwwTDAuNDY3LDE2Ljg1NQ0KCWMtMS4zMjQsMi4zMTksMC4zMjQsNS4yLDIuOTk1LDUuMmgxNi4xODZDMjIuMzE4LDIyLjA1NiwyMy45OTUsMTkuMTQ2LDIyLjY3MiwxNi44NTV6IE0xMS41NjYsMTguOTQxDQoJYy0wLjcwNSwwLTEuMjktMC41ODYtMS4yOS0xLjI5MWMwLTAuNzA0LDAuNTg1LTEuMjksMS4yOS0xLjI5YzAuNzA1LDAsMS4yOTEsMC41ODYsMS4yNjIsMS4zMjMNCglDMTIuODYxLDE4LjM1NSwxMi4yNDMsMTguOTQxLDExLjU2NiwxOC45NDF6IE0xMi43NDIsMTAuNTk5Yy0wLjA1NywxLTAuMTE5LDEuOTk1LTAuMTc2LDIuOTk1DQoJYy0wLjAyOCwwLjMyNC0wLjAyOCwwLjYxOS0wLjAyOCwwLjkzOGMtMC4wMjgsMC41MjktMC40NDMsMC45MzgtMC45NzIsMC45MzhjLTAuNTI4LDAtMC45MzgtMC4zODEtMC45NzEtMC45MDkNCgljLTAuMDg2LTEuNTU3LTAuMTc2LTMuMDg2LTAuMjYyLTQuNjQzYy0wLjAyOS0wLjQxLTAuMDU3LTAuODI0LTAuMDkxLTEuMjMzYzAtMC42NzYsMC4zODEtMS4yMzMsMS0xLjQxDQoJYzAuNjE5LTAuMTQ3LDEuMjMzLDAuMTQ4LDEuNSwwLjczM2MwLjA5MiwwLjIwNSwwLjExOSwwLjQxLDAuMTE5LDAuNjQ4QzEyLjgzNCw5LjMwOCwxMi43NzEsOS45NTYsMTIuNzQyLDEwLjU5OXoiLz4NCjwvc3ZnPg0K");
	background-repeat:no-repeat;
	background-size:18px 18px
}

.form_success_top{
	background-color: #bee3be;
    padding:20px;
    border-radius: 6px;
	display:flex;
	flex-direction:row;
    margin-bottom: 1rem;
	vertical-align:top;
}
.form_success_top div{
	width: calc(100% - 30px);
	vertical-align:top;
	color: #0d583f;
	font-size:16px;
	line-height:23px;
}
.form_success_top:before{
	content:'';
	display:inline-block;
	width:20px;
height:20px;
	margin-inline-end:10px;
	margin-top:2px;
	vertical-align:text-top;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTI4IDEyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZmlsbD0iIzBkNTgzZiIgZD0iTTY0LDBDMjguNjU2LDAsMCwyOC42NTYsMCw2NHMyOC42NTYsNjQsNjQsNjRzNjQtMjguNjU2LDY0LTY0Uzk5LjM0NCwwLDY0LDB6IE02NCwxMjBDMzMuMTI1LDEyMCw4LDk0Ljg3NSw4LDY0DQoJCQlTMzMuMTI1LDgsNjQsOHM1NiwyNS4xMjUsNTYsNTZTOTQuODc1LDEyMCw2NCwxMjB6IE04My43OTcsNDEuMzc1TDU1LjUxNiw2OS42NTZMNDQuMjAzLDU4LjM0NA0KCQkJYy0zLjEyNS0zLjEyNS04LjE5NS0zLjEyNS0xMS4zMTMsMGMtMy4xMjUsMy4xMjUtMy4xMjUsOC4xOTUsMCwxMS4zMTNsMTYuOTY5LDE2Ljk2OWMzLjExNywzLjEyNSw4LjE4OCwzLjEyNSwxMS4zMTMsMA0KCQkJbDMzLjkzOC0zMy45MzhjMy4xMjUtMy4xMjUsMy4xMjUtOC4xOTUsMC0xMS4zMTNDOTEuOTkyLDM4LjI1LDg2LjkyMiwzOC4yNSw4My43OTcsNDEuMzc1eiIvPjwvZz48L2c+PC9zdmc+DQo=");
	background-repeat:no-repeat;
	background-size:18px 18px;
}

a.radio_secim_sil{ font-size:14px; line-height:22px; color:#C36 !important; text-decoration:none}
a.radio_secim_sil:hover{text-decoration: underline}

/*dosya yükle*/
.add_file{
	border: 1px #949494 solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1a73e8;
	font-size:15px;
    line-height:25px;
	border-radius:4px;
	padding:7px 20px;
	text-decoration:none;
	display:inline-block
}
.add_file:hover{
	background-color:#f7faff
}
.files{margin-top:10px;}
.files input{ display:none}
.files .info{ font-size:14px; line-height:22px; font-style:italic; margin-top:10px}
.selected_files div{font-size:14px; line-height:22px; }
.selected_files div.tit{ margin-top:20px; color:#09C}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}






/*CHECKBOX*/
#form_onaylar .checkbox{ display: block; margin-top:20px;}
#form_onaylar .checkbox label {
font-weight: normal;
display: inline-block;
}
#form_onaylar .checkbox label div.box {
width: 1.4rem;
height: 1.4rem !important;
background-position: 0px 0px;
margin:0;
margin-inline-end:10px;
padding: 0px;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #949494;
float: left;
border-radius:2px;
vertical-align: top;
}
#form_onaylar .checkbox .check div.box {
border: 2px solid var(--kurumsal-koyu-bg);;
}
#form_onaylar .checkbox label #tik {
margin:3px;
vertical-align: top;
width: 12px;
height: 12px;
background-repeat:no-repeat
}
#form_onaylar .checkbox label input{ display:none}
#form_onaylar .checkbox label #txt {
font-size: 15px;
line-height: 22px;
display: inline;
user-select:none
}
#form_onaylar .checkbox .check #txt{
color:var(--kurumsal-koyu-bg);;
}
#form_onaylar .checkbox .check #tik { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTc0LjIzOSAxNzQuMjM5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNzQuMjM5IDE3NC4yMzk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiMwMDc4ZDciIGQ9Ik03NC40MzksMTU3LjUxOWMtMS41OSwxLjg0OC00LjM0LDEuOTg5LTYuMTExLDAuMzEzTDEuMzgsOTQuNDY4Yy0xLjc3MS0xLjY3Ni0xLjg0OC00LjQ5Ni0wLjE3My02LjI2N2wyMS4zMy0yMi41MzkNCgljMS42NzYtMS43NzEsNC40OTYtMS44NDgsNi4yNjctMC4xNzNsMzYuNTcxLDM0LjYxMWMxLjc3MSwxLjY3Niw0LjUyMSwxLjUzNSw2LjExMS0wLjMxM2w3MS40NDctODMuMDE1DQoJYzEuNTktMS44NDgsNC40MDQtMi4wNTksNi4yNTEtMC40NjhsMjMuNTE4LDIwLjI0MmMxLjg0OCwxLjU5LDIuMDU5LDQuNDA0LDAuNDY4LDYuMjUyTDc0LjQzOSwxNTcuNTE5eiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo="); }
#form_onaylar{ padding:20px 0 10px 0}
#form_onaylar .checkbox .error {
color: red;
font-size: 15px;
line-height: 25px;
margin-top:4px;
margin-inline-start:33px;
}

#form a{
color:#06C
}
#form a.underline{
text-decoration: underline
}
