body { padding-top: 30px;font-size:14px; }
a.footer_link{ color:#dddddd; text-decoration:none; }
a.footer_link:hover{ color:#0da9ef;  }
.footer_text{color:#dddddd; font-size:0.8em;}
div.footer_cap_container{ border-bottom:1px solid #666666; }
div.footer_cap{ color:#ffffff; }

a.footer_menu{ color:#dddddd; text-decoration:none; font-size:0.8em; }
a.footer_menu:hover{ color:#0da9ef;  }
ul.footer_menu{ margin-left:0px; padding-left: 0; }
ul.footer_menu li{  margin-left:0px; }
.navbar_otobilya{ background:#0da9ef !important; }
a.b2b-top-link{ padding:0px; font-size:0.8em; color:#ffffff !important; }
div.bgtop{
	background-image    : url("bg_top.png");
	background-position : center top;
	height:110px;
	border-bottom:3px solid #cccccc;
}
div.menu_panel{ 
    background : #eeeeee;
    border-bottom:3px solid #cccccc; 
}
@keyframes btnAnim{
  0% {
    transform:  rotateZ(0);	
  }
  30% {
    transform:  rotateZ(20deg);	
  }
  70% {
    transform:  rotateZ(-20deg);	
  }
  100% {
    transform:  rotateY(0);	
  }
}

@keyframes sepetAnim {
  0% {
    transform: translateY(-100%)  rotateY(180deg);	
  }
  100% {
    transform: translateY(0)  rotateY(0);	
  }
}
@keyframes btnGradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
div.alisveris_sepeti{
	animation: sepetAnim 1s ease-out 0s 1 ;
	background-image    : url("bg_sepet.png");
	background-position : right top;	
	border:1px solid #cccccc;
	border-radius : 6px;
	padding:6px;
	height:90px;
	width : 160px;
	margin-top:8px;
	cursor:pointer;
}
div.temsilci_bilgisi{
	background-image    : url("bg_temsilci.png");
	background-position : right top;	
	border:1px solid #cccccc;
	border-radius : 6px;
	padding:6px;
	height:90px;
	width : 200px;
	margin-top:8px;
}
table.temsilci_bilgisi_tablo{ width:100%; }
table.temsilci_bilgisi_tablo td{ text-align:left; font-size:10px;  }
td.temsilci_bilgisi_cap{ font-weight:bold; }
.temsilci_resim{ border:1px solid #cccccc; width:48px; height:70px; border-radius:4px; background: #fff; }
.temsilci_ad{ font-size:12px;font-weight:bold; }
.temsilci_eposta{ font-size:8;overflow-x:hidden; width:100px; display:block; }
table.alisveris_sepeti_bostd{ width:160px; }
.alisveris_sepeti_td{
	width:110px;
}
.alisveris_sepeti_bostd{	
	width:80px;
}
.sepet_cap{ color:#ffffff;  }
.sepet_adet{  color:#ffffff; font-size:0.8em; }
.sepet_tutar{  color:#ffffff; font-size:0.8em; }
.sepet_hr{  color:#ffffff; font-size:1px;border-bottom:1px solid #cccccc; }
a.b2bmenu-item{	        
	display:inline-table;
	min-width:100px;
	height:80px;
	text-decoration:none;
	border-radius:0px !important;
	margin:0px;
	padding:0px;
}
span.b2bmenu-itemtext{ 
	font-size:0.7em;color:#ffffff; 
	display:block;
	text-align:center;
}
span.b2bmenu-itemicon{
	height:66px;
	display:block;
}
a.b2bmenu-item:hover .menuicon{
	animation: btnAnim 0.5s ease-out 0s 1 ;
}
.menuicon{
	background-position:center top;
	background-repeat : no-repeat;
}
.menu-home{	background-image:url("icon_home.png");}
.b2bmenu-bghome{ background: linear-gradient(-45deg, #0da9ef, #61c7f5, #0da9ef) !important;}
.b2bmenu-bghome:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}

.menu-arama{	background-image:url("icon_arama.png");}
.b2bmenu-bgarama{ background: linear-gradient(-45deg, #ed8401 , #f8b461, #ed8401) !important;}
.b2bmenu-bgarama:hover{ 	background: linear-gradient(-45deg, #0da9ef, #104df6, #0da9ef) !important;	}

.menu-cari{	background-image:url("icon_cari.png");}
.b2bmenu-bgcari{ background: linear-gradient(-45deg, #9c0122  , #f70040, #9c0122) !important;}
.b2bmenu-bgcari:hover{ 	background: linear-gradient(-45deg, #0da9ef, #104df6, #0da9ef) !important;	}

.menu-siparis{	background-image:url("icon_siparis.png");}
.b2bmenu-bgsiparis{ background: linear-gradient(-45deg, #aa076b , #61045f, #aa076b) !important;}
.b2bmenu-bgsiparis:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}

.menu-sepet{	background-image:url("icon_sepet.png");}
.b2bmenu-bgsepet{ background: linear-gradient(-45deg, #078d5a , #1ebe80, #078d5a) !important;}
.b2bmenu-bgsepet:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}

.menu-iade{	background-image:url("icon_iade.png");}
.b2bmenu-bgiade{ background: linear-gradient(-45deg, #f12cb7, #d50f9b, #f12cb7) !important;}
.b2bmenu-bgiade:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}

.menu-odeme{	background-image:url("icon_odeme.png");}
.b2bmenu-bgodeme{ background: linear-gradient(-45deg, #3968fb, #879de4, #3968fb) !important;}
.b2bmenu-bgodeme:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}
.dropdownhover-menu{ display: none;   position: absolute;   z-index: 100;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); background: #ffffff; }

.menu-katalog{	background-image:url("icon_katalog.png");}
.b2bmenu-bgkatalog{ background: linear-gradient(-45deg, #2193b0, #6dd5ed, #2193b0) !important;}
.b2bmenu-bgkatalog:hover{ 	background: linear-gradient(-45deg, #2193b0, #0da9ef, #2193b0) !important;	}
.btn_cari_content{ min-width:200px !important; }
table.mm{ width:200px; }
a.mm{ text-decoration:none; font-size:1.0em; color:#666666; display:block; }
a.mm:hover{ background:#eeeeee; color:#000066; }
.arama_label{ font-size:0.8em;font-weight:bold; }
.marka_arama{ width:100% !important; }
.kucuk_text{ font-size:0.8em; }
.carousel-control-prev,.carousel-control-next{
	background-color:transparent;
	border:0px none;	
}
.carousel-indicators2 button{ border:0px none; background: #ffffff; }
.mytitle{     border-bottom: 1px solid #ccc;line-height: 45px; color: #0d6efd; }
table.table_text_sm td{ font-size:0.8em; }
.select2_code{ font-size:0.7em;font-weight:bold;display:block;color:#ff0000; }
.select2_desc{ font-size:0.7em;display:block; }


.select2-container {
  display: block; }
  .select2-container *:focus {
    outline: 0; }

.input-group .select2-container--bootstrap4 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  min-height:34px; 
}
.select2-container .select2-selection--single {
	 min-height:34px !important; 
}
.input-group > .select2-container--bootstrap4:not(:last-child) .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--bootstrap4 .select2-selection {
  width: 100%;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .select2-container--bootstrap4 .select2-selection {
      -webkit-transition: none;
      transition: none; } }

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.select2-container--bootstrap4.select2-container--disabled .select2-selection, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection {
  cursor: not-allowed;
  background-color: #e9ecef;
  border-color: #ced4da;
  -webkit-box-shadow: none;
          box-shadow: none; }

.select2-container--bootstrap4.select2-container--disabled .select2-search__field, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field {
  background-color: transparent; }

select.is-invalid ~ .select2-container--bootstrap4 .select2-selection,
form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #dc3545; }

select.is-valid ~ .select2-container--bootstrap4 .select2-selection,
form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #28a745; }

.select2-container--bootstrap4 .select2-search {
  width: 100%; }

.select2-container--bootstrap4 .select2-dropdown {
  border-color: #ced4da;
  border-radius: 0; }
  .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below {
    border-top: none;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above {
    border-top: 1px solid #ced4da;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected="true"] {
    color: #212529;
    background-color: #f2f2f2; }

.select2-container--bootstrap4 .select2-results__option--highlighted,
.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"] {
  color: #fff;
  background-color: #007bff; }

.select2-container--bootstrap4 .select2-results__option[role="group"] {
  padding: 0; }
  .select2-container--bootstrap4 .select2-results__option[role="group"] .select2-results__options--nested .select2-results__option {
    padding-left: 1em; }

.select2-container--bootstrap4 .select2-results__option {
  padding: 0.375rem 0.75rem; }

.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 15em;
  overflow-y: auto; }

.select2-container--bootstrap4 .select2-results__group {
  display: list-item;
  padding: 6px;
  color: #6c757d; }

.select2-container--bootstrap4 .select2-selection__clear {
  float: right;
  width: .9em;
  height: .9em;
  padding-left: .15em;
  margin-top: .7em;
  margin-right: .3em;
  line-height: .75em;
  color: #f8f9fa;
  background-color: #c8c8c8;
  border-radius: 100%; }
  .select2-container--bootstrap4 .select2-selection__clear:hover {
    background-color: #afafaf; }

.select2-container--bootstrap4 .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px) !important; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
    line-height: calc(1.5em + 0.75rem);
    color: #6c757d; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 50%;
    right: 3px;
    width: 20px; }
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
      position: absolute;
      top: 60%;
      left: 50%;
      width: 0;
      height: 0;
      margin-top: -2px;
      margin-left: -4px;
      border-color: #343a40 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0; }
  .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
    padding-left: 0.75rem;
    line-height: calc(1.5em + 0.75rem);
    color: #495057; }

.select2-search--dropdown .select2-search__field {
  padding: 0.375rem 0.75rem;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.select2-results__message {
  color: #6c757d; }

.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 0.75rem + 2px) !important; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding: 0 0.375rem;
    margin: 0;
    list-style: none; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    float: left;
    padding: 0;
    padding-right: 0.75rem;
    margin-top: calc(0.375rem - 2px);
    margin-right: 0.375rem;
    color: #495057;
    cursor: pointer;
    border: 1px solid #bdc6d0;
    border-radius: 0.2rem; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-search__field {
    color: #495057; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice + .select2-search {
    width: 0; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
    float: left;
    padding-right: 3px;
    padding-left: 3px;
    margin-right: 1px;
    margin-left: 3px;
    font-weight: 700;
    color: #bdc6d0; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #343a40; }
  .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
    position: absolute !important;
    top: 0;
    right: .7em;
    float: none;
    margin-right: 0; }

.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  padding: 0 5px;
  cursor: not-allowed; }
  .select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    display: none; }
    
.arama_select_text{
	font-size:0.8em;
} 
.v_tabpane{ padding:4px; border:1px solid #cccccc; border-top:0px none; }
a{text-decoration: none;}

element.style {
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #0d6efd;
    font-weight:bold;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .nav-link.active{
	border-top:3px solid #0da9ef;
}
a.v_tablink{ color:#666666; }
.cari_desc{ text-align: center;color:#666666;font-size:0.8em; margin-bottom:10px; }
.cart_urun_baslik{ font-weight:bold; }
input.cart_miktar_input{ width:40px; padding:3px; border:1px solid #cccccc;border-radius:4px; text-align:center; }
.cart_urun_desc{ font-size:0.8em; }
.my_small_text1{ font-size:0.9em; }
.my_small_text2{ font-size:0.8em; }
.my_small_text3{ font-size:0.7em; }
.my_bg_white{ background: #ffffff; }
.myshadow{ box-shadow: 0 0.3rem 0.8rem rgb(0 0 0 / 20%); }
.mysection{ padding:8px; margin-bottom:5px; }
.mt_big_text1{ font-size:1.1em; }
.mt_big_text2{ font-size:1.2em; }
.bx-orkestra{
	display: inline-block;width : 40px;height:40px;	
	background-image: url("orkestra_o.png") !important; 
}
table.mysmall_table th,table.mysmall_table td{
	font-size:0.7em;
}

@media (max-width: 749px) { 
  #top_menu_ul{ display: none; }
}
