.gflogin a {
    color: #fff!important;
    font-size: 15px;
}
.input-radio {
    width: 50%;
    font-size: 16px;
    float: left;
    font-weight: bold;
    color: #555;
    cursor: pointer;
    position: relative;
    border: 1px solid #dcdcdc;
    padding: 10px 5px;
}
.input-radio > input {
    opacity: 0;
    position: absolute;
}
.input-radio > span {
    margin-left: 15px;
    padding-left: 30px;
    padding-top: 10px;
    font-weight: 500;
    padding-bottom: 10px;
}
.type-area .active {
    background: #fff;
}
.type-area {
    position: relative;
}
.type-area .active:after {
    display: block;
    content: "";
    background: url(../icon/tringle.svg) center center no-repeat;
    width: 14px;
    height: 7px;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 38px;
    z-index: 9;
}
.input-radio:nth-child(1) {
    border-right: none;
    border-radius: 7px 0 0 7px;
}
.input-radio:nth-child(2) {
    border-radius: 0 7px 7px 0;
}
.input-radio:nth-child(1) > span {
    background: url(../icon/phone.svg) center left no-repeat;
    background-size: 15%;
}
.input-radio:nth-child(2) > span {
    background: url(../icon/email.svg) center left no-repeat;
    background-size: 15%;
}
.intl-tel-input .selected-flag {
    height: 48px!important;
}
.input-error {
    padding: 2px 5px;
    border-radius: 5px;
    font-size: 12px;
}
.sifremi_unuttum_bilgi {
    font-size: 15px;
    width: 100%;
    line-height: 22px;
    text-align: center;
    font-weight: 600;
    display: block;
    padding: 15px;
    position: relative;
    float: left;
}
.btn-podyum {
    background: #E72966!important;
    color: #fff!important;
    border: 1px solid #E72966!important;
}
.hidden {
    display: none!important;
}
.block {
    display: block!important;
}
.swal2-buttonswrapper {
    text-align: center!important;
}
.error-login {
    font-size: 15px!important;
    float: left;
    position: relative;
    margin: 5px 0px;
    border-radius: 5px;
    border: 1px solid #E72966;
    background: #ffdfdf;
    padding: 5px 5px;
    color: #E72966;
}
.dda-register-error .swal2-styled {
    margin: 14px 5px 0;
    padding: 10px 18px;
}
.mat p {
    line-height: 20px!important;
}
@media (max-width: 900px) {
    .mat p {
        margin-top: 5px!important;
        font: 500 12px/20px Gothic!important;
    }
    .mat img {
        display: none;
    }
    .intl-tel-input .selected-flag {
        height: 30px!important;
    }
    .informa {
        width: 10% !important;
    }
}
.cok-satanlar {
    height: auto!important;
    padding: 10px 0!important;
    margin-top: 10px!important;
}
.cok-satanlar #fuslider{
    height: auto!important;
}
.cok-satanlar .fic {
    width: 266px!important;
    height: auto;
}
.cok-satanlar .fic:hover {
    box-shadow: 0 1px 1px 1px #ededed
}
.cok-satanlar .fic span {
    font: 400 24px/24px Gothic;
}
.cok-satanlar .stokyokkucuk {
    width: 90%;
    left: 5%;
    background: #E72966;
    border-radius: 5px;
}
.cok-satanlar #firsaturunslider {
    padding: 0px 5px;
}
.cok-satanlar .tukendi3 {
    background: #E72966;
    border-radius: 5px;
}
.text-more {
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
}
.text-more span {
    background: #ffffff;
    color: #000;
    display: inline-block;
    width: auto;
    margin-top: 0px;
    position: relative;
    cursor: pointer;
    background: url(../icon/d-chevron-down1.png) no-repeat #fff;
    background-size: 15%;
    background-position: center bottom;
    padding: 10px 10px 30px 10px;
}
.cok-satanlar .fic h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cok-satanlar .sagkose {
    left: 22px;
    bottom: 70px;
}
.talep-et {
    display: block;
    font-size: 10px;
    color: #E72966;
    line-height: 6px;
    margin-bottom: -6px;
}
.telsic {
    height: auto!important;
}
.cok-satanlar h5 {
    text-align: center;
}
.cok-satanlar h5 span {
    float:none !important;
}
@media (max-width: 900px) {
    .cok-satanlar #fuslider a {
        width: 50%;
    }
    .cok-satanlar .fic {
        width: 100%!important;
        margin: 0px;
        padding: 0px 3px;
    }
    .cok-satanlar .fic h3 {
        font: 400 12px/15px Gothic;
        color: #35383d;
        padding: 0px;
    }
    .cok-satanlar .fic span {
        font: 400 16px/25px Gothic;
    }
    .cok-satanlar .fic b {
        color: #35383d;
        font: 400 12px/20px Gothic;
    }
    .cok-satanlar .sagkose {
        left: 4px;
        bottom: 44px;
    }
    .cok-satanlar .fic:hover {
        box-shadow:none;
    }
    .cok-satanlar .tukendi3 {
        margin-top: 0px;
    }
    .ulke ul {
        left: -180px;
    }
}
#unuttum {
    background: #f8f8f8;
}
#unuttum #gkic h5 span {
    background: #f8f8f8;
}
#unuttum .ftext {
    background: #fff;
}
.hesabim-mobil {
    background: url(../icon/user.svg) center no-repeat;
    background-size: 70%;
    display: none;
}
@media (max-width: 380px) {
    .hesabim-mobil {
        display: block;
    }
    .profil_mobile {
        display: none;
    }
    .marai {
        right: 80px;
    }
    .input-radio > span {
        margin-left: 7px;
        padding-left: 21px;
        padding-top: 10px;
    }
    .mregister .input-radio > input {
        margin-left: 7px!important;
    }
}
#bildirim-alani {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.57);
    z-index: 999;
    display: none;
}
#bildirim-onayi {
    height:auto;
    width: 40%;
    position: fixed;
    top: 10%;
    left: 30%;
    z-index: 99999000;
    background: #fff;
    border-radius: 5px;
    padding: 40px 34px;
}
#bildirim-onayi .close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 50%;
    font-size: 25px;
    padding: 5px 7px;
    cursor: pointer;
    border: 1px solid #000;
}
.onay-area {
    margin-top: 50px;
    padding: 20px;
}
.onay-area label{
    margin-top: 10px;
    display: block;
    float: left;
    width: 100%;
    font-size: 15px;
}
#bildirim-onayi h5 {
    width: 100%;
    height: 30px;
    float: left;
    padding: 0 0 0 10px;
    margin-bottom: 15px;
    background: url(../images/baslik-cizgi-5.png) center left repeat-x;
    display: table;
    text-align: center;
}
#bildirim-onayi h5 span {
    padding: 0 10px;
    background: #fff;
    font: 700 18px/30px Gothic;
    color: #E72966;
    display: inline-block;
    height: 30px;
}
#bildirim-onayi button {
    width:auto;
    text-align: center;
    margin-top: 25px;
}
.select2-container {
    height: 40px;
}
@media (max-width: 900px) {
    #bildirim-onayi {
        width: 100%;
        left: 0px;
    }
    .m-w100 {
        width: 100%;
    }
    .iadelist {
        background: #fff;
    }
    .iadelist a {
        width: 90%;
        margin-left: 5%;
        float: left;
        text-align: center;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }
    .iadelist span {
        width: 33%;
    }
    .iadelist .return_status {
        width: 100%;
    }
    .iadelist .id {
        width: 100%!important;
    }
    .iadeust span {
        width: 50%;
    }
    .iadeust span:last-child {
        width: 100%;
    }
    .siparis {
        background: #fff;
    }
    #sipust {
        background: #fff;
        padding: 10px;
    }
    #sipust .select2-container {
        width: 100% !important;
    }
    #sipust .yeniInput {
        margin-left: 0px;
    }
    .iade_alani {
        background: #fff!important;
    }
}
#ggirisyap .type-area .active , #giris .type-area .active , #kayit .type-area .active {
    background: #f5f5f5;
}
#ggirisyap .type-area .active:after , #giris .type-area .active:after , #kayit .type-area .active:after {
    content: '';
    display: block;
    position: absolute;
    right: -4px;
    top: 33px;
    width: 10px;
    height: 10px;
    background: #f5f5f5;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.dogrulama_alani {
    width:100%;
    display:none;
    text-align: center;
    float: left;
    border: 1px solid #dedede;
    padding: 10px 20px;
    margin-top: 10px;
}
.dogrulama_alani  label {
    color: #E72966;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}

.kat .category_favori {
    display: none;
    position: absolute;
    left: 10%;
    top: 40%;
    width: 40%;
    text-align: center;
    z-index: 4;
    background-color: #e72966b5;
    padding: 5px 0;
    color: #fff;
    font-size: 20px;
    border-radius: 4px 0 0 4px;
}

.kat .category_sepet {
    display: none;
    right: 10.3%;
    width: 40%;
    text-align: center;
    top: 40%;
    position: absolute;
    z-index: 4;
    color: #fff;
    background-color: #e72966b5;
    padding: 5px 0;
    font-size: 20px;
    border-radius: 0 4px 4px 0;
}
.kat .category_sepet span, .kat .category_favori span{
    cursor: pointer;
}

.kat:hover .category_favori   {
    display: inline-block;
}
.kat:hover .category_sepet   {
    display: inline-block;
}

.dahaFazla {
    background: url(../icon/d-chevron-down1.png) bottom center no-repeat #fff;
    background-size: 20px;
    font-size: 18px;
    height: auto;
    text-align: center;
    padding: 15px;
}

.btn-bgcolor-second {
    background: #3C464F!important;
    color:  #fff;
}
.btn-color-second {
    color: #3C464F;
}

.c-fuchia {
        color: #e91e63;
}

.sol_ust {
    position: absolute;
    width: auto;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.sag_alt {
    position: absolute;
    width: auto;
    bottom: 70px;
    right: 0px;
    z-index: 1;
}

.sag_ust {
    position: absolute;
    width: auto;
    top: 0px;
    right: 0px;
    z-index: 1;
}

