*{margin:0px;padding:0px;outline:none;border:none;list-style:none;box-sizing:border-box;vertical-align:baseline;position:relative; }

html, body{
	/* max-width:1600px; */min-width:100%;display:block;margin:0px auto;font-family:sans-serif;font-size:14px;line-height:1.4;
	color:#000;
	height:100%;
	height:auto;
	display:block;
	/* overflow: auto;not do*/
	background: #f1f1f1;
	background: #077568;
	background: #f1f1f1;
} 

html{
/* 	background: #fff;
	background-color: white;
	background-image: linear-gradient(90deg, rgba(11, 17, 60, 0.5) 50%, transparent 50%), linear-gradient(rgba(8, 33, 78, 0.5) 50%, transparent 50%);
	background-size: 40px 40px;
	background:
	radial-gradient( circle at 100% 50%, transparent 20%, rgba(255,255,255,.3) 21%, rgba(255,255,255,.3) 34%, transparent 35%, transparent),
	radial-gradient(circle at 0% 50%, transparent 20%, rgba(255,255,255,.3) 21%, rgba(255,255,255,.3) 34%, transparent 35%, transparent) 0 -50px;
	background-color: cadetblue;
	background-color: #f1f1f1;
	background-size:55px 50px; 
	height:100%;
	*/
}

body{
	color: #000;
	font-size: 13px;
	line-height: 1.4em;
	min-width: 600px;
	font-size: 13px;
	line-height: 1.4em;
	display:block;
	overflow-x:auto;
}


.fn{font-weight:400;}
.fb{font-weight:600;}
.clear{clear:both;line-height:0px;}
a{color:#000;}
.t-0{top:0}
.r-0{right:0}
.l-0{left:0}
.b-0{bottom:0}

.renk{
/* 	position:absolute; 
	bottom:90px;
	left:10px; */
	border:1px solid #aaa; 
	width: 20px; 
	height:20px; 
	background:#FFC107; 
	border-radius:3px; 
}

html .maincolor{
/* 	background:#8b9dc3;color:#fff;
	background:#36384D;
	background:#333;
	background:#700;color:#fff;
	background:#08a;
	background:#fec700;
	color:#000;
	background:#e9d4b3; */
	background:#75890c;
	color:#fff;
	text-shadow:0px 1px 2px #000;
	
}
.islemler li.ilk{
	text-shadow:inherit;
}
.kartela{
	border:1px solid #000; 
	left:20%;
	width:60%;
	top:20%;
	background:#fff; 
	-webkit-box-shadow: 0px 1px 5px #000;
	box-shadow: 0px 1px 5px #000; 	
}
.kartela div{
	counter-reset: bolum; 
}


.kartela div a{
	margin:8px; 
	padding:5px 5px; 
	display:inline-block;
	width :80px;
	height:80px;
	border:1px solid #aaa; 
	color:inherit;
	color:#fff;
}
/* .kartela div a:nth-of-type(4 ){background:#08a ; }
.kartela div a:nth-of-type(5 ){background:#8b9dc3 ;color:#000; }
.kartela div a:nth-of-type(6 ){background:#E91E63 ; }
.kartela div a:nth-of-type(7 ){background:#3F51B5 ; }
.kartela div a:nth-of-type(8 ){background:#03A9F4 ;color:#000; }
.kartela div a:nth-of-type(10){background:#4CAF50 ;color:#000; }
.kartela div a:nth-of-type(12){background:#9E9E9E ;color:#000; }

.kartela div a:nth-of-type(19){background:#4390E1 ;color:#000; }
.kartela div a:nth-of-type(20){background:#4390E1 ;color:#000; }

.kartela div a:nth-of-type(2 ){background:#e9d4b3 ;color:#000; }

 */
.kartela div a:nth-of-type(1 ){background:#75890c ; }
.kartela div a:nth-of-type(2 ){background:#a00 ;color:#fff; }
.kartela div a:nth-of-type(3 ){background:#009688 ;color:#fff; }
.kartela div a:nth-of-type(4 ){background:#795548 ; }
.kartela div a:nth-of-type(5 ){background:#607D8B ; }
.kartela div a:nth-of-type(6 ){background:#1d3e4e ; }
.kartela div a:nth-of-type(7 ){background:#798777 ;color:#fff; }
.kartela div a:nth-of-type(8 ){background:#02475e ; }
.kartela div a:nth-of-type(9 ){background:#845460 ; }
.kartela div a:nth-of-type(10){background:#206a5d ; }
.kartela div a:before{
	text-align:center; 
	counter-increment: bolum;               /* bolum adlı sayacı arttır */
	content: "Renk " counter(bolum);
}

.tl,
.text-left{text-align:left !important ;}
.tr,
.text-right{text-align:right !important ;}

.tc,
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.left{float:left;}

.fw-400{font-weight:400; }
.fw-500{font-weight:500; }
.fw-600{font-weight:600; }
.fw-700{font-weight:700; }

.f-10{font-size:10px; }
.f-11{font-size:11px; }
.f-12{font-size:12px; }
.f-16{font-size:16px; }
.f-18{font-size:18px; }
.f-25{font-size:25px; }


.right{float:right;}.scroll{overflow-y:scroll;}.bg-white{background:#FFF;}.autosize{width:100%;height:auto;}.autowidth{width:100%;}.overhid{overflow:hidden;}
ul li{display:block;}


.body_ayarlar,
.body_sms,
.body_tumrandevular
{
	overflow-y:hidden;
}

.body_login {
	background: url(./lib/img/4.jpg) center center / cover no-repeat;
}
.body_login .ust{
	display:none;
}

.oh{
	overflow:hidden;
}
.ra-1{
	border-radius:1rem;
}

title{text-transform: capitalize;}
label{font-weight:700;display:inline-block;}


input[type=file],input[type=text], input[type=search], input[type=radio], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=checkbox], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], select, textarea{
border: 1px solid #bbb;
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
background-color: #fff;
color: #32373c;
outline: 0;
transition: 50ms border-color ease-in-out;

font-size:14px;
line-height:24px;
}
select{
line-height: 33px;
height: 33px;


}
select ,input{
padding: 4px 5px;
margin: 0px;
}
input[type=file]{width:50%;}
select option{padding:5px;line-height:30px;}
img{vertical-align:middle;}
i.fa{vertical-align:baseline;}

hr{margin:10px;border-top:1px solid gray;border-top:1px solid #999;}

.sidetobe hr{
	margin:4px 0px;
}
ul i{margin:0px 5px;margin-left:3px;font-size:16px;text-align:center;}
legend{margin-left:20px;padding:0px 5px;font-weight:bold;}
fieldset{
border:1px solid #bbb;
padding:10px;
margin-bottom:10px;
vertical-align:middle;
}
a{text-decoration:none;}

body,.cont{
	min-width:1000px;
}
.orta_sag{
	min-width:700px;
	
}

.ust,.orta,.alt{display:block;min-width:1000px;}

.ust,.orta_sol{
}



.ust{height:40px;line-height:33px;position:fixed;color:#fff;top:0px;margin-bottom:0px;border-bottom:0px solid #444;
color: #ccc;direction:ltr;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
padding:0px;
width:100%;

}
.vab{
	vertical-align:baseline !important; 

}
.vam{
	vertical-align:middle !important; 
}
.ust ul li{float:left;margin:0px 5px;padding:0px;}
.ust ul li a{line-height:40px;font-size:14px;font-weight:bold;min-width:160px;padding:5px 0px;color: #fff;
text-shadow:0px 1px 1px #000;}

.ust ul li:last-of-type{
	margin-right:0; 
}

.ust ul li a.account{
	font-size:14px;font-weight:bold;
	height:35px;
	padding-left: 10px !important; 
	padding-right:10px !important; 
	line-height:37px;
	text-align:center; 
	color: #fff;
/* 	min-width:37px;
	border-radius:100%;
	width:37px; */
	border-radius:0px;
	border:1px solid #bbb; 
}
.ust ul li a.account:active{
	box-shadow:inset 0px 1px 5px #000; 
}

.ust ul li i{margin-top:-3px;}
.alt{line-height:15px;background:#f1f1f1;position:fixed;color:#fff;bottom:0px;margin-bottom:0px;padding:5px 20px;margin-left:0px;color:#000;
box-shadow:-4px 0px 10px #333;text-align:right;color:#000;
height:30px;line-height:20px;
width:100%;}
.alt i{margin-top:-3px;border:0px solid}
/* .alt b.ipadres{margin-right:-1px;border-right:1px solid #000;height:20px;}
.alt b.tst{padding:5px 0;}
text-shadow:0px 1px 1px #ddd;
padding:3px;
 */

.alt span{
	font-size:12px;  
}
.ust ,.alt{
/* max-width:1600px; */
display:block;
margin:0px auto;
z-index:105;
}
.scrollup{
width: 36px;
height: 36px;
cursor: pointer;
opacity: 0.7;
position: fixed;
bottom: 35px;
right: 20px;
display: inline-block;
text-indent: -0px;
-webkit-border-radius: 50%;

border-radius: 50%;
display: inline-block;
display: none;
text-align: center;
z-index:9999;
}
.scrollup:after{
font-family: FontAwesome;
content: "\f01b";
color: #000;
color: #026;
font-size: 45px;
}
.sidetobefixed{
	position: -webkit-sticky !important;
	position:sticky !important;
	top: 5px !important;
}



.p-0{
	padding:0 !important;
}
.p-1{
	padding:0.25rem !important;
}

.p-2{
	padding:0.5rem !important;
}
.py-25{
	padding-top   :0.65rem !important;
	padding-bottom:0.65rem !important;
}
.p-3{
	padding:1rem !important;
}
.p-4{
	padding:1.5rem !important;
}
.p-5{
	padding:3rem !important;
}
.pt-0,
.py-0{
	padding-top:0 !important;
}
.pr-0,
.px-0{
	padding-right:0 !important;
}
.pb-0,
.py-0{
	padding-bottom:0 !important;
}
.pl-0,
.px-0{
	padding-left:0 !important;
}
.pt-1,
.py-1{
	padding-top:0.25rem !important;
}
.pr-1,
.px-1{
	padding-right:0.25rem !important;
}
.pb-1,
.py-1{
	padding-bottom:0.25rem !important;
}
.pl-1,
.px-1{
	padding-left:0.25rem !important;
}

.pt-2,
.py-2{
	padding-top:0.5rem !important;
}
.pt-2px{
	padding-top:2px !important;

}

.pr-2,
.px-2{
	padding-right:0.5rem !important;
}
.pb-2,
.py-2{
	padding-bottom:0.5rem !important;
}
.pl-2,
.px-2{
	padding-left:0.5rem !important;
}

.pt-3,
.py-3{
	padding-top:1rem !important;
}
.pr-3,
.px-3{
	padding-right:1rem !important;
}
.pb-3,
.py-3{
	padding-bottom:1rem !important;
}
.pl-3,
.px-3{
	padding-left:1rem !important;
}

.pt-4,
.py-4{
	padding-top:1.5rem !important;
}
.pr-4,
.px-4{
	padding-right:1.5rem !important;
}
.px-45{
	padding-right:2.2rem !important;
	padding-left:2.2rem !important;
	
}
.pb-4,
.py-4{
	padding-bottom:1.5rem !important;
}
.pl-4,
.px-4{
	padding-left:1.5rem !important;
}

.pt-5,
.py-5{
	padding-top:3rem !important;
}
.pr-5,
.px-5{
	padding-right:3rem !important;
}
.pb-5,
.py-5{
	padding-bottom:3rem !important;
}
.pl-5,
.px-5{
	padding-left:3rem !important;
}


.m-auto{
	margin:auto !important;
}


.row{
	display:block;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex !important ; 
	flex-direction: row;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	clear: both;
}

.col{
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}
.col-auto{
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}
.col-1{
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%;
	width:8.333333%;
}
.col-2{
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%;
	width:16.666667%;
}
.col-35{
	-ms-flex:0 0 29.166667%;
	flex:0 0 29.166667%;
	max-width:29.166667%;
	width:29.166667%;
}
.col-85{
	-ms-flex:0 0 70.833334%;
	flex:0 0 70.833334%;
	max-width:70.833334%;
	width:70.833334%;
}

.col-4{
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%;
	width:33.333333%;
}
.col-5{
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%;
	width:41.666667%;
}
.col-6{
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	width:50%;
}

.col-7{
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%;
	width:58.333333%;
}
.col-8{
	-ms-flex:0 0 66.666667%;
	flex:0 0 66.666667%;
	max-width:66.666667%;
	width:66.666667%;
}
.col-9{
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
	width:75%;
}
.col-10{
	-ms-flex:0 0 83.333333%;
	flex:0 0 83.333333%;
	max-width:83.333333%;
	width:83.333333%;
}
.col-11{
	-ms-flex:0 0 91.666667%;
	flex:0 0 91.666667%;
	max-width:91.666667%;
	width:91.666667%;
}
.col-12{
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	width:100%;
}
.w-25{
	width:25% !important;
}
.w-33{
	width:33.333333333%;
}
.w-50{
	width:50% !important;
}
.w-75{
	width:75% !important;
}
.w-100{
	width:100% !important;
}



.w-auto{
	width:auto !important;
}

.h-25{
	height:25% !important;
}
.h-50{
	height:50% !important;
}
.h-75{
	height:75% !important;
}
.h-100{
	height:100% !important;
}
.h-75px{
	height:75px !important;
	padding-bottom:5px;
}
.h-100px{
	height:100px !important;
	padding-bottom:5px;
}
.h-150{
	height:150px !important;
}
.h-200{
	height:200px !important;
}
.h-auto{
	height:auto !important;
}


.m-0{
	margin:0 !important;
}
.mt-0,
.my-0{
	margin-top:0 !important;
}
.mr-0,
.mx-0{
	margin-right:0 !important;
}
.mb-0,
.my-0{
	margin-bottom:0 !important;
}
.ml-0,
.mx-0{
	margin-left:0 !important;
}
.m-1{
	margin:0.25rem !important;
}


.mb-n1{
	margin-bottom:-1px !important;
}
.mt-n1{
	margin-top:-1px !important;
}
.mt--1{
	margin-top:-1px; 
}
.mt-1,
.my-1{
	margin-top:0.25rem !important;
}
.mr-1,
.mx-1{
	margin-right:0.25rem !important;
}
.mb-1,
.my-1{
	margin-bottom:0.25rem !important;
}
.ml-1,
.mx-1{
	margin-left:0.25rem !important;
}
.m-2{
	margin:0.5rem !important;
}
.mt-2,
.my-2{
	margin-top:0.5rem !important;
}
.mr-2,
.mx-2{
	margin-right:0.5rem !important;
}
.mb-2,
.my-2{
	margin-bottom:0.5rem !important;
}
.ml-2,
.mx-2{
	margin-left:0.5rem !important;
}
.m-3{
	margin:1rem !important;
}
.mt-3,
.my-3{
	margin-top:1rem !important;
}
.mr-3,
.mx-3{
	margin-right:1rem !important;
}
.mb-3,
.my-3{
	margin-bottom:1rem !important;
}
.ml-3,
.mx-3{
	margin-left:1rem !important;
}
.m-4{
	margin:1.5rem !important;
}
.mt-4,
.my-4{
	margin-top:1.5rem !important;
}
.mr-4,
.mx-4{
	margin-right:1.5rem !important;
}
.mb-4,
.my-4{
	margin-bottom:1.5rem !important;
}
.ml-4,
.mx-4{
	margin-left:1.5rem !important;
}
.m-5{
	margin:3rem !important;
}
.mt-5,
.my-5{
	margin-top:3rem !important;
}
.mr-5,
.mx-5{
	margin-right:3rem !important;
}
.mb-5,
.my-5{
	margin-bottom:3rem !important;
}
.ml-5,
.mx-5{
	margin-left:3rem !important;
}


.bordered_d{
	border:1px dashed #ccc;
}

.bordered{
	border:1px solid #ccc;
}

.border{
	border:1px solid #1565C0 !important;
	border:1px solid #f5f5f5 !important;
	border:1px solid #ddd !important;
}
.border-bbb{
	border:1px solid #bbb !important;
}

.border-red{
	border-color:#a00 !important;
}
.border-top,.bt{
	border-top:1px solid #c5c5c5 !important;
}
.border-right,.br{
	border-right:1px solid #c5c5c5 !important;
}
.border-bottom,.bb,.bb-1{
	border-bottom:1px solid #c5c5c5 !important;
}
.border-left,.bl{
	border-left:1px solid #c5c5c5 !important;
}
.b-0,
.border-0{
	border:0 !important;
}
.bt-0,
.border-top-0{
	border-top:0 !important;
}
.br-0,
.border-right-0{
	border-right:0 !important;
}
.bb-0,
.border-bottom-0{
	border-bottom:0 !important;
}
.bl-0,
.border-left-0{
	border-left:0 !important;
}
.border-light{
	border-color:#f8f9fa !important;
}
.border-dark{
	border-color:#343a40 !important;
}
.border-000{
	border-color:#000 !important;
}
.border-white{
	border-color:#fff !important;
}
.rounded-sm{
	border-radius:0.2rem !important;
}


.oh{
	overflow:hidden !important ; 
}

.bra-1{border-radius:5px; }
.bra-2{border-radius:10px; }
.bra-3{border-radius:15px; }
.bra-4{border-radius:20px; }
.bra-5{border-radius:25px; }

.round,.rounded{
	border-radius:10px;
}

.r-lg,
.rounded-lg{
	border-radius:0.5rem !important;
}

.r-circle,
.rounded-circle{
	border-radius:50% !important;
}
.r-pill,
.rounded-pill{
	border-radius:50rem !important;
}
.r-0,
.rounded-0{
	border-radius:0 !important;
}
.clearfix::after{
	display:block;
	clear:both;
	content:"";
}
.dc,
.d-center{
	display:block !important;
	margin:10px auto;
	clear:both;
	text-align:center;
}

.d-inline,.di{
	display:inline !important;
}
.d-inline-block,.d-ib,.dib{
	display:inline-block !important;
}
.d-block,.db{
	display:block !important;
}
.d-table{
	display:table !important;
}

.d-flex,.df{
	display:block !important;
	display:-webkit-box	!important;
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}
.d-inline-flex{
	display:-ms-inline-flexbox !important;
	display:inline-flex !important;
}
.d-none,.dn{
	display:none !important;
}



.cont{
	padding-top:40px;
	padding-bottom:20px;

}
.oturum{margin-right:15px;}
.orta{
	margin-top:0px;top:0px;
	display:block;
	width:auto;
	border:0px solid red;
	padding-top:10px;
	/*
	background: #f1f1f1;
	min-height:100%;
	height:100%; 
	padding-bottom:50px; */

}

.orta_sag{
	padding:0px 0px;padding-right:10px;line-height:35px;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	display:inline-block;
	margin-left:225px;
	width:calc(100% - 225px);
	/* min-height: 100%; */
	height: auto;
}

form{
	padding-bottom:15px;
}
#go{
	min-width:935px;
}

.card{
	min-width:260px;
}

.orta_sol{
	position: fixed;
	padding-top:5px;
	display:inline-block;
	top: 40px;
	z-index:100;
	overflow-y:auto;
	bottom:0px; 
	height:100%; 
	padding-bottom:70px; 
	
	
/* 	padding-bottom:200px;
	bottom: -120px; */
	
}


.orta_sol::-webkit-scrollbar{
	width:0px;
}
.orta_sol::-webkit-scrollbar-thumb{
	border-radius:20px;
	background-color:#111;
	background-color:#f1f1f1;;
}
.orta_sol::-webkit-scrollbar-track{
	background-color:#a00;
}

.cont.true .orta_sag{
	margin-left:50px;
}
.cont.true .orta_sol .islemler div{
	display:none;
}

.ust img{width:28px;vertical-align:middle;margin-right:5px;}
.ust span{
float:left;line-height:40px;height: 40px;margin:0px 10px;
}

.islemler li a:focus,.islemler li a:active{
box-shadow:none;
}

.islemler li{
border: none;
position: relative;
line-height: 37px;
min-height:38px;
}

.islemler li a{
outline:0px;
display: block;
padding-left:5px;
padding-right:10px;
font-size: 14px;
font-weight: 400;
color: inherit;

/* text-shadow:0px 1px 1px #000;*/
}

.islemler ul li a{
padding-left:3px;
padding-right:3px;
}



ul.islemler li i{margin-right:0px;line-height: 37px;}
ul.islemler li div{
	padding:0px 6px;
	padding-right:0px; 
	display:inline-block;font-weight:500;
	width:160px;
}



.islemler li ul{
	display:none;
	background:#444;color:#fff;
	color:#fecf84;
	/*
	transition:.1s all;
	transform-origin: left top 0px;*/
}





.islemler ul a{color:inherit;}

.islemler li.open{border-bottom:0px solid #aaa;/* box-shadow:0px 0px 10px #333;*/
background:#2D2E40;
background:#333;
background:#0073AA;
}

.islemler li.open ul{
display:block;
}




.islemler li.ilk:not(.open):hover{
	color: #fff;
	background:#555;

}

.islemler li ul li:hover{
background:#400;
}

.islemler li.ilk:not(.open):hover ul,
.islemler li.ilk:not(.open) ul.hoveredparent{
margin-left:190px;
display:block;
position:fixed;
margin-top:-38px;
z-index:1000;
width:150px;
border-radius:0px;
border:0px solid #ddd;
box-shadow:2px 2px 10px #777;
background:#ded8d4;
background:#777;

}


.cont.true .islemler li.ilk:not(.open):hover ul,
.cont.true .islemler li.ilk:not(.open) ul.hoveredparent{
display:inline-block;
margin-left:30px;
}
.cont.true .islemler li.ilk:not(.open):hover ul div{
display:block;

}


.islemler li.ilk:not(.open):hover ul:after{
left: -16px;
z-index: 1000;
border: 8px solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #900;
border-right-color: #ded8d4;
border-right-color: #777;
top: 8px;
margin-top: 0px;
}


.islemler .mavi{background:#0073aa;}


li.line{
border-top:1px solid #bbb;
}

.islemler .openok:after{
right: 0;
border: 8px solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-right-color: #f1f1f1;
top: 19px;
margin-top: -8px;
z-index:999;}



a{color:#0073aa;color:#206586;cursor:pointer;}

a:active, a:hover{
color: #00a0d2;
color: #124964;
color: #111;
}



input[type=radio]:not(.apple-switch), input[type=checkbox]:not(.apple-switch){
	border: 1px solid #b4b9be;
	background: #fff;
	color: #555;
	clear: none;
	cursor: pointer;
	/* display: inline-block;
	line-height: 0;
	*/
	vertical-align: middle;
	height: 16px;
	outline: 0;
	padding: 0!important;
	text-align: center;
	width: 16px;
	min-width: 16px !important;

	-webkit-appearance: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	transition: .05s border-color ease-in-out;
}

label input[type=radio],label input[type=checkbox]{
/* margin-top:-3px;
	*/
}


.orta_sag a:not(.button):not(.btn):not(.iceaktar):focus{
	/* 
	color: #124964;
	box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30,140,190,.8); 
	*/
	outline-offset: 1px;
	outline: solid blue 1px;
	box-shadow: 0 0 0 1px blue;
	z-index: 1;

}

.silinen_hastalar_doclass a:focus{
	outline:0 !important ;
	box-shadow: none !important ;
}

.oturum li a{
	height: 36px;
	line-height: 35px !important;
	padding: 0px 8px !important;
	display: inline-block;
	margin-top: 2px;
	
	
}

.outline:focus{
	outline: solid #4CAF50 1px;
    outline-offset: 0px;
	
}

input[type=radio]:not(.apple-switch):checked:before,
input[type=checkbox]:not(.apple-switch):checked:before
{
font-size:15px;
line-height: 14px;
font-weight:600;
/* 
content: "✖";
content: "✓";
background:red; 
content: "✓";
*/
content: "✔";
margin-right:-1px;
color: #1e8cbe;
}
input[type=radio]:not(.apple-switch):checked:before, input[type=checkbox]:not(.apple-switch):checked:before{

}
input.apple-switch {
	position: relative;
	-webkit-appearance: none;
	outline: none;
	width: 44px;
	min-width: 44px !important;
	height: 22px;
	background-color: #fff;
	border: 1px solid #D9DADC;
	border: 1px solid #ccc;
	border-radius: 50px;
	box-shadow: inset -20px 0 0 0 #fff;
}

input.apple-switch:after {
	content: "";
	position: absolute;
	top: 1px;
	left: 1px;
	background: transparent;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	box-shadow: 1px 2px 6px rgba(0,0,0,0.5);
}

input.apple-switch:checked {
	box-shadow: inset 22px 0 0 0 #07d;
	border-color: #4ed164;
	border-color: #07d;
	border-color: #ccc;
	border-color: navy;
}

input.apple-switch:checked:after {
	left: 22px;
	box-shadow: -2px 1px 3px rgba(0,0,0,0.25);

}


input.apple-switch:focus {
}




.medyaekle{display:block;margin-left:0px;}

.btn,
button,.button{
	transform: translateY(0px);
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	/* line-height: 28px;
	height: 30px; 
	margin: 8px 3px;
	padding:0 10px;
	*/
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	background-color: #f7f7f7;
	background-color: #f5f5f5;
	font-weight:500;
	color:#555;
	color:#000;
	padding:5px 8px;
	min-height:30px;
	min-height:27px;
	line-height:normal !important ;
	
	border-radius: 3px;
	box-shadow: 0 1px 0 rgb(255 255 255 / 60%) inset;
	vertical-align: text-bottom;
/* 	
	background: #eff1f3;
	background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec); 
	border: 1px solid #6c6e73;
	border-color: #adb1b8 #a2a6ac #8d9096;	
	*/
	
}


button:active,.btn:active,
.button:active{
	box-shadow: inset 0 2px 0 #006799;
	border-color: #999;
	box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.7);
	box-shadow: inset 0 0px 6px #000 !important;

	/*
	background-image: linear-gradient(to top, transparent 98%, #fff 100%);
	-webkit-transform: translateY(0.5px);
	transform: translateY(0.5px);
	*/
	outline:0;
}


.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus{
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}


.bg-danger,
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:active,
.btn-danger:focus{
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}


.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-navy{
	background:#2d3a82; color:#fff !important ;

}
.btn-orange2{
	background:#fa0; color:#000;
	box-shadow:0 0px 10px #aaa;
	font-weight:700 !important;
}
.btn-orange{
	background:#fa0 !important;
	background:#FF9800 !important;
	-webkit-box-shadow:0 1px 5px #000;
	box-shadow:0 1px 5px #000;
	text-shadow:none;
	font-size:15px;
	font-weight:700 !important;
}

.btn-orange3 {
	border-color: #FFEB3B;
	background-color: #FFEB3B;
	color: #000;
}

.btn-fusya-r{
	border:1px solid #2d3a82;
	background:#ffffff;
	color:#2d3a82;
	transition:all 250ms;
	font-weight:600;
}
.btn-fusya{
	border:1px solid #1565C0;
	background:#1565C0;
	color:#ffffff;
	transition:all 250ms;
	font-weight:600;
}
.btn-fusya:hover{
	border:1px solid #1565C0;
	color:#1565C0;
	background:#ffffff;
}

.btn-green{
	border:1px solid #090;
	background:#090;
	color:#ffffff;
	transition:all 250ms;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.fldr{
	text-overflow: ellipsis;
	overflow: hidden;
	width:23%;
	float:left;
	padding: 11px 5px !important; 
	
}


.bottom button{
	margin:0;
}

button:disabled,.button:disabled{
	cursor:not-allowed;
	
}


.kat_filter_btn,.tasi{
margin:-1px;

}
button i , .button i{
margin-bottom:2px;
margin-bottom:0px;

}

.uyari{
	width:100%;
	display: inline-block;
	line-height: 28px;
	padding: 6px 15px;
	font-size: 14px;
	text-align: left;
	margin: 10px 0px;
	background-color: #fff;
	border-left: 4px solid #ffba00;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);word-wrap: break-word;
}

.colbody .uyari{
padding: 4px;

}

/* 
-webkit-transform: translateY(1.5px);
transform: translateY(1px);
*/
.islemler li div:active{
	color:#fc0;
	text-shadow:0px 1px 1px #000;
}


.close i{font-size:20px;}


/*MODAL
	animation: stretch .1s 1;
*/
.pa{
	position:absolute; 
}

.oya{
	overflow-y:auto;
}

.modal4 h3{
	width:100%; 
	margin:0 !important ; 
}
.modal4{
	width:100%;
	height:100%;
	position:fixed; 
	top:0;
	left:0;
	z-index:105; 
	display:none;
}
.modal4 .modal4_perde{
	width:100%;
	height:100%;
	display:inline-block;
	background:rgba(30,30,30,.6);
}
.modal4 .modal4_inside{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    min-height: 300px;
    box-shadow: 0 5px 15px rgb(0 0 0 / 70%);
    background: #fff;
    -webkit-font-smoothing: subpixel-antialiased;
    display: block;
    margin: 2% auto;
    height: 90%;
    width: 85%;
    z-index: 999;
	padding-top:41px; 
	
}
.modal4 .close{
	position:absolute;
	z-index:101;
	color:#000;
	cursor:pointer;font-size:20px;
	font-weight:bold;
	top: 0px;
	right:0px;
	margin-right:0px;
	margin-top:0px;
	border-radius:0px;
	padding:10px 20px;
	line-height:20px;
}
.modal4 .close:before{
	font-family:fontawesome;
	content:"\f00d";
	font-weight: 100;
}



.modal2,.msj,.gecmismuayenedialog,.cal,.modal_calendar,.genelmsj{
	width:1100px;
	height:584px;
	margin-top:-308px !important;
	margin-left:-550px !important;
	top:50% !important;
	left:50% !important;
	position:fixed !important;
	-webkit-animation:fadeIn 1s;
	
	animation:stretch .1s 1;
	z-index:110;
	border-radius:8px;
	background:#fff;
	border: 0px;
	border-radius: 0px;
	box-shadow:none;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.12), 0 16px 16px rgba(0, 0, 0, 0.24);
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.12), 0 2px 2px 0 rgba(0,0,0,0.24);
	border:0px solid red;
	border-bottom:1px solid #999;
	color: inherit;
	padding:0px;
	padding-bottom:0px;
	padding-top:40px;
}


.modal2{
z-index:110;
display:none;
}
.show{
	
display:block !important;
	
}
.scrolly{
	overflow-y:auto;
	
}
.modal2 h2{
	width:100%;
	height:40px;
	line-height:40px;
	padding:15px 0px;
	padding:0px 0px;
	padding-left:20px;
	position:absolute;
	display:block;
	top:0;
	left:0;
	font-size: 15px;
	font-family: Roboto, 'Segoe UI', Tahoma, sans-serif;
	z-index:100;
	background: #f5f5f5;
	user-select:none;
}

.modal2 .bottom{
	width:100%;
	height:48px;
	position:absolute;
	display:block;
	padding:5px 15px;
	
}

.genelmsj,.msjgns,.hastaradialog{
	width:700px;
	height:400px;
	margin-left:-350px !important;
	margin-top :-210px !important;
	padding-top:40px;
	padding-bottom:0px;
}
.msjgns,.hastaradialog{
	width:900px;
	height:525px;
	margin-left:-450px !important;
	margin-top :-300px !important;
	padding-top:40px;

}
.msjgns textarea{
	min-height:140px !important;
}


.genelmsj h2,.msjgns h2,.hastaradialog h2{
	height:40px;
	line-height:40px;
	padding:0px 0px;
	padding-left:30px;
}


.bootom,
.genelmsj .bottom,.msjgns .bottom{
	line-height: 37px;
	height: 50px;
	padding: 10px 15px;
	text-align: center;
	background: #fff;
}
.close,
.modal_inside .close,.modal2 .close{
	position: absolute;
	top: -1px;
	text-align:center;
	right: 5px;
	width : 52px;
	height: 38px;
	display:inline-block;
	margin: 0px;
	padding: 0px;
	border: 0px solid transparent;
	background: 0 0;
	color: #666;
	z-index: 200;
	cursor: pointer;
	outline: 0;
	transition: color .1s ease-in-out,background .1s ease-in-out;
}

.close,
.modal2 .close{
	position:absolute;
	z-index:101;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	top: 0px;
	margin-right:0px;
	margin-top:0px;
	border-radius:0px;
	right:0px;
	

		display:-webkit-flex;
		display:flex; 
		align-items:center; 
		justify-content:center;
	font-size:20px;
	padding:9px 0px;
	height:100%; 
}
.randevudetaydialog .close{
	margin-top:0px;
}


.genelmsj .close{
	margin-right:0px;
	margin-top:1px;
}

.modal2 .close:hover{/* background:#fe0;*/}
.modal2 .close:active{box-shadow:inset 0 1px 1px #ccc;}
.gnsbtn{width:190px;}
.gnsbtnyuzde70{width:70%;}

.perde{
	position:fixed;
	height:100%;
	width:100%;
	min-width :90000px;
	min-height:90000px;
	background:#000;
	background:#fff;
	background:rgba(30,30,30,.6);
	display:none;
	border-radius:0;
	margin-left:0 !important;
	margin-top:0 !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	z-index:102 !important;
}


.modal2inside{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
min-height: 300px;
box-shadow: 0 5px 15px rgba(0,0,0,.7);
background: #fff;
-webkit-font-smoothing: subpixel-antialiased;
display:block;
margin:2% auto;
height:90%;
width:85%;
z-index:999;
}
.modal2inside div{
padding:20px;

}
.noimgforclone{display:none;}
.modal_outside{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
min-height: 360px;
background: #000;
opacity: .5;
z-index: 159900;
z-index:998;
}
.modal_inside{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	min-height: 300px;
	box-shadow: 0 5px 15px rgba(0,0,0,.7);
	background: #fff;
	-webkit-font-smoothing: subpixel-antialiased;
	display:block;
	margin:2% auto;
	height:90%;
	width:85%;
	z-index:999;
}
.modal_inside .tabbody{
	min-height:100%;
	height:500px;
	overflow-y:auto;
}
.modal,.modal2,.modalftp{
display:none;
max-width:1350px;
}

.modal h3{text-transform:uppercase;}
.modal2_alt{
position:absolute;
bottom:0px;
width:100%;
display:block;
left:0px;right:0px;
}

.modal2_alt a{
display:inline-block;
width:50%;
margin-right:0px;
padding:15px 0px;
float:left;
text-align:center;
font-size:17px;
color:#000;
box-shadow: 0 1px 2px 0 rgba(46,50,54,0.20), inset 0 1px 0 0 rgba(255,255,255,0.3);
border: 1px solid #516677;
user-select:none;
-webkit-user-select:none;
text-shadow: 0 1px 1px #ccc;
}


.cikinti img{
	width:100%;
	height:100%;
}

.cikinti{
	width: 80px;
	height:80px;
	margin-top: -80px;
	margin-left: 40%;
	z-index: 99999;
	position: absolute;
	background: #FFEB3B;
	background: #fff;
	padding: 4px;
	border-radius: 50%;
	display:block;
	text-align:center;

}


.modal_calendar{
	padding:0;
	display:none;
	z-index:110;

}


.content{
	width:100%;
	height:100%;
	overflow-y:auto;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	padding: 20px;
	padding-top: 10px;
	font-size: 15px;
	line-height:25px;
	background:#fff; 
/*	background: url(./lib/img/bottom.png) #fff no-repeat center top;
	border: 1px solid #aaa;
	background-position: center top -13px;*/
}



.content h4{}
.content p{
font-size:15px;
font-weight:normal;
text-align:center;
line-height:22px;
color:#000;
width:100%;
float:left;
margin:19px 0;
text-shadow:0 1px 0 #fff;
}



.tabburayayukle_randevu .kapat,.tabburayayukle_randevu .sure
{
	display:none;
}

.tabburayayukle{
	
}


.tabburayayukle::-webkit-scrollbar{
	width:8px;
}
.tabburayayukle::-webkit-scrollbar-thumb{
	border-radius:40px;
	background-color:#000;
}
.tabburayayukle::-webkit-scrollbar-track{
background-color:#bbb;
}


.loadmodal{
	width:400px;
	height:200px;
	padding-top:15px;
	margin-top:5%;
	display:none;
}

.loadmodal img{
	margin-top:0;
}

.loadmodal h2{
	height:25px;
	line-height:15px;
	padding:0px 8px;
	font-size:15px;

}


table a{
	padding:0 3px;

}

.kalite_doclass table tbody tr td{
	cursor:pointer;
	padding:5px 5px;
	padding-right:2px; 
	
}

.accordion li a:not(.button){
	padding:0 8px;
	border-radius:0px;
	
	font-weight:600;
}


.accordion .colbody a:not(.button):hover {
	background:#fe0;color:#000;
}

a.a_delete:not(.button):active
{
/* 	background:#fe0; */
}






.b10{padding:10px 20px;height:50px;}

.mesai label{
	width:200px;
	margin-bottom:8px; 
	border-bottom:0 !important ; 
}
.ista_div{
	margin-bottom: 15px !important;
	border-bottom: 1px solid #aaa;
	padding-bottom: 15px;
	float: left;
	width: 47% !important ;
	margin-right: 3%;
}

input:not(.apple-switch):focus,select:focus,textarea:focus{
	/* 
	box-shadow: 0 0 0 1px blue;
	border-color: blue;
	border-color: #5b9dd9;
	*/
	outline: solid blue 1px;
	outline-offset: 0px;
}

.olcum_container input{
	z-index:1;
}


a.button:focus{
	outline: solid blue 0px;
	box-shadow:none;
}

.b_mavi:hover{
	color:#fff;
}
.b_mavi{
	border-color: #006799;
	background: #2196f3;
	background: #08b;
	color: #fff;
	border-color: #0073aa;

}
.b_gri:hover{
	background: #f1f1f1;
}
.b_gri{
	
	background: #fafafa;
	background-color: #f7f7f7;
	border-color: #999;
	color: #23282d;
}
.b_red{

	background: #b00;
	color: #fff;
}

	/* box-shadow: 0 1px 0 #ccc; */
.b_yesil{
	background: #070;
	background: #CDDC39;/* #75890c */
	color: #000;
}


.b_pink{
	box-shadow: 0 1px 0 #ccc;
	background: pink !important;
	background: #FFECEC !important;
}
.b_lightblue{
box-shadow: 0 1px 0 #ccc;
background: lightblue;
}

select.b_lightyellow,
input.b_lightyellow,
.b_lightyellow{
background: lightyellow;
}

.b_dark{
	background: #444;
	opacity:0.7;
}

.b_orange{
	background: #fec700;
	opacity:0.7;
}

.text-fusya{
	color:#E91E63;
	
}
.text-orange{
	color:#fa0;
	
}
.text-navy{
	color:#00a;
}
.text-success{
	color:#0a0;
	
}
.text-a00,
.c_red{
	color:#a00 !important ;
}

.c_beyaz{
	color:#fff;
}

tr td.old:last-of-type{

}



.ulmenuyeekle textarea{min-height:80px !important;}
.cp{
	cursor:pointer; 
	
}
table{
	border: 1px solid #ccc;
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
	border-spacing: 0;
	width: 100%;
	margin: 0;
	margin-bottom: -1px;
	display: table;
	border-collapse: collapse;
	border-spacing: 2px;
/* 	border-color: grey; */
	table-layout: fixed;
	background: #fff;
	font-size:inherit;
}
table *{
	word-wrap: break-word;
	white-space: normal;
	
}
table.table-layout-auto{
	table-layout: auto;
	
}

thead{
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
}
tbody{
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}
tr{
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
th,td{padding:1px;padding-left:1px;border:1px solid #d9d9d9;vertical-align:middle;}
th{
	border-bottom: 1px solid #e1e1e1;color:#0073aa;padding:0px;
	height:30px;
	color: #000;
	border-left: 1px solid #ccc;
	border: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	border-top: none;
	font-weight: bold;
	font-size: 13px;
	background:#f5f5f5;
	line-height:normal;
/*
	background: #eeece1 !important; */
}

th a{
	display:block;width:100%;height:100%;
	vertical-align:middle;
	padding:10px 0;
	line-height:normal;
	color:#000;
	
	display: flex;
	justify-content: center;
	align-items: center;	
}

.kayitlirandevular_doclass tr td{
	padding:10px 5px; 
	cursor:pointer; 
}

.kayitlirandevular_doclass table tr th:nth-child(2){width:150px;}
.kayitlirandevular_doclass table tr th:nth-child(n+4){width:150px;}

.kayitlirandevular_doclass table tr td{text-align:center; }

.logs_doclass table tr th{
	padding:10px 0px; 
}
.logs_doclass table tr th:nth-child(-n+2){
	width:120px;
}
.logs_doclass table tr td{text-align:left !important ; }
.logs_doclass table tr td:first-child{text-align:center !important; }
.yk-50{
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	vertical-align:bottom;
	max-width:60px;
}
.logs_doclass span{
	color:#E91E63;
	color:#00a;
}
.logs_doclass font{
	color:#e16;
	
}


table td:nth-child(n+1){
	padding-left:6px;

}
table.izinverilenler tr th:nth-child(1){width:55px;}
table.izinverilenler tr th:nth-child(2){width:155px;}


table.izinverilenler td{text-align:center; padding:10px 5px; }

table.fiyattable {table-layout:fixed;user-select:none;}
table.fiyattable tr th:nth-child(1){width:35px;}
table.fiyattable tr th:nth-child(2){width:140px;}
table.fiyattable tr th:nth-child(3){width:70px;}
table.fiyattable tr td:nth-child(3){text-align:center;}
table.fiyattable .button{margin:2px auto;height:30px;line-height:30px;}

table tr td:first-child{text-align:center;padding:1px;}

table.hastadosyalistesi th{
	padding:10px 0px; 
}
table.hastadosyalistesi a{
	text-decoration:none; 
}
table.hastadosyalistesi tr th:nth-child(1){width:10px;}
table.hastadosyalistesi tr th:nth-child(2){width:140px;}
table.hastadosyalistesi tr th:nth-child(3){width:20px;}
table.hastadosyalistesi tr th:nth-child(4){width:20px;}
table.hastadosyalistesi td{
	padding:0px 5px !important ; 
}
table.hastadosyalistesi tr td:nth-child(2):hover{
	background:#fe0; 
	cursor:pointer; 
}

table.hastadosyalistesi tr td:last-child b{
	display:block; 
	border:1px solid #fff;
	padding:1px 0px; 
	width:50px;
	margin:auto;
	cursor:pointer; 
	-webkit-user-select:none;
	user-select:none;
	color:#00a;
	margin-bottom:2px;
	background:#eee;
	border-radius:4px;
	border:1px solid #ccc; 
}
table.hastadosyalistesi tr td:last-child b:hover{
	background:#fd0;
	border:1px solid #ccc;
}
table.hastadosyalistesi tr td:last-child{
	font-size:12px; 
	
}

/* 
table.hastadosyalistesi tr td:nth-child(n+1){
	text-align:center; 
}

td label:active{
color: #124964;
box-shadow: 0 0 0 1px blue;
}border-top: none;
 */
.guploadanim{
	position:fixed;
	top:0;
	left:0;
	width: 600px;
	height:600px;
	border-radius:0 0px 80% 0;
	background: #000; 
	background: #4285F4; 
	background: #a00; 
	opacity:0.5;
	opacity:0.85;
	z-index:9999; 
	transform:scale(0.0);
	transform-origin:0 0;
	transition: all 0.2s;
}
.guploadanim.show{
	transform:scale(1);
}
.guploadanim.show:after{
	content:"\f105";
	content:"\e0cd";
	content:"\f0ee \a\A\a Dosyaları Bırakınız";
	font-family:fontawesome; 
	color:#fff;
	font-size:40px;
	text-align:left;
	padding: 28% 100px;
	padding-right:0; 
	display:block; 
	white-space: pre;
}

 
 
td img{width:50%;margin:5px;}
.table_user_form td img{width:auto;margin:5px;}
.table_user_form input,
.table_user_form select
{width:60%;}


.adminfiltre{text-align:right;}
.adminfiltre input{width:65%;text-align:left;}
.tableyonet{
	background:#f5f5f5;width:100%;display:inline-block;
	border:1px solid #ddd;border-bottom: 1px solid #ccc;
	color:#777;vertical-align:middle;margin-bottom:-1px;
	height:50px;line-height:40px;padding:5px 8px;
	box-shadow: 0 1px 0 rgba(255,255,255,.7) inset;
	
}
.tableyonet a{
	user-select:none;
	
}

.admin_table + .tableyonet{
	margin-bottom:80px;
}

.tabload .tableyonet{background:#fff;border:0px solid #ddd;border-bottom: 1px solid #ccc;}


.tableyonet select{margin-left:10px;background:#ffd;/* border:1px solid #a00;outline-color:#a00;*/}
.tableyonet select.tokategori{margin-left:10px;background:#fcc;/* border:1px solid #a00;outline-color:#a00;*/}
.tableyonet b,
.tableyonet a,
.tableyonet input
{color:#000;}
td{font-size: 13px;
line-height: 1.6em;color: #000;
font-weight:600;

}
.striped tbody>:nth-child(odd), ul.striped>:nth-child(odd){
background-color: #f9f9f9;
background-color: #fcfcfc;
}





.btnsearchfiltre{
	width:80px !important;

	margin:auto;

}
input.searchtable{
	border-radius:0px;
	width:380px !important;
	outline:none;
	box-shadow:none;
	border:1px solid #ccc !important;
	padding-left:8px;
	height:30px;
	vertical-align:super;;
	margin-top:6px;
	margin-right:5px;

}

td:nth-child(1){text-align:center;}


table tr td:last-child{text-align:center;}



.table_user_form{
	width:65%;
	background:#fff;
}
.table_user_form tr td:nth-child(1){
	width:200px;
	background:#fff;

}
.table_user_form tr:nth-child(n+5) td{
	background:#fff !important;
}
.table_user_form tr{
	height:65px;

}
.table_user_form td{
	height:40px;
	font-weight:700;
	text-align:left !important;
	padding-left:15px !important;

}
.table_user tbody tr{height:80px;}
.table_user thead th:nth-child(1){width:100px;}
.table_user thead th:nth-child(3){width:200px;}
.table_user thead th:nth-child(4){width:255px;}

.table_user tbody tr td:nth-child(3){text-align:center;}
.table_user tbody tr td:nth-child(2){font-weight:600;padding:10px 10px; }
.table_user tbody tr:hover{background:#fff9c8;}
.table_user .edit_islem{
	margin-left:-5px; 
}

.logs thead th:nth-child(2){width:55px;}
.logs thead th:nth-child(3){width:75%;}
.logs tr td:nth-child(3){text-align:left;}


.table_versiyon thead th:nth-child(1){width:11%;}
.table_versiyon thead th:nth-child(2){width:78%;}
.table_versiyon thead th:nth-child(3){width:11%;}


.ilactable + .tableyonet{margin-bottom:80px;}
.ilactable thead th:nth-child(1){width:55px;}
.ilactable thead th:nth-child(3){width:205px;}
.ilactable td{text-align:center;height:35px;}
.ilactable tbody tr td:nth-child(2){text-align:left;}



.smssablon_table thead th{padding:10px 0;}
.smssablon_table thead th:nth-child(1){width:55px;}
.smssablon_table thead th:nth-child(2){width:390px;}
.smssablon_table thead th:nth-child(3){width:100px;}
.smssablon_table thead th:nth-child(4){width:115px;}
.smssablon_table thead th:nth-child(5){width:100px;}
.smssablon_table thead th:nth-child(6){width:100px;}
.smssablon_table thead th:nth-child(7){width:100px;}
.smssablon_table thead th:nth-child(8){width:130px;}

.smssablon_table tbody tr{height:45px;}
.smssablon_table tbody tr td{padding:12px;}
.smssablon_table tbody tr td:nth-child(4){font-size:11px; }
.smssablon_table tbody tr td:nth-child(n+3){text-align:center;}

.gitmeyensms_table thead th{padding: 10px 0;}
.gitmeyensms_table thead th:nth-child(1){width:60px;}
.gitmeyensms_table thead th:nth-child(3){width:155px;}
.gitmeyensms_table td:nth-child(3){text-align:center !important;}




.sms_gozdengecir_table tr {
	counter-increment: rowNumber;
}
.sms_gozdengecir_table tr td:first-child:before{
	content:counter(rowNumber) ' - ';
}

.sms_gozdengecir_table{width:98%;margin:10px auto;}
table.sms_gozdengecir_table th{padding:10px 0;}
table.sms_gozdengecir_table td{text-align:left !important;padding:5px 5px !important;text-transform:capitalize}
table.sms_gozdengecir_table th:nth-child(1){width:195px;}
table.sms_gozdengecir_table th:nth-child(3){width:115px;}
table.sms_gozdengecir_table th:nth-child(4){width:95px;}
table.sms_gozdengecir_table td:nth-child(3){text-align:center !important;}
table.sms_gozdengecir_table td:nth-child(4){text-align:center !important;}

.table_hata thead th:nth-child(1){width:55px;}
.table_hata thead th:nth-child(2){width:215px;}
.table_hata thead th:nth-child(4){width:175px;}
.table_hata thead th:nth-child(5){width:80px;}
.table_hata thead th:nth-child(6){width:90px;}

.table_pivot{
	margin-bottom:80px;
}

.table_pivot td{line-height:30px;font-weight:700;color:#000;}
.table_pivot thead th:nth-child(1){width:45px;}
.table_pivot thead th:nth-child(2){width:70px;}
.table_pivot thead th:nth-child(3){width:80px;}
.table_pivot thead th:nth-child(4){width:250px;}
.table_pivot thead th:nth-child(5){width:150px;}
.table_pivot thead th:nth-child(6){width:130px;}
.table_pivot thead th:nth-child(7){width:100px;}
table.table_pivot td:nth-child(2){text-align:center !important;}
table.table_pivot td:nth-child(3){text-align:center !important;}
table.table_pivot td:nth-child(n+5){text-align:center !important;}



.olcumtable td{line-height:30px;font-weight:700;color:#000;text-align:center;}

.olcumtable tr:hover{
	background:#fe7;
}



a.okundu_0{font-weight:700;}
a.okundu_1{font-weight:500;}
.label_en{background:#ccb;}
.label_en:after{content:"( Dil : " attr(alt) ")";font-size:11px;white-space: pre;text-transform:uppercase;}

.okundu_0:before{font-family:FontAwesome;content:"\f003 \a";white-space: pre;font-size:20px;}
.okundu_1:before{font-family:FontAwesome;content:"\f2b6 \a";white-space: pre;font-size:20px;}
table abbr{border-bottom:1px dotted #aaa;display:block;width:90%;margin:0px 5%;}
table td a{font-weight:700;text-decoration:underline;}

.islem a{
	padding:4px 3px; 
}



/* .mesajicerik{
border:1px solid #ddd;padding:5px 15px;margin:10px;background:#ffe;
font-size:16px;
border: 10px solid transparent;
border-image: 9 repeating-linear-gradient(-45deg, red 0, red 1em, transparent 0, transparent 2em,#58a 0, #58a 3em, transparent 0, transparent 4em);
padding-bottom:100px;
box-shadow: 0 15px 20px 0 rgba(0,0,0,.5);
margin-bottom:30px;
} */



table .edit_islem{
	color:#ddd;
	visibility:hidden;
	font-weight:700;
	text-align:center;
}



table tr:hover .edit_islem{visibility:visible;}

.edit_islem a{
	background:transparent !important ; 
	color:#0073aa !important ;
	color:#006799 !important ;
	color:#206586 !important ;
	font-size:13px;
	margin-right: 5px;
	padding:5px 3px; 
	border:0px solid #aaa; 
	border-radius: 0px;
	text-decoration:none; 
	font-weight:500;
/* 	outline:0 !important ;
	-webkit-box-shadow: none !important ;
	box-shadow: none !important ;  */

}

.edit_islem a:hover{
/*
	background:#eee; 
 	text-decoration:underline;  */

}

.ilactable .edit_islem a{
	border: 1px solid #aaa;
    border-radius: 3px;
}

.silinen_hastalar_doclass .edit_islem a{
	font-size:0px; 
	border:0;  
	outline:0 !important ;
	color:transparent; 
	padding:10px 3px; 
	margin-top:-5px;; 
}
.silinen_hastalar_doclass .edit_islem a:after{
	content:"Yeniden Kaydet";
	content:"Silmeyi Geri Al";
	outline:0 !important ;
	font-size:13px; 
	padding:8px 3px; 
	display:inline-block;
	color:#00a;
    position: absolute;
    left: -55px;
    top: -8px;
    width: 100px;
	text-decoration:underline; 
}

.a_delete{color:#b00 !important;background:transparent;text-decoration:none;}
.ared{color:#b00 !important;background:transparent;}


h1{
	font-weight:400;
	font-size: 20px;
	font-weight: 400;
	margin: 0px;
	margin-right: 0px;
	padding: 4px 0px;
	line-height: 29px;
	display:block;
	padding-bottom:10px !important ; 
}
/* h1 button,
h1 .button{
	right:0 !important ;
	margin-right:0 !important ; 
} */



.accordion{border:1px solid #ddd;margin-top:0px;margin-bottom: 10px;}
.accordion:first-child{margin-top:0px;}
.accordion> li:before,
.accordion> li.open:before{font-family:FontAwesome;float:right;margin-right:20px;font-weight:700;display:inline;margin-top:10px;}

.accordion> li:before     {content:'\f107';}
.accordion> li.open:before{content:'\f106';}

.accordion> li:hover{
	background:#f5f5f5;
}

.accordion li{
	background:#fff;
	background:#f5f5f5;
	border:0px solid #ddd;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	line-height:22px;
	padding:0px 0px;
	margin-top:-1px;
	width:100%;
	/* height: 40px; */

}

.setcokiefromthis{

}

.ai{
	display:-webkit-flex;
	display:flex; 
	align-items:center;	
}

.jcsb{
	display:block;
	display:-moz-box;
	display:-ms-flexbox !important ;
	display:-webkit-flex !important ;
	display:flex !important ; 
	justify-content:space-between;
}

.bs,
.shadow-1{
	-webkit-box-shadow:0 1px 5px #000 !important;
	box-shadow:0 1px 5px #000 !important;
}
.shadow-xs{
	-webkit-box-shadow:0 2px 5px #666 !important;
	box-shadow:0 2px 5px #666 !important;
}
.bs1,
.shadow{
	-webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
	box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.bs2,
.shadow-md{
	box-shadow:0 0px 30px #ccc !important;
}
.bs3,
.shadow-lg{
	-webkit-box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
	box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.bsn,
.shadow-none{
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.tabload .accordion{
	width:80%;
	border:1px solid #ccc;
	border-top:0;
	border-bottom:0;
	margin-top:-1px;
	margin-bottom:0px;
	display:inline-block;
}

.tabload .tabburayayukle .accordion:first-of-type{
	margin-top:20px !important;
}

.tabburayayukle .accordion li a{
	line-height:30px;
	font-size:13px;
	font-weight:700;
}


.tabload .accordion li{
/* 	border-left:0;
	border-right:0; */
	padding:4px 0
}
table td label{
	text-align:center !important;
}


h3+.border{
	border-top:0px solid #aaa !important ; 
}
h3,
.accordion li a{
	display: block;
	line-height: 40px;
	padding-left:12px;
	padding-right:0px;
	color: #000;
	font-size: 14px !important;
	font-weight: 600;
	margin:0px;
	margin-bottom:1px;
	text-transform:lowercase;
	text-transform:capitalize;
}
/* .accordion li{box-shadow:0 1px 2px #aaa;} */
.accordion li.open{background:#f5f5f5;z-index:1; }
.accordion li+div{
	display:none;
	padding:0px;
}
.accordion li.open+div{
	display:block;
}
.accordion> label{width:47px;display:inline-block;}
.colbody u{padding:2px;cursor:pointer;}
.accordion .colbody{
	padding:8px 8px 10px;
	min-height: 60px;
	/* padding-right:4px;
	*/
	overflow-y:auto;
	margin-top:-1px; 
}
.accordion.ilaclar .colbody{
	overflow-y:visible;
	
}


.accordion .mavi{background:#f5f5f5;}
.tabs{border:0px solid #ddd;min-height:200px;}




.tabs{padding-top:34px;
height:auto;
}



.tabs .tabust{margin-top:-34px;}
.tabbody{height: calc(100% - 120px);overflow-y:hidden;}
.tabbody>div{height:100%;}

.smsayar_doclass .tabbody label{
	min-width:350px;
	text-decoration:none;
	border:0 !important ; 
	padding:7px 0px; 
}

.agenda{overflow-y:hidden !important;}
.agenda .scrollable{
}


.agenda .b_mavi,
.agenda .randevuatanantarih{
	/* display:none; */
}

.tabburayayukle_randevu .randevuatanantarih{
	display:none;
}

.fixedheadertobecloned .b_mavi:before{
	content:"Yeni Randevu";
	border-radius:0px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	padding: 15px;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	z-index: 46;
	height: 100%;
	background:#0088bbaa;
	border:3px solid lightyellow;
}

.prgrs{
    width: 300px;
    margin-left: -150px !important;
    margin-top: -50px !important;
    height: 100px;
    /* top: 10% !important; */
    border-radius: 10px;
    overflow: hidden;
    font-size: 50px;
    text-align: center;
    align-items: center;
    justify-content: center;
	text-align:center; 
}
.prgrs .prgrsbar{
	width:0;
    background: #ffeb3b;
	transition:all .75s;
}

.hastadosyalistesi tbody tr:first-child {
    
	
}

.passmatic{
	
}
.passmatic label{
	width: 40px;
	height:40px;
	border:1px solid #ccc; 

	margin:1px;
	cursor:pointer; 
}
.passmatic input{
	display:none; 
}
.passmatic span{
	position:absolute; 
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center; 
}
.passmatic input:checked+span{
	background:#4CAF50; 
	color:#fff; 
    box-shadow: 0 1px 2px 0 rgb(46 50 54 / 20%), inset 0 1px 0 0 rgb(255 255 255 / 30%);
    border: 1px solid #516677;	
}
.clr{
	clear:both;
}
.randevuatanantarih{
	margin-left:30px;
	font-size:13px;
	padding:3px 0px;
	color:#222;
	border-bottom: 2px solid;

}
.agenda .randevuatanantarih:before{
	content:"Randevu Durum Tablosu";
	white-space: pre;

}



.tabs li:first-child,
.tabload li:first-child{
margin-left:0px;
}
.tabs .tabust li,.tabload .tabust li{
cursor:pointer;
display:inline-block;vertical-align:top;
border: 1px solid #ddd;
position: relative;
background:#f5f5f5;
border-top:1px solid #ddd;
border:1px solid #ddd;
border:1px solid #bbb;
line-height:22px;
padding:5px 10px;
margin:0px;float:left;margin-right:-1px;

}
.tumrandevular .tabust li {
	border:1px solid #999;
	min-width:160px;
	text-align:center; 
	font-size:12px; 
}

.tabs li.mavi,.tabs li.open
.tabload .tabust li.mavi,.tabload .tabust li.open{background:#fff;border-bottom:0px solid red;padding-top:4px;padding-bottom:6px;margin-bottom:-1px;z-index:1; 
border-top:2px solid #a00;}

.tabs .tabust,
.tabload .tabust
{border:0px solid #ddd;display:inline-block;background:#f5f5f5;}
.tabs .tabbody,
.tabload .tabbody
{border:1px solid #999;margin-top:-1px;}
.tabs .tabbody> div
{display:none;color:#000;border-top:0px solid #ddd;width:100%;height:100%;overflow-y:auto;z-index:9;
min-height:250px;
padding:5px 5px;
background:#fff;
}

.tabburayayukle{
	padding:5px 20px;
	background:#fff;
	display:block;overflow-y:auto;z-index:9;
}

.tabburayayukle label:not(.iceaktar){
	/* width:380px;
	line-height:30px; */
	border-bottom:1px dotted #aaa;
}
table label{
	border:none !important;
}


.tumayarlar{
	margin:0px 1%;
	margin-left:0; 
	margin-bottom:8px; 
	border:1px solid #bbb;
	border-radius:8px;
	float:left;
	padding:10px 15px;
	width:32%;
	width:49%;
	width:100%;
	background:#fff; 

}
.tumayarlar li a{
	color:#000;
	width:100%;
	display:block; 
}
.tumayarlar li{
	cursor:pointer;
	padding:5px;
	border-radius:5px;
	line-height:25px;
	font-size:13px;
	font-weight:600;
}
.tumayarlar li:hover{
	background:#fc0;
}


#nestable{background:#fff;min-height:400px;height:auto;
margin-bottom:20px;
margin-top:10px;
}
#nestable2{background:#b00;min-height:400px;height:auto;
margin-bottom:20px;
margin-top:10px;
width:39%;
max-width:360px;
margin-left:20px;

}
#nestable2 *,#nestable *,a{
-webkit-user-select:none;
-moz-user-select:none;
-o-user-select:none;
-ms-user-select:none;
-khtml-user-select:none;
user-select:none !important;
}

i.fa{cursor:pointer;}
.purple{color:#a00;}



.submit{display:none;}
.mavi{background:#0073aa;}
/* .row, */.rowp{min-width:950px;}

.row,.row> div{display:block;background:transparent;}


.row3{
	margin-top:20px;
	margin-left:0px;
}
.rowp > div{line-height:30px;}
.row3 .col1{float:left;margin-right:5px;width:285px}
.row3 .col2{float:left;width:calc(100% - 295px);border: 1px solid #ddd;background:#fff;}
.col h3,
h3{
	background:#f5f5f5;
	line-height:40px;
	padding:0px 15px;
	vertical-align:middle;
	border: 1px solid #ddd;
	margin:-0px;
	margin-bottom:0px;
	font-size:13px;
}

h3 i{margin-right:0px;}
h3 button{padding:0px 8px;margin:3px 3px;}




.col2body{padding:0px 10px;}
.colbody{padding:5px 10px;background:#fff;width:100%;
min-height:440px;

}


.col75 .accordion{width:100%;}
form h3{
	width:100%;
	margin:0px;
	box-shadow:none;
	z-index:1;
	display: table;
}

form textarea{
	margin-bottom:10px;
	margin-top:-1px;
	z-index:2;
	box-shadow:none;
	outline:0 !important;
	min-width:100%;
	max-width:100%;
	width:100%;
	font-weight:600;
	font-family:'Lato', sans-serif;
	font-family:sans-serif;
	font-family:'Roboto', sans-serif;
	font-family:'Open Sans', sans-serif;
	font-family:inherit;
	font-family: Open Sans,sans-serif;
	font-size:16px;
	line-height:20px;
	color:#000;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075)
}

form textarea.sikayet,
form textarea.sikayet2
{
	font-size: 14px;
	line-height: 24px;
	color: #000;
	padding-left: 5px;
	padding-left: 38px;
	background: url(./lib/img/t1.png) #fff;
	
}

/* form textarea.sikayet + label {
    position: relative;
    line-height: 20px;
    transition: all 0.35s;
    overflow: hidden;
    color: #999;
    white-space: nowrap;
    z-index: 99999;
    opacity: 0;
    display: inline;
    border: 0;
    left: 91%;
	
    bottom: 400px;
    margin: 0;
    padding: 0;
	width:100%;
	text-align:left;

}

form textarea.sikayet:focus + label {
	opacity: 1;
    bottom: 285px;
    overflow: hidden;
    color: #999;
    white-space: nowrap;
}
div form textarea.sikayet:focus + label {
    bottom: 275px;

} */

.placeholderlabel{
	display:none;
}
textarea.sikayet:focus::-webkit-input-placeholder {color:transparent; }

form textarea.adres{
	margin:2px;
	margin-left:-2px;
	height:94px;
	min-height:94px !important;
	font-size:13px;
	line-height:14px;
}
.myntrh{
	font-size:15px;
	margin-left:10px;
}


textarea{min-height:160px !important;/* min-width:97% !important;max-width:97% !important;width:97%;*/padding:2px 4px;}


.colbody span.block{width:100%;display:block;}
.colbody a{
    display: inline-block;
}
input+button{
	margin-left:5px;
}


.duzenle{
	border: 1px solid;
    border-radius: 2px !important;
    margin-bottom: -1px !important;
	padding:0px 5px; 
	
}
.rowp> div{display:block;padding-top:0px;}
.orta_sag div.uyari{padding:8px 10px;}

.col35{float:left;width:35%;padding-right:15px;}
.col65{float:left;width:65%;}
.col50{float:left;width:50%;}
.col25{float:left;width:27%;padding-bottom:200px;margin-left:0%;margin-top:0px;}
.col75{float:left;width:73%;padding-right:15px;padding-bottom:100px;}
.col25>*{margin-top:0px;margin-bottom:10px;}
.col25 label{display:block;vertical-align:middle;padding-left:5px;}
.hovered label:hover{background:orange;}
label input[type=text]{margin-right:5px;margin-top:0px;display:block;}
.sifrematik{margin-top:2px !important ; }
.col25 label,.ulmenuyeekle label{line-height:24px;margin-bottom:0px;padding:2px;}
.accordion label{text-align:left;border-top:0px dotted #ddd;border-bottom:1px dotted #ddd;width:100%;padding-left:8px;margin-top:0px;}
.ulmenuyeekle label{text-align:left;border-bottom:0px dotted #ddd;width:100%;padding-left:5px;margin-top:0px;padding-bottom:2px;}


.sidetobefixed::-webkit-scrollbar{
width:3px;
}
.sidetobefixed::-webkit-scrollbar-thumb{
border-radius:20px;
background-color:#f11;
}
.sidetobefixed::-webkit-scrollbar-track{
background-color:#bbb;
}

/* .col75 input, */
.col75 .nicEdit-rich,
.col75 .nicEdit-main_frame,.giris{min-width:90%;max-width:98%;}
.col75 h1{

}
/*
.tumayarlar li{
	background-image: url(./lib/img/breadcrumb-bottom-border.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
} */

.galeri,.giris_resim_added input[type=text]{font-size:9px;min-width:98%;max-width:98%;width:98%;display:block;margin:0px auto;}
.giris,.galeri{margin-bottom:5px;margin-top:5px;min-height:100px;padding:5px;border: 1px solid #ddd;
box-shadow: inset 2px 3px 2px rgba(0,0,0,.07);}

.res{border:1px solid #bbb;margin:2px 5px;display:inline-block;width:97%;cursor:move;height:99px;}
.res i{float:left;padding:15px 9px;vertical-align:middle;margin:auto;display:inline-block;height:99px;border-right:1px solid #ddd;}
.res i:hover{background:purple;color:#fff;}
.res img{height:80px;float:left;padding:5px;vertical-align:middle;max-width:calc(100% - 38px)}
.boyut{width:90%;height:15px;margin-top:72px;position:absolute;padding-left:35px;}

.muayenekaydet_submit{
	padding:12px 0px;
	margin:5px auto; 
}
.tumolcumler{
	padding:10px 25px;
	border-radius:5px;
}


.button img{
	height:35px;

}

.div_foot{
	text-align:right;
	clear:both;
	display:block;
	width:100%;
	padding: 3px 10px;
	padding-left:8px;
	clear: both;
	border: 1px solid #ddd;
	background: #f5f5f5;
	max-height: 55px;
	align-items:center;
	display:block;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex; 
	justify-content:space-between;

}
.div_foot button,
.div_foot .btn
{
	padding-left: 15px;
	padding-right:15px;
	padding: 9px 20px;
	min-height:36px;
}

.accordion .div_foot{
	border:none;
	border-top: 1px solid #ddd;

}



@media only screen and (min-width: 1500px){
	.orta{border-right:1px solid #ccc;}
}


@media only screen and (max-width: 15000px){
	html{zoom:1;zoom:unset;}
}


/* 
	html{zoom:0.9;}
@media only screen and (max-width: 1280px){
	html{zoom:0.8;}
}

@media only screen and (max-width: 1180px){
	html{zoom:0.65;}
} */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


.tabust>li,
.accordion>li,.noselect,h3,.islemler li,label{
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;

}

.tobefixed{width:98%;margin:0px !important}
.fixediptal{position:fixed !important;top:34px !important;background:#f1f1f1;z-index:98 !important;padding:4px;}
.fixed{position:fixed !important;margin-top:100px;right:70px;
	position: fixed !important;
	margin-top: -5px;
	right: 0;

}
.mce-top-part.fixed{top:40px !important;margin-left:-1px !important;border:1px solid #ccc !important;box-shadow: 0 1px 3px rgba(0,0,0,.13);}

.load{margin-left:5px;}
.modal .load{display:none;}
.hide,
input.hide{display:none;}

.center{display:block;margin:auto;}
.txcenter{text-align:center;}

.login{
	border:1px solid #ddd;
	display:block;
	margin: auto;
	margin-top: 20px;
	line-height:1.5em;
	padding: 60px 24px;
	padding-top:25px;
	background: #2196F3;
	background: #fff;

	line-height:20px;
	position:absolute;
	width: 400px;
	left:calc(50% - 200px);

}
.login> *{
	display:block;
	width:100%;
	margin:auto;
}

.login label{
	margin-bottom:15px;
	line-height:20px;
	width:100%; 
}

.login button{
	display:block;
	width:100%;
	margin-bottom:15px;
	margin-top: 0px;
	padding: 9px;
	height: 39px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
	background: #2196F3;
	background: #4CAF50;
	box-shadow: 0 1px 2px 0 rgba(46,50,54,0.20), inset 0 1px 0 0 rgba(255,255,255,0.3);
	border: 1px solid #516677;
	color:#fff;
	/* font: 500 13px Arial; */

}
.login input{
	margin:0px;
	display:block;
	width:100%;
	font-size: 24px;
	padding: 3px;
	margin: 5px 6px 10px 0;
	border-radius: 2px;
	

}
.login img{
	box-shadow: 0 1px 3px rgba(0,0,0,.13);
}
.clock{
	position:absolute;
	bottom:40px;
	right:10px;
	font-size:45px;
	font-weight:400;
	padding:10px;
	color:#444;
}


.xdebug-error,.xdebug-error *{
	font-size:18px;
	color:#000;
	padding:6px;
	z-index:9999;
	margin:50px;
	width:500px;

}
.pre{
	white-space: pre;display: block;
	unicode-bidi: embed;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
input.page{width:100px;text-align:center}
.aramenu_sonuc{text-align:left;}

.col25 .tabbody label:hover,
.slider label:hover,
.col25 .colbody label:hover
{
background:orange;
background:#ffa500bb;
}
.col35 .accordion label{margin-top:5px;}

.mce-listbox button{background:#fff !important;text-indent:2px !important;padding:2px 5px!important;border:1px solid #ddd !important;
}
.right, .mce-last22{float:right !important;margin-right:0px;}
iframe body{
	color: #333;
	font-family: "Noto Serif", serif;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.6471;
	margin: 20px 40px;
	max-width:100% !important;

}
/*
.mce-container-body.mce-stack-layout .mce-container.mce-toolbar:nth-child(2){display:none;}
.mce-ico{text-align:center !important;padding-right:7px;}
.mce-i-kapat_tny:before{
content: "\f11c" !important;
font-family: FontAwesome !important;
font-size:18px;
}
.mce-i-reload:before{
content: "\f021" !important;
font-family: FontAwesome !important;
font-size:18px;
}
.mce-i-toc:before{
content: "\f022" !important;
font-family: FontAwesome !important;
font-size:16px;
}
.mce-widget button{padding:4px 6px !important}
.mce-toc{
border: 1px solid #ddd !important;
}
.mce-toc h2{
margin: 4px;
}
.mce-toc li{
list-style-type: none;
}
.mce-fullscreen{top:40px !important;bottom:0px;}

#myArea_ifr,
.myArea_ifr {min-height:380px !important;}



.mce-i-removeformat:before{
content: "\f12d" !important;
font-family: FontAwesome !important;
}
.mce-i-strikethrough:before{
content: "\f0cc" !important;
font-family: FontAwesome !important;
}.mce-i-bold:before{
content: "\f032" !important;
font-family: FontAwesome !important;
}.mce-i-underline:before{
content: "\f0cd" !important;
font-family: FontAwesome !important;
}.mce-i-code:before{
content: "\f121" !important;
font-family: FontAwesome !important;
}
 */

.islem_uyari{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
/* 	margin-top: -4px;
	margin-top: 17px;
	margin-left: 8px; 
	height: 17px;
	line-height: 5px;
	*/
	padding: 8px 20px;
	min-width: 17px;
	border: 1px solid #666;
	border-radius: 8px;
	background-color: #a41;
	background-color: #678;
	color: #fff;
	font-size: 10px;
	z-index: 20;
}
.nodisplay{display:none;}
.kisi_bilgi{min-height:350px !important;}
.giris_resim_added{
padding-top:5px;

}
.giris_resim_added div:first-of-type{
border-right:7px solid orange;
}
.sortable-placeholder{
border: 1px dashed #CCC;
background: none;
display:inline-block;
width:97%;
height:70px;
}

.accordion2 li{width:100%;margin:0px;
border: 1px solid #ddd;
background:#fff;
background:#f5f5f5;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
line-height:22px;
padding:0px 0px;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
}
.accordion2 li+ul{display:none;}
.accordion2 li.open{background:lightyellow;}
.accordion2 li.open+ul{display:block;}
.accordion2 li+ul{display:none;
}
.accordion2> li+ul{display:none;text-indent:20px;}
.accordion2 li+ul> li+ul{text-indent:40px;}

.accordion2{border:1px solid #ddd;margin-top:10px;margin-bottom:50px;display:inline-block;width:100%;}
.accordion2:first-child{margin-top:0px;}
.accordion2> li:before{font-family:FontAwesome;content:'\f107';float:right;margin-right:10px;font-weight:700;display:inline;margin-top:10px;}


.mevcut_resim{
overflow-y:auto !important;height:100%;
}
.mevcut_resim label{
width:150px;
height:100px;
float:left;
margin:5px;
}

.mevcut_resim label{display:inline-block;padding:0px;
margin:2px;
border:1px solid #ddd;
}
.mevcut_resim label input{}
.mevcut_resim label:active:hover,
.mevcut_resim label:focus,
.mevcut_resim label:after{outline: solid #a00 2px;}

.mevcut_resim label.labelresim input{
margin-top:-4px;
margin-left:-148px
}
.mevcut_resim img{
display:inline-block !important;
width:100%;
height:70px;
height:100%;
float:left;
margin:0px;
margin-top:0px;
padding:0px;
border-radius:0px;
vertical-align:middle;
}

.klasor{
margin-top:10px;margin-bottom:0px;display:inline-block;width:115px;
user-select:none;-webkit-user-select:none;padding:5px 0px;padding-left:5px;
z-index:0;overflow: hidden;
float:left;
}
.klasor li{
cursor:pointer;
}


.ftp .klasor{
width:180px;
}

.ftponly.modal_inside .tabs li.yukle,
.ftponly.modal_inside .tabs li.mvctdsybtn{
display:none;
}

.ftptab.initftp{display:inline-block !important;}

.alllist,.yuklemeyeri{
width:calc(100% - 180px) !important;
float:left;
padding:0px 5px;
border:1px solid #ddd;
min-height:600px;
}
.modalftp .dropzone{margin:0px 10px;width:calc(100% - 200px) !important;}
.dropzone{margin:10px auto !important;width:90% !important;height:85% !important;}

.klasor li{width:100%;
background:#fff;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
height:30px;
line-height:10px;
margin:0px 5px;
padding:5px 0px;
padding-right:0px;
text-align:left;
margin:0px 0px;
padding:5px 2px;
border:0px solid #ddd !important;
}
.klasor li.open{background:#fff;}



.klasor i{
margin:0px;
margin-right:3px;

}
.klasor ul{
display:none;left:4px;
overflow-x:hidden;
overflow-y:hidden;
height:200%;
}

.klasor li.open+ul{
display:block;
width:100%;border-left:1px dotted #aaa;
z-index:0;
padding-bottom:10px;
padding-left:10px;
}
/*
.klasor i:before{font-family:FontAwesome;color:#FD9;font-size:20px;margin:0px;}
	.klasor ul ul i:before{color:#a00;}content:"\f07b";
	*/


.klasor i:before{color:#FD9;font-size:15px;margin:0px;text-shadow:0px 1px 1px #eee;}

.klasor i.fa-file:before{color:#eee;font-size:15px;margin:0px;}

.mevcut_resim> .klasor> li i:before{
color:purple;
}
.mevcut_resim> .klasor> li i.fa-file:before{
color:#ddd !important;
}

.klasor li.open i:before{font-family:FontAwesome;content:"\f07c";}
.klasor:first-child{margin-top:0px;}


.kategori+span{display:none;font-size:11px;line-height:0px;height:16px;color:#a00;}

input[type="text"]:disabled{
background: #ffd;
cursor: not-allowed;
}

.anasayfa h1{display:block;width:100%;}
.anasayfa{
display:block;
margin:0px auto;
margin-top: 50px;
padding: 20px;
width: 880px;
z-index: 1;
border: medium solid #996633;
color: #401500;
min-height:80%;
text-align:center;
}
.anasayfa a:hover{
background:#700;
background:#401500;
background:#410;
}
.anasayfa a{
width: 280px;
height: 55px;
line-height: 55px;
padding: 0px 10px;
text-decoration: none;
margin: 15px;
font-size: 16px;
font-weight: bold;
color: #fff;
border-radius: 15px;
border: 1px solid #ddd;
background: #87C8F2;
background: #3161D6;
display: inline-block;
}


table{ 
}


.txt-green{color:#0a0;}
.text-red{color:#e00;}
.text-danger{color:#a00;}
.hastadosyalistesi b:nth-child(2){color:#a00;font-size:11px;text-align:left;  }


input.hatasil_input{width:250px;vertical-align:middle;}

.boya68,.boya1,.boya20{
background:#ffd;
}

.info{
font-size: 13px;
line-height: 1.5;
}
.tags div{
display:inline;margin-left:5px;
padding:3px;
border:1px solid #eee;
}
.tags div b{
cursor:pointer;
font-size:14px;
}
#tinymce table{table-layout:fixed !important;}
#tinymce table tr:nth-child(odd),
.mce-item-table tr:nth-child(odd)
{background:#f5f5f5 !important;}
#tinymce table th,#tinymce table td,
.mce-item-table table th,.mce-item-table table td
{border:1px solid #ddd !important;}


.alllist {border-left:1px solid #ccc;}


.docx:before,.doc:before,.xls:before,.xlsx:before,.ppt:before,.pptx:before,.zip:before,.rar:before,.pdf:before,.txt:before{
font-family:FontAwesome;
color:#b00;
color:#166;
color:#333;
font-size:25px;
height:30px;line-height:30px;
}
.docx:before,.doc:before{content:"\f1c2";margin-right:5px;}
.xlsx:before,.xls:before{content:"\f1c3";margin-right:5px;}
.pptx:before,.ppt:before{content:"\f1c4";margin-right:5px;}
.rar:before,.zip:before{content:"\f1c6";margin-right:5px;}
.pdf:before{content:"\f1c1";margin-right:5px;}
.txt:before{content:"\f0f6";margin-right:5px;}

label[checked] {
border:5px solid red;
}

.toast {
	visibility: hidden;
	min-width: 440px;
	margin-left: -220px;
	background: #333;
	color: #fff;
	color: #fa0;
	font-size:15px;
	text-align: center;
	border-radius: 4px;
	padding:15px 15px;
	line-height:25px; 
	position: fixed;
	left: 50%;
	bottom: 60px;
	z-index:9999;
	font-weight:600;

	visibility: visible;
	bottom:-100px;
	box-shadow: 0px 0px 12px #000;
}


.toast.show {
	bottom: 100px;
	/* iptal */
}

.toast a {
	text-decoration:underline;
}
.toast > * {
	color:inherit !important;
}

.toast b,.del_x{
	margin-left:10px;
	margin-bottom:3px;
	color:#000;
}
.toast b:after,.del_x:before {
	content: "\f00d";
	font-family: FontAwesome;
	padding:0 6px;
	color:inherit !important;
	text-align:center;
	font-weight:600;
}


.ilaclar h2{
	text-align:center;
	margin-top:10px;
}
.ilacyaz,.ilac_listesi_dropbox{width:520px;}
.recete{
	border:1px solid #ccc;
	margin-top:-1px;
	padding:0px 0px;
}
.recete label input,.ilac_listesi_dropbox label input{
	background:transparent;outline:0 !important;box-shadow:none !important;border:0 !important;font:inherit;padding:0;
	z-index:2;
}
.recete label{
	line-height: 40px;
	padding:0px 7px;
	padding-right:4px;
}
.recete label{
	cursor:cell;
	cursor:grab;
	cursor:move;
}
.ilaclar label:before{
	content:"\2630";
	margin-right:6px;
	color:#aaa;
}
.ilac_listesi_dropbox label:before{
	content:"";
	margin-right:0; 
}

.lh22{
	line-height: 22px;
}

.ilac_listesi_dropbox label:hover,.recete label:hover{background:#f5f5f5;}
.ilac_listesi_dropbox{
	border:0px solid #aaa;
	border-top:0px solid #aaa;
	/* position:absolute; */
	background:#fff;
	margin-top:-0px;
	z-index:9;
	box-shadow:0 1px 5px #000;
	width:518px;
	margin-left:0px;
	border-radius:4px;
	overflow:hidden; 	

}
.ilac_listesi_dropbox label{
	padding:8px 5px;
	cursor:pointer; 

}
.del_x{position:absolute;right:10px;padding: 7px; }
.ilac_listesi_dropbox .del_x{
	display:none;
	padding:7px; 
}



.arrow_notify{display:none;}
.shake {margin-left: 15px;}
/* .ayarlar .tabbody> div{min-height:600px;} */

.tabular textarea{
	min-height:500px !important;
	word-wrap: break-word;
	white-space: pre-wrap;
	word-break: normal;
}
textarea.smsxml {
min-height:100px !important;
}

.dditemkaldir{
margin-right:5px;
}

.atil label{width:auto;float:left;}
.atil label img{width:100px;height:100px;}



/*YENİİİİİİİİİ*/
.hasta_kayit_form{width:49.5%;float:left;margin-right:0%;}
table.hasta_kayit_form tr td{height:48px;line-height: 48px;background:#fff !important;}
.hasta_kayit_form tr td:nth-child(1){width:100px;text-align:left;font-weight:600;padding-left:10px;}
.hasta_kayit_form tr td:nth-child(2){width:200px;}
.hasta_kayit_form select {width:90%;background:#ffd;height:33px;}
.hasta_kayit_form input[type=text],.hasta_kayit_form select {width:85%;}

.table_hasta thead th a{
	border-bottom:1px solid #ccc; 
}


.table_pivot thead th,
.table_hasta thead th{
	position: sticky;top:39px;z-index:1; 
	border: 1px solid #ccc;
}

.slient_table_hasta th {
	position: sticky;
    top: -11px;
    z-index: 1;	
	
}


c2{
	display: block;
	background: #fa0;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	
}
.usn{
	user-select:none !important ;
	-webkit-user-select:none !important ;
}
.usn label{
	user-select:none !important ;
	-webkit-user-select:none !important ;
}

.tableyonet .right > * {
	width:150px;
}
.rand_btns button{	
	width:110px !important;
	padding: 10px;
	margin-left: 8px;
}

th label input,
td label input{
	display:inline-block;

}
td label,
th label
{
	width:100%;
	height:100%;
	vertical-align:middle;
	display:table-cell;
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	/* line-height:50px; */
	margin:auto;
	text-align:center;
	padding:15px;
}



.hovertable tbody tr:hover {
	background-image: linear-gradient(to top, transparent, #eee);
	background-image: linear-gradient(1deg, transparent, #bbb);
	background:#fec700;
	background:#207ce5;
	background:#e9d4b3;
	background:#c9b4c3;
	background:#cddc39;
	background:#ffeb3b;
	
	
	background-image: linear-gradient(to top, transparent 98%, #fff 100%);

	color: #000;
}
.table_hasta tbody tr{
	height:45px !important;
	color: #0073aa;
	color: #000;
}

.slient_table_hasta {font-size:12px;cursor:pointer;}
.slient_table_hasta thead th:nth-child(1){width:55px;}
.slient_table_hasta thead th:nth-child(2){width:170px;}
.slient_table_hasta thead th:nth-child(3){width:170px;}
.slient_table_hasta thead th:nth-child(5){width:120px;}
.slient_table_hasta thead th:last-child{width:155px;}


.table_hasta thead th:nth-child(1){width:55px;}
.table_hasta thead th:nth-child(1){width:70px;}
.table_hasta thead th:nth-child(5){width:120px;}
.table_hasta thead th:nth-child(6){width:140px;}
.table_hasta thead th:last-child{width:165px;}


.table_hasta td{font-weight:700;color: inherit;cursor:pointer;}
.table_hasta td:hover{color: #000;}
.table_hasta tr td{text-transform: capitalize;font-size:12px;  }
.table_hasta tr td:nth-child(1){text-align:center;padding:0px;}
/* .table_hasta tr td:nth-child(2){padding-top:10px;} */
.table_hasta tr td:nth-child(5){text-align:center;padding:0px;}
.table_hasta tr td:nth-child(6){text-align:center;padding:0px;}
.table_hasta tr td:last-child{text-align:center;padding:0px;}
.table_hasta tr td:last-child a.button{display:inline-block;float:left;}


/*iptal oldu table_randevu*/
table.table_randevu td{
	line-height:30px;
}
table.table_randevu tr:active{
	background:orange !important
}

.table_randevu tr:hover{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff !important;}


.table_randevu{cursor:pointer;}
.table_randevu thead th:nth-child(1){width:55px;}

.table_randevu thead th:nth-child(5){width:150px;}
.table_randevu thead th:last-child{width:180px;}


.table_randevu tr td{text-transform: capitalize;text-align:left;font-weight:700;}
.table_randevu tr td:nth-child(3){text-align:center;padding:0px;}
.table_randevu tr td:nth-child(n+5){text-align:center;padding:0px;}
.table_randevu tr td:last-child{text-align:center;padding:0px;}
.table_randevu tr td:last-child a.button{display:inline-block;float:left;}

.table_calendar {
	cursor:pointer;

}
.table_calendar th{color:#17b;color:#169}
.table_calendar th,
.table_calendar td{
border:1px solid #999;
border:1px solid #333;
padding:0px !important;}

.table_calendar thead tr{height:54px;}
.table_calendar tbody tr,.table_calendar td  {height:54px;}

.table_calendar thead th:nth-child(1){width:75px;}
.table_calendar tbody tr:hover {background:#f5f5f5;}

.table_calendar td a{border:0px solid #999;display:block;width:100%;text-decoration:none;color:#000;height:100%;line-height:normal;
	display:block;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	justify-content:center;
	align-items:center; 
	line-height:normal !important ;
	
	overflow-y: auto;
	overflow-y: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:80%;
	padding:0px !important ; 

}
.table_calendar td a:not(:last-child){
	border-bottom:1px solid #aaa; 
	border-bottom:1px solid #aaaaaa1a; 
}


.table_calendar td a.hy50{margin-bottom:0px;text-align:center;padding-left:5px;
	height:100%;
	height: 30px;
	line-height: 30px;
	display: block;
	vertical-align:middle;
}
.table_calendar td a.hy50 + a.hy50{border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:-1px;}

.d-table{
	display: table;
}
table>tbody>tr>td,
table>tbody>tr>th,
table>tfoot>tr>td,
table>tfoot>tr>th,
table>thead>tr>td,
table>thead>tr>th {
      vertical-align: middle;
}



.table_config{width:70%;margin:20px 0;font-weight:600;}

.table_config input{width:100%;}
.table_config caption{font-size:18px;text-align:center;padding:5px 0;text-transform:capitalize;}

.table_config thead th{padding:8px 0;background:#fc0;border:1px solid #555;color:#000}
.table_config td{padding:2px 2px!important;border:1px solid #555;text-align:center;}
.table_config thead th:nth-child(1){width:55px;}
.table_config thead th:nth-child(2){}
.table_config thead th:nth-child(3){width:80px;}
.table_config thead th:nth-child(4){width:80px;}
.table_config thead th:nth-child(5){width:80px;}
.table_config thead th:nth-child(6){width:80px;}

.table_config input[type=text]{box-shadow:none;margin:1px auto;width:99%;display:block;}
.table_config label{width:98% !important;display:block;height:36px;padding:9px 0;margin-top:1px;border:0 !important;}


.table_config th:nth-child(3),
.table_config td:nth-child(3),
.table_config th:nth-child(4),
.table_config td:nth-child(4),
.config_kontrolsuresi tr th:nth-child(3),
.config_kontrolsuresi tr td:nth-child(3)
{display:none;}


.config_olcum th:nth-child(3),
.config_olcum td:nth-child(3),
.config_olcum th:nth-child(4),
.config_olcum td:nth-child(4){display:table-cell;}



.config_tahlil th:nth-child(3),
.config_tahlil td:nth-child(3),
.config_tahlil th:nth-child(4),
.config_tahlil td:nth-child(4){display:table-cell;}




.table_config:not(.config_tahlil) tbody tr:nth-child(1) td a,
.config_muayeneturu tbody tr:nth-child(1) td label,
.config_unvan tbody tr:nth-child(1) td label{
	display:none;
}

.config_cinsiyet tbody tr:nth-child(-n+2) td label{
	display:none;
}

.fixedcontainer,.scrollable{

	
}

.fixedcontainer{
	padding-right:8px;
	background: #ddd;
	background: #f5f5f5;
	border-bottom:1px solid #000;
	margin-left: -0px;
/* 	box-shadow:0px 5px 10px #aaa; */
}

.scrollable{
	height:400px;
	height:calc(100% - 46px - 56px);
	overflow-y:scroll;
	box-shadow:0 2px 1px #aaa;
	box-shadow:none;
	margin-left: -0px;
}

.fixedheader thead {
 /* 	background: url(./lib/img/bottom.png) #f5f5f5 no-repeat center top;
	background-position: center top -8px;  */
}


.fixedheader th {
	/* background:transparent; */
}

.agenda .scrollable{
	box-shadow:none;
	border:0px solid #eee;

}

.fixedheadertobecloned{
	margin-top:-59px;
}
.fixedheadertobecloned td{
	text-align:center;
	font-weight:700;
	font-size: 12px;
}
td.bosrandevu:before{
	white-space: pre;
	content:" " attr(data-saat) " ";
}


.old{
	background:#ffeb3b4f;
	background:#ffffff55;
	background:#FFFACD99;
	background:#ffc;
	background:#fff;
	background:transparent;
	text-decoration-color: #000;
	text-decoration-style: solid;
	text-decoration:line-through;;

}
.dolurandevu{
	text-decoration:none;
	
}


.modal-open{
	overflow:hidden;
}

.b_goldblack
{
	color:#fec700;
	background: #fb0;color:#000;
	opacity:1;
	font-size:12px;
}

.tableyonet b.drsecilen{color:#a00;}




.baglanti_sorunu {width:95%;display:block;margin:auto;padding:5px 20px;padding-bottom:15px;}
.baglanti_sorunu label{width:95% !important;}

.fixedheader th.today{
	background-image:url(./lib/img/pen.png);
	background-size:65%;
	background-position: center;
	background-repeat:no-repeat;
}


.table_calendar a::-webkit-scrollbar{
	width: 8px;
	height: 0px;

}
.scrollable::-webkit-scrollbar {
	width: 8px;
	height: 0px;

}
::-webkit-scrollbar-button {
	background: #ddd;
	height:0;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
}
::-webkit-scrollbar-track-piece {
	background: #ddd;
}
::-webkit-scrollbar-thumb {
	background: #444;
	border-radius:58px;
	border-radius: 8px;
	border: 1px solid #ddd;
}​

.takvimselect{
	margin-left: 10px;
	background: #ffd !important;
	line-height: 28px;
	height: 28px;
	text-align:center !important;

}

.takvimselect_fa {
	font-style:normal;
	width:16px !important;
	padding-left:10px;

}
.takvimselect_fa:after {
content: "\f073";
font-family: FontAwesome;
color: #000;

}



table.kisi {
	width:100%;
	margin:auto;
	margin-left:0;
	margin-top:-1px;
	background:#fff;
	border:1px solid #000;
}

table.kisi tr td{height:35px;line-height:35px;padding-left:8px;text-align:left;}
.kisi td:nth-child(2n+1){
	width:140px;font-weight:700;
}

.card {
	width:calc(25% - 10px);
	height:210px;
/*	
	background:#555;color:#fb0;
	background:#e9d4b3;
	background:#207ce5;
	background:#75890c;
	background:#fec700;*/
	background:#fff !important;

	background-image: linear-gradient(to top, transparent, #eee);
	background-image: linear-gradient(1deg, transparent, #bbb);
	background-image: linear-gradient(to top, transparent 98%, #ffffffaa 100%);

	color: #000;
	outline:0;
	border:0px solid #aaa;
	padding:0px 0px;
	text-align:center;
	margin:10px;
	margin-left:0px;
	margin-top:0px;
	display:inline-block;
	font-size:15px;font-weight:600;
	border-radius:0px;
	box-shadow:0px 4px 15px #aaa;
	box-sizing:border-box;
	transform: translateY(0px);
	float:left;
	padding-bottom:26px;
	user-select:none;
}

.randevuekle_doclass .card{
	max-width: 280px;
	
}
.card i.right{
	margin:0;
}
.card i.left{
	margin-right:0px !important;

}
.card a{
	display:block;
	height:100%;
	outline:0 !important;
	border:none !important;
	box-shadow:none !important;
}

.card div.cardalt a{
	display:inline-block;
	font-size:15px;
	margin:0 1px;
	padding:4px 2px;
	color: #000;
	float:left;

}
.card h3{
	margin-bottom:8px;
	color: #000;
}

.randevusonuc{
	padding-top:1px;
}
.randevusonuc a:active{
	outline:solid 1px blue !important;
}

.card div.cardalt{
	text-align:left;
	font-size:11px;
	border-top:1px solid #aaa;
	display:block;
	line-height:25px;
	bottom:0;
	left:0;
	position:absolute;
	width:100%;
	padding-right:5px;
	padding-left:5px;
}
.card div.cardalt a i{
	margin:0;
	padding:0 2px;
	padding-left:4px;
}
.mevcutvegecmisrandevular a i.fa{
	margin-left:-2px !important ; 
}

.accordion a i.fa,
.ust a i.fa,
.islemler a i.fa{
	margin-left:0px; 
}

.card:hover{
/* background:#75890c;color:#fff;*/
}
.card a:active{
	color:#000;
	box-shadow: inset 1px 1px 10px #000 !important;
}
.card:focus{
	outline:0 !important;

}

td o{
	color:#a00; 
}
.colormuayenerenk0{color:green;}
.colormuayenerenk1{color:gold;}
.colorred{color:#a00;}

/* .muayenerenk0{background:#9ACD32;}
 */
.muayenerenk0{background:#cddc39;}
.muayenerenk1{background:#ffeb3b;color:#000;}
.muayenerenk2{background:#FA8072;}
.muayenerenk3{background:#FFD700;}
.muayenerenk4{background:#F5F5DC;}
.muayenerenk5{background:#D8BFD8;}

.normal-muayene{
	color:#cddc39;;
}
.kontrol-muayenesi{
	color:#ffeb3b;
	
}


.yenicard {
	animation:bounceIn 1s;
	border:3px dashed #000;
	background-image: linear-gradient(to top, transparent 98%, #ffffffaa 100%);
}






.secilencard {
	animation:bounceIn 1s;
	border:3px dashed red;
	background-image: linear-gradient(to top, transparent 98%, #ffffffaa 100%);
}


.card strong{color:#000 !important;}
.card.muayenerenk0 strong{
	background:#cddc39;
}
.card.muayenerenk1 strong{
	background:#ffeb3b;
}



.clr,.clear{
	clear:both;
}

.textcenter{text-align:center;}
.textleft{text-align:left;}
.textleft input{

}

table.picker__table{
	border:none;
	box-shadow:none;
}
table.picker__table tr{
	background:#fff;
}
table.picker__table th,
table.picker__table td
{
	color:#000;
	border:none;
	line-height:normal;
	height:51px;font-size:24px;
	font-weight:700;
	padding:0;

}

.datepicker .picker__box {
	padding: 24px !important;
}

.picker__box select{
	padding:0;
}

.picker__box button{
	height:50px;
	line-height:normal;
	width:33%;
	margin:0;
}

.block{
	display:block;
}

.ib{
	display:inline-block;
}

.rd{border-radius:10px;border:1px solid #aaa;}

.auto{margin:auto;}
.mty10{margin-top:10%;}
.mt10{margin-top:10px;}
.mt25{margin-top:25px;}
.mr20{margin-right:20px;}



.wy100{width:100% !important;}
.wy80{width:80%;}
.wy60{width:60%;}
.wy50{width:50%;}
.wy40{width:40%;}
.wy35{width:35%;}
.wa{width:auto;display:inline-block;}
.h50{height:50px;line-height:50px !important;vertical-align:middle;}

.w700{width:700px;}
.w500{width:500px;}
.w300{width:300px;}
.w250{width:250px;}
.w220{width:220px;}
.w200{width:200px;}
.w150{width:150px;}
.w100{width:100px;}


.bold{font-weight:700;}


.geri {
	margin: 0px 5px;
	margin-bottom: 0px;
	margin-left:-10px;
	margin-left:0px;
	margin-right:10px;
}
.geri:before {
	font-family: FontAwesome;
	content: '\f190';
	padding-right: 5px;
}

.orta_sag h1{
/*	background: #0073AA;color:#fff;
	background: #DD5601;color:#fff;
	padding: 5px 10px;
	*/
	padding: 5px 0px;

}
.rand_trhdiv{
	float:none;
	display:inline-block;
	width:auto;
	vertical-align:middle;

}

.marginauto{
	width:80%;
	margin:0 auto;
}
.wa label{
	display:inline-block;
	text-align:left;
	height:33px;
	/* border-bottom:1px solid #aaa;*/
}

.wa label.head{
	width:110px;
	float:left;
	border-bottom:none;
}


center{
	vertical-align:middle;
}


.gecmis_muayeneler a:hover{
	background:#8b9dc3;color:#fff;
	background:#36384D;
	background:#333;
	background:#700;color:#fff;
	background:#08a;
}

.tahlilfiles a,
.gecmis_muayeneler a{
	display: block;
	margin: 0 auto;
	padding: 8px 5px;
	padding-right: 2px;
	width: 100%;
	line-height: 17px;	
}
.repeat{
	border:1px solid #bbb; 
}
.muayeneturu{
	padding:0 5px;
	padding-right:0;
}

.muayeneturu label,.drsecimicontainer label{
	width:100%;
	display:block;
	cursor:pointer;
}
.muayeneturu label{
    margin-top: -10px;
	height:40px;
}
.muayeneturu label input{
	display:inline-block;
	margin-right:5px;
}

.mevcutvegecmisrandevular .card{
	-webkit-box-shadow: 0px 1px 5px #000;
	box-shadow: 0px 1px 5px #000; 
}

.mevcutvegecmisrandevular .card:active{
	-webkit-box-shadow: 0px 1px 5px #000;
	box-shadow: 0px 0px 1px #000; 

}
.mevcutvegecmisrandevular .card a:active{
	-webkit-box-shadow: none !important ;;
	box-shadow: none !important ;
}


#calendar th ,
#calendar td{
	line-height: 50px !important;
	border:1px solid #ddd !important;
	text-align: center;
}

colgroup{z-index:9999;}
.hover{
	background: #ffc !important;

}


.sikayet,.myArea{height:280px;}
.textareatag{
	position:absolute;

	
}

.an1 {
/* animation: rotateInDownLeft 2s;
	box-shadow: 0 0 0 2em #ccc;
	animation: flipInX 2s;
	animation: zoomIn 2s;*/
	animation: bounceIn 1s;

}



.gecmismuayenekarti{
	padding:10px 10px;
	border:1px solid #bbb;
	margin-top:-1px;
	display:inline-block;
	width:100%;
	box-shadow: 0 1px 2px #aaa;
}

.gecmismuayenekarti .item{
    margin: -1px 0;
    border: 1px solid #ccc;
    padding: 0 5px;
    padding-bottom: 5px;
	font-size:14px;
}
.gecmismuayenekarti .item h5{
	padding:5px 5px;
	background:#f1f1f1;
	color:#000;
	width:calc(100% + 10px);
	margin-left:-5px;
	margin-bottom:5px;
	box-shadow: 0 1px 2px #aaa;

}
.c15{
	width:15%;
	text-align:center;
}
.c85{
	width:calc(85% - 2px);
	margin-left:-1px;
}
.br{
	border-right:1px solid #ccc;
}

.bl{
	border-left:1px solid #ccc;
}
.prl15{
	padding:0 15px;
}

h4{
	margin-top:0px;padding-left:10px;border:0px solid #aaa;margin:8px 0px 0px 0;
	background:#08b;color:#fff;
	background:gold;color:#000;
}
.content h4{
	padding:5px 10px;
	font-size:14px;
	background:#08b;color:#fff;
	background:#CDDC39;color:#000;
	background:#000;color:gold;
	background:orange;color:#000;
	background:#E91E63;color:#fff;
	background:#75890c;color:#fff;
	
	border:1px solid #bbb;
}

.fiyatdialog h4{
	background:#bb0081;
	margin:0;
	
}


h5{
	padding:5px 0;
	border-bottom:0px solid #bbb;
}


time.icon{
	font-size: 1em;
	display: inline-block;
	position: relative;
	width: 100px;
	height:100px;
	background-color: #fff;
	margin:5px 5px;
	border-radius: 0.6em;
	box-shadow: 0 1px 0 #777, 0 2px 0 #fff, 0 3px 0 #777, 0 4px 0 #fff, 0 5px 0 #777, 0 0 0 1px #777;
	overflow: hidden;
	-webkit-transform: rotate(0deg) skewY(0deg);
	-webkit-transform-origin: 50% 10%;
	transform-origin: 50% 10%;
	line-height: 1.3em;
}

time.icon *{
	display: block;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}

time.icon strong{
	position: absolute;
	top: 0;
	font-size: 15px;
	padding: 6px 0;
	color: #fff;
	color: #000;
	background-color: #75890c;
	background-color: #fd9f1b;
	background-color: #009688;
	background-color: #ffeb3b;
	border-bottom: 1px dashed #f37302;
	border-bottom: 1px dashed #888;
	border-bottom: 1px solid #888;
	box-shadow: 0 0px 0 #75890c;
}

time.icon em{
	position: absolute;
	bottom: 0.3em;
	color: #75890c;
}

time.icon span{
	width: 100%;
	font-size: 30px;
	letter-spacing: -0.05em;
	padding-top: 45px;
	color: #2f2f2f;
}

.fa-rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}


.vurgula{
	border:2px solid red;
	background:#ffd;
}

/* .tabbody table,
.colbody table{
	display:block !important ;
	border:0 !important 
}
table.table_config,
.allcalendar table {
	display:table !important ;
	
}
 */
.allcalendar .tableyonet>* {
	vertical-align:top;
}
.istatistik_container{
	width:calc(50% - 8px);
	padding:0 5px;
}
.kisaistatistik,.bugunyarinhasta{
	width:100%;
	box-shadow: 0 1px 2px #aaa;
}


.kisaistatistik tr th,
.bugunyarinhasta tr th
{
	padding:9px 0px;
}
.kisaistatistik tr th:nth-child(2){
	width:150px;
}
.kisaistatistik tr td:nth-child(1){
	text-align:left;
	padding:5px 8px;
	padding-right:0;
}
.kisaistatistik tr:last-child td{
	font-weight:700;
}

.bugunyarinhasta tr th,
.bugunyarinhasta tr td {
	border:1px solid #666;
	border:1px solid #999;
	font-size:13px;
}

.bugunyarinhasta tr th:nth-child(1){width:45px;}
.bugunyarinhasta tr th:nth-child(2){width:160px;}
.bugunyarinhasta tr th:nth-child(3){width:130px;}
.bugunyarinhasta tr th:nth-child(4){width:160px;}

.bugunyarinhasta tr td{text-align:center;font-weight:600;padding:10px 8px;padding-right:0;cursor:pointer;color:inherit;font-size:11.5px; }
.bugunyarinhasta tr td:nth-child(2),
.bugunyarinhasta tr td:nth-child(4){text-align:left;}
.bugunyarinhasta tr:hover{}


.bugunyarinhasta a{
	color:#000;
	padding:5px 7px;
	padding-left:10px;
	margin-right:10px;
	text-decoration:none;
	font-size:18px;
	text-align:center;
	color:#444;
	position:relative; 
}
.bugunyarinhasta a:hover{
	color:#17b;
}

.tip:after,
.randevusonuc a:after,
.bugunyarinhasta a:after
{
	display:none; 
}

.randevusonuc a:hover:before{
/* 	content:"";
	position:absolute; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 20px solid #555;
	top: 16px;
	z-index:9999; */
	
}
.tip:hover:after,
.randevusonuc a:hover:after,
.bugunyarinhasta a:hover:after{
	display:inline-block; 
	content:attr(title);
	position:absolute; 
	border:1px solid #000; 
	top:150%;
	left:-10%;
	padding:5px 10px;
	background:#555;
	color:#fff; 
	font-weight:400; 
	font-size:10px; 
	line-height:13px; 
	z-index:999;
	text-align:left; 
	text-decoration:none; 
/* 	-webkit-box-shadow: 0px 1px 5px #000;
	box-shadow: 0px 1px 5px #000; 
	 */

}



.randevudetaydialog{
	width:800px;
	height:460px;
	margin-top:-260px !important;
	margin-left:-400px !important;
	z-index:110;
}

.randevudetaydialog .bugunyarinhasta tr td:nth-child(3),
.randevudetaydialog .bugunyarinhasta tr td:nth-child(5){
	font-size:12px;
	padding:0;
}



.crd{
	width:100px;text-align:center;border:1px solid #bbb;margin:10px;float:left;background:#fff;
	border-radius:8px;overflow:hidden;box-shadow: 0 1px 5px #aaa;
}
.crd.yeni{border:2px dashed #a00;animation:bounceIn;}

._doclass .crd:first-of-type{
	margin-left:0; 
}
._doclass .crd{
	margin-top:15px; 
	margin-bottom:15px; 
}


.dosya:before{
	font-family:FontAwesome;
	content:"\f016";
	font-size:18px;
	margin-right:5px;
}
.medya_ekle{
	min-height:50px;
	font-weight:600 !important;
	padding:0 10px;
	padding-right:10px;
}
.dropzone{
	background-image:url(./lib/img/f1.png) !important;
	background-repeat:no-repeat !important;
	background-size:15% !important;
	background-position: center !important;
}
.dosya{
	padding:4px !important;
}

.dosya i.dosyasil{
	border-top:1px solid;
	width:100%;
	display:block;
	margin:auto;
	padding:8px 0;
}

fieldset .crd,.content .crd
{
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:5px 5px;
	height:103px;
	line-height:35px;
}


.crd span{width:100%;display:block;padding:0px 0px;border-bottom:0px solid #bbb;margin-bottom:0px;font-weight:700;}
.crd b{font-size:25px;display:block;border-bottom:0px solid #bbb;}
/* .crd.yesil span{background:#349933;}
.crd.sari span{background:#FC8D17;} */
.crd.red span,.Geçmiş{
	background:DodgerBlue;
	background:#D20202;
	background:#c68143;
	background:#e32119;
	background:#f44336;
	background:#607d8b;color:#fff;
	background:#e8e8e8;color:#000;

}

.crd.gri span{background:#A3A3A3;color:#fff;}

.crd b {height:45px;line-height:45px;background:#fff;padding:0px 0;}
.crd font {width:100%;display:block;line-height:25px;}

::placeholder{
	color:#777;
	color:#999;
	font-weight:300;
	
}

textarea.sikayet::placeholder{
	color:#666;
	font-weight:500;
	text-align:right;
	margin-right:10px;	
}


.dialog{/*mysql ip si girilecek*/
	border:1px solid #ccc;
	margin-top:-1px;
	padding:10px;

}

.olcum_container{
	display:block;
	margin:0 auto;
	width:auto;
	width:95%;
	border:0px solid #111;
	line-height:12px;
	text-align:left;

}
.olcum div.olcum_item{
	display:inline-block;
	width:auto;
	width:calc(50% - 2px);
	margin:2px 0px;
	line-height:12px;

}
.tahlil label,
.tahlil span,
.tahlil input,
.olcum label,
.olcum span,
.olcum input
{
	padding:4px 2px;
	line-height:24px;
	min-width:10px;
	width:calc(100% - 185px);
	display:inline-block;
	float:left;
	height:34px;
}

.tahlil label,
.olcum label{
	padding-top:5px;

}
.tahlil input,
.olcum input{
	width:85px;
	margin-left:5px;
	text-align:left;
	box-shadow:none;
	padding-left:8px;
	vertical-align:middle;
}



.tahlil span,
.olcum span{
	width:63px;
	min-width:auto;
	border:1px solid #ccc;
	margin-left:-1px;
	text-align:center;
	background: #eee;
	display:inline-block;
	height:34px;
}

.tahlil{width:100%; display:block;margin-bottom:10px;}
.tahlil h3{border:0;background:#fff; border-bottom:2px solid #555;text-indent:0px;width:100%;
	display:block;font-weight:700;user-select:text;}
.tahlil label
{
	padding:4px 2px;
	line-height:24px;
	min-width:10px;
	width:40%;
	display:inline-block;
	float:left;
	height:34px;
	border-bottom: 0px dotted #ddd;
	font-weight:600;
	user-select:text;
}
.tahlil input{
	text-align:center;
}
.tahlil input,
.tahlil span{
	border:0;
	background:#fff;
	
}
.tahlil input:hover+span,
.tahlil input:hover,
.tahlil input:focus,
.tahlil input:focus+span
{
	border:1px solid #aaa;
}


.tahlilsonuc{
	margin-bottom:15px;
	border:0;
	box-shadow:none;
	
}
.tahlilsonuc th{
	background:#fff;
	border:0;
	font-size:14px;
	font-weight:700;
	line-height:35px;
}
.tahlilsonuc th:first-child{
	text-align:left;
	text-indent:5px;
}
.tahlilsonuc td{
	text-align:center;
	
}

.tahlilsonuc td:nth-child(1){
	text-align:left;
}

.fiyatsonuc{
	
	
}
.fiyatsonuc input{
	width:150px;
	text-align:right;
	padding-right:15px;
	
}

.fiyatsonuc tr td:last-child{
	width:120px;
	
}.fiyatsonuc td{
	height:40px;
	padding-left:10px !important;
	
}
.fiyatsonuc tfoot tr{border-top:3px double #000;}
.fiyatsonuc tfoot td:nth-child(2){}


.fff{color:#fff !important;}
.d-none,.none{display:none !important;}
.noo{display:none;}


.noborder td{
	border:0;
}
.bottomline{
	border-bottom: 1px dotted #ddd;
	width:100%;
	
}
.bottomline2x,
.bottomline2x th
{
	border-bottom: 1px solid #000;
}
.bottomline2x > span{
	min-width:150px;
	
}
.tahlilsil{
	margin-left:100px;text-decoration:underline;
}
form#go2{margin-bottom:50px;}


h3 i,.accordion li a i{margin-top:-2px;}

.yenirandevu{
	box-shadow: 0 1px 1px #aaa;
	padding-right:3px;
	min-height:153px;
}

.normalkontrol_uyarisi{
	box-shadow: 0 1px 1px #aaa;
	color:#333;
	font-weight:600;
/* 	width:31%;
	margin-left:0%; */
	padding:8px;
	border: 1px solid #bbb;
	margin-top:17px;
	font-size:14px;
	min-height:136px;
	line-height:30px;
	background:#fff;
}
/*	background:url(./lib/img/reg.png) #fff no-repeat;
	background-size: 50% 100%;
	background-position:0 50%;*/
.normalkontrol_uyarisi h3{
	width: calc(100% + 18px);
	margin-left: -9px;
	margin-top: -9px;
}



.yenirandevu .iceaktar2{
	width:170px;
}

.stat_btn{
	width:190px;
	
}

.ip{
	font-size:28px;
}

.drsecimicontainer{margin-top:3px;}
.rect{
	border:1px solid #aaa;
	font-size:17px;
	padding:0;
	line-height:48px;

	font-weight:600;
	text-indent:15px;

}
.toast_tekrar_ac{
	margin-left:0px;margin-top:-3px;
	-webkit-user-select:none;
	user-select:none;
}

.oyku .colbody,.oyku{
	padding:0;
}
.oyku .colbody textarea{
	min-width:100% !important;
	max-width:100% !important;
	width:100%;
	margin:0;
}



.mr10{margin-right:10px;}
.iceaktar{
	padding:20px;
	font-size:14px;
	font-size:12px; 
	min-width:175px;
	height:80px;
	margin:15px;
	text-align:center;
	border:1px solid #666 !important;
	line-height:35px;
	font-weight:600;
	display:inline-block;
	color:#000;
	border-radius:0;
}
.iceaktar:hover{
	background:#f2f2f2; 
}
.ayarlar_doclass .iceaktar{
	min-width:200px;
}
.yedekle_doclass .iceaktar{
	min-width:210px;
	
}
.yedekle_doclass .iceaktar i{
	margin-left:8px; 
}


.recetesms,.smsmetin,.smstextarea,.tumrandevular_hasta_ara{
	width: 100%;
}

.mercek{
	position: absolute;
	right: 33px;
	margin-top: 8px;
}
.sms_doclass .mercek{
	margin-top: 0px;
	
}
.tumrandevulardan_randevukaydet{}
.tumrandevulardan_randevukaydet+b{display:none}
.tumrandevulardan_randevukaydet.none+b{display:block}

.bulunanhastalar .content{
	width:100%;
	border:0;
	border-bottom:1px solid #ddd;
	padding:0px;
	padding-top:10px;
	height:auto;
}
.bulunanhastalar .act{
	background:gold !important;
}


.h2yok h2{
	display:none;
}


a.iceaktar2,
.iceaktar2
{
	margin:5px !important;
	padding:5px 10px;
	height:47px;
	line-height:35px;
}
.iceaktar:hover{

}
.iceaktar:active{
	box-shadow: inset 0 0px 6px #000 !important;
}
.iceaktar i{
	font-size:20px;
}
.ipkaydet i{
	font-size:15px;
	line-height:30px;
	
}

.smsgonder i,.f14{
	font-size:14px;
}
.f20{
	margin-top:20px;
	font-size:20px;
	border:1px solid #aaa;
	border-radius:10px;
}

.orta.disable .iceaktar ,
.orta.disable .ilac_listesi,
.orta.disable .ilacyaz,
.orta.disable .medya_ekle,
.orta.disable .a_delete,
.orta.disable .smsgonder,
.orta.disable .button:not(.notnone),
.orta.disable button:not(.notnone) {
	display:none;
}
.lock:before{
	font-family: FontAwesome;
	content: "\f023";
	color: #000;
	color: #026;
	font-size: 15px;
}
.lock{
	text-align:center;
	
	display:none;
	position:absolute;
	margin-top:2px;
	margin-left:8px;

}
.orta.disable .lock{
	display:inline-block;
}

.center{text-align:center;}

.block{
	display:block;
}
.block label{
	display:block;
	width:100%;
	user-select:text;
}
label input[type=radio]{
	margin-right:5px;

}


@keyframes stretch{
	0%{transform:scale(.3);}
	50%{}
	100%{transform:scale(1);}
	

	
}

@-webkit-keyframes fadein {
from {bottom: 0;opacity: 0;}
to {bottom: 60px;opacity: 1;}
}

@keyframes fadein {
from {bottom: 0;opacity: 0;}
to {bottom: 60px;opacity: 1;}
}

@-webkit-keyframes fadeout {
from {bottom: 60px;opacity: 1;}
to {bottom: 0;opacity: 0;}
}

@keyframes fadeout {
from {bottom: 60px;opacity: 1;}
to {bottom: 0;opacity: 0;}
}
@-webkit-keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
	opacity: 1;
	-webkit-transform: scale3d(1.03, 1.03, 1.03);
	transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
	-webkit-transform: scale3d(0.97, 0.97, 0.97);
	transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	}
}

@keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
	-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	0% {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
	}

	20% {
	-webkit-transform: scale3d(1.1, 1.1, 1.1);
	transform: scale3d(1.1, 1.1, 1.1);
	}

	40% {
	-webkit-transform: scale3d(0.9, 0.9, 0.9);
	transform: scale3d(0.9, 0.9, 0.9);
	}

	60% {
	opacity: 1;
	-webkit-transform: scale3d(1.03, 1.03, 1.03);
	transform: scale3d(1.03, 1.03, 1.03);
	}

	80% {
	-webkit-transform: scale3d(0.97, 0.97, 0.97);
	transform: scale3d(0.97, 0.97, 0.97);
	}

	to {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	}
}

.bounceIn {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}

.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

.linenormal ,
.linenormal td ,
.linenormal td label,
.linenormal td a
{line-height:normal !important;height:25px;padding:2px 5px;text-align:left !important;outline:0;}

.linenormal2 td{
	line-height:normal !important;height:25px;
}

th.s{width:70px;}
th.m{width:160px}
th.l{width:300px;}
th.xl{width:500px;}
th.xxl{width:800px;}

table.pp-2 td{
	padding:7px 5px; 
}



.linenormal td:nth-child(2) label{
	padding-left:40px;
}


.content h1{
	font-weight:700;
	font-size:16px;
	color:#a00;
}

.toplusms_gozdengecir i{
	
}

.dogumgunu td:nth-child(4){
	font-weight:700;
	color:#a00 !important;
}

.sonuc2{
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

.tableyonet .bottomnav{
	margin:0px;
	margin-top:5px;
	margin-right:0;
	margin-left:0;
	height:34px;
	vertical-align:top;
	border-radius:0;
	padding:2px 12px;
	border:1px solid #bbb;
	padding: 11px 13px;
	font-size: 10px;	
}
/* .button i{
	line-height:30px;
} */



.aramasabit{
	position:absolute;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
}
.aramasabit:before{
	font-family:FontAwesome;
	content:'\f002';
	color: #026;
	color: #666;
	position:absolute;
	right:7%;
	margin-top:4px;
}
.hastaaramatablosugoster,
input.hastaadisor{
	font-size:12px !important;
	height:25px;
	padding:5px 8px;
	border-radius:12px;
	outline:0 !important;
	border:0 !important;
	font-weight:500;
	width:94% !important;
	margin-left:3%;
}
.hastaradialog{
	padding-top:40px; 
}
.hastaradialog h2{
	padding-left:15px; 
	padding-top:0px; 
	height:40px; 
	font-size:14px; 
	border-bottom:0px solid #ccc; 
}
.modal2 .close,
.randevudetaydialog .close{
	height:40px;
	line-height:0;
	padding:10px;
	width:60px;
}

.hastaradialog .close{
	height: 100%;
	padding: 15px 0;
}
.hastaradialog h2+.content{
	border: 0px solid #aaa; 
	border-top: 1px solid #aaa; 
}
input.hastaadisor{
	border-radius:0;
	padding:14px 15px;
	margin-top:5px; 
	margin-bottom:5px; 
	border:1px solid #aaa !important; 	
	border-radius:15px;
	border-radius:5px;
	margin-left:0; 	
	
}



.siradakihasta{
	padding:0 5px;
	margin-top:33px;
	overflow-y:auto;
	width:210px;
}

.siradakihasta::-webkit-scrollbar{
width:5px;
}
.siradakihasta::-webkit-scrollbar-thumb{
border-radius:20px;
background-color:#000;
}
.siradakihasta::-webkit-scrollbar-track{
background-color:#ccc;
}


.siradakihasta li/* :not(:first-child) */{
	border:1px solid #777;
	border-radius:6px;
	margin:5px 0;
	color:#000;
	font-weight:600;
	text-shadow:none !important ;
}

/*
.siradakihasta li:first-child */

.siradakihasta li a {
	font-size:10px;
	text-indent:4px;
	padding:4px 3px;
	color:#000;
	width:100%;
	display:inline-block;
	text-shadow:none !important ;
	
}
.siradakihasta li:active {
	box-shadow: inset 0 0px 6px #000 !important;

}

/*
.rand_kaydet:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
	transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
}

.rand_kaydet:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;

	border-color: navy;
	background: navy;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
} */

.serial{padding:10px 5px;font-size:19px !important;text-align:center;margin:5px;}





:after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.status-bar {
	height: 2px;
	background: gray;
	position: relative;
	top: 28px;
	margin: 0 auto;
}
.current-status {
	height: 2px;
	width: 0;
	border-radius: 1px;
	background: mediumseagreen;
}
ul.progress-bar {
	width: 100%;
	margin: 0;
	padding: 0px 0;
	font-size: 0;
	list-style: none;
}
li.section {
	display: inline-block;
	padding-top: 45px;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	color: gray;
	vertical-align: top;
	position: relative;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	width:20%;
}
li.section.visited:before {
	content: '\2714';
	animation: changeBackground .5s linear;
	animation-fill-mode: forwards;
}
li.section:before {
	margin-top:10px;
	content: 'x';
	position: absolute;
	top: 2px;
	left: calc(50% - 15px);
	z-index: 1;
	width: 30px;
	height: 30px;
	color: white;
	border: 2px solid white;
	border-radius: 17px;
	line-height: 26px;
	background: gray;
}
li.section.visited.current:before {
	box-shadow: 0 0 0 5px mediumseagreen;
	box-shadow: 0 0 0 5px orange;
}








.tableyonet.ist select{

}
.month-wrapper table{table-layout:fixed;}
.two-months{z-index:999 !important}
.month-wrapper{min-width:610px !important;z-index:999 !important;text-align:center;}
.month-wrapper tr.week-name th{min-width:40px !important;height:35px}
.month-wrapper tr th,
.month-wrapper tr td{height:30px}
.month-wrapper tr td div{height:30px;line-height:20px !important;margin:1px;margin-top:1px;font-weight:600;}
.date-picker-wrapper .month-wrapper table {
width: 280px !important;
}

.normal-top *{
	font-weight:700 !important;
	color:red	   !important;
	font-size:14px  !important;
}
.apply-btn{display:none;}


.golge{	box-shadow:0 5px 5px #aaa;}
.golge1{background:#f9f9f9;	box-shadow:0 5px 5px #aaa;}

@media print {
  body * {
	visibility: hidden !important;
  }
 .print, .print * {
	visibility: visible  !important;
  }
  .print {
	position: absolute !important;
	left: 0  !important;
	top: 0  !important;
	line-height:20px !important;
  }
}


.tahlildiv{
	border:0px solid #ccc;
	border-top:0px solid #ccc;
	background:#fff;
	background:transparent;
	margin-bottom:8px;
}

.tooltip{
	cursor:pointer;
}
.tooltip:hover{
	text-decoration:underline;
}
.tooltip-content{
	position:absolute;
	width:300px;
	box-shadow:0 0 8px rgba(0,0,0,0.2);
	border-radius: 4px;
	background-color:white;
	border:1px solid #999;
	padding:12px;
	display:none;
	background:#333;
	color:#fff;
}

.mb-1{margin-bottom:10px;}
.mb-2{margin-bottom:50px;}

.ml-1{margin-left:10px;}
.ml-2{margin-left:50px;}



.bg-yellow{background:#ffd;}
.bg-a00,
.bg-yellow2{background:#a00;color:#fff;}
.bg-yellow3{background:#FFEB3B;}
.bg-red{background:#a00;color:#fff;}
.bg-green{background:#0b0;}
.bg-red{background:#b00;}
.bg-transparent{background:transparent;}
.bg-fff{background:#fff;}
.p-2{padding:0 8px;}
.ovyh{overflow-y:hidden;}

.mce-fullscreen .mce-container-body{
	height:100% !important;
}

.mce-fullscreen .mce-edit-area{
	height: calc(100% - 78px) !important;
}


.d-flex{
	display:-webkit-box;
	display:flex;
	margin-left:-5px;
	margin-right:-5px;
}
.col-4-5,.col-8-5{
	padding:0 5px;
}
.col-8-5{
	width:70%;
}

.col-4-5{
	width:30%;
	border-left:1px solid #ccc;
	min-height:100px;
}

.col-9{width:75% !important;}
.col-3{width:25% !important;}
.col-2{width:22.222222% !important;}
.ml-22{
	margin-left:2.5% !important ; 
	height:35px;
	display:flex;
	align-items:center;
}




.hidbilgi{
	font-size:9px;
	position:absolute; 
	top:0;
	right:4px;
}

.font-size-10{
	font-size:10px; 
}

input.opencalendar{
	cursor:pointer !important ;
	user-select:none;
	-webkit-user-select:none;
	font-size: 12px;
    text-align: center;
	width:250px;
}
.rand_dr_secimi input.opencalendar{
	font-size: 12px !important ;
	
}

.other_statistics_doclass table tr td{
	padding:4px 0 !important ;
}

button,a,img{
	user-drag: none; 
	-webkit-user-drag: none;
	user-select:none;
	-webkit-user-select:none;
	
}

a{-webkit-user-drag: none !important;}

.tc{
	text-align:center; 
}
.jcc{
	justify-content:center;
}

.pf{
	position:fixed;
}

.myaccount{
	width:320px;
	padding:10px 0px;
	padding-bottom:0; 
	position:fixed; 
	z-index:999;
	top:44px;
	
	right:14px;
	background:#fff;
	border-radius:7px;
	-webkit-box-shadow: 0px 0px 2px #000;
	box-shadow: 0px 0px 2px #000; 
	
	box-shadow: 0 2px 10px rgb(0 0 0 / 40%);
	
	color:#000;
	line-height:normal;
	text-shadow:none !important ;
	
}
.myaccount div{
	margin:10px 0; 
}
.myaccount a{
	color:inherit;
	font-weight:600; 
}
.myaccount a:hover{
	background:#eee; 
}
.btm a{
	font-weight:400; 
}

.lhn{
	line-height:normal; 
}

.rowp .kaydetbottom{
	position:fixed;
	bottom:100px;
	right:60px;
	display:none;
}



.animated{
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	transition-duration:0.4s;
	transition-timing-function: linear;
	transition-property:all;
 	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	will-change:transform;
	opacity:1;
}

[data-anim-delay="0"]{transition-delay:0s}
[data-anim-delay="0.5"]{transition-delay:0.5s}
[data-anim-delay="1"]{transition-delay:1s}
[data-anim-delay="1.5"]{transition-delay:1.5s}
[data-anim-delay="2"]{transition-delay:2s}
[data-anim-delay="2.5"]{transition-delay:2.5s}
[data-anim-delay="3"]{transition-delay:3s}

[data-anim-duration="0"]{transition-duration:0s}
[data-anim-duration="0.2"]{transition-duration:0.2s}
[data-anim-duration="0.5"]{transition-duration:0.5s}
[data-anim-duration="0.75"]{transition-duration:0.75s}
[data-anim-duration="1"]{transition-duration:1s}
[data-anim-duration="1.5"]{transition-duration:1.5s}
[data-anim-duration="2"]{transition-duration:2s}
[data-anim-duration="3"]{transition-duration:3s}
[data-anim-duration="4"]{transition-duration:4s}





[data-anim^=fade]{opacity:0;transition-property:opacity,transform}
[data-anim^=fade].animated{opacity:1;transform:translateZ(0)}
[data-anim=fade-up]{transform:translate3d(0,100px,0)}
[data-anim=fade-down]{transform:translate3d(0,-100px,0)}
[data-anim=fade-right]{transform:translate3d(-100px,0,0)}
[data-anim=fade-left]{transform:translate3d(100px,0,0)}
[data-anim=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-anim=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-anim=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-anim=fade-down-left]{transform:translate3d(100px,-100px,0)}

[data-anim^=zoom][data-anim^=zoom]{opacity:0;transition-property:opacity,transform}
[data-anim^=zoom][data-anim^=zoom].animated{opacity:1;transform:translateZ(0) scale(1)}
[data-anim=zoom-in]{transform:scale(.6)}
[data-anim=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}
[data-anim=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}
[data-anim=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}
[data-anim=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}
[data-anim=zoom-out]{transform:scale(1.2)}
[data-anim=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-anim=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-anim=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-anim=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}

[data-anim^=slide][data-anim^=slide]{transition-property:transform}
[data-anim^=slide][data-anim^=slide].animated{transform:translateZ(0)}
[data-anim=slide-up]{transform:translate3d(0,100%,0)}
[data-anim=slide-down]{transform:translate3d(0,-100%,0)}
[data-anim=slide-right]{transform:translate3d(-100%,0,0)}
[data-anim=slide-left]{transform:translate3d(100%,0,0)}

[data-anim^=flip][data-anim^=flip]{backface-visibility:hidden;transition-property:transform}
[data-anim=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-anim=flip-left].animated{transform:perspective(2500px) rotateY(0)}
[data-anim=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-anim=flip-right].animated{transform:perspective(2500px) rotateY(0)}
[data-anim=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-anim=flip-up].animated{transform:perspective(2500px) rotateX(0)}
[data-anim=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-anim=flip-down].animated{transform:perspective(2500px) rotateX(0)}

/*Animation End*/



.fr{
	float:right;
}

.r-0{
	right:0;
}

.hatirlat input{
	
}
.hatirlat label{
	min-width:180px;
}
.table_arr th,
.table_arr2 th
{
	text-transform:capitalize;
}
.table_arr2 tr:nth-child(odd){
	background:#f9f9f9; 
}
.table_arr2 tr:hover{
	background:#fe0; 
}
caption{
	font-weight:600;
	text-align:left; 
	padding:12px 10px; 
}


.mukerrer_hasta table td{
	padding:3px 3px; 
	
}
.hastadosyalistesi c{
	min-width:50px;
	display:inline-block;
	text-align:center; 
}

.dcs{
	display:contents !important ;
}



.pie {
  width:  200px;
  height: 200px;
 
  border-radius: 50%;
  margin-bottom:10px; 
  margin-top:10px; 
  margin:10px auto; 
}




.other_statistics_container{
	display:block;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex; 

}
.other_statistics_container .ista_div h1{
	font-size:16px; 
}
.other_statistics_container> div{
	-ms-flex:0 0 50% !important ;
	flex:0 0 50% !important ;
	max-width:50% !important ;
	width:50% !important ;
	margin:0 !important ; 
	padding:0 15px !important ;
	padding-bottom:30px !important ;
	
}
.other_statistics_container> div{
	border-right:1px solid #aaa; 
	border-bottom:1px solid #aaa; 
	border:1px solid #aaa; 
	margin-left:-1px !important ; 
	margin-top:-1px !important ; 
}
.hasta_varmi_uyarisi{
	background:#fa0; 
}
.bg-fa0{
	background:#fa0; 
	
}

.silinen_hastalar_doclass .tableyonet .left{
	display:none !important ; 
}


.dosyasec_cont{
	margin-right:70px;
	float:right;
	font-weight:400;
	font-size:12px; 
	text-transform:none; 
}
.dosyasec_cont .button{
	margin:0; 
	margin-top:7px;
}

.drico{
	width: 70px;
	height:70px;
}

.nohover:hover{
	color:#00a;
	background:transparent !important ; 
}

.dot {
  height: 18px;
  width:  18px;
  border-radius: 50%;
  display: inline-block;
  bottom:0px;
  background-color: #aaa;
}
.dot.green {
  background-color: #0a0;
}
.dot.red {
  background-color: #a00;
}

.xdebug-error,.xe-notice{
	position: fixed;
	top: 50px;
	left: 50px;
	border:1px solid #000;
	-webkit-box-shadow:0 1px 1px #aaa;
	box-shadow:0 1px 1px #aaa;
	border-radius:8px !important;
}

.sms_gorev{
	padding:5px 10px; text-align:left;display:block;border:1px solid #000;
	margin:-1px;
	line-height:normal;
}
/* .chosenli{
	background:#555;
	text-shadow:none !important;
	border-radius:0 50px 50px 0;
} */