/* Dikkat */
/* Bootstrap Owerride.*/

/* 
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default.focus, .btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
*/

/* @media (min-width: 1200px) xl screen width @media (min-width: 1500px) change */

/*@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
    
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important;
  }
  .pull-xl-right {
    float: right !important;
  }
  .pull-xl-none {
    float: none !important;
  }
}
    
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}    
    
*/

/*Muhammet*/
.media-plus{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 8px;
}
.media-plus i {
    font-size: 30px;
    background-color: rgba(255, 255, 255, 0.41);
    border-radius: 50px;
    padding: 15px;
    color: #ec6408;
}
.media-plus2{
    position: absolute;
    left: 0px;
    right: 0px;
    top: 10px;
}
.media-plus2 i {
    font-size: 30px;
    background-color: rgba(255, 255, 255, 0.41);
    border-radius: 50px;
    padding: 15px;
    color: #ec6408;
}


.container-special {
    width: 97%;
    padding: 0px;
}
.tabs-right-main > ul.nav-tabs {
  background-color: #333333;
  border: 1px solid #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}
.tabs-right-main > ul.nav-tabs:before {
  position: absolute;
}
.tabs-right-main li {
    padding-left: 15px;
    padding-right: 15px;
}
.tabs-right-main > ul.nav-tabs:after {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 138px;
  height: 47px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  z-index: 11;
  content: " ";
}
.tabs-right-main > ul.nav-tabs li {
  position: relative;
  float: left;
  height: 46px;
  display: inline-block;
  text-align: center;
  margin: 0;
  font-size: 16px;
  line-height: 46px;
  border: 0;
  padding: 0 !important;
}

.tabs-right-main > ul.nav-tabs li a {
  color: #ec6408;
  /*padding: 0 1em !important;
  background-color: #5bc0de !important;*/
  padding: 0 25px 0 40px !important;
  background-color: #333333 !important;
  border:0 !important;
}
.tabs-right-main > ul.nav-tabs li a:hover {
  background-color: transparent;
}
.tabs-right-main > ul.nav-tabs li a:before {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #fff;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -16px;
}
.tabs-right-main > ul.nav-tabs li a:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  /*border-left: 16px solid #5bc0de;*/
  border-left: 16px solid #333333;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -15px;
}
.tabs-right-main > ul.nav-tabs a.active:not(.disabled) {
  color: #3a87ad;
  background: #dedede;
}
.tabs-right-main > ul.nav-tabs li a.active:not(.disabled):after {
  /*border-left: 16px solid #5cb85c !important;*/
  border-left: 16px solid #ec6408 !important;
}

.tabs-right-main > ul.nav-tabs a.nav-link.active:not(.disabled) {
    /*padding: 0 45px;*/
    padding: 0 25px 0 35px !important;
    border: 0;
    border-radius: 0;
    /*background-color:#5cb85c !important;*/
    background-color:#ec6408 !important;
    color:#fff !important;
}

a.nav-link.disabled {
    pointer-events: none;
    cursor: not-allowed;
}
.tabs-right-main .tab-content {
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
.form-main {
    background-color: #f0f3f6;
    border: 11px solid #FFF;
    padding-top: 15px;
    padding-bottom: 15px;
}
.title-main {
    margin-bottom: 15px;
    background-color: #333333;
    color: #fff;
}
.title-main h3 {
    padding-top: 7px;
    padding-bottom: 0px;
    font-size: 20px;
}

.language-title-main {
    background-color: #f0f3f6;
    padding-bottom: 5px;
    padding-top: 10px;
}
.language-title-main h5 {
    font-weight: 600;
    color: #000;
    font-size: 14px;
}
.seo-btn-main {
    padding-bottom: 3px;
    padding-top: 3px;
    position: relative;
    top: 13px;
}
.product-media-main {
    width: 20%;
}
.showcase-box-top {
    text-align: center;
    background-color: #bababa;
    min-height: 70px;
    line-height: 70px;
    padding: 0px;
}
.showcase-box-top img{
    width: 100%;
}
.showcase-box-bottom {
    padding-top: 15px;
    background-color: #fff;
    padding-bottom: 10px;
}
.showcase-box-main {
    min-height: 470px;
}
.showcase-box-main .box-seffaf {
    border: 24px solid #f0f3f6;
    min-height: 470px;
}
.showcase-box-bottom h5 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 8px;
}
.showcase-icon i {
    font-size: 30px;
    background-color: #fff;
    border-radius: 50px;
    padding: 15px;
    color: #ec6408;
}


.radio-promosyon-main {
    width: 20px;
    position: relative;
    top: 19px;
    padding-left: 7px;
}
/*500-400*/
.page-500-btn-main a{
    width: 40%;
}
/**/
.gift-span {
    position: relative;
    top: 20px;
}
/*Ayarlar*/
.setting-box {
    background-color: #ec6408;
    border: 15px solid #fff;
    text-align: center;
}
    .setting-box i {
        font-size: 70px;
    }
    .setting-box a {
        color: #fff;
    }
.setting-layout-2 h5{
    font-size: 1em; 
    font-weight: 600;
}

/*button*/
.filter-btn {
    float: right !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    background-color: #ec6408;
    border-color: #ec6408;
}
.filter-btn:hover {
    background-color: #ec6408 !important;
    border-color: #ec6408 !important;
}
.filter-btn:active {
    background-color: #ec6408 !important;
    border-color: #ec6408 !important;
}
.filter-btn:focus {
    background-color: #ec6408 !important;
    border-color: #ec6408 !important;
}
.btn-warning {
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
}
.btn-warning:active {
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
}
.btn-warning:focus {
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
}
.btn-success {
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
    border-radius: 0px;
    margin-left: 7px;
}
.btn-success:hover {
    color: #fff;
    background-color: #cc5d12;
    border-color: #cc5d12;
    border-radius: 0px;
}
.btn-success:active {
    color: #fff;
    background-color: #cc5d12 !important;
    border-color: #cc5d12 !important;
    border-radius: 0px;
}
.btn-success:focus {
    color: #fff;
    background-color: #cc5d12;
    border-color: #cc5d12;
    border-radius: 0px;
}
.btn-danger {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
    border-radius: 0px;
}
.btn-danger:hover {
    color: #fff;
    background-color: #443f3f;
    border-color: #443f3f;
    border-radius: 0px;
}
.btn-danger:active {
    color: #fff;
    background-color: #443f3f;
    border-color: #443f3f;
    border-radius: 0px;
}
.btn-danger:focus {
    color: #fff;
    background-color: #443f3f !important;
    border-color: #443f3f !important;
    border-radius: 0px;
}
.roles-btn{
    color: #fff;
    background-color: #ec6408;
    border-color: #ec6408;
    border-radius: 0px;
    
}
.roles-btn:hover{
    
    color: #fff;
    background-color: #cc5d12;
    border-color: #cc5d12;
    border-radius: 0px;
}
.section-header .btn-primary:hover {
    border-color: #ec6408;
    background-color: transparent;
}
.section-header .btn-primary:active {
    border-color: #ec6408;
    background-color: transparent;
}
.section-header .btn-primary:focus {
    border-color: #ec6408;
    background-color: transparent;
}
.btn-primary {
    background-color: #ec6408;
    color: #fff;
    border-color: #ec6408;
    border-radius: 0px !important;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}
.btn-primary:hover{
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}
.btn-primary:focus{
    color: #fff;
    background-color: #333333;
    border-color: #333333;
}
.btn-default {
    background-color: #333333;
    color: #fff;
    border-color: #333333;
}
.btn-default:hover {
    background-color: #ec6408;
    color: #fff;
    border-color: #ec6408;
}
.btn-default:active {
    background-color: #ec6408;
    color: #fff;
    border-color: #ec6408;
}
.btn-default:focus {
    background-color: #ec6408;
    color: #fff;
    border-color: #ec6408;
}
.section-header a {
    margin-right: 15px;
}
.feature-span {
    position: relative;
    right: 6px;
    top: 15px;
}
.feature-btn {
    height: 30px;
    line-height: 15px;
    background-color: #ec6408;
    color: #fff;
    border-color: #ec6408;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 0px;
}
.feature-btn:hover {
    background-color: #cc5d12;
    color: #fff;
    border-color: #cc5d12;
}
.feature-btn:active {
    background-color: #cc5d12;
    color: #fff;
    border-color: #cc5d12;
}
.feature-btn:focus {
    background-color: #cc5d12 !important;
    color: #fff;
    border-color: #cc5d12 !important;
}
.doviz-btn{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 30px;
    padding-left: 30px;
}
.message-btn {
    position: relative;
    top: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.personel-btn-b {
    padding-left: 5px;
}
.tabs-showcase-main .tab-content {
    padding-bottom: 0px;
}
.showcase-tab {
    padding-bottom: 0px;
}
.icon-delete-feature a{
    font-size: 30px;
    color: #ec6408;
    /*position: absolute;
    right: 0px;
    left: 80px;
    top: -2px; */
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 27px;
}
.icon-delete-feature a{
    text-decoration: none;
}
.feature-main h5 {
    font-size: 17px;
}
.btn-feature-main {
    padding-left: 7px;
}
.product-collapse-body{
    padding-top: 30px;
    padding-bottom: 30px;/*
    min-height: 480px !important;*/
    /*margin: auto -13px !important;*/
    background-color: #e0e0e0;
    padding: 5px 0px !important;
    border-radius: 0px;
}
.product-collapse-btn {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    position: relative;
    top: 15px;
}
.product-collapse-title-main {
    margin-bottom: 15px;
    background-color: #333333;
    padding-top: 4px;
    padding-bottom: 0px;
}
.product-collapse-title-main h4 {
    color: #fff;
    font-size: 13px;
}
.product-collapse-icon {
    background-color: #ec6408;
    padding: 5px;
    color: #fff;
    position: relative;
    top: 2px;
    font-size: 19px;
}
.product-collapse-btn i {
    position: relative;
    bottom: 2px;
}

.product-collapse {
    position: relative;
    top: 0px;
}
.product-collapse i {
    position: relative;
    top: 3px;
}
a:focus, a:hover {
    /* color: #014c8c; */
    text-decoration: none;
}
.product-collapse-main {
    border: 5px solid #e0e0e0;
}
.table-variant .form-item {
    margin: 0px;
    padding: 5px;
}
.table-variant .table-variant-check {
    position: relative;
    top: 10px;
}
.collapse-variant .form-item{    
    margin: 15px 0 15px 0;
    padding: 0px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
    
 .table-first-variant:after {
    font-family: 'FontAwesome', sans-serif;
    background-color: transparent;
    width: 64px;
    height: 64px;
    content: '\f105';
    padding-left: 6px;
    font-size: 14px;
    }
  .table-two-variant:after {
    font-family: 'FontAwesome', sans-serif;
    background-color: transparent;
    width: 64px;
    height: 64px;
    content: '\f105';
    padding-left: 6px;
    font-size: 14px;
    }
        .product-media-main {
            width: 20%;
            float: left;
            position: relative;
        }
        .product-media-main .form-item {
            margin: 0px !important;
            min-height:90px;
        }
        .product-media-main .form-item .item-in-controls.item-list-controls {
            padding: 0px !important;
        }
        .product-media-main .form-item label {
            display: none;
        }
        .product-media-main .media-plus {
            width: 100%;
            height: 100%; 
            top:0px;
            cursor: pointer; 
        }
        .product-media-main .media-plus i {
           font-size: 25px;
           background-color: transparent;
           border-radius: 50px;
           padding: 15px;
           color: #ec6408;
           /* border: 3px solid; */
           z-index: 999;
           position: absolute;
           left: calc(50% - 30px);
           top: calc(50% - 30px);
        }
 


.span-order-content{
    position: absolute;
    right: 15px;
    bottom: 0px;
    font-size: 19px;
    display: inline-block;
}
.order-main {
    padding-top: 0px;
    border: 11px solid #f0f3f6;
    background-color: #fff;
    max-height: 350px;
    min-height: 350px;
}
.order-content-title {
    font-size: 0.8em;
    margin-top: 6px;
    font-weight: 600;
}
.order-scrool{
    height: 270px;
    overflow: auto;
}
.order-title{
    margin-bottom: 0px;
    background-color: #333333;
    color: #fff;
}
.order-note input#SiparisNot {
    margin-left: 10px;
    width: 98%;
}
.order-note input#AdminNot {
    margin-left: 10px;
    width:98%;
}

.title-main .order-icon {
    position:absolute;
    width:200px;
    right:0;
    top:0;
}
.order-href{
    position: absolute;
    display: inline-block;
    top: 6px;
    bottom: 0px;
    right: 10px;
    background-color: #ec6408;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    height: 24px;
    width: 24px;
    line-height: 26px;
    padding-left: 3px;
    border: 1px solid #ec6408;
}
.order-href:hover{
    color:#fff;
    background-color: transparent;
    border: 1px solid #ec6408;
}

.order-detail-save {
    right: 40px;
}
.order-list-save {
    right: 20px;
}

.order-detail-save, .order-list-save {
    position: absolute;
    display: inline-block;
    top: 6px;
    background-color: #ec6408;
    color: #fff;
    border-radius: 30px;
    font-size: 13px;
    line-height: 22px;
    padding: 0 5px;
    border: 1px solid #ec6408;
}

.order-detail-save:hover, .order-list-save:hover{
    color:#fff;
    background-color: transparent;
    border: 1px solid #ec6408;
}

.order-table-main{
    background-color: #fff;
    border: 11px solid #f0f3f6
}
.order-content-main .form-item {
    font-size: 0.8em;
}
.order-content-main input {
    padding: 0px !important;
    height: 21px;
}
.order-note input {
    height: 30px;
}
.order-select {
    margin-bottom: 6px !important;
}

.order-select select#SiparisDurum {
    width: 98%;
    margin-left: 7px;
}
.mail-sent-btn-main {
    min-height: 60px;
}
.mail-sent-btn {
    margin-top: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    min-width: 110px;
}

.product-img-show img {
    width: 100px;
    height: 35px;
}
.product-img-show {
    display: inline-block;
    position: absolute;
    background-color: #fff;
    padding: 15px;
    top: 20px;
    margin-left: 15px;
    box-shadow: 0px 0px 8px 0px #f5f5f5;
}
.setting-main {
    padding-top: 15px;
    padding-bottom: 15px;
}
.seo-blur-effect {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px); 
}

.seo-search-engine-preview {
    border-top: 1px solid #e2dede;
    border-bottom: 1px solid #e2dede;
    padding-top: 15px;
    padding-bottom: 15px;
}

.seo-title {
    display: block;
    color: #1e0fbe;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
}

.seo-url {
    display: block;
    color: #006621;
    font-size: 14px;
    line-height: 16px;
    font-style: normal;
}

.seo-description {
    display: block;
    color: #333;
    font-size: 13px;
    line-height: 1.4;
}
.seo-view-title-main {
    display: none;
}

.seo-search-engine-preview {
    display: none;
}
.product-collapse-main a {
    display: none !important;
}
/*Muhammet Biter*/
.header-search-input-main .search-query.form-control {
    position: relative;
    z-index: 1;
}
.header-search-input-main{
    position: relative;
    left: 120px;
    top: 10px;
}
.header-dropdown-bell {
    position: absolute;
    top: 40px;
}
.header-dropdown-cart {
    position: absolute;
    top: 50px;
}
.bread-crumbs-container {
    padding: 0px;
}
.bread-crumbs-main {
    padding: 0px;
}
.tab-content, .tab-pane {
    float:left;
    width:100%;
    padding: 10px 0;
}

.card-block {
    display: table;
    clear: both;
    content: "";
    width: 100%;
}

.print-page {
    margin:0px !important;
    padding:30px !important;
}

body {
    /*margin-top: 60px;*/
    background: #f0f3f6;
    background: -webkit-linear-gradient(to right, #f9f9f9, #f0f3f6);
    background: linear-gradient(to right, #f9f9f9, #f0f3f6);
    /*overflow: hidden;*/
    min-width:340px;
    min-height:560px;
}

.section-box {
    padding-top: 15px;
    padding-bottom: 10px;
}

.section-header {
    position: relative;
    float: left;
    width: 100%;
    padding: 15px;
    padding: .90rem 1.0rem;
    background-color: #333333;
    border: 1px solid #e5e5e5; 
    /*color:#000;*/
    font-weight: bold; 
    height: 47px;
}

.section-body {
    float: left;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-top:0px;
    background-color: #f0f3f6;
    padding: 15px 0px;
}

.section-footer {
    float: left;
    width: 100%;
    padding: 15px 0px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
}

.section-title {
    font-size: 24px;
    display: inline-block; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:calc(100% - 100px);
    position: absolute;
    top: 5px;
    left: 15px;
    max-width:500px;
    color: #fff;
}

.section-title.in-export-buttons  {
    width:calc(100% - 380px)
}

.section-title.in-export-buttons  {
    width:calc(100% - 380px);
    max-width:52%;
}


@media (max-width:1640px) {
    .mail-revome-btn {
        margin-left: 30px;
    }
}

@media (max-width:1240px) {
    .mail-revome-btn {
        margin-left: 60px;
    }
}
@media (max-width:1022px){
    
    .header-control-extra {
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 4px !important;
        margin-left: 5px; 
    } 
    .header-control-extra span {
        display:none;
    }
}

@media(max-width:991px){
    
    .head-logo-main {
        padding-top: 5px;
        display: none;
    }
    .header-search-main {
        display: none;
    }

}


@media (max-width:920px) {
    .section-title.in-export-buttons  {
        width:calc(100% - 320px)
    }
    .header-control-extra {
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 4px !important;
        margin-left: 5px; 
    } 
    .header-control-extra span {
        display:none;
    }
}

@media (max-width:540px) {
    .section-header, .dashboard-header {
        padding:5px !important; 
    }
    .section-title {
        width:100% !important;
        max-width:initial;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:5px;
        margin-right:15px;

        position: relative;
        top: 0px;
        left: 0px;
    }
    .section-title {
        width:100% !important;
        max-width:100% !important;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left:5px;
        margin-right:15px;
        position: relative;
        top: 0px;
        left: 0px;
    }
    .header-control {
        float:none !important;
    }
    .section-box {
        padding:15px 0 ;
    }
}

.section-title i {
    margin-right: 10px;
}

.section-title i[class*="br-"]{
    font-weight: bold;
    position: relative;
    top: 3px;
}

.header-control,.header-control:visited {
    color: #989898 !important;
    float: right;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 2px;
    margin-left: 5px;
}

.header-control:hover {
    color: #fff !important;
    background: #11abed;
}

.header-control-extra {
    float:left;
    border-radius:15px;
    font-size: .875rem;
    line-height: 1.5;
    height: 30px;
    vertical-align: middle;
    text-align: center;
    padding: 4px 12px;
    margin: 0 1px;
}

.navbar-brand {
    color: #999!important;
    padding: 10px;
}

.navbar-brand:hover {
    color: #fff!important;
}

.navbar-brand img {
    position: absolute;
    height: 100%;
}

.navbar-dark {
    padding-top: 0;
    padding-bottom: 0;
    height: 60px;
    background: #222222;
}

.navbar-toggler {
    padding: .8rem .8rem !important;
}

@media (min-width:768px) {

}

#wrapper {
    padding-left: 0;
}

#page-wrapper {
    width: 100%;
    padding: 0;
   /* overflow-y: scroll;
    height: calc(100vh - 50px);*/
}

.page-header {
    font-weight: bold;
}

@media (min-width:768px) {
    #wrapper {
        padding-left: 225px;
    }

    #page-wrapper {
        padding: 10px;
    }
}

/* Top Navigation */

.top-nav {
    padding: 5px 15px;
}

.top-nav>li {
    display: inline-block;
    float: left;
}

.top-nav>li>a {
    padding: 15px 20px!important;
    line-height: 20px!important;
    color: #fff !important;
    text-decoration: none;
}

.top-nav>li>a:hover,
.top-nav>li>a:focus,
.top-nav>.open>a,
.top-nav>.open>a:hover,
.top-nav>.open>a:focus {
    color: #fff;
    background-color: #000;
}

.top-nav>.open>.dropdown-menu {
    float: left;
    position: absolute;
    margin-top: 0;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    right: 0 !important;
    left: auto;
    min-width: 235px;
}

.top-nav>.open>.dropdown-menu>li>a {
    white-space: nowrap;
	color: #000;
    text-decoration: none;
	/*font-size: 13px;*/
	font-size: 18px;
}

.top-nav .user-profile .dropdown-menu > li.dropdown-item{
    padding:0px;
}
.top-nav .user-profile .dropdown-menu > li.dropdown-item > a{
    display:block;
    padding:3px 20px;
}

li.nav-item {
    margin: 0!important;
}

li.nav-item a{
    color:#000;
}

li.nav-item-elements {
    margin: 6px!important;
}

.nav-link-elements:hover,
.nav-link-elements:active,
.nav-link-elements:focus {
    color: rgba(0,0,0,.8)!important;
}

.nav-link {
    border-left: 1px solid #3c3c3c;
    border-right: 1px solid #3c3c3c;
}

/*.nav-link:hover,
.nav-link:active,
.nav-link:focus {
    color: #fff!important;
}*/

ul.message-dropdown {
    padding: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

li.message-preview {
    width: 275px;
    border-bottom: 1px solid rgba(0,0,0,.15);
    padding: 3px 18px 3px 4px;
}

li.message-preview>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.media-heading {
    font-size: 16px;
}

.media-body>p {
    margin-bottom: 10px;
    white-space: normal;
}

.message-preview>p {
    margin-bottom: 10px;
}

li.message-footer {
    margin: 5px 0;
}

ul.alert-dropdown {
    width: 185px;
}

/* Side Navigation */
@media (min-width:768px) {
    .side-nav {
        position: fixed;
        top: 60px;
        left: 225px;
        width: 225px;
        margin-left: -225px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background-color: #fff;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
    }

    .side-nav>li>a {
        width: 225px;
    }

    .side-nav li a:hover {
        outline: none;
        background-color: #00579b !important;
    }
}

@media (max-width:767px) {
    .navbar-collapse, .message-dropdown, .alert-dropdown {
        position: fixed !important;
        top: 50px !important;
        left: 0px !important;
        right: 0px !important;
        width: 100% !important;
        min-width: 100% !important;
        z-index: 1000;
    } 
}

.side-nav {
    border-right: 1px solid;
    box-shadow: -1px 3px 9px #ccc;
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}

.side-nav>li {
    border: none;
    background: #fff;
    padding: 0;
    border-radius: 0px;
}

.side-nav .list-group-item.active {
    background: #080808;
}

.list-group-item a[aria-expanded="true"] {
    background-color: #00579b;
    color: #fff;
    text-shadow: 1px 1px 0 #000000;
    width:100%;
}

.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
 
.side-nav >li>a {
    text-decoration: none;
    color: #222;
    width: 225px;
    position: relative;
    display: block;
    padding: 10px 15px;    
    text-shadow: 1px 1px 0 #eae3e3;
    font-weight: bold;
}
.side-nav > li > a:hover {
    color: #ffffff !important;
}

.side-nav>li>a:active,
.side-nav>li>a:hover,
.side-nav>li>a:focus,
.side-nav>li>a:visited {
    /*color: #ffffff !important;*/
    text-shadow: 1px 1px 0 #000000;
}

.side-nav>li>ul {
    padding: 0;
}

.side-nav>li>ul>li {
    background: #222;
    padding: 0px;
    border: none;
    border-radius: 0px;
    
}

.side-nav>li>ul>li>a {
    display: block;
    padding: 10px 15px 10px 38px;
    text-decoration: none;
    color: #fff;

}

.side-nav>li>ul>li>a:hover { 
    background: #313131 !important;
}

/* Flot Chart Containers */

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

/* Custom Colored Cards */

.card-green {
    border-color: #5cb85c;
}

.card-green > .card-header {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.card-green > a {
    color: #fff;
}

.card-green > a:hover {
    color: #3d8b3d;
}

.card-red {
    border-color: #d9534f;
}

.card-red > .card-header {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.card-red > a {
    color: #fff;
}

.card-red > a:hover {
    color: #b52b27;
}

.card-yellow {
    border-color: #f0ad4e;
}

.card-yellow > .card-header {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.card-yellow > a {
    color: #fff;
}

.card-yellow > a:hover {
    color: #df8a13;
}

.card-header a h5 {
    color:#000 !important;
    font-size:0.90em;
    font-weight:bold;
}

.bg-white {
    background: #fff;
}

.yetki-yonetimi .form-item {
    margin:0 !important;
}

.user-right-card {
    padding:10px 0;
}

.user-right-card #img_profil {
    border: 1px solid #d9d9d9;
    max-width:200px; 
    max-height: 200px; 
    margin-bottom:5px;
    border: 1px solid #d9d9d9;
}

.user-right-card .brd {
    border: 1px solid #d9d9d9;
    margin: 5px 0;
    padding: 5px;
    text-align:center;
}
.user-right-card .brd p {
    margin:0;
    }
.user-right-card .brd span {
    font-weight:bold;
    }



/*Brunsia CSS*/
.p0 {padding:0 !important;}
.p5 {padding:5px !important;}
.p10 {padding:10px !important;}
.p15 {padding:15px !important;}

.p0-5 {padding:0 5px !important;}
.p0-10 {padding:0 10px !important;}
.p0-15 {padding:0 15px !important;}
.p5-0 {padding:5px 0 !important;}
.p10-0 {padding:10px 0 !important;}
.p15-0 {padding:15px 0 !important;}
.p5-10 {padding:5px 10px !important;}
.p5-15 {padding:5px 15px !important;}
.p10-5 {padding:10px 5px !important;}
.p15-5 {padding:15px 5px !important;}


.m0 {margin:0 !important;}
.m5 {margin:5px !important;}
.m10 {margin:10px !important;}
.m15 {margin:15px !important;}

.m0-5 {margin:0 5px !important;}
.m0-10 {margin:0 10px !important;}
.m0-15 {margin:0 15px !important;}
.m5-0 {margin:5px 0 !important;}
.m10-0 {margin:10px 0 !important;}
.m15-0 {margin:15px 0 !important;}
.m5-10 {margin:5px 10px !important;}
.m5-15 {margin:5px 15px !important;}
.m10-5 {margin:10px 5px !important;}
.m15-5 {margin:15px 5px !important;}

.p5-l {padding-left:5px !important; }
.p5-r {padding-right:5px !important; }
.p5-t {padding-top:5px !important; }
.p5-b {padding-bottom:5px !important; }

.m5-l {margin-left:5px !important; }
.m5-r {margin-right:5px !important; }
.m5-t {margin-top:5px !important; }
.m5-b {margin-bottom:5px !important; }

.p10-l {padding-left:10px !important; }
.p10-r {padding-right:10px !important; }
.p10-t {padding-top:10px !important; }
.p10-b {padding-bottom:10px !important; }

.m10-l {margin-left:10px !important; }
.m10-r {margin-right:10px !important; }
.m10-t {margin-top:10px !important; }
.m10-b {margin-bottom:10px !important; }

.p15-l {padding-left:15px !important; }
.p15-r {padding-right:15px !important; }
.p15-t {padding-top:15px !important; }
.p15-b {padding-bottom:15px !important; }

.m15-l {margin-left:15px !important; }
.m15-r {margin-right:15px !important; }
.m15-t {margin-top:15px !important; }
.m15-b {margin-bottom:15px !important; }
/*Brunsia CSS*/



/***************************/
/* By MESUT AYDIN (Fulll Stack Developer) - START */
/***************************/
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.hide{ display: none; }
.show{ display: initial; }
.popover-title:empty { padding: 0px; border: 0px;}
.fullscreen { z-index: 10060; margin: 0;position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: #FFFFFF; overflow: auto; }
.ajax-loading {text-align: center;}
p.information-text { color: #bf1414; font-weight: bold; }

.b-red { background-color:#f00; }
.b-green { background-color:#0f0; }
.b-blue { background-color:#00d0ff; }
.b-yellow { background-color:#facd00; }
.b-white { background-color:#fff;}
.b-black { background-color:#000;}

.red { color:#f00; }
.green { color:#0f0; }
.blue { color:#00d0ff; }
.yellow { color:#facd00; }
.white { color:#fff;}
.black { color:#000;}

.img-hide { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.img-show { -webkit-filter: initial; filter: initial; }
.img-hover-show { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.img-hover-show:hover { -webkit-filter: initial; filter: initial; }


body {/*zoom: 0.85;*/}

/***************************/
/* By MESUT AYDIN (Fulll Stack Developer) - END */
/***************************/



/***************************/
/* MEDIA IMPORT - START */
/***************************/
/* @import url("media-1024.css");
   @import url("media-768.css");
*/
/***************************/
/* MEDIA IMPORT - END  */
/***************************/




/*test-mami başlar*/
/*Bdf*/




@media (max-width:540px){
    .section-header-special .section-title {
        width: auto !important;
        max-width: 100% !important;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
        margin-right: 15px;
        position: relative;
        top: 0px;
        left: 0px;
    }
    .section-header-special .header-control, .header-control:visited {
        color: #fff !important;
        background-color: #ec6408;
        float: right;
        display: inline-block;
        border: 1px solid #ec6408;
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 2px;
        margin-left: 0px;
        padding-top: 3px;
        position: relative;
        bottom: 13px;
    }
}
