/*-------------------İLETİŞİM--------------*/

.iletisim label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 0.366vw;
    font-weight:600;
	text-align:left;
	font-size: 0.732vw;
	text-transform:uppercase;
	color: #9d9d9d;
	line-height:120%;
}
.iletisim input[type=text],
.iletisim input[type=number],
.iletisim input[type=tel],
.iletisim input[type=email],
.iletisim input[type=date],
.iletisim input[type=password],
.iletisim select,
.iletisim select option,
.iletisim textarea {
	font-family: inherit;/* textarea fontu eşitle */
	font-size: inherit;/* textarea fontu eşitle */
	padding: 1vw;
	font-size:1.2vw;
	width: 100%;
	height: auto;
	text-align: left;
	text-align-last: left;
	-ms-text-align-last: left;
	-moz-text-align-last: left;
}

.iletisim input[type="checkbox"]{
	width: 2vw;
	height: 2vw;
	vertical-align:middle;
}

.iletisim input[disabled] {
    cursor: not-allowed;
}
.iletisim textarea{
	overflow: auto;
	resize: vertical !important;
}

.iletisim .textareamax{font-size: 0.732vw;color: #9d9d9d;margin: -2vw 0 0 0;}
.iletisim input[type=text],
.iletisim input[type=number],
.iletisim input[type=tel],
.iletisim input[type=email],
.iletisim input[type=date],
.iletisim input[type=password],
.iletisim textarea, .iletisim select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    -moz-box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    display: inline-block;
    background-color: #eee;
    border: 0.073vw solid #e2e2e2;
    border-top: 0.073vw solid #cdcdcd;
    border-bottom: 0.073vw solid #efefef;
    color: #9d9d9d;
    margin: 0 0 2vw 0;
}
#guvenlikKodu{width:8vw;float:left;padding:1vw;margin-right:1vw;}
#guvenlikResim{width:8vw}

.iletisim input[type=file]:focus,
.iletisim input[type=text]:focus,
.iletisim input[type=number]:focus,
.iletisim input[type=tel]:focus,
.iletisim input[type=email]:focus,
.iletisim input[type=date]:focus,
.iletisim input[type=password]:focus,
.iletisim textarea:focus,
.iletisim select:focus,
.select-style:focus{
	outline: none;
	background-color: #fff;
}

/* Remove select Arrows Chrome, Safari, Edge, Opera */
.iletisim input::-webkit-outer-spin-button,.iletisim input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
/* Firefox */
.iletisim input[type=number] {-moz-appearance: textfield;}

.iletisim #pass-show {
	position: absolute;
	transform: translateY(40%);
	margin-left:-3vw;
	width:2vw;
	height:2vw;
	cursor: pointer;
	background-image: url('../i/eyec.svg');
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 100%;
	opacity:.4;
}

/* checkbox Switch */
.switch {
	position: relative;
	display: inline-block;
	width: 3.125vw;
	height: 1.77vw;
}
.switch input { 
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
}
.switchText {
  display: inline-block;
  vertical-align: middle;
  font-size:1.2vw;
  margin-bottom:.8vw;
  padding-bottom:.2vw;
  font-weight:600;
  color:rgba(0,0,0, 0.7);
  text-shadow: 1px 1px 1px rgba(255,255,255, 0.5);
}
.slider {/*switch devamı*/
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 1.354vw;
	width: 1.354vw;
	left: 0.2vw;
	bottom: 0.2vw;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
	box-shadow: .1vw .1vw .1vw rgba(0,0,0,0.2);
}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {
  -webkit-transform: translateX(1.354vw);
  -ms-transform: translateX(1.354vw);
  transform: translateX(1.354vw);
}
.slider.round {
  border-radius: 1.77vw;
  box-shadow: .1vw .1vw .3vw rgba(0,0,0,0.5);
}
.slider.round:before {
  border-radius: 50%;
}
/* checkbox Switch sonu*/

input[type=submit], button[type=submit], .tus{
	height: 2.4vw;
	background-color:var(--r);
	border: none;
	color: #fff;
	font-weight: 500;
	font-size: 1.2vw;
	padding: .5vw 2vw;
	margin:0 .5vw;
	border-radius: 2vw;
	-webkit-border-radius: 2vw;
	-moz-border-radius: 2vw;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	line-height: 1vw;
	box-sizing: border-box;
}

.tus-gri{
    background: #888;
    cursor: not-allowed;
}

.sepetadet{
	font-family: inherit;/* textarea fontu eşitle */
	font-size: inherit;/* textarea fontu eşitle */
	padding: .2vw;
	font-size:1.2vw;
	width: 7vw;
	height: auto;
	text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    -moz-box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    box-shadow: inset 0px 0.073vw 0.220vw -0.146vw #000;
    display: inline-block;
    background-color: #eee;
    border: 0.073vw solid #e2e2e2;
    border-top: 0.073vw solid #cdcdcd;
    border-bottom: 0.073vw solid #efefef;
    color: var(--r);
}

.tabloSadeCab {
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	white-space:nowrap;
}
.tabloSade {
	width: auto;
	border-collapse: collapse;
	//min-width: 600px;
	white-space:nowrap;
	margin: 0 auto;
}
.tabloSade thead {background-color: var(--r);}
.tabloSade thead th{color: #fff;}
.tabloSade th, .tabloSade td {
	padding: .2vw .2vw;
	border: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	overflow:hidden;
}
.tabloSade th {font-size: 1.2vw;font-weight:400;color:var(--r)}
.tabloSade td {font-size: 1vw;}
.tabloSade td a{color: #000;}
.tabloSade tbody tr:nth-child(odd) {background-color: #fff;}
.tabloSade tbody tr:nth-child(even) {background-color: #fafafa;}

.tabloSade td.sag{text-align:right}
.tabloSade td.sol{text-align:left}

.tabloSade th.dar, .tabloSade td.dar {width: 1px;white-space: nowrap;}

/* Mobil Responsive */ 
@media screen and (max-width: 799px) {
	.tabloSadeCab {overflow-x: auto}
	.iletisim input[type="checkbox"]{width: 4vw;height: 4vw}
	.iletisim label {font-size:3vw;margin-bottom:1vw}
	.iletisim input[type=text],.iletisim input[type=number],.iletisim input[type=tel],.iletisim input[type=email],.iletisim input[type=password]{font-size:4vw;padding:3vw 3vw 3vw 3vw;margin-bottom:5vw;}
	.iletisim input[type=file]{font-size:3vw;padding:1vw 1vw 1vw 0;height:8vw;margin-bottom:5vw}
	.iletisim select{padding: 2vw; font-size: 4vw; margin: 0 0 4vw 0}
	.iletisim select option{font-size: 4vw}
	.iletisim textarea{font-size:4vw;padding:4vw}
	.iletisim .textareamax{font-size:2vw;margin-bottom:4vw}
	.iletisim #pass-show {width:7vw;height:7vw;margin-left:-9vw;transform: translateY(30%);}
	input[type=submit], button[type=submit], .tus{height:9vw;margin:1vw;font-size: 4vw;padding: 1.3vw 5vw;border-radius: 5vw;-webkit-border-radius: 5vw;-moz-border-radius: 5vw}
	.tabloSade th, .tabloSade td {padding: .8vw 3vw}
	.tabloSade th {font-size: 3.8vw}
	.tabloSade td {font-size: 3.2vw}
	.sepetadet{font-size: 3.2vw;padding:.8vw;width:25vw;}
}