/* SÖKRESULTAT */
.search-head-text b {font-weight: bold !important;}
.matched-group-title {font-weight: bold; margin-top: 20px; font-size: 17px;}
.matched-group-title:after {content:':';}
.matched-group {float: left;}


/* PRODUKTINFO OMDOME */
#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;}

/*property for blogs*/
.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{list-style:none;}
#minsidaDrop a{float:left; margin:0 5px 5px 0; padding: 10px 15px;}
#minsidaDrop ul ul{ width:100%; float:left; margin:0 0 2% 0;}
#minsidaDrop > ul > li > h2 {display:none;} 

.OrderTable tr:nth-child(1) td {background: none repeat scroll 0 0 #F1F1F1;}
.OrderTable tr td {padding:5px;}

/*
--------------------------------------------------------------------------------------------------
CART / SHOPPINGBAG / KASSA
--------------------------------------------------------------------------------------------------
*/
/* H1 kassan */ 
.Kassan h1:first-child {margin: 0 0 10px; padding: 5px;}
.Rubrik_Varukorg {  margin: 0 0 10px !important;}

/* Inputfält / inputfields */
.Kassan input {border: 1px solid #DDDDDD; }
.KundprofilFaltOK, .KundprofilFaltFEL, .KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input 
{background:#FFFFFF; border: 1px solid #DDDDDD; height: 20px; width: 60%;}
.KundprofilFaltOK_Kort, .KundprofilFaltFEL_Kort, .Presentkortsruta tbody tr td input {width:80%;}
.KundprofilFaltFEL, .KundprofilFaltFEL_Kort {border:2px solid #f00 !important;}
.bestallningsknapp { border:1px solid #A4E05F; height:40px;  width:100%;}
.GodkannaVillkorochBestallningsknappRam 
{background: none repeat scroll 0 0 #D8EBCA; margin: 20px 0; min-height:auto !important; border: 1px dotted #6BAD40; padding: 0px 10px 10px;}
p#KreditorInfo img {float: left; padding: 0 10px 15px 5px;}
#AdressblockLoggain p.Snabbkassa_Kundfalt_Marginal a {float:left;  }
#BetalningsmetoderRam span, #FraktmetoderRam span { float: left; height: 30px; line-height: 30px;  border-bottom:1px dotted #ddd;  width: 100%; position:relative;}
#BetalningsmetoderRam span .BetRadio {display: inline-block !important; width: 5%;}
#BetalningsmetoderRam span a, #FraktmetoderRam span a {width:90%; float:right; display:inline-block;}
#Klarna_InvoiceContainer {left: 50%; position: absolute;width: 100px;}
#KlarnaAvbetalID {left: 32%; position: absolute;width: 90px; top:5px;}
#InfoAttDelbetalaInline {left: 50%; position: absolute;width: 125px;}
#Klarna_PartpaymentContainer {left: 75%; position: absolute;width: 90px;}
#BetalningsmetoderRam span:hover, #FraktmetoderRam span:hover {background:#f9f9f9;}
.Snabbkassa_Presentkort span.Snabbkassa_Varningsmeddelande, .Snabbkassa_Presentkort span.Snabbkassa_OKmeddelande {font-size:10px;}
.Snabbkassa_Presentkort img {height:15px;}

/*kundadressfalt */
.Snabbkassa_Kunduppgift_Etiketter{width:30%; float:left; margin:0em 0.5em 0em 0em; display:block}
.Snabbkassa_Kundfalt_Marginal.SKM_PNr {display:block; width:auto;}
.Snabbkassa_Kundfalt_Marginal{margin:2px 0px !important;  width:100%;}
.Snabbkassa_Kundfalt_Marginal img, #Adressblock img {float:left;}
.Snabbkassa_RutaAvd{padding:12px; background:#eee}

/* Kundtjanst */
.Kundtjanst table tbody tr td div div input {smin-width:100%; min-height:30px;}
.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;}

/* Snabbkassa_Varukorg */
.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:20px;}
.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: 16.5%;}
 .Snabbkassa_Varukorg_Tabell_Rad td.Antal, .Snabbkassa_Varukorg_Tabell_Rad_medskick td#antal1   {width:50%}

.Snabbkassa_Varukorg_Tabell_Rad.Snabbkassa_Varukorg_Tabell_Rad_Sum 
{float: right; padding: 10px 10px 0px; width: 50%;}
#InfoAttbetala {font-size:1.4em !important}
.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;}

/* Presentkort */
p#KreditorInfo, .Snabbkassa_Presentkort i 
{font-size: 9px;  background:#f9f9f9 !important; border:1px dotted #ddd; margin: 5px 0px !important; padding: 5px; width: 100% !important; display:inline-block;}
.Snabbkassa_Presentkort i {margin:5px 0 0 0 !important}
.Presentkortsruta tbody tr td b i {padding:0px; background:transparent !important; float:left; margin:0px !important;  display: inherit; border:0px; }
.Presentkortsruta {width:100%;}
.Snabbkassa_Presentkort .Presentkortsruta tr {width:50%; float:left;}
#GodkannaVillkorRam {margin:10px 0px;}
#BetalningsmetoderRam span div.BetNamn i { left: 35%; position: absolute;}

/* 50% CHECKOUT */ 
.Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst {float: left; width: 49%; min-height:170px; }

.Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam {float: right;} 
.Kundtjanst {clear:left;}

/* 100% CHECKOUT */ 
/* .Betalning, .Fraktmetoder, .Snabbkassa_Presentkort, .Kunddata, .Betalning, .Fraktmetoder, .GodkannaVillkorochBestallningsknappRam, .Kundtjanst,  */ 
.Snabbkassa_Varukorg, .Avisering, .Rubrik_Kundtjanst, .Rubrik_Medskick, .Snabbkassa_Medskick,
.Fraktmetoder_Extra2, .Avisering_Extra, .Dela_Kassan_FB, .GodkannaVillkorochBestallningsknappRam tbody tr td, .Samleverans 
{float:left; width: 100%;}

/*rubrikerna*/
.Snabbkassa_Flik_Normal, .Snabbkassa_Flik_Saknas { padding:0px 10px; height:30px; line-height:30px}
.Snabbkassa_Flik_Vanster, .Snabbkassa_Flik_Hoger {width:0px;}
.Kassan .Betalning a img, .Kassan .Fraktmetoder a img {float:right; padding:5px; max-height:20px;}

/* HIDE PICTURE / HIDE CONTENT IN KASSA */  
.Kassan form div.Snabbkassa_Varukorg table.Rubrik_Varukorg tbody tr td img,
.Kassan form div.Betalning table.Rubrik_Betalning tbody tr td img,
.Kassan form div.Kunddata table.Rubrik_Kunddata tbody tr td img,
.Kassan form div.Fraktmetoder table.Rubrik_Fraktmetoder tbody tr td img,
.Kassan form div.Kundtjanst table.Rubrik_Kundtjanst tbody tr td img,
.Kassan form div.Snabbkassa_Presentkort table.Rubrik_Snabbkassa_Presentkort tbody tr td img,
.Kassan form div.Samleverans table.Rubrik_Samleverans tbody tr td img, .Kassan form table.Rubrik_Medskick tbody tr td img,
.Kassan form table.Rubrik_KCO tbody tr td img, .Kassan form div.Avisering table.Rubrik_Avisering tbody tr td img
{display:none;}


td.Pris b { display: inline-block;float: left;margin-top: 12px;}
.remove-it:after {
    content: "\f1f8";
    font-family: FontAwesome;
    float: right;
    display: inline-block;
    margin-top: 12px;
    cursor:pointer;
}

.Divider img, .BetDelare, .LevDelare, #antal1 br {display:none;}

.Snabbkassa_Varukorg_Tabell_Rad .Divider, .Snabbkassa_Varukorg_Tabell_Rad_medskick .Divider
{border-bottom: 1px dotted #DDDDDD; float: left; height: 0; width: 100%;}
 

/*
--------------------------------------------------------------------------------------------------
  UI-boxar
--------------------------------------------------------------------------------------------------
*/

.ui_box{background-color:#F3F3F3; border:solid 1px #C0C0C0;  padding:15px;  width:95%; margin-bottom:20px}
.ui_infobox{background-color:#CFC; border:solid 1px green;  padding:15px;  width:95%; margin-bottom:20px}
.ui_warningbox{background-color:#F3F781; border:solid 1px #ffb400;  padding:15px;  width:95%; margin-bottom:20px}
.ui_errorbox{background-color:#FCC; border:solid 1px red;  padding:15px;  width:95%; margin-bottom:20px}

.Snabbkassa_Presentkort, .kassa .usp {
    display: none !important;
}
