/* FONTER */
/*Poppins*/

@font-face {
	font-family: 'Poppins';
	src: url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Light.woff2') format('woff2'),
		 url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins';
	src: url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Regular.woff2') format('woff2'),
		 url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins';
	src: url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Medium.woff2') format('woff2'),
		 url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Poppins';
	src: url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-SemiBold.woff2') format('woff2'),
		 url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-SemiBold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}


@font-face {
	font-family: 'Poppins';
	src: url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Italic.woff2') format('woff2'),
		 url('/includes/admin/tema/Askas/design/css/webfonts/Poppins-Italic.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}

body * {
	font-family: 'Poppins', sans-serif;
}


#air-nav i, .help-icon, .icon-list-58::after, .icon-check-sign::after, .icon-exclamation-sign::after, .icon-move::after, .icon-plus::after, .icon-minus::after,
.user-header-menu li:last-of-type a::after, .icon-ok-sign, .icon-remove-sign::after, .icon_remove::after, .icon-ok::after, .icon-remove::after, .icon_edit::after, .icon_play::after, .icon_clock::after,
a.level1-dropdown-toggle::after, .fa-arrows::after, .no-icon::after, .icon-list-58::before, .icon-list-58::after, #remove_shortcut .close_but_no_cigar::before, #remove_shortcut .close_but_no_cigar::after,
.level3-dropdown-menu .pm_not_active > a::before, .set_tool_ul li:first-of-type a span::before, .set_tool_ul li:last-of-type a span::before, .icon-info, .floating_buttons .label-important::before, .btn-danger .fa-trash::before, .icon-eye-open::after, .icon-trash::after, .fa-arrows-alt::before, .icon-envelope::after, .icon-calendar::after, .fa-calendar::before, .icon-bar-chart::after, .lic_overlay strong::before
{font-family:"Font Awesome 5 Pro" !important; font-style:normal; font-weight:500;}

.help-icon{
	line-height: normal;
}

.icon-share-alt::after, .icon-info-sign::after
{font-family:"Font Awesome 5 Pro"; font-style:normal; font-weight:900;}

.fa, .fab, .fal, .far, .fas{
	line-height: var(--line-height);
}

/* SECTION */
section, .section {clear:both; margin:0; max-width:1260px;}
section, .section, .wrapper {margin:0 auto;}

/* COLUMN */
.col {display:block; float:left; margin:1% 0 1% 1.6%;}
.col:first-child, .s_12_of_12 {margin-left:0;}
.no-R-margin {margin-right:0;}
.left {float:left;}
.right {float:right;}

/* GROUP */
.group:before, .group:after {content:""; display:block; clear:both; visibility:hidden;}
*, *:before, *:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* GRID */
.span12 {width:100%} .span11 {width:91.46%} .span10 {width:83%} .span9 {width:74.54%} .span8 {width:66.08%} .span7 {width:57.62%} .span6 {width:49.16%} .span5 {width:40.7%} .span4 {width:32.24%} .span3 {width:23.78%} .span2 {width:15.32%} .span1 {width:6.86%}

/* GENERAL */
.border {border:1px solid #eee;}
.margB {margin-bottom:10px;}
.margT {margin-top:10px;}
.relative {position:relative;}

/* HEADER */
body.bodyOverlay .air-header, body.bodyOverlay .floating_buttons {position:relative !important;}
body.bodyOverlay .mainwrapper {padding-top:0 !important;}
.bodyOverlay {overflow-x: hidden;}
#sok-toggle i {font-size:20px;}
#changeMode i:after{
	content:var(--change-mode);
}
#air-sprakvaljare, #launchericon, #notification-center, #planner, #changeMode {line-height:59px;}
#air-sprakvaljare div > a {border:none; background:none; color:#ccc; font-size:23px;}
#air-nav-wrap-slide {display:none !important;}
#launchericon i, #notification-center i, #to_store i, #planner i, #changeMode i {border:none; background:none; display:block; cursor:pointer;}
#notification-center a:hover > i, #planner a:hover > i, #changeMode:hover > i{color:var(--color-default-hover);}
#changeMode:hover, #changeMode:focus{text-decoration: none;}
#modal_to_store .modal-header, #versionhistory .modal-header {
	font-weight: var(--font-weight-semibold);
	font-size: var(--font-size-default);
	padding-left: var(--spacing-medium);
	color: var(--color-default);
	line-height: 60px;
}
#modal_presentkort.modal .close, .planner-dialog-header .close{ 
	font-weight: 400;
	font-size: 24px;
	color: var(--color-default);
	line-height: 60px;
}
.modal .alert .close{
	line-height: normal;
	font-size:var(--font-size-default);
}
.modal-body{
	padding:var(--spacing-medium);
}
#offerDisplay{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: column;
	gap:var(--spacing-small);
}
#offerDisplay ._status_text > b{
	display: inline-block;
	margin-bottom:var(--spacing-xxxsmall);
}
#versionhistory .vhistor {white-space: normal;margin-left: 0}
#versionhistory .vheader {font-weight: var(--font-weight-semibold);border-bottom: 1px solid var(--table-border-color);padding-bottom:var(--spacing-xxsmall)}
#versionhistory .vheader span {float: right;display: inline-block; font-size:var(--font-size-small); font-weight: normal;}
#versionhistory .post{
	margin:0;
}
#versionhistory .post li {padding:var(--spacing-medium) 0}
#versionhistory .post li .vrub {font-weight: 800;}
#versionhistory .post li .vmess {padding-top: var(--spacing-xxsmall);}

/* WRAPPER */
.air-breadcrumbs {margin:0 !important;}
.air-breadcrumbs:empty {display:none !important;}

/* SIDOMENY */
.side-dropdown-menu {margin:0;}
.side-dropdown-menu a {display:block;}
.level2-dropdown-menu li {border:none;}
.air-nav-sub-level {margin-left:10px;}
#air-nav-sub li.selected a span {border-left:4px solid #2185d0; padding-left:5px; margin-left:-9px;}
/* .side-dropdown-menu > .niva2-dropdown-submenu .level3-dropdown-menu li.selected > a > span {border-left:4px solid #2185d0; padding-left:5px; margin-left:-9px;} */
.side-dropdown-menu i {display:none;}
.level2-dropdown-menu a.dropdown-toggle::after {color:var(--menu-text) !important; font-weight:700 !important;}

.side-dropdown-menu a:hover {text-decoration:none;}
a.pm_not_active, .pm_not_active a, .pm_not_active a::after {color:#ccc !important;}
.niva3-dropdown-submenu ul.level4-dropdown-menu {margin-left:20px;}
.level3-dropdown-menu .pm_not_active > a::before {content:"\f05e"; padding-right:3px;}
.SidoMeny.mobil-sidomeny .level2-dropdown-menu, .SidoMeny.mobil-sidomeny .level3-dropdown-menu, .SidoMeny.mobil-sidomeny .level4-dropdown-menu {margin-left:0px;}

/* Sidomeny, tools */
#set_tool_title {display: block; margin:0 0 var(--spacing-smallmenu) 0; font-size: 16px; font-weight: 600; line-height: normal; 
	padding-left:var(--spacing-xxsmall);
	color: var(--menu-text);
}
.set_tool_ul {margin: 0;}


/* BREADCRUMBS */
.breadcrumb_a9 a {color:#999;}
.breadcrumb {background:none; padding:0;}
.breadcrumb li {color:#4183c4; font-size:11px; font-weight:700;}
.breadcrumb li a {color:#4183c4;}
.breadcrumb > .active {color:#4183c4; text-decoration:underline;}
.breadcrumb > li > .divider {padding:0 3px 0 0; color:#4183c4;}
.rubrik_dynamisk_text {color:#777; display: none;}

/* ASKÅS 10 */
.desktop {display:block !important;}
.mobile {display:none !important;}
.none {display:none !important;}
.center {text-align:center !important;}
.flexW {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.flex {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.well .input-append {margin-bottom:0;}
.dd-handle .btn {background:none; border:none;}
.artikelheader-wrap::after {content:""; display:block; clear:both; visibility:hidden;}

.floating_buttons_inst {position:sticky; bottom:0; left:0; padding:15px 20px 10px; background:#e6e8ec; border-top:1px solid #ddd; margin-left:-16px; width:calc(100% + 32px); -moz-width:calc(100% + 32px); -webkit-width:calc(100% + 32px); -o-width:calc(100% + 32px);}
.floating_buttons .label-important {background:none !important; text-shadow:none !important; color:#2185d0 !important; white-space:inherit !important;}
.floating_buttons .label-important::before {content:"\f05a"; padding-right:5px; font-weight:700;}
.borderless {border:none !important;}

.lang_filter {border-top:1px solid #ddd;}
.ui-widget-header {border:none;}
.ui-datepicker {background:#fff;}
.ui-datepicker * {color: #000 !important;}
.ui-widget-header {background:none !important; border:none !important;}
.ui-datepicker-header {background: #101010 !important;}
.ui-datepicker-title span {color: #fff !important;}
.ui-state-highlight {font-size: 1.2em;}
.dd-namn a {color: #3173b4; font-size:15px;}
#sok_lss button.sokknapp i, #sok_lss button.dropdown-toggle i, #sok-box-close i {font-weight:300 !important;}
.tgle {display:block;}
.alert p {margin-bottom:0;}
.import_generell_tabeller {padding:10px; line-height:34px; font-weight:700;}
.input-small {width:115px;}

/* AIRPAD / LAUNCHER */
#launcher.modal {background-color:transparent; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; width:100%; margin:0; position:absolute; left:0%; top:20px; display:none;}
#launcher.modal {
    background-color: transparent;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
	transform: unset;
    all: unser;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    padding: 3rem;
	display: none;
}
#launcher.modal .modal-dialog {width:80%; margin:0 auto;}
#launcher .modal-body {max-height:none; overflow:inherit; padding-top:0;}
.ap_date {font-size:24px; line-height:40px; color:#fff; text-shadow:1px 1px 1px #555; display: block; margin-top: 16px; text-align: center;}
.ap_date_t {font-size:55px; font-weight:700; display:block; margin-top:7px; padding-bottom:10px;}
.air9-launcher li {vertical-align:top; /*width:12.6%;*/ width: 100% !important;}
.air9-launcher li.title {padding:0 !important; width:auto;}
.air9-launcher li a span, .launcher-tool span {color:#fff; display:block; font-size:14px; font-weight:700; height:70px; text-align:center; text-shadow:1px 1px 1px #444;}
.air9-launcher li i {font-size:35px; width:100%; text-align:center; padding-bottom:5px;}
#launcher.modal .close {font-size:45px; font-weight:300; color:#fff; text-shadow:none; opacity:1; filter:alpha(opacity=100); margin:0px 20px 0 0;}
.t_sc {text-transform:uppercase; margin-right:15px; float:left; line-height:70px !important;}
.air9-launcher i::after, #launcher .icon-list-tools::before {font-family:"Font Awesome 5 Pro"; font-style:normal; font-weight:900; border-radius:10px; text-shadow:none; border:5px solid; border-radius:200px; width:105px; height:105px; display:block; line-height:97px; margin:0 auto;}
.air9-launcher:after {content:""; display:block; clear:both; visibility:hidden;}
.air9-launcher-sc {padding:5px 0;}
.air9-launcher li.t_sc {display:block; width:100%; text-align:center; margin:0; font-size:20px; letter-spacing:0.2px; text-transform:uppercase; color:#fff; text-shadow:1px 1px 1px #444; grid-column: 1 / -1;}
#air-info:after {content:""; display:block; clear:both; visibility:hidden;}
#air-info {margin:0 auto 20px; width:270px; text-align: center;}
#air-info::before {content:""; display:inline-block; background-image:url("/includes/admin/tema/Askas/design/bilder/askas-logo.png"); background-size:62px; background-repeat:no-repeat; background-position: center top; height:18px; width:100%; margin-right:3px;}
#air-info span {font-weight:700;}
.version_buils .muted {color:#777; font-weight:400;}
.launcher-tool {cursor:pointer; text-shadow:1px 1px 1px #555;}
.launcher_sok_meny:after {content:""; display:block; clear:both; visibility:hidden;}
.launcher_sok_meny {width:300px; margin:0 auto;}
.launcher_sok_meny #launcher_sok_meny {float:left; width:80%; margin:0; font-size:17px; border-radius:15px 0 0 15px; -webkit-border-radius:15px 0 0 15px; -moz-border-radius:15px 0 0 15px;}
.launcher_sok_meny #launcher_lss_sok {float:left; width:20%; font-size:15px; border-radius:0 15px 15px 0; -webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0;}
.lss_launcher_sok_meny {position:relative;}
.launcher_meny_lss_result {position:absolute; left:0; width:100%; top:35px; background-color:#fff; z-index:1;}
.launcher_meny_lss_result ul {margin:5px 0 10px 9px;}
.launcher_meny_lss_result ul li a {font-weight:700; color:#222; display:block;}
#launcher .air9_tool_wrapper i {font-size:55px; line-height:60px; display:block; color:#3173b4; text-shadow:none !important;}
.launcher_meny_lss_result li {margin-bottom:10px;}

ul.inline.air9-launcher {display: grid;grid-template-columns: repeat(6, 1fr);}
/* Ikoner */
.air9-launcher li i::after {background: #4c5c80; color: #fff;}
.air9-launcher li i:before{
	font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    border-radius: 10px;
    text-shadow: none;
    border: 5px solid;
    border-radius: 200px;
    width: 105px;
    height: 105px;
    display: block;
    line-height: 97px;
    margin: 0 auto;
	background: #4c5c80;
    color: #fff;
}

/* DASHBOARD */
.crm-dash {background:none !important; border:none !important; padding:0 !important;}
.dash { position:relative; overflow: hidden; border-radius:var(--border-radius-medium);}
.dash .go-girl {position:absolute; bottom:0; right:0; display: none;}
.dash .dashtext {padding:15px; max-width:348px;}
.dash .dashtext h3 {margin:0 0 5px; font-size:18px; font-weight:700;}
.lic_overlay::before {background-color:#fff; content:""; height:100%; left:0; opacity:0.8; position:absolute; top:0; width:100%;}
.lic_overlay strong {z-index:1;font-size:17px; position:absolute; left:50%; top:50%; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.lic_overlay strong::before {content:"\f205"; padding-right:5px; font-weight:500;}
.crm_dashboard, .pim_dashboard{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap:var(--spacing-xxmedium);
}
.dashmain {
  display: flex;
  padding: 30px 20px;
  background:var(--bg-main-secondary);
  align-items: center;
  height:100%;
  flex-direction: column;
}
.dash-icon {
  font-size: 42px;
  color: var(--color-primary);
  padding: 0 14px 0 10px;
}
.dash-text {
	text-align: center;
	width: 100%;
	
}
.dash-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}
.dash-text__title {
  font-size: 20px;
  font-weight: 600;
}
.dash-text__desc {
  padding-top: 10px;
}
@media only screen and (min-width: 744px) {
	.crm_dashboard, .pim_dashboard{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media only screen and (min-width: 1280px) {
	.dashmain {
		flex-direction: row;
	}
	.dash-text {
		text-align: left;
	}
}
@media only screen and (min-width: 2000px) {
	.crm_dashboard, .pim_dashboard{
		grid-template-columns: repeat(3, 1fr);
	}
}

/* REDIGERA WEBBSIDOR */
.pung_brack {font-weight:700;}
#artgr-trad {padding:10px 0 15px;}
.fireworks table {margin-bottom:0;}
.fireworks .AIR8_SWITCH {float:left; margin:8px 15px 0 0;}
td.sub_wrapper {padding:0 !important;}
.fireworks .webb_sprak .inactive-lang, .filter_it span {opacity:0.4; filter:alpha(opacity=40);}
.filter_it.active span {opacity:1.0; filter:alpha(opacity=100);}
.table-bordered.fireworks .table-bordered {border-bottom:none;}
.user-header-menu li:last-of-type a::after {content:"\f08b"; font-weight:700; padding-left:5px; font-size:12px;}
.pung_brack1, .pung_brack2, .pung_brack3, .pung_brack4, .pung_brack5 {font-weight:400 !important;}
.webbsub {display:block; text-align:center;}
.fireworks .handle {text-align:center; width:100%;}


.pung_brack1::before {content:"1."; margin-right:5px;}
.pung_brack2::before {content:"2."; margin-right:5px;}
.pung_brack3::before {content:"3."; margin-right:5px;}
.pung_brack4::before {content:"4."; margin-right:5px;}
.pung_brack5::before {content:"5."; margin-right:5px;}
.pung_brack6::before {content:"6."; margin-right:5px;}
.pung_brack1 {border-left: #2185d0 5px solid; padding-left:5px !important; margin-left:-10px;}
.pung_brack2 {border-left: #61c5ff 10px solid; padding-left:5px !important; margin-left:-8px;}
.pung_brack3 {border-left: #81e5ff 15px solid; padding-left:5px !important; margin-left:-8px;}
.pung_brack4 {border-left: #81e5ff 20px solid; padding-left:5px !important; margin-left:-8px;}
.pung_brack5 {border-left: #81e5ff 25px solid; padding-left:5px !important; margin-left:-8px;}

/* TINY MCE */
.mce-panel {background:#f9fafb !important;}
.mce-btn {background-color:#f9fafb !important;}
.mce-btn.mce-active, .mce-btn.mce-active:hover, .mce-btn.mce-active:focus, .mce-btn.mce-active:active {background:#777 !important;}
.mce-menubtn.mce-opened button span {color:#fff !important;}
.mce-primary {background-color: #2d8ac7 !important;}
.mce-container span { font-size:12px !important;}
.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
	font-weight:700 !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
.mce-tab, .mce-tab.mce-active{height:auto !important;}
.mce-ico {font-family:'tinymce', Arial !important; font-weight:300 !important}
.mce-textbox {font-weight:100 !important; font-size:13px; color:#444 !important;}
.moxman-panel {background-image:none !important; background-color:#f9fafa !important;}
.mce-window-head .mce-title {line-height:30px !important; letter-spacing:-0.3px !important;}

input.mce-textbox{min-width: 45px;}
.mce-combobox.mce-filepicker .mce-btn {border: none;background: unset !important;border-left: 0;margin: 0;}

.mce-textbox.mce-multiline {padding:8px 10px !important; border-radius: 1.5em; background: #152849;
color: #f4f4ec !important; font-family: monospace,monospace, arial, sans-serif !important; font-size: 14px; letter-spacing: 0.3px; line-height: 145%;}

/* IKOER */
.icon-list-1:before  { content: "\f022"; }
.icon-list-49:before { content: "\f00a"; }
.icon-list-50:before { content: "\f0c0"; }
.icon-list-51:before { content: "\f0c5"; }
.icon-list-52:before { content: "\f044"; }
.icon-list-53:before { content: "\f080"; }
.icon-list-54:before { content: "\f063"; }
.icon-list-55:before { content: "\f062"; }
.icon-list-56:before { content: "\f0e0"; }
.icon-list-57:before { content: "\f059"; }
.icon-list-52 {padding-left:7px;}
.icon-list-artikel::after {content:"\f468"; font-weight: 400;}
.icon-list-kategorier::after {content:"\f022";}
.icon-list-bilar:after {content:"\f1b9";}
.icon-list-kampanjer::after {content:"\f541";}
.icon-list-kunder::after {content:"\f0c0";}
.icon-list-order::after {content:"\f07a";}
.icon-list-crm::after {content:"\f0e0";}
.icon-list-cms::after {content:"\f044";}
.icon-list-import_export::after {content:"\f0ec";}
.icon-list-import_export::after {content:"\f0ec";}
.icon-list-statistik::after {content:"\f080";}
.icon-list-installningar::after {content:"\f013";}
.icon-question-sign::after {content:"\f05a";}
.icon-question-sign {font-family: 'Font Awesome 5 Pro'; cursor:pointer;}
.icon-list-58::before {content:"\f067"; font-size:13px; color:var(--color-primary); padding-right:3px;}
.icon-list-58::after {content:"\f135"; font-size:17px;}
#add_shortcut .icon-list-58::after{
	content:"\f0c1";
	font-size: var(--font-size-small);
}
#add_shortcut .icon-list-58::before{
	display: none;
}
.icon-list-pe::after {content:"\f1c0";}
.icon-check-sign::after {content:"\f00c";}
.icon-exclamation-sign::after {content:"\f071";}
.sort_handle {cursor:move;}
.icon-move::after, .fa-arrows::after, .fa-arrows-alt::before {content:"\f31d";}
.icon-plus::after {content:"\f067"; font-size:14px;}
.icon-minus::after {content:"\f068"; font-size:14px;}
.icon-ok-sign::after {content:"\f058"; font-size:30px;}
#divorderlista .icon-ok-sign::after {content:"\f058"; font-size:inherit;}
.icon-share-alt::after {content:"\f061"; font-size:inherit;}
.icon-info-sign::after {content:"\f05a"; font-size:inherit;}
.icon-ok::after {content:"\f205"; font-size:14px;}
.icon-remove::after {content:"\f204"; font-size:14px;}
.icon-remove-sign::after {content:"\f05e";}
.icon_remove::after, .icon-trash::after {content:"\f2ed"; font-size:16px;}
.icon_edit::after {content:"\f044"; font-size:16px;}
.icon_clock::after {content:"\f017"; font-size:14px;}
.icon_play::after {content:"\f04b"; font-size:14px;}
.icon-ok, .icon-remove {margin-right:3px;}
.icon-remove {margin-right:5px;}
.fa-arrows::before {display:none;}
.no-icon {padding:1px 5px;}
.no-icon::after {content:"\f1b2"; color:#aaa;}
a.air-licensen .icon-remove-sign {color:#ccc;}
a.air-licensen .icon-remove-sign::after {content:"\f05e"; font-size:30px;}
.icon-remove-sign {color:var(--color-warning);}
#remove_shortcut .close_but_no_cigar::before {
	color:var(--color-error);
}
#remove_shortcut .close_but_no_cigar::after {
	content: "\f0c1";
	font-size: var(--font-size-small);
	color:var(--color-primary);
}
.fa-eye {line-height:20px;}
.icon-info::after {content:"\f0c9"; font-weight: 900;}
.icon-eye-open::after {content:"\f06e";}
.widget-list .fa-arrows {display:inline-block;}
.icon-envelope::after {content:"\f0e0"; line-height:18px;}
.icon-calendar::after, .fa-calendar::before {content:"\f073"; font-weight:400;}
.icon-bar-chart::after {content:"\f080";}
.icon-list-askas_marketplace::after {content:"\f494";}
.admin_top_buttons a i {display:none;}
.artgrps .icon-minus {color:var(--color-primary);}
.icon-list-pim:before {content: "\f30f";}
.icon_copy::after {font-family: 'Font Awesome 5 Pro'; content: "\f0c5"; font-weight: 500;}

/* MENYER */
#air-nav {margin:0; list-style: none;}
#air-nav > li > span.Ejmottagna {border-radius: 50%;  padding: 0; text-align: center; display: flex; justify-content: center; align-items: center;}         
#air-nav > li.Notice > a > i {margin-top: 10px; margin-bottom: 5px;}
#air-nav > li > ul.dropdown-menu {-webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; margin: 0px 0px 0px 0px;}
#air-nav > li > ul.dropdown-menu > li > ul.dropdown-menu {-webkit-border-radius: 0px 10px 10px 10px; border-radius: 0px 10px 10px 10px; margin: -6px 0px 0px 0px;}
#air-nav > li > ul.dropdown-menu > li.pull-left > ul.dropdown-menu {-webkit-border-radius: 10px 0px 10px 10px;border-radius: 10px 0px 10px 10px;}

#artgrp-sprak .dropdown-menu > li > a {padding:8px 15px;}
#artgrp-sprak .dropdown-menu  li a span.label {min-width:30px; text-align:center;}

html, body {height:100%;}
a, a:focus, a:active {outline:none;}
body.loginbody { height: auto; }
body > #page-wrap { height: auto; min-height: 100%; }
#main-wrap {min-height:100%; height:100%;}
#air-footer-wrap { position: relative; margin-top: -144px; height: 147px; clear: both;}
form {margin:0; display: inline-block; width: 100%;}
html {overflow-y: scroll;}

body {
	font-family: 'Poppins', sans-serif;
}

.checkbox, .radio {padding-left:0px; -ms-flex-align:center; -webkit-box-align:center; align-items:center; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.checkbox input, .radio input, .select select{margin-bottom:var(--spacing-xxxsmall);}
.checkbox img {margin-right:3px;}
.checkbox input{order:-1;}
.AIR8_SWITCH-checkbox {display:none !important;}

.dataTables_scroll input:not([type="checkbox"]) {min-width: 80px; padding: 0 8px !important; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.tabell-statistik {font-size: 12px}
#cnt-666 {max-height: 300px; overflow: scroll;}
.ess-produktbild {min-width: 50px;}
.ok-green-large {font-size: 2em;}
.ok-green-large::after {font-size:20px;}
.remove-red-large {font-size:20px;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important; justify-content: flex-end;}
.text-top {vertical-align: top !important;}
.warning-text {font-weight: bold; color: #CC0000;}
.okay-text {font-weight: bold; color: green;}
.pull-right.rem-artgrp {margin-right:0;}
.ikon-filhant {font-size: 26px; font-weight: 500; margin-right: 6px;}
.table-nopadding {}
.table-nopadding tr {}
.table-nopadding tbody tr td {padding:0px;}
.tabellpadding {padding: 8px !important;}
.spinner {display: inline-block; opacity: 0; width: 0; -webkit-transition: opacity 0.25s, width 0.25s; -moz-transition: opacity 0.25s, width 0.25s; -o-transition: opacity 0.25s, width 0.25s; transition: opacity 0.25s, width 0.25s;}
.has-spinner.active-spinner {cursor:progress;}
.has-spinner.active-spinner .spinner {opacity: 1; width: auto; /* This doesn't work, just fix for unkown width elements */}
.has-spinner.btn-mini.active-spinner .spinner {width: 10px;}
.has-spinner.btn-small.active-spinner .spinner {width: 13px;}
.has-spinner.btn.active-spinner .spinner {width: 16px;}
.has-spinner.btn-large.active-spinner .spinner {width: 19px;}
.tabellelement-content-disclaimer {padding: 8px;}
.main > .tabellelement-content-disclaimer{
	padding: 0 0 8px 0;
}
.widget-content .nav-tabs {margin:10px 0 0;}
.nav-tabs > li > a:hover {
	color: var(--button-primary);
}
.widget-content .tab-content {border-top:1px solid #eee;}

.newchangesaremade {text-align: center; font-weight: bold;}
#air-header-wrap {}
#air-header-content {}
.askas-logo-link {display: block;}
#supersok-wrap {}
#installningar-header {padding-top: 20px;}
.user-name-icon {margin-right: 5px; margin-left: 5px;}
.ny-version-alert {}
.sort_handle {cursor: move;}
#SokTerm {background-image: url('/includes/admin/tema/Askas/design/bilder/sok.svg'); background-repeat: no-repeat; background-size: 14px;
background-position: right 10px center;}
.logo-slide {padding: 0px !important;}
#air-nav-sub {margin:0; padding: 0; list-style: none;}
.affix #air-nav-sub {margin-top: 55px;}


	#air-nav-sub li.submitlink a {
		text-align: center;
		color: #ffffff;
		background: #428bca !important;
		border-color: #357ebd;
	}

	#air-nav-sub li a:hover, #air-nav-sub li.selected a, #air-nav-sub li.active a {}
	.air-nav-sub-undermeny {margin: 0; padding: 0; list-style: none;}
	.air-nav-sub-undermeny li {}
	ul.air-nav-sub-undermeny li a {padding: 5px 10px !important;}
	.air-nav-sub-undermeny li a:hover {}
	#air-nav-sub li ul {}

#air-nav-sub li.dropdown-submenu ul {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	max-height: 500px;
	overflow: auto;
	margin-top: 0px;
}

#air-nav-sub li.dropdown-submenu ul:before {content: normal;}
#air-nav-sub li.dropdown-submenu ul li a {
	background: none;
	border: none;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#air-nav-sub li.dropdown-submenu ul li a:hover {
	background: #515151;
	color: #fff;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}



#air-nav-wrap-slide, #air-nav-wrap-slide-always {
	background-color: #232323;
	border-bottom: 1px solid #000;
	width: 100%;
}

#air-nav-slide {
	margin:0;
	padding:0;
	list-style: none;
	text-align: center;
	width: 100%;
}

	#air-nav-slide > li {
		display: block;
		float:left;
		border-right: 1px solid #595959 !important;
		margin:0;
		padding: 0;
		border-right: none;
		position: relative;
		height: 40px;
	}

	#air-nav-slide > li:last-child {
		border-left: 1px solid #595959;
	}

	#air-nav-slide > li > span {
		position: absolute;
		z-index: 10;
	}

	#air-nav-slide > li > a > span {
		display: none;
	}

	#air-nav-slide > li > a,
	#air-nav-slide > li > a:link,
	#air-nav-slide > li > a:visited {
		display: block;
		text-align: center;
		padding:8px 10px 5px 10px;
		color: #cfcfcf;
		min-width: 45px;
		text-decoration: none !important;
		position: relative;
		z-index: 0;
		font-size: 12px;
	}

		#air-nav-slide > li > a:hover {
			text-decoration: none;
			background: #f5f5f5;
			color: #414141;
		}

		#air-nav-slide > li > a > i {
			display: inline-block;
			font-size: 24px;
			line-height: 25px;
		}

			#air-nav-slide > li > a:hover > i {
				-webkit-transition: all 200ms ease-in-out;
				-moz-transition: all 200ms ease-in-out;
				-ms-transition: all 200ms ease-in-out;
				-o-transition: all 200ms ease-in-out;
				transition: all 200ms ease-in-out;
				color: #f89910;
				text-shadow: 0px 1px 1px rgba(0,0,0,0.8);
			}

		.slide-profile-link {
			float: right !important;
		}

		.slide-profile-link a {
			max-width: 100px;
			overflow: hidden;
			max-height: 27px;
		}

.logo-slide {
	padding: 0px !important;
}

#air-nav-slide > li > a.logo-slide:hover {
	background: none;
}

#air-nav-slide > li:first-child  {
	border-left: none;
}

#air-nav-slide > li > ul.dropdown-menu {
	margin:0;
	-webkit-border-radius: 0px 0px 6px 6px;
	text-align: left;
}


.add-shortcut .AIR8_SparaID {
	margin-top: 0px;
}

#air-footer-wrap {
	background: #232323;
	-webkit-box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 3px 3px rgba(0, 0, 0, 0.2);
	display:none;
}

#air-footer-content {
	max-width:1200px;
	margin: 0 auto;
	color: #fff;
}

#footer-menu-left,
#footer-menu-right {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}

	#footer-menu-left li,
	#footer-menu-right li {

	}

	#Version{
		margin-top: 80px;
		color: #D6D3D3;
		font-size: 14px;
	}

	#footer-menu-left li a,
	#footer-menu-right li a {
		text-shadow: none;
		color: #cfcfcf;
		font-size: 13px;
	}

	#footer-menu-left li a:hover,
	#footer-menu-right li a:hover {
		background: none;
		color: #d6d3d3;
		cursor: pointer;
	}

	#footer-menu-left .nav-header,
	#footer-menu-right .nav-header {
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		text-shadow: none;
		color: #3d84a7;
		text-transform: none;
		padding: 23px 0px 6px 15px;
	}


.form-horizontal-nomargintop {margin-top: 0px;}
.nopadding .control-label {width: 150px !important;}
.nopadding .controls {margin-left: 160px;}
.inlinebtn {display: inline-block;}
.image-upload-remove {position: absolute; top: 5px; right: 7px; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; color: #fff; background-color: var(--color-error);}
.image-upload-remove:hover {color: #fff !important;}

.danger-color { color: var(--color-error) }
.warning-color { color: var(--color-warning) }

/* Widgets */
.widget {position: relative; clear: both; width: auto; margin-bottom: 2em;}
.widget.orderRow{
	margin-bottom: 0;
}
#air-startsidan #air-widgets-inactive .connectedSortable {width:100%;}
.air-startsidan .widget { float:left; clear: none;}
.sidebar-widgets {margin: 0; list-style: none;}
.widget-header i {display:none;}
.widget-header .tgle i {display:inline-block;}


.widget-table .widget-content {padding: 0px;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	align-items: flex-start;}
.widget-table .table-bordered {border: none; -webkit-border-radius: 0px; border-radius: 0px; border-left: none;}
.air-startsidan .widget-table .table-bordered, .air-startsidan table {width: 100%; display: block; overflow: auto;}
.widget-table .table-bordered tr th:first-child,
.widget-table .table-bordered tr td:first-child {border-left: none;}
.widget-table .table-bordered tr.sub-varum td:first-child {border-left: 1px solid #ddd !important;  padding-left: 40px;}
.widget-table .table-bordered tr.sub-varum td:first-child {border-left: 1px solid #ddd !important; padding-left: 40px;}

tr.tabell-tr-header{
	font-size: var(--font-size-h4);
	font-weight: 600;
}
tr.tabell-tr-header td{
	border: none;
	width: 100%;
	padding-top: var(--spacing-large);
}
.tabell-tr-header i {display:none;}
.widget-table .table-bordered tr.tabell-tr-header, .blog-category-columns {background:transparent !important;}
.orderRow.widget-table .table-bordered tr.tabell-tr-header{
	background:var(--table-header-tr-background) !important;
}
.widget-table .table-bordered tr.tabell-tr-header-black {background: #333333;}
.widget-table .table-bordered tr th .caret {margin-top: 7px;}
.widget-table .widget-content .table.hoverbakgrund tr:hover td, .table.hoverbakgrund tr:hover td {background: rgba(0,0,0,0.05);}
.widget-table .table-bordered tfoot {}
.widget-table .table-bordered tfoot tr td {padding: 8px;}
.widget-table .table-bordered tfoot.table-footer-black tr {background: rgb(65,65,65);color: #ffffff;}
.widget-group {float:right; border-left:1px solid #D5D5D5;}
.widget-group:hover {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	color: #65a2e7;
}

.widget-move {padding-left: 10px; padding-right: 10px; cursor: move;}
.widget-min {padding-left: 10px; cursor: pointer;}

.shortcuts {text-align: center;	}
.shortcuts .shortcut {
	width: 22.50%;
	display: inline-block;
	padding: 12px 0;
	margin: 0 .9% 1em;
	vertical-align: top;
	text-decoration: none;
	background: var(--table-background-hover);
	border-radius: 5px;
	min-height: 96px;
}
.shortcuts .shortcut .shortcut-icon {
	margin-top: .25em;
	margin-bottom: .25em;
	font-size: 32px;
	color: #888;
}

.shortcuts .shortcut:hover span{color:var(--color-primary);}
.shortcuts .shortcut:hover .shortcut-icon {color:var(--color-primary);}
.shortcuts .shortcut-label {
	display: block;
	font-weight: 400;
	color: var(--color-default);
	padding-top: 10px;
}

.stats {
	width: 100%;
	display: table;
	margin-top: .5em;
	margin-bottom: 1.9em;
}

.stats .stat {
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-align: center;
}

.stat-value {
	display: block;
	margin-bottom: .55em;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #444;
}

.stat-time {
	text-align: center;
	padding-top: 1.5em;
}

.stat-time .stat-value {
	color: #F90;
	font-size: 40px;
}

.stats #donut-chart {
	height: 100px;
	margin-left: -20px;
}



.airmarket-wrap {
	text-align: center;
}

.app-wrap {
	width: 22.50%;
	display: inline-block;
	position: relative;
	margin: 0px 15px;
}

.airmarket-wrap .app {
	width: 100%;
	display: inline-block;
	padding: 12px 0;
	margin: 0 .9% 1em;
	vertical-align: top;
	text-decoration: none;
	background: #E8E8E8;
	border-radius: 5px;
	border:1px solid #ffffff;
	position: relative;
	z-index: 999;
}

.airmarket-wrap .app .app-icon {
	margin-top: .25em;
	margin-bottom: .25em;
	font-size: 32px;
	color: #888;
}

.airmarket-wrap .app:hover {
	background: #5399c0;
	border:1px solid #4680a0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
}

.airmarket-wrap .app:hover .app-icon {
	color: #fff;
}

.airmarket-wrap .app-label {
	display: block;
	font-weight: 400;
	color: #666;
}

.airmarket-wrap .app:hover .app-label {
	display: block;
	font-weight: 800;
	color: #fff;
}

.app-content {
	width: 140px;
	position: absolute;
	top:-10px;
	left: -7px;
	background: rgba(0,0,0,0.8);
	border: 1px solid black;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 1010;
	padding: 110px 10px 10px 10px;
	color: #fff;
	font-size: 11px;
	display: none;
}

.app-visible {display: block; z-index: 990;}
.app-price {}
.blockelement .dividertopp {border-top: 1px solid #ccc; margin: -10px; padding: 20px 10px;}
.blockelement-blank {
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.blockelement-blank .row-fluid {margin: 20px 0px;}
.blockelement-blank .dividertopp {border-top: 1px solid #ccc; margin: -10px; padding: 20px 10px;}
.blockelement .disclaimer {font-size: var(--font-size-xsmall); padding: 5px 10px; border-top: 1px solid var(--table-border-color);margin-top: 15px;width:100%;}
.tabellelement {padding:0px;}
.tabellelement-content {padding: 10px;}
.tabellelement .tabellelement-content {padding: 0px;}
.tabellelement .tabellelement-content .table-bordered {margin-bottom: 0px;}
.tabellelement .tabellelement-content .table-bordered {border: none; -webkit-border-radius: 0px; border-radius: 0px;border-left: none;}
.tabellelement .tabellelement-content .table-bordered td select {margin:0; width: 100%;}
.tabellelement .tabellelement-content .table-bordered tr th:first-child,
.tabellelement .tabellelement-content .table-bordered tr td:first-child {border-left: none;}
.sidheader-wrap i {display:none;}
.sidheader-wrap .modal {color: #333;}
.sidheader-wrap span {display:none;}
.add-shortcut {position: relative;}
.add-shortcut a {display: inline-block; padding:2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: padding-box; -moz-box-sizing: padding-box; box-sizing: padding-box;}
.add-shortcut a:hover {text-decoration: none; background: #f5f5f5;}

.affix-top {width: 100%;}
.affix {width: 270px; top: 6px;}
.table-artikel-lista {border-collapse: separate;}
.table-artikel-lista * {word-wrap: break-word;}
.table-artikel-lista thead tr {height: 38px;}
.table-artikel-lista tr {height:57px;}
.table-artikel-lista .checkbox_td, .table-artikel-lista .artnr_td, .table-artikel-lista .namn_td, .table-artikel-lista .listning-meta-td, .table-artikel-lista .inlagd_datum, .table-artikel-lista .pris_flik_child, .table-artikel-lista .Artiklar_Bildar_Lista,
.checkbox-flik, .table-artikel-lista .bildar_flik, .table-artikel-lista .artnr_flik, .table-artikel-lista .namn_flik, .table-artikel-lista .listning-meta-flik, .table-artikel-lista .inlagd_flik, .table-artikel-lista .pris_flik, #blog_post_list_table td {
	vertical-align: middle;
}
.table-artikel-lista .checkbox_td .checkbox, .table-artikel-lista .checkbox_td .checkbox input, .table-artikel-lista .checkbox-flik input{
	margin-bottom: 0;
}
.Artiklar_Bildar_Lista img {
	max-width: 55px;
	max-height: 28px;
}
.Artiklar_Bildar_Lista img.img-large {
	max-width: 120px;
	max-height: 120px;
}
.table-artikel-lista .listning-meta-td{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    flex-wrap: wrap;
    gap: var(--spacing-xxsmall);
}
.table-artikel-lista .inlagd_datum{
	text-wrap: nowrap;
}
.art-notification {display: none;}
@media only screen and (max-width: 1280px) {
	.table-artikel-lista .listning-meta-flik, .table-artikel-lista .listning-meta-td{
		display: none;
	}

}

#produktText .tab-content > .active {
	overflow-x: unset !important;
}

.pop::after {content:""; display:block; clear:both; visibility:hidden;}
.pop {list-style: none; margin: 0; padding:0; padding-left:28px;}
.pop li {display:inline-block; margin:0 5px 5px 0; float:left;}
.pop li a,
.pop li input[type=button],
.pop li input[type=submit] {
	padding:2px 5px;
	display: inline-block;
	color:#272727;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size:11px;
	font-weight:500;
	background-color:#e6e8ec;
	border: 1px solid #dadce0;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.pop li a:hover,
.pop li input[type=button]:hover,
.pop li input[type=submit]:hover {
	background-color:#d1d4da;
}
.pop-wrap {padding: 4px 0px 0px 0px;}
.pop li a:hover {text-decoration:none;}
.pop li.rem-artgrp a {background-color:#E3494F; border-color:#E3494F; color:#000; -webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -ms-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease; border-radius: 0.5rem;}
.pop li.rem-artgrp a:hover {color:#ffffff; background-color:#d2322d; border-color:#ac2925;}

/* tags kampanjlista */
.rtags .rart,.rtags .rvisning {display: inline-block;text-align: center;
	padding: 0.2rem 1.4rem 0.2rem 1.2rem; 
	border-radius: var(--spacing-mini);
	border: 1px solid var(--badge-border);
	font-size: var(--font-size-xsmall);
}
.rtags .rkod {display: inline-block; text-align: center; 
	padding: 0.2rem 1.4rem 0.2rem 1.2rem; 
	border-radius: var(--spacing-mini);
	border: 1px solid var(--badge-border);
	font-size: var(--font-size-xsmall);
}
/* tags order */
td.tags {border-top:none;border-left:1px solid #DDDDDD !important}
.order-tag {display: inline-block; text-align: center; background: #ccc; color: #fff; font-weight: 400; text-shadow: none;}

span.EjSynlig,
span.EjBestbar,span.Makulerad,span.artikel-typ, span.lager-id, span.MakuleradY {
	display: inline-block; 
	text-align: center;
	font-weight: var(--font-weight-normal);
}
.art-benmn {display: block;}
.help-icon:hover {text-decoration: none;}
#installningar-header .btn-group.open .dropdown-toggle,
#user-wrap .btn-group.open .dropdown-toggle {box-shadow: none;}
/* .air-select2-box {-webkit-border-radius:5px; border-radius:5px; border: 1px solid #ccc;} */
.air-select2-results {}
.select2-results {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#help-wrap {background:#fff; width:100%;}
#help-content {position: relative; padding: 20px 0px;}
.help-close {position: absolute; top:10px; right:0px; font-size: 32px;}
#help-content iframe {width:100%;border:none;min-height: 800px;margin:12px 0 0 0}
.modal-body-full {overflow-y: inherit; padding: 30px 15px;}
.modal-footer .AIR8_SparaID {margin:0px;}
.table-in-table {}

.warning-row {background: #ffe4e4;}
.other-row {background:transparent;}
#footer-content-big {padding-top: 30px;}
.artgrp-gruppbild-right {
	padding: 3px;
	border: 2px dashed #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.grafbildhojd {height: 35px;}
.CRM_Etikett {
	width:85px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
.CRM_Marginal
{
	display: flex;
	gap:var(--spacing-xxsmall);
}
.CRMFaltFEL {
	border: 2px solid #FF0000;
	background-color: #FFFFFF;
	width: 100px;
}

.changed {
	-webkit-box-shadow:	0px 0px 5px 3px rgba(7, 112, 25, .3);
	-moz-box-shadow:	0px 0px 5px 3px rgba(7, 112, 25, .3);
	box-shadow:			0px 0px 5px 3px rgba(7, 112, 25, .3);
}

input.changed {
	-webkit-box-shadow:	0px 0px 5px 3px rgba(7, 112, 25, .3);
	-moz-box-shadow:	0px 0px 5px 3px rgba(7, 112, 25, .3);
	box-shadow:			0px 0px 5px 3px rgba(7, 112, 25, .3);
}

/*
.spraklabel-SV, .spraklabel-NO, .spraklabel-EN, .spraklabel-DK, .spraklabel-FI, .spraklabel-PT {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; text-indent:-999em; width:22px; height:15px; margin-left:3px}
.spraklabel-SV {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/se.svg) no-repeat;}
.spraklabel-NO {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/no.svg) no-repeat;}
.spraklabel-EN {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/gb.svg) no-repeat;}
.spraklabel-DK {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/dk.svg) no-repeat;}
.spraklabel-FI {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/fi.svg) no-repeat;}
.spraklabel-PT {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/pt.svg) no-repeat;}
*/

.spraklabel-SV.flag,
.spraklabel-NO.flag,
.spraklabel-EN.flag,
.spraklabel-DK.flag,
.spraklabel-FI.flag,
.spraklabel-PT.flag,
.spraklabel-DE.flag,
.spraklabel-FR.flag,
.spraklabel-US.flag  {-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; text-indent:-999em; 
	width: 28px;height: 21px; margin:0 5px 0 0; min-width:auto;}
.spraklabel-SV.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/se.svg) no-repeat;}
.spraklabel-NO.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/no.svg) no-repeat;}
.spraklabel-EN.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/gb.svg) no-repeat;}
.spraklabel-DK.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/dk.svg) no-repeat;}
.spraklabel-FI.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/fi.svg) no-repeat;}
.spraklabel-PT.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/pt.svg) no-repeat;}
.spraklabel-DE.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/de.svg) no-repeat;}
.spraklabel-FR.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/fr.svg) no-repeat;}
.spraklabel-US.flag {background: url(/includes/admin/tema/Askas/design/bilder/flags/4x3/us.svg) no-repeat;}


.image-upload-bm {
	height: 150px;
	width: 150px;
	border: 1px dashed #ccc;
	margin: 0 0 20px 0;
}

.bar-text-transparent {text-shadow: none;}
.OrderradStruken {text-decoration: line-through; color: #888;}
.order-footer-rad {}
.order-footer-rad td {padding: 8px !important;}
.tfoot-lesspadding {}
.tfoot-lesspadding td {padding: 8px !important;}

/*DATATABLE*/
.dataTable thead {cursor:pointer;}
.dataTables_scroll {overflow: auto;}
.urval-avd {margin-bottom: 10px;}
#ag li {
	line-height: var(--checkbox-height);
	margin-bottom: var(--spacing-xxsmall);
}
#ag li input {margin:0 6px 0 0;}
#ag li label {
	display: inline-block;
}

.input-flagga-SV {
	background: url(/bilder/ibutik-a/symboler/flaggor/flagga_SV.gif) no-repeat 7px;
	padding-left: 30px !important;
}

.input-flagga-NO {
	background: url(/bilder/ibutik-a/symboler/flaggor/flagga_NO.gif) no-repeat 7px;
	padding-left: 30px !important;
}

.icon-medium {font-size: 1.4em;}
.icon-grey {color: #818181;}
.icon-orange {color: #e0952c;}
.icon-lightgrey {color: #ccc;}
.widget-funktionsoversikt {}
.widget-header-funktionsoversikt {height: 60px;}
.td-primary {color:var(--well-color-info-text)}
.nya-link {display: inline; color: #fff;}
.sidheader-wrap span a {color: #fff;}
.air-arbetsyta-wrap-full {max-width: none !important;}
#Progressbar {margin-top:5px;}
.LaggTillArtgrp {padding:var(--spacing-small) var(--spacing-xxsmall);}
.LaggTillArtgrp,
.LaggTill {display:none;}
.LaggTill,
.LaggTillArtgrp input,.LaggTillArtgrp label {display:block;float:left;margin-right:20px;}
.important {color: #b21a0f;}
.overstruken {text-decoration: line-through;}

/* AMA */
.ama-wizard-intro__icon {font-size: 5rem !important;}
.ama-wizard-intro__text {font-size: 28px !important;}
.css-tlfecz-indicatorContainer, .css-1gtu0rj-indicatorContainer {padding: 8px 4px !important;}

/*-------------------------------------------------*/
@media screen and (max-width: 1550px) {
	#launcher.modal .modal-dialog {width:80%;}
}
/*-------------------------------------------------*/
@media (min-width: 1024px) and (max-width: 1429px) {
	#air-nav-slide li:first-child {display: none;}
}
/*-------------------------------------------------*/
@media screen and (max-width: 1310px) {
	#launcher.modal {width:96%; left:2%;}
}
/*-------------------------------------------------*/
@media screen and (max-width: 1350px) {
	#launcher.modal .modal-dialog {width:90%;}
	.user-avatar-menu {display:inline-block;}
	#launchericon i, #notification-center i {line-height:45px;}
	#mobile-air-nav-toggle {padding:0;}
	#mobile-search-space div, #mobile-search-space i{line-height:60px !important; height:60px !important; padding:0 2px !important;}
}
/*-------------------------------------------------*/
@media (max-width: 1023px) {
	#air-header-content {padding-bottom: 20px;}
	#air-startsidan .widget {width: 100%;}
	#air-nav > li.Notice > a > i {margin-top: 13px; margin-bottom: 9px;}
	#supersok-wrap {margin-left: 0px;}
	#installningar-header {width: 180px;}
/* 	#user-wrap {width: 255px;}	 */
	#air-nav-slide li:first-child {display: none;}
	.air9-launcher li {width:20%;}
}
/*-------------------------------------------------*/
@media (min-width: 768px) and (max-width: 979px) {	
	#air-header-content {position: relative;}	
	#supersok-wrap {width: 50%;	}	
/* 	#air-sprakvaljare {width:140px;} */	
	#air-nav-slide > li > a,
	#air-nav-slide > li > a:link,
	#air-nav-slide > li > a:visited {padding:8px 10px 5px 10px; min-width: 30px; font-size: 12px;}
	.slide-profile-link a {max-width: 60px; overflow: hidden; max-height: 27px;}
}
/*-------------------------------------------------*/
@media (max-width: 767px) {
	body {padding:0;}
	img, iframe {max-width:100%; height:auto;}
	#air-header-wrap {padding: 0 20px;}
	#air-header-content {position: relative;}
	#supersok-wrap {float: left; width: 49%;}
	.LSS {float: left;}
/* 	#air-sprakvaljare {width:20%; min-height: 77px; float: left;}	 */
	#installningar-header {width: 29%; text-align: right; float: left;	}		
	.floating_buttons [class*="span"] {float:none; display:inline;}
	#mobile-air-nav-toggle {font-size:25px !important;}
	#mobile-search-space, #mobile-search-space div, #mobile-search-space i{line-height:45px !important; height:45px !important; padding:0 3px !important;}

	.Breadcrumb_Rubrik {width: 100%; }
	.listning-shortcuts {display:none;}
	.listning-right {float:left !important; width:100%; text-align:left !important;}
	.artikelheader-wrap {padding:10px 10px 0;}
	#Progressbar {padding:10px 10px 0;}
	#air-header-wrap {min-height:5px;}
	ul.inline.air9-launcher {display: grid;grid-template-columns: repeat(3, 1fr);}
	.air9-launcher li {width:25%; margin-bottom:15px;}
	.air9-launcher i::after, #launcher .icon-list-tools::before {width:100px; height:100px; line-height:90px;}
	.air9-launcher li a i {font-size:35px; line-height:80px;}
	.nav-tabs > li {width:auto;}
	.inlagd_datum , .inlagd_flik, .pris_flik, .pris_flik_child  {
		display: none !important;
	}

}
/*-------------------------------------------------*/
@media (max-width: 450px) {
	#launcher.modal {left:5%; top:2%; width:90%;}
	.ap_date {font-size:20px; line-height:45px;}
	.ap_date_t {font-size:60px;}
	.air9-launcher li {width:33%; padding:0 !important; margin-bottom:15px;}
	.air9-launcher li a {line-height:normal; margin-bottom:20px;}
	.air9-launcher-sc {padding:0;}
	.air9-launcher li.t_sc {font-size:22px; line-height:60px !important;}
	.air9-launcher li a span {line-height:normal;}
	.air9-launcher i::after, #launcher .icon-list-tools::before {width:80px; height:80px; line-height:70px;}
	.air9-launcher li a i, #launcher .icon-list-tools::before {font-size:30px; padding-bottom:5px;}
	#launcher .modal-body {padding:15px 5px;}
	.launcher_sok_meny {width:170px; margin-bottom:15px;}
	#launcher.modal .close {margin:0;}
	.ap_date {line-height:35px;}
	.ap_date_t {font-size:55px;}
	.air9-launcher li a span, .launcher-tool {font-size:13px; height:40px;}
}
/*-------------------------------------------------*/
@media print {
	#air-header-wrap,
	#LSS_Resultat,
	#air-nav-wrap,
	#air-nav-wrap-slide,
	#air-footer-wrap,
	#bug-modal {display: none;}
}
.rubrik_namn_liten {
	font-size: 18px !important;
	color: #777 !important;
	display: none;
}
#avbrytWrapper {
	margin:10px 0;
}
.askas-login-btn { text-align:center;cursor:pointer;text-decoration:none; }
.askas-login-btn > .inner:hover { box-shadow:0 0 3px 3px rgba(66,133,244,.3); }
.askas-login-btn img { height:25px;margin-right:10px; }
.askas-login-btn span { position:relative;top:-7px; }
#askas-login-btn .inner { padding: 10px;color: #ffffff;background-color: #428bca;border: 1px solid #357ebd;width: 100%;height: 50px;border-radius: 5px;transition: all 0.2s ease;font-size: 15px;font-weight: 700;cursor: pointer;-webkit-appearance: none; }
.askas-hidden { display:none; }

.btn .AIR8_Hjalp {display: none;}

body.dev #air-header-wrap {
	background-color: #f8b327;
}
body.dev #user-wrap>.btn-group a {
	display: flex;
	flex-wrap: wrap;
}
body.dev #user-wrap .dev--mode {
	color: #fff;
}
body.dev #user-wrap .dev--mode-user {
	width: 100%;
	overflow: hidden;
	text-align: left;
}
body.dev .btn-primary{
	background-color: #f8b327 !important;
	border-color: #f8b327 !important;
}

/* max-storlek på logo för frakt och betalningsmetod */
a[href*="funk=inst_betmetod_enskild"]{
	display: flex;
	flex-direction: column;
}
img[src*="/symboler/bank/liten/"],
img[src*="/symboler/frakt/liten/"] {
	max-width: 45px;
}

/* föregående/nästa order i ordervy */
.order--page-navigation {
	float: right;
	display: flex;
	margin-right: -10px;
}
.order--page-navigation a {
	display: flex;
	align-items: center;
	padding: 0 10px;
	font-size: 14px;
}
.order--page-navigation i {
	display: inline-block;
	margin-top: 0;
	padding: 0 5px;
}

.col-orderstatus.check_status {background: #ff583e; color: #fff; text-align: center;}
.col-orderstatus.check_status i {width: 100%; font-size: 20px;}

/* ACM Specifik CSS */ 
.acm .widget-header {
	font-size: 18px;
  	margin-bottom: 5px;
}

.acm .table tbody td:nth-last-child(2) {
  vertical-align: middle;
}

.acm .widget-header span {
  font-size: 18px !important;
}
.acm .widget-content{
border-top: 1px solid var(--table-border-color);
}
.acm_faq{
	margin: 0;
}
.acm thead:first-child tr:first-child th{
	text-wrap: nowrap;
}

.table.table-bordered #category_id_locked {
	opacity: 0.5;
  }

  /*Hantera övriga Cookies*/

  .acm-info a{
	color: #292625;
	text-decoration: underline;
  }
  .acm-info a:hover{
	color: #626571;
  }
  .acm-info .icon-question-sign{
	color: #292625;
  }

/* air toggle */
.air-toggle-content {
	padding: 10px 0;
	display: none;
}
.air-toggle-content.active {
	display: block;
}
.air-toggle-content.active.flex {
	display: flex;
}
.air-toggle-content.active.inline {
	display: inline;
}
.air-toggle {
	cursor: pointer;
	line-height: 1;
	display: flex;
	align-items: center;
	flex: 1;
}
.air-toggle-default {
	background: #e6e8ec;
	padding: 10px;
	border-radius: 16px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	text-transform: uppercase;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.air-toggle-default:hover,
.air-toggle-default.active {
	background: #d1d4da;
}
.toggle-viewsettings,
.toggle-filter {
	margin-bottom: 10px;
}

.toggle-viewsettings:before {
	content: "\f06e";
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 400;
	margin-right: 5px;
}
.toggle-filter:before {
	content: "\f1de";
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 400;
	margin-right: 5px;
}

.button-disabled-until-loaded{
	pointer-events:none;
	opacity:0.4;
}
.LaggTillArtikel fieldset {
		display: block;
}
fieldset {
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
}
fieldset .pull-right {
	margin-left: auto !important;
}

.tgle.open::after { 
	content:" \f0d8";
}
a.tgle{
	color: var(--color-default);
}
a.tgle:hover {
	color: var(--color-default);
}
a.tgle:focus {
	color: var(--color-default);
}
.tgle::after {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 900;
	content: " \f0d7";
}
.widget-header .tgle::after {
	content: "";
}

.statuses > ul {overflow: auto !important; max-height: 70px;}

#divorderlista {
	overflow: auto;
}
.filhanterare-img{
	max-width: 25px;
}
