@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
a,
form,
dl,
dt,
dd,
fieldset {
  margin: 0;
  padding: 0;
  background: no-repeat 0 0
}

button::-moz-focus-inner {
  border: 0;
  padding: 0
}

button,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle
}

ol,
ul {
  list-style: none
}

img,
iframe {
  border: 0
}

a {
  color: #d92b2b;
  text-decoration: none;
  outline: 0
}

a:focus {
  outline: 0
}

a:hover {
  text-decoration: underline;
}

a:focus,
a:hover {
  color: #d92b2b;
}

a.btn-primary:focus,
a.btn-primary:hover,
a.btn-danger:focus,
a.btn-danger:hover {
  color: #fff;
}

a.toggle {
  font-weight: 700;
  padding-right: 18px;
  background-position: left top
}

a.toggled {
  background-position: right -718px
}

a.outlink {
  font-weight: 700
}

body {
  color: #212121;
  width: 100%;
  height: 100%;
  font: 14px 'Roboto', sans-serif;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  background: #fff;
  min-width: 360px;
}

select,
input,
textarea,
optgroup {
  font: 12px Arial, sans-serif
}

input[type=checkbox],
input[type=radio] {
  cursor: pointer
}

.form-control {
  border-radius: 0;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--multiple,
.select2-container .select2-selection--single {
  border-radius: 0;
}

#container {
  margin: 0 auto;
  width: 984px;
  overflow: visible
}

::-webkit-input-placeholder {
  font-family: 'Sans Serif', sans-serif;
  font-weight: 100;
  color: #555;
}

::-moz-placeholder {
  font-family: 'Sans Serif', sans-serif;
  font-weight: 100;
  color: #555;
}

:-ms-input-placeholder {
  font-family: 'Sans Serif', sans-serif;
  font-weight: 100;
  color: #555;
}

:-moz-placeholder {
  font-family: 'Sans Serif', sans-serif;
  font-weight: 100;
  color: #555;
}

@media (min-width: 1200px) {
  .container {
    width: 1150px;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}

.disable {
  display: none
}

#footer {
  clear: both
}

.clear {
  clear: both;
  height: 0;
}

#app .el-select__tags {
  height: 32px;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
}

#app .el-input__inner {
  height: 32px !important;
  border-radius: 3px;
  font-size: 12px;
}

#app .el-select__input {
  margin-left: 6px;
}

#app .el-select .el-input .el-select__caret {
  font-size: 12px;
}

#app .el-switch__label * {
  font-size: 12px;
}

#app .el-button {
  border-radius: 3px;
  font-size: 12px;
}

#app .el-checkbox__label {
  font-size: 12px;
}

#app .el-radio__label {
  font-size: 12px;
}


.logo img {
  width: 172px;
}

.logofont {
  font-family: cursive;
}

.header a.logo {
  font-size: 22px;
  line-height: 30px;
}

.header a.logo span {
  color: #d92b2b;
}

.uye-ol {
  position: relative;
  border-left: 1px solid #999;
  padding-left: 10px;
}

#app {
  background: #fff;
}

.flatpickr.tarihsec input.form-control {
  width: 200px;
  display: inline-block;
  border: 1px solid #a4a4a4;
  height: 30px;
  border-radius: 2px;
}

.box {
  background: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 16px;
  box-shadow: 1px 1px 18px #c3c3c3;
}

.inpage .box {
  padding: 30px;
  margin-top: 10px;
}

.inpage .box.golgesiz {
  /* box-shadow: none; */
  border-radius: 20px;
}

.row.box {
  padding: 30px 15px;
}

.icsayfa-baslik {
  margin-left: 20px;
  margin-top: 20px;
  font-size: 30px;
  line-height: 40px;
  color: #383838;
  font-weight: 500;
}

.icsayfa-altbaslik {
  margin-left: 20px;
  line-height: 40px;
  font-size: 18px;
  color: #888;
  font-weight: 500;
}

.icsayfa-altbaslik-taslak {
  margin-left: 20px;
  line-height: 40px;
  font-size: 18px;
  color: #888;
  font-weight: 500;
}


/* ANASAYFA BAŞLANGIÇ */
.rk-ust {
  display: none;
  position: relative;
  margin: 5px 0 35px 0;
  overflow: hidden;
}

.rk-ust.acik {
  display: block;
}

.rk-ust img {
  width: 100%;
  position: relative;
}

.uibox h3 {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 7px;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 12px;
}

.uibox h3 small {
  float: right;
}

.anasayfalinkbaslik {
  border-bottom: 1px solid #bebebe;
  padding: 8px 0;
  margin: 4px 7px 18px 0;
}

.anasayfalinkbaslik .col,
.anasayfalinkbaslik .col-auto {
  padding-left: 0;
  padding-right: 0;
}

.anasayfaslayt {
  padding: 10px 29px;
  background: #f5f5f5;
}

.gavue-nav {
  float: left;
  position: relative;
  width: 261px;
  height: 600px;
  padding: 15px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.23);
}

.gavue-nav.openedCL {
  z-index: 1001;
  width: 1150px;
  -webkit-box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.25);
}

.gavue-nav:hover .mcdiv.lv0 {
  display: block;
  z-index: 1000;
}

.mcli.lv0 {
  display: block;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  line-height: 42px;
  width: 260px;
  background: #fff;
  z-index: 9999;
}

.mcli.lv0:hover {
  border-top-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}

.mcli.lv0:hover::after {
  background-color: #fff;
  width: 3px;
  height: 42px;
  content: '';
  position: absolute;
  left: 259px;
  z-index: 1000;
  margin-top: -42px;
}

.mca.lv0 {
  display: block;
  padding-left: 48px;
  position: relative;
  width: 260px;
  background: #fff;
  z-index: 9999;
  font-size: 13px;
  color: #000;
  font-weight: 500;
}

.mca.lv0::before {
  width: 24px;
  height: 23px;
  top: 50%;
  left: 15px;
  margin-top: -12px;
  background-repeat: no-repeat;
  background-position: center center;
  content: ' ';
  position: absolute;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E %3Cg fill='%239E9E9E' fill-rule='nonzero'%3E %3Cpath d='M10 19a9 9 0 1 0 0-18 9 9 0 0 0 0 18zm0 1C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z'/%3E %3Cpath d='M10 15a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 1a6 6 0 1 1 0-12 6 6 0 0 1 0 12z'/%3E %3Cpath d='M10 11.429a1.429 1.429 0 1 0 0-2.858 1.429 1.429 0 0 0 0 2.858zm0 .952a2.381 2.381 0 1 1 0-4.762 2.381 2.381 0 0 1 0 4.762z'/%3E %3Cpath d='M9.524 11.429v3.81h.952v-3.81zM6.006 5.582l2.433 3.65.793-.528-2.433-3.65zM13.201 5.054l-2.433 3.65.793.528 2.433-3.65zM8.308 10.314L4.6 12.168l.426.852 3.71-1.855zM11.28 11.202l4.208 1.804.375-.875-4.208-1.804z'/%3E %3C/g%3E %3C/svg%3E");
}

.mca.lv0::after {
  top: -1px;
  bottom: -1px;
  left: 0;
  width: 4px;
  content: ' ';
  position: absolute;
}

.mcli.lv0:hover .mca.lv0::after {
  background-color: #c10005;
}

.mcdiv.lv0 {
  display: none;
  position: absolute;
  left: 260px;
  top: 0;
  width: 860px;
  height: 600px;
  border-left: 1px solid #e0e0e0;
  zoom: 1;
}

.mcul.lv1 {
  padding: 47px 20px;
  zoom: 1;
}

.mcul.lv1::before,
.mcul.lv1::after {
  content: '';
  display: table;
}

.mcul.lv1::after {
  clear: both;
}

.mcli.lv1 {
  float: left;
  text-align: left;
  height: 240px;
  width: 204px;
  padding-left: 10px;
  padding-right: 10px;
}

.mca.lv1 {
  font-weight: 700;
  font-size: 14px;
  color: #c10005;
  cursor: pointer;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  line-height: 1;
  width: 100%;
  height: 17px;
}

.mcli.lv2 {
  line-height: 24px;
  color: #565656;
  font-size: 13px;
  cursor: pointer;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.mca.lv2 {
  display: block;
  color: #565656;
  font-weight: 500;
}

.mcseemore {
  color: #c9302c;
  font-size: 13px;
  line-height: 15px;
  margin-top: 5px;
  cursor: pointer;
}

.homelinks a {
  color: #444;
  line-height: 25px;
}

.homelinks.quick-links a {
  line-height: 36px;
}

.homelinks a .icon {
  position: absolute;
  background: #d92b2b;
  color: #fff;
  border-radius: 100%;
  font-size: 18px;
  padding: 4px 4px 5px 5px;
  line-height: 18px;
  margin-right: 6px;
  width: 26px;
  height: 26px;
  text-align: center;
}

.homelinks a .icon.fa {
  font-size: 13px;
}

.homelinks a img {
  width: 30px;
  line-height: 32px;
  position: absolute;
  border-radius: 48%;
  overflow: hidden;
  background: #d80003;
}

.homelinks a span:not(.badge) {
  position: relative;
  top: 0px;
  font-size: 13px;
  padding-left: 40px;
}

.homelinks.quick-links a span:not(.badge) {
  top: -3px;
  font-weight: 600;
  font-size: 13px;
}

.homelinks.quick-links a span.badge {
  position: absolute;
  padding: 1px 4px 2px 6px;
  border-radius: 2px;
  margin-left: 10px;
  top: 3px;
  font-size: 10px;
}

.homelinks.quick-links a span.badge:before {
  content: '';
  position: absolute;
  top: 2px;
  left: -4px;
  width: 9px;
  height: 9px;
  background-color: #d92b2b;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 2px;
}

.homelinks.quick-links .ekspertiz-sorgulama a span {
  color: #d92b2b;
}

.homelinks a span.ilansayisi {
  font-size: 12px;
  color: #999;
  padding-left: 5px;
}

.anasayfailanlari {
  display: grid;
  grid-gap: 10px;
  grid-template-columns:
    [col1-start] 83px [col2-start] 83px [col3-start] 83px [col4-start] 83px [col5-start] 83px [col6-start] 83px [col7-start] 83px [col8-start] 83px [col9-start] 83px [col9-end];
  grid-template-rows:
    [row1-start] 132px [row2-start] 132px [row3-start] 132px [row4-start] 132px [row5-start] 132px [row5-end];
  color: #444;
}

.ilan {
  background-color: #444;
  color: #fff;
  border-radius: 8px;
  padding: 20px;
  font-size: 14px;
  vertical-align: middle;
}

.ilan1 {
  grid-column: col1-start / col3-start;
}

.ilan3 {
  grid-column: col4-start / col6-start;
}

.ilan6 {
  grid-column: col8-start / col9-end;
}

.ilan7 {
  grid-column: col1-start / col4-start;
}

.ilan9 {
  grid-column: col5-start / col7-start;
}

.ilan10 {
  grid-column: col7-start / col9-start;
}

.ilan13 {
  grid-column: col2-start / col4-start;
}

.ilan15 {
  grid-column: col5-start / col7-start;
}

.ilan17 {
  grid-column: col8-start / col9-end;
}

.ilan18 {
  grid-column: col1-start / col3-start;
}

.ilan22 {
  grid-column: col6-start / col8-start;
}

.ilan25 {
  grid-column: col1-start / col9-end;
}

.kolay-arama-hr {
  margin: 50px 0 35px;
}

.kolay-arama {
  margin-top: 20px;
}

.kasatipinegore li {
  display: inline-block;
  width: calc(17% - 7px);
}

.kasatipinegore li a {
  display: block;
  width: calc(80% - 0px);
  margin: 24px;
  margin-left: 0;
  margin-right: 42px;
  text-align: center;
  color: #444;
  font-weight: 500;
}

.kasatipinegore li a img {
  max-width: 100%;
}

.kasatipinegore li a span {
  display: block;
  margin-top: 12px;
}

.markayagore li {
  display: inline-block;
  width: calc(13% - 9px);
}

.markayagore li a {
  display: block;
  width: 141px;
  margin: 8px;
  margin-left: 0px;
  margin-right: -6px;
  text-align: center;
  color: #666;
  font-weight: 500;
}

.markayagore li:nth-child(8n) a {
  margin-right: 0;
}

.markayagore li a img {
  max-width: 100%;
}

.markayagore li a span {
  display: block;
  margin-top: 12px;
}

.illeregore {
  padding-top: 16px;
}

.illeregore li {
  display: inline-block;
  text-align: center;
  width: 120px;
  margin-bottom: 0px;
}

.illeregore li .avatar-title {
  margin: auto;
}

.illeregore li a {
  text-align: center;
  display: block;
  margin-top: 10px;
  width: 180px;
  margin-left: -54px;
  color: #444;
  font-weight: 400;
  font-size: 18px;
}

.illeregore li .avatar-title {
  background: #d92b2b;
}

.mobil-uygulama {
  margin-top: 15px !important;
  display: block;
}

.mobil-uygulama .el-alert__title {
  font-size: 16px;
  color: #5f0000;
  margin: 12px 0;
  display: block;
}

.mobil-uygulama h4 {
  font-size: 24px;
}

.mobil-uygulama .row {
  margin: 20px 0;
}

.mobil-uygulama img {
  width: 175px;
  margin-right: 16px;
}

.mobil-ikonlar {
  color: #000;
  font-size: 32px;
  margin-top: 10px;
}

.mobil-ikonlar i {
  margin-right: 10px;
}

.ilanthumb {
  margin: 0 8px 18px 0;
  display: inline-block;
  width: 104px;
}

.ilanthumb.aramasonuc {
  margin: 8px 8px 8px 0;
  width: 104px;
  text-align: center;
}

.ilanthumb.aramasonucsummary {
  margin: 0;
}

.ilanthumb a {
  color: #333;
  display: block;
}

.ilanthumb img {
  display: block;
  background: #fbfbfb;
  border: 1px solid #e6e6e6;
  width: 102px;
  height: 77px;
  overflow: hidden;
}

.ilanthumb .card-footer {
  padding: 2px 4px;
}

.ilanthumba .ilan-title {
  color: #444 !important;
  max-width: 100%;
  width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  position: relative;
  white-space: nowrap;
  margin: 1px 0 0;
  font-size: 11px;
}

.ilanthumba.ilanetiketli {
  display: block;
  overflow: hidden;
  line-height: 16px;
}

.ilanthumba.ilanetiketli.fiyatidustu {
  border: 2px solid #128817;
}

.ilanthumba.ilanetiketli img {
  border: 0;
  width: 100px;
  height: 75px;
}

.aramasonucgaleri.ilanthumba.ilanetiketli img {
  margin-top: 12px;
}

.ilanthumba .ilanetiket {
  background: #d42222;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 11px;
  font-size: 9px;
  position: absolute;
  width: 100px;
  margin-top: -6px;
  margin-left: 0;
  border-radius: 2px 2px 0 0;
  font-weight: 700;
  letter-spacing: 2px;
}

.ilanthumba.acil .ilanetiket {
  background: #ff0000;
}

.ilanthumba.hatasiz .ilanetiket {
  background: #2196F3;
}

.ilanthumba.arabamaguveniyorum .ilanetiket {
  background: #0cb713;
}

.ilanthumba.fiyatidustu .ilanetiket {
  background: #128817;
}

.ilanthumba.satildi .ilanetiket {
  background: #ef9b21;
}

.ilanthumba.sahibinden .ilanetiket {
  background: #826958;
}
/* ANASAYFA BİTİŞ */


/* FOOTER BAŞLANGIÇ */
.footer-container {
  border-top: 1px solid #dfdfdf;
  background: #333;
  position: relative;
  clear: left;
  margin-top: 28px;
}

.footer-container:before {
  content: '';
  background: #fff;
  display: block;
  height: 1px;
  width: 100%;
}

.footer-container .footer {
  width: 984px;
  margin: 0 auto;
  zoom: 1;
  padding: 28px 0;
}

.footer-container .footer.support-area .footer-menu {
  display: none;
}

.footer-container .footer .footer-menu {
  float: left;
  overflow: hidden;
  width: 100%;
}

.footer-container .footer .footer-menu li {
  float: left;
  width: 28%;
  margin-bottom: 6px;
}

.footer-container .footer .footer-menu li.auto-galleries {
  width: 16%;
}

.footer-container .footer .footer-menu li.follow-us {
  float: right;
  margin-right: 25px;
  width: 130px;
}

.footer-container .footer .footer-menu li li {
  float: none !important;
  line-height: 20px;
  width: inherit;
  overflow: hidden;
}

.footer-container .footer .footer-menu a {
  color: #bbb;
  font-size: 13px;
}

.footer-container .footer h2 {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  width: 144px;
  padding-bottom: 8px;
}

.footer-container .footer h2+ul {
  margin-top: 12px;
}

.footer-container .footer .right {
  float: left;
  height: 150px;
  overflow: hidden;
  width: 310px;
}

.footer-container .footer .call-center {
  text-align: center;
  background: #fff;
  font-weight: 600;
  position: relative;
  padding: 10px 20px;
  margin: 50px 0;
  border-radius: 100% 100% 20px 20px;
  font-size: 14px;
}

.footer-container .footer .call-center p {
  color: #d92b2b;
  margin-top: 2px;
  font-weight: 600;
  font-size: 14px;
}

.footer-container .footer .follow-us li {
  float: left;
}

.footer-container .footer .follow-us li a {
  background: 0;
  padding: 5px 0 5px 0;
  color: #555;
}

.footer-container .footer .warning-text {
  font-size: 13px;
  color: #777;
  padding: 12px 0;
  border-radius: 2px;
  margin: 0 0 24px;
  text-align: justify;
  letter-spacing: -0.75px;
}

.footer-container .footer .copyright-wrapper {
  display: table;
  height: 100px
}

.footer-container .footer .copyright,
.footer-container .footer .post-classified-free-text {
  color: #bbb;
  font-size: 11px;
  display: block;
  margin: 0;
}

.footer-container .footer .post-classified-free-text {
  margin: 0;
  float: right;
}

.footer-container .footer .post-classified-free-text p {
  display: inline;
}

.footer-container .footer .post-classified-free-text a {
  padding-left: 15px;
  margin-left: 15px;
  /* border-left: 1px solid #dadada; */
}

@media screen and (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi),
only screen and (min-device-pixel-ratio: 2) {
  .footer-container .footer .call-center .store-logos .store-logo {
    background: url('../images/store-logos@2x:c2d73d55fa1fdb1bc32ecef7a08a5c2d.png') top left no-repeat;
    -webkit-background-size: 192px 30px;
    -moz-background-size: 192px 30px;
    background-size: 192px 30px;
  }
}

.helpdesk {
  display: block;
  text-align: center;
}

.helpdesk .helpitem {
  display: inline-block;
  width: 300px;
  line-height: 24px;
  margin: 0 10px;
  padding: 8px;
  text-align: left;
  vertical-align: top;
  max-width: 98%;
}

.helpdesk .helpicon {
  display: inline-block;
  width: 50px;
  vertical-align: -10px;
}

.helpdesk .helptext {
  display: inline-block;
  margin-left: 14px;
  color: #fff;
}

.helpdesk .helptitle {
  display: block;
  font-size: 15px;
  line-height: 15px;
  font-weight: 500;
  margin-top: 30px;
}

.helpdesk .helpdesc {
  display: block;
  font-size: 15px;
  line-height: 20px;
  color: #bbb;
}

/* FOOTER BİTİŞ */


/* İLANEKLE BAŞLANGIÇ */
.kategori-secimi-tamamlandi {
  display: none;
}

.ilanekle-adimlar {
  display: block;
  text-align: center;
  margin-top: 16px;
}

.ilanekle-adim {
  display: inline-block;
  text-align: center;
  width: 90px;
  height: 120px;
  vertical-align: middle;
  cursor: pointer;
}

/*.ilanekle-adim.kategori-secimi {
  background: url('../img/ilanekle-1-kategori.png') center top no-repeat;
}
.ilanekle-adim.ilan-detaylari {
  background: url('../img/ilanekle-2-detaylar.png') center top no-repeat;
}
.ilanekle-adim.onizleme {
  background: url('../img/ilanekle-3-onizleme.png') center top no-repeat;
}
.ilanekle-adim.doping {
  background: url('../img/ilanekle-4-doping.png') center top no-repeat;
}
.ilanekle-adim.tebrikler {
  background: url('../img/ilanekle-5-tebrikler.png') center top no-repeat;
}*/
.ilanekle-adim img {
  width: 48px;
  display: block;
  margin: auto;
}

.ilanekle-adim>span {
  vertical-align: bottom;
  margin: auto;
  position: relative;
  top: 15px;
  font-size: 13px;
  color: #aaa;
  font-weight: 600;
}

.ilanekle-adim.aktif>span {
  color: #d92b2b;
}

.ilanekle-ayirac {
  display: inline-block;
  position: relative;
  width: 110px;
  height: 22px;
  background: url('../img/ilanekle-kivrim.png');
  top: -32px;
  margin: auto 0px;
}

.kategori-secim-listesi {
  width: 180px;
  height: 270px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
}

.kategori-secim-listesi .list-group-item {
  padding: 0;
  border: 0;
}

.kategori-secim-listesi li a {
  display: block;
  line-height: 25px;
  cursor: pointer;
}

.kategori-secim-listesi li a:hover:not(.secili) {
  background: #fafafa;
  margin-right: 15px;
  text-decoration: none;
}

.kategori-secim-listesi li a:hover:not(.secili):before {
  content: '';
  position: absolute;
  top: 3px;
  right: 6px;
  width: 18px;
  height: 18px;
  background-color: #fafafa;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 2px;
}

.kategori-secim-listesi li a.secili {
  background: #d92b2b;
  margin-right: 15px;
}

.kategori-secim-listesi li a.secili:before {
  content: '';
  position: absolute;
  top: 3px;
  right: 6px;
  width: 18px;
  height: 20px;
  background-color: #d92b2b;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 2px;
}

.kategori-secim-listesi li a i {
  color: #d92b2b;
  line-height: 26px;
  text-align: center;
  width: 36px;
}

.kategori-secim-listesi li a.secili i {
  background: #d92b2b;
  color: #fff;
}

.kategori-secim-listesi li a:hover:not(.secili) i {
  background: #f0f0f0;
}

.kategori-secim-listesi li a span {
  margin-left: 8px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.kategori-secim-listesi li a.secili i {
  color: #fff;
}

.kategori-secim-listesi li a.secili span {
  color: #fff;
}

.ilan-ekle.adim-2 .row.bolme {
  margin-bottom: 36px;
}

.ilan-ekle.adim-2 .row.bolme hr {
  margin: 30px 0;
}

.ilan-ekle.adim-2 .aracaaitbilgiler .box {
  padding-top: 8px;
}

.ilan-ekle.adim-2 .aracaaitbilgiler .box>div {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 10px;
}

.ilan-ekle.adim-2 .aracaaitbilgiler .markabaslik {
  max-width: 240px;
  text-align: left;
}

.ilan-ekle.adim-2 .aracaaitbilgiler .kasatablo {
  max-width: 640px;
  top: 15px;
  position: relative;
}

.ilan-ekle.adim-2 .aracaaitbilgiler .kasatablo th {
  background: none;
  border-top: 0;
  border-bottom: 1px solid #a4acb7;
}

.ilan-ekle.adim-2 .altbaslikkategori {
  margin-bottom: 14px;
}

.ilan-ekle.adim-2 .altbaslikkategori span {
  color: #d92b2b;
}

.ilan-ekle.adim-2 .homelinks li {
  display: inline-block;
}

.ilan-ekle.adim-2 .homelinks li a {
  color: #d92b2b;
}

.ilan-ekle.adim-2 .homelinks li:before {
  content: ">";
  padding: 0 11px;
  color: #888;
}

.ilan-ekle.adim-2 .homelinks li:first-child {
  margin-left: 14px;
}

.ilan-ekle.adim-2 .homelinks li:first-child a {
  position: relative;
  left: -32px;
  vertical-align: 2px;
}

.ilan-ekle.adim-2 .homelinks li:first-child:before {
  content: "";
}

.ilan-ekle.adim-2 .homelinks li.degistir:before {
  content: "";
}

.ilan-ekle.adim-2 .sagyardim {
  position: absolute;
  right: 50px;
  margin-top: -27px;
}

.popover {
  max-width: 300px;
}

input.inline {
  display: inline-block;
  width: 205px;
  margin-right: 15px;
}

select.inline {
  display: inline-block;
  width: 205px;
  margin-right: 15px;
}

select.inline.ilanfiyat {
  width: 60px;
}

.ilan-ekle.adim-2 select.disabled {
  background: #eee;
}

.ilan-ekle.adim-2 .kelimeilesemtarainput {
  width: 540px;
  font-weight: 400;
  margin-right: 10px;
}

.ilan-ekle.adim-2 .detayli-bilgi {
  margin-top: 30px;
}

.ilan-ekle.adim-2 .mt-30 {
  margin-top: 30px;
}

.kelimeilesemtaradiv {
  display: none;
}

.ilan-ekle.adim-2 .acilirkutubaslik {
  padding: 14px;
  display: block;
  position: relative;
}

.ilan-ekle.adim-2 .acilirkutubaslik span.fe {
  margin-top: -20px;
  float: right;
  font-size: 24px;
}

.ilan-ekle.adim-2 .acilirkutubaslik h4 {
  font-weight: 600;
}

.ilan-ekle.adim-2 .acilirkutubaslik h4 span:not(.secililersayisi) {
  font-weight: 600;
  color: #d92b2b;
  margin-right: 10px;
}

.ilan-ekle.adim-2 .acilirkutubaslik h4 span.secililersayisi {
  color: #666;
  font-weight: 500;
}

.acilirkutuicerik {
  display: none;
}

.acilirkutu.acik .acilirkutuicerik {
  display: block;
}

.ilan-ekle.adim-2 .acilirkutuicerik.ozellikler ul {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}

.ilan-ekle.adim-2 .acilirkutuicerik.ozellikler ul li {
  margin-bottom: 20px;
  font-weight: 400;
  font-size: 12px;
}

.ilan-ekle.adim-2 .yuklemekutusu {
  background: #fafafa;
  border: 2px dashed #ddd;
  padding: 12px;
  display: inline-block;
  width: 270px;
  border-radius: 4px;
}

.ilan-ekle.adim-2 .yuklemekutusu:hover {
  background: #fefefe;
  cursor: pointer;
}

.ilan-ekle.adim-2 .yuklemekutusu span {
  display: inline-block;
  color: #d92b2b;
}

.ilan-ekle.adim-2 .yuklemekutusu span.fe {
  font-size: 36px;
  margin-left: 8px;
  margin-right: 20px;
  vertical-align: 20px;
}

.ilan-ekle.adim-2 .yuklemekutusu span.yuklemekutusubaslik {
  width: 170px;
  font-size: 18px;
  font-weight: 600;
}

.ilan-ekle.adim-2 .yuklemekutusu span.yuklemekutusuaciklama {
  font-size: 14px;
  font-weight: 400;
  color: #888;
}

.ilan-ekle.adim-2 .yuklemekutusuyani {
  display: inline-block;
  vertical-align: 20px;
  margin-left: 20px;
  line-height: 30px;
  color: #666;
}

.ilan-ekle.adim-2 .yuklemekutusu input[type="file"] {
  position: absolute;
  opacity: 0;
  width: 270px;
  height: 100px;
  margin-left: -14px;
  margin-top: -14px;
  cursor: pointer;
}

.ilan-ekle.adim-2 .devam-adim-2 {
  margin-top: 40px;
}

.ilan-ekle.adim-2 .devam-adim-2 .custom-switch {
  display: inline-block;
}

.ilan-ekle.adim-2 .devam-adim-2 button {
  display: inline-block;
}

.ilan-ekle.adim-2 .fotografadedi {
  display: inline-block;
  margin-bottom: 20px;
}

.ilan-ekle.adim-2 h3.fotografadedi {
  margin-left: 10px;
  color: #d92b2b;
  font-weight: 500;
  font-size: 20px;
}

.ilan-ekle.adim-2 .iletisimkutu {
  border: 1px solid #d92b2b;
  padding: 16px;
  margin: 12px 0;
  display: inline-block;
  width: 640px;
  border-radius: 5px;
}

.ilan-ekle.adim-2 .iletisimkutu.nasilulasilsinmesaj {
  border: 1px solid #ddd;
}

.ilan-ekle.adim-2 .iletisimkutu:not(.acik) {
  display: none;
}

.ilan-ekle.adim-2 .iletisimkutu li span {
  display: inline-block;
  width: 180px;
}

.ilan-ekle.adim-2 .iletisimkutu li {
  border-bottom: 1px solid #e3ebf6;
  line-height: 50px;
}

.ilan-ekle.adim-2 .iletisimkutu li:last-child {
  border-bottom: 0;
  line-height: 40px;
}

.ilan-ekle.adim-2 .quill-wrapper .ql-container {
  border: 0;
}

.onizleme h2 {
  font-size: 12px;
}

.onizleme h5 {
  font-size: 11px;
}

.onizleme .ilanbaslik h5 {
  font-size: 15px;
}

.onizleme .kategorisecimi {
  width: 100%;
  margin: 80px auto;
  background: #f8f8f8;
  border: 10px solid #b2b2b2;
}

.onizleme .guvenlikipuclari {
  outline: none;
}

.onizleme .kategorisecimi a:not(.btn) {
  color: #444;
}

.onizleme .onizlemeperdesi {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
}

.onizleme .kategorisecimi:before,
.onizleme .kategorisecimi:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-top: -109px;
  width: 0;
  height: 0;
  border-style: solid;
  border: 39px solid transparent;
  border-bottom: 30px solid #b2b2b2;
  margin-left: -39px;
}

.onizleme .kategorisecimi:after {
  top: inherit;
  bottom: -149px;
  border: 39px solid transparent;
  border-top: 30px solid #b2b2b2;
  position: relative;
}

.ilansonuc span.fe {
  font-size: 32px;
  font-weight: 600;
  color: #4CAF50;
}

.ilansonuc h4 {
  font-weight: 600;
  color: #00964e;
  font-size: 24px;
}

.ilansonuc p {
  line-height: 30px;
}

.ilansonuc .ilannumarasi {
  width: 420px;
  max-width: 100%;
  margin: auto;
  border: 1px solid #c7c7c7;
  padding: 12px;
  border-radius: 4px;
}

.ilansonuc .uyeceptelefonu div {
  float: left;
  margin: 0 auto;
}

.ilansonuc .uyeceptelefonu div.ceptelefonusag {
  float: unset;
}

.ilansonuc .mobiluygulamalink img {
  width: 180px;
}

/* İLANEKLE BİTİŞ */


/* ARAMA SONUÇ BAŞLANGIÇ */
.sonuclartip {
  background: #333;
  color: #fff;
  display: block;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 30px;
  font-weight: 600;
  border-radius: 10px;
}

.sonuclartip.detayli-arama {
  background: url('../imgs/sonuclartip-bg-detayli-arama.jpg');
}

.sonuclartip.kaporta-boya-ara {
  background: url('../imgs/sonuclartip-bg-kaporta-boya-ara.jpg');
}

.sonuclartip.acil {
  background: url('../imgs/sonuclartip-bg-acil.jpg');
}

.sonuclartip.fiyati-dusenler {
  background: url('../imgs/sonuclartip-bg-fiyati-dusenler.jpg');
  text-shadow: 0 0 20px #000;
}

.sonuclartip.en-yeni-ilanlar {
  background: url('../imgs/sonuclartip-bg-en-yeni-ilanlar.jpg');
  color: #000;
  text-shadow: 0 0 20px #fff;
}

.sonuclartip.gunun-hatasizi {
  background: url('../imgs/sonuclartip-bg-gunun-hatasizi.jpg');
}

.searchresult {
  font-size: 12px;
}

.morepages {
  margin-top: 30px;
  padding: 10px 30px 20px;
}

.morepages>span,
.morepages>div {
  margin: 20px;
  display: block;
  position: relative;
}

.morepages .spanstart {
  margin-right: 10px;
}

.morepages .spanend {
  margin-left: 10px;
}

.morepages .btn.btn-secondary,
.morepages .btn.btn-outline-secondary {
  margin: 0 4px 10px;
  border-radius: 2px;
  padding: 4px 12px;
  color: #444;
}

.morepages .btn.btn-secondary {
  color: #fff;
}

.morepages .btn.btn-outline-secondary:hover {
  color: #fff;
}

.morepages .limit .btn {
  padding: 4px 32px
}

.favsearch>div {
  display: inline-block;
  margin: 5px;
  vertical-align: middle;
}

.favsearch>div:nth-child(2) {
  width: 500px;
}

.favsearch .icon span.fe {
  font-size: 64px;
  color: #d92b2b;
}

.favsearch h4 {
  font-size: 21px;
  color: #d92b2b;
  line-height: 30px;
}

.favsearch .el-button {
  margin-left: 30px;
  vertical-align: 12px;
}

.filter-minmax input[type="text"] {
  padding: 0 4px;
  display: inline-block;
  width: 64px;
  border-radius: 3px;
  height: 40px;
}

.filter-box .filter-minmax input[type="text"] {
  width: 55px;
  height: 33px;
  font-size: 13px;
}

.filter-minmax.wide input[type="text"] {
  width: 110px;
  border: 1px solid #d2ddec;
  margin-bottom: 8px;
}

.filter-minmax button {
  display: inline-block;
  vertical-align: 0px;
  height: 32px;
}

.filter-minmax:not(.touched) button {
  display: none;
}

.filter-minmax .dash {
  font-size: 24px;
  font-weight: 100;
  color: #999;
}

.inlineb {
  display: inline-block;
}

.fiyatkur {
  width: 130px;
  vertical-align: -5px;
}

.arama-sonuc-secenek-listesi {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 136px;
}

.arama-sonuc-secenek-listesi input {
  display: none;
}

.arama-sonuc-secenek-listesi label {
  padding: 2px 2px 2px 12px;
  font-size: 13px;
  background: none;
  border: 0;
  margin: 0;
}

.arama-sonuc-secenek-listesi label.active {
  padding: 1px 2px 2px 12px;
}

.arama-sonuc-secenek-listesi.type-checkbox label.active {
  border-radius: 0 !important;
}

.arama-sonuc-secenek-listesi.type-checkbox label:not(.active):hover {
  border-radius: 0 !important;
}

.arama-sonuc-secenek-listesi .fe::before {
  background: #fff;
}

.arama-sonuc-secenek-listesi label:not(.active) .fe::before {
  color: #fff;
  font-size: 9px;
  margin: 2px;
  border-radius: 2px;
  vertical-align: 2px;
  border: 1px solid #999;
}

.arama-sonuc-secenek-listesi:not(.type-checkbox) label:not(.active) .fe::before {
  border-radius: 100%;
}

.arama-sonuc-secenek-listesi label.active .fe::before {
  border: 1px solid transparent;
}

.modal.kaportaboya .modal-dialog {
  width: 1080px;
  max-width: none;
}

.modal.kaportaboya .modal-dialog img {
  max-width: 100%;
}

.modal.kaportaboya .modal-card .card-body {
  overflow: visible;
}

.modal.favoriaramaduzenle .modal-dialog {
  max-width: 600px;
}

.modal.favoriaramaduzenle table {
  width: 100%;
  margin-bottom: 20px;
}

.modal.favoriaramaduzenle table tr td:first-child {
  width: 210px;
}

.modal.favoriaramaduzenle table tr td {
  border: 0;
  border-bottom: 1px solid #f5f5f5;
  vertical-align: middle;
  padding: 20px;
}

/* ARAMA SONUÇ BİTİŞ */


.textright {
  text-align: right;
}

/* İLANVER BAŞLANGIÇ */
.ilan-ekle.adim-2 h2 {
  font-weight: 500;
  line-height: 40px;
}

.kategorisecimi .diskapsam {
  white-space: nowrap;
  overflow-y: hidden;
}

.kategorisecimi .ickapsam.genisletilmis {
  width: 1820px;
}

.kategorisecimi table {
  width: 100%;
  border-radius: 3px;
}

.kategorisecimi table tr th,
.kategorisecimi table tr td {
  text-align: center;
  padding: 6px 0;
  vertical-align: middle;
  white-space: normal;
}

.kasa-secimi {
  display: inline-block;
  width: 860px;
  padding: 5px 10px;
  height: 270px;
  background: #fcfcfc;
  border: 1px solid #d92b2b;
  border-radius: 4px;
}

.kasa-secimi .el-table,
.kasa-secimi .el-table tr {
  background: transparent;
}

.kasa-secimi .el-table tr th {
  background: #f7e0e2;
}

.kasa-secimi .el-table .el-table__header .el-checkbox {
  position: relative;
  left: -100px;
}

/* İLANVER BİTİŞ */


/* İLAN BAŞLANGIÇ */
.ilanbaslik {
  border-bottom: 1px solid #e2e2e2;
  color: #333;
  margin-bottom: 12px;
}

.ilanbaslik h5 {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 5px 0 15px;
  font-size: 18px;
}

.ilantepeikonlar {
  background: #fafafa;
  border-radius: 5px;
  padding: 14px 0 0 0;
  border: 1px solid #eee;
}

.ilantepeikonlar .paylastext {
  vertical-align: 13px;
  font-size: 15px;
}

.ilantepeikonlar a {
  margin-left: 15px;
  font-size: 13px;
  vertical-align: 12px;
  line-height: 15px;
  color: #333;
}

.ilantepeikonlar a.ikonlink {
  margin-left: 5px;
}

.ilantepeikonlar a.ikonlink.facebook {
  margin-left: 15px;
}

.ilantepeikonlar a i {
  vertical-align: 0px;
  font-size: 18px;
  color: #d92b2b;
}

.ilantepeikonlar a.yazili i {
  font-size: 24px;
  vertical-align: -7px;
  margin-bottom: 16px;
}

.ikonlink.facebook i {
  color: #4260a3;
}

.ikonlink.twitter i {
  color: #03b5f2;
}

.ikonlink.googleplus i {
  color: #e65332;
}

.ikonlink.mail i {
  color: #999a99;
}

.fotoveilan {
  margin-bottom: 36px;
}

#modalfavorilereekle .modal-dialog .ilantepeikonlar a {
  color: #fff;
}

.w100 {
  width: 100%;
}

.sm-ilanfoto {
  max-width: 584px!important;
}

.sm-ilanfoto img {
  /* width: 100%; */
  max-height: 420px;
}

.sm-ilanfoto .foto {
  text-align: center;
}

.fotolar .thmb {
  /* width: 108px; */
}

.megalinkleri {
  padding-top: 9px;
  height: 33px;
  border-bottom: 1px solid #d7d7d7;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #fefefe, #ededed);
  background-image: -moz-linear-gradient(top, #fefefe, #ededed);
  background-image: -o-linear-gradient(top, #fefefe, #ededed);
  background-image: -ms-linear-gradient(top, #fefefe, #ededed);
  background-image: linear-gradient(to bottom, #fefefe, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=fullcolor(#fefefe), endColorstr=fullcolor(#ededed), GradientType=1);
  width: 100%;
  zoom: 1;
  text-shadow: 1px 1px 0 #fff;
  margin: 0px;
}

.megalinkleri .right {
  text-align: right;
}

.megalinkleri .disabled {
  color: #aaa;
}

.megalinkleri a {
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin: 0 12px;
}

.fotolar {
  border: 1px solid #e2e2e2;
  border-top: 0;
  padding: 2px;
  overflow: hidden;
}

.fotolar li {
  display: inline-block;
}

.fotolar li a {
  display: block;
  border: 1px solid transparent;
  overflow: hidden;
  padding: 1px;
}

.fotolar li a.aktif {
  border: 1px solid #d92b2b;
}

.foto-sayisi {
  font-size: 12px;
  margin: 12px 4px;
  display: block;
}

.fiyat {
  font-size: 24px;
  color: #960000;
  display: block;
  font-weight: 400;
  text-align: justify;
  margin-bottom: 12px;
}

.adreskisa {
  display: block;
  padding-bottom: 14px;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 12px;
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.adreskisa a {
  font-weight: 600;
  margin: 0 5px;
}

.adreskisa a:first-child {
  margin-left: 0;
}

.adreskisa a:last-child {
  margin-right: 0;
}

.ilanbilgi {
  margin-bottom: 20px;
}

.ilanbilgi li {
  border-bottom: 1px dotted #d5d5d5;
  padding: 6px 0;
  font-size: 13px;
}

.ilanbilgi strong {
  display: inline-block;
  width: calc(100% - 140px);
  vertical-align: top;
}

.ilankomut {
  margin-bottom: 64px;
}

.ilankomut .col.col-ilankomut {
  margin: 0;
  padding: 0;
}

.ilankomut .btn-ilankomut {
  white-space: normal;
  padding: 0 10px 10px;
  width: 60px;
  height: 50px;
  font-size: 11px;
}

.ilankomut .col:nth-child(2n) .btn-ilankomut {
  width: 120px;
  color: #d92b2b;
  font-weight: 600;
}

.ilankomut .btn-ilankomut span.fe {
  font-size: 32px;
  margin-bottom: 4px;
  display: block;
}

.ilansikayet {
  font-size: 12px;
  display: block;
  text-align: center;
  margin-top: 10px;
}

.ilansikayet i {
  font-size: 10px;
  vertical-align: 1px;
}

.uyekutusudis {
  border: 1px solid #dbdbdb;
  padding: 2px;
  margin-bottom: 12px;
}

.uyekutusuic {
  background: #efefef;
  padding: 6px 16px;
}

.uyeisim {
  font-size: 14px;
  font-weight: 500;
  word-wrap: break-word;
  text-shadow: 1px 1px 0 #fff;
  padding-top: 5px;
  margin-bottom: 10px;
}

.uyekayittarihi {
  display: block;
  color: #808080;
  text-shadow: 1px 1px 0 #fff;
  font-size: 11px;
  margin-bottom: 10px;
}

.uyekutulinkler {
  margin-bottom: 10px;
}

.uyekutulinkler li {
  display: inline;
  border-left: 0;
  border-right: 1px solid #c0c0c0;
  padding-right: 11px;
  padding-left: 11px;
  font-size: 11px;
  font-weight: 500;
  text-shadow: 1px 1px 0 #fff;
}

.uyekutulinkler li:first-child {
  border-left: 0;
  padding-left: 0;
}

.uyekutulinkler li:last-child {
  border-right: 0;
  padding-right: 0;
}

.uyeceptelefonu {
  display: block;
  background: #fff;
  padding: 8px 8%;
  margin-bottom: 10px;
  border: 1px solid #c0c0c0;
  border-radius: 3px;
  font-size: 14px;
  -webkit-box-shadow: 1px 2px 3px #ccc;
  box-shadow: 1px 2px 3px #ccc;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -moz--webkit-linear-gradient(top, #fff, #f5f5f5);
  background-image: -moz--moz-linear-gradient(top, #fff, #f5f5f5);
  background-image: -moz--o-linear-gradient(top, #fff, #f5f5f5);
  background-image: -moz--ms-linear-gradient(top, #fff, #f5f5f5);
  background-image: -moz-linear-gradient(to bottom, #fff, #f5f5f5);
  background-image: -ms--webkit-linear-gradient(top, #fff, #f5f5f5);
  background-image: -ms--moz-linear-gradient(top, #fff, #f5f5f5);
  background-image: -ms--o-linear-gradient(top, #fff, #f5f5f5);
  background-image: -ms--ms-linear-gradient(top, #fff, #f5f5f5);
  background-image: -ms-linear-gradient(to bottom, #fff, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
  background-image: -webkit--webkit-linear-gradient(top, #fff, #f5f5f5);
  background-image: -webkit--moz-linear-gradient(top, #fff, #f5f5f5);
  background-image: -webkit--o-linear-gradient(top, #fff, #f5f5f5);
  background-image: -webkit--ms-linear-gradient(top, #fff, #f5f5f5);
  background-image: -webkit-linear-gradient(to bottom, #fff, #f5f5f5);
  background-image: -o--webkit-linear-gradient(top, #fff, #f5f5f5);
  background-image: -o--moz-linear-gradient(top, #fff, #f5f5f5);
  background-image: -o--o-linear-gradient(top, #fff, #f5f5f5);
  background-image: -o--ms-linear-gradient(top, #fff, #f5f5f5);
  background-image: -o-linear-gradient(to bottom, #fff, #f5f5f5);
  background-image: -webkit-linear-gradient(top, #fff, #f5f5f5);
  background-image: -moz-linear-gradient(top, #fff, #f5f5f5);
  background-image: -o-linear-gradient(top, #fff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #fff, #f5f5f5);
  background-image: linear-gradient(to bottom, #fff, #f5f5f5);
}

.uyeceptelefonu div {
  display: inline-block;
}

.uyeceptelefonu div.ceptelefonusag {
  float: right;
}

.uyekutualtlink {
  font-size: 11px;
  font-weight: 500;
  display: block;
  text-align: center;
  text-shadow: 1px 1px 0 #fff;
}

.guvenlikipuclari {
  border: 1px solid #dbdbdb;
  padding: 2px 10px 8px 10px;
  color: #666;
  outline: 10px solid #fff;
  overflow: hidden;
  margin-top: 8px;
}

.guvenlikipuclaribaslik {
  font-weight: bold;
  color: #d92a2b;
  font-size: 13px;
  line-height: 30px;
  margin-bottom: 10px;
  line-height: 36px;
  box-shadow: 0px 8px 10px #efefef;
  width: 110%;
  margin-left: -10px;
  padding-left: 10px;
}

.guvenlikipuclaribaslik i {
  color: #d92a2b;
  border-radius: 100%;
  padding: 0;
  font-size: 25px;
  vertical-align: -7px;
  margin-right: 3px;
}

.guvenlikipuclari p {
  padding: 6px 0;
  font-size: 11px;
  color: #848484;
  font-weight: 500;
  text-align: center;
}

.garantiliikinciellogo {
  display: block;
  margin: auto;
  width: 150px;
  height: 150px;
  background: url('../img/logolar/garantiliarabam_sertifikasi.jpeg');
  background-size: cover;
}

.aracimaguveniyorum {
  color: #d92b2b;
  font-weight: 700;
  font-size: 16px;
}

.aracimaguveniyorum i {
  border: 1px solid #d92b2b;
  margin: 10px;
  padding: 4px;
  border-radius: 2px;
}

.aracimaguveniyorum i.aktif {
  color: #d92b2b;
}

.aracimaguveniyorum i.pasif {
  color: #fff;
}

.el-button.ekspertiztalepet {
  margin: 10px auto 0;
  display: block;
}

.hasarsorgulama {
  border: solid 1px #eaecde;
  background-color: #fcfbed;
  padding: 12px;
  margin-top: 10px;
  position: relative;
}

.hasarsorgulamabaslik {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .2px;
  color: #666;
  margin-bottom: 10px;
  display: block;
}

.hasarsorgulama input[type="text"] {
  width: calc(100% - 90px);
  border-radius: 2px;
  display: inline-block;
  margin-right: 10px;
  height: 30px;
  border-radius: 4px;
  vertical-align: -1px;
}

.hasarsorgulama input {
  border: 1px solid #999;
  border-radius: 1px;
}

.hasarsorgulama button {
  display: inline-block;
  vertical-align: 0px;
  font-weight: 700;
}

.sekmebasliklari {
  display: block;
  border-bottom: 2px solid #c10205;
}

.sekmebasliklari li {
  display: inline-block;
}

.sekmebasliklari li:first-child {
  margin-left: 5px;
}

.sekmebasliklari li a {
  margin-right: 10px;
  cursor: pointer;
  font-weight: bold;
  color: #1064bc;
  display: block;
  border: 1px solid #c0c0c0;
  padding: 7px 15px 7px 15px;
  border-bottom: 0;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0, #f0f0f0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f0f0f0));
  background: -webkit-linear-gradient(top, #fff 0, #f0f0f0 100%);
  background: -o-linear-gradient(top, #fff 0, #f0f0f0 100%);
  background: -ms-linear-gradient(top, #fff 0, #f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0', GradientType=0);
  background: linear-gradient(top, #fff 0, #f0f0f0 100%);
  zoom: 1;
  -webkit-box-shadow: inset 0 1px 1px #fff;
  -moz-box-shadow: inset 0 1px 1px #fff;
  box-shadow: inset 0 1px 1px #fff;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.sekmebasliklari li a:hover:not(.aktif) {
  background: #fff;
}

.sekmebasliklari li a.aktif {
  color: #fff;
  border: 1px solid #c10205;
  border-bottom: 0;
  background: #fd0004;
  background: -moz-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd0004), color-stop(100%, #9a0002));
  background: -webkit-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -o-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -ms-linear-gradient(top, #fd0004 0, #9a0002 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0004', endColorstr='#9a0002', GradientType=0);
  background: linear-gradient(top, #fd0004 0, #d92b2b 100%);
  zoom: 1;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  text-shadow: 1px 1px 0 rgb(99, 0, 2);
  text-decoration: none;
  cursor: default;
}

.sekmebasliklari li a.aktif:hover {
  color: #fff;
}

.sekmeler .sekme {
  margin-top: 1px;
  display: none;
}

.sekme.sekme-ilk {
  display: block;
}

.acilirkutu {
  border: 1px solid #dedede;
  position: relative;
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
}

.sekme .acilirkutu:first-child {
  border-top: 0;
}

.acilirkutubaslik {
  border-bottom: 1px solid #dedede;
  padding: 6px 10px 7px 10px;
  background: #efefef;
  background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
  background: -o-linear-gradient(top, #fff 0, #efefef 100%);
  background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF', GradientType=0);
  background: linear-gradient(top, #fff 0, #efefef 100%);
  cursor: pointer;
}

.acilirkutubaslik h6 {
  font-weight: 700;
  color: #222;
}

.ilansayfasi .acilirkutubaslik h6 {
  font-size: 14px;
}

.acilirkutubaslik span.fe {
  position: absolute;
  margin-top: -15px;
  font-size: 20px;
  float: right;
  margin-right: 30px;
  right: 0px;
}

.acilirkutuicerik {
  min-height: 50px;
  padding: 15px;
}

.acilirkutuicerik .kucukBaslik {
  margin-bottom: 12px;
  display: block;
}

.acilirkutuicerik.ozellikler .ozellikkategorisi {
  font-size: 16px;
  color: #d92b2b;
}

.acilirkutuicerik.ozellikler ul {
  border: 1px solid #dbe3e8;
  background: #f6fbff;
  padding: 18px;
  margin: 5px 0 25px 0;
}

.acilirkutuicerik.ozellikler ul li {
  display: inline-block;
  width: calc(25% - 3px);
  height: 16px;
  padding: 5px 0 5px 20px;
  color: #a7a9ac;
}

.acilirkutuicerik.ozellikler ul li.secili {
  color: #333;
}

.acilirkutuicerik.ozellikler ul li.secili:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-size: 16px;
  color: #5daf34;
  position: relative;
  left: -6px;
  margin-left: -16px;
  text-shadow: 1px 1px 1px #ddd;
}

.acilirkutuicerik.ozellikler .degiskenkutu {
  border: 1px solid #dbe3e8;
  background: #f6fbff;
  padding: 15px;
  margin: 5px 0 25px 0;
}

.ekspertizraporlari li {
  display: inline-block;
  width: 182px;
}

.hasartablokutusu ul {
  display: inline-block;
  vertical-align: top;
  width: 250px;
  border: 0 !important;
}

.hasartablokutusu .degisen {
  color: #875de2 !important;
}

.hasartablokutusu .boyali {
  color: #ff5e39 !important;
}

.arachasarbilgisi {
  margin-top: 20px;
}

.arachasarbilgisi span {
  margin: 10px;
}

.arachasarbilgisi span:before {
  content: "";
  background: #aaa;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: -3px;
}

.arachasarbilgisi .degisen:before {
  background: #875de2 !important;
}

.arachasarbilgisi .boyali:before {
  background: #ff5e39 !important;
}

.hasartablosu {
  padding: 0;
  margin-right: 50px;
  display: inline-block;
}

.hasartablosu .aracparcalari {
  background-image: url('../img/arac_sedan.png');
  background-position: 0 0;
  width: 311px;
  height: 391px;
  position: relative;
}

.hasartablosu .aracparcalari div.boyali {
  background-image: url('../img/arac_sedan.png');
}

.hasartablosu .aracparcalari div.boyali {
  background-image: url('../img/arac_sedan_boyali.png');
}

.hasartablosu .aracparcalari div.degisen {
  background-image: url('../img/arac_sedan_degisen.png');
}

.aracparcalari .ontampon {
  background-position: -532px -252px;
  width: 105px;
  height: 22px
}

.aracparcalari .ontampon.boyali {
  background-position: -532px -252px;
  width: 105px;
  height: 22px
}

.aracparcalari .ontampon.degisen {
  background-position: -532px -252px;
  width: 105px;
  height: 22px
}

.aracparcalari .onsolcamurluk {
  background-position: -872px -43px;
  width: 28px;
  height: 43px
}

.aracparcalari .onsolcamurluk.boyali {
  background-position: -872px -43px;
  width: 28px;
  height: 43px
}

.aracparcalari .onsolcamurluk.degisen {
  background-position: -872px -43px;
  width: 28px;
  height: 43px
}

.aracparcalari .onsagcamurluk {
  background-position: -900px 0;
  width: 28px;
  height: 43px
}

.aracparcalari .onsagcamurluk.boyali {
  background-position: -900px 0;
  width: 28px;
  height: 43px
}

.aracparcalari .onsagcamurluk.degisen {
  background-position: -900px 0;
  width: 28px;
  height: 43px
}

.aracparcalari .onkaput {
  background-position: 0 -682px;
  width: 110px;
  height: 80px
}

.aracparcalari .onkaput.boyali {
  background-position: 0 -682px;
  width: 110px;
  height: 80px
}

.aracparcalari .onkaput.degisen {
  background-position: 0 -682px;
  width: 110px;
  height: 80px
}

.aracparcalari .onsolkapi {
  background-position: -190px -473px;
  width: 80px;
  height: 104px
}

.aracparcalari .onsolkapi.boyali {
  background-position: -190px -473px;
  width: 80px;
  height: 104px
}

.aracparcalari .onsolkapi.degisen {
  background-position: -190px -473px;
  width: 80px;
  height: 104px
}

.aracparcalari .onsagkapi {
  background-position: -110px -577px;
  width: 80px;
  height: 105px
}

.aracparcalari .onsagkapi.boyali {
  background-position: -110px -577px;
  width: 80px;
  height: 105px
}

.aracparcalari .onsagkapi.degisen {
  background-position: -110px -577px;
  width: 80px;
  height: 105px
}

.aracparcalari .arkasolkapi {
  background-position: -349px -304px;
  width: 79px;
  height: 84px
}

.aracparcalari .arkasolkapi.boyali {
  background-position: -349px -304px;
  width: 79px;
  height: 84px
}

.aracparcalari .arkasolkapi.degisen {
  background-position: -349px -304px;
  width: 79px;
  height: 84px
}

.aracparcalari .arkasagkapi {
  background-position: -270px -388px;
  width: 79px;
  height: 85px
}

.aracparcalari .arkasagkapi.boyali {
  background-position: -270px -388px;
  width: 79px;
  height: 85px
}

.aracparcalari .arkasagkapi.degisen {
  background-position: -270px -388px;
  width: 79px;
  height: 85px
}

.aracparcalari .tavan {
  background-position: -742px -177px;
  width: 74px;
  height: 53px
}

.aracparcalari .tavan.boyali {
  background-position: -742px -177px;
  width: 74px;
  height: 53px
}

.aracparcalari .tavan.degisen {
  background-position: -742px -177px;
  width: 74px;
  height: 53px
}

.aracparcalari .arkatampon {
  background-position: -637px -230px;
  width: 105px;
  height: 22px
}

.aracparcalari .arkatampon.boyali {
  background-position: -637px -230px;
  width: 105px;
  height: 22px
}

.aracparcalari .arkatampon.degisen {
  background-position: -637px -230px;
  width: 105px;
  height: 22px
}

.aracparcalari .arkakaput {
  background-position: -428px -274px;
  width: 104px;
  height: 30px
}

.aracparcalari .arkakaput.boyali {
  background-position: -428px -274px;
  width: 104px;
  height: 30px
}

.aracparcalari .arkakaput.degisen {
  background-position: -428px -274px;
  width: 104px;
  height: 30px
}

.aracparcalari .arkasolcamurluk {
  background-position: -816px -131px;
  width: 28px;
  height: 46px
}

.aracparcalari .arkasolcamurluk.boyali {
  background-position: -816px -131px;
  width: 28px;
  height: 46px
}

.aracparcalari .arkasolcamurluk.degisen {
  background-position: -816px -131px;
  width: 28px;
  height: 46px
}

.aracparcalari .arkasagcamurluk {
  background-position: -844px -86px;
  width: 28px;
  height: 45px
}

.aracparcalari .arkasagcamurluk.boyali {
  background-position: -844px -86px;
  width: 28px;
  height: 45px
}

.aracparcalari .arkasagcamurluk.degisen {
  background-position: -844px -86px;
  width: 28px;
  height: 45px
}

.aracparcalari div {
  position: absolute;
  z-index: 3;
  -webkit-transition: background-image .1s linear;
  -moz-transition: background-image .1s linear;
  -o-transition: background-image .1s linear;
  -ms-transition: background-image .1s linear;
  -webkit-transition: background-image .1s linear;
  -moz-transition: background-image .1s linear;
  -o-transition: background-image .1s linear;
  -ms-transition: background-image .1s linear;
  transition: background-image .1s linear
}

.aracparcalari .ontampon {
  left: 104px;
  top: 16px
}

.aracparcalari .onsolcamurluk {
  top: 51px;
  left: 21px
}

.aracparcalari .onsagcamurluk {
  top: 51px;
  left: 262px
}

.aracparcalari .onkaput {
  top: 48px;
  left: 101px
}

.aracparcalari .onsolkapi {
  top: 108px;
  left: 21px
}

.aracparcalari .onsagkapi {
  top: 108px;
  left: 210px
}

.aracparcalari .arkasolkapi {
  top: 197px;
  left: 21px
}

.aracparcalari .arkasagkapi {
  top: 197px;
  left: 211px
}

.aracparcalari .tavan {
  top: 208px;
  left: 119px
}

.aracparcalari .arkatampon {
  left: 104px;
  top: 352px
}

.aracparcalari .arkakaput {
  top: 309px;
  left: 104px
}

.aracparcalari .arkasolcamurluk {
  top: 292px;
  left: 21px
}

.aracparcalari .arkasagcamurluk {
  top: 293px;
  left: 262px
}

.hasartesti img {
  width: 100%;
}

.hasartesti .temsiligorseller {
  opacity: 0.3;
  cursor: default;
  font-size: 10px;
}

.ekspertiztalepet {
  margin: 10px auto;
  position: relative;
  display: block;
  width: 180px;
}

.raporbilgi {
  font-weight: 600;
  margin: 15px;
  font-size: 17px;
  background: #f2f2f2;
  display: inline-block;
  padding: 10px;
  border-radius: 5px;
}

.fren .raporbilgi {
  padding: 5px;
  margin: 5px;
}

.raporbilgi.buyuk {
  font-size: 30px;
}

.raporbilgi.kucuk {
  font-size: 15px;
  margin-top: 0;
}

.fren .raporbilgi.kucuk {
  margin-top: 10px;
}

.raporbilgi.cokkucuk {
  font-size: 11px;
  margin-top: 0;
  font-weight: 300;
}

.raporbilgi.raporbilgifren {
  width: 80px;
  padding: 4px 0;
  z-index: 2;
}

.raporbilgi.raporbilgifren span {
  width: 60px;
  display: block;
  margin: auto;
}

.raporbilgi.raporbilgifren:before,
.raporbilgi.raporbilgifren:after {
  content: '';
  position: absolute;
  margin-top: 0px;
  margin-left: -49px;
  width: 18px;
  height: 18px;
  background-color: #f2f2f2;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 2px;
}

.raporbilgi.raporbilgifren:after {
  margin-left: 30px;
  margin-top: -18px;
}

.fren .frenrow .col-auto {
  width: 85px !important;
}

.fren .frenrow .col {
  width: 180px !important;
}

.aciklamakutusu img:not(.scale) {
  width: 130px;
}

.aciklamakutusu img.scale {
  max-width: 100%;
}

.yanalkaymafoto {
  width: 210px;
}

.suspansiyonfoto {
  width: 64px;
}

.suspansiyonfoto2 {
  width: 180px;
}

.frenfoto {
  width: 90px;
  display: block;
  margin: auto;
}

.grafikfren {
  width: 600px;
  margin: auto;
}

.icdisekspertiz .nav-tabs {
  text-align: center;
  display: block;
}

.icdisekspertiz .nav-tabs li {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
}

.icdisekspertiz .nav-tabs li a {
  cursor: pointer;
}

.icdisekspertiz .table {
  /* border-left: 1px solid #eee; */
  border-bottom: 1px solid #eee;
}

.icdisekspertiz .table thead th {
  border-right: 1px solid #eee;
  padding: 4px;
  vertical-align: middle;
}

.icdisekspertiz .table thead tr th:last-child {
  border-right: 0;
}

.icdisekspertiz .table tbody td {
  border-right: 1px solid #f6f6f6;
  padding: 6px;
  vertical-align: middle;
}

.icdisekspertiz .table tbody tr td:first-child {
  padding-left: 15px;
}

.icdisekspertiz .table tbody tr td:last-child {
  border-right: 0;
}

.icdisekspertiz .table tbody td.center {
  width: 110px;
}

.icdisekspertiz .table tbody td span.fe.fe-check.red {
  color: #d92b2b;
  font-size: 24px;
}

.karsilastirma {
  display: block;
  position: fixed;
  width: 90%;
  background: #fff;
  z-index: 9;
  bottom: -200px;
  left: 50%;
  width: 1100px;
  margin-left: -550px;
  padding: 10px 20px;
  border-radius: 5px;
  height: 86px;
  box-shadow: 0 0 50px 60px #ffffff;
  border: 2px dashed #d92b2b;
}

.karsilastirma.footed {
  box-shadow: none;
  height: 154px;
  padding: 28px 20px 20px 20px;
  border: 2px dashed #444;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
}

.karsilastirma.footed.acik {
  bottom: 0 !important;
}

.footer.extended {
  padding-bottom: 200px;
}

.karsilastirma .col-auto {
  padding: 12px 0;
}

.karsilastirma .ilan .btn-danger {
  top: -5px;
  position: relativE;
}

.karsilastirma .ilan {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  border-radius: 5px;
  overflow: hidden;
}

.karsilastirma .ilan img {
  width: auto;
  height: 64px;
}

.karsilastirma .ilan span.sira {
  position: absolute;
  margin-top: -33px;
  margin-left: 6px;
  font-size: 24px;
  font-weight: 300;
  color: #fff;
}

.karsilastirma .ilan span.fe-x {
  position: absolute;
  margin-top: 3px;
  margin-left: -24px;
  border-radius: 5px;
  background: rgba(255, 255, 255, .8);
  color: #000;
  cursor: pointer;
  padding: 2px;
}

.karsilastirma .ilan span.fe-x:hover {
  color: #fff;
  background: #d92b2b;
}

.karsilastirma .uyari {
  display: inline-block;
  width: auto;
  height: 64px;
  border: 1px dotted #bbb;
  border-radius: 5px;
  line-height: 60px;
  padding: 0 30px;
  font-size: 18px;
  color: #444;
  font-weight: 300;
  cursor: default;
  letter-spacing: .6px;
}

.hidden {
  display: none !important;
}

.ilangosterimtarz {
  font-size: 12px;
  top: 5px;
  color: #666;
  font-weight: 300;
}

.ilangosterimtarz .btn-group-sm>.btn,
.ilangosterimtarz .btn-sm {
  padding: 0 4px !important;
  font-size: 19px;
  height: 26px;
  line-height: 24px;
}

.ilangosterimtarz .btn-group-sm>.btn i.material-icons,
.ilangosterimtarz .btn-sm i.material-icons {
  font-size: 18px !important;
  vertical-align: -2px;
  width: 20px;
}

.ilangosterimtarz .SumoSelect {
  width: 150px;
  font-size: 11px;
  vertical-align: -4px;
}

.ilanno {
  display: block;
  color: #999;
  padding-left: 20px;
  font-size: 9px;
}

/* İLAN BİTİŞ */


select.sumoselect {
  width: 150px;
  height: 31px !important;
  display: inline-block;
  overflow: hidden;
}


/* İLAN KARŞILAŞTIR BAŞLANGIÇ */
.ilankarsilastir {
  display: block;
  width: 1162px;
  padding: 0;
  border-radius: 0;
  margin-bottom: 0px;
}

.ilankarsilastirust {
  margin-bottom: 25px;
}

.ilankarsilastir.opsiyonlar {
  padding: 0 20px 20px;
}

.ilankarsilastir.opsiyonlar .btn:not(.btnkarsilastirackapaac) {
  border: 0;
}

.ilankarsilastir.kapali .sorular,
.ilankarsilastir.kapali .cevaplar {
  display: none;
}

.ilankarsilastir .sorular {
  display: inline-block;
  width: 211px;
  vertical-align: top;
}

.ilankarsilastir .sorular .aciklama {
  padding: 24px;
  height: 360px;
  font-weight: 600;
  padding-top: 120px;
  font-size: 18px;
}

.ilankarsilastir .sorular .soru {
  border-top: 1px solid #f0f0f0;
  background: #fbfbfb;
  padding: 6px 4px 6px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ilankarsilastir.ekspertizlikarsilastir .sorular .soru {
  font-size: 11px;
}

.ilankarsilastir .sorular .soru:first-child {
  border-top: 1px solid #f6f6f6;
}

.ilankarsilastir .siralama {
  display: inline-block;
}

.ilankarsilastir .siralama .cevaplar {
  position: relative;
  float: left;
}

.ilankarsilastir .siralama .ui-state-highlight {
  background: #d92b2b18;
  border: 2px dashed #d92b2b;
  display: block;
  position: relative;
  float: left;
  width: 234px;
  height: 360px;
}

.ilankarsilastir .siralama .ui-sortable-helper {
  background: #fff;
  border: 2px dashed #f0f0f0;
  overflow: hidden;
  cursor: grabbing !important;
}

.ilankarsilastir .siralama .ui-sortable-helper .ilanfoto {
  border: 0;
}

.ilankarsilastir .cevaplar {
  display: inline-block;
  width: 230px;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.ilankarsilastir .cevaplar .cevap {
  border-top: 1px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  padding: 6px 4px 6px 8px;
  text-align: center;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ilankarsilastir .cevaplar .cevap:first-child {
  border-top: 1px solid #f6f6f6;
}

.ilankarsilastir .cevaplar .cevap:last-child {
  border-bottom: 1px solid #f8f8f8;
}

.ilankarsilastir .sorular .soru,
.ilankarsilastir .cevaplar .cevap {
  height: 32px;
}

.ilankarsilastir .cevaplar .cevap .red {
  color: #d92b2b;
  font-size: 24px;
  line-height: 18px;
}

.ilankarsilastir .ilanfoto {
  text-align: center;
  border-left: 1px solid #f0f0f0;
  height: 360px;
  padding-top: 20px;
}

.ilankarsilastir .ilanfoto img {
  max-width: 70%;
  display: block;
  margin: auto;
}

.ilankarsilastir .ilanfoto span:not(.tl) {
  display: block;
  max-width: 90%;
  margin: 10px auto;
}

.ilankarsilastir .ilanfoto .btn {
  display: block;
  max-width: 70%;
  margin: 10px auto;
}

.ilankarsilastir .ilanfoto .kapat,
.ilankarsilastir .ilanfoto .sirala {
  position: absolute;
  margin-left: 200px;
  top: 0px;
}

.ilankarsilastir .ilanfoto .kapat:hover,
.ilankarsilastir .ilanfoto .sirala:hover {
  color: #fff;
}

.ilankarsilastir .ilanfoto .sirala {
  top: 25px;
  cursor: grab;
}

.ilankarsilastir .siralama .ui-sortable-helper .ilanfoto .sirala {
  cursor: grabbing !important;
}

.ilankarsilastir .ilanfoto span.tl {
  font-weight: 300;
  margin-left: 5px;
  font-size: 27px;
  vertical-align: -1px;
}

.ilankarsilastir .ilanfoto .ilan-ekle {
  font-size: 120px;
  font-weight: 100;
  color: #ddd;
  margin: 75px auto;
}

.ilankarsilastir .ilanfoto:hover .ilan-ekle {
  color: #d92b2b;
}

.ilankarsilastir .ilanfoto span.ilanbasligi {
  display: block;
  height: 80px;
}

.ilankarsilastir .ilanfoto span.ilanbasligi a {
  display: block;
  font-weight: 500;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}

.ilankarsilastir .ilanfoto span.ilanililce {
  color: #aaa;
  font-weight: 300;
}

.ilankarsilastir .ilanfoto span.ilanfiyat {
  color: #d92b2b;
  font-weight: 600;
  font-size: 16px;
}

.ilankarsilastir .karsilastirkategori h5 {
  font-weight: 600;
  line-height: 36px;
  display: block;
  padding: 0 20px 0 8px;
  cursor: pointer;
}

.ilankarsilastir .karsilastirkategori span.fe {
  position: absolute;
  right: 36px;
  margin-top: -30px;
  font-size: 25px;
}

.ilankarsilastirsabit {
  display: none;
  position: fixed;
  width: 100%;
  left: 0;
  background: #fff;
  z-index: 1;
  top: 0;
  height: 180px;
  overflow: hidden;
}

.ilankarsilastirsabit .kapsam {
  display: block;
  width: 1151px;
  margin: auto;
}

.ilankarsilastir.ilankarsilastirsabit .sorular {
  width: 208px;
}

.ilankarsilastir.ilankarsilastirsabit .sorular .aciklama {
  padding-top: 40px;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto a:not(.ilanfotoimg):not(.ilanbasligia),
.ilankarsilastir.ilankarsilastirsabit .ilanfoto span:not(.ilanbasligi):not(.ilanfiyat):not(.tl) {
  display: none !important;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto a.ilanfotoimg {
  float: left;
  width: 127px;
  margin-left: 10px;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto a.ilanfotoimg img {
  width: 125px;
  max-width: none;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto span.ilanbasligi {
  float: left;
  width: 100%;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto span.ilanbasligi a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
  font-size: 12px;
  text-align: left;
  padding: 0 0 0 10px;
  margin: 0;
  height: 55px;
}

.ilankarsilastir.ilankarsilastirsabit .ilanfoto span.ilanfiyat {
  text-align: left;
  padding-left: 130px;
}

/* İLAN KARŞILAŞTIR BİTİŞ */


/* GİRİŞ YAP BAŞLANGIÇ */
.uyari i {
  border: 1px solid #a59200;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  line-height: 0px;
  font-size: 15px;
  margin-right: 8px;
}

.uyari i.fa:before {
  left: -3px;
  position: relative;
}

.girisyapsayfasi .box {
  padding: 60px 100px;
  min-height: 450px;
  box-shadow: 1px 1px 18px #eee;
}

.girisyapsayfasi h4 {
  margin-bottom: 24px;
  font-size: 27px;
}

.solayasla {
  text-align: left;
}

.girisyapsayfasi form .formeleman span.elemanbaslik {
  text-align: left;
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
}

.girisyapsayfasi form div.formeleman {
  margin-bottom: 20px;
  text-align: left;
}

.girisyapsayfasi form .yardimcimetin {
  position: absolute;
  right: 120px;
  margin-top: -24px;
}

.girisyapsayfasi input:not(.iyz-wrapper input) {
  border-radius: 0px !important;
  padding: 9px 18px!important;
}

.girisyapsayfasi .SumoSelect input {
  padding: 7px !important;
}

.girisyapsayfasi .el-button {
  width: 100%;
  font-size: 16px !important;
}

.girisyapsayfasi .kayitol h4 {
  margin-top: 30px;
}

.girisyapsayfasi .kayitol:not(.box) h4 {
  text-align: left;
}

.girisyapsayfasi .kayitsol {
  padding-right: 36px;
}

.girisyapsayfasi .kayitol p {
  margin-bottom: 24px;
}

.girisyapsayfasi button {
  width: 100%;
  display: block;
}

.kayitsayfasi .box {
  padding: 40px;
}

.kayitsayfasi .el-checkbox {
  word-wrap: normal;
  white-space: normal;
}

.kayitsayfasi .reklamsozlesmesionay .el-checkbox__label {
  margin-left: 13px;
  top: -18px;
  position: relative;
}

.kayitsayfasi .kayitavantajlari {
  padding: 0 70px;
}

.kayitsayfasi .kayitavantajlari li {
  display: block;
  text-align: left;
  margin-bottom: 8px;
  font-size: 16px;
}

.kayitsayfasi .kayitavantajlari li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-size: 20px;
  color: #5daf34;
  position: relative;
  left: -6px;
  margin-left: -16px;
  text-shadow: 1px 1px 1px #ddd;
}

/* GİRİŞ YAP BİTİŞ */


/* ÖDEME BAŞLANGIÇ */
.odeme .red {
  color: #d92b2b;
}

.odeme .strong {
  font-weight: 600;
}

.odeme .kirmizibaslik {
  color: #d92b2b;
  font-size: 20px;
  margin-bottom: 24px;
}

.odeme .kaporabilgilendirme {
  background: #fcfeff;
}

.odeme .kaporabilgilendirme li {
  margin-bottom: 10px;
  font-size: 16px;
}

.girisyapsayfasi.odeme form .formeleman span.elemanbaslik {
  font-size: 14px;
  font-weight: 600;
  border-bottom: 5px solid #f8f8f8;
  margin: 4px 0;
}

.odeme.kayitsayfasi .col-sm-9 .box {
  min-height: 0;
}

.odeme.kayitsayfasi .col-sm-3 .box {
  padding: 30px 18px;
  min-height: 0;
  margin-bottom: 30px;
}

/* ÖDEME BİTİŞ */


.box.soft {
  box-shadow: 1px 1px 18px #eee;
}


/* ÜYELİK BAŞLANGIÇ */
.icsayfakapsam {
  margin-top: 5px;
}

.icsayfasolmenu {
  border: 1px solid #eee;
}

.icsayfasolmenu li {
  display: block;
}

.icsayfasolmenu li a {
  display: block;
  color: #444;
  font-weight: 500;
  padding: 8px 12px;
  border-bottom: 1px solid #eee;
}

.icsayfasolmenu li.aktif a {
  border: 1px solid #c10205;
  border-bottom: 0;
  background: #fd0004;
  background: -moz-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd0004), color-stop(100%, #9a0002));
  background: -webkit-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -o-linear-gradient(top, #fd0004 0, #9a0002 100%);
  background: -ms-linear-gradient(top, #fd0004 0, #9a0002 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0004', endColorstr='#9a0002', GradientType=0);
  background: linear-gradient(top, #fd0004 0, #d92b2b 100%);
  zoom: 1;
  text-shadow: 1px 1px 0 rgb(99, 0, 2);
  text-decoration: none;
  cursor: default;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
}

.kisiselbilgiler h6 {
  margin-top: 10px;
  margin-bottom: 18px;
  font-weight: 800;
}

.kisiselbilgiler table tr td:first-child {
  width: 140px;
  font-weight: 500;
  line-height: 24px;
}

.banaozel .sekme-basliklari {
  text-align: center;
}

.banaozel .sekme-basliklari.aktifsiz .sekme-baslik a {
  margin-bottom: 2px;
}

.banaozel .sekme-basliklari .sekme-baslik {
  padding: 0px 6px;
}

.banaozel .sekme-basliklari .sekme-baslik a {
  color: inherit;
  padding: 18px 30px;
}

.banaozel .metinsayfasi .sekme-basliklari {
  text-align: left;
}

.banaozel .metinsayfasi .sekme-basliklari .sekme-baslik {
  padding: 0 2px 0 0;
}

.banaozel .metinsayfasi .sekme-basliklari .sekme-baslik a {
  padding: 10px;
  border-top: 1px solid #dadada;
  border-radius: 0;
}

.banaozel .metinsayfasi .sekme-basliklari .sekme-baslik.aktif a {
  border-top: 1px solid #b50a0f;
  border-radius: 2px 2px 0 0;
}

.banaozel .metinsayfasi .ilanlarim li .ilanlarimalt .bilgi {
  width: calc(100% - 130px);
  display: inline-block !important;
}

.banaozel .sayfaici {
  margin-top: 24px;
  min-height: 320px;
  margin-bottom: 48px;
}

.banaozel .banaozelkutu {
  background: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 12px;
  text-align: center;
  padding: 40px 42px;
  height: 280px;
}

.banaozel .banaozelkutu i.fa,
.banaozel .banaozelkutu span.fe {
  font-size: 40px;
  display: block;
  margin: auto;
  color: #444;
}

.banaozel .banaozelkutu span.fe {
  font-size: 44px;
  font-weight: 100;
}

.banaozel .banaozelkutu h4 {
  font-weight: 600;
  margin: 10px;
}

.banaozel .banaozelkutu span.banaozelkutuaciklama {
  line-height: 10px;
}

.banaozel .banaozelkutu a {
  background: #fefefe;
  display: table;
  width: auto;
  margin: auto;
  margin-top: 20px;
}

.banaozel .banaozelkutu a:hover {
  background: #d92b2b;
}

.list-group-item.aktif {
  background: #f3f3f3;
}

.list-group-item a {
  font-weight: 500;
  font-size: 13px;
}

.list-group-item:first-child a {
  font-weight: 700;
  font-size: 14px;
}

.list-group-item.active {
  background: #d92b2b;
}

.list-group-item.active a {
  color: #fff;
}

.list-group-item:not(.active) a {
  color: #444;
}

.list-group-item a span:not(.fe) {
  display: block;
}

.list-group-item a span {
  font-size: 12px;
  font-weight: 400;
}

.metinsayfasi h4 {
  font-weight: 500;
  line-height: 30px;
  font-size: 24px;
}

.metinsayfasi p {
  margin: 6px 0;
}

.metinsayfasi h5 {
  font-weight: 600;
  color: #d92b2b;
  font-size: 21px;
  line-height: 27px;
  margin-top: 16px;
}

.metinsayfasi h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}

.metinsayfasi form {
  background: #eee;
  padding: 10px;
  border-radius: 5px;
  margin: 15px 0;
}

.metinsayfasi .sonucbilgisi {
  margin-top: 20px;
  margin-bottom: 20px;
}

.metinsayfasi select {
  min-width: 200px;
}

.metinsayfasi select.buyuk {
  min-width: 300px;
}

.metinsayfasi .bt-0 td {
  border-top: 0;
}

.metinsayfasi form .kisiselbilgi tr td {
  vertical-align: middle;
}

.metinsayfasi form .kisiselbilgi tr td:first-child {
  vertical-align: middle;
}

.metinsayfasi form .kisiselbilgi tr.border-kalin td {
  border-bottom: 1px solid #efefef;
  padding-bottom: 30px;
}

.metinsayfasi form .kisiselbilgi tr.border-alt td {
  padding-top: 30px;
}

.metinsayfasi .kisiselbilgi select {
  min-width: unset;
}

.metinsayfasi .kisiselbilgi .custom-switch {
  margin-bottom: 5px;
}

.metinsayfasi .kisiselbilgiduzenle .custom-switch {
  font-size: 11px;
}

.banaozel .ilanlarim>li {
  background: #fcf7f5;
  border-radius: 10px;
  padding: 12px 20px;
  margin: 16px 0;
}

.banaozel.ilanyonetimi .ilanlarim>li {
  background: #fff;
  box-shadow: 0px 0px 20px #eee;
}

.banaozel .ilanlarim li .ilanlarimalt,
.banaozel .ilanlarim li .ilanlarimust {
  display: block;
}

.banaozel .ilanlarim li .ilanlarimust .baslik,
.banaozel .ilanlarim li .ilanlarimust .durum,
.banaozel .ilanlarim li .ilanlarimust .fiyat {
  display: inline-block;
  max-width: 580px;
}

.banaozel .ilanlarim li .ilanlarimust .baslik {
  font-weight: 500;
  color: blue;
  margin-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.banaozel .ilanlarim li .ilanlarimust .durum .btn {
  margin-left: 5px;
  background: #fdfaf9;
  color: #4CAF50;
  border: 0;
  font-weight: 700;
}

.banaozel .ilanlarim li .ilanlarimust .durum .btn.btn-outline-danger {
  color: #d92b2b;
}

.banaozel .ilanlarim li .ilanlarimust .durum .btn.btn-outline-warning {
  color: #FF9800;
}

.banaozel .ilanlarim li .ilanlarimust .durum .btn:not(.btn-outline-danger):not(.btn-outline-warning):hover {
  color: #009688;
}

.banaozel .ilanlarim li .ilanlarimust .fiyat {
  float: right;
  font-size: 18px;
  padding: 0;
}

.banaozel .ilanlarim li .ilanlarimalt {
  margin-top: 12px;
  clear: both;
}

.banaozel .ilanlarim li .ilanlarimalt .fotograf {
  display: inline-block;
  width: 100px;
  height: 75px;
  vertical-align: top;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi {
  display: inline-block;
  width: 750px;
  margin-left: 25px;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .tarih {
  font-size: 12px;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .tarih:first-child {
  margin-top: 6px;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .row .col-auto {
  text-align: right;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .gerisayim {
  display: inline-block;
  color: #d92b2b;
  font-weight: 700;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .btn-kapora {
  display: inline-block;
  margin-left: 30px;
}

.banaozel.ilanyonetimi .ilanlarim li .ilanlarimalt .bilgi .row .col-auto {
  padding-top: 24px;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .row .col-auto div .btn {
  margin-left: 10px;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .row .col-auto div .btn.btn-sm {
  padding: 1px 8px 0;
  font-size: 12px;
  color: #fff;
}

.banaozel .ilanlarim li .ilanlarimalt .bilgi .row .col-auto div .btn.btn-white {
  color: #d92b2b;
}

.banaozel .ilanlarim .ilanlarimikonlar {
  margin-top: 10px;
}

.banaozel .ilanlarim .ilanlarimikonlar li {
  display: inline-block;
  margin-right: 20px;
  color: #bb965f;
  font-weight: 100;
}

.banaozel .ilanlarim .ilanlarimikonlar li:last-child {
  margin-right: 0px;
}

.banaozel .ilanlarim .ilanlarimikonlar li span.fe.fe-bell {
  color: green;
}

.banaozel.mesajlar .mesaj {
  display: block;
  box-shadow: 0 0 10px #e0e0e0;
  margin-bottom: 8px;
  padding: 10px 20px;
  display: flex;
}

.banaozel.mesajlar.favorilerim .mesaj {
  margin-bottom: 16px;
  padding: 24px;
}

.banaozel.mesajlar .mesaj .mesajsec {
  max-width: 30px;
  line-height: 32px;
}

.banaozel.mesajlar .mesaj .mesajfoto {
  max-width: 60px;
  line-height: 30px;
}

.banaozel.mesajlar .mesaj .mesajfoto img {
  width: 100%;
}

.banaozel.mesajlar.favorilerim .mesaj .mesajfoto {
  font-size: 36px;
}

.banaozel.mesajlar .mesaj .mesajikon {
  max-width: 30px;
  line-height: 30px;
  color: #ccc;
  font-weight: 100;
}

.banaozel.mesajlar .mesaj .mesajdetay a.baslik {
  margin: 0;
  color: #444;
  font-size: 13px;
  line-height: 15px;
}

.banaozel.mesajlar.favorilerim .mesaj .mesajdetay a.baslik {
  font-size: 18px;
  vertical-align: 10px;
}

.banaozel.favorilerim .metinsayfasi form {
  margin: 30px 0;
}

.banaozel .metinsayfasi .modal form {
  margin: 0 !important;
  background: transparent;
}

.banaozel.favorilerim .metinsayfasi .modal .ikonlink {
  font-size: 38px;
  margin-right: 10px;
  top: -5px;
  position: relative;
  line-height: 0;
}

.banaozel.favorilerim .metinsayfasi .modal .ikonlink.link {
  font-size: 21px;
  padding: 2px 6px;
  line-height: unset;
  top: -16px;
}

.modal.paylas form {
  margin: 0 !important;
  background: transparent;
}

.modal.paylas form {
  padding: 10px;
  border-radius: 5px;
}

.modal.paylas .ikonlink {
  font-size: 38px;
  margin-right: 10px;
  top: -5px;
  position: relative;
  line-height: 0;
}

.modal.paylas .ikonlink.link {
  font-size: 21px;
  padding: 2px 6px;
  line-height: unset;
  top: -16px;
  display: inline-block;
}

.modal.paylas h4 {
  font-weight: 700;
  line-height: 30px;
  font-size: 24px;
}

.modal.paylas h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}

.modal.paylas .btn:hover {
  color: inherit;
}

.modal.paylas .btn.btn-danger:hover {
  color: #fff;
}

.modal.favoriaramaduzenle h4 {
  font-weight: 700;
  line-height: 30px;
  font-size: 24px;
}

.modal.favoriaramaduzenle h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
}

.modal.video .modal-dialog {
  max-width: 1120px !important;
}

.modal-kapatma {
  position: fixed;
  right: 0px;
  top: 0px;
  color: #fff;
  z-index: 9999;
  font-size: 50px;
  font-weight: 100;
  cursor: pointer;
  background: #000;
}

.banaozel .metinsayfasi form .btn.btn-outline-danger:not(:hover) {
  background: #fcfcfc;
}

.banaozel.mesajlar .mesaj .mesajdetay a.uye {
  margin: 0;
  color: #b92b2b;
  font-size: 12px;
  line-height: 15px;
  display: block;
}

.banaozel.mesajlar .mesaj .mesajtarih {
  text-align: right;
  font-size: 12px;
}

.banaozel.mesajlar .bilgilendirmeler .mesaj .mesajikon {
  line-height: 32px;
}

.banaozel.mesajlar .bilgilendirmeler .mesaj .mesajdetay a.baslik {
  line-height: 32px;
  cursor: pointer;
}

.banaozel.mesajlar .mesaj.okunmamis {
  font-weight: 700;
}

.banaozel.mesajlar .mesaj.okunmamis .mesajikon {
  color: #ffda00;
}

.banaozel.mesajlar .mesajseciliyse {
  display: none;
}

.banaozel.mesajlar .mesajoku .mesaj {
  box-shadow: none;
  border-bottom: 1px solid #f0f0f0;
}

.banaozel.mesajlar .mesajoku .mesaj:last-child {
  border-bottom: 0;
}

.banaozel.mesajlar .mesajoku .partner {
  margin-top: 12px;
  margin-bottom: 10px;
}

.banaozel.mesajlar .mesajoku .partner .telefon {
  background: #5480a2;
  color: #fff;
  border-radius: 9px;
  font-size: 13px;
  padding: 0 10px 1px;
  vertical-align: 4px;
  margin-left: 5px;
  font-weight: 400;
}

.banaozel.mesajlar .mesajoku .mesaj .baslik {
  font-size: 15px !important;
  font-weight: 600;
  vertical-align: 0px !important;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi {
  background: #fff4f4;
  margin-bottom: 18px;
  padding: 5px;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik {
  max-width: 180px;
  color: #d92b2b;
  font-weight: 600;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik .strike {
  text-decoration: line-through;
  margin-right: 8px;
  font-size: 13px;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik .paketfiyat {
  font-size: 16px;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik div:not(.btn-group) {
  background: #fff;
  padding: 25px 15px;
  margin-top: 5px;
  text-align: center;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketbaslik div.btn-group {
  display: block;
  margin-top: 16px;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketozellikler li {
  display: inline-block;
  width: 160px;
  margin-bottom: 6px;
  color: #d92b2b;
  font-weight: 500;
  font-size: 13px;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .paketozellikler li span {
  border-bottom: 1px solid #efa0a0;
}

.banaozel .ekspertizpaketleri .ekspertizpaketi .islemler {
  line-height: 80px;
}

.modal.ustaninyorumu .modal-dialog {
  width: 620px;
  max-width: none;
}

.modal.ustaninyorumu h5 {
  font-size: 16px;
}

.modal.ustaninyorumu i.fa {
  color: #FFC107;
  font-size: 22px;
  vertical-align: -2px;
}

.modal.ustaninyorumu .pt-2,
.py-2 {
  padding-top: .375rem !important;
}

.modal.ustaninyorumu .pb-2,
.py-2 {
  padding-bottom: .375rem !important;
}

.modal.ustaninyorumu .lh40 {
  line-height: 40px;
}

.modal.kupondetay .modal-card .card-body {
  max-height: none;
}

.modal.kupondetay table tr td {
  line-height: 10px;
  border: 0;
  padding: 10px;
}

.modal.kupondetay .bg-oto-ekspertiz-kupon {
  background: url('../imgs/oto-ekspertiz-kupon-bg.png') no-repeat right bottom;
  background-size: 320px;
}

.sosyalmedyabutonlar li {
  display: inline-block;
  margin: 10px 20px;
}

.sosyalmedya i.fa {
  font-size: 32px;
  vertical-align: -6px;
  margin-right: 8px;
}

.sosyalmedya {
  width: 270px;
}

.sosyalmedya.facebook {
  background: #4260a3;
  border: 0;
}

.sosyalmedya.twitter {
  background: #03b5f2;
  border: 0;
}

.sosyalmedya.googleplus {
  background: #e65332;
  border: 0;
}

/* ÜYELİK BİTİŞ */


/* DETAYLIARAMA BAŞLANGIÇ */
.kategori-secim-listesi {
  padding: 12px 0px 12px 8px;
  border: 1px solid #bbb;
  border-radius: 3px;
}

.list-group-item.active {
  background: #fff;
}

.banaozel:not(.detayliarama) .list-group-item.active {
  background: #d92b2b;
}

.list-group-item:not(.active) a span {
  color: #444;
}

.kategori-secim-listesi li a i {
  color: #444;
}

.kategori-secim-listesi li a.secili {
  background: #ccc;
}

.kategori-secim-listesi li a.secili span {
  font-weight: 500;
  color: #000;
}

.kategori-secim-listesi li a.secili:before {
  height: 19px;
  background: #ccc;
}

.kategori-secim-listesi li a.secili i {
  background: #ccc;
  color: #222;
}

/* DETAYLIARAMA BİTİŞ */


/* HİZMET SAYFASI BAŞLANGIÇ */
.hizmetsayfasi .hizmetalani {
  background: url('../imgs/hizmetler-bg-1.jpg') center center;
  display: block;
  min-height: 400px;
  padding: 20px;
  padding-top: 0;
}

.hizmetsayfasi.hizmethasar .hizmetalani {
  background: url('../imgs/hizmetler-bg-2.jpg') center center;
}

.hizmetsayfasi.hizmetsigorta .hizmetalani {
  background: url('../imgs/hizmetler-bg-4.jpg') center center;
  height: 480px;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik {
  display: inline-block;
  width: 912px;
  margin-bottom: 45px;
  background: #ffffffee;
  padding: 8px 0 8px 186px;
  border-radius: 10px;
  cursor: default;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik .col {
  text-align: left;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik .col h4 {
  color: #333;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik .col span {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.hizmetsayfasi.hizmethasar .hizmetalani .hizmetbaslik {
  padding: 0;
}

.hizmetsayfasi.hizmethasar .hizmetalani .hizmetbaslik .col h4 {
  font-size: 24px;
}

.hizmetsayfasi.hizmethasar .hizmetalani .hizmetbaslik .col {
  text-align: center;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik .col-auto {
  text-align: right;
  line-height: 60px;
}

.hizmetsayfasi .hizmetalani .hizmetbaslik .col-auto img {
  width: 90px;
}

.hizmetsayfasi .hizmetalani form {
  width: 960px;
  background: #00000030;
  margin: auto;
  top: 10px;
  position: relative;
  border-radius: 10px;
  text-align: center;
}

.hizmetsayfasi .hizmetalani form .btn,
.hizmetsayfasi .hizmetalani form input {
  box-shadow: 0 0 50px 10px #00000080;
}

.hizmetsayfasi .hizmetmenu {
  display: block;
  background: #4c6d77;
}

.hizmetsayfasi.hizmethasar .hizmetmenu {
  background: #3f3f3f;
}

.hizmetsayfasi .hizmetmenu ul {
  width: 1100px;
  position: relative;
  margin: auto;
  padding: 0;
}

.hizmetsayfasi .hizmetmenu ul li {
  display: inline-block;
  margin-right: 10px;
  pointer-events: none;
}

.hizmetsayfasi .hizmetmenu ul li a {
  pointer-events: auto;
  display: block;
  margin: 12px;
  color: #fff;
  border-bottom: 1px solid transparent;
}

.hizmetsayfasi .hizmetmenu ul li:hover {
  background: #1a4755;
  color: #fff;
  cursor: pointer;
}

.hizmetsayfasi.hizmethasar .hizmetmenu ul li:hover {
  background: #262626;
}

.hizmetsayfasi .hizmetmenu ul li:hover a {
  text-decoration: none;
  border-bottom: 1px dashed #ffffff70;
}

.hizmetsayfasi h4 {
  font-size: 24px;
  font-weight: 600;
}

.hizmetsayfasi .hizmetalani .hizmetsigortaalani {
  width: 1000px;
  margin: auto;
  color: #fff;
  top: 30px;
  position: relative;
  border-radius: 10px;
  text-align: left;
}

.hizmetsayfasi .hizmetalani .hizmetsigortaalani .hizmetsigortametin h3,
.hizmetsayfasi .hizmetalani .hizmetsigortaalani .hizmetsigortametin h6,
.hizmetsayfasi .hizmetalani .hizmetsigortaalani .hizmetsigortametin .btn {
  text-shadow: 2px 0 10px #000;
}

.hizmetsayfasi .hizmetalani .hizmetsigortaalani .hizmetsigortametin h3 {
  letter-spacing: 1px;
  top: 40px;
  position: relative;
  font-size: 41px;
  width: 680px;
  font-weight: 700;
}

.hizmetsayfasi .hizmetalani .hizmetsigortaalani .hizmetsigortametin h6 {
  text-shadow: 1px 1px 10px #000;
  margin-top: 70px;
  font-size: 26px;
  width: 880px;
  line-height: 30px;
  font-weight: 300;
}

.hizmetsayfasi .slotbilgi div.center.block.mb-4 {
  height: 120px;
  line-height: 120px;
}

.hizmetsayfasi .slotbilgi img {
  max-height: 100px;
  max-width: 200px;
  width: auto;
}

.hizmetsayfasi .slotbilgi h6 {
  font-size: 13px;
}

.hizmetsayfasi .slotbilgi .slotbilgiaciklama {
  height: 120px;
  font-size: 11px;
}

.hizmetsayfasi .sekme .acilirkutu:first-child {
  border-top: 1px solid #dedede;
}

.nasilsatinalinir .ikon {
  margin: auto;
  width: 130px;
  height: 130px;
  background: #d92b2b;
  border-radius: 100%;
  padding: 30px;
  text-align: center;
}

.nasilsatinalinir .ikon img {
  width: 70px;
}

.nasilsatinalinir .row h4 {
  padding-bottom: 8px;
  border-bottom: 3px solid #d92b2b;
  font-size: 18px;
}

.nasilsatinalinir .ekspertizfiyati {
  font-size: 30px;
}

.nasilsatinalinir .ekspertizpaketdetay {
  padding-left: 15px;
}

.nasilsatinalinir .ekspertizpaketdetay li {
  list-style: disc;
  font-size: 12px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  padding: 6px 0;
}

.nasilsatinalinir .ekspertizpaketisecenek {
  /* margin: 12px; */
  padding: 16px;
}

.hizmetsayfasi.hizmetsigorta .slotbilgi h6 {
  font-size: 24px;
}

.hizmetsayfasi.hizmetsigorta .slotbilgi .slotbilgiaciklama {
  font-size: 14px;
}

.hizmetsayfasi .hizmetmenu ul li.aktif {
  background: #1a4755;
  color: #fff;
  cursor: pointer;
}

.hizmetsayfasi .hizmetmenu ul li.aktif a {
  text-decoration: none;
  border-bottom: 1px dashed #ffffff70;
}

/* HİZMET SAYFASI BİTİŞ */


.pagelastupdated {
  display: block;
  text-align: center;
  margin-top: 100px;
}

.search-icon {
  color: gray;
  position: absolute;
  font-size: 31px;
  margin-left: -37px;
  margin-top: 2px;
}

.header {
  -webkit-box-shadow: 1px 3px 2px 0 #ddd;
  box-shadow: 1px 3px 2px 0 #ddd;
  background: #3f475f;
  background: #424a59;
  background: #333;
  box-shadow: none;
}

.fixed-header .header {
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0;
}

.header a {
  color: #fff;
  display: inline-block;
  font-size: 11px;
  line-height: 23px;
  margin-left: 16px;
  text-shadow: 1px 1px 0 #2f3339;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

.header a.ownpage {
  vertical-align: -2px;
}

.header :-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.header :-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  padding-left: 1px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.header ::-ms-input-placeholder {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.header ::-moz-placeholder {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  padding-left: 1px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.header ::-webkit-input-placeholder {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.5);
  padding-left: 1px;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.header :focus::-webkit-input-placeholder {
  color: #333;
}

.header :focus::-moz-placeholder {
  color: #333;
}

.header :focus:-ms-input-placeholder {
  color: #333;
}

.header input,
.ekspertiz-sorgulama input {
  width: 270px;
  height: 34px;
  display: inline-block;
  padding-left: 15px;
  padding-right: 40px;
  background: #1a1a1a;
  font-size: 11px;
  border: 0;
  border-radius: 3px;
  outline: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  color: rgba(255, 255, 255, 0.5);
  transition: 1s width, margin;
  margin: 0;
}

.ekspertiz-sorgulama input {
  background: #fff;
  height: 20px;
  margin: 0;
  border: 1px solid #a4a4a4;
}

.header input.loaded {
  width: 320px;
}

.header input:focus {
  background: #fff;
  color: #2f3546;
}

.header .to-detail-search {
  margin-right: -40px;
}

.header-elements {
  padding-top: 0;
}

.btn-flat {
  background: #c10005;
  border: 0;
  color: #fff;
  padding: 0.4rem 1.5rem;
  border-radius: 2px;
  font-size: 12px !important;
}

.btn-flat:hover {
  background: #d21015;
}

.btn-flat:active {
  background: #e20107 !important;
  border: 0;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1),
    0 2px 2px -1px rgba(0, 0, 0, 0.15);
}

.btn-white {
  background: #fff;
  color: #c10005;
  padding: 0.1rem 0.1rem;
  border-radius: 5px;
  border-color: #c10005;
  font-size: 13px !important;
  font-weight: bold;
}

.btn-white:hover {
  color: white;
  background: #d21015;
}

.btn-white:active {
  background: #e20107 !important;
  border: 0;
  color: black !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1),
    0 2px 2px -1px rgba(0, 0, 0, 0.15);
}

.btn-alternative {
  border: 1px solid #c0c0c0;
  color: #1064bc;
  background-color: #efefef;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #fff, #efefef);
  background-image: -ms-linear-gradient(top, #fff, #efefef);
  background-image: -webkit-gradient(linear,
      left top,
      left bottom,
      color-stop(0%, #fff),
      color-stop(100%, #efefef));
  background-image: -webkit-linear-gradient(#efefef, #fff, top);
  background-image: -o-linear-gradient(#efefef, #fff, top);
  background-image: linear-gradient(#fff, #efefef, top);
  box-shadow: inset 0 0 0 1px #fff, 0 2px 2px -1px rgba(0, 0, 0, 0.15);
  text-shadow: none;
}

.btn-alternative:hover {
  background: #fff;
  border-color: #9d9d9d;
}

.btn-alternative:active {
  background: #eee;
  border: 1px solid #9d9d9d;
  box-shadow: 0 2px 1px 0 #cbcbcb inset;
}

.btn-alternative.disabled,
.btn-alternative[disabled] {
  cursor: default;
  color: #999;
  background: #eee;
  border-color: #c0c0c0;
}

.btn-cancel {
  color: #c55353;
}

.btn-special {
  border: 1px solid #1f956f;
  color: #fff;
  background-color: #209771;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, #2db888, #209771);
  background-image: -ms-linear-gradient(top, #2db888, #209771);
  background-image: -webkit-gradient(linear,
      left top,
      left bottom,
      color-stop(0%, #2db888),
      color-stop(100%, #209771));
  background-image: -webkit-linear-gradient(top, #2db888, #209771);
  background-image: -o-linear-gradient(top, #2db888, #209771);
  background-image: linear-gradient(#209771, #2db888, top);
  text-shadow: 1px 1px 0 #17805e;
}

.btn-special:hover {
  background: #209771;
  box-shadow: inset 0 0 0 1px #36a07e, 0 2px 2px -1px #d9d9d9;
}

.btn-special:active {
  background: #188763;
  border: 1px solid #17825f;
  box-shadow: 0 2px 1px 0 #147354 inset;
}

.filter-categories {
  border: solid 1px #dedede;
  padding: 7px 0 8px 5px;
  background: #fff;
}

.filter-categories a {
  font-weight: 500;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  color: #222;
  border-bottom: 1px solid #f5eae9;
  padding: 0 10px 0 6px;
}

.filter-categories a:hover {
  text-decoration: none;
  border-bottom: 1px solid #d92b2b;
}

.filter-categories ul.filter-category {
  padding-left: 15px;
}

.filter-categories ul.filter-category.lv0 {
  padding-left: 16px;
  width: 220px;
}

.filter-categories ul.filter-category.lv3 {
  max-height: 160px;
  overflow: hidden;
}

.filter-boxes {
  margin-top: 20px;
  padding: 0;
  box-shadow: none !important;
}

.filter-box {
  background: #fff;
  margin-bottom: 2px;
  /* overflow: hidden; */
}

.filter-title {
  font-size: 14px;
  font-weight: 500;
  padding: 8px 10px 0 18px;
  padding-bottom: 8px;
  cursor: pointer;
  background: #f0f0f0;
}

.filter-title:hover:not(.nothover) {
  background: #d5dfe4;
}

.filter-title .collapse {
  display: none;
  position: absolute;
  margin-top: -20px;
  margin-left: 165px;
  font-size: 20px;
}

.filter-title:hover .collapse {
  display: block;
}

.filter-content {
  padding: 8px 18px 18px 18px;
  background: #f8f8f8;
}

.filter-content * {
  vertical-align: top;
}

.filter-content.openable {
  height: 0;
  overflow: hidden;
  transition: .4s;
}

.filter-content.openable:not(.opened) {
  padding: 0 18px;
}

.filter-content.openable.opened {
  height: auto;
  padding: 8px 18px 18px 18px;
}

.il-sec {
  margin-bottom: 4px;
}

.divider {
  text-align: center;
  position: relative;
  display: block;
  font-size: 10px;
  color: #666;
  width: 80%;
  margin: 14px 0;
}

.divider:before,
.divider:after {
  border-top: 1px solid #c7c7c7;
  display: block;
  height: 1px;
  content: '';
  width: 35%;
  position: absolute;
  left: 0;
  top: .5em
}

.divider:after {
  right: 0;
  left: auto
}

.filter-keywords .el-input {
  width: 120px;
  padding: 1px;
  display: inline-block;
  margin-bottom: 12px;
}

.filter-box .el-button.el-button--primary {
  display: inline-block;
  vertical-align: -10px;
  margin-left: 12px;
  height: 32px;
  padding: 2px 4px;
}

.btnSearch.sticky {
  background: rgba(255, 255, 255, .8);
  position: fixed;
  left: 50%;
  bottom: 0;
  margin-left: -575px;
  border: 1px solid #ccc;
  border-bottom: 0;
  padding: 2px 2px 2px 2px;
  width: 235px;
  z-index: 1;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.btnSearch.sticky .btn {
  border-radius: 3px;
}

.infoBar .filters {
  display: none;
  overflow: hidden;
}

.infoBar .filters.show {
  display: block;
  animation: slideDown .3s linear;
  -webkit-animation: slideDown .3s linear;
  -moz-animation: slideDown .3s linear;
}

@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-45%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-45%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-45%);
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

.active-filter-displayer.show {
  display: block;
  margin: 2px 0 -8px;
  right: 0;
  font-size: 13px;
  color: #555;
}

span.active-filter {
  display: inline-block;
  background: #fdfcfc;
  border: 1px solid #d92b2b;
  padding: 0px 4px 1px 4px;
  margin: 4px 8px;
  margin-left: 0;
  border-radius: 3px;
  cursor: pointer;
  font-weight: 300;
}

span.active-filter:hover {
  background: #f0f0f0;
  border: 1px dashed #aaa;
  line-height: 18px;
  margin-bottom: 3px;
}

span.active-filter:first-child {
  margin-left: 0;
}

span.active-filter span.fe {
  color: #d92b2b;
  vertical-align: -2px;
  font-size: 17px;
  margin: 0 4px 0 3px;
  position: relative;
}

span.active-filter:hover span.fe {
  color: #333 !important;
  border-radius: 4px;
  font-size: 24px;
  line-height: 15px;
  vertical-align: -5px;
  margin: 0;
}

span.active-filter span.title {
  font-weight: 600;
  margin-right: 4px;
}

span.active-filter span.dash {
  margin: 0 2px;
  font-family: monospace;
  vertical-align: 1px;
}

span.active-filter span.value {
  margin: 0 2px;
  font-family: sans-serif;
}

span.active-filter span.infinity {
  font-size: 21px;
  display: inline-block;
  vertical-align: -1px;
  line-height: 0;
  margin: 0 1px 0 2px;
}

.searchPageWrapper {
  clear: both;
}

.searchPageLeft {
  width: 215px;
  display: inline-block;
}

.searchPageRight {
  width: calc(100% - 235px);
  display: inline-block;
  vertical-align: top;
  margin-left: 16px;
}

.filter-box .el-switch__label.is-active {
  color: #aaa;
}

.filter-currencies .el-radio-button--small .el-radio-button__inner {
  padding: 9px 18px 9px 19px;
}

.filter-currencies .el-radio-button--small:first-child .el-radio-button__inner {
  padding: 9px 19px 9px 19px;
}

.filter-box .el-input__inner {
  height: 32px;
  padding: 0 4px;
}

table.aramasonuc {
  position: relative;
  border: 1px solid #dedede !important;
  border-top: 1px solid #ccc !important;
  border-top-right-radius: 2px;
  padding-top: 6px;
  -moz-user-select: none;
  border-collapse: separate;
  border-spacing: 0;
  color: #292d2e;
  width: 100%;
  background: #fff;
}

table.aramasonuc thead td {
  background: #444;
  height: 30px;
  margin-bottom: 10px;
  padding: 0 4px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  color: #fff;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}

table.aramasonuc tbody td {
  border-left: 1px solid #fff;
  text-align: center;
  padding: 3px;
}

table.aramasonuc tbody td.aramasonucbaslik {
  font-size: 12px;
  text-align: left;
  overflow: hidden;
  position: relative;
}

.aramasonucbasligi {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  font-weight: 500;
  letter-spacing: 0.2px;
  padding-left: 20px;
  margin-bottom: 10px;
  color: #3c0000;
  max-width: 484px;
}

.aramasonuclarigaleri {
  font-size: 12px;
}


.aramasonuclarigaleri .ilanno,
.aramasonuclarigaleri .aramasonucbasligi {
  padding-left: 0;
}

.aramasonucbasligi:visited {
  color: #800080;
}

table.aramasonuc tbody td.aramasonucdegeri {
  text-align: center;
}

table.aramasonuc tbody td.aramasonucfiyat {
  text-align: right;
  white-space: nowrap;
  color: #910000;
}

.ignore-me {
  position: absolute;
  z-index: 2;
  border-bottom: 0 !important;
  border-left: 0 !important;
  padding-right: 0 !important;
}

table.aramasonuc tbody tr td {
  cursor: pointer;
  font-size: 12px;
}

table.aramasonuc tbody tr:nth-child(even) td {
  background-color: #f2f2f2 !important;
}

table.aramasonuc tbody tr.aramasonuceleman:hover {
  background-color: #f0f6ff !important;
}

table.aramasonuc tbody tr.aramasonuceleman.kalinyazicerceve td {
  border: 1px solid #fbe494;
  border-left: 0;
  border-right: 0;
  font-weight: 600;
  color: #000;
  background: #fff9e2!important;
}

.aramasonuclarigaleri .kalinyazicerceve {
  border: 1px solid #fbe494;
  font-weight: 600;
  color: #000;
  background: #fff9e2!important;
  border-radius: 8px;
}

table.aramasonuc tbody tr.aramasonuceleman.kalinyazicerceve td:first-child {
  border-left: 5px solid #ecd062;
  border-radius: 3px 0 0 3px;
}

table.aramasonuc tbody tr.aramasonuceleman.kalinyazicerceve td.ignore-me {
  border: none !important;
}

table.aramasonuc tbody tr.aramasonuceleman.kalinyazicerceve td .aramasonucbasligi,
.aramasonuclarigaleri .kalinyazicerceve .aramasonucbasligi {
  font-weight: 700!important;
  color: #000;
}

.aramasonuclarigaleri {
  margin-top: 10px;
}

.aramasonuclarigaleri > .row:first-child {
  margin-bottom: 12px;
  border-bottom: 1px solid #ccc;
}

.aramasonucuilan {
  display: inline-block;
  width: calc(50% - 2px);
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  padding: 12px;
  padding-bottom: 6px;
  margin-bottom: 5px;
  /* background: #fcfcfc; */
}

.aramasonucuilanfoto {
  display: inline-block;
  width: 110px;
  vertical-align: top;
  overflow: hidden;
}

.aramasonucuilanbilgiler {
  display: inline-block;
  width: calc(100% - 132px);
  overflow: hidden;
}

.aramasonucuilanbilgiler .aramasonucfiyat {
  display: block;
  font-size: 16px;
  margin: 4px 0;
  color: #b30000;
}

.aramasonucuilanbilgiler .aramasonuctarih {
  display: block;
  margin: 4px 0;
}

.aramasonucuilanbilgiler .aramasonucililce {
  display: block;
  margin: 4px 0 0;
}

.aramasonucislemler {
  margin-top: 8px;
  visibility: hidden;
}

.aramasonucislemler a {
  color: #bbb;
  font-weight: 300;
}

.aramasonucuilan:hover .aramasonucislemler {
  visibility: visible;
}

.aramasonucilangizle {width: 100%;
    text-align: right;
    display: block;
    position: relative;
    height: 0px;
    margin-top: 0px;
    }

.aramasonucilangizle .ilangizle,
.aramasonucilangizle .ilangoster {
  display: none;
  position: relative;
  margin-top: -140px;
  color: #888;
  float: right;
}

.aramasonucuilan:hover .aramasonucilangizle .ilangizle {
  display: block;
}

.aramasonucilangizle .ilangoster {
  display: none;
}

div.sekme-basliklari {
  line-height: 0;
  margin-bottom: -1px;
  z-index: 1;
  position: relative;
  /* background: #fff; */
  padding-top: 5px;
  border-bottom: 1px solid #ccc;
}

div.sekme-basliklari .sekme-baslik {
  display: inline-block;
  border-radius: 2px 2px 0 0;
}

div.sekme-basliklari .sekme-baslik:first-child {
  margin-left: 0;
}

div.sekme-basliklari .sekme-baslik a {
  display: inline-block;
  padding: 16px 10px;
  border: 1px solid #e7e8e9;
  border-bottom: 0;
  background: #f9fbfc;
  font-weight: 500;
  line-height: 12px;
  font-size: 13px;
  cursor: pointer;
  position: relative;
  top: 2px;
  border-radius: 5px 5px 0 0;
  color: #333;
}

div.sekme-basliklari .sekme-baslik a:hover {
  background: #f1f5f7;
}

div.sekme-basliklari .sekme-baslik a.aktif {
  background: #fff;
  border-top: 3px solid #c10005;
  border-bottom: 2px solid #fff;
  color: #8c090d;
  position: relative;
  top: 1px;
}

div.sekme-basliklari.aramasonuc .sekme-baslik a {
  padding: 10px 16px;
  font-size: 12px;
}

.fe.fe-lc {
  margin-left: -12.7px;
  position: relative;
}

.fe.fe-rotate90 {
  display: block;
  position: relative;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.nozich-steps {
  margin-bottom: 60px;
}

.nozich-box {
  width: 90%;
  margin: 10px auto 80px;
  padding: 60px 20px;
  background: #f9f9f9;
  border: 1px solid #f4f4f4;
  border-radius: 6px;
}

.nozich-box.details {
  margin: 10px 0 60px 0;
  border-radius: 2px;
  background: #fff;
  width: 100%;
  padding: 24px;
}

.center {
  text-align: center;
}

.right-link {
  position: absolute;
  float: right;
  right: 20px;
  top: 0px;
}

.block {
  display: block;
}

.divider {
  /* border-bottom: 1px solid #eee; */
  margin: 20px 3%;
}

.w600 {
  width: 600px;
}

.nozich-popup .el-dialog__title {
  font-size: 24px;
}

.nozich-popup .el-dialog__body {
  padding-top: 12px;
}

.nozich-popup .el-dialog__close {
  font-size: 32px;
}

.nozich-popup-hr {
  margin-top: 0;
  margin-bottom: 2em;
}

.btn-sm.custom-control-input:checked~.btn-sm.custom-control-label:before {
  width: 30px;
  height: 12px;
  top: 6px;
  left: -48px;
}

.single-checkbox {
  margin-top: 4px;
}

.single-checkbox input {
  vertical-align: 1px;
}

.btn-outline-danger:hover span.fe {
  font-weight: 600;
}

.owl-prev {
  height: 111px;
  position: absolute;
  top: 0;
  margin-left: -20px;
  display: block !important;
  border: 0;
  left: -29px;
  margin: 0;
  padding: 0 0 0 4px !important;
}

.owl-next {
  height: 111px;
  position: absolute;
  top: 0;
  margin-left: -20px;
  display: block !important;
  border: 0;
  right: -29px;
  margin: 0;
  padding: 0 8px 0 0 !important;
}

.owl-prev i,
.owl-next i {
  color: #666;
  font-size: 32px;
  width: 20px;
}

.owl-next i {
  margin-left: -5px;
}

.owl-dots {
  display: none;
}

.sonuclartip.otogaleri {
  height: 160px;
  line-height: 110px;
  background: url('../imgs/sonuclartip-bg-otogaleri.jpg');
}

.sonuclartip.otogaleri img {
  width: 180px;
  max-height: 112px;
  border: 3px solid #ddd;
}

.sonuclartip.otogaleri p {
  font-size: 13px;
  line-height: 10px;
}

.yuklemekutusu {
  background: #fafafa;
  border: 2px dashed #ddd;
  padding: 12px;
  display: inline-block;
  width: 270px;
  border-radius: 4px;
}

.yuklemekutusu:hover {
  background: #fefefe;
  cursor: pointer;
}

.yuklemekutusu span {
  display: inline-block;
  color: #d92b2b;
}

.yuklemekutusu span.fe {
  font-size: 36px;
  margin-left: 8px;
  margin-right: 20px;
  vertical-align: 20px;
}

.yuklemekutusu span.yuklemekutusubaslik {
  width: 170px;
  font-size: 18px;
  font-weight: 600;
}

.yuklemekutusu span.yuklemekutusuaciklama {
  font-size: 14px;
  font-weight: 400;
  color: #888;
}

.yuklemekutusuyani {
  display: inline-block;
  vertical-align: 20px;
  margin-left: 20px;
  line-height: 30px;
  color: #666;
}

.yuklemekutusu input[type="file"] {
  position: absolute;
  opacity: 0;
  width: 270px;
  height: 100px;
  margin-left: -14px;
  margin-top: -14px;
  cursor: pointer;
}

.ickapsam.genisletilmis {
  position: relative;
}

.list-group.kategori-secim-listesi a.secili {
  background: #e2e2e2;
  text-decoration: none;
}

.list-group.kategori-secim-listesi a.secili:before {
  background: #e2e2e2;
}

.list-group.kategori-secim-listesi a.secili.sonsecili:after {
  content: "\f058";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  margin-left: 135px;
  top: 4px;
  color: #008000;
  font-size: 18px;
}

.list-group.kategori-secim-listesi.secili a.secili {
  background: #ab1717;
}

.list-group.kategori-secim-listesi.secili a.secili span {
  color: #fff;
}

.list-group.kategori-secim-listesi.secili a.secili:before {
  background: #ab1717;
}

.kategori-secim-listesi {
  border: 1px solid #e2e2e2;
}

.yuklenenler {
  padding-top: 30px;
  border-top: 2px dotted #e2e2e2;
  margin-top: 30px;
}

.yuklenenler .fotograf {
  display: inline-block;
  margin: 0 10px 15px 5px;
}

.yuklenenler .fotograf.vitrin .fotografkutusu {
  border: 5px solid #d92b2b;
  border-radius: 5px;
}

.yuklenenler .fotograf .fotoButtons {
  position: relative;
  display: block;
  margin: -50px auto 12px;
  text-align: center;
  z-index: 2;
}

.yuklenenler .fotograf .fotoButton {
  display: inline-block;
  margin: 5px 0;
  padding: 4px;
  color: #d92b2b;
  text-align: center;
  cursor: pointer;
  background: #fff;
  box-shadow: 0 0 50px 15px #fff;
  border: 2px solid #da332e;
  border-radius: 4px;
  opacity: 0.2;
}

.yuklenenler .fotograf .fotoButton.fotoVitrinAktif {
  cursor: default;
}

.yuklenenler .fotograf.vitrin .fotoButton.fotoVitrinYap {
  display: none;
}

.yuklenenler .fotograf:not(.vitrin) .fotoButton.fotoVitrinAktif {
  display: none;
}

.yuklenenler .fotograf:hover .fotoButton {
  opacity: 0.75;
}

.yuklenenler .fotograf .fotoButton:hover {
  opacity: 1;
  box-shadow: 0 0 10px 5px #fff;
}

.yuklenenler .fotograf .fotografkutusu {
  position: relative;
  width: 200px;
  height: 150px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 0 6px 1px #888;
}

.yuklenenler .fotograf img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  max-width: none;
  height: 100%;
  z-index: 1;
  margin-left: -50%;
}

.yuklenenler .fotograf img.dik {
  width: 100%;
  height: auto;
  max-height: none;
  margin-left: 0;
}

.rotate90 {
  transform: rotate(90deg);
}

.rotate180 {
  transform: rotate(180deg);
}

.rotate270 {
  transform: rotate(270deg);
}

.flip_H {
  transform: scale(-1, 1);
}

.flip_V {
  transform: scale(1, -1);
}

.rotate90.flip_H {
  transform: rotate(90deg) scale(-1, 1);
}

.rotate180.flip_H {
  transform: rotate(180deg) scale(-1, 1);
}

.rotate270.flip_H {
  transform: rotate(270deg) scale(-1, 1);
}

.rotate90.flip_V {
  transform: rotate(90deg) scale(1, -1);
}

.rotate180.flip_V {
  transform: rotate(180deg) scale(1, -1);
}

.rotate270.flip_V {
  transform: rotate(270deg) scale(1, -1);
}

.filter-categories.coklukategori {
  display: none;
}

.filter-categories.coklukategori ul.filter-category.lv0 {
  padding: 0 10px 0 4px;
  width: 100%;
}

.coklukategori ul.filter-category>li a {
  margin: 16px 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #f4f4f4;
  padding: 16px 12px 12px;
  border-radius: 4px;
  line-height: 18px;
}

.coklukategori ul.filter-category>li a strong {
  line-height: 27px;
}

.coklukategori ul.filter-category>li a:hover {
  background: #fafafa;
}

.coklukategori .buttons {
  display: block;
  text-align: center;
}

.filter-categories .buttons .btn {
  margin: 10px;
}

.filter-categories .detayliarama a {
  border-bottom: 0;
}

.filter-categories .detayliarama a:hover {
  border-bottom: 0;
}

.dropzone {
  position: relative;
  display: block;
}

.select2-results__option {
  padding: .125rem 0.75rem;
}

.ilan-ekle.adim-2 .dz-default {
  background: #fafafa;
  border: 2px dashed #ddd;
  padding: 50px 0;
  display: block;
  width: 100%;
  border-radius: 4px;
}

.ilan-ekle.adim-2 .dz-default:hover {
  background: #fefefe;
  cursor: pointer;
}

.ilan-ekle.adim-2 .dz-default span {
  display: inline-block;
  color: #d92b2b;
}

.ilan-ekle.adim-2 .dz-default span.fe {
  font-size: 36px;
  margin-left: 8px;
  margin-right: 20px;
  vertical-align: 6px;
}

.ilan-ekle.adim-2 .dz-default span.yuklemekutusubaslik {
  width: 270px;
  font-size: 18px;
  font-weight: 500;
}

.ilan-ekle.adim-2 .dz-default span.yuklemekutusuaciklama {
  font-size: 14px;
  font-weight: 400;
  color: #888;
}

.ilan-ekle.adim-2 .dz-default .yuklemekutusuyani {
  display: inline-block;
  vertical-align: 20px;
  margin-left: 20px;
  line-height: 30px;
  color: #666;
}

.ilan-ekle.adim-2 .dz-default input[type="file"] {
  position: absolute;
  opacity: 0;
  width: 270px;
  height: 100px;
  margin-left: -14px;
  margin-top: -14px;
  cursor: pointer;
}

.select2-dropdown {
  width: 240px !important;
}

.select2-results__option:not([role=group]) {
  padding-right: 10px;
  vertical-align: middle;
  white-space: nowrap;
}

.select2-results__option:not([role=group]):before {
  content: "";
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  border: 2px solid #e9e9e9;
  border-radius: 2px;
  background-color: #fff;
  margin-right: 8px;
  vertical-align: middle;
  line-height: 20px;
  font-size: 10px;
  padding-left: 5px !important;
}

.select2-results__option:not([role=group])[aria-selected=true]:before {
  font-family: fontAwesome;
  content: "\f00c";
  color: #fff;
  background-color: #d92b2b;
  border: 0;
  display: inline-block;
  padding-left: 3px;
}

.select2-container--default .select2-results__option:not([role=group])[aria-selected=true] {
  background-color: #fff;
}

.select2-container--default .select2-results__option:not([role=group])--highlighted[aria-selected] {
  background-color: #eaeaeb;
  color: #272727;
}

.select2-container--default .select2-selection--multiple {
  margin-bottom: 10px;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-radius: 4px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f77750;
  border-width: 1px;
}

.select2-container--default .select2-selection--multiple {
  border-width: 1px;
  max-height: 150px;
  overflow: hidden;
  overflow-y: auto;
}

.select2-container--open .select2-dropdown--above {
  border-radius: 3px;
  border: 2px solid #d92b2b;
  margin-top: -12px;
}

.select2-container--open .select2-dropdown--below {
  border-radius: 3px;
  border: 2px solid #d92b2b;
}

.select2-selection .select2-selection--multiple:after {
  content: 'hhghgh';
}

/* select with icons badges single*/
.select-icon .select2-selection__placeholder .badge {
  display: none;
}

.select-icon .placeholder {
  display: none;
}

.select-icon .select2-results__option:not([role=group]):before,
.select-icon .select2-results__option:not([role=group])[aria-selected=true]:before {
  display: none !important;
  /* content: "" !important; */
}

.select-icon .select2-search--dropdown {
  display: none;
}

.roketle .icsayfa-baslik {
  color: #d92b2b;
  font-size: 26px;
  font-weight: 800;
}

.roketle .icsayfa-altbaslik {
  color: #222;
  font-size: 24px;
  font-weight: 700;
}

.row.roketle-paketleri {
  width: 920px;
  margin: auto;
}

div.roketle-paket {
  display: inline-block;
  width: 420px;
  background: #fcfcfc;
  border: 1px solid #c8c8c8;
  margin: 15px;
  padding: 20px;
  border-radius: 4px;
}

div.roketle-paket .baslik {
  cursor: pointer;
}

div.roketle-paket a.nasil-gorunur {
  position: absolute;
  margin-left: 310px;
  margin-top: -15px;
  font-size: 11px;
}

div.roketle-paket .resim {
  display: inline-block;
  width: 120px;
  vertical-align: top;
}

div.roketle-paket .roket-sag {
  display: inline-block;
  width: 244px;
  margin-left: 10px;
}

div.roketle-paket .roket-sag .baslik span {
  font-size: 15px;
  margin-left: 10px;
  font-weight: 900;
  display: inline-block;
  vertical-align: -2px;
}

div.roketle-paket .roket-sag .slogan {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 16px;
}

.grafikrapor {
  width: 100%;
}

.ilanbilgi strong {
  vertical-align: top;
}

.ilanbilgi span {
  display: inline-block;
  width: 124px;
  vertical-align: top;
}

.ilankarsilastir .ilanfoto span.tl {
  font-size: 18px;
}

.ilan-isleniyor {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}

.white-hover:hover {
  color: #d66d7b;
}

.container.odeme {
  margin-top: 40px;
}

.container.odeme table.urunler {
  width: 100%;
}

.container.odeme table.urunler tr th,
.container.odeme table.urunler tr td {
  padding: 15px 2px;
  border-bottom: 1px solid #e3ebf6;
  font-weight: 500;
}

.container.odeme table.urunler tr th {
  vertical-align: middle;
  font-weight: 600;
}

.container.odeme table.urunler tr td {
  vertical-align: top;
}

.container.odeme table.urunler tr:last-child td {
  border-bottom: 0;
}

.container.odeme table.urunler tr td.indirim {
  color: #f00;
}

.container.odeme table.urunler tr td span.urun-aciklama {
  color: #ccc;
  display: block;
  font-weight: 400;
}

.form-control.sozlesme {
  height: 100px;
  resize: none;
  color: #a1b6bd;
  font-size: 10px;
  border: 0;
}

.box.sozlesme {
  padding: 10px 20px;
}

.box.sozlesme h5 {
  font-size: 12px;
  color: #8a9ea5;
  margin: 6px 12px 2px;
}

.container.odeme .odeme-yan-panel.sticky {
  position: absolute;
  /* top: 20px; */
  width: 270px;
}

h5.odeme-yan-baslik {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
}

.alert-original.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-original.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-original.alert-danger .alert-link {
  color: #5b2135;
}

.aracdegerle-sonuc .degerlendirme {
  position: absolute;
  width: 110px;
  text-align: center;
  border: 2px solid #999;
  border-radius: 4px;
  top: 60px;
  left: 20px;
  background: #f5f5f5;
}

.aracdegerle-sonuc .degerlendirme.satiszorlugu {
  top: 60px;
  right: 20px;
  left: auto;
}

.aracdegerle-sonuc .degerlendirme .ad,
.aracdegerle-sonuc .degerlendirme .deger {
  display: block;
  padding: 8px 12px;
  font-size: 12px;
}

.aracdegerle-sonuc .degerlendirme .ad {
  background: #eaeaea;
}

.aracdegerle-sonuc .degerlendirme .deger {
  font-weight: 600;
}

.aracdegerle-sonuc .degerlendirme .ad:last-child {
  margin-top: 10px;
  border-top: 2px solid #999;
}

.aracdegerle-sonuc .degerlendirmefiyat {
  border: 1px solid #999;
  display: inline-block;
  margin: auto;
  border-radius: 4px;
}

.aracdegerle-sonuc .degerlendirmefiyat .aralik {
  padding: 8px 14px;
  background: #d92a2b;
  color: #fff;
}

.aracdegerle-sonuc .degerlendirmefiyat .net {
  padding: 8px;
}

.aracdegerle-sonuc .degerlendirmeibre {
  display: block;
  width: 300px;
  margin: auto;
}

select.mobile-select {
  width: 100%;
  height: 100%;
  text-align-last: center;
  z-index: 9999;
  opacity: 0;
}

.mobile-select-helper {
  position: absolute;
  width: 82%;
  top: 0;
  z-index: 0;
}

.mobile-tab {
  display: none;
}

.aramasonucmobile {
  display: none;
}

.absolute {
  position: absolute;
}

.mobile-absolute {
  position: relative;
}

.lg-item.lg-prev-slide,
.lg-item.lg-next-slide {
  transition: none !important;
}

.lg-outer .lg-thumb {
  max-width: none !important;
}

#lg-share .lg-dropdown {
  max-width: none !important;
}

@media screen and (min-width: 769px) {
  .mobile-icmenu-switcher {
    display: none !important;
  }

  .sayfaici div[class^="col-"] {
    display: block !important;
  }
}

.charts {
  width: 100%;
  height: 300px;
  margin-bottom: 25px;
}

.chartsonmobile {
  display: none;
  margin: 12px auto 24px;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  background: #f8f8f8;
  color: #666;
  padding: 8px;
  font-size: 11px;
}

.desc-icon {
  font-size: 18px;
  float: left;
  top: 6px;
  position: relative;
  margin-right: 15px !important;
  margin-left: 6px;
}

table.inmobile th.only-inmobile,
table.inmobile td.only-inmobile {
  display: none;
}

.kelimeilesemtarakapat {
  padding: 4px 12px;
  border-radius: 4px;
  background: #f9f9f9;
  top: 3px;
  position: relative;
  font-size: 24px;
  border: 1px solid transparent;
}

.kelimeilesemtarakapat:hover {
  background: #f0f0f0;
  border: 1px solid #dadada;
  text-decoration: none;
}

table.aramasonuc .ilanthumba.ilanetiketli {
  margin-top: 10px;
}

table.aramasonuc .ilanthumba.ilanetiketli img {
  width: 105px;
}

table.aramasonuc .ilanthumb.aramasonuc .ilanthumba.ilanetiketli img {
  width: 100px;
}

table.aramasonuc .ilanthumba .ilanetiket {
  width: 109px;
}

table.aramasonuc .ilanthumb.aramasonuc .ilanetiket {
  width: 100px;
  margin-left: 0;
}

.aramasonucuilanfoto.ilanthumba {
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
}

.aramasonucuilanfoto.ilanthumba .ilanetiket {
  width: 100px;
  margin-left: 0;
}

.form-control:focus {
  box-shadow: none !important;
}

.custom-control-input:focus~.custom-control-label:before {
  box-shadow: none !important;
}

select.select2:not([multiple])+span.select2::before {
  content: "\e92e";
  position: relative;
  font-family: Feather !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 20px;
  position: absolute;
  font-size: 21px;
  top: 8px;
  color: #6f7a8a;
}

select.select2:not([multiple])+span.select2.select2-container--open::before {
  content: "\e931";
}

input.select2-search__field {
  width: 100% !important;
}

.minw320 {
  min-width: 320px;
}

.aramasonucsiralama {
  width: 270px;
  font-size: 11px;
  display: inline-block;
  vertical-align: -6px;
}

.aramasonucsiralama .select2-selection {
  height: 30px;
  line-height: 18px;
  padding: 0px;
}

.aramasonucsiralama .select2-selection__rendered {
  top: 5px;
  position: relative;
  left: 8px;
}

.aramasonucsiralama select.select2:not([multiple])+span.select2::before {
  top: 4px;
}

table.aramasonuc tbody tr td.ustsiraroketle,
.ustsiraroketle {
  background-color: #a90004 !important;
  padding: 12px;
  letter-spacing: 0.4px;
  cursor: default;
  text-align: center;
}

table.aramasonuc tbody tr td.ustsiraroketle a,
.ustsiraroketle a {
  color: #fff;
  font-size: 13px;
}

#loading {
  display: none;
  /* display: flex; */
  position: fixed;
  width: 100%;
  height: 100%;
  background: #ffffffcc;
  top: 0;
  left: 0;
  z-index: 9999;
}

#loading.show {
  display: flex;
}

#loading img {
  margin: auto;
}

#toast-wrapper {
  display: none;
  /* display: flex; */
  position: fixed;
  width: 100%;
  height: 120px;
  bottom: 0;
  left: 0;
  z-index: 99999;
}

#toast-wrapper.show {
  display: flex;
}

#toast-wrapper #toast {
  display: block;
  margin: auto;
  color: #fff;
  background: #000000dd;
  padding: 8px 12px;
  border-radius: 5px;
}

.grafik-lejant {
  display: block;
  text-align: center;
}

.grafik-lejant .lejant {
  display: inline-block;
  margin: 0 32px 10px;
}

.grafik-lejant .lejant:last-child {
  margin-right: 0;
}

.grafik-lejant .lejant::before {
  content: '';
  background: #4285f4;
  width: 16px;
  height: 16px;
  display: block;
  position: relative;
  left: -22px;
  border-radius: 3px;
  top: 18px;
}

.grafik-lejant .lejant.tork::before {
  background: #f4b400;
}

.grafik-lejant .lejant.cerk::before {
  background: #0f9d58;
}

.grafik-lejant .lejant.hp::before {
  background: #d63c30;
}

.maxw500 {
  max-width: 500px;
}

.cookieinfo {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 12px 0;
  background: #f4f4f4;
  border-top: 2px solid #fff;
  color: #555;
  font-size: 11px;
  font-weight: 500;
  z-index: 9;
}

.cookieinfo .container {
  padding-left: 40px;
}

.cookieinfo .cookieclose {
  position: absolute;
  right: 40px;
  margin-top: -18px;
  text-decoration: none !important;
  padding: 1px 2px 0px;
  border-radius: 3px;
}

.cookieinfo .cookieclose:hover {
  background: #f8f8f8;
}

.cookieinfo .cookieclose i {
  font-size: 20px;
  color: #555;
  font-weight: 900;
}

.cookieinfo a:not(.cookieclose) {
  text-decoration: underline;
}

.kullaniciadsoyad {
  width: 125px;
  display: block;
  text-align: right;
  margin-left: 50px!important;
  vertical-align: -7px;
}

.kullaniciadsoyad span.adsoyad {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
}

.kullaniciadsoyad span.adsoyad:hover {
  text-decoration: underline;
}

.pl-225px {
  padding-left: 225px!important;
}

#btnDikeyKaportaBoya {
  left: -71px;
  margin-left: 0px;
  right: unset;
  margin-left: unset;
  position: fixed;
  top: 270px;
  transform: rotate(-90deg);
  z-index: 1;
}

#btnDikeyKaportaBoya a {
  border-radius: 0 0 10px 10px;
}

#patentli {
  position: fixed;
  top: 240px;
  right: -120px;
  background: #c10005;
  border-radius: 10px;
  transform: rotate(270deg);
  width: 280px;
  color: #fff;
  font-size: 32px;
  height: 40px;
  z-index: 9;
}

#patentli:hover {
  background: #d6030a;
  text-decoration: none!important;
}

#patentli img {
  width: 90px;
  padding: 10px;
  transform: rotate(50deg);
  top: -31px;
  position: relative;
  left: 2px;
}

#patentli span {
  position: relative;
  top: -22px;
}

.popover.kullanicimenu {
  width: 220px;
  padding: 20px 0;
  background: #fafafa;
  left: -140px;
  border: 1px solid #ccc;
  border-top: 0;
  box-shadow: 1px 1px 10px #00000040;
  border-radius: 5px;
}

.popover.kullanicimenu h3 {
  margin: 0 10px;
  padding: 4px;
}

.kullaniciicmenu {
  margin: 10px 0;
  padding: 10px 16px;
  border: 1px solid #e2e2e2;
  border-left: 0;
  border-right: 0;
  background: #fff;
}

.kullanicilink {
  display: block;
  border-bottom: 1px solid #eee;
  padding: 6px;
  color: #222;
}

.kullaniciicmenu .kullanicilink:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.kullaniciadsoyad .bildirimler {
  color: #fff;
  border-radius: 5px;
  position: absolute;
  background: #d92b2b;
  top: 22px;
  padding: 0px 4px;
  height: 15px;
  line-height: 15px;
  margin-left: -8px;
  font-size: 11px;
  font-weight: 100;
  font-family: monospace;
  text-shadow: none;
  z-index: 1;
}

input#plate {
  text-transform: uppercase;
}

input[name="shorturl"] {
  text-transform: lowercase;
}

.alert.uyari p {
  display: inline;
}

.breadcrumb {
  border: 1px solid #f0f0f0;
  background: #f8f8f8;
  padding: 10px 4px 6px;
  margin-bottom: 8px;
  box-shadow: 1px 1px 4px #eee;
}

.fs-11 {
  font-size: 11px!important;
}

.ilan-sayilari {
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
}

.ilan-sayisi {
  flex: 1;
  padding: 4px 0;
  text-align: center;
  font-size: 13px;
  margin: 0 2px;
  border-radius: 1px;
}

.ilan-sayisi:hover {
  text-align: left;
  border-radius: 4px;
}

.ilan-sayisi:hover::before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 50px;
  position: absolute;
  margin-left: 140px;
  line-height: 40px;
}

.ilan-sayisi:hover a {
  position: relative;
  display: inline-block;
  text-align: left;
  width: 80%;
  margin-left: 5px;
}

.ilan-sayisi:hover a .ilan-adi {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ilan-sayisi a {
  font-size: 21px;
  color: #fff;
}

.ilan-sayisi:hover a {
  text-decoration: none!important;
}

.ilan-sayisi:first-child {
  margin-left: 0;
}

.ilan-sayisi:last-child {
  margin-right: 0;
}

.ilan-sayisi .ilan-adi {
  display: block;
  font-weight: 700;
  font-size: 11px;
}

.ilan-sayisi.hatasiz {
  background: rgba(33, 150, 243, 1);
}
.ilan-sayilari:hover .ilan-sayisi.hatasiz:hover {
  background: rgba(33, 150, 243, 1);
}

.ilan-sayilari:hover .ilan-sayisi.hatasiz {
  background: rgba(33, 150, 243, 0.1);
}

.ilan-sayisi.ekspertizli {
  background: rgba(212, 34, 34, 1);
}
.ilan-sayilari:hover .ilan-sayisi.ekspertizli:hover {
  background: rgba(212, 34, 34, 1);
}

.ilan-sayilari:hover .ilan-sayisi.ekspertizli {
  background: rgba(212, 34, 34, 0.1);
}

.ilan-sayisi.arabamaguveniyorum {
  background: rgba(12, 183, 19, 1);
}
.ilan-sayilari:hover .ilan-sayisi.arabamaguveniyorum:hover {
  background: rgba(12, 183, 19, 1);
}

.ilan-sayilari:hover .ilan-sayisi.arabamaguveniyorum {
  background: rgba(12, 183, 19, 0.1);
}

.ilan-sayisi.sahibinden {
  background: rgba(130, 105, 88, 1);
}
.ilan-sayilari:hover .ilan-sayisi.sahibinden:hover {
  background: rgba(130, 105, 88, 1);
}

.ilan-sayilari:hover .ilan-sayisi.sahibinden {
  background: rgba(130, 105, 88, 0.1);
}

.ilan-sayisi.satildi {
  background: rgba(239, 155, 33, 1);
}
.ilan-sayilari:hover .ilan-sayisi.satildi:hover {
  background: rgba(239, 155, 33, 1);
}

.ilan-sayilari:hover .ilan-sayisi.satildi {
  background: rgba(239, 155, 33, 0.1);
}

.smsConfirmationCounter {
  font-family: consolas;
  font-size: 24px;
  padding: 0 5px;
  width: 10px;
}

.detaylikategoriaramayap {
  display: none;
}

.detaylikategorisubtree {
  display: none;
  margin-bottom: 12px;
}

.kayitsayfasi .kayitavantajlari li.kirmiziyildizli:before {
  content: "\f006";
  color: #d92b2b;
}

#aramakutusu-textbox:focus {
  z-index: 2001;
  position: relative;
}

.aramaoverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2000;
  display: none;
}

#aramakutusu-textbox:focus+.aramaoverlay {
  display: block;
}

#aramakutusu-textbox:focus+.aramaoverlay+.search-icon {
  z-index: 2001;
  position: relative;
  top: 9px;
}

#mobile-search:focus {
  z-index: 2001;
  position: relative;
}

#mobile-search:focus+.aramaoverlay {
  display: block;
}

#mobile-search:focus+.aramaoverlay+.mobile-search-close {
  z-index: 2001;
  position: relative;
}

.ui-menu {
  z-index: 2002;
  padding: 10px 0;
  border-radius: 0 4px 4px;
  border-top: none!important;
}

.ui-menu .ui-menu-item-wrapper {
  line-height: 18px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border-top: 1px solid transparent;
  border-bottom: 1px solid #f4f4f4;
  font-size: 12px;
  padding: 3px 8px;
}

.ui-menu li:last-child .ui-menu-item-wrapper {
  border-bottom: 1px solid transparent;
}

.ui-menu .ui-state-active {
  margin: 0;
}

.ui-state-active, .ui-widget-content  .ui-menu-item-wrapper.ui-state-active {
  border: none;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5!important;
  background: #f3f3f3;
  font-weight: 500;
  color: #d92b2b;
}

.ui-state-active, .ui-widget-content  .ui-menu-item-wrapper.ui-state-active:hover {
  background: #f6f6f6;
}

.ui-datepicker {
  width: 100%;
  border: 0!important;
}

.ui-datepicker * {
  border-radius: 0;
}

.select2-container--open .select2-dropdown.w400 {
  width: 400px!important;
}

.ui-datepicker .ui-state-default {
  background: #f8f8f8;
  background: linear-gradient(90deg, rgba(251,251,251,1) 0%, rgba(246, 246, 246, 1) 100%);
  padding: 8px;
  border: 1px solid #eaeaea;
  border-radius: 2px;
}

.ui-datepicker .ui-state-active {
  background: #c00;
  background: linear-gradient(90deg, rgb(255, 43, 43) 0%, rgb(197, 0, 0) 100%);
  color: #fff;
}

.ilanbaslik .badge {
  border-radius: 1px;
  vertical-align: 2px;
  cursor: default;
  margin-right: 8px;
}

.ilanekle-adimlar + div .icsayfa-altbaslik {
  font-weight: 400;
}

.ilan-ekle .ozellikler .custom-switch .custom-control-label:before{
  top: -0.5em;
}

.ilan-ekle .ozellikler .custom-switch .custom-control-label:after {
  top: -0.275em;
}

.custom-switch .custom-control-label:before{
  top: -0.375em;
}

.custom-switch .custom-control-label:after {
  top: -0.175em;
}

.demo {
  position: fixed;
  left: 10px;
  bottom: 60px;
  z-index: 1049;
  transition: left .4s ease;
}

.demo span {
  position: absolute;
  border-radius: 100%;
  background: #c00;
  color: #fff;
  font-size: 11px;
  padding: 18px 3px 16px 6px;
  font-weight: 900;
  letter-spacing: 2px;
  border: 3px solid #ffcecf;
  cursor: default;
  top: -50px;
  transition: color .4s ease;
}

.demo b {
  position: absolute;
  background: #f8f8f8;
  color: #000;
  white-space: nowrap;
  top: -49px;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 16px 0;
  left: 29px;
  letter-spacing: 0;
  width: 0;
  overflow: hidden;
  text-align: right;
  direction: rtl;
  transition: box-shadow .4s ease width .4s ease;
}

.demo:hover {
  left: -30px;
}

.demo:hover span {
  color: #c00;
}

.demo:hover b {
  display: block;
  width: 390px;
  padding: 16px;
  padding-left: 32px;
  box-shadow: 0px 0px 12px 0px #8e8e8e;
}

.bigChoice > div {
  border: 0;
  border-right: 1px solid #e8e8e8;
  box-shadow: 7px 0 5px -7px #888;
}

.bigChoice > div:last-child {
  border-right: none;
  box-shadow: none;
}

.bigChoice h3 {
  cursor: pointer;
  margin: 10px 0;
  padding: 12px 24px;
  display: inline-block;
}

.bigChoice h3:hover {
  background: #f8f8f8;
  border-radius: 5px;
}

.inpage .banaozel .ilanlarim li .ilanlarimust .baslik {
  color: #d92b2b;
}

.OdemeBox {
  display: none;
}

.OdemeBox.SozlesmelerOnaylandi {
  display: block;
}

.custom-switch.TopZero .custom-control-label:before {
  top: 0;
}

.custom-switch.TopZero .custom-control-label:after {
  top: 0.175em;
}

@media (max-width: 480px) {
  .demo:hover b {
    text-align: left;
    direction: ltr;
  }

  .demo:hover b a {
    display: block;
  }

  .bigChoice > div {
    border: 0;
    border-bottom: 1px solid #eee;
  }

  .bigChoice > div:last-child {
    border-bottom: none;
  }
}
