BODY{
    margin:0px;
    padding:0px;
    
    font-size:11px;
    font-family:verdana;
    color:#000000;
    
    background:#e6e6e6;
}

A{color:#000000; text-decoration:none;}
A:hover{color:#000000; text-decoration:underline;}


TABLE,DIV,UL,LI,FORM,FONT,BR, INPUT{margin:0px; padding:0px;}

UL,LI{list-style:none;}

INPUT[type="text"]{width:300px; padding:2px; border:1px solid #cccccc;}
INPUT[type="password"]{width:300px; padding:2px; border:1px solid #cccccc;}

INPUT[type="submit"]{background:url(../images/but_submit_bg.png) left center repeat-x;background-color:#9AC810; border:1px solid #cccccc; cursor:pointer; padding:2px; padding-left:5px; padding-right:5px; color:#333333; height:22px;}

.input_cancel{background:url(../images/but_cancel_bg.png) left center repeat-x;background-color:#9AC810; border:1px solid #cccccc; cursor:pointer; padding:2px; padding-left:5px; padding-right:5px; color:#ffffff; height:22px;}

TEXTAREA{width:400px; padding:2px; border:1px solid #cccccc;}

.spacer_div{height:10px;}
.spacer_div_buyuk{height:20px;}
.spacer_div_kucuk{height:5px;}


#body_wrapper{position:absolute; width:100%; height:100%;}
#wrapper{margin:auto; margin-top:10px;}


.clear_both{clear:both;}

#member_login{float:right;}
#member_login ._LEFT_{background:url(../images/member_login_bg_left.png) left top no-repeat; width:15px; height:40px; float:right;}
#member_login ._RIGHT_{background:url(../images/member_login_bg_right.png) right top no-repeat; width:15px; height:40px; float:right;}

#member_login ._MIDDLE_{background:url(../images/member_login_bg.png) left top repeat-x; width:640px; height:40px; float:right;}

#member_login ._MIDDLE_ #div_member_login_email{background:url(../images/input_email.png) center center no-repeat; width:150px; height:22px; float:left; margin-top:8px; margin-right:10px; }
#member_login ._MIDDLE_ #email_uyegiris{width:127px; height:20px; border:none; padding-top:2px; margin-left:20px; padding-right:3px; background:none; color:#888888;}

#member_login ._MIDDLE_ #div_member_login_sifre{background:url(../images/input_password.png) center center no-repeat; width:150px; height:22px; float:left;margin-top:8px;  margin-right:10px; }
#member_login ._MIDDLE_ #sifre_giris{width:126px; height:20px; border:none; padding-top:2px; margin-left:21px; padding-right:3px; background:none; color:#888888;}

#member_login ._MIDDLE_ #submit_login{float:left; margin-top:8px; margin-right:10px;}

#member_login ._MIDDLE_ #div_member_login_forgotpass{float:right; color:#ffffff; margin-top:12px;}
#member_login ._MIDDLE_ #div_member_login_forgotpass A{color:#ffffff;}

#div_member_name {color:#ffff00; margin-top:3px; text-align:center;}
#div_member_menu{color:#ffffff; margin-top:3px; text-align:center;}
#div_member_menu A{color:#ffffff;}
/** BEGIN: Menüler **/
#menu_top{}
#menu_top ._LEFT_{background:url(../images/menu_top_bg_left.png) left top no-repeat;}
#menu_top ._RIGHT_{background:url(../images/menu_top_bg_right.png) right top no-repeat;}
#menu_top ._MIDDLE_{background:url(../images/menu_top_bg.png) left top repeat-x; height:40px; margin-left:12px; margin-right:12px;}

#menu_top_left_menu{float:left; color:#ffffff; font-size:14px; margin-top:10px;}
#menu_top_left_menu A{color:#ffffff;}
#menu_top_left_menu A:hover{color:#ffffff; text-decoration:none;}


#menu_top_search{float:right; margin-top:8px;}
#menu_top_search #div_input_search{float:left; width:190px; height:22px; background:url(../images/input_search.png) center center no-repeat; margin-right:10px;}

#menu_top_search #search_box{width:165px; height:20px; border:none; background:none; margin-left:22px; margin-right:3px; margin-top:2px;}
#menu_top_search #submit_search{float:left;}

/** END: Menüler **/


#middle_cell{background:#ffffff; padding:5px; padding-left:10px; padding-right:10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}


#ana_banner_anacont{width:711px; height:282px; margin:auto;  position:absolute;}

.ana_banner_buts{margin-top:132px; cursor:pointer; position:absolute; z-index:100; }
.ana_banner_buts IMG{width:37px; height:49px;}
#ana_banner_maske{position:absolute; z-index:90; background:url(../images/ana_banner.png) left top no-repeat; width:711px; height:282px;}
#ana_banner_sol_but{/*float:left;*/}
#ana_banner_sag_but{/*float:right;*/ margin-left:672px;}
#ana_banner_elements{/*float:left; padding-left:30px; padding-top:26px;*/ padding-left:9px; padding-top:1px;}
#ana_banner_elements div{display:none;}
#ana_banner_elements div IMG{/*width:576px; height:230px;*/ width:693px; height:280px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

/** BEGIN: Bloklar **/
.block{width:199px;}

.block_title{background:url(../images/block_title_bg.png) center center no-repeat; height:29px; width:199px;}
.block_title.secili{background:url(../images/block_title_bg_secili.png) center center no-repeat; height:29px;}
.block_title .left{float:left; margin-top:4px; margin-right:5px;margin-left:10px;}
.block_title .right{float:left; margin-top:8px; font-weight:bold;}

.block_content{border:1px solid #cccccc; border-top:none; border-bottom:none; padding:5px;}


.urun_gruplari{}
.urun_gruplari LI{background:url(../images/list-style-1.png) left center no-repeat; padding-left:15px; padding-bottom:10px; padding-top:10px; font-weight:bold;}
.urun_gruplari A{color:#777777;}
.urun_gruplari A:hover{color:#000000; text-decoration:none;}





.urun_kategorileri_icice{}
.urun_kategorileri_icice LI{padding-bottom:5px; padding-top:5px; font-weight:bold;}

.urun_kategorileri_icice LI SPAN{display:none;}

.urun_kategorileri_icice LI A{color:#000000;}
.urun_kategorileri_icice LI A:hover{color:#000000; text-decoration:none;}

.urun_kategorileri_icice LI UL{padding-left:10px;}
.urun_kategorileri_icice LI UL LI{font-weight:normal;}

.urun_kategorileri_icice LI UL LI SPAN{display:inline;}




.urun_blok_resimli{}
.urun_blok_resimli .resim{display:none; position:absolute;}
.urun_blok_resimli .resim DIV{background:url(../images/resim_buyuk_bg.png) left top repeat-y; text-align:center; width:116px;}
.urun_blok_resimli .resim DIV IMG{width:66px;}

.urun_blok_resimli .yazi{text-align:center; padding-top:5px;}

.urun_blok_resimli .yazi .urun_baslik{text-align:left;}
.urun_blok_resimli .yazi .urun_fiyat{ text-align:center;}
.urun_blok_resimli .yazi .urun_fiyat .eski_fiyat{color:#ff0000; text-decoration:line-through; margin-right:5px;}

/** END: Bloklar **/

.baslik{background:url(../images/baslik_bg_sol.png) left top no-repeat; padding-left:10px;}
.baslik DIV{background:url(../images/baslik_bg_sag.png) right top no-repeat; padding-right:10px;}
.baslik DIV DIV{background:url(../images/baslik_bg.png) left top repeat-x; height:23px; font-size:13px; font-weight:bold; padding-top:6px;}

.tabli_vitrin{}
.tabli_vitrin .tab_basliklari .block_title{float:left; margin-right:10px; cursor:pointer;}

.tabli_vitrin .tab_icerikleri{border:1px solid #cccccc; padding:10px;}
.tabli_vitrin .tab_icerikleri .tab_icerik{display:none;}



H2{font-size:11px; color:#555555; background:#f0f0f0; padding:3px; margin:0px;}
H2 A{color:#555555;}

H3{font-size:14px;}

P{margin-top:5px;}



/** BEGIN: Ürünler **/

.urunler{}
.urunler TD{text-align:left; border-left:1px dotted #cccccc; border-top:1px dotted #cccccc; padding:10px;}
.urunler TD.KAMPANYALI{background:url(../images/icons/yildiz_2.png) right bottom no-repeat;}
.urunler TD:first-child{border-left:none;}
.urunler TR:first-child TD{border-top:none;}
.urunler TD .resim{width:116px; margin:auto; margin-bottom:5px; height:100px;}
.urunler TD .resim DIV{background:url(../images/resim_buyuk_bg.png) left top repeat-y; text-align:center;}
.urunler TD .resim DIV IMG{width:77px; border:none;}

.urunler .yazi{}
.urunler .yazi .urun_baslik{font-weight:bold; text-align:center; height:50px;}
.urunler .yazi .urun_ozeti{text-align:left; height:100px;/*width:116px;*/ margin:auto;}
.urunler .yazi .urun_fiyat{ text-align:center; font-size:16px; margin-top:5px; font-family:arial;}
.urunler .yazi .urun_fiyat .eski_fiyat{color:#ff0000; text-decoration:line-through; margin-right:5px;}
.urunler .yazi .urun_fiyat .kdv_dahil{color:#000000; font-size:11px; font-family:arial;}
.urunler .yazi .urun_fiyat .havale_fiyati{color:#000000; font-size:11px; font-family:arial;}
.urunler .yazi .urun_fiyat .arti_kdv{font-weight:bold; font-size:11px; text-align:center;}

.urunler .yazi .urun_fiyat .fiyat_uyeyeozel{color:#00aa00;}
.urunler .yazi .urun_fiyat .fiyat_indirimli{color:#0000aa;}
.urunler .yazi .urun_fiyat .fiyat_normal{color:#330000;}

.urunler .butonlar{text-align:center; margin-top:10px;}
.urunler .butonlar IMG{border:none;}

.urunler .urun_detay_linki{text-align:center;}
.urunler .urun_detay_linki IMG{border:none;}

.stok_yok{color:#bb0000; text-align:center; margin-bottom:10px;}
.yolda{color:#00bb00; text-align:center; margin-bottom:10px;}



.urunler_liste{}
.urunler_liste TH{background:#cccccc; padding:3px;}
.urunler_liste TD{background:#E8E8E8; padding:3px;}
.urunler_liste .fiyat_normal{color:#000000; font-size:14px;  font-weight:bold; font-family:arial;}
.urunler_liste .fiyat_indirimli{color:#00aa00; font-size:15px; font-weight:bold; font-family:arial;}
.urunler_liste .fiyat_uyeyeozel{color:#aa0000; font-size:15px; font-weight:bold; font-family:arial;}
.urunler_liste .arti_kdv{font-weight:bold; font-size:11px; text-align:center; font-family:arial;}
.urunler_liste .stok_durum IMG{width:50%;}


.urun_resimleri{}
.urun_resimleri td{border:1px solid #aaaaaa;background:#f0f0f0;}
.urun_resimleri IMG{border:0px; width:150px;}


.urun_paket_secenekleri{}
.urun_paket_secenekleri TH{background:#e0e0e0; color:#aa0000; text-align:center; padding:3px; padding-left:5px; padding-right:5px;}
.urun_paket_secenekleri TD{background:#f5f5f5; text-align:left; padding:3px; padding-left:5px; padding-right:5px;}
/** END: Ürünler **/


/** BEGIN: ZORUNLUUUUUU--- **/
.ana_icerik{border:1px solid #cccccc; padding:10px;}
.ana_icerik .ana_resim{float:left; padding:3px; border:1px solid #cccccc; margin-right:10px; margin-bottom:10px;}

.zorunlu{color:#ff0000;}


.cache{position:absolute; display:none;}



/** BEGIN: Loading Div **/
#__loading_div{position:fixed; display:none; left:0px; width:100%; height:100%; padding-top:100px; background:url(../images/loading_div_bg.png); z-index:1000;}
#__loading_div DIV{width:400px; margin:auto; text-align:center;}
#__loading_div .buyuk_yazi{color:#ffffff; font-weight:bold; font-size:27px;}
#__loading_div .buyuk_yazi IMG{width:128px;}
#__loading_div .kucuk_yazi{color:#ffffff; font-weight:bold; font-size:15px;}
#__loading_div IMG{width:128px;}
/** END: Loading Div **/


/** BEGIN: Floating Message Div **/
#__message_div{position:fixed; display:none; left:0px; width:100%; height:100%; padding-top:100px; background:url(../images/loading_div_bg.png); z-index:950;}
#__message_div #__message_div_message_part{width:700px; margin:auto; padding:5px; background:#ffffff; border:2px solid #000000;}
/** END: Floating Message Div **/

.sozlesme{width:100%; height:150px; border:1px solid #aaaaaa; background:#f0f0f0; overflow:scroll;}
.sozlesme .icerik{padding:10px;}

.adres_div{text-align:right; padding:5px; border:1px solid #555555; background:#EDF1F1; margin-bottom:2px;}
.adres_div_sil{text-align:center; cursor:pointer;}
.adres_div_adres{text-align:left;}
.adres_div_duzelt{text-align:center; cursor:pointer;}


/** BEGIN: Sayfalamalar **/
.sayfalama{border:1px solid #aaaaaa;background-color:#cccccc; padding:5px;}


.sayfalama .kayit_adet_bilgisi{float:left; padding-left:10px;}
.sayfalama .sayfa_linkleri{float:right; padding-right:10px; font-weight:bold;}
.sayfalama .sayfa_linkleri .secili{color:#aa0000; font-size:12px; cursor:default;}
.sayfalama .sayfa_linkleri .secili:hover{text-decoration:none; cursor:default;}
.sayfalama .sayfa_linkleri .ilk{}
.sayfalama .sayfa_linkleri .son{}
.sayfalama .sayfa_linkleri .onceki{}
.sayfalama .sayfa_linkleri .sonraki{}
/** END: Sayfalamalar **/

/** BEGIN: Kredi Kartları **/
.kredi_kartlari{}
.kredi_kartlari .kart_adi{margin-top:10px; font-weight:bold; color:#000000; font-size:14px; border:1px solid #aaaaaa; text-align:center;}

.taksit_secenekleri TH{text-align:center; border:1px solid #e9e9e9; border-top:none;}
.taksit_secenekleri TD{border:1px solid #e9e9e9; border-top:none; text-align:right;}

.sifir_fark TH{font-size:13px;}
.sifir_fark TD{font-size:13px; font-weight:bold;}
/** END: Kredi Kartları **/

.kart_bilgileri{border:1px solid #aaaaaa;}
.kart_bilgileri TH{text-align:left;}
.kart_bilgileri TD{text-align:left;}
.kart_bilgileri #guvenlik_kodu{width:40px;}


/** BEGIN: Sipariş Bloğu **/
#div_siparisler{}
#div_siparisler #div_siparis_yok {color:#000000; display:none;}
#div_siparisler #div_siparis_var {color:#000000; display:none;}

#div_siparisler H1{font-size:13px; color:#ffffff; text-align:right; margin:0px; padding:0px; padding-right:7px; padding-bottom:5px; border-bottom:1px solid #f0f0f0; background:#9AC810;}

#div_siparisler H3{background:#CAD7D6; font-size:11px; color:#aa0000; text-align:left; margin:0px; padding:5px; padding-left:7px; border-bottom:1px dashed #f0f0f0;}

#div_siparisler .siparis_urun{background:#EAEFF6; border-bottom:1px solid #f0f0f0;}

#div_siparisler .siparis_paket{border-bottom:1px dashed #f0f0f0;}

#div_siparisler .siparis_span_sil{color:#aa0000; border:2px solid #aa0000; background:#f0f0f0; cursor:pointer;}
#div_siparisler .siparis_span_duzelt{color:#00aa00; border:2px solid #00aa00; background:#f0f0f0; cursor:pointer;}

#div_siparisler_sepet_blogu{}
#div_siparisler_sepet_blogu #div_siparis_yok {color:#000000; display:none; text-align:center;}
#div_siparisler_sepet_blogu #div_siparis_var {color:#000000; display:none;}

#div_siparisler_sepet_blogu H1{font-size:13px; color:#ffffff; text-align:right; margin:0px; padding:0px; padding-right:7px; padding-bottom:5px; border-bottom:1px solid #f0f0f0; background:#9AC810;}

#div_siparisler_sepet_blogu H3{background:#CAD7D6; font-size:11px; color:#aa0000; text-align:left; margin:0px; padding:5px; padding-left:7px; border-bottom:1px dashed #f0f0f0;}

#div_siparisler_sepet_blogu .siparis_urun{background:#EAEFF6; border-bottom:1px solid #f0f0f0;}

#div_siparisler_sepet_blogu .siparis_paket{border-bottom:1px dashed #f0f0f0;}

#div_siparisler_sepet_blogu .siparis_span_sil{color:#aa0000; border:2px solid #aa0000; background:#f0f0f0; cursor:pointer;}
#div_siparisler_sepet_blogu .siparis_span_duzelt{color:#00aa00; border:2px solid #00aa00; background:#f0f0f0; cursor:pointer;}




#div_siparisler_buyuk{}
#div_siparisler_buyuk #div_siparis_yok {color:#000000; display:none;}
#div_siparisler_buyuk #div_siparis_var {color:#000000; display:none;}

#div_siparisler_buyuk H1{font-size:13px; color:#000000; text-align:right; margin:0px; padding:0px; padding-right:7px; padding-bottom:5px; border-bottom:1px solid #f0f0f0; background:#9AC810;}

#div_siparisler_buyuk H3{background:none; font-size:11px; color:#aa0000; text-align:left; margin:0px; padding:5px; padding-left:7px; border-bottom:1px dashed #f0f0f0;}

#div_siparisler_buyuk .siparis_urun{background:#EAEFF6; border-bottom:1px solid #f0f0f0;}

#div_siparisler_buyuk .siparis_paket{border-bottom:1px dashed #f0f0f0;}

#div_siparisler_buyuk .siparis_span_sil{color:#aa0000; border:2px solid #aa0000; background:#f0f0f0; cursor:pointer;}
#div_siparisler_buyuk .siparis_span_duzelt{color:#00aa00; border:2px solid #00aa00; background:#f0f0f0; cursor:pointer;}

#div_siparisler_buyuk .but_iptal{border:1px solid #aaaaaa; color:#000000; cursor:pointer;}
#div_siparisler_buyuk .but_siparisver{border:1px solid #aaaaaa; color:#000000; cursor:pointer;}

.but_1{border:1px solid #aaaaaa; color:#000000; cursor:pointer; padding:5px; background:#ffff00; cursor:pointer; font-weight: bold; font-family:verdana;}
/** END: Sipariş Bloğu **/

.siparis_listesi{}
.siparis_listesi TH{background:#9AC810; padding:5px;}
.siparis_listesi TD{background:#D8EDEC; padding:3px;}


.siparis_detay{}
.siparis_detay TH{background:#9AC810; padding:3px; text-align:left;}
.siparis_detay TD{background:#D8EDEC; padding:3px;}


#footer .menu{text-align:center; font-weight:bold;}
#footer .logos{text-align:center;}
#footer .logos IMG{border:none; margin-left:3px; margin-right:3px;}

.tablo_sepet_son_stokta_yok{}
.tablo_sepet_son_stokta_yok TH{border:1px solid #cdcdcd; padding:3px;}
.tablo_sepet_son_stokta_yok TD{border:1px solid #cdcdcd; padding:3px;}


.table_1{}
.table_1 TH{text-align: left;}
.table_1 TD{text-align: left;}
/** END: ZORUNLUUUUUU--- **/


/** BEGIN: Eklentiler **/
.haber_blok{margin:0px; padding:0px; list-style:none;}
.haber_blok LI{margin-top:10px;}
.haber_blok LI:first-child{margin-top:0px;}

.haberler{margin:0px; padding:0px; list-style:none;}
.haberler LI{margin-top:10px; border-top:1px dashed #cccccc; padding-top:10px;}
.haberler LI:first-child{border-top:none; padding-top:0px;}
.haberler .haber_resim{float:left; margin-right:10px; margin-bottom:10px; border:none;}
.haberler .haber_baslik{font-weight:bold; font-size:13px;}
.haberler .haber_kaynak{font-size:13px; font-style:italic; margin-bottom:10px;}
.haberler .devam{text-align:right; font-weight:bold;}
/** END: Eklentiler **/

.sepet_tablosu{background:#ffffff;}
.sepet_tablosu th{font-size:100%; font-weight:600; color:#676767; text-align: left; padding:0% 2%;}
.sepet_tablosu th div{border-bottom:1px solid #dcdcdc; text-align: left; padding:10px 0%;}
.sepet_tablosu td{border-bottom:1px solid #dcdcdc; padding:1% 2%;}

.sepet_tablosu td .__urun_ad{font-size:90%;}
.sepet_tablosu td .__urun_kod{font-size:90%; color:#898989;}
.sepet_tablosu td.sepet_fiyat{font-size:150%; font-weight: bold;}

.sepet_tablosu_ust{background:#ffffff;}
.sepet_tablosu_ust td{border-bottom:1px solid #dcdcdc; padding:10px 0px;}
.sepet_tablosu_ust .urun_resim{border:1px solid #dcdcdc;}

.sepet_tablosu td .__urun_ad{font-size:14px;}

.number_inp_cont{width:117px; border:1px solid #CBCBCB; background:#ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:table; padding:0px; color:#CBCBCB;}
.number_inp_cont > div{display:table-row;}
.number_inp_cont > div > div{display:table-cell; vertical-align: middle; text-align: center; padding:5px 0px; line-height:1.1;}
.number_inp_cont .left{width:25%; border-right:1px solid #CBCBCB; cursor:pointer; font-size:100%;}
.number_inp_cont .right{width:25%; border-left:1px solid #CBCBCB; cursor:pointer; font-size:100%;}

.number_inp_cont .left:hover, .number_inp_cont .right:hover{color:#E8820C;}

.number_inp_cont .middle{width:50%; color:#2F2F2F; font-weight: normal; font-size:90%;}
.number_inp_cont .middle input{width:100%; border:none; background:none; text-align: center;  color:#2F2F2F; padding:0px; margin:0px; font-weight: 600; font-size:140%;}


#kk_ongosterim{position:absolute; width:200px; background:#333333; color:#ffffff; padding:15px; margin-left:482px;}
#kk_ongosterim input{background:none; border:none; color:#ffffff; max-width:100%; padding:0px;}
#kk_ongosterim textarea{background:none; border:none; color:#ffffff; max-width:100%; padding:0px;}


.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}