/**
 * @package    Import of needed Boostrap 2 CSS (and any necessary adjustments)
 * @version    2.2.0
 * @author     Twitter, Inc.
 * @copyright  (C) 2017 F. Engel K/S. All rights reserved.
 */

 
/* Scaffolding */
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;	/* padding-right: 15px; */
	padding-left: 10px;		/* padding-left: 15px; */
	float: left;
}
.span1	{ width: 8.33333333%;	}
.span2	{ width: 16.66666667%;	}
.span3	{ width: 25%;			}
.span4	{ width: 33.33333333%;	}
.span5	{ width: 41.66666667%;	}
.span6	{ width: 50%;			}
.span7	{ width: 58.33333333%;	}
.span8	{ width: 66.66666667%;	}
.span9	{ width: 75%;			}
.span10	{ width: 83.33333333%;	}
.span11	{ width: 91.66666667%;	}
.span12	{ width: 100%;			}

.container-fluid {
	margin-right: inherit;
	margin-left: inherit;
}
.table-responsive {
	border: 0;
}

/* Font icons (BS2) - migrated to Glyphicons */
[class^="icon-"],
[class*=" icon-"] {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-white						{ color: #FFF; }
.icon-glass:before				{ content: "\e001"; }
.icon-music:before				{ content: "\e002"; }
.icon-search:before				{ content: "\e003"; }
.icon-envelope:before			{ content: "\e004"; }
.icon-heart:before				{ content: "\e005"; }
.icon-star:before				{ content: "\e006"; }
.icon-star-empty:before			{ content: "\e007"; }
.icon-user:before				{ content: "\e008"; }
.icon-film:before				{ content: "\e009"; }
.icon-th-large:before			{ content: "\e010"; }
.icon-th:before					{ content: "\e011"; }
.icon-th-list:before			{ content: "\e012"; }
.icon-ok:before					{ content: "\e013"; }
.icon-remove:before				{ content: "\e014"; }
.icon-zoom-in:before			{ content: "\e015"; }
.icon-zoom-out:before			{ content: "\e016"; }
.icon-off:before				{ content: "\e017"; }
.icon-signal:before				{ content: "\e018"; }
.icon-cog:before				{ content: "\e019"; }
.icon-trash:before				{ content: "\e020"; }
.icon-home:before				{ content: "\e021"; }
.icon-file:before				{ content: "\e022"; }
.icon-time:before				{ content: "\e023"; }
.icon-road:before				{ content: "\e024"; }
.icon-download-alt:before		{ content: "\e025"; }
.icon-download:before			{ content: "\e026"; }
.icon-upload:before				{ content: "\e027"; }
.icon-inbox:before				{ content: "\e028"; }
.icon-play-circle:before		{ content: "\e029"; }
.icon-repeat:before				{ content: "\e030"; }
.icon-refresh:before			{ content: "\e031"; }
.icon-list-alt:before			{ content: "\e032"; }
.icon-lock:before				{ content: "\e033"; }
.icon-flag:before				{ content: "\e034"; }
.icon-headphones:before			{ content: "\e035"; }
.icon-volume-off:before			{ content: "\e036"; }
.icon-volume-down:before		{ content: "\e037"; }
.icon-volume-up:before			{ content: "\e038"; }
.icon-qrcode:before				{ content: "\e039"; }
.icon-barcode:before			{ content: "\e040"; }
.icon-tag:before				{ content: "\e041"; }
.icon-tags:before				{ content: "\e042"; }
.icon-book:before				{ content: "\e043"; }
.icon-bookmark:before			{ content: "\e044"; }
.icon-print:before				{ content: "\e045"; }
.icon-camera:before				{ content: "\e046"; }
.icon-font:before				{ content: "\e047"; }
.icon-bold:before				{ content: "\e048"; }
.icon-italic:before				{ content: "\e049"; }
.icon-text-height:before		{ content: "\e050"; }
.icon-text-width:before			{ content: "\e051"; }
.icon-align-left:before			{ content: "\e052"; }
.icon-align-center:before		{ content: "\e053"; }
.icon-align-right:before		{ content: "\e054"; }
.icon-align-justify:before		{ content: "\e055"; }
.icon-list:before				{ content: "\e056"; }
.icon-indent-left:before		{ content: "\e057"; }
.icon-indent-right:before		{ content: "\e058"; }
.icon-facetime-video:before		{ content: "\e059"; }
.icon-picture:before			{ content: "\e060"; }
.icon-pencil:before				{ content: "\270f"; }
.icon-map-marker:before			{ content: "\e062"; }
.icon-adjust:before				{ content: "\e063"; }
.icon-tint:before				{ content: "\e064"; }
.icon-edit:before				{ content: "\e065"; }
.icon-share:before				{ content: "\e066"; }
.icon-check:before				{ content: "\e067"; }
.icon-move:before				{ content: "\e068"; }
.icon-step-backward:before		{ content: "\e069"; }
.icon-fast-backward:before		{ content: "\e070"; }
.icon-backward:before			{ content: "\e071"; }
.icon-play:before				{ content: "\e072"; }
.icon-pause:before				{ content: "\e073"; }
.icon-stop:before				{ content: "\e074"; }
.icon-forward:before			{ content: "\e075"; }
.icon-fast-forward:before		{ content: "\e076"; }
.icon-step-forward:before		{ content: "\e077"; }
.icon-eject:before				{ content: "\e078"; }
.icon-chevron-left:before		{ content: "\e079"; }
.icon-chevron-right:before		{ content: "\e080"; }
.icon-plus-sign:before			{ content: "\e081"; }
.icon-minus-sign:before			{ content: "\e082"; }
.icon-remove-sign:before		{ content: "\e083"; }
.icon-ok-sign:before			{ content: "\e084"; }
.icon-question-sign:before		{ content: "\e085"; }
.icon-info-sign:before			{ content: "\e086"; }
.icon-screenshot:before			{ content: "\e087"; }
.icon-remove-circle:before		{ content: "\e088"; }
.icon-ok-circle:before			{ content: "\e089"; }
.icon-ban-circle:before			{ content: "\e090"; }
.icon-arrow-left:before			{ content: "\e091"; }
.icon-arrow-right:before		{ content: "\e092"; }
.icon-arrow-up:before			{ content: "\e093"; }
.icon-arrow-down:before			{ content: "\e094"; }
.icon-share-alt:before			{ content: "\e095"; }
.icon-resize-full:before		{ content: "\e096"; }
.icon-resize-small:before		{ content: "\e097"; }
.icon-plus:before				{ content: "\2b";   }
.icon-minus:before				{ content: "\2212"; }
.icon-asterisk:before			{ content: "\2a";   }
.icon-exclamation-sign:before	{ content: "\e101"; }
.icon-gift:before				{ content: "\e102"; }
.icon-leaf:before				{ content: "\e103"; }
.icon-fire:before				{ content: "\e104"; }
.icon-eye-open:before			{ content: "\e105"; }
.icon-eye-close:before			{ content: "\e106"; }
.icon-warning-sign:before		{ content: "\e107"; }
.icon-plane:before				{ content: "\e108"; }
.icon-calendar:before			{ content: "\e109"; }
.icon-random:before				{ content: "\e110"; }
.icon-comment:before			{ content: "\e111"; }
.icon-magnet:before				{ content: "\e112"; }
.icon-chevron-up:before			{ content: "\e113"; }
.icon-chevron-down:before		{ content: "\e114"; }
.icon-retweet:before			{ content: "\e115"; }
.icon-shopping-cart:before		{ content: "\e116"; }
.icon-folder-close:before		{ content: "\e117"; }
.icon-folder-open:before		{ content: "\e118"; }
.icon-resize-vertical:before	{ content: "\e119"; }
.icon-resize-horizontal:before	{ content: "\e120"; }
.icon-hdd:before				{ content: "\e121"; }
.icon-bullhorn:before			{ content: "\e122"; }
.icon-bell:before				{ content: "\e123"; }
.icon-certificate:before		{ content: "\e124"; }
.icon-thumbs-up:before			{ content: "\e125"; }
.icon-thumbs-down:before		{ content: "\e126"; }
.icon-hand-right:before			{ content: "\e127"; }
.icon-hand-left:before			{ content: "\e128"; }
.icon-hand-up:before			{ content: "\e129"; }
.icon-hand-down:before			{ content: "\e130"; }
.icon-circle-arrow-right:before	{ content: "\e131"; }
.icon-circle-arrow-left:before	{ content: "\e132"; }
.icon-circle-arrow-up:before	{ content: "\e133"; }
.icon-circle-arrow-down:before	{ content: "\e134"; }
.icon-globe:before				{ content: "\e135"; }
.icon-wrench:before				{ content: "\e136"; }
.icon-tasks:before				{ content: "\e137"; }
.icon-filter:before				{ content: "\e138"; }
.icon-briefcase:before			{ content: "\e139"; }
.icon-fullscreen:before			{ content: "\e140"; }
/* Font icons (J!) - migrated to Glyphicons */
.icon-archive:before			{ content: "\e028"; }	/* inbox */
.icon-cancel:before				{ content: "\e014"; }	/* remove */
.icon-copy:before				{ content: "\e092"; }	/* arrow-right */
.icon-delete:before				{ content: "\e088"; }	/* circle-remove */
.icon-file-add:before			{ content: "\e022"; }	/* file */
.icon-folder-2:before			{ content: "\e117"; }	/* usd */
.icon-hikashopproduct:before	{ content: "\e148"; }	/* usd */



/* Modals */
.hide {
	display: inherit !important;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  bottom: inherit;
  z-index: 3050;	/* 1050 */
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  border-radius: 0;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}
.modal-body {
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  border-radius: 0;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media (min-width: 992px) and (max-width:1199px) {
	.modal-header .close {
		font-size: 30px;
	}
	div.modal.fade.in {
		top: 0			!important;
		left: 0			!important;
		height: 100%	!important;
		width: 100%		!important;
		margin: 0		!important;
	}
	.modal.fade {
		top: 0			!important;
		left: 0			!important;
		height: 0		!important;
		width: 0		!important;
		margin: 0		!important;
	}
	.modal.fade {
		top: -50%;
	}
	.modal-body {
		height: 100%;
		overflow-y: scroll;
		/* padding-bottom: 50px !important; */
		-webkit-overflow-scrolling: touch;
	}
	.modal-body iframe {
		height: 100%	!important;
		width: 100%		!important;
	}
}
@media (min-width: 768px) and (max-width:991px) {
	div.modal.fade.in {
		top: 50% !important;
	}
	.modal.fade {
		top: -50%;
	}
}
@media (max-width: 767px) {
	.modal-header .close {
		font-size: 30px;
	}
	
	div.modal.fade.in {
		top: 0			!important;
		left: 0			!important;
		height: 100%	!important;
		width: 100%		!important;
		margin: 0		!important;
	}
	.modal.fade {
		top: 0			!important;
		left: 0			!important;
		height: 0		!important;
		width: 0		!important;
		margin: 0		!important;
	}
	.modal.fade {
		top: -50%;
	}
	.modal-body {
		height: 100%;
		overflow-y: scroll;
		padding-bottom: 50px !important;
		-webkit-overflow-scrolling: touch;
	}
	.modal-body iframe {
		height: 100%	!important;
		width: 100%		!important;
	}
}



/* Forms */
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}

@media (max-width: 767px) {
	.form-horizontal .control-label {
		float: none;
		width: auto;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .controls .btn {
		width: 100%;
	}
}


/* Collapses */
.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.collapse {
	display: inherit;
	/* position: relative; */
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}
.collapse.in {
	display: inherit;
	height: auto;
}
