body{overflow-x:hidden}
.clearfix:after,.temizle:after{content:'';display:table;clear:both}
ul{list-style-type:none;padding:0;margin:0}
a:hover,a,a:focus{text-decoration:none}
img{max-width:100%;height:auto}
body{background:#000}
.site{margin:40px 0;padding:20px;background:#fff;border-radius:10px}
header{text-align:center;padding:10px 0 30px;border-bottom:1px solid #f3f3f3}
header h5{display:none}
main{padding:30px 0}
h2.baslik{font-size:20px;text-align:center;margin:0 0 20px}
hr{background:#ccc}
.cards{display:flex;margin-bottom:20px}
.cards .card{margin:5px}
.altbutonlar{margin:20px 0;text-align:center;border-left:0;border-right:0}
footer{text-align:center;padding:30px 0 10px;border-top:1px solid #f3f3f3}
footer p{margin:0}
.form-signin{width:100%;max-width:330px;padding:15px;margin:auto}
.form-signin .checkbox{font-weight:400}
.form-signin .form-control{position:relative;box-sizing:border-box;height:auto;padding:10px;font-size:16px}
.form-signin .form-control:focus{z-index:2}
.form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
fieldset{padding:20px;border:1px solid #f1f1f1;position:relative;margin:30px 0}
fieldset legend{position:absolute;top:-15px;left:10px;font-size:18px;float:none;background:#fff;width:auto;display:inline;padding:0 10px;font-weight:700}
.geribildiriler i{margin-right:5px}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tbody th,
table.dataTable tbody td,
table.dataTable tfoot th,
table.dataTable tfoot td{padding:4px 5px}
textarea{width:100%}
.visible-print{display:none}
.taksit_odenen{max-width: 120px;}
@media only screen and (max-width: 575px) {
.altbutonlar button,.altbutonlar a{margin-bottom:10px;display:block;width:100%}
.table>:not(caption)>*>*{display:block;width:100%;box-sizing: border-box!important;}
.btn{width:100%}
table td:before{content:attr(data-th);display:block;font-size:10px;font-weight:700}
}
@media print {
body{background:none;font-size:12px}
.visible-print{display:flex}
.site{margin:0;padding:0;background:#fff;border-radius:0}
header{padding:0;border-bottom:0;margin-bottom:10px}
header .logo img{width:150px;height:auto}
main{padding:0}
h2.baslik{font-size:15px;margin:0 0 10px}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tbody th,
table.dataTable tbody td,
table.dataTable tfoot th,
table.dataTable tfoot td{padding:2px 3px}
fieldset{padding:20px 10px 10px;position:relative;margin:20px 0}
fieldset legend{font-size:15px}
.altbutonlar{display:none}
fieldset textarea{max-height:80px}
footer{padding:10px 0;border-top:1px solid #f3f3f3}
.logo,footer,footer p{display:none}
header h5{display:block}
.form-control,.form-select-sm{padding:0;background:none;border:0;font-size:inherit;min-height:auto}
fieldset p{margin-top:0}
.hidden-print{display:none}
}
