@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
/* reset */
html, body, div, span, applet, object, iframe,
 /*h1, h2, h3, h4, h5, h6,*/ p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, font, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td {
 	text-align:left;
	font-family: "Open Sans",sans-serif;
	letter-spacing: -0.5px;
	vertical-align:baseline;
}

 /* defaults */
p {line-height: 1.3em; vertical-align: top;}
span, label {}
html, body {background-color: #efefef;}
html {overflow-y: scroll; }
body {text-align: center; }
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-spacing: 0;}    /* tables still need 'cellspacing="0"' in the markup */
th {font-weight:bold;}
td {}
a {font-size:inherit;color:inherit; font-weight:inherit;}
a:hover {text-decoration:underline;}
a:focus, :focus {outline:none!important;}
input[type="file"] {font-size:xx-small;}
strong {font-weight:bold;}

.btn-fnadmin {
  color: #fff;
  background-color: #6430b0;
  border-color: #A9A9A9;
}
.btn-fnadmin:hover,
.btn-fnadmin:focus,
.btn-fnadmin.focus,
.btn-fnadmin:active,
.btn-fnadmin.active,
.open > .dropdown-toggle.btn-fnadmin {
  color: #fff;
  background-color: #5e2aaa;
  border-color: #A9A9A9;
}
.btn-fnadmin:active,
.btn-fnadmin.active,
.open > .dropdown-toggle.btn-fnadmin {
  background-image: none;
}
.btn-fnadmin.disabled,
.btn-fnadmin[disabled],
fieldset[disabled] .btn-fnadmin,
.btn-fnadmin.disabled:hover,
.btn-fnadmin[disabled]:hover,
fieldset[disabled] .btn-fnadmin:hover,
.btn-fnadmin.disabled:focus,
.btn-fnadmin[disabled]:focus,
fieldset[disabled] .btn-fnadmin:focus,
.btn-fnadmin.disabled.focus,
.btn-fnadmin[disabled].focus,
fieldset[disabled] .btn-fnadmin.focus,
.btn-fnadmin.disabled:active,
.btn-fnadmin[disabled]:active,
fieldset[disabled] .btn-fnadmin:active,
.btn-fnadmin.disabled.active,
.btn-fnadmin[disabled].active,
fieldset[disabled] .btn-fnadmin.active {
  background-color: #6430b0;
  border-color: #A9A9A9;
}
.btn-fnadmin .badge {
  color: #6430b0;
  background-color: #fff;
}
/* Named helpers */
.date-width-short, .date-width {width:90px; white-space: nowrap;}
.date-width-medium {width:120px; white-space: nowrap;}
.date-width-long {width:140px; white-space: nowrap;}
.state-width {width:90px!important;}
.state-width-long{ width:140px;}
.numeric-width-short, .numeric-width {width:90px!important; white-space: nowrap;}
.numeric-width-long {width:120px!important; white-space: nowrap;}
.full-width{width:100%;}
.full-height {height:100%;}
.x-small, .small {font-size:x-small;}
.xx-small, .smaller {font-size:xx-small;}
.larger {font-size:larger;}
.big {font-size:14pt;}
.bigger {font-size:22pt;}
.border {border:1px solid #cfcfcf;}
.border-left {border-left:1px solid #cfcfcf;}
.border-right {border-right:1px solid #cfcfcf;}
.border-top {border-top:1px solid #cfcfcf;}
.border-bottom {border-bottom:1px solid #cfcfcf;}
.no-border {
	border:0px!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}
.no-margin {margin:0px 0px 0px 0px!important;}
.no-margin-top {margin-top:0!important;}
.no-margin-bottom {margin-bottom:0!important;}
.no-padding {padding: 0px 0px 0px!important;}
.no-padding-top {padding-top:0!important;}
.no-padding-bottom {padding-bottom:0!important;}
.top-margin-small {padding-top:8px;}
.top-margin {padding-top:12px;}
.top-margin-big {padding-top:18px;}
.margin-bottom {margin-bottom:12px;}
.margin-bottom-small {margin-bottom:6px;}
.indent {padding-left:15px;border-bottom:0px;border-left:0px;}
.padding-left {padding-left:15px!important;}
.padding-right {padding-right:15px!important;}
.small-padding-left {padding-left:4px!important;}
.small-padding-right {padding-right:4px!important;}
.no-padding-left {padding-left:0px!important;}
.no-padding-right {padding-right:0px!important;}
.small-indent {padding-left:4px;}
.selected {background:#d3d3d3;}
.bold .text-bold {font-weight:bold;}
.italic, .text-italic {font-style:italic;}
.underline, .text-underline {text-decoration:underline!important;}
.strikethrough, .text-strikethrough {text-decoration: line-through;}
.disabled {color:#888 !important;}
.text-left {text-align:left!important;}
.text-center {text-align:center!important;}
.text-right {text-align:right!important;}
.text-top {vertical-align:text-top!important;}
.number {text-align:right;}
.clear {clear:both;}
.clickable:hover, .table tr.clickable td {cursor:pointer}
.overflow-hidden{overflow:hidden;}
.required:after {color:#B90404;font-size:14px;font-weight:bold;letter-spacing:1px;display:inline;padding:0 2px 0 2px;content: "*";}
.block {display:block;}
.inline-block {display:inline-block;}
.cursor-pointer {cursor: pointer;}
.float-left {float:left;}
.float-right {float:right;}
.red, .color-red {color: #D9534F!important;}
.green, .color-green {color: #8FBC8F;}
.orange, .color-orange {color: darkorange;}
.color-blue {color:#004581!important;}
.background-white {background-color:#ffffff!important;}
.background-blue {background-color:#004581;}
.color-grey, .text-grey {color:#707070;}
.text-lightgrey {color:#EFEFEF;}
.color-green {color:#5cb85c;}
.background-grey {background-color:#EFEFEF;}
.color-knockout {color:red;padding-top:2px;padding-right:3px;opacity: 0.7;}
.placeholder-grey {color:#999;}
.nowrap {white-space:nowrap;}
.row-header {font-size:110%; font-weight:bold; color:#004581; border-bottom:1px solid #004581 !important;}
.scroll-vertical {overflow-y: scroll;overflow-x: hidden;}
.input-hint {color:#707070;}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.small-column {
	width:15px;
	padding-left:4px!important;
	padding-right:4px!important;
}
.display-table {
	display:table;
}
.table-row {
	display:table-row;
}

.display-table .table-cell {
	display:table-cell;
	vertical-align:top;
}
.bbprompt-large textarea { height: 300px; }
/* PAGE LAYOUT */
#acontainer {
	text-align:center;
	min-width:920px;
}

#main-messages {
	text-align:center;
	position:fixed;
	width:480px;
	left: 50%;
	margin-left: -240px;
	z-index:10000;
}
#main-messages .alert {
	position:relative;
	width:100%;
	margin:0 auto;
	margin-bottom:6px;
	text-align:center;
	overflow:hidden;
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-width:0px;
	box-shadow: 0px 0px 6px #888888;
}

#apage {
	z-index:10;
	width:1200px;
	display: inline-block;
	position:absolute;
	min-height:100%;
	top:0;
	left:0;
	right:0;
	background-color:white!important;
	margin:0 auto;
}
#anav {
	xz-index:200;
	background-color:#eee;
	padding-left:15px;
	padding-right:15px;
	position:fixed;
	top:0;
	bottom:0;
	height:auto;
	display: block;
}
#acontent {
	position:relative;
	z-index:-1;
	padding:0 15px 0 15px;
	xbackground-color:white;
}

#atools {
	top:-30px;
	position:absolute;
	height: 0px;
}
#atools a {
	opacity:0.6;
	filter:alpha(opacity=40);
}
#ahelp {
	right:0;
	top:-40px;
	position:absolute;
	height: 0px;
}
#help {
/*	border-style: solid;
	border-width: 0 41px 41px 0;
	border-color: transparent #f9a033 transparent transparent;
	line-height: 0px;
	_border-color: #000000 #f9a033 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
*/}
#help a {
	margin-left:20px;
	right:2px;
	position:absolute;
}
#help .btn-help {
	padding: 6px 8px 0 8px;
	font-size:16px;
    line-height: inherit;
	background-color: #f7941d;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#help .btn-help:hover {
    cursor: pointer;
    padding-top: 12px;
	background-color: #f7941d;
	border-color: #f7941d;
}
#help a span {
	color:white;
/*	font-size:large;
*/}

/* Silder */
#aslider {
	z-index: 101;
	right:0;
	top:0;
	position:fixed;
	height: 0px;
}
#slider {
	border-style: solid;
	border-width: 0 41px 41px 0;
	border-color: transparent #008F00 transparent transparent;
	line-height: 0px;
	_border-color: #000000 #008F00 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
#slider a {
	color: #fff;
	margin-left:20px;
	right:2px;
	top:5px;
	position:absolute;
}
#slider a span {
	color:white;
	font-size:large;
}

.slider-pane {
	z-index: 100;
	position: fixed;
	top: 0;
	right: -350px;
	display: block;
	background-color: #fff;
	height: 100%;
	max-width: 350px;
	float: left;
	padding: 10px;
	border-left: 1px solid #ccc;
}

input.error, textarea.error {
  border-color: #d9534f;
}
input.error:focus, textarea.error:focus {
  border-color: #d9534f;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(217, 83, 79, 0.6)!important;
}
label.error {
	color:#d9534f;
	height:10px;
	line-height:10px;
	margin:0;
	margin-top:2px;
	padding:0;
	padding-left:2px;
	vertical-align:top;
	float:left;
	font-size:small;
}
.alert-danger a { text-decoration: underline; }
.tooltip-inner {
	max-width: 450px!important;
}

/* LANGUAGE ICONS */
.choose-your-language {display:inline-block;background-repeat: no-repeat;height:15px;width:15px;background-size: 15px 15px;}
a.choose-your-language.en {background-image: url('../images/choose-your-language-en.png');}
a.choose-your-language.nl {background-image: url('../images/choose-your-language-nl.png');}
a.choose-your-language.fr {background-image: url('../images/choose-your-language-fr.png');}
a.choose-your-language.de {background-image: url('../images/choose-your-language-de.png');}

/* NAVIGATION SIDEBAR */
/* Sidebar header icons */
#header-logo {padding-top:5px;margin-left:-15px;height:40px;}
#header-logo img {margin-left: 20px;}
#header-icons {height:20px;margin-top:2px;margin-left:-15px;margin-right:-15px;margin-bottom:20px;}
#header-icons ul { list-style:none; padding:0px; margin:0px; }
#header-icons ul li {float:left;display:block;margin-left:17px;margin-right:0px;}
#header-icons ul.supplier li {margin-left:30px}
#header-icons ul li a {width:20px;height:19px;display:block;background-image: url('../images/sidebar-icons.png');background-repeat: no-repeat;}
#header-icons ul li a:hover {background-position: 200px bottom;}
#header-icons ul li a.selected {background-position:0 bottom;}
#header-icons a.sprite-home {background-position:-15px 0;}
#header-icons a:hover.sprite-home {background-position:-15px -50px;}
#header-icons a.sprite-list {background-position: -65px 0;}
#header-icons a:hover.sprite-list {background-position: -65px -50px;}
#header-icons a.sprite-report {background-position: -115px 0;}
#header-icons a:hover.sprite-report {background-position: -115px -50px;}
#header-icons a.sprite-mail {background-position: -165px 0;}
#header-icons a:hover.sprite-mail {background-position: -165px -50px;}
#header-icons a.sprite-notifications {background-position: -215px 0;}
#header-icons a:hover.sprite-notifications {background-position: -215px -50px;}
#header-icons a.sprite-search {background-position: -265px 0;}
#header-icons a:hover.sprite-search {background-position: -265px -50px;}
#header-icons a.sprite-favourites {background-position: -465px 0;}
#header-icons a:hover.sprite-favourites {background-position: -465px -50px;}
#header-icons a.sprite-reminders {background-position: -510px 0;}
#header-icons a:hover.sprite-reminders {background-position: -510px -50px;}

.search-input {
	display:none;
	position:relative;
	top:-40px;
	float:left;
}
.search-input input.form-search {
	/*background-image: url('../images/icon_search.png');
	background-repeat: no-repeat;
	background-size:20px;*/
	height:24px!important;
	padding-top:0!important;
	padding-bottom:0!important;
}
.search-input button {
	height:24px!important;
	padding-top:2px!important;
}

/* for high resolution display */

@media only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {
	#header-icons ul li a {
		background-image: url('../images/sidebar-icons@2x.png');
		background-size: 600px 100px;
	}
	#header-icons a:hover.sprite-home {background-image: url('../images/sidebar-icons@2x.png') no-repeat -30px -100px;}
	}
}

.sidemenu {position: absolute; top: 0; bottom: 0; padding: 10px; background-color: #efefef; width: 240px; height: 100%;}
#afull-menu h3, .sidemenu h3 {color:#666;font-weight:bold;font-size:110%;padding-left:5px;}
#afull-menu h3 .chevron-down {margin:2px 3px;}

.content-header {
	font-size:160%;
	font-weight:normal;
	color:#004581;
	margin-top:35px;
	margin-bottom:6px;
	height:30px;
	overflow:hidden;
}
.content-actionbar {
	xheight:32px;
	min-height: 34px;
	margin-bottom:6px;
	z-index:999;
}

.list-sidemenu .chevron-right {margin-top:3px;}

ul.list-sidemenu {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
	width:250px;
}

ul.list-sidemenu li a {
	width:210px;
}

ul.list-sidemenu li a:link, ul.list-sidemenu li a:visited {
	width:210px;
	font-weight:normal;
	display: block;
	color: #666;
	margin: 0 0px 0 17px;
	text-decoration: none;
	padding: 5px 5px 5px 17px;
	text-indent: -12px;
}

ul.list-sidemenu li a:link .badge, ul.list-sidemenu li a:visited .badge {
	text-indent: 0px;
}

ul.list-sidemenu li a:hover {
	background-color: #fff;
	color: black;
	border-radius:2px;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}


ul.list-sidemenu li a.current {
	background-color: #fff;
	color: #777;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

ul.list-double {
    -moz-column-count: 2;
    -moz-column-gap:8px;
    -webkit-column-count: 2;
    -webkit-column-gap: 8px;
    column-count: 2;
    column-gap:8px;
}
ul.list-triple {
    -moz-column-count: 3;
    -moz-column-gap:8px;
    -webkit-column-count: 3;
    -webkit-column-gap: 8px;
    column-count: 3;
    column-gap:8px;
}

ul.list-quattro {
    -moz-column-count: 4;
    -moz-column-gap:6px;
    -webkit-column-count: 4;
    -webkit-column-gap: 6px;
    column-count: 4;
    column-gap:6px;
}

#menu-onthefly {
	width: 235px;
	padding-left: 10px;
	z-index: 999999;
	position: absolute;
	display: block;
	background: #eee;
	height: 100%;
}

img.spinner {width: 15px; height: 15px; margin: 0 20px 0 0;}
#spinner {
	background-color: rgba(255,255,255,.1);
}
#spinner img {
	position: fixed;
	top: 50%;
	left: 50%;}

*/
/* Star changes */
.rating-stars, .rating-container  {font-family: 'Glyphicons Halflings'; left: 0;}
.rating-xs {font-size: 1.4em;}
.rating-uni {font-size: 1.4em; }
.rating-gly-star .rating-stars:before { padding-left: 2px;}
.rating-container .rating-stars:before {  text-shadow: none;}

/* select button in right-top of previous element */
.top-right-selector {
	position:absolute;
	top:0;
	right:0;
}
.top-right-selector .dropdown-menu {
	left:auto!important;
}
.top-right-selector .btn {
	border-radius: 0px 4px 0px 4px;
}

.menu-pricesheet-header {margin-left: 10px; color: #777;}

table.sortable>thead>tr>th {cursor: pointer;}


.message-templateselector {
	position:absolute;
	top:0;
	right:0;
}
.message-templateselector .dropdown-menu {
	left:auto!important;
}
.message-templateselector .btn {
	border-radius: 0px 4px 0px 4px;
}

a.attachment:before {
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    line-height: 1;
    position: relative;
    top: 1px;
	content: "\e142";
	padding-right:6px;
}
a.attachment-content {
    float: left;
}
a.attachment {
    background-color: #f4f4f4;
    color: #66767d;
    display: inline-block;
    padding: 4px 6px 4px 6px;
    margin: 2px 0 2px 0;
    position: relative;
    text-decoration: none;
}
a.attachment, a.attachment:visited {
	color:#004581;
	display:inline-block;
	line-height:150%;
}
a:hover.attachment {
	text-decoration:underline;
}
li.attachment-progress {
	padding: 7px 7px 7px 30px;
    color: #666;
}
span.attachment-uploader-container {
	padding: 10px 0; text-align: right;
}
ul.attachments-container li .btn-delete-attachment { 
	display: none; 
}
ul.attachments-container li:hover .btn-delete-attachment { 
	display: inline-block; cursor:pointer; 
}
.response-instruction {
    padding:10px 10px 10px 10px;
    line-height:150%;
    background-color:#FEFFF0;
    color:#8D8D8D;
    border:1px dotted #8D8D8D;
    margin-bottom:2px;
    border-width: 0 0 1px 0;
}

.talk-bubble {
	margin: 8px 0px 8px 16px;
	display: inline-block;
	position: relative;
	width: 450px;
	height: auto;
	background-color: #f9f9f9;
	border-radius: 4px;
}
/* talk bubble contents */
.talktext{
	padding: 5px;
	text-align: left;
	line-height: 1.5em;
}
.talktext i{
	font-size: x-small;
	padding-left: 10px;
}
.talktext p{
  padding-left: 10px;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}
.tri-right.border.left-top:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -40px;
	right: auto;
	top: -8px;
	bottom: auto;
	border: 32px solid;
	border-color: #666 transparent transparent transparent;
}
.tri-right.left-top:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -20px;
	right: auto;
	top: 5px;
	bottom: auto;
	border-top: 22px solid #f9f9f9;
	border-left: 22px solid transparent;
}

.tri-left.border.right-top:before {
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	right: -40px;
	left: auto;
	bottom: -8px;
	top: auto;
	border: 32px solid;
	border-color: #666 transparent transparent transparent;
}

.tri-left.right-top:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	top: 10px;
	right: -20px;
	left: auto;
	bottom: auto;
	border-top: 22px solid #f9f9f9;
	border-right: 22px solid transparent;
}
#waitspinner{
	position:relative;
	width:96px;
	height:12px;
	margin:auto;
}

.waitspinner{
	position:absolute;
	top:0;
	background-color:rgba(112,112,112,0.98);
	width:12px;
	height:12px;
	animation-name:bounce_waitspinner;
		-o-animation-name:bounce_waitspinner;
		-ms-animation-name:bounce_waitspinner;
		-webkit-animation-name:bounce_waitspinner;
		-moz-animation-name:bounce_waitspinner;
	animation-duration:1.69s;
		-o-animation-duration:1.69s;
		-ms-animation-duration:1.69s;
		-webkit-animation-duration:1.69s;
		-moz-animation-duration:1.69s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
	transform:scale(.3);
		-o-transform:scale(.3);
		-ms-transform:scale(.3);
		-webkit-transform:scale(.3);
		-moz-transform:scale(.3);
	border-radius:8px;
		-o-border-radius:8px;
		-ms-border-radius:8px;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
}

#waitspinner_1{
	left:0;
	animation-delay:0.68s;
		-o-animation-delay:0.68s;
		-ms-animation-delay:0.68s;
		-webkit-animation-delay:0.68s;
		-moz-animation-delay:0.68s;
}

#waitspinner_2{
	left:12px;
	animation-delay:0.85s;
		-o-animation-delay:0.85s;
		-ms-animation-delay:0.85s;
		-webkit-animation-delay:0.85s;
		-moz-animation-delay:0.85s;
}

#waitspinner_3{
	left:24px;
	animation-delay:1.01s;
		-o-animation-delay:1.01s;
		-ms-animation-delay:1.01s;
		-webkit-animation-delay:1.01s;
		-moz-animation-delay:1.01s;
}

#waitspinner_4{
	left:36px;
	animation-delay:1.18s;
		-o-animation-delay:1.18s;
		-ms-animation-delay:1.18s;
		-webkit-animation-delay:1.18s;
		-moz-animation-delay:1.18s;
}

#waitspinner_5{
	left:48px;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#waitspinner_6{
	left:60px;
	animation-delay:1.52s;
		-o-animation-delay:1.52s;
		-ms-animation-delay:1.52s;
		-webkit-animation-delay:1.52s;
		-moz-animation-delay:1.52s;
}

#waitspinner_7{
	left:72px;
	animation-delay:1.69s;
		-o-animation-delay:1.69s;
		-ms-animation-delay:1.69s;
		-webkit-animation-delay:1.69s;
		-moz-animation-delay:1.69s;
}

#waitspinner_8{
	left:84px;
	animation-delay:1.86s;
		-o-animation-delay:1.86s;
		-ms-animation-delay:1.86s;
		-webkit-animation-delay:1.86s;
		-moz-animation-delay:1.86s;
}

.gradient-green {
	height:6px;
	background: linear-gradient(90deg,green,green);
	background: -moz-linear-gradient(90deg,green, green);
	background: -webkit-linear-gradient(90deg,green, green);
	background: -o-linear-gradient(90deg,green, green);
	background: -ms-linear-gradient(90deg,green, green);/*For IE10*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#008000');/*For IE7-8-9*/*/
}
.gradient-red {
	height:6px;
	background: linear-gradient(90deg,red,red);
	background: -moz-linear-gradient(90deg,red, red);
	background: -webkit-linear-gradient(90deg,red, red);
	background: -o-linear-gradient(90deg,red, red);
	background: -ms-linear-gradient(90deg,red, red);/*For IE10*/
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ff0000');/*For IE7-8-9*/*/
}

.input-group .decimal-separator {
	padding-left: 5px;
	padding-right: 5px;
	border-right-width: 0px;
	border-left-width: 0px;
}


.report-string {
	text-align: left;
}

.report-number  {
	text-align: right;
	padding-left: 0;
	padding-right: 16px;
}

.report-number > span.parent {
	text-align: right !important;
	padding-left: 0;
	padding-right: 0;
}

.report-currency {
	text-align: right;
	padding-left: 0;
	padding-right: 16px;
}

.report-boolean {
	text-align: center;
}

.progress-details {
    font-size: 1.4rem;
}


@keyframes bounce_waitspinner{
	0%{
	transform:scale(1);
		background-color:rgb(112,112,112);
	}

	100%{
	transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes bounce_waitspinner{
	0%{
	-o-transform:scale(1);
		background-color:rgb(112,112,112);
	}

	100%{
	-o-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes bounce_waitspinner{
	0%{
	-ms-transform:scale(1);
		background-color:rgb(112,112,112);
	}

	100%{
	-ms-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes bounce_waitspinner{
	0%{
	-webkit-transform:scale(1);
		background-color:rgb(112,112,112);
	}

	100%{
	-webkit-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes bounce_waitspinner{
	0%{
	-moz-transform:scale(1);
		background-color:rgb(112,112,112);
	}

	100%{
	-moz-transform:scale(.3);
		background-color:rgb(255,255,255);
	}
}
div.content-header.breadcrumb-box {
	display: flex;
	align-items: flex-start;
	height: unset;
}
div.content-header.breadcrumb-box .breadcrumb-center {
	align-self: center;
}
.org-logo {
	width: 36px;
	height: 36px;
	border-radius: 3px;
	opacity: 1;
	background-color: #fff;
	margin-left: 2px;
	margin-right: 10px;
}