/*
--------------------------------------------------------------------------------------------------
  Butik: Bengans.se
  COPYRIGHT (c) ASKÅS INTERNET- & REKLAMBYRÅ AB 1997-2017. ALLA RÄTTIGHETER RESERVERADE.
--------------------------------------------------------------------------------------------------
*/
/* PRODUKTINFO OMDÖME */
#ProduktinfoOvrigt table {float:left;}
#ProduktinfoOvrigt table input, #ProduktinfoOvrigt table select, #ProduktinfoOvrigt table textarea {max-width:100% !important;}
#ProduktinfoOvrigt table table tr td:nth-child(1n+1) {width:50% !important; float:left; white-space:normal;}

/* BLOGGAR */
.bloggkommentar_rubrik {margin:0px 0px 10px 0px; }
.bloggkommentar_antal {float:left; margin:0px 10px 0px 0px}
.bloggkommentar, .bloggkommentar_saknas {margin:10px 0px}
.SingleComment, .bloggkommentar_avdelare {border-bottom:1px solid #ddd;}

/* DIN SIDA */
#minsidaDrop ul, div#minsidaDrop  {list-style:none; width:100%; display:inline-block;}
#minsidaDrop ul {margin:20px 0 0 0;}
#minsidaDrop a {float:left; width:100%;}
#minsidaDrop ul ul {width:100%; float:left; margin:0 0 2% 0; text-align:center;}
#minsidaDrop > ul > li > h2 {display:none;} 

#minsidaDrop ul li ul li {margin:0.5%; display:inline-block; width:95px;}
#minsidaDrop ul li ul li span a {text-align:center;}
#minsidaDrop li span a:before{font-family:FontAwesome; font-size:4em; width:100%; display:inline-block; margin-bottom:10px;}

li#hem span a:before{content: "\f015";}
li#andraprofil span a:before{content: "\f007";}
li#dinsida_order span a:before{content: "\f09d";}
li#dinsida_bevakningar span a:before{content: "\f004";}
li#logout span a:before{content: "\f011";}
li#Onskelista span a:before{content:"\f06b";}
li#dinsida_betyg span a:before{content:"\f123";}
li#dinsida_returer span a:before{content:"\f112";}
li#dinsida_reklamationer span a:before{content:"\f122";}
li#dinsida_presentkort span a:before{content:"\f0d6";}
li#dinsida_lojalitetsprogram span a:before{content:"\f0a3";}

.OrderTable tr:nth-child(1) td {background:#f1f1f1;}
.OrderTable tr td {padding:5px;}

/* TOP OFFER */
.Topoffer_Tabellbakgrund {float:left; padding:10px; margin:0 0 10px;}
.Topoffer_Tabellbakgrund table .Knapp_Info {display:none;}

#LankAdressblockAnvnamn, #LankAdressblockLeveransadress {height:40px;}

/*
--------------------------------------------------------------------------------------------------
  KASSAN
--------------------------------------------------------------------------------------------------
*/
.Kassan {width:80%; margin:20px auto;}
.Kassan h1:first-child {margin:0 0 10px;}
.Rubrik_Varukorg {margin: 0 0 10px !important;}

/* FULLBREDD */ 
.Snabbkassa_Varukorg, .Avisering, .Rubrik_Kundtjanst, .Rubrik_Medskick, .Snabbkassa_Medskick, .Snabbkassa_Presentkort, .Betalning, .Kunddata, .Fraktmetoder,
.Fraktmetoder_Extra2, .Avisering_Extra, .Dela_Kassan_FB, .Samleverans, .Kundkonto {float:left; width:100%;}

/* HALVBREDD */ 
.Kundtjanst, .GodkannaVillkorochBestallningsknappRam {float:left; width:100%; margin:0 2% 0 0;}
.GodkannaVillkorochBestallningsknappRam {margin:0;}

/* VARUKORGEN I KASSAN */

.Snabbkassa_Varukorg_Tabell_Rad, .Snabbkassa_Varukorg_Tabell_Rad_medskick {display:inline-block; float:left; margin:2px 0; width:100%;} 
.Snabbkassa_Varukorg_Tabell_Rad td.Antal input {height:40px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Bild, .Snabbkassa_Varukorg_Tabell_Rad td.Antal, 
.Snabbkassa_Varukorg_Tabell_Rad td.Rabatt, .Snabbkassa_Varukorg_Tabell_Rad td.Pris, .Snabbkassa_Varukorg_Tabell_Rad_medskick td {float:left; line-height:40px; min-height:40px; width:15.5%;}
.Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td[id^="antal"] {width:52.5%}
.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum {margin: 20px 0 0 }
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkInfo {float:left; min-height:20px; line-height:20px; font-size:0.9em;}
.Snabbkassa_Varukorg_Tabell tbody tr.Snabbkassa_Varukorg_Tabell_Rad td.SumInkPris {float:right; min-height:20px; line-height:20px;}
.Snabbkassa_Varukorg_Tabell_Rad td.Pris {text-align:right; margin: 0 0 0 1%}
#InfoAttbetala, .SumInkPris b {font-size:20px !important}

/* PRESENTKORT */
.Snabbkassa_Presentkort i {margin:5px 0 0 0 !important; display:inline-block;}
.Snabbkassa_Presentkort img {display:none;}
.Presentkortsruta tbody tr td b {font-weight:normal !important;}
.Presentkortsruta {width:65%;}
.Presentkortsruta tbody tr td input {width:97% !important; margin:0;}
.Snabbkassa_Presentkort span.Snabbkassa_Varningsmeddelande, .Snabbkassa_Presentkort span.Snabbkassa_OKmeddelande {font-size:10px;}
.Snabbkassa_Presentkort img {height:15px;}

/* BETALNINGSMETODER OCH FRAKTSÄTT */
#BetalningsmetoderRam br, #FraktmetoderRam br {display:none;}
#BetalningsmetoderRam span, #FraktmetoderRam span {
    display: inline-block;
    min-height:170px;
    float:left;
    margin:0.5%;
    padding:10px;
    position:relative;
    text-align:center;
    width:23.8%;
    border:1px solid #ddd;
}

#FraktmetoderRam span .FraktInfoInfogad {display:block !important;}
#BetalningsmetoderRam span:nth-child(5n), #FraktmetoderRam span:nth-child(5n) {margin-right:0;}
#BetalningsmetoderRam span .BetRadio {width:100%; float:left; display:inline-block !important;}
#BetalningsmetoderRam span .BetNamn {display:inline; float:left; margin:0 !important; text-align:center; width:100%;}
#BetalningsmetoderRam span a, #FraktmetoderRam span a {width:100%; float:none; display:block;}
#BetalningsmetoderRam input {margin:0 !important;}

.Kassan .Betalning a img, .Kassan .Fraktmetoder a img {max-width:110px; margin:5px auto; margin-bottom:10px; display:block;}
#Klarna_InvoiceContainer {padding:0 !important;}

/* KLARNA CHECKOUT */
.Rubrik_KCO {display:none;}
#AIR_Klarna_Checkout_Wrapper {width:100%; float:left;}
#AIR_Klarna_Checkout_Hoger {}
#AIR_Klarna_Checkout {width:100%; float:left;}
.KCOflik_privatWrapper div:first-child, .KCOflik_ForetagWrapper div:first-child {margin-right:1% !important;}
.KCOflik_privatWrapper, .KCOflik_ForetagWrapper {width:100%; float:left; margin:10px 0; border-bottom:1px solid #ddd;}
.KCOflik_Markerad, .KCOflik_Omarkerad {width:49.5%;}
.KCOflik_Markerad, .KCOflik_Omarkerad a {height:45px; line-height:45px; text-align:center; display:block; float:left; font-size:16px; color:#fff; font-weight:bold; background-color:#444;
	-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.KCOflik_Omarkerad {float:left;}
.KCOflik_Omarkerad a {width:100%; color:#777 !important; background-color:#eee !important;}
.KCOflik_Omarkerad a:hover {color:#222; text-decoration:none; background:#e3e3e3 !important;}
#AIR_Klarna_Checkout i {font-size:12px; font-style:normal !important; color:#999;}
#AIR_Klarna_Checkout i a {color:#999;}

/* KUNDADRSSFÄLT */
.Snabbkassa_Kunduppgift_Etiketter{width:17%; margin: 0 1% 0 0; float:left; display:block; line-height:35px;}
.Snabbkassa_Kundfalt_Marginal.SKM_PNr {display:block; width:auto;}
.Snabbkassa_Kundfalt_Marginal{margin:10px 0 !important; width:100%;}
.Snabbkassa_Kundfalt_Marginal img, #Adressblock img {display:block; float:right; text-align:right;}
.Snabbkassa_RutaAvd{padding:12px; background:#eee;}
#Adressblock .LankLoggain {width:100%; display:inline-block;}
#Adressblock i, #AdressblockLoggain i, #AdressblockPaminnare i {font-style:normal !important;}
#AdressblockLoggain .AdessblockPaminnare, #AdressblockLoggain .AdressblockAngeAdress {display:block; float:left;}
#AdressblockLoggain .AdessblockPaminnare .Snabbkassa_Kunduppgift_Etiketter, #AdressblockLoggain .AdressblockAngeAdress .Snabbkassa_Kunduppgift_Etiketter {line-height:15px !important;}
#Adressblock #LankKassanAngeAdress {margin:10px 0 0 0 !important;}
#LankAdressblockFakturaadress {display:none !important;}

/* KUNDTJÄNST */
.Kundtjanst table tbody tr td div {padding:0 !important;}
.Kundtjanst table tbody tr td div div input {width:100% !important;}
.Kundtjanst table tbody tr td div b {display:inline-block; width:25%; float:left;}
.Kundtjanst table tbody tr td div div {width:74%; display:inline-block;}
.Kundtjanst table tbody tr td div br {display:none;}
#Kassan_Kommentar {min-height: 30px;}

/* SKICKA BESTÄLLNINGEN */
.GodkannaVillkorochBestallningsknappRam {background:none repeat scroll 0 0 #D8EBCA; margin:20px 0; min-height:auto !important; border:1px solid #6BAD40; padding:5px;}
.bestallningsknapp {border:1px solid #A4E05F; height:50px; width:100%; margin:0px;}

/* INPUTFÄLT */
.Kassan input, #Land {border:1px solid #ddd; padding: 0 10px;}
.KundprofilFaltOK, .KundprofilFaltFEL, .KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input {background:#fff !important; height:40px; width:80%; border:1px solid #ddd; padding: 0 10px;}
.KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort {width:80%;}
.KundprofilFaltFEL, .KundprofilFaltFEL_Kort {border:2px solid #f00 !important;}

/* RUBRIKER */
.Snabbkassa_Flik_Normal, .Snabbkassa_Flik_Saknas {height:30px; line-height:30px;}
.Snabbkassa_Flik_Vanster, .Snabbkassa_Flik_Hoger {width:0px; display:none;}
.Rubrik_Varukorg tr:nth-child(2) td, .Rubrik_Betalning tr:nth-child(2) td, .Rubrik_Snabbkassa_Presentkort tr:nth-child(2) td, .Rubrik_Kunddata tr:nth-child(2) td,
.Kundtjanst table tbody tr td, .Rubrik_Fraktmetoder tbody tr td, .Rubrik_KCO tbody tr td, .Rubrik_Medskick tbody tr td, .Kundkonto tr:nth-child(2) td
{background:#fff !important;}

/* DÖLJ ELEMENT */  
.MellanrumTransp, #KreditorInfo img, .Divider img, .BetDelare, .LevDelare, td[id^="antal"] br, #AdressblockLoggain img {display:none;}

.Snabbkassa_Varukorg_Tabell_Rad .Divider, .Snabbkassa_Varukorg_Tabell_Rad_medskick .Divider {border-bottom:1px dotted #ddd; float:left; }

.Snabbkassa_Flik_Normal {float: left; width: 100%; margin:20px 0;}

.AddKassa, .SubKassa, .remove-it {  text-align:center; float: left;  width: 25px; margin: 0 5px; cursor: pointer; font-family:FontAwesome; font-size:20px;}
.RedigeraAntal {display:   none; cursor: pointer;}
.Antal input {float: left;}
.AddKassa:before {content: "\f067";}
.SubKassa:before {content: "\f068";}
.remove-it:before  {content: "\f00d";}
.remove-it {float: right; margin: 0px}
.Snabbkassa_Varukorg_Tabell_Rad .Pris b {float: left;}

/* #BetalningsmetoderRam, #FraktmetoderRam {text-align: center;} */

#RiktadeNyhetsbrev, #RiktadeNyhetsbrev_Text {float:left;}
.Snabbkassa_Kundfalt_FAdress_Rubrik .Snabbkassa_Kunduppgift_Etiketter, #LankAdressblockOvrigt .Snabbkassa_Kunduppgift_Etiketter {line-height:30px;}
