﻿.flitre-modul { padding: 0; margin: 5px 0; }
.flitre-modul-title { font-size: 1em; padding: 4px 0 4px 20px; text-transform: uppercase; background: #E4DFE2; border: #E4DFE2 solid 1px; font-weight: 700; background-image: url(../images/flitre-left-arrow.png); background-repeat: no-repeat; background-position: 0 0; }
.flitre-modul-title a { color: #666 !important; }
.flitre-modul-title a:hover { color: #666 !important; }
.flitre-modul label { font-size: 13px !important; font-weight: 400 !important; color: #3D2C28 !important; text-shadow: 0 0 0 #fff; margin: 0 0 0 1px; cursor: pointer; padding: 1px 5px; float: left; }
.flitre-modul label:hover { color: #000 !important; }
.flitre-modul-content { overflow: auto; overflow-style: scrollbar; padding: 5px 0; max-height: 250px; }
.flitre-modul-content.height200 { height: 200px; }
.flitre-modul-content.height70 { height: 160px; }
.flitre-modul-content.height160 { height: 160px; }
.flitre-modul table td { padding: 2px 8px !important; border-bottom: 1px dotted #FFF; background-color: #FFF; }
.search-product { padding: 0 9px !important; }
.search-product .inputtxtara { padding: 0 10px; width: 180px !important; height: 28px !important; }
.ontact-content { padding: 10px; }
.simplebaslik { border: 1px solid; clear: both; margin-bottom: 9px; padding: 0 10px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px; border-radius: 5px 5px 5px 5px; background-repeat: no-repeat; background-position: 10px 10px; line-height: 34px; font-weight: 700 !important; }
.simplebaslik.simple { background-color: #FAFAFA; border-color: #CACACA; color: #00357B; line-height: 30px; }
#divHarita iframe { width: 100% !important; height: 490px !important; border: 0; }
.contact-content { padding: 10px; }
.user-sidebar .side-nav-categories { margin-bottom: 35px; padding: 10px 10px; }
.user-sidebar .side-nav-categories .block-title { color: #107BBE; font-family: 'Open Sans',sans-serif; font-size: 18px; margin: 0; padding: 0 0 10px; font-weight: 400; border-bottom: 1px solid #ddd; }
.box-user-menu { padding: 8px 0 0; }
.box-user-menu ul { list-style: none; margin: 0; padding: 0; }
.box-user-menu > ul > li { display: block; position: relative; box-shadow: 0 1px 0 #ddd,0 2px 0 #FFF; margin: 0; }
.box-user-menu > ul > li.last { display: block; position: relative; box-shadow: 0 0 0 #dbebf9,0 0 0 #FFF; }
.box-user-menu > ul > li:first-child { border-top: 0; }
.box-user-menu .subDropdown { top: 8px; right: 0; position: absolute; cursor: pointer; width: 16px; height: 16px; padding: 2px; }
.box-user-menu .subDropdown:hover { opacity: .8; }
.box-user-menu .subDropdown.plus { background-image: url(../images/plus.png); }
.box-user-menu .subDropdown.minus { background-image: url(../images/minus.png); }
.box-user-menu ul li a { padding: 8px 0; display: block; font-weight: 400; font-family: Arial,Helvetica,sans-serif; }
.box-user-menu ul li.double a { display: inline-block; margin: 0; }
.box-user-menu ul li { position: relative; }
.box-user-menu > ul > li > a { color: #222; text-transform: none; display: block; font-size: 13px; }
.box-user-menu > ul > li ul { display: none; padding-left: 0; padding-bottom: 10px; }
.box-user-menu ul li ul a.active { color: #CF3341; font-weight: 600; margin-bottom: 0; }
.box-user-menu > ul > li > ul li { padding: 0; }
.box-user-menu > ul > li a.active { font-weight: 400; font-family: Arial,Helvetica,sans-serif; }
.box-user-menu > ul > li > a.active { color: #333; font-weight: 600; margin-bottom: 0; }
.box-user-menu > ul > li a.active + ul { display: block; }
.box-user-menu a:hover { text-decoration: none; color: #000; }
.box-user-menu > ul > li ul li a { font-family: Arial,Helvetica,sans-serif; }
.box-user-menu > ul > li ul > li > a { border-bottom: 0 solid #EAEAEA; font-size: 12px !important; margin: 0 !important; padding: 3px 16px !important; text-decoration: none; padding-left: 20px; color: #666; transition: color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0; }
.box-user-menu > ul > li ul > li > a:before { content: '\f105'; font-family: FontAwesome; font-size: 12px; padding-right: 6px; color: #444; }
.box-user-menu > ul > li ul > li ul > li a { text-decoration: none; font-size: 13px !important; margin: 4px 8px !important; padding: 0 16px !important; border-bottom: 0 solid #EAEAEA; }
.box-user-menu > ul > li ul > li ul > li a:hover { color: #000; }
.box-user-menu > ul > li ul > li > a:hover { color: #000; }
.box-user-menu .usepanelmenu li a i { width: 30px; text-align: center; height: 30px; line-height: 30px; background-color: #ed1c24; margin: 0 7px 0 0; color: #fff; }
.box-user-menu .usepanelmenu li a:hover > i { background-color: #135c8d; }
.box-user-menu .usepanelmenu li > a { background-color: #F0F0F0; margin: 4px 0; padding: 0 !important; }
.box-user-menu .usepanelmenu li > a.exituser i { background-color: #242627; }
.box-user-menu .usepanelmenu li a i { transition: color 100ms ease-in-out 0s,background-color 100ms ease-in-out 0s,background-position 100ms ease-in-out 0; }
.box-user-menu .usepanelmenu li.active a i { background-color: #2fb7ec; }
.user-main-container { padding: 10px 14px; background-color: #ffffff; min-height: 520px; margin: -47px 0px 5PX; box-shadow: 0px 0px 1px rgba(66, 74, 82, 0.52); }
.user-header-container { padding: 0 10px; background-color: #F5F5F5; margin: 0 0; box-shadow: 0 1px 3px rgba(66, 74, 82, 0.52); }
.uyegenelbaslik { width: 100%; background-image: url(../images/line.png); background-position: bottom left; background-repeat: repeat-x; height: 39px; line-height: 39px; padding: 0; font-weight: bold; }
.ZorunluAlanSpan { color: red; }
.row-uyegiris { display: block; width: 100%; padding: 0px 0; background-color: #fff; margin: 10px 0; }
.col-bayileft { border-right: 3px solid #f5f5f5; line-height: 35px; padding: 3px 3px !important; }
.col-bayiright { line-height: 35px; padding: 3px 3px !important; }
.uyepanelboartitle { background: rgb(51, 51, 51) url(/images/uyepanelbanner.jpg) no-repeat scroll 0 0 !important; background-size: contain; color: #ffffff; padding: 0px 0px 15px 0; position: relative; background-size: cover !important; text-align: center; }
.uyepanelboartitle .breadcrumb { padding: 8px 15px; margin-bottom: 10px; list-style: none; background-color: rgba(60, 60, 60, 0.36); border-radius: 0; TEXT-ALIGN: LEFT; POSITION: absolute; bottom: -25px; /* width: 100%; */ }
.uyepanelboartitle .breadcrumb > .active { color: #fdfdfd; }
.uyepanelboartitle .breadcrumb > li a { color: #fff; }
.uyepanelboartitle h1 { padding: 13px 13px; margin: 5px 0; text-align: LEFT; font-size: 16px; }
.user-sidebar { max-width: 300px; }
.reguyeinput input[type="text"] { width: 100%; max-width: 300px; padding: 0 7px; }
.uyepaneli em { color: red; }
.reguyeinput label { line-height: 38px !important; }
.datepicker { padding: 2px 0 1px 35px !important; width: 115px !important; background-image: url(../images/calendar.png) !important; background-repeat: no-repeat !important; background-position: left center !important; margin: 0 0 0 -1px !important; font-size: 14px !important; float: left !important; line-height: 38px !important; height: 38px !important; }
.closealert { width: 16px !important; height: 16px !important; }
.userbox { overflow: hidden; display: block; height: auto; width: 100%; padding: 11px 13px; line-height: 1.428571429; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin: 0 0 20px; position: relative; }
.userbox.boxlogin { }
.boxlogin .clearaction { height: 65px; }
.userboxtitle { overflow: hidden; border-bottom: 1px solid #DBDBDB; margin: 0 0 15px; height: 26px; line-height: 26px; padding: 0 0 0 22px; background-image: url(../images/uyebilgiico.gif); background-repeat: no-repeat; background-position: 0 2px; }
.logintitle h3 { margin: 5px 0; border-bottom: 1px solid #2fb7ec; padding: 0 0 10px 0; }
.checkboxcontrol label { cursor: pointer; }
#popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px; max-width: 600px; background: #FFF; border: solid 5px #999; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#popup_title { min-height: 21px; font-size: 14px; font-weight: bold; text-align: left; padding-left: 5px; line-height: 1.75em; color: #666; background: #CCC url(images/title.gif) top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding: 0em; margin: 0em; }
#popup_content { background: 16px 16px no-repeat url(images/info.gif); padding: 1em 1.75em; margin: 0em; }
#popup_content.jalert { background-image: url(images/info.gif); }
#popup_content.confirm { background-image: url(images/important.gif); }
#popup_content.prompt { background-image: url(images/help.gif); }
#popup_message { padding-left: 48px; }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt { margin: .5em 0em; }
.btn-tny { padding: 3px 6px !important; width: 28px; }
.listphone { border-top: 1px dotted #ccc; padding: 5px 0 0 0; }
.listadsoyad { padding: 1px 5px !important; }
.text-center { text-align: center !important; }
.adres-tabs-contents { padding: 0 10px 10px; margin: 0; border: 1px solid #ccc; border-top: 0px !important; }
.adres_tabs { padding: 0 10px; }

.pagination { margin: 0; padding: 2px 10px; cursor: pointer; line-height: 35px; text-shadow: 0 0 0 #000; font-size: 11px; margin: auto auto; position: relative; display: block !important; }

.pagination input { padding: 2px 8px; line-height: 20px; text-decoration: none; background-color: #fff; border: 0 solid #ddd; border-left: 1px solid #ddd; background-color: transparent; color: #000; font-weight: 400; height: 35px; line-height: 1.2em; display: table-cell; vertical-align: middle; }

.pagination input:hover { background-color: #f7f6f6; }

.pagination input[disabled] { color: #999; background-color: #fff; background-color: transparent; }

.pagination input[disabled]:hover { color: #999; background-color: #fff; background-color: transparent; }

.pfirstbutton { padding: 0 !important; line-height: 33px !important; text-decoration: none; background-color: #fff; background-color: transparent; color: #000; font-weight: 400; text-align: center; width: 37px; border-left: 1px solid #ddd !important; border-top: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; background-image: url(/images/icons/pagination/left2.jpg); background-position: -2px -2px; }

.pfirstbutton:hover { background-image: url(/images/icons/pagination/left2-hover.jpg); }

.pbackbutton { padding: 0 !important; line-height: 33px !important; text-decoration: none; background-color: #fff; background-color: transparent; color: #000; font-weight: 400; text-align: center; width: 37px; border-right: 1px solid #ddd !important; border-top: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; position: relative; right: 2px; background-image: url(/images/icons/pagination/left.jpg); background-position: -2px -2px; }

.pbackbutton:hover { background-image: url(/images/icons/pagination/left-hover.jpg); }

.pnextbutton { padding: 0 !important; line-height: 33px !important; text-decoration: none; background-color: #fff; background-color: transparent; color: #000; font-weight: 400; text-align: center; width: 37px; border-right: 1px solid #ddd !important; border-top: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; position: relative; right: 2px; background-image: url(/images/icons/pagination/right.jpg); background-position: -2px -2px; }

.pnextbutton:hover { background-image: url(/images/icons/pagination/right-hover.jpg); }

.pagination .disabled { display: none; }

.pagination a:active, .pagination a { border: 0; padding: 10.3px 15px 10.5px; line-height: 35px; text-decoration: none; background-color: #fff; border-left: 1px solid #ddd; background-color: transparent; color: #000; font-weight: 400; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; position: relative; top: 1px; height: 35px; background-image: url(/images/icons/pagination/step-1.jpg); }

.pagination a:hover { background-image: url(/images/icons/pagination/step-2.jpg); background-color: #f7f6f6; }

.plastbutton { padding: 0 !important; line-height: 33px !important; text-decoration: none; background-color: #fff; background-color: transparent; color: #000; font-weight: 400; text-align: center; width: 37px; border-left: 0 solid #ddd !important; border-top: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border-right: 1px solid #ddd !important; background-image: url(/images/icons/pagination/right2.jpg); background-position: -2px -2px; position: relative; right: 2px; }

.plastbutton:hover { background-image: url(/images/icons/pagination/right2-hover.jpg); }

.pagination div:first-child { line-height: 36px; text-align: center; }

.pagination b { color: #FFF !important; border: 0; padding: 10.3px 15px 10.5px; line-height: 20px; text-decoration: none; background-color: #2fb7ec !important; background-color: transparent; font-weight: 700; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; border-left: 1px solid #DDD; position: relative; top: 1px; height: 35px; background: #2fb7ec; background: linear-gradient(to bottom,rgb(47, 183, 236) 0,rgb(0, 169, 234) 35%,rgb(103, 202, 241) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#734775',endColorstr='#672055',GradientType=0); }

.paginate_button, .paginate_active { background-color: #ebebeb; border-style: solid; border-width: 1px; border-color: #fff #b5b5b5 #b5b5b5 #fff; margin: 0; padding: 2px 10px; cursor: pointer; }

.paginate_button_disabled { cursor: default; }

.paginate_active { background-color: #5d7694; border-color: #31537b; }

.first { border-radius: 3px 0 0 3px; }

.last { border-radius: 0 3px 3px 0; }

.pagination span { display: inline-block; }
.paginationbar { line-height: 60px; height: 60px; border-top: 1px solid #666; }
.siparistarihfilitre { float: right; width: 221px; position: relative; top: -6px; }
.siparistarihfilitre label { float: left; }
.siparistarihfilitre div { float: right; width: 126px; }
.siparisurunlisteresim { padding: 0 10px 0 0; }

.sipBaslik .sipBar { padding: 10px; font-size: 13px; background-color: #f7f7f7; }
.sipBaslik .sipBar .dd, .sipBaslik .sipBar .dt { float: left; }
.sipBaslik .sipBar .dd { margin-left: 5px; min-width: 130px; }
.sipBaslik .sipBar .dt { color: gray; min-width: 130px; }
.sipbarSpr { padding: 0 5px; font-size: 13px; color: gray; font-weight: bold; }
.sipBaslik .sipBar .dt:not(:first-child) { margin-left: 15px; }

@media only screen and (max-width: 650px) {
	.sipBaslik .sipBar .dt:not(:first-child) { margin-left: 0; border-left: 0px solid #dedede; display: block; clear: both; }
	.sipBaslik .sipBar dl { margin-bottom: 5px; }
	.sipBaslik .sipBar dl dt { background: #2fb7ec; color: #fff; float: left; font-weight: bold; margin-right: 10px; padding: 5px; width: 127px; color: white !important; }
	.sipBaslik .sipBar dl dd { margin: 2px 0; padding: 5px 5px; float: none !important; }
}

.sipdetaycol1 { padding-left: 0 !important; }
.sipdetaybox { border: 1px solid #dedede; padding: 15px; min-height: 200px; }
.sipdetaybox1 { border: 1px solid #dedede; padding: 15px 15px 15px 0; min-height: 200px; }
.siparislerimdetay { display: block; min-height: 250px; }
.colmarginbottom { margin-bottom: 10px !important; }

@media only screen and (max-width: 768px) {
	.sipdetaycolfadres { padding-left: 0 !important; }
}

.tablescrool3 { position: relative; width: 100%; margin-bottom: 15px; border: 1px solid #ddd; overflow: auto; overflow-x: hidden; padding: 15px 0; max-height: 468px; }
.sipdetaytutarlar { min-width: 136px; display: block; text-align: right; float: left; }
.sipdetay-pitem { margin-bottom: 8px; }
.sipdetay-product { padding: 5px 10px; border: 1px solid #2fb7ec; min-height: 210px; }
.urun-yorum-box { padding: 10px; background-color: #f7f7f7; border-bottom: 1px solid #e2e2e2; }
.urun-yorum-box table td img { border: 1px solid #dedede; }
.cpopup { padding: 0 0 0 40px; }
.rate_star.disable { cursor: not-allowed; pointer-events: none; color: #9C9B9B; }
label.kayityok { text-align: center; display: block; color: #868485; }
.tblfavorirunlit { max-width: 900px; }
.furunliste .favoriurunresim { float: left; margin: 0 10px; width: 50px; height: 50px; }
.furunliste .favoriurunadi { float: left; }
.pyuklemetd { background-color: #E4FFD3; border-color: #CCCCCC; border-width: 1px; border-style: Dotted; }
.pharcamatd { background-color: #FFDBD3; border-color: #CCCCCC; border-width: 1px; border-style: Dotted; width: 130px; }
.pbakiyetd { background-color: #FFF9DB; border-color: #CCCCCC; border-width: 1px; border-style: Dotted; width: 130px; }
.tdbtn { padding: 6px 12px; }
.blueline { height: 2px; display: block; border-top: 2px solid #2fb7ec; }
.blueline1 { height: 2px; display: block; border-top: 1px solid #2fb7ec; }
.parapuanbox {border: 1px solid #dedede;padding: 15px 15px 15px 0;min-height: 90px;float: left;width: 210px;margin: 5px 10px;padding: 10px 10px;box-shadow: 1px 3px 11px #ccc;}
.genelbaslik1 {font-size: 12px;font-weight: 700;color: #000000;padding: 1px 0 5px;border-bottom: 1px solid #CCC;margin-bottom: 15px;text-align: left;padding-top: 8px;}
.funpara{
position:relative;

}
.funpara .icoplus
{
    position: absolute;
    color: #4CAF50;
    font-weight: bold;
    font-size: 26px;
    top: -14px;
    left: 3px;
}
.funpara .icominus
{
    position: absolute;
    color: red;
    font-weight: bold;
    font-size: 26px;
    top: -14px;
    left: -8px;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100%;
}
.funpara .ico {
    width: 24px;
    height: 24px;
    background: url(/images/funmoney.png);
    background-position: 24px 0;
    position: relative;
    float: left;
    display: block;
}
.funpara .deger {
    width: 131px;
    height: 18px;
    position: relative;
    float: left;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    font-weight:bold;
    text-align: center;
}
.funpara .ico2 {
    width: 24px;
    height: 24px;
    background: url(../images/funmoney.png);
    background-position: 0 0;
    position: relative;
    float: left;
    display: block;
}
.genelbaslik1.green{
color:#4CAF50
}
.titlehareket
{
padding:10px 10px;
}
.row-uyekayit
{display:block;
padding:3px 0px;
}