
.kt-widget24__details.v2 {
    width:100%;
    display: inherit
        
}

.kt-font-brand.v2 {
    float:left;
    text-align:left;
    
}

.kt-widget24 .kt-widget24__details .kt-widget24__stats {
 
    padding-left: 0;
}

.kt-widget__item.v2 {
    padding:  0 !important;
    flex-grow: 0 !important;
}

.portlet_custom {
    box-shadow: none;
    background: #e2f6fd;
}
.kwb_custom {
    border-top: 0px !important;
    margin-top: 0px !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-weight: 400;
    font-size: 14px;
    text-transform: initial;
    font-family: 'Open Sans', sans-serif;
}

.kt-menu__item a { 
color:red
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
     
    font-size: 24px;
}

.kt-aside-menu .kt-menu__nav {
   
    padding: 0;
}

.c_light {
    font-weight: 100;
    color: gainsboro;
    padding-right: 2px;
}
.row_blue_bg {
    background: #d5d5f7;
    color: black;
    padding: 1em;
    border-radius: 8px;
    margin: 0;
}
.p_zero {
    padding: 0 !important ;
}
.pl_zero {
    padding-left: 0 !important 
}
.pr_zero {
    padding-right: 0 !important 
}

.btn_right {
    float: right
}
.btn_right.v2 {
    margin-right: 1em
}
.full {
    width: 100%;
}

.btn_m_detay {
    margin: 11px 0;
}

.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title {
 
    color: #000000;
    
}

.span_thin {
    font-size: 12px;
    font-weight: 100;
    display: block;
    text-align: right;
}

.ta_left {
    text-align: left;
}
.ta_right{
    text-align: right;
}

.ta_center {
    text-align: center
}

.btn-spe {
    padding: 1px 6px;
    text-align: center;
}

.btn-spe i{
    font-size: 13px !important
}
.c_bold {
    font-weight: 600 !important;
}

.btn-purple {
    background: #4d00d6;
    color: #fff;
}
.btn-purple:hover,.btn-purple:focus {
    background: #2c007b;
    color: #fff;
}


.kt-portlet {
  
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.09);
 
}

.btn_depo {
    font-size: 9px;
    padding: 3px;
}

.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__title {
 
    font-weight: 700;
 
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {
    font-size: 12px;
 
 
}

.form-control {
 
    font-size: 12px;
 
}

.mb_zero {
    margin-bottom: 0
}
.mt_zero {
    margin-top: 0 !important
}

.row_form_grid {
    display: grid;
   grid-template-columns:auto auto
}

.btn_olustur {
    margin-top: 27px;
    float: right;
}

.c_gizli {
    display: block;
    width: 39px;
    height: 39px;
}

.kt-input-icon.kt-input-icon--left.v2 .form-control {
    padding-left: 3em;
}

.pl_1em {
    padding-left: 1em;
}
.pr_1em {
    padding-right: 1em
}
.right {
    float: right;
}
.left {
    float: left;
}

.btn-genislet {
    padding: 6.3px;
    background: #fff;
}

.c_goster {
    display: block !important
}

.c_gizle {
    display: none !important
}
.c_svg2 {
    display: none
}

.row_grid_hesap {
    display: grid;
      grid-template-columns:auto 300px
}


.kt-portlet.kt-portlet--sticky > .kt-portlet__head.kt-portlet__head--lg {
    height: 58px;
    min-height: 58px;
    background: #1e1e2d;
}

.kt-portlet.kt-portlet--head-lg .kt-portlet__head {
    min-height: auto;
    border-bottom: 0px solid #ebedf2;
}





.pt_zero {
    padding-top: 0 !important;
}

.m_bakiye {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    color: red;
}

.row_yellow_bg {
    background: #fff0c5;
    color: black;
    padding-top: 1em;
    border-radius: 3px;
}

.color_gray {
    color: #c5c5c5;
    padding-right: 5px;
}


.dropdown-menu {

    box-shadow: 0px 5px 7px 1px rgba(82, 63, 105, 0.39);

}

.dropdown-item {

    color: #484848;

}

.kt-widget1 .kt-widget1__item .kt-widget1__number {
    font-size: 1.2rem;
 
 
}

.btn-arrow {
    height: 19px !important;
    width: 23px !important;
}

.row.hide {
    display: none
}

.c_red {
    color:red !important;
    font-weight: 600
}

.c_yellow{
    color:orange !important;
    font-weight: 600
}

.c_green {
    color:green !important;
    font-weight: 600
}
.c_blue {
    color:blue !important;
    font-weight: 600
}
.btn_rapor {
    padding: 5px;
    width: 162px;
    border-radius: 0 3px 3px 0px;
}

.kt-portlet.v2 {
    box-shadow: none;
    background: gray
}

.form_rapor {
   
    padding-right: 8px;
 
}

.kt-radio.v2 {
    font-size: 13px;
}

.mb_1em {
    margin-bottom: 1em
}


.btn-group-md .btn {
    padding: 1px 9px;
    line-height: 32px;
}

.btn-group-md .btn > i {
    font-size: 22px;
}

.btn-custom i{
    width: 23px;
    text-align: center;
    
}

.form-dr {
    background: none;
    cursor: pointer;
    border: 1px solid #cacaca;
    margin-bottom: 1em;
    font-size: 13px;
    font-weight: 400;
}


.btn-rapor {
    margin-top: 23px;
}

.kt-portlet.v3 {
    margin-bottom: 0;
    box-shadow: none;
    border: 1px solid #ebedf2;
    border-bottom: 0px;
    border-radius: 3px 3px 0 0;
    padding-bottom: 0;
}

.kt-portlet.v3.v31 {
    border: 1px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
    margin-bottom: 1em;
    border-radius: 3px;
}


.table-custom {
    font-size: 11.5px;
    font-weight: 400;
}


tr.tr_alis {
    font-weight: 700;
    background: #ffc10724;
    border: 0px;
}

tr.tr_alis_sb {
    background: #fff6dc36;
}

 
 

tr.tr_satis {
    font-weight: 700;
    background: #ffe6ee;
    border: 0px;
}

tr.tr_satis_sb {
    background: #ffe6ee73;
}

 
.db_768 {
    display: none;
}





.kt-wizard-v2 .kt-wizard-v2__aside {
    flex: 0 0 300px;
    width: 300px;
    padding: 1.5rem;
}

.kt-wizard-v2 .kt-wizard-v2__wrapper .kt-form {
    width: 100%;
    padding: 2rem 2rem 1rem;
}


.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"] {
    background-color: #1e1e2d;
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"]:after {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    content: " ";
    height: 0;
    width: 0;
    border: solid transparent;
    position: absolute;
    border-left-color: #1e1e2d;
    border-width: 1rem;
}

.kt-wizard-v2__nav-item[data-ktwizard-state="current"] .kt-wizard-v2__nav-label-title {
    color: #fff !important;
}


.kt-portlet.v4 {
    box-shadow: none;
    margin: 0;
    border-radius: 0;
    padding: 0;
    border-bottom: 0px solid;
}

.kt-grid__item.kt-wizard-v2__aside.v2 {
    width: 250px !important;
    flex: 0 0 250px;
    padding: 1.5rem;
    background: #1e1e2d;
    color: white;
}
.kt-wizard-v2__nav-label-title.v2 {
    font-size: 14px !important;
    color: #e6e6e6 !important;
}

.kt-wizard-v2__nav-label-desc.v2 {
    font-size: 12px;
    color: #b3b3b7 !important;
}


.kt-wizard-v2__nav-icon.v2 {
    margin-right: 4px !important;
    margin-left: 5px;
    color: #454552 !important;
}

.kt-wizard-v2__nav-item.v2 {
    padding: 3px !important;
    margin-bottom: 10px;
}


.kt-widget1.v2 {
    padding: 10px;
}

.kt-widget1.v2 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {
    font-size: 11px;
}

.kt-widget1.v2 .kt-widget1__item .kt-widget1__info .kt-widget1__title {
    font-size: 13px;
}

.kt-widget1.v2 .kt-widget1__item .kt-widget1__number {
    font-size: 13px;
}

.kt-link-sayfasi {
    box-shadow: none;
    background: #f7f8fa;
}


.table {
    font-size: 12px;
    font-weight: 400;
}


.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item.v2[data-ktwizard-state="current"] {
    background-color: #585863;
}

.kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item.v2[data-ktwizard-state="current"]:after {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    content: " ";
    height: 0;
    width: 0;
    border: solid transparent;
    position: absolute;
    border-left-color: #585863;;
    border-width: 1rem;
}

.kt-widget__section.v2 h2 {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
}

 

.alert-icon.v2 {
    font-size: 34px;
    font-weight: 700
}

.mt_1em {
    margin-top:1em
}

.mt_2em {
    margin-top:2em
}




@media (max-width:992px) { 
    
}

@media (max-width: 768px){
    .row_grid_hesap {
        grid-template-columns: auto ;
    }
    .btn-rapor {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .kt-radio.v2 {
    font-size: 12px;
}
.dn_768 {
    display: none
}
.db_768 {
    display: block;
}
.kt-widget1 .kt-widget1__item {
    padding:5px 0;
 
}
.kt-widget1 .kt-widget1__item .kt-widget1__info .kt-widget1__desc {
    font-size: 10px;
}
.kt-widget1 .kt-widget1__item .kt-widget1__number {
    font-size: 12px;
}


.row_768 {
    margin-top: 5em;
  
}
.mb1em_768 {
    margin-bottom: 1em
}
.mb1em_768.ml_1em {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 1em;
}
.kt-grid__item.kt-wizard-v2__aside.v2 {
    width: 100% !important;
 
}
}

.drop-strong {
    margin-left: 6px;
    margin-top: 6px;
    width: 100%;
    float: left;
    color: #2e40d4;
}



.form-control-plaintext.v2 {
    display: block;
    width: 100%;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 1.5;
    color: #ffffff;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 400;
}

.col-form-label.v2 {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 12px;
}


.row_satis_bg {
    background: #4c4c61;
    padding-top: 1em;
    border-radius: 3px;
    padding: 5px 1em;
    color: white;
}



.row_satis_bg hr {
 border-top: 1px dashed rgba(251, 251, 251, 0.29);
 margin-left: 1em;
}

.kt-widget__details.v2 {
    padding-left: 0 !important;
    padding-right: 5px;
}

.btn-xsm {
    padding: 3px 5px;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    font-weight: 400;
}


.kt-notes .kt-notes__items .kt-notes__item .kt-notes__content .kt-notes__body {
    font-size: 12px;
}


.cr_fiyat {
    font-size: 14px;
    font-weight: 500;
}
.cyan {
    color: #fd397a;
}
.blue {
color:#2196F3

}
.yellow {
color:#ffb822

}

.green {
color:#4CAF50
    
}

.kt-widget1__title.v4 {
    font-size: 14px !important;
}

.icon_rapor svg {
    width: 90px;
    height: 90px;
}

.alert-icon.v5 {
    padding: 14px;
    color: #0abb87;
 
    border-radius: 3px;
    margin-right: 0;
}

.alert-icon.v5.v51 {
    color: #5867dd;
}
 

.alert-icon.v5 strong{
    font-size: 69px;
    width: 100%;
    display: inline-block;
    float: left;
}
.alert-icon.v5 span{
    display: inline-block;
    float: left;
    width: 100%;
    font-weight: 400;
}

.c_blockquote {
    border-left: 6px solid #0abb8729;
}

.c_blockquote.v2 {
    border-left: 6px solid #5867dd3b;
}


.c_blockquote.v3 {
    border-left: 6px solid #5867dd3b;
}


.btn-warning-active {
    background: #ca8f14;
}
.btn-default-active {
    background: #f1f1f1;
}

.ml_1em {
    margin-left: 1em
}


.row_dark_bg {
    background: #4c4c61;
    margin: 1em;
    border-radius: 3px;
    padding-bottom: 1em;
    color: #fff;
}

.form-control.ve2 {
    border: 0px solid #ffb822;
}


.kt-svg-icon.v21 {
    height: 23px;
    width: 23px;
    padding-right: 4px;
    margin-right: 5px;
}

.kt-svg-icon.v2 {
    height: 50px;
    width: 50px;
    padding-right: 0;
    margin-right: 0;
}

.fg_bold label {
    font-weight: 600;
    color: black;
}

.bootstrap-switch {
 
    border: 0px;
    box-shadow: none;
}

.pt_2em {
    padding-top: 2em
}

.kt-pricing-4__top-container.kt-pricing-4__top-container--fixed.v2 {
    width: 100% !important;
    padding: 0 1em;
}

.icon_sayim > span {
    background: #5d78ff;
    width: 23px;
    height: 23px;
    float: left;
    text-align: center;
    color: white;
    font-weight: 500;
    line-height: 23px;
    font-size: 14px;
    border-radius: 50%;
    margin-right: 7px;
}

 


a.nav-link.tab_renk {
    color: #888888 !important;
    font-weight: 400 !important;
}


a.nav-link.tab_renk.active {
    color: #fd397a !important;
 
}

a.nav-link.tab_renk:hover{
  color: #fd397a !important;
}



.c_nav_tab .nav-item {
    margin-right: 14px !important;
}

.kt-check-custom {
    min-width: 150px;
}

.c_table td {
    vertical-align: middle
}

.c_siparis_adi {
    padding: 1em 0;
    display: block;
    font-size: 14px;
}

.table-planla td {
    vertical-align: middle
}

.ig-custom {
    width: 145px;
}

.ig-custom .input-group-text {
    padding: 6px;
    font-size: 12px;
}


.fg_custom {
    margin-bottom: 7px;
}
.fg_custom label{
    font-weight: 600;
    color: #000;
    margin-bottom: 2px;
}

.pb_zero {
    padding-bottom: 0 !important
}


.nav-item-warning .nav-link:hover, 
.nav-item-warning .nav-link.active{
    color: #FF9800 !important;
    border-bottom: 1px solid #FF9800 !important;
}


 

 
.nav-item-warning .nav-link.active i,
.nav-item-warning .nav-link:hover i {
    color: #FF9800 !important;
 
}


 


.nav-item-success .nav-link:hover, 
.nav-item-success .nav-link.active{
    color:  #0abb87 !important;
    border-bottom: 1px solid #0abb87 !important;
}


 

 
.nav-item-success .nav-link.active i,
.nav-item-success .nav-link:hover i {
    color: #0abb87 !important;
 
}

.warning {
   color: #FF9800 
}

.success {
   color: #0abb87;
}

.dropdown-menu-yeni {
    width: 220px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #9597af !important
}

.bootstrap-select .dropdown-menu.inner > li.dropdown-header {
    color: #000;
    font-weight: 700;
    font-size: 14px;
    padding-left: 13px;
}

.row-proje-rapor {
    background: #ebf9ff;
    border-bottom: 1px solid #efebeb;
}

.row_rapor {
    border: 1px solid #dadcf1;
    border-radius: 3px;
    margin-bottom: 1em;
    padding: 1em 4px;
}

.svg_rapor svg {
    width: 60px;
    height: 60px;
    margin-right: 1em;
}


.rapor_diger {
    padding-top: 2px;
}
.rapor_diger strong{
    font-size: 20px;
    font-weight: 500;
    width: 100%;
    display: block;
    color: #5d78ff;
}
.rapor_diger span{
    font-size: 16px;
    font-weight: 400;
}


.rapor_diger.v2 {
    padding-top: 2px;
}
.rapor_diger.v2 strong{
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    display: block;
    color: #5d78ff;
}
.rapor_diger.v2 span{
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    display: block
}

.row_mzero {
    margin: 0;
    border-bottom: 1px solid #e9eaf5;
}

.pb_2em {
    padding-bottom: 2em
}

.pb_1em {
    padding-bottom: 1em
}

.media_img {
    border-radius: 50%;
    max-width: 40px;
    max-height: 40px;
    margin-right: 1em;
}
.mt_3em {
    margin-top: 3em
}

.rapor_diger.v2 .table-responsive {
    color: #4054b7;
  padding-bottom: 1em;
}

.media_custom {
    border: 1px solid #d6dcf7;
    border-radius: 3px;
    margin-bottom: 1em;
    padding: 10px;
    background: #5d78ff12;
}


.menu_arama {
    padding: 0 1em;
}

.menu_arama .form-control {
    background-color: #1e1e2d;
    color: #fdfdfd;
    border: 1px solid #494b74;
}

.tc_border {
    border: 1px solid #f1f1f1;
    border-radius: 3px;
}

.kt-wizard-v2__content.v_tanim {
    border-bottom: 0px solid !important;
}


.tr_il {
    background: #f2f3f8;
}
.tr_ilce {
    background: #f1f2f836;
}

.table-adres td {
    vertical-align: middle
}

.actions-btn.bs-deselect-all {
    font-weight: 500;
    background: #FF9800;
    font-size:13px
}

.actions-btn.bs-select-all {
    font-weight: 500;
    background: #4CAF50;
    font-size:13px
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    top: 5px;
}
.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark:before {
      content: '';
    display: block;
    width: .5em;
    height: 1em;
    border-style: solid;
    border-width: 0 .26em .26em 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rapor-butonu a{
    width: 100%;
    text-align: left;
}
.rapor-butonu a i {
    font-size: 4em !important;
    display: block;
    float: left;
    width: 81px;
    text-align: center;
}
.rapor-butonu a strong{
    font-size: 20px;
    font-weight: 400;
    display: block;
}

.rapor-butonu a small {
    display: block;
}
.rapor-butonu {
    margin-bottom: 1em;
}
.fg-rapor {
    margin-bottom: 1em;
}




.rapor-sablonu .btn-group{
    width: 100%;
    text-align: left;
    margin-bottom: 1em;
}


.rapor-sablonu .btn-group a{
 
    text-align: left;
}

.rapor-sablonu a i{font-size: 2em !important;}
.rapor-sablonu a strong{
    font-size: 15px;
    font-weight: 400;
}

 
.rapor-sablonu {
    margin-bottom: 1em;
}
.btn-sil {
    max-width: 60px;
}

.span_td i{
    margin-right: 10px;
    margin-left: 10px;
}

.home_fiyat {
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.kt-portlet__body.v2_home {
    
    padding: 0px;
}
.kt-portlet__body.v2_home .kt-iconbox__icon {
    flex: 0 0 50px;
    padding-right: 10px;
}

 
.kt-iconbox.v2_home {
    padding: 0.5rem;
    box-shadow: none;
    border: 1px solid #dee0ed;
}
.brand {color: #5d78ff;}


.kt-widget3__status.v2_home {
    font-size: 18px;
    font-weight: 500 !important;
}


span.progress_adi {
    font-size: 1.1rem;
    font-weight: 500;
    color: #595d6e;
}

span.progress_tutar {
    font-size: 1rem;
    color: #74788d;
    font-weight: 400;
    float: right;
}


.progress_home {
    margin-bottom: 1.5em;
    line-height: 2;
}

.btn-label-dark.v2 {
    z-index: 1;
    background: #000;
    color: #fff;
    position: relative;
    margin-bottom: 1em;
}


.kt-portlet.v32 {
    border: 1px solid #ebedf2;
    border-bottom: 1px solid #ebedf2;
    margin-bottom: 1em;
    border-radius: 3px;
    padding: 1em
}




.home_whiter {
    background: #fff;
    margin-bottom: 1em;
    width: 100%;
    text-align: left;
    border-radius: 0;
}


.home_whiter:hover {
    opacity: 0.8;
}
.home_whiter div{
    display: block;
    font-size: 13px;
    color: #000000;  
    font-weight: 500;
}
.home_whiter span{
    color: gray;
    font-size: 12px;
    font-weight: 400;
}
.home_whiter strong{
    float: right;
    font-size: 16px;
    color: #009688;
}


ul.sepetim {
    padding: 0 1em;
    list-style: none;
}
ul.sepetim li {
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px dotted #ddd;
    width: 100%;
}
ul.sepetim li:last-child {
 
    border-bottom: 0px dotted #ddd;
  
}

ul.sepetim li span{
 float:left;
 display:block;
}
ul.sepetim li span strong{
 float:left;
 width: 100%;
 display:block;
}
ul.sepetim li span small{
 float:left;
 max-width:300px;
 display:block;
}

.sepetim_adet{
    float:right;
    width: 100px;
}

 

span.kt-list-timeline__text.v2 {
    text-align: right !important;
    font-weight: 700;
    font-size: 18px !important;
}
.kt-check-custom.v2 {
    min-width: 100%
}

.input-daterange input:last-child {
 
    border-left: 1px;
}

.kt-timeline-v3 .kt-timeline-v3__item:before {
    left: 6.1rem;
    height: 100%;
}

.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc {
 
    padding-left: 8rem;
}
.home_date {
    font-size: 13px;
    display: block;
    float: right;
}
.home_clock {
    font-weight: 200;
    text-align: right;
    display: block;
    width: 100%;
    float: right;
    color: #afafaf;
    font-size: 12px;
}
span.kt-timeline-v3__item-time {
    width: 67px !important;
}

.home_genel_link {
    font-weight: 500;
    padding-top: 5px;
    display: block;
}


.table th, .table td {
 
    vertical-align: middle;
}

.input-group-append.v2 span {
    padding: 4px;
   
}


blockquote.bq-custom {
  font-size: inherit;
  font-family: Open Sans;
  font-style: italic;
  color: #555555;
  padding: 1.2em 30px 1.2em 75px;
  border-left: 8px solid #03A9F4;
  line-height: 1.6;
  position: relative;
  background: #f5f5f5;
  font-size: 14px !important;
}

blockquote.bq-custom ::before {
  font-family: Arial;
  content: "\201C";
  color: #03a9f4;
  font-size: 4em;
  position: absolute;
  left: 10px;
  top: -10px;
}

blockquote.bq-custom ::after {
  content: "";
}

blockquote.bq-custom  span {
  display: block;
  color: #333333;
  font-style: normal;
  font-weight: bold;
  margin-top: 1em;
}


.kt-badge--gray {
    background: #d8d8d8;
    font-weight: 400;
    font-size: 10px;
    padding: 2px 5px !important;
}

a.home_ozet {
    /* border: 1px solid #f1f1f1; */
    border-radius: 3px;
    display: block;
    margin-bottom: 1em;
    padding: 13px 2px;
    background: #f4f5ff;
}

a.home_ozet:hover {
 
    background: #fff1f6;
}


span.home_ozet_icon {
    float: left;
    width: 50px;
}

 
.home_ozet_baslik strong {
    display: block;
}
.home_ozet_baslik span{}

span.home_ozet_icon svg {
    width: 50px;
    height: 38px;
}


.modal .modal-content .modal-header .close {
    background: #e4e4e4;
    border-radius: 50%;
    padding: 10px;
    text-shadow: none;
    color: white;
    opacity: 1;
    margin: -8px -7px -10px auto;
}

.modal .modal-content .modal-header .close:hover {
    color: #ffffff;
    background: #1e1e2d;
}

.btn-kapat {
    margin-right: 0px;
    margin-top: -7px;
    margin-bottom: -7px;
}

.nav-tabs-musteri li a.nav-link {
    padding: 9px 12px !important;
    color:white !important
}
.nav-tabs-musteri li a.nav-link i {
    font-size: 27px !important;
    float: left;
    line-height: initial !important;
    width: 34px;
    height: 34px;
    text-align: center;
    color:#fff !important
}
.nav-tabs-musteri li a.nav-link strong {
    display: block;
    float: left;
    min-width: 44px;
    font-weight:500;
    font-size:15px;
    line-height:1.3
}
.nav-tabs-musteri li a.nav-link small {
    display: block;
}

ul.nav.nav-tabs-musteri {
    padding-left: 1.5em;
    margin-bottom: 0;
    padding-top: 10px;
    border-radius: 3px 3px 0 0;
    background: rgb(30, 30, 45);
}

.nav-tabs-musteri li a.nav-link:hover, .nav-tabs-musteri li a.nav-link:focus {
    color: #000000 !important;
    background: whitesmoke;
     border-color: whitesmoke whitesmoke whitesmoke;
}

.nav-tabs-musteri li a.nav-link:hover i, .nav-tabs-musteri li a.nav-link:focus i {
    color: #000000 !important;
 
}

.nav-tabs-musteri li a.nav-link.active {
    color: #000000 !important;
    background: white;
}

.nav-tabs-musteri li a.nav-link.active i {
    color: #000000 !important;
 
}

.alert.alert_musteri {
    margin: 1em 20px 0 20px;
    padding: 1em;
    font-size: 16px;
}


.nav-tabs-musteri li a.nav-link.rapor_altmusteri, .nav-tabs-musteri li a.nav-link.rapor_altmusteri i {
    color: #FF9800 !important;
}
.nav-tabs-musteri li a.nav-link.rapor_anamusteri , .nav-tabs-musteri li a.nav-link.rapor_anamusteri i {

        color: #5578eb !important;
}

.card-header.card-tab .card-title {
    background: none !important;
    padding: 11px 10px !important;
    float: right;
    margin-right: 10px !important;
}

.kt-portlet.v6 {
    box-shadow: none;
}

.kt-portlet.kt-portlet--head-lg .kt-portlet__head.v6 {
    padding: 0;
}


 


.rapor_diger.v3 {
    padding-top: 2px;
}
.rapor_diger.v3 strong{
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    display: block;
    color: #5d78ff;
}
.rapor_diger.v3 span{
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    display: block
}


h3.kt-widget27__title.v2 span {
    font-size: 37px !important;
}
h3.kt-widget27__title.v2 span span {
    font-size:20px !important;
}

.kt-widget27 .kt-widget27__visual > img {
    width: 100%;
    height: 170px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.kt-widget27 .kt-widget27__container {
    margin: 1rem 0;
 
}

a.kt-notification__item.v7 {
    padding: 10px;
}

a.kt-notification__item.v7 strong {
    font-size: 16px;
}

.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper.hk {
    padding-top: 0;
}

.kt-container.hk {
    padding: 0;
    width: 100% !important;
    height: 100%;
}

.form-group.hk_large_search {
    margin-bottom: 0;
    width: 100%;
}
 
.form-group.hk_large_search input {
    width: 100%;
    font-size: 20px;
    padding: 2px 3px 3px 16px !important;
    height: 63px;
    border-radius: 0px !important;
    font-weight: 400;
    border: 0px;
}


.animation_hk {
	position: absolute;
	top: 13px;
	left: -5px;
	right: 0;
	width: 43px;
	height: 37px;
	margin: auto;
	background-color: rgba(255, 35, 82, .2);
	border-bottom: 2px solid rgba(255, 35, 82, .5);
	-webkit-animation-name: barcode-animation-data;
	animation-name: barcode-animation-data;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}


@-webkit-keyframes barcode-animation-data {
	0% {
		height: 0
	}
	50% {
		height: 15px
	}
	to {
		height: 25px
	}
}

@keyframes barcode-animation-data {
	0% {
		height: 0
	}
	50% {
		height: 15px
	}
	to {
		height: 25px
	}
}

.hk_large_search button i {
    font-size: 39px !important;
}


.modal-dialog.modal-xl {
    max-width: 1000px;
}

.row_musteri {
    background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
    padding-bottom: 1em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1em;
}
.ml_zero {
    margin-left: 0;
}
.mr_zero {
    margin-right: 0
}

 

.form-control.ve4 {
    height: 44px;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.3px;
}

.p_1em {padding: 1em}
 

.info {
    color: #5578eb;
}

.btn-pink {}
.btn-pink:hover,.btn-pink:focus {}

[contenteditable] {
  border: solid 1px lightgreen;
  padding: 5px;
  border-radius: 3px;
}

.image_delete {
    position: absolute;
    z-index: 2;
    left: 20px;
    top: 10px;
}
.image_onecikar {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 10px;
}

/* sonradan eklenenler 04/10/2020 den itibaren */




.hk-search h4 {
    font-size: 17px;
}

span.hk-l-fiyat {
    width: 100%;
    display: block;
    color: red;
}

span.hk-p-fiyat {
    color: #4CAF50;
    font-weight:700
}

.os-fiyat-bar {
   
    padding: 1em;
     
}
 

.table.os-table th, .table.os-table td {
    padding: 3px 5px;
}

.hk_prepend .input-group-text {
    min-width: 82px;
}

.hk_prepend.v2 .input-group-text {
    min-width: 61px;
}

.hk-mw1 {
    max-width: 108px;
}

.hk-mw2 {
    max-width: 108px;
}

td.hkt_adet {
    max-width: 108px;
}

td.hkt_oran {
    max-width: 102px;
}

td.hkt_sfiyat {
    max-width: 86px;
}
td.hkt_sfiyat input {
    color: red;
}

.kt-wrapper.hk {
    padding-left: 0 !important;
}
.kt-header--fixed.kt-aside--minimize .kt-header.hk {
    left:0 !important
}
th.hk_allselect {
    width: 52px;
}

 

.kt-portlet.kt-portlet--tabs.hk {
    margin-bottom: 0 !important;
    z-index: 0;
    box-shadow: none;
    border-radius: 0;
    top: 0;
    position: relative;
}

.kt-content.hk {
    padding:0;
    height: 100%;
}


.hk_row_ozet {
    position: sticky;
    bottom: 0;
    background: #ffffff;
    left: 0;
    padding: 6px 15px;
    color: #a5a5a5;
    font-size: 12px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    z-index: 99;
    box-shadow: 1px -1px 6px #ddd;
}
.hk_tleft_button {
    padding: 0
}


.hk_tleft_button > .btn-group-lg > .btn {
    padding: 9px 12px;
    font-size: 16px;
}
 
  
 
.hk-buttons .btn {
    padding: 9px 12px;
    font-size: 16px;
}
.hk-header {
    box-shadow: 0px -2px 6px #000000f0;
    z-index: 9999999;
    margin-bottom: 0;
    position: sticky;
    width: 100%;
    top: 0;
    z-index: 3;
    background: #fff
}



.overlay{height:100%;width:0;position:fixed;z-index:11;top:0;left:0;background-color: rgb(40 42 60);overflow-x:hidden;transition:.5s;}
.overlay-content{position:relative;top: 0;width:100%;margin-top: 0;left: 0;height: 100%;}
.overlay a{text-decoration:none;display:block;transition:.3s;}
.overlay a:hover,.overlay a:focus{color: #E91E63;}
.overlay .closebtn {
    position: relative;
    z-index: 2;
}
.overlay .btn-hk-lock {
    position: relative;
    z-index: 2;
    width: 140px;
    height: 115px;
    top: 38px;
}
@media screen and (max-height: 450px) {
.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}
}

.btn-hk {
    padding-left: 8px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.nav-tabs.hk > li  {
 margin-right:0 !important
}
.nav-tabs.hk > li > a {
    font-size: 16px !important;
    padding: 12px 12px !important;
}
.nav-tabs.hk > li > a.active {
    background: #fff !important;
    border-top: 2px solid #E91E63;
    border-bottom: 0px !important;
    border-radius: 0px;
}
 
.row-hk-grid {
    display: grid;
    grid-gap: 0;
    grid-template-columns:auto 300px;
    height: 100%
}
 
.hk-grid-mynav {
    display: grid;
    grid-gap: 50px;
    grid-template-columns: 140px auto auto;
    padding: 0;
    height: 100%;
}

.hk-hesap {
    z-index: 3;
    position: fixed;
    background: #fff;
    border-left: 1px solid #ddd;
    right: 0;
    width: 300px;
    height: 100%;
}
.hk-hesap:after, .hk-hesap:before {
	right: 100%;
	top: 177px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.hk-hesap:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}
.hk-hesap:before {
	border-color: rgba(221, 221, 221, 0);
	border-right-color: #ddd;
	border-width: 11px;
	margin-top: -11px;
}


body.hk {
    background: white;
}

 
.hk-mynav h2{
    color: #E91E63;
    padding-left: 15px;
    padding-top: 3em;
}
.hk-mynav ul{
    padding: 0;
    list-style: none;
}
 
.hk-mynav ul li a{
    padding: 8px 8px 4px 15px;
    font-size: 22px;
    color: #9b9eb5;
    border-left: 4px solid #282a3c;
}
.hk-mynav ul li a:hover, .hk-mynav ul li a:focus{
    border-color: #E91E63;
    color: #E91E63;
}


.kt-svg-icon.hk {
    height: 117px;
    width: 117px;
}

.kt-svg-icon.z0 {
    z-index: 0;
    position: absolute;
    left: 10px;
    top: 0;
}
.kt-svg-icon.z1 {
    z-index: 1;
    position: absolute;
    left: 45px;
    top: 27px;
    width: 48px;
    height: 48px;
    margin: auto;
}
.hk-mynav-left {
    border-right: 1px solid;
    height: 100%;
    padding-top: 4em;
}

 

svg#hk-btn-biyayin{
    position: absolute;
    bottom: 18px;
    width: 126px;
    left: 4px;
}

.btn-hk-musteri-ekle{ text-align: left;}
.btn-hk-musteri-ekle span {
    line-height: 3;
    font-weight: 300;
    padding-left: 7px;
}
.btn-hk-musteri button {
    border-radius: 0;
    padding: 7px 11px;
}
.btn-hk-musteri button i {
    font-size: 2em !important;
}
.dropdown-menu.hk-dm {
    border-radius: 0px;
  
    width: 100%;
    left: 5px;
}
.dropdown-menu.hk-dm a{
    padding: 17px 13px;
    font-size: 16px;
    border-bottom: 1px solid #ddd
}
.dropdown-menu.hk-dm a:last-child{
 
    border-bottom: 0px solid #ddd
}

 

.btn-kn {
    width: 105px;
    font-size: 16px;
    padding: 2px;
}

.btn-kn small {
    display: block;
}
.btn-kn span {
    font-weight: 700;
    font-size: 16px;
}

.hk-t-form {
    font-size: 1.7em;
    text-align: left;
    border-color: #5d78ff;
    color: #5d78ff;
    font-weight: 700
}
.hk-t-form:focus , .hk-t-form.v2:focus{
 
    color: #000;
   
}
 
.hk-t-form.v2 {
    border-color: #fd4984;
    color: #fd4984;
}
 
input.hk-t-form::-webkit-outer-spin-button,
input.hk-t-form::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

 
input.hk-t-form[type=number] {
  -moz-appearance: textfield;
}

.btn-hk-ok {
    padding: 20px;
}
.hk-satis {
}

.kt-portlet__head.hk-fixed {
    position: sticky;
    top: 63px;
    right: 0;
    left: 0;
    background: #e8eafb;
    padding: 0 15px;
    z-index: 99;
    border-bottom: 0px;
}

.kt-portlet__body.hk {
    padding: 0;
}

.hk-thead {
    position: sticky;
    
}

 

@media (min-width: 1025px){
.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
    padding-top: 5em;
}
}
 

button.btn.btn-lg.btn-dark.btn-pill.btn-urun-ekle-hk i {
    font-size: 24px !important;
}

button.btn.btn-lg.btn-dark.btn-pill.btn-urun-ekle-hk {
    padding: 10px;
    margin: 9px;
}
.row-ht-right {
    margin: 0 auto;
}

.kt-portlet__body.v2_home h3 {
    font-size: 16px !important;
}

.kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item {
    margin-bottom: 2em;
}
.frm-hk-textarea {
    border-color: #282a3c;
}

.table.table-normal th, .table.table-normal td {
    padding: 10px 8px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill], .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill 0.3s ease;
    fill: #5d78ff;
}
.bi_prd_i:hover {opacity: 0.6;}

.bi_favori_degil i {
    color: #c3c3c3;
}
.bi_prd_i i {
    font-size: 20px;
}
.bi_aktif i {
    color: #08c908;
}
.bi_pasif i {
    color: red;
}
 

.bi_favori i {
    color: #FFC107;
}

.bi_alt_3 {
    width: 100%;
    line-height: 10px;
    font-size: 11px !important;
    color: gray;
}
#kt_header {
    box-shadow: 7px 1px 16px #ddd;
}
@media (max-width: 1024px){
    .kt-content.hk {padding: 0 !important}
.kt-header-mobile--fixed .kt-wrapper {
    padding-top: 100px;
}
div#kt_content {
    padding-top: 1em;
}
#kt_header {
    box-shadow: 7px 1px 16px #ddd;
}
}