@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
/* Primaries */

/* Secondaries */

/* Signal colors */

/* Unsaturateds */

/* State */
/* How to globalize following RGBA colors? */ /* rgba(255,255,255,0.85); */

.node_modules--easyads-easyads-modals-themes-___easyads__modal___2WSZc {
	z-index: 2000;
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	outline: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 0;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 100%;
	width: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	pointer-events: none;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-overlay___2w2Ec {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	background: rgba(0, 132, 222, .85);
	overflow-x: hidden;
	overflow-y: auto;
	display: block;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	width: 66.66666667%;
	max-width: 800px;
	min-width: 320px;
	pointer-events: all;

	position: relative;
	border-radius: 4px;
	margin: 0 auto;
	padding: 25px 45px;
	-webkit-box-shadow: 0 0 180px -40px rgba(0, 0, 0, 1);
	        box-shadow: 0 0 180px -40px rgba(0, 0, 0, 1)
	/* 0 0 200px rgba(0,0,0,0.4); */
	/* 0 0 10px rgba(0,0,0,0.333); */
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__default___1HupK {
	background-color: #fff;
	color: #666;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__default___1HupK h4 {
	color: #0084de;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__primary___2vjV6 {
	background-color: #0084de;
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__primary___2vjV6 h4 {
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__success___31KPf {
	background-color: #10b48a;
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__success___31KPf h4 {
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__warning___327l7 {
	background-color: #ef8b2c;
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__warning___327l7 h4 {
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__error___1xVRy {
	background-color: #d24141;
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn.node_modules--easyads-easyads-modals-themes-___easyads__error___1xVRy h4 {
	color: #fff;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-overlay-fade-in___1Iqsq {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-overlay-fade-in___1Iqsq.ReactModal__Overlay--after-open {
	visibility: visible;
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-overlay-fade-in___1Iqsq.ReactModal__Overlay--before-close {
	visibility: hidden;
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-fade-in-and-scale___waPo4 {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fade-in-and-scale___waPo4 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(0.7);
	        transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fade-in-and-scale___waPo4.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(1);
	        transform: scale(1);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fade-in-and-scale___waPo4.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
 	-webkit-transform: scale(0.7);
 	        transform: scale(0.7);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-right___3mmKa {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-right___3mmKa .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateX(20%);
	        transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-right___3mmKa.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-right___3mmKa.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateX(20%);
	        transform: translateX(20%);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-bottom___3A6re {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-bottom___3A6re .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(20%);
	        transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-bottom___3A6re.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-slide-in-bottom___3A6re.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(20%);
	        transform: translateY(20%);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-newspaper___2kVR2 {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-newspaper___2kVR2 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(0) rotate(720deg);
	        transform: scale(0) rotate(720deg);
	opacity: 0;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-newspaper___2kVR2.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(1) rotate(0deg);
	        transform: scale(1) rotate(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-newspaper___2kVR2.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(0) rotate(720deg);
	        transform: scale(0) rotate(720deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-fall___33Ash {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fall___33Ash .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	        transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fall___33Ash.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateZ(0px) rotateX(0deg);
	        transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-fall___33Ash.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateZ(600px) rotateX(20deg);
	        transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-side-fall___19eGR {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-side-fall___19eGR .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	        transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-side-fall___19eGR.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	        transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-side-fall___19eGR.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	        transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-sticky-up___re6X5 {
	/*top: 0;*/
	/*transform: translateX(-50%);*/
	padding-top: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-sticky-up___re6X5 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-ms-flex-item-align: start;
	    align-self: flex-start;
	border-radius: 0 0 4px 4px;
	-webkit-transform: translateY(-200%);
	        transform: translateY(-200%);
	-webkit-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-sticky-up___re6X5.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(0%);
	        transform: translateY(0%);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-sticky-up___re6X5.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(-200%);
	        transform: translateY(-200%);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-horizontal___2s5J2 {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-horizontal___2s5J2 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotateY(-70deg);
	        transform: rotateY(-70deg);
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-horizontal___2s5J2.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateY(0deg);
	        transform: rotateY(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-horizontal___2s5J2.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateY(-70deg);
	        transform: rotateY(-70deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-vertical___2hrun {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-vertical___2hrun .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotateX(-70deg);
	        transform: rotateX(-70deg);
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-vertical___2hrun.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateX(0deg);
	        transform: rotateX(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-flip-vertical___2hrun.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateX(-70deg);
	        transform: rotateX(-70deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-sign___1IvU8 {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-sign___1IvU8 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform-origin: 50% 0;
	        transform-origin: 50% 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotateX(-60deg);
	        transform: rotateX(-60deg);
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-sign___1IvU8.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateX(0deg);
	        transform: rotateX(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-sign___1IvU8.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: rotateX(-60deg);
	        transform: rotateX(-60deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-super-scaled___1_33c {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-super-scaled___1_33c .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(2);
	        transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-super-scaled___1_33c.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(1);
	        transform: scale(1);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-super-scaled___1_33c.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(2);
	        transform: scale(2);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-just-me___jx01M {
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-just-me___jx01M .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(0.8);
	        transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background: transparent;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-just-me___jx01M.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(1);
	        transform: scale(1);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-just-me___jx01M.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: scale(0.8);
	        transform: scale(0.8);
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-overlay-just-me___3PCGJ {	
	background: #08926f;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-slit___1iT54 {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-slit___1iT54 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	        transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-slit___1iT54.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-animation: node_modules--easyads-easyads-modals-themes-___easyads__slit___3RmbE .7s forwards ease-out;
	        animation: node_modules--easyads-easyads-modals-themes-___easyads__slit___3RmbE .7s forwards ease-out;
}
@-webkit-keyframes node_modules--easyads-easyads-modals-themes-___easyads__slit___3RmbE {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); transform: translateZ(-250px) rotateY(89deg); opacity: 1; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
	100% { -webkit-transform: translateZ(0) rotateY(0deg); transform: translateZ(0) rotateY(0deg); opacity: 1; }
}
@keyframes node_modules--easyads-easyads-modals-themes-___easyads__slit___3RmbE {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); transform: translateZ(-250px) rotateY(89deg); opacity: 1; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
	100% { -webkit-transform: translateZ(0) rotateY(0deg); transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-bottom___3U6j7 {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-bottom___3U6j7 .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform-origin: 0 100%;
	        transform-origin: 0 100%;
	-webkit-transform: translateY(100%) rotateX(90deg);
	        transform: translateY(100%) rotateX(90deg);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-bottom___3U6j7.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(0%) rotateX(0deg);
	        transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-bottom___3U6j7.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateY(100%) rotateX(90deg);
	        transform: translateY(100%) rotateX(90deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-in-left___79TX_ {
	-webkit-perspective: 1300px;
	        perspective: 1300px;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-in-left___79TX_ .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform-style: preserve-3d;
	        transform-style: preserve-3d;
	-webkit-transform-origin: 0 100%;
	        transform-origin: 0 100%;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	        transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-in-left___79TX_.ReactModal__Content--after-open .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	        transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}
.node_modules--easyads-easyads-modals-themes-___easyads__modal-3d-rotate-in-left___79TX_.ReactModal__Content--before-close .node_modules--easyads-easyads-modals-themes-___easyads__modal-content___VOVQn {
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	        transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	opacity: 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__footer-outer___VY-Y7 {
	background-color: #f7f8fa;
	padding: 15px;
	padding-top: 0;
	margin-left: -45px;
	margin-right: -45px;
	margin-bottom: -25px;
	margin-top: 25px;
}

.node_modules--easyads-easyads-modals-themes-___easyads__btn-wrapper___3vOpY {
	margin: 0;
	padding: 0
}

.node_modules--easyads-easyads-modals-themes-___easyads__btn-wrapper___3vOpY button {
	margin-left: 10px;
}

.node_modules--easyads-easyads-modals-themes-___easyads__header-outer___1eRMQ {
	position: relative;
	padding: 15px;
	padding-bottom: 0;
	background-color: #f7f8fa;
	margin-top: -25px;
	margin-left: -45px;
	margin-right: -45px;
	margin-bottom: 25px;
}

.node_modules--easyads-easyads-modals-themes-___easyads__default-title___2liv5 {
	font-size: 26px;
	font-size: 1.625rem;
	font-weight: 300;
	margin: 0 0 5.008px 0;
	margin: 0 0 0.313rem 0;
}

.node_modules--easyads-easyads-modals-themes-___easyads__default-subtitle___2nXvn {
	font-size: 18px;
	font-size: 1.125rem;
	margin: 0;
	color: #0084de;
}

.node_modules--easyads-easyads-modals-themes-___easyads__close-button___heV0C {
	position: absolute;
	right: 10px;
	top: 10px;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__default___3NQiY {
	border: 0;
	height: 6px;
	background-image: radial-gradient(farthest-side at 50% 0%, #ccc 0, rgba(255, 255, 255, 0) 100%);
	width: 100%;
}

.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mt0___y9VYo {
	margin-top: 0;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mb0___217VJ {
	margin-bottom: 0;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mt25___36svS {
	margin-top: 25.008px;
	margin-top: 1.563rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mb25___cils- {
	margin-bottom: 25.008px;
	margin-bottom: 1.563rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mt50___7L4CO {
	margin-top: 50px;
	margin-top: 3.125rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mb50___2d86G {
	margin-bottom: 50px;
	margin-bottom: 3.125rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mt60___1IRtO {
	margin-top: 60px;
	margin-top: 3.75rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mb60___1Ls5d {
	margin-bottom: 60px;
	margin-bottom: 3.75rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mt75___10omt {
	margin-top: 75.008px;
	margin-top: 4.688rem;
}
.node_modules--easyads-easyads-modals-node_modules--easyads-easyads-divider-themes-___easyads__mb75___1Q9cu {
	margin-bottom: 75.008px;
	margin-bottom: 4.688rem;
}
@-webkit-keyframes node_modules--easyads-easyads-loader-themes-___easyads__rotate___3jC7G {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		        transform: rotate(0deg) scale(1);
	}
	50% {
		-webkit-transform: rotate(180deg) scale(0.6);
		        transform: rotate(180deg) scale(0.6);
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1);
		        transform: rotate(360deg) scale(1);
	}
}
@keyframes node_modules--easyads-easyads-loader-themes-___easyads__rotate___3jC7G {
	0% {
		-webkit-transform: rotate(0deg) scale(1);
		        transform: rotate(0deg) scale(1);
	}
	50% {
		-webkit-transform: rotate(180deg) scale(0.6);
		        transform: rotate(180deg) scale(0.6);
	}
	100% {
		-webkit-transform: rotate(360deg) scale(1);
		        transform: rotate(360deg) scale(1);
	}
}
.node_modules--easyads-easyads-loader-themes-___easyads__ball-clip-rotate-multiple___1Y58o {
	position: relative;
}
.node_modules--easyads-easyads-loader-themes-___easyads__ball-clip-rotate-multiple___1Y58o > div {
	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
	position: absolute;
	border-width: 2px;
	border-style: solid;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-radius: 100%;
	-webkit-animation: node_modules--easyads-easyads-loader-themes-___easyads__rotate___3jC7G 1s 0s ease-in-out infinite;
	        animation: node_modules--easyads-easyads-loader-themes-___easyads__rotate___3jC7G 1s 0s ease-in-out infinite;
}
.node_modules--easyads-easyads-loader-themes-___easyads__ball-clip-rotate-multiple___1Y58o > div:last-child {
	position: absolute;
	-webkit-animation-duration: 0.5s;
	        animation-duration: 0.5s;
	border-left-color: transparent;
	border-right-color: transparent;
	animation-direction: reverse;
}

@-webkit-keyframes node_modules--easyads-easyads-loader-themes-___easyads__ball-pulse___2Sa5J {
	0%,
	60%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
	30% {
		opacity: .1;
		-webkit-transform: scale(.01);
		        transform: scale(.01);
	}
}

@keyframes node_modules--easyads-easyads-loader-themes-___easyads__ball-pulse___2Sa5J {
	0%,
	60%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
	30% {
		opacity: .1;
		-webkit-transform: scale(.01);
		        transform: scale(.01);
	}
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC,
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC {
	display: block;
	font-size: 0;
	color: #fff;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC.node_modules--easyads-easyads-loader-themes-___easyads__la-dark___37vx6 {
	color: #333;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div:nth-child(1) {
	-webkit-animation-delay: -200ms;
	        animation-delay: -200ms;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div:nth-child(2) {
	-webkit-animation-delay: -100ms;
	        animation-delay: -100ms;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div:nth-child(3) {
	-webkit-animation-delay: 0ms;
	        animation-delay: 0ms;
}
.node_modules--easyads-easyads-loader-themes-___easyads__la-ball-pulse___OROAC > div {
	border-radius: 100%;
	-webkit-animation: node_modules--easyads-easyads-loader-themes-___easyads__ball-pulse___2Sa5J 1s ease infinite;
	        animation: node_modules--easyads-easyads-loader-themes-___easyads__ball-pulse___2Sa5J 1s ease infinite;
}
/* 	
	Offset the body-container minimum 100px from the top due to fixed nav 
*/
.containers-body-___body__body-container___a6QWN {
	padding: 175.008px 0;
	padding: 10.938rem 0;
	padding: 140px 0;
	padding: 8.75rem 0; /* With language toggle disabled */
	background-color: #f7f8fa;
}
.components-statSummary-___statSummary__default___2JWSd {}

.components-statSummary-___statSummary__portal___2dgcy {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 20px 30px
}

.components-statSummary-___statSummary__portal___2dgcy .components-statSummary-___statSummary__name___3jLAN {
	vertical-align: middle;
	margin-right: 50px;
}

.components-statSummary-___statSummary__portal___2dgcy svg {
	float: right;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7 {
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 600;
	padding: 10px;
	cursor: pointer;
	background-color: #f5f5f5;
	border-color: #ccc;
	color: #666;
	position: relative;
	-webkit-transition:
		.2s background-color ease-in-out,
		.2s border-color ease-in-out,
		.4s box-shadow ease-in-out;
	transition:
		.2s background-color ease-in-out,
		.2s border-color ease-in-out,
		.4s box-shadow ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dock_top___Lxo3h {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top: none;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dock_right___8-HsV {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: none;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dock_bottom___20BdM {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom: none;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dock_left___29gOe {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: none;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7:focus:not([disabled]) {
	background-color: #eee;
	color: #666;
	outline: none;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7:focus,
	.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7:active {
	/* outline: none; */
	/* box-shadow: 0 0 25px 0 rgba(0, 0, 0, .3); */
	-webkit-box-shadow: 0 0 15px -2px rgba(0, 0, 0, .1);
	        box-shadow: 0 0 15px -2px rgba(0, 0, 0, .1);
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__busy___frjk_ {
	overflow: hidden;
	padding-left: 30px
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__busy___frjk_[disabled] {
	background: rgba(0, 0, 0, .05);
	color: #666;
	border: 1px solid #ccc;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__busy___frjk_.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__large___1uv5R {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	padding-left: 30px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__busy___frjk_.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__medium___3pRz0 {
	padding: 8px;
	min-width: 160px;
	min-width: 10rem;
	font-size: 16px;
	font-size: 1rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__busy___frjk_.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__small___3nU6L {
	padding: 5px;
	min-width: 100px;
	min-width: 6.25rem;
	font-size: 14px;
	font-size: 0.875rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small___w565w {
	padding-top: 5px;
	padding-bottom: 5px
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small___w565w.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dash___18ADQ {
	height: 45px;
	width: 45px;
	background: #fff;
	color: #0084de;
	-webkit-transition: all 0.125s ease-in-out;
	transition: all 0.125s ease-in-out
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small___w565w.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dash___18ADQ.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__imported___njxTE {
	padding-left: 5px;
	padding-right: 5px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small___w565w.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dash___18ADQ:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small___w565w.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__dash___18ADQ:focus:not([disabled]) {
	color: #0084de;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-small-modal-channel___1BwoU {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1;
	padding: 6px 18px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-medium___1HmTx {
	min-width: 160px;
	min-width: 10rem;
	padding: 8px;
	font-size: 16px;
	font-size: 1rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-large___pID7F {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-full___2LvnM {
	width: 100%;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-pre-icon___2D1U_ {
	padding-left: 0;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-post-icon___16Abk {
	padding-right: 0;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default-both-icons___C3X5z {
	padding-left: 0;
	padding-right: 0;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__pre-icon___2g_zy {
	padding-left: 0;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__post-icon___9o4-E {
	padding-right: 0;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__icon___2agNU {
	background-color: transparent;
	border-color: transparent;
	height: 38px;
	height: 2.375rem;
	width: 38px;
	width: 2.375rem;
	padding: 0 
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__icon___2agNU:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__icon___2agNU:focus:not([disabled]) {
	background-color: rgba(0, 0, 0, .07);
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary___3q2Zb {
	background-color: #0084de;
	border-color: #0071be;
	color: #fff
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary___3q2Zb:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary___3q2Zb:focus:not([disabled]) {
	background-color: #0071be;
	color: #fff;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary___3q2Zb:focus,
	.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary___3q2Zb:active {
	/* outline: none; */
	/* box-shadow: 0 0 25px 0 rgba(0, 0, 0, .3); */
	-webkit-box-shadow: 0 0 15px -2px rgba(0, 133, 221, .8);
	        box-shadow: 0 0 15px -2px rgba(0, 133, 221, .8);
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-medium___MyjRv {
	min-width: 160px;
	min-width: 10rem;
	padding: 8px;
	font-size: 16px;
	font-size: 1rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-large___myCEk {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-grid___MBYkI {
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-grid-medium___3DNw4 {
	padding: 8px;
	font-size: 16px;
	font-size: 1rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-full___TAt6G {
	width: 100%;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-small___2F1a_ {
	padding-top: 5px;
	padding-bottom: 5px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-small-modal-channel___29p_O {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 1;
	padding: 6px 18px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-pre-icon___2nACF {
	padding-left: 0;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-post-icon___3soCL {
	padding-right: 0;
}
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__primary-both-icons___2p4Kx {
	padding-left: 0;
	padding-right: 0;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__success___2XTzx {
	background-color: #10b48a;
	border-color: #08926f;
	color: #fff
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__success___2XTzx:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__success___2XTzx:focus:not([disabled]) {
	background-color: #08926f;
	color: #fff;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__success-large___3lwBN {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__success-full___2A3Oj {
	width: 100%;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__warning___1k33q {
	background-color: #ef8b2c;
	border-color: #da791d;
	color: #fff
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__warning___1k33q:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__warning___1k33q:focus:not([disabled]) {
	background-color: #da791d;
	color: #fff;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__warning-large___2hgXL {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__warning-full___LVTJr {
	width: 100%;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__error___2b6GO {
	background-color: #d24141;
	border-color: #b12222;
	color: #fff
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__error___2b6GO:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__error___2b6GO:focus:not([disabled]) {
	background-color: #b12222;
	color: #fff;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__error-large___1lW01 {
	min-width: 200px;
	min-width: 12.5rem;
	padding: 10px;
	font-size: 18px;
	font-size: 1.125rem;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__error-full___16s1h {
	width: 100%;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__modal-close___1FUWp {
	background: none;
	border: none
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__modal-close___1FUWp>span {
	font-size: 38px;
	font-size: 2.375rem;
	line-height: 32px;
	line-height: 2rem;
	color: #aaa;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
	cursor: pointer
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__modal-close___1FUWp>span:hover:not([disabled]),
.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__modal-close___1FUWp>span:focus:not([disabled]) {
	color: #666;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__icon-spacing___19doD svg {
	margin-right: 10px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__edit-btn___3QLDr {
	position: relative
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__edit-btn___3QLDr .node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__edit-icon___36paR {
	display: block;
	position: absolute;
	bottom: -4px;
	right: -6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__overlay-icon___1MuV5 {
	display: block;
	position: absolute;
	bottom: -4px;
	right: -6px;
	width: 18px;
	height: 18px;
	line-height: 18px;
}

.node_modules--easyads-easyads-select-node_modules--easyads-easyads-button-themes-___easyads__default___KfOe7[disabled] {
	background: rgba(0, 0, 0, .05);
	color: #ccc;
	border: 1px solid #ccc;
}
/* Primaries */

/* Secondaries */

/* Signal colors */

/* Unsaturateds */

/* State */
.components-statBlock-___statBlock__panel___2ROmC {
	padding: 20px 20px;
	margin: 5px 0;
	background-color: #666;
	color: #fff;
	border-radius: 4px;
}

.components-statBlock-___statBlock__label___2aRqr {
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	color: #bbb
}

.components-statBlock-___statBlock__label___2aRqr .components-statBlock-___statBlock__info-icon___3Chx4 {
	margin-left: 5px;
}

.components-statBlock-___statBlock__label___2aRqr svg:hover {
	cursor: pointer;
}

.components-statBlock-___statBlock__panel-blue___1VJe4 {
	background-color: #0071be
}

.components-statBlock-___statBlock__panel-blue___1VJe4 .components-statBlock-___statBlock__label___2aRqr {
	color: #fff;
}

.components-statBlock-___statBlock__panel-blue___1VJe4 .components-statBlock-___statBlock__sub-label___x_EM2 {
	color: #fff585;
}

.components-statBlock-___statBlock__number___1H8_h {
	font-size: 30px;
	font-size: 1.875rem;
	line-height: 30px;
	line-height: 1.875rem;
	vertical-align: middle;
	font-weight: 600;
	line-height: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 5px 0;
	letter-spacing: 1px;
}

/* Making sure icons and values play well with each other vertically */

.components-statBlock-___statBlock__vAlign___1C3fd {
	display: inline-block;
	font-size: 30px;
	line-height: 30px;
	vertical-align: middle;
}

.components-statBlock-___statBlock__value___1-gjZ {
}

.components-statBlock-___statBlock__small-value___3aUEW {
	font-size: 20px;
}

.components-statBlock-___statBlock__icon___2c8QK {
	margin-right: 10px;
}

.components-statBlock-___statBlock__no-icon___38beW {
	margin: 0;
}

.components-statBlock-___statBlock__sub-label___x_EM2 {
	font-size: 13.008px;
	font-size: 0.813rem;
	font-weight: 600;
	margin-top: 5px;
	min-height: 19px;
	color: #bbb
}

.components-statBlock-___statBlock__sub-label___x_EM2 .components-statBlock-___statBlock__highlight___Spjuq {
	color: #fff;
}

.components-statBlock-___statBlock__sub-label___x_EM2 > span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	white-space: pre-wrap;
}
.components-users-___users__badge___1EJpA {
	background-color: #999;
	color: #fff;
	border-radius: 0.625rem;
	font-size: 12.8px;
	font-size: .8rem;
	padding: 1.008px 6px;
	padding: 0.063rem 0.375rem;
	margin-left: 10px;
	margin-left: 0.625rem;
}

.components-users-___users__numeric___djY7Y {
	text-align: right!important;
	-webkit-box-pack: end!important;
	    -ms-flex-pack: end!important;
	        justify-content: flex-end!important;
}

.components-users-___users__number___2P6KQ {
}

.components-users-___users__money___D161w {
}

.components-users-___users__date___ZuboC {
}

.components-users-___users__header___13z1u {
	background: #0295ff;
	margin: 10px 0;
	color: #fff;
	border-top: 1px solid #0084de;
	border-bottom: 1px solid #0084de;
	padding: 5px 10px!important;
	font-size: 15px;
	font-weight: 600;
	min-height: 56px
}

.components-users-___users__header___13z1u [class*=col] {
	padding: 0 10px!important;
}

.components-users-___users__order___16ZWI {
	cursor: pointer;
}
.components-users-___users__order___16ZWI .components-users-___users__iconContainer___3V5q8 svg {
	margin-left: 10px;
	-webkit-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out, -webkit-transform .2s ease-in-out
}
.components-users-___users__order___16ZWI .components-users-___users__iconContainer___3V5q8 svg path {
	fill: #eee;
	stroke-width: 0;
}
.components-users-___users__order___16ZWI:hover .components-users-___users__iconContainer___3V5q8 svg {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2)
}
.components-users-___users__order___16ZWI:hover .components-users-___users__iconContainer___3V5q8 svg path {
	fill: #fff;
}
.components-users-___users__order___16ZWI .components-users-___users__iconContainer___3V5q8.components-users-___users__descending___2CGlv {
}
.components-users-___users__order___16ZWI .components-users-___users__iconContainer___3V5q8.components-users-___users__ascending___24rnZ svg {
	-webkit-transform: scale(1) rotate(180deg);
	        transform: scale(1) rotate(180deg);
}
.components-users-___users__order___16ZWI:hover .components-users-___users__iconContainer___3V5q8.components-users-___users__ascending___24rnZ svg {
	-webkit-transform: scale(1.2) rotate(180deg);
	        transform: scale(1.2) rotate(180deg);
}

.components-users-___users__table-body___1mTxx {
	padding: 10px!important;
}

.components-users-___users__row___1BC-7 {
	background: #f7f8fa;
	margin: 10px 0;
	padding: 0!important;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-align: stretch!important;
	    -ms-flex-align: stretch!important;
	        align-items: stretch!important
}

.components-users-___users__row___1BC-7 >[class*=col] {
	padding: 15px 10px!important;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
}

.components-users-___users__row___1BC-7 >[class*=col]:hover,
.components-users-___users__row___1BC-7 >[class*=col]:focus {
	cursor: pointer;
	color: #0295ff;
}

.components-users-___users__stretch___2P0gW {
	height: 100%;
}

.components-users-___users__user-headers___2rxtW {
}

.components-users-___users__user-headers___2rxtW .components-users-___users__username___2c7c1 {
}

.components-users-___users__user-headers___2rxtW .components-users-___users__number___2P6KQ {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__account___DQ98d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__started___24O7d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__prolong___3th9q {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__registered___2zUFk {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 140px;
	        flex: 0 0 140px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__source___2RIGV {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 130px;
	        flex: 0 0 130px;
	text-align: right;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: start;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__imported___1weBs {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__published___bL_p6 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__payments___1eTN0 {
	/* flex: 0 0 225px; */
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__comments___3FKKi {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100px;
	        flex: 0 0 100px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user-headers___2rxtW .components-users-___users__agent___2ON81 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 145px;
	        flex: 0 0 145px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__users___3oMyj {
}

.components-users-___users__user___3XJxT {
}

.components-users-___users__user___3XJxT[class*=grid-][class*=-noGutter] {
	margin: 10px 0;
}

.components-users-___users__user___3XJxT .components-users-___users__has-sub-label___2jYI7 {
	padding: 0!important;
}

.components-users-___users__user___3XJxT .components-users-___users__has-icon-left___2Z5Od {
	padding: 0 0 0 10px!important;
}

.components-users-___users__user___3XJxT .components-users-___users__has-icon-right___2Ndg3 {
	padding: 0 10px 0 0!important;
}

.components-users-___users__user___3XJxT .components-users-___users__main-label___3Bb78 {
	padding: 0!important;
}

.components-users-___users__user___3XJxT .components-users-___users__sub-label___1y7j8 {
	padding: 0!important;
	font-size: 11px;
	color: #aaa;
}

.components-users-___users__user___3XJxT .components-users-___users__icon-left___2LhMi {
	padding: 0!important;
}

.components-users-___users__user___3XJxT .components-users-___users__icon-left___2LhMi button {
	margin: 0 5px 0 0;
}

.components-users-___users__user___3XJxT .components-users-___users__icon-right___17hvZ {
	padding: 0!important;
}

.components-users-___users__user___3XJxT .components-users-___users__icon-right___17hvZ button {
	margin: 0 0 0 5px;
}

.components-users-___users__user___3XJxT .components-users-___users__username___2c7c1 {
	word-wrap: break-word;
	word-break: break-all;
	font-weight: 600;
}

.components-users-___users__user___3XJxT .components-users-___users__portals___1zWJi {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-users-___users__user___3XJxT .components-users-___users__portals___1zWJi .components-users-___users__portal___3p_jL {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-users-___users__user___3XJxT .components-users-___users__portals___1zWJi .components-users-___users__portal___3p_jL .components-users-___users__name___NMi-6 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-users-___users__user___3XJxT .components-users-___users__number___2P6KQ {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__active___-A5TI {
	color: #0295ff;
	font-weight: 600;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__downgradePlanned___1FQjQ {
	color: #d24141;
	font-weight: 600;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__inactive___12MOI {
	color: #888;
	font-weight: 600;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__blocked___3d2Es {
	color: #d24141;
	font-weight: 600;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__portal___3p_jL {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-users-___users__user___3XJxT .components-users-___users__account___DQ98d .components-users-___users__portal___3p_jL .components-users-___users__name___NMi-6 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-users-___users__user___3XJxT .components-users-___users__started___24O7d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__prolong___3th9q {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__registered___2zUFk {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 140px;
	        flex: 0 0 140px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__source___2RIGV {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: left;
	    -ms-flex-pack: left;
	        justify-content: left;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 130px;
	        flex: 0 0 130px;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__source___2RIGV .IconEcommerce {
	margin-top: -5px;
}

.components-users-___users__user___3XJxT .components-users-___users__imported___1weBs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__published___bL_p6 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__payments___1eTN0 {
	/* flex: 0 0 225px; */
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__payments___1eTN0 .components-users-___users__icon-right___17hvZ {
	height: 20px;
	width: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.components-users-___users__user___3XJxT .components-users-___users__comments___3FKKi {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100px;
	        flex: 0 0 100px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	font-size: 14px;
	cursor: pointer;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-users-___users__user___3XJxT .components-users-___users__agent___2ON81 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 145px;
	        flex: 0 0 145px;
	text-align: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	font-size: 14px;
	cursor: pointer;
	overflow: hidden;
	-ms-flex-positive: 0;
	    flex-grow: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tabContainer___Gkfa8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.node_modules--easyads-easyads-tabs-themes-___easyads__tabContainer___Gkfa8.node_modules--easyads-easyads-tabs-themes-___easyads__center___2Q4dX {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.node_modules--easyads-easyads-tabs-themes-___easyads__tabContainer___Gkfa8 {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tab___l-wIT {
	position: relative;
	padding: 4px 9px;
	cursor: pointer;
	color: #666;
	-webkit-transition: color 0.3s ease-in-out 0s;
	transition: color 0.3s ease-in-out 0s
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tab___l-wIT:hover:before {
	visibility: visible;
	-webkit-transform: scaleX(.5);
	        transform: scaleX(.5);
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tab___l-wIT:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	background-color: #ccc;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	        transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tab___l-wIT.node_modules--easyads-easyads-tabs-themes-___easyads__selected___PjBKZ {
	color: #0084de;
	font-weight: 600;
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tab___l-wIT.node_modules--easyads-easyads-tabs-themes-___easyads__selected___PjBKZ:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	        transform: scaleX(1);
	background-color: #0084de;
}
.node_modules--easyads-easyads-tabs-themes-___easyads__tabContent___1Fj-G {
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX {
	font-weight: 600 !important;
	color: #666 !important
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX p {
	margin: 12px 0 !important;
	font-size: 16px;
	line-height: 24px;
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX.node_modules--easyads-easyads-editor-themes-___easyads__readonly___3yOvO {
	background-color: #e8ebf0;
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX.node_modules--easyads-easyads-editor-themes-___easyads__inline___3QME4 .ck-content {
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX .ck-toolbar {
	border-top-left-radius: 4px !important;
	border-top-right-radius: 4px !important;
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX .ck-content {
	padding: 0 15px !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	border-color: #ccc !important
}

.node_modules--easyads-easyads-editor-themes-___easyads__editor___36DUX .ck-content.ck-focused {
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__default___1NQaS {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
	/*display: flex;*/
	/*align-items: center;*/
}

.node_modules--easyads-easyads-toggle-themes-___easyads__default___1NQaS svg line, .node_modules--easyads-easyads-toggle-themes-___easyads__default___1NQaS svg polyline {
	-webkit-transition: stroke .2s ease-in-out;
	transition: stroke .2s ease-in-out;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__default___1NQaS svg path {
	-webkit-transition: fill .2s ease-in-out;
	transition: fill .2s ease-in-out;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf {
}

.node_modules--easyads-easyads-toggle-themes-___easyads__default___1NQaS label {
	display: inline-block;
	position: relative;
	padding: 0 0 0 45px;
	vertical-align: top;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 0;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf {
	width: 27px;
	height: 27px;
	display: inline-block;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf input[type="checkbox"],
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf input[type="radio"],
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf label::before {
	width: 27px;
	height: 27px;
	top: 50%;
	left: 0;
	margin-top: -13px;
	position: absolute;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf input[type="checkbox"],
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf input[type="radio"] {
	opacity: 0;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf label::before {
	content: '';
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0.25rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR label::before {
	background-color: #e8ebf0;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf.node_modules--easyads-easyads-toggle-themes-___easyads__invalid___1dxv9 label::before {
	border-bottom-color: #d24141;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf svg {
	position: absolute;
	top: 50%;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__crossmark___1k_ei svg {
	margin-top: -9px;
	left: 5px;
	width: 18px;
	height: 18px;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__tickmark___1tmpd svg {
	margin-top: -11px;
	left: 3px;
	width: 20px;
	height: 20px;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf svg path {
	stroke: #0084de;
	stroke-linecap: round;
	stroke-linejoin: round;
	fill: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__checker___2JJaf.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR svg path {
	stroke: #ccc;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-on___1faHD {
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU {
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU svg line, .node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU svg polyline {
	stroke: #aaaaaa;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU svg path {
	fill: #aaaaaa;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR svg line, .node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR svg polyline {
	stroke: #ccc;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR svg path {
	fill: #ccc;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__slider-label___3rpNK {
	padding-left: 18px;
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	color: #666;
	cursor: pointer;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 svg {
	margin-top: -0.992px;
	margin-top: -0.062rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__playPause___2mGHD .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 svg {
	margin-top: 0;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx svg line,
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx svg polyline {
	stroke-width: 0.625rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__slider-container___3lHhs {
	overflow: hidden;
	padding-left: 0;
	position: relative;
	cursor: pointer;
	border-radius: 0.25rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__slider-wrapper___203BL {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: -webkit-transform .2s cubic-bezier(0.42, 0.800, 0.58, 1);
	transition: -webkit-transform .2s cubic-bezier(0.42, 0.800, 0.58, 1);
	transition: transform .2s cubic-bezier(0.42, 0.800, 0.58, 1);
	transition: transform .2s cubic-bezier(0.42, 0.800, 0.58, 1), -webkit-transform .2s cubic-bezier(0.42, 0.800, 0.58, 1);/*ease-out;*/
	color: #fff;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-on___1faHD .node_modules--easyads-easyads-toggle-themes-___easyads__slider-wrapper___203BL {
	-webkit-transform: translateX(0px);
	        transform: translateX(0px);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU .node_modules--easyads-easyads-toggle-themes-___easyads__slider-wrapper___203BL {
	-webkit-transform: translateX(-1.4065rem);
	        transform: translateX(-1.4065rem);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU .node_modules--easyads-easyads-toggle-themes-___easyads__slider-container___3lHhs {
	border-left: 1px solid rgb(193, 193, 193);
	border-right: 1px solid rgb(193, 193, 193);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3,
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi,
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	height: 22px;
	height: 1.375rem;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-webkit-transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
	transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	width: 45.008px;
	width: 2.813rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3,
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	padding: 0 6px;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 {
	border: 1px solid rgb(0, 115, 191);
	border-right: none;
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: 0.25rem;
	border-top-left-radius: 4px;
	border-top-left-radius: 0.25rem;
	background-color: #0084de;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU.node_modules--easyads-easyads-toggle-themes-___easyads__tristate___1t8Ii .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 {
	background-color: #aaaaaa;
	border: 1px solid rgb(153, 153, 153);
	border-right: none;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 {
	background-color: #ccc;
	border-color: rgb(193, 193, 193);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__invalid___1dxv9 .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 {
	border-bottom-color: #d24141;
}

.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	border: 1px solid rgb(153, 153, 153);
	border-left: none;
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: 0.25rem;
	border-top-right-radius: 4px;
	border-top-right-radius: 0.25rem;
	background-color: #aaaaaa;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__playPause___2mGHD .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	background-color: #da791d;
	border: 1px solid rgb(186, 104, 28);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-on___1faHD.node_modules--easyads-easyads-toggle-themes-___easyads__playPause___2mGHD .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	background-color: #aaaaaa;
	border: 1px solid rgb(153, 153, 153);
}

.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU.node_modules--easyads-easyads-toggle-themes-___easyads__tristate___1t8Ii .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	background-color: #aaaaaa;
	border: 1px solid rgb(153, 153, 153);
	border-right: none;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	background-color: #ccc;
	border-color: rgb(193, 193, 193);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__invalid___1dxv9 .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	border-bottom-color: #d24141;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	border: 1px solid rgb(209, 209, 209);
	border-right: none;
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: 0.25rem;
	border-top-left-radius: 4px;
	border-top-left-radius: 0.25rem;
	background-color: #f5f5f5;
	-webkit-transition: background-color .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;
	transition: background-color .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;
	transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out;
	transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;
	z-index: 10;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	background-color: #e8ebf0;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx.node_modules--easyads-easyads-toggle-themes-___easyads__invalid___1dxv9 .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	border-bottom-color: #d24141;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-on___1faHD .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	border-right: 1px solid rgb(209, 209, 209);
	border-left: none;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: 0.25rem;
	border-top-right-radius: 4px;
	border-top-right-radius: 0.25rem;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	border-right: 1px solid rgb(209, 209, 209);
	border-left: none;
	border-radius: 0;
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx:hover .node_modules--easyads-easyads-toggle-themes-___easyads__on-label___2aoZ3 {
	/*background-color: color(var(--onColor) blackness(+10%));*/
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx:hover .node_modules--easyads-easyads-toggle-themes-___easyads__off-label___24aMi {
	/*background-color: color(var(--offColor) blackness(+10%));*/
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx:not(.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR):hover .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	background-color: rgb(233, 233, 233);
	-webkit-box-shadow: 0.313rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
	        box-shadow: 0.313rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-on___1faHD:not(.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR):hover .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	-webkit-box-shadow: -0.312rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
	        box-shadow: -0.312rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
}
.node_modules--easyads-easyads-toggle-themes-___easyads__slider-indeterminate___1mHAU:not(.node_modules--easyads-easyads-toggle-themes-___easyads__disabled___2BZaR):hover .node_modules--easyads-easyads-toggle-themes-___easyads__handle___2NV9c {
	-webkit-box-shadow: -0.312rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5), 0.313rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
	        box-shadow: -0.312rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5), 0.313rem 0 1.563rem -0.187rem rgba(0, 0, 0, .5);
}

.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx input[type="checkbox"],
.node_modules--easyads-easyads-toggle-themes-___easyads__slider___u2YWx input[type="radio"] {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
}

.containers-users-modals-___paymentsModal__discountRow___1MIyJ {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px 20px
}

.containers-users-modals-___paymentsModal__discountRow___1MIyJ:first-child {
	margin-top: 30px!important;
}

.containers-users-modals-___paymentsModal__discountRow___1MIyJ:not(:last-child) {
	margin-bottom: 10px!important;
}

.containers-users-modals-___paymentsModal__transaction___3mnc3 {
	border: 1px solid #ccc;
	border-top-width: 0
}

.containers-users-modals-___paymentsModal__transaction___3mnc3:first-child {
	border-top-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.containers-users-modals-___paymentsModal__transaction___3mnc3:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.containers-users-modals-___paymentsModal__charge___1sKdH {
	margin-top: 20px;
	margin-bottom: 30px;
}

.containers-users-modals-___paymentsModal__addOnSpinner___3OWNU input {
	text-align: center;
}

.containers-users-modals-___commentsModal__comment___3XBc- {
	border: 1px solid #ccc;
    border-top-width: 10;
    padding: 5px;
    border-top-width: 1px;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
    border-left-width: 8px;
	
}

textarea {
    display: block;
    width: 100%;
    height: 150px;
    padding: 10px 14px;
}

.containers-users-modals-___sourceModal__icon-wrapper___3veGk {
	text-align: right;
}

.containers-users-modals-___sourceModal__header___sW2SU {
	margin: 0;
	color: #0084de;
	font-size: 18px;
	font-weight: 600;
}

a.containers-users-modals-___sourceModal__link___QkEDS {
	
	font-size: 11.008px;
	
	font-size: 0.688rem;
	margin-left: 0px;
}

a.containers-users-modals-___sourceModal__link___QkEDS:hover svg {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}
a.containers-users-modals-___sourceModal__reversed___1jNx8 svg {
	-webkit-transform: scale(1) rotate(180deg);
	        transform: scale(1) rotate(180deg);
}
a.containers-users-modals-___sourceModal__reversed___1jNx8:hover svg {
	-webkit-transform: scale(1.2) rotate(180deg);
	        transform: scale(1.2) rotate(180deg);
}

.containers-users-modals-___sourceModal__value-align___l0YUu {
	text-align: right;
}
.containers-users-modals-___sourceModal__mt50___3f3m3 {margin-top: 50px;margin-top: 3.125rem;}

.containers-users-modals-___sourceModal__history-row___3XHas {}

.containers-users-modals-___sourceModal__mutation-row___2J0SW {}

.containers-users-modals-___sourceModal__warnings-row___1CF2b {}

.containers-revenue-___revenue__header___2InIz {
	background: #0295ff;
	margin: 10px 0;
	color: #fff;
	border-top: 1px solid #0084de;
	border-bottom: 1px solid #0084de;
	padding: 5px 50px!important;
	font-size: 15px;
	font-weight: 600;
	min-height: 56px;
}
.components-revenue-___revenueRow__row___2g_my {
	background: #f7f8fa;
	margin: 10px 10px 20px 10px;
	padding: 0!important;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-align: stretch!important;
	    -ms-flex-align: stretch!important;
	        align-items: stretch!important
}

.components-revenue-___revenueRow__row___2g_my >[class*=col] {
	padding: 10px 30px!important;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
	/*&:--enter {
			cursor: pointer;
			color: #0295ff;
		}*/
}

.components-revenue-___revenueRow__row___2g_my .components-revenue-___revenueRow__last___1RftJ {
	border-top: dashed 1px #999;
	font-weight: 600;
}

.components-revenue-___revenueRow__row___2g_my .components-revenue-___revenueRow__addOnRow___25CdN {
	background: #fdfdfd;
	padding: 10px 30px!important;
	/*border-top: outset 1px #999;*/
	font-size: 0.8em;
}

.components-revenue-___revenueRow__number___37XTB {
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.components-revenue-___revenueRow__badge___1-8Xv {
	background-color: #999;
	color: #fff;
	border-radius: 0.625rem;
	font-size: 12.8px;
	font-size: .8rem;
	padding: 1.008px 6px;
	padding: 0.063rem 0.375rem;
	margin-left: 10px;
	margin-left: 0.625rem;
}

.components-revenue-___revenueRow__addOnCumulativeRow___1amQt {
	cursor: pointer;
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt .components-revenue-___revenueRow__iconContainer___lFJ7h svg {
	margin-left: 10px;
	-webkit-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out, -webkit-transform .2s ease-in-out
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt .components-revenue-___revenueRow__iconContainer___lFJ7h svg path {
	fill: #0295ff;
	stroke-width: 0;
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt:hover .components-revenue-___revenueRow__iconContainer___lFJ7h svg {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2)
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt:hover .components-revenue-___revenueRow__iconContainer___lFJ7h svg path {
	fill: #000;
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt .components-revenue-___revenueRow__iconContainer___lFJ7h.components-revenue-___revenueRow__descending___2Ri9F {
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt .components-revenue-___revenueRow__iconContainer___lFJ7h.components-revenue-___revenueRow__ascending___3t1Px svg {
	-webkit-transform: scale(1) rotate(180deg);
	        transform: scale(1) rotate(180deg);
}
.components-revenue-___revenueRow__addOnCumulativeRow___1amQt:hover .components-revenue-___revenueRow__iconContainer___lFJ7h.components-revenue-___revenueRow__ascending___3t1Px svg {
	-webkit-transform: scale(1.2) rotate(180deg);
	        transform: scale(1.2) rotate(180deg);
}
/* Primaries */

/* Secondaries */

/* Signal colors */

/* Unsaturateds */

/* State */
.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0.25rem;
	font-weight: 600;
	color: #aaa;
	cursor: pointer;
	padding: 12px 0 12px 16px;
	padding: 0.75rem 0 0.75rem 1rem
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__open___325fg {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d::-webkit-input-placeholder {
	color: #666;
	opacity: .55;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d::-moz-placeholder {
	color: #666;
	opacity: .55;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d::-ms-input-placeholder {
	color: #666;
	opacity: .55;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__field___1jz6d::placeholder {
	color: #666;
	opacity: .55;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__value___3Xm6P {
	color: #0084de;
	background: #eef8ff;
	padding: 5px 15px;
	border-radius: 4px;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__spacer___NFl4q {
	display: inline-block;
	width: 15px;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__from-to-icon___3HW6m {
	font-size: 24px;
	line-height: 16px;
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__select-clear-zone___1n8H- {
	display: inline-block;
	width: 24px;
	float: right;
	margin-left: 10px;
	margin-right: 13px;
	vertical-align: bottom;
	text-align: center;
	-webkit-transition: 0.125s all ease-in-out;
	transition: 0.125s all ease-in-out;
	font-weight: 400;
	color: #000
}

.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__select-clear-zone___1n8H-:hover,
.node_modules--easyads-easyads-daterangepicker-build-___dateRangePicker__select-clear-zone___1n8H-:focus {
	color: #0084de;
	-webkit-transform: scale(1.5);
	        transform: scale(1.5);
	font-size: 16px;
	line-height: 1.5;
}

/* 
	Default style dateRangePicker overrides with :globals
	Forced to use !important flags due to default-inline styling of component
*/

.rdr-PredefinedRangesItem:hover,
.rdr-PredefinedRangesItem:focus {
	background: #d6eeff!important;
}
.rdr-PredefinedRangesItemActive:hover,
.rdr-PredefinedRangesItemActive:focus {
	background: #0084de!important;
}
.components-channels-user-___style__badge___3pEsp {
	background-color: #999;
	color: #fff;
	border-radius: 0.625rem;
	font-size: 12.8px;
	font-size: .8rem;
	padding: 1.008px 6px;
	padding: 0.063rem 0.375rem;
	margin-left: 10px;
	margin-left: 0.625rem;
}

.components-channels-user-___style__numeric___wvwXy {
	text-align: right!important;
	-webkit-box-pack: end!important;
	    -ms-flex-pack: end!important;
	        justify-content: flex-end!important;
}

.components-channels-user-___style__number___3KZRT {
}

.components-channels-user-___style__money___2Re87 {
}

.components-channels-user-___style__date___IWsef {
}

.components-channels-user-___style__header___vKtQU {
	background: #0295ff;
	margin: 10px 0;
	color: #fff;
	border-top: 1px solid #0084de;
	border-bottom: 1px solid #0084de;
	padding: 5px 10px!important;
	font-size: 15px;
	font-weight: 600;
	min-height: 56px
}

.components-channels-user-___style__header___vKtQU [class*=col] {
	padding: 0 10px!important;
}

.components-channels-user-___style__order___hAXDd {
	cursor: pointer;
}
.components-channels-user-___style__order___hAXDd .components-channels-user-___style__iconContainer___3VvWK svg {
	margin-left: 10px;
	-webkit-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out, -webkit-transform .2s ease-in-out
}
.components-channels-user-___style__order___hAXDd .components-channels-user-___style__iconContainer___3VvWK svg path {
	fill: #eee;
	stroke-width: 0;
}
.components-channels-user-___style__order___hAXDd:hover .components-channels-user-___style__iconContainer___3VvWK svg {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2)
}
.components-channels-user-___style__order___hAXDd:hover .components-channels-user-___style__iconContainer___3VvWK svg path {
	fill: #fff;
}
.components-channels-user-___style__order___hAXDd .components-channels-user-___style__iconContainer___3VvWK.components-channels-user-___style__descending___12ADn {
}
.components-channels-user-___style__order___hAXDd .components-channels-user-___style__iconContainer___3VvWK.components-channels-user-___style__ascending___VBtaC svg {
	-webkit-transform: scale(1) rotate(180deg);
	        transform: scale(1) rotate(180deg);
}
.components-channels-user-___style__order___hAXDd:hover .components-channels-user-___style__iconContainer___3VvWK.components-channels-user-___style__ascending___VBtaC svg {
	-webkit-transform: scale(1.2) rotate(180deg);
	        transform: scale(1.2) rotate(180deg);
}

.components-channels-user-___style__table-body___1UiZJ {
	padding: 10px!important;
}

.components-channels-user-___style__row___3Nea2 {
	background: #f7f8fa;
	margin: 10px 0;
	padding: 0!important;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-align: stretch!important;
	    -ms-flex-align: stretch!important;
	        align-items: stretch!important
}

.components-channels-user-___style__row___3Nea2 >[class*=col] {
	padding: 15px 10px!important;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
}

.components-channels-user-___style__row___3Nea2 >[class*=col]:hover,
.components-channels-user-___style__row___3Nea2 >[class*=col]:focus {
	cursor: pointer;
	color: #0295ff;
}

.components-channels-user-___style__stretch___1x48w {
	height: 100%;
}

.components-channels-user-___style__user-headers___1rR7x {
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__username___FtmAP {
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__number___3KZRT {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__account___2_4rn {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__prolong___3vsdP {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__registered___2QZ2L {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 160px;
	        flex: 0 0 160px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__source___2cHxo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__imported____VB_V {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__published___TT3Ag {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 180px;
	        flex: 0 0 180px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__payments___3MuPo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 225px;
	        flex: 0 0 225px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__comments___6SSM5 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 145px;
	        flex: 0 0 145px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__user-headers___1rR7x .components-channels-user-___style__agent___2TZcm {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 145px;
	        flex: 0 0 145px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-user-___style__users___1kFYU {
}

.components-channels-user-___style__user___1Qqco {
}

.components-channels-user-___style__user___1Qqco[class*=grid-][class*=-noGutter] {
	margin: 10px 0;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__has-sub-label___QHL6z {
	padding: 0!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__has-icon-left___uUbmM {
	padding: 0 0 0 10px!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__has-icon-right___3-TRR {
	padding: 0 10px 0 0!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__main-label___3nPHU {
	padding: 0!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__sub-label___28X-M {
	padding: 0!important;
	font-size: 11px;
	color: #aaa;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__icon-left___2i0Xp {
	padding: 0!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__icon-left___2i0Xp button {
	margin: 0 5px 0 0;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__icon-right___17vfu {
	padding: 0!important;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__icon-right___17vfu button {
	margin: 0 0 0 5px;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__username___FtmAP {
	word-wrap: break-word;
	word-break: break-all;
	font-weight: 600;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__portals___3Pw_c {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__portals___3Pw_c .components-channels-user-___style__portal___3rt-5 {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__portals___3Pw_c .components-channels-user-___style__portal___3rt-5 .components-channels-user-___style__name___1V4h0 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__active___1f65i {
	color: #0295ff;
	font-weight: 600;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__downgradePlanned___30zaE {
	color: #d24141;
	font-weight: 600;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__inactive___KyVEv {
	color: #888;
	font-weight: 600;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__blocked___zumwr {
	color: #d24141;
	font-weight: 600;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__portal___3rt-5 {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__account___2_4rn .components-channels-user-___style__portal___3rt-5 .components-channels-user-___style__name___1V4h0 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__stat___G41Ca {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
	text-align: right;
	-ms-flex-positive: 0;
	    flex-grow: 0;
	cursor: default;
}

.components-channels-user-___style__user___1Qqco .components-channels-user-___style__stat-gross___2iovB {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 170px;
	        flex: 0 0 170px;
	text-align: right;
	-ms-flex-positive: 0;
	    flex-grow: 0;
	cursor: default;
}
.components-channels-userlist-___style__badge___VZ5LO {
	background-color: #999;
	color: #fff;
	border-radius: 0.625rem;
	font-size: 12.8px;
	font-size: .8rem;
	padding: 1.008px 6px;
	padding: 0.063rem 0.375rem;
	margin-left: 10px;
	margin-left: 0.625rem;
}

.components-channels-userlist-___style__numeric___2wuXH {
	text-align: right!important;
	-webkit-box-pack: end!important;
	    -ms-flex-pack: end!important;
	        justify-content: flex-end!important;
}

.components-channels-userlist-___style__number___10ZQQ {
}

.components-channels-userlist-___style__money___W2qW8 {
}

.components-channels-userlist-___style__date___OY9s7 {
}

.components-channels-userlist-___style__header___3hbYT {
	background: #0295ff;
	margin: 10px 0;
	color: #fff;
	border-top: 1px solid #0084de;
	border-bottom: 1px solid #0084de;
	padding: 5px 10px!important;
	font-size: 15px;
	font-weight: 600;
	min-height: 56px
}

.components-channels-userlist-___style__header___3hbYT [class*=col] {
	padding: 0 10px!important;
}

.components-channels-userlist-___style__order___2-yhs {
	cursor: pointer;
}
.components-channels-userlist-___style__order___2-yhs .components-channels-userlist-___style__iconContainer___2kQO6 svg {
	margin-left: 10px;
	-webkit-transform: scale(1);
	        transform: scale(1);
	-webkit-transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: fill .2s ease-in-out, -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out;
	transition: transform .2s ease-in-out, fill .2s ease-in-out, -webkit-transform .2s ease-in-out
}
.components-channels-userlist-___style__order___2-yhs .components-channels-userlist-___style__iconContainer___2kQO6 svg path {
	fill: #eee;
	stroke-width: 0;
}
.components-channels-userlist-___style__order___2-yhs:hover .components-channels-userlist-___style__iconContainer___2kQO6 svg {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2)
}
.components-channels-userlist-___style__order___2-yhs:hover .components-channels-userlist-___style__iconContainer___2kQO6 svg path {
	fill: #fff;
}
.components-channels-userlist-___style__order___2-yhs .components-channels-userlist-___style__iconContainer___2kQO6.components-channels-userlist-___style__descending___ekZTO {
}
.components-channels-userlist-___style__order___2-yhs .components-channels-userlist-___style__iconContainer___2kQO6.components-channels-userlist-___style__ascending___1oLAP svg {
	-webkit-transform: scale(1) rotate(180deg);
	        transform: scale(1) rotate(180deg);
}
.components-channels-userlist-___style__order___2-yhs:hover .components-channels-userlist-___style__iconContainer___2kQO6.components-channels-userlist-___style__ascending___1oLAP svg {
	-webkit-transform: scale(1.2) rotate(180deg);
	        transform: scale(1.2) rotate(180deg);
}

.components-channels-userlist-___style__table-body___IMYOP {
	padding: 10px!important;
}

.components-channels-userlist-___style__row___1o1o5 {
	background: #f7f8fa;
	margin: 10px 0;
	padding: 0!important;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-align: stretch!important;
	    -ms-flex-align: stretch!important;
	        align-items: stretch!important
}

.components-channels-userlist-___style__row___1o1o5 >[class*=col] {
	padding: 15px 10px!important;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
}

.components-channels-userlist-___style__row___1o1o5 >[class*=col]:hover,
.components-channels-userlist-___style__row___1o1o5 >[class*=col]:focus {
	cursor: pointer;
	color: #0295ff;
}

.components-channels-userlist-___style__stretch___3ycwl {
	height: 100%;
}

.components-channels-userlist-___style__user-headers___3HE3M {
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__username___eVoDs {
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__number___10ZQQ {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__account___1X6Lo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__prolong___1baEw {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__stat___3HlAD {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 150px;
	        flex: 0 0 150px;
	text-align: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-userlist-___style__user-headers___3HE3M .components-channels-userlist-___style__stat-gross___cpPmc {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 170px;
	        flex: 0 0 170px;
	text-align: center;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	-ms-flex-positive: 0;
	    flex-grow: 0;
}

.components-channels-userlist-___style__users___2FTYx {
}

.components-channels-userlist-___style__user___wG8EO {
}

.components-channels-userlist-___style__user___wG8EO[class*=grid-][class*=-noGutter] {
	margin: 10px 0;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__has-sub-label___lES4w {
	padding: 0!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__has-icon-left___1ttP- {
	padding: 0 0 0 10px!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__has-icon-right___fJY3m {
	padding: 0 10px 0 0!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__main-label___3X-gN {
	padding: 0!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__sub-label___UEVEu {
	padding: 0!important;
	font-size: 11px;
	color: #aaa;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__icon-left___3dYZG {
	padding: 0!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__icon-left___3dYZG button {
	margin: 0 5px 0 0;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__icon-right___ILdot {
	padding: 0!important;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__icon-right___ILdot button {
	margin: 0 0 0 5px;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__username___eVoDs {
	word-wrap: break-word;
	word-break: break-all;
	font-weight: 600;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__portals___381gG {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__portals___381gG .components-channels-userlist-___style__portal___-sOT3 {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__portals___381gG .components-channels-userlist-___style__portal___-sOT3 .components-channels-userlist-___style__name___38hcm {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__active___IFZ36 {
	color: #0295ff;
	font-weight: 600;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__downgradePlanned___2z1A5 {
	color: #d24141;
	font-weight: 600;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__inactive___1dYy8 {
	color: #888;
	font-weight: 600;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__blocked___32Kwu {
	color: #d24141;
	font-weight: 600;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__portal___-sOT3 {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-channels-userlist-___style__user___wG8EO .components-channels-userlist-___style__account___1X6Lo .components-channels-userlist-___style__portal___-sOT3 .components-channels-userlist-___style__name___38hcm {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}
.components-tableView-___tableView__numeric___1t-YB {
	text-align: right;
}

.components-tableView-___tableView__number___3F7Eh {
}

.components-tableView-___tableView__money___Z7aPx {
}

.components-tableView-___tableView__date___uGLiF {
}

.components-tableView-___tableView__header___2ocjn {
	background: #0295ff;
	margin: 10px 0;
	color: #fff;
	border-top: 1px solid #0084de;
	border-bottom: 1px solid #0084de;
	padding: 5px 10px!important;
	font-size: 15px;
	font-weight: 600;
	min-height: 56px
}

.components-tableView-___tableView__header___2ocjn [class*=col] {
	padding: 0 30px!important;
	cursor: pointer;
}

.components-tableView-___tableView__table-body___gsOua {
	padding: 10px!important;
}

.components-tableView-___tableView__row___14_K2 {
	background: #f7f8fa;
	margin: 10px 0;
	padding: 15px 0!important;
	border: 1px solid #ccc;
	border-radius: 4px
}

.components-tableView-___tableView__row___14_K2 >[class*=col] {
	padding: 0 30px!important;
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
}

.components-tableView-___tableView__row___14_K2 >[class*=col]:hover,
.components-tableView-___tableView__row___14_K2 >[class*=col]:focus {
	cursor: pointer;
	color: #0295ff;
}

.components-tableView-___tableView__user-headers___1HfTO {
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__username___26IZS {}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__portals___152sd {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__account___67m45 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
	padding-left: 75px!important;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__registered___1N6rY {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 200px;
	        flex: 0 0 200px;
	text-align: right;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__imported___wXBvK {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 225px;
	        flex: 0 0 225px;
	text-align: right;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__published___1w6w2 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 200px;
	        flex: 0 0 200px;
	text-align: right;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__payments___3bI6O {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 225px;
	        flex: 0 0 225px;
	text-align: right;
	padding-right: 65px!important;
}

.components-tableView-___tableView__user-headers___1HfTO .components-tableView-___tableView__comments___1i_0d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 165px;
	        flex: 0 0 165px;
	text-align: right;
}

.components-tableView-___tableView__users___3wzaL {
}

.components-tableView-___tableView__user___1NQKF {
}

.components-tableView-___tableView__user___1NQKF[class*=grid-][class*=-noGutter] {
	margin: 10px 0;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__has-sub-label___2ZLVX {
	padding: 0!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__has-icon-left___1UGEh {
	padding: 0 0 0 10px!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__has-icon-right___TCKKV {
	padding: 0 10px 0 0!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__main-label___3I9XA {
	padding: 0!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__sub-label___20eqW {
	padding: 0!important;
	font-size: 11px;
	color: #aaa;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__icon-left___2DAiX {
	padding: 0!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__icon-left___2DAiX button {
	margin: 0 5px 0 0;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__icon-right___2Ck0Y {
	padding: 0!important;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__icon-right___2Ck0Y button {
	margin: 0 0 0 5px;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__username___26IZS {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__portals___152sd {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__portals___152sd .components-tableView-___tableView__portal___25GEw {
	height: 20px;
	line-height: 1;
	vertical-align: middle;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__portals___152sd .components-tableView-___tableView__portal___25GEw .components-tableView-___tableView__name___3kS1B {
	vertical-align: middle;
	font-size: 11px;
	font-weight: 600;
	color: #888;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__account___67m45 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 250px;
	        flex: 0 0 250px;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__account___67m45 .components-tableView-___tableView__active___2gwS4 {
	color: #0295ff;
	font-weight: 600;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__account___67m45 .components-tableView-___tableView__inactive___2HNaf {
	color: #888;
	font-weight: 600;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__account___67m45 .components-tableView-___tableView__blocked___12rYe {
	color: #d24141;
	font-weight: 600;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__registered___1N6rY {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 200px;
	        flex: 0 0 200px;
	text-align: right;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__imported___wXBvK {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 225px;
	        flex: 0 0 225px;
	text-align: right;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__published___1w6w2 {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 200px;
	        flex: 0 0 200px;
	text-align: right;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__payments___3bI6O {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 225px;
	        flex: 0 0 225px;
	text-align: right;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__payments___3bI6O .components-tableView-___tableView__icon-right___2Ck0Y {
	height: 20px;
	width: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.components-tableView-___tableView__user___1NQKF .components-tableView-___tableView__comments___1i_0d {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 165px;
	        flex: 0 0 165px;
	text-align: right;
	font-size: 14px;
	cursor: pointer;
}




.components-footer-___footer__default___1bQtB {
	background: #333;
	color: #888;
	margin-top: 100;
	overflow: hidden
}

.components-footer-___footer__default___1bQtB a {
	color: #888;
	text-align: center;
	margin: 0 10px;
}

.components-footer-___footer__divider___2vONh {
	color: #555;
}

.components-footer-___footer__link-items___20ccc {
	margin-bottom: 15px;
}

/* Agressive Gridlex overwrites */
[class*=grid-][class*=-noGutter]>[class*=col].components-footer-___footer__default___1bQtB {
	padding-top: 25px;
	padding-bottom: 25px;
}
.components-headerNav-___headerNav__inner___2wGpS {
	padding: 0 20px;
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.components-headerNav-___headerNav__nav-branding___UKDD8,
.components-headerNav-___headerNav__nav-item___2vlZQ {
	background: #f7f8fa;
}

.components-headerNav-___headerNav__nav-branding___UKDD8 svg {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
}

.components-headerNav-___headerNav__nav-branding___UKDD8 span {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 600;
	color: #888;
}

.components-headerNav-___headerNav__nav-branding___UKDD8.components-headerNav-___headerNav__active___2uzbg {
	background: #e7e8ea;
	color: #0084de;
}

.components-headerNav-___headerNav__nav-item___2vlZQ {
	-webkit-transition: background 0.125s ease-in-out;
	transition: background 0.125s ease-in-out
}

.components-headerNav-___headerNav__nav-item___2vlZQ a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.components-headerNav-___headerNav__nav-item___2vlZQ svg {
	margin-right: 10px;
}

.components-headerNav-___headerNav__nav-item___2vlZQ span {
	color: #888;
	font-weight: 600;
	line-height: 28px;
	vertical-align: middle;
}

.components-headerNav-___headerNav__nav-item___2vlZQ:hover,
.components-headerNav-___headerNav__nav-item___2vlZQ:focus {
	background: #e7e8ea;
	cursor: pointer;
}

.components-headerNav-___headerNav__nav-item___2vlZQ:hover svg path,
.components-headerNav-___headerNav__nav-item___2vlZQ:focus svg path {
	stroke: #333;
}

.components-headerNav-___headerNav__nav-item___2vlZQ:hover svg circle,
.components-headerNav-___headerNav__nav-item___2vlZQ:focus svg circle {
	stroke: #333;
}

.components-headerNav-___headerNav__nav-item___2vlZQ:hover span,
.components-headerNav-___headerNav__nav-item___2vlZQ:focus span {
	color: #333;
}

.components-headerNav-___headerNav__active___2uzbg {
	background: #e7e8ea
}

.components-headerNav-___headerNav__active___2uzbg svg path {
	stroke: #0084de;
}

.components-headerNav-___headerNav__active___2uzbg svg circle {
	stroke: #0084de;
}

.components-headerNav-___headerNav__active___2uzbg span {
	color: #0084de;
}

.components-headerNav-___headerNav__active___2uzbg:hover svg path,
.components-headerNav-___headerNav__active___2uzbg:focus svg path {
	stroke: #0084de;
}

.components-headerNav-___headerNav__active___2uzbg:hover svg circle,
.components-headerNav-___headerNav__active___2uzbg:focus svg circle {
	stroke: #0084de;
}

.components-headerNav-___headerNav__active___2uzbg:hover span,
.components-headerNav-___headerNav__active___2uzbg:focus span {
	color: #0084de;
}

.components-headerNav-___headerNav__inactive___3KOMO {
}

.components-headerNav-___headerNav__inactive___3KOMO:hover,
.components-headerNav-___headerNav__inactive___3KOMO:focus {
	background: #f7f8fa;
	cursor: auto;
}

.components-headerNav-___headerNav__user-menu___2Udrq {
	background: #0295ff;
	text-align: center
}

.components-headerNav-___headerNav__user-menu___2Udrq .components-headerNav-___headerNav__inner___2wGpS {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	-ms-flex-item-align: center;
	    align-self: center;
	line-height: 16px;
	padding: 0 10px;
}

.components-headerNav-___headerNav__user-menu___2Udrq svg path {
	-webkit-transition: fill 0.125s ease-in-out;
	transition: fill 0.125s ease-in-out;
}

.components-headerNav-___headerNav__user-menu___2Udrq span {
	-webkit-transition: color 0.125s ease-in-out;
	transition: color 0.125s ease-in-out;
	color: #fff;
}

.components-headerNav-___headerNav__user-menu___2Udrq:hover,
.components-headerNav-___headerNav__user-menu___2Udrq:focus {
	background: rgb(0, 119, 204);
}

.components-headerNav-___headerNav__user-menu___2Udrq:hover svg path,
.components-headerNav-___headerNav__user-menu___2Udrq:focus svg path {
	fill: #fff;
	stroke: none;
}

.components-headerNav-___headerNav__user-menu___2Udrq:hover span,
.components-headerNav-___headerNav__user-menu___2Udrq:focus span {
	color: #fff;
}

.components-headerNav-___headerNav__user-menu-alert___97u1D {
	background: #d24141;
	max-width: 60px !important
}

.components-headerNav-___headerNav__user-menu-alert___97u1D .components-headerNav-___headerNav__inner___2wGpS {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.components-headerNav-___headerNav__user-menu-alert___97u1D svg {
	margin-right: 0;
}

.components-headerNav-___headerNav__user-menu-alert___97u1D:hover,
.components-headerNav-___headerNav__user-menu-alert___97u1D:focus {
	background: rgb(182, 43, 43);
}

.components-headerNav-___headerNav__user-menu-alert___97u1D:hover svg path,
.components-headerNav-___headerNav__user-menu-alert___97u1D:focus svg path {
	fill: #fff;
	stroke: none;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/* Bouncy Flip adapted from animate.css by Dan Eden: http://daneden.github.io/animate.css/ */

.s-alert-bottom-left.s-alert-effect-bouncyflip,
.s-alert-bottom-right.s-alert-effect-bouncyflip,
.s-alert-bottom.s-alert-effect-bouncyflip {
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.s-alert-top-left.s-alert-effect-bouncyflip,
.s-alert-top-right.s-alert-effect-bouncyflip
.s-alert-top.s-alert-effect-bouncyflip {
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

.s-alert-effect-bouncyflip p {
    padding: 0.5em 0.8em 0.5em 0.8em;
}

.s-alert-effect-bouncyflip .s-alert-close::after,
.s-alert-effect-bouncyflip .s-alert-close::before {
    background: #fff;
}

.s-alert-effect-bouncyflip .s-alert-close:hover::after,
.s-alert-effect-bouncyflip .s-alert-close:hover::before {
    background: #fff;
}

.s-alert-top-left.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-top-right.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-top-left.s-alert-effect-bouncyflip.s-alert-show,
.s-alert-top-right.s-alert-effect-bouncyflip.s-alert-show,
.s-alert-top.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-top.s-alert-effect-bouncyflip.s-alert-show  {
    -webkit-animation-name: flipInXTop;
    animation-name: flipInXTop;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}

.s-alert-bottom-left.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-bottom-right.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-bottom-left.s-alert-effect-bouncyflip.s-alert-show,
.s-alert-bottom-right.s-alert-effect-bouncyflip.s-alert-show,
.s-alert-bottom.s-alert-effect-bouncyflip.s-alert-show,
.s-alert-bottom.s-alert-effect-bouncyflip.s-alert-hide {
    -webkit-animation-name: flipInXBottom;
    animation-name: flipInXBottom;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
}

@-webkit-keyframes flipInXTop {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-90deg);
        -webkit-transition-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,20deg);
        -webkit-transition-timing-function: ease-out;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-10deg);
        -webkit-transition-timing-function: ease-in;
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,5deg);
        -webkit-transition-timing-function: ease-out;
    }

    100% {
        -webkit-transform: perspective(400px);
    }
}

@keyframes flipInXTop {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-90deg);
        transform: perspective(400px) rotate3d(1,0,0,-90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,20deg);
        transform: perspective(400px) rotate3d(1,0,0,20deg);
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-10deg);
        transform: perspective(400px) rotate3d(1,0,0,-10deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,5deg);
        transform: perspective(400px) rotate3d(1,0,0,5deg);
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

@-webkit-keyframes flipInXBottom {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-transition-timing-function: ease-out;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        -webkit-transition-timing-function: ease-in;
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        -webkit-transition-timing-function: ease-out;
    }

    100% {
        -webkit-transform: perspective(400px);
    }
}

@keyframes flipInXBottom {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotate3d(1,0,0,-5deg);
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}

.s-alert-top-right.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-top-left.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-top.s-alert-effect-bouncyflip.s-alert-hide {
    -webkit-animation-name: flipInXSimpleTop;
    animation-name: flipInXSimpleTop;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.s-alert-bottom-right.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-bottom-left.s-alert-effect-bouncyflip.s-alert-hide,
.s-alert-bottom.s-alert-effect-bouncyflip.s-alert-hide  {
    -webkit-animation-name: flipInXSimpleBottom;
    animation-name: flipInXSimpleBottom;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

@-webkit-keyframes flipInXSimpleTop {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    -webkit-transition-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
  }
}

@keyframes flipInXSimpleTop {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@-webkit-keyframes flipInXSimpleBottom {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
  }
}

@keyframes flipInXSimpleBottom {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@media screen and (max-width: 25em) {
    .s-alert-attached {
        left: 30px;
        max-width: none;
        right: 30px;
    }
}
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block; }

.ag-hidden {
  display: none !important; }

.ag-invisible {
  visibility: hidden !important; }

.ag-faded {
  opacity: 0.3; }

.ag-width-half {
  display: inline-block;
  width: 50% !important; }

.ag-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important; }

.ag-selectable {
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important; }

.ag-select-agg-func-popup {
  position: absolute; }

.ag-input-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
  overflow: hidden; }

.ag-shake-left-to-right {
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: ag-shake-left-to-right;
  animation-name: ag-shake-left-to-right; }

@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
  .ag-root-wrapper.ag-layout-normal {
    height: 100%; }
  .ag-root-wrapper .ag-watermark {
    position: absolute;
    bottom: 10px;
    right: 25px;
    opacity: 0.5;
    transition: opacity 1s ease-out 3s; }
    .ag-root-wrapper .ag-watermark:before {
      content: '';
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      -webkit-filter: invert(50%);
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0.5 0.5" /><feFuncG type="table" tableValues="0.5 0.5" /><feFuncB type="table" tableValues="0.5 0.5" /></feComponentTransfer></filter></svg>#filter');
      filter: invert(50%);
      background-repeat: no-repeat;
      background-size: 110px 60px;
      display: block;
      height: 60px;
      width: 110px; }
    .ag-root-wrapper .ag-watermark .ag-watermark-text {
      opacity: 0.5;
      font-weight: bold;
      font-family: Impact;
      font-size: 19px; }

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row; }
  .ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0; }

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column; }
  .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    flex: 1 1 auto;
    width: 0; }
  .ag-root.ag-layout-normal {
    height: 100%; }

/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-pinned-left-cols-viewport,
.ag-center-cols-viewport,
.ag-pinned-right-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto; }

@media print {
  .ag-layout-normal {
    display: none; }
  .ag-root-wrapper,
  .ag-root-wrapper-body,
  .ag-root,
  .ag-body-viewport,
  .ag-center-cols-container,
  .ag-center-cols-viewport,
  .ag-center-cols-clipper,
  .ag-body-horizontal-scroll-viewport,
  .ag-virtual-list-viewport {
    height: auto !important;
    overflow: visible !important;
    display: block !important; } }

.ag-body-viewport {
  display: flex; }
  .ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  .ag-body-viewport:not(.ag-layout-print).ag-force-vertical-scroll {
    overflow-y: scroll; }

.ag-pinned-left-cols-viewport, .ag-pinned-right-cols-viewport {
  flex-grow: 1000; }

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto; }

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll; }

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%; }

/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative; }

.ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap; }

.ag-body-viewport .ag-center-cols-clipper {
  min-height: 100%; }

.ag-body-viewport.ag-layout-auto-height .ag-center-cols-clipper, .ag-body-viewport.ag-layout-auto-height .ag-center-cols-container {
  min-height: 50px; }

.ag-body-viewport .ag-center-cols-container {
  display: block; }

.ag-body-viewport.ag-layout-print {
  flex: none; }
  .ag-body-viewport.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%; }

.ag-pinned-right-cols-container {
  display: block; }

.ag-body-horizontal-scroll-container {
  height: 100%; }

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none; }

.ag-full-width-container {
  width: 100%; }

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.ag-virtual-list-container {
  overflow: hidden; }

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  flex: 1;
  min-width: 0;
  overflow: hidden; }

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative; }

.ag-layout-print .ag-body-horizontal-scroll {
  display: none; }

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  flex-grow: 1000;
  overflow-x: scroll; }
  .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden; }

/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden; }
  .ag-header .ag-header-cell-sortable, .ag-pinned-left-header .ag-header-cell-sortable, .ag-pinned-right-header .ag-header-cell-sortable {
    cursor: pointer; }

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap; }

.ag-header-icon {
  display: flex; }

.ag-pinned-left-header {
  height: 100%; }

.ag-pinned-right-header {
  height: 100%; }

.ag-header-row {
  position: absolute;
  overflow: hidden; }

.ag-header-overlay {
  display: block;
  position: absolute; }

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden; }

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch; }

.ag-header-cell-label .ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-numeric-header .ag-header-cell-label {
  flex-direction: row-reverse; }

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-header-cell-resize {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 4px; }

.ag-header-expand-icon {
  padding-left: 4px; }

.ag-header-select-all {
  display: flex; }

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-cell {
  transition: left 0.2s; }

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s; }

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto; }

.ag-column-select-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex-grow: 4;
  flex-shrink: 1;
  flex-basis: 0; }
  .ag-column-select-panel .ag-primary-cols-header-panel {
    display: flex;
    flex: none; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-column-name-filter {
      flex: 1 1 auto; }
    .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper {
      flex: 1 1 auto; }
      .ag-column-select-panel .ag-primary-cols-header-panel .ag-primary-cols-filter-wrapper input {
        width: 100%; }
  .ag-column-select-panel .ag-primary-cols-list-panel {
    flex: 1 1 auto;
    overflow: auto; }

.ag-column-drop {
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%; }
  .ag-column-drop .ag-column-drop-list {
    display: flex;
    align-items: center; }
    .ag-column-drop .ag-column-drop-list .ag-column-drop-cell {
      display: flex;
      align-items: center; }
      .ag-column-drop .ag-column-drop-list .ag-column-drop-cell .ag-column-drop-cell-text {
        overflow: hidden;
        flex: 1 1 auto;
        text-overflow: ellipsis;
        white-space: nowrap; }

.ag-column-drop.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 0;
  align-items: stretch; }
  .ag-column-drop.ag-column-drop-vertical > div {
    display: flex;
    align-items: center; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-list {
    align-items: stretch;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: auto; }
  .ag-column-drop.ag-column-drop-vertical .ag-column-drop-empty-message {
    display: block; }

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden; }

.ag-filter-panel {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }
  .ag-filter-panel .ag-filter-toolpanel-header {
    display: flex; }
    .ag-filter-panel .ag-filter-toolpanel-header div:not(.ag-input-wrapper) {
      display: flex;
      align-items: center; }
  .ag-filter-panel .ag-group-item {
    flex-direction: column; }

/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s; }

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s; }

.ag-row {
  white-space: nowrap;
  width: 100%; }

.ag-row-position-absolute {
  position: absolute; }

.ag-row-position-relative {
  position: relative; }

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all; }

.ag-row-inline-editing {
  z-index: 1; }

.ag-row-dragging {
  z-index: 2; }

.ag-stub-cell {
  display: flex;
  align-items: center; }

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-cell-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%; }
  .ag-cell-wrapper.ag-row-group {
    align-items: flex-start; }
  .ag-cell-wrapper .ag-cell-value, .ag-cell-wrapper .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-full-width-row.ag-row-group .ag-cell-wrapper {
  align-items: center; }

.ag-cell-with-height {
  height: 100%; }

.ag-group-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.ag-footer-cell-entire-row {
  display: inline-block;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%; }

.ag-cell-inline-editing {
  z-index: 1; }
  .ag-cell-inline-editing .ag-cell-edit-input, .ag-cell-inline-editing .ag-input-wrapper {
    height: 100%;
    width: 100%;
    line-height: normal; }

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center; }
  .ag-set-filter-item > div, .ag-set-filter-item > span {
    display: flex; }

.ag-filter .ag-filter-checkbox {
  pointer-events: none; }

.ag-filter .ag-filter-body-wrapper {
  display: flex;
  flex-direction: column; }

.ag-filter .ag-filter-filter {
  flex: 1 1 auto; }

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-full-body .ag-react-container, .ag-floating-filter-body .ag-react-container {
  height: 100%; }

.ag-floating-filter-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%; }
  .ag-floating-filter-body input {
    margin: 0;
    flex: 1 1 auto;
    max-height: calc(100% - 1px); }

.ag-floating-filter-full-body {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%; }
  .ag-floating-filter-full-body > div {
    flex: 1 1 auto; }
  .ag-floating-filter-full-body input {
    margin: 0;
    width: 100%; }
  .ag-floating-filter-full-body input[type="range"] {
    height: 100%; }

.ag-floating-filter {
  display: inline-block;
  position: absolute; }

.ag-floating-filter-input {
  width: 100%; }

.ag-floating-filter-input:-moz-read-only {
  background-color: #eee; }

.ag-floating-filter-input:read-only {
  background-color: #eee; }

.ag-floating-filter-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-floating-filter-button {
  display: flex;
  flex: none; }

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  display: flex;
  align-items: center;
  background: #e5e5e5;
  border: 1px solid black;
  cursor: move;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  overflow: hidden;
  padding: 3px;
  position: absolute;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 10; }

.ag-dnd-ghost-icon {
  padding: 2px; }

/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }

.ag-overlay-panel {
  display: flex;
  height: 100%;
  pointer-events: none;
  width: 100%; }

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center; }
  .ag-overlay-wrapper.ag-overlay-loading-wrapper {
    pointer-events: all; }

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px; }

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup > div {
  z-index: 5; }

.ag-popup-backdrop {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%; }

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1; }

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%; }
  .ag-virtual-list-item span:empty:not(.ag-icon) {
    border-left: 1px solid transparent; }

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex; }

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
  flex-grow: 1000; }

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  .ag-dialog .ag-title-bar, .ag-panel .ag-title-bar {
    display: flex;
    flex: none;
    align-items: center;
    cursor: default; }
    .ag-dialog .ag-title-bar .ag-title-bar-title, .ag-panel .ag-title-bar .ag-title-bar-title {
      flex: 1 1 auto; }
    .ag-dialog .ag-title-bar .ag-title-bar-buttons, .ag-panel .ag-title-bar .ag-title-bar-buttons {
      display: flex; }
      .ag-dialog .ag-title-bar .ag-title-bar-buttons .ag-button, .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        cursor: pointer; }
  .ag-dialog .ag-panel-content-wrapper, .ag-panel .ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden; }
    .ag-dialog .ag-panel-content-wrapper > div, .ag-panel .ag-panel-content-wrapper > div {
      width: 100%;
      height: 100%; }

.ag-dialog {
  position: absolute; }
  .ag-dialog .ag-resizer {
    position: absolute;
    pointer-events: none;
    z-index: 1; }
    .ag-dialog .ag-resizer.ag-resizer-topLeft {
      top: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-top {
      top: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-topRight {
      top: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-right {
      top: 5px;
      right: 0;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomRight {
      bottom: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottom {
      bottom: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-dialog .ag-resizer.ag-resizer-bottomLeft {
      bottom: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-dialog .ag-resizer.ag-resizer-left {
      left: 0;
      top: 5px;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
  .ag-dialog .ag-message-box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    .ag-dialog .ag-message-box .ag-message-box-content {
      display: flex;
      flex: 1 1 auto;
      justify-content: center;
      align-items: center; }
    .ag-dialog .ag-message-box .ag-message-box-button-bar {
      display: flex;
      justify-content: center; }

/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999; }

.ag-chart-tooltip {
  display: table;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  white-space: nowrap;
  z-index: 99999;
  font: 12px Verdana, sans-serif;
  color: black;
  background: #f4f4f4;
  border-radius: 5px;
  box-shadow: 0 0 1px rgba(3, 3, 3, .7), 0.5vh 0.5vh 1vh rgba(3, 3, 3, .25);
  opacity: 0;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  transition: 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
  .ag-chart-tooltip.visible {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
  .ag-chart-tooltip .title {
    font-weight: bold;
    padding: 7px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: white;
    background-color: #888888; }
  .ag-chart-tooltip .content {
    padding: 7px;
    line-height: 1.7em; }

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear; }

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0; }

.ag-opacity-zero {
  opacity: 0 !important; }

/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
  width: 200px; }

.ag-menu-list {
  display: table; }

.ag-menu-option, .ag-menu-separator {
  display: table-row; }
  .ag-menu-option > span, .ag-menu-separator > span {
    display: table-cell;
    vertical-align: middle; }

.ag-menu-option-text {
  white-space: nowrap; }

.ag-menu-column-select-wrapper .ag-column-select-panel {
  height: 100%; }

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none; }
  .ag-rich-select .ag-rich-select-value {
    display: flex;
    align-items: center; }
    .ag-rich-select .ag-rich-select-value > span {
      flex: 1 1 auto; }
      .ag-rich-select .ag-rich-select-value > span.ag-icon {
        order: 1;
        flex: none; }
  .ag-rich-select .ag-rich-select-list {
    position: relative; }
    .ag-rich-select .ag-rich-select-list .ag-virtual-list-item {
      display: flex; }
      .ag-rich-select .ag-rich-select-list .ag-virtual-list-item .ag-rich-select-row {
        display: flex;
        flex: 1 1 auto;
        align-items: center;
        white-space: nowrap; }

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end; }
  .ag-paging-panel .ag-paging-row-summary-panel {
    display: flex; }
    .ag-paging-panel .ag-paging-row-summary-panel span {
      margin: 0 3px; }

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center; }
  .ag-paging-page-summary-panel .ag-disabled {
    pointer-events: none; }
  .ag-paging-page-summary-panel .ag-paging-button {
    position: relative;
    overflow: hidden; }
    .ag-paging-page-summary-panel .ag-paging-button button {
      position: absolute; }

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 200px; }

.ag-column-tool-panel-column,
.ag-column-tool-panel-column-group {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ag-column-tool-panel-column .ag-column-tool-panel-column,
  .ag-column-tool-panel-column .ag-column-tool-panel-column-group,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column,
  .ag-column-tool-panel-column-group .ag-column-tool-panel-column-group {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis; }

.ag-column-select-checkbox {
  display: flex; }

.ag-tool-panel-horizontal-resize {
  cursor: col-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1; }

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize, .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  -webkit-transform: translateX(3px);
  transform: translateX(3px);
  right: 0; }

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize, .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  -webkit-transform: translateX(-3px);
  transform: translateX(-3px);
  left: 0; }

.loading-filter {
  background-color: #e6e6e6;
  height: 100%;
  padding: 5px;
  position: absolute;
  top: 34px;
  width: 100%;
  z-index: 1; }

.ag-details-row {
  height: 100%;
  width: 100%; }

.ag-details-grid {
  height: 100%;
  width: 100%; }

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis; }

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%; }

.ag-numeric-header .ag-cell-label-container {
  flex-direction: row; }

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse; }
  .ag-side-bar.ag-side-bar-left {
    order: -1;
    flex-direction: row; }
  .ag-side-bar .ag-side-buttons div button {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    white-space: nowrap;
    outline: none;
    cursor: pointer; }
    .ag-side-bar .ag-side-buttons div button span:not(.ag-icon) {
      -webkit-writing-mode: tb;
      -ms-writing-mode: tb;
      writing-mode: tb;
      -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr; }
    .ag-side-bar .ag-side-buttons div button .ag-icon {
      display: inline; }
  .ag-side-bar .panel-container {
    width: 180px; }
  .ag-side-bar.full-width .panel-container {
    width: 200px; }

.ag-rtl .ag-side-bar .ag-side-buttons button span:not(.ag-icon) {
  -webkit-writing-mode: tb-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl; }

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden; }
  .ag-status-bar .ag-status-panel {
    display: inline-flex; }
  .ag-status-bar .ag-name-value {
    white-space: nowrap; }

.ag-status-bar-left {
  display: inline-flex; }

.ag-status-bar-center {
  display: inline-flex; }

.ag-status-bar-right {
  display: inline-flex; }

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-group-component {
  position: relative;
  flex: 1 1 100%; }
  .ag-group-component .ag-group-component-title-bar,
  .ag-group-component .ag-group-component-title {
    display: flex;
    align-items: center; }
  .ag-group-component .ag-group-component-toolbar {
    display: flex;
    align-items: center; }
  .ag-group-component .ag-group-component-container {
    display: flex;
    flex-direction: column; }
    .ag-group-component .ag-group-component-container .ag-group-subgroup {
      display: flex;
      align-self: stretch; }
  .ag-group-component .ag-column-group-icons > span {
    display: block; }
  .ag-group-component .ag-group-item {
    display: flex;
    flex: 1 1 auto;
    align-items: center; }
  .ag-group-component.ag-alignment-stretch .ag-group-item {
    align-items: stretch; }
  .ag-group-component.ag-alignment-start .ag-group-item {
    align-items: flex-start; }
  .ag-group-component.ag-alignment-end .ag-group-item {
    align-items: flex-end; }
  .ag-group-component.ag-disabled .ag-group-component-container {
    pointer-events: none; }
  .ag-group-component.ag-collapsed .ag-group-component-toolbar, .ag-group-component.ag-collapsed .ag-group-component-container {
    display: none; }

.ag-toggle-button .ag-input-wrapper .ag-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px; }

.ag-input-field {
  display: flex;
  flex-direction: row;
  align-items: center; }
  .ag-input-field input, .ag-input-field select, .ag-input-field textarea {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0; }

.ag-range-field {
  display: flex;
  align-items: center; }

.ag-picker-field > .ag-wrapper, .ag-slider > .ag-wrapper, .ag-angle-select > .ag-wrapper {
  display: flex; }
  .ag-picker-field > .ag-wrapper > div, .ag-slider > .ag-wrapper > div, .ag-angle-select > .ag-wrapper > div {
    flex: 1 1 auto; }

.ag-angle-select {
  display: flex;
  align-items: center; }
  .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    display: block;
    position: relative; }
  .ag-angle-select .ag-angle-select-field .ag-child-circle {
    position: absolute; }

.ag-picker-field {
  display: flex;
  align-items: center; }
  .ag-picker-field > .ag-wrapper > button {
    display: flex;
    border: 0;
    padding: 0;
    margin: 0; }

.ag-color-picker > .ag-wrapper {
  align-items: stretch;
  overflow: hidden; }

.ag-color-picker button {
  cursor: pointer; }

.ag-labeled.ag-label-align-right label {
  order: 1; }

.ag-labeled.ag-label-align-right > div {
  flex: none; }

.ag-labeled.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start; }
  .ag-labeled.ag-label-align-top > div {
    align-self: stretch; }

.ag-color-panel {
  display: flex;
  flex-direction: column;
  text-align: center; }
  .ag-color-panel .ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default; }
  .ag-color-panel .ag-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .ag-color-panel .ag-spectrum-val {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-hue {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
  .ag-color-panel .ag-spectrum-alpha {
    cursor: default; }
  .ag-color-panel .ag-spectrum-hue-background {
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%; }
  .ag-color-panel .ag-hue-alpha {
    cursor: pointer; }
  .ag-color-panel .ag-spectrum-slider {
    position: absolute;
    pointer-events: none; }
  .ag-color-panel .ag-spectrum-text-value {
    display: inline-block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap; }
  .ag-color-panel .ag-spectrum-text-value:focus {
    outline: none;
    outline-offset: 0; }
  .ag-color-panel .ag-recent-colors {
    display: flex; }
    .ag-color-panel .ag-recent-colors > div {
      cursor: pointer; }

.ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 10px; }

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 10px; }

.ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 20px; }

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 20px; }

.ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 30px; }

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 30px; }

.ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 40px; }

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 40px; }

.ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 50px; }

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 50px; }

.ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 60px; }

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 60px; }

.ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 70px; }

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 70px; }

.ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 80px; }

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 80px; }

.ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 90px; }

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 90px; }

.ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-row-group-indent-10 {
  padding-left: 100px; }

.ag-rtl .ag-row-group-indent-10 {
  padding-right: 100px; }

.ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-row-group-indent-11 {
  padding-left: 110px; }

.ag-rtl .ag-row-group-indent-11 {
  padding-right: 110px; }

.ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-row-group-indent-12 {
  padding-left: 120px; }

.ag-rtl .ag-row-group-indent-12 {
  padding-right: 120px; }

.ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-row-group-indent-13 {
  padding-left: 130px; }

.ag-rtl .ag-row-group-indent-13 {
  padding-right: 130px; }

.ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-row-group-indent-14 {
  padding-left: 140px; }

.ag-rtl .ag-row-group-indent-14 {
  padding-right: 140px; }

.ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-row-group-indent-15 {
  padding-left: 150px; }

.ag-rtl .ag-row-group-indent-15 {
  padding-right: 150px; }

.ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-row-group-indent-16 {
  padding-left: 160px; }

.ag-rtl .ag-row-group-indent-16 {
  padding-right: 160px; }

.ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-row-group-indent-17 {
  padding-left: 170px; }

.ag-rtl .ag-row-group-indent-17 {
  padding-right: 170px; }

.ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-row-group-indent-18 {
  padding-left: 180px; }

.ag-rtl .ag-row-group-indent-18 {
  padding-right: 180px; }

.ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-row-group-indent-19 {
  padding-left: 190px; }

.ag-rtl .ag-row-group-indent-19 {
  padding-right: 190px; }

.ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-row-group-indent-20 {
  padding-left: 200px; }

.ag-rtl .ag-row-group-indent-20 {
  padding-right: 200px; }

.ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-row-group-indent-21 {
  padding-left: 210px; }

.ag-rtl .ag-row-group-indent-21 {
  padding-right: 210px; }

.ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-row-group-indent-22 {
  padding-left: 220px; }

.ag-rtl .ag-row-group-indent-22 {
  padding-right: 220px; }

.ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-row-group-indent-23 {
  padding-left: 230px; }

.ag-rtl .ag-row-group-indent-23 {
  padding-right: 230px; }

.ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-row-group-indent-24 {
  padding-left: 240px; }

.ag-rtl .ag-row-group-indent-24 {
  padding-right: 240px; }

.ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-row-group-indent-25 {
  padding-left: 250px; }

.ag-rtl .ag-row-group-indent-25 {
  padding-right: 250px; }

.ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-row-group-indent-26 {
  padding-left: 260px; }

.ag-rtl .ag-row-group-indent-26 {
  padding-right: 260px; }

.ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-row-group-indent-27 {
  padding-left: 270px; }

.ag-rtl .ag-row-group-indent-27 {
  padding-right: 270px; }

.ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-row-group-indent-28 {
  padding-left: 280px; }

.ag-rtl .ag-row-group-indent-28 {
  padding-right: 280px; }

.ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-row-group-indent-29 {
  padding-left: 290px; }

.ag-rtl .ag-row-group-indent-29 {
  padding-right: 290px; }

.ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-row-group-indent-30 {
  padding-left: 300px; }

.ag-rtl .ag-row-group-indent-30 {
  padding-right: 300px; }

.ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-row-group-indent-31 {
  padding-left: 310px; }

.ag-rtl .ag-row-group-indent-31 {
  padding-right: 310px; }

.ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-row-group-indent-32 {
  padding-left: 320px; }

.ag-rtl .ag-row-group-indent-32 {
  padding-right: 320px; }

.ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-row-group-indent-33 {
  padding-left: 330px; }

.ag-rtl .ag-row-group-indent-33 {
  padding-right: 330px; }

.ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-row-group-indent-34 {
  padding-left: 340px; }

.ag-rtl .ag-row-group-indent-34 {
  padding-right: 340px; }

.ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-row-group-indent-35 {
  padding-left: 350px; }

.ag-rtl .ag-row-group-indent-35 {
  padding-right: 350px; }

.ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-row-group-indent-36 {
  padding-left: 360px; }

.ag-rtl .ag-row-group-indent-36 {
  padding-right: 360px; }

.ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-row-group-indent-37 {
  padding-left: 370px; }

.ag-rtl .ag-row-group-indent-37 {
  padding-right: 370px; }

.ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-row-group-indent-38 {
  padding-left: 380px; }

.ag-rtl .ag-row-group-indent-38 {
  padding-right: 380px; }

.ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-row-group-indent-39 {
  padding-left: 390px; }

.ag-rtl .ag-row-group-indent-39 {
  padding-right: 390px; }

.ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-row-group-indent-40 {
  padding-left: 400px; }

.ag-rtl .ag-row-group-indent-40 {
  padding-right: 400px; }

.ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-row-group-indent-41 {
  padding-left: 410px; }

.ag-rtl .ag-row-group-indent-41 {
  padding-right: 410px; }

.ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-row-group-indent-42 {
  padding-left: 420px; }

.ag-rtl .ag-row-group-indent-42 {
  padding-right: 420px; }

.ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-row-group-indent-43 {
  padding-left: 430px; }

.ag-rtl .ag-row-group-indent-43 {
  padding-right: 430px; }

.ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-row-group-indent-44 {
  padding-left: 440px; }

.ag-rtl .ag-row-group-indent-44 {
  padding-right: 440px; }

.ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-row-group-indent-45 {
  padding-left: 450px; }

.ag-rtl .ag-row-group-indent-45 {
  padding-right: 450px; }

.ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-row-group-indent-46 {
  padding-left: 460px; }

.ag-rtl .ag-row-group-indent-46 {
  padding-right: 460px; }

.ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-row-group-indent-47 {
  padding-left: 470px; }

.ag-rtl .ag-row-group-indent-47 {
  padding-right: 470px; }

.ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-row-group-indent-48 {
  padding-left: 480px; }

.ag-rtl .ag-row-group-indent-48 {
  padding-right: 480px; }

.ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 490px; }

.ag-ltr .ag-row-group-indent-49 {
  padding-left: 490px; }

.ag-rtl .ag-row-group-indent-49 {
  padding-right: 490px; }

.ag-ltr {
  direction: ltr; }
  .ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
    flex-direction: row; }
  .ag-ltr .ag-header-cell-resize {
    right: -4px; }
  .ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px; }

.ag-rtl {
  direction: rtl; }
  .ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
    flex-direction: row-reverse; }
  .ag-rtl .ag-header-cell-resize {
    left: -4px; }
  .ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px; }
  .ag-rtl .ag-group-component .ag-column-group-icons .ag-column-group-closed-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .ag-rtl .ag-filter-toolpanel-instance .ag-filter-toolpanel-header .ag-icon-tree-closed {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .ag-rtl .ag-primary-cols-header-panel .ag-icon-tree-closed,
  .ag-rtl .ag-filter-toolpanel-header.ag-filter-header .ag-icon-tree-closed {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-expanded,
  .ag-rtl .ag-header-group-cell .ag-header-icon.ag-header-expand-icon-collapsed,
  .ag-rtl .ag-cell-wrapper .ag-group-contracted {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

@media print {
  .ag-body-viewport {
    display: block; }
  .ag-row {
    page-break-inside: avoid; } }

.ag-body .ag-pinned-left-cols-viewport, .ag-body .ag-body-viewport, .ag-body .ag-pinned-right-cols-viewport {
  -webkit-overflow-scrolling: touch; }

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .ag-chart .ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden; }
    .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper {
      position: relative;
      flex: 1 1 auto;
      overflow: hidden; }
      .ag-chart .ag-chart-components-wrapper .ag-chart-canvas-wrapper canvas {
        display: block; }
    .ag-chart .ag-chart-components-wrapper .ag-chart-menu {
      position: absolute;
      top: 10px;
      right: 20px;
      width: 24px;
      overflow: hidden;
      display: flex;
      flex-direction: column; }
  .ag-chart:not(.ag-has-menu):hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all; }
  .ag-chart .ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s; }
    .ag-chart .ag-chart-docked-container .ag-panel {
      border-width: 0 0 0 1px; }

.ag-chart-tabbed-menu > div {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }

.ag-chart-tabbed-menu .ag-tab-header {
  flex: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default; }

.ag-chart-tabbed-menu .ag-tab-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden; }
  .ag-chart-tabbed-menu .ag-tab-body > div {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }

.ag-chart-tabbed-menu .ag-chart-settings {
  overflow-x: hidden; }
  .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper {
    position: relative;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar {
      width: 100%;
      display: flex;
      height: 30px;
      align-items: center; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector {
        display: flex;
        align-items: center;
        justify-content: space-around;
        flex: 1 1 auto;
        height: 100%; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
          opacity: 0.2; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
            opacity: 1; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn,
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn {
        position: relative;
        flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-prev-btn button,
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-nav-bar .ag-chart-settings-next-btn button {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          cursor: pointer;
          opacity: 0; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container {
      position: relative;
      flex: 1 1 auto;
      overflow-x: hidden;
      overflow-y: auto; }
      .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        flex-direction: column;
        width: 100%;
        min-height: 100%;
        overflow: hidden; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component {
          flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container {
          flex-direction: row;
          flex-wrap: wrap; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-group-component-container .ag-chart-mini-thumbnail {
            flex: none; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating, .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper.ag-animating {
          transition: left 0.3s;
          transition-timing-function: ease-in-out; }
        .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
          cursor: pointer; }
          .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-wrapper .ag-chart-settings-mini-charts-container .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail canvas {
            display: block; }

.ag-chart-tabbed-menu .ag-chart-data-wrapper,
.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-data-wrapper > div,
  .ag-chart-tabbed-menu .ag-chart-format-wrapper > div {
    display: flex;
    margin: 0;
    padding-bottom: 2px; }
    .ag-chart-tabbed-menu .ag-chart-data-wrapper > div:not(:first-child),
    .ag-chart-tabbed-menu .ag-chart-format-wrapper > div:not(:first-child) {
      margin-top: 0; }

.ag-chart-tabbed-menu .ag-chart-format-wrapper {
  overflow-x: hidden; }
  .ag-chart-tabbed-menu .ag-chart-format-wrapper .ag-group-component .ag-group-subgroup {
    justify-content: space-between; }

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty > canvas {
  visibility: hidden; }

.ag-chart .ag-chart-canvas-wrapper.ag-chart-empty .ag-chart-empty-text {
  display: flex; }

.ag-chart .ag-chart-empty-text {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center; }

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none; }
  .ag-chart .ag-chart-menu > span {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer; }
    .ag-chart .ag-chart-menu > span:hover {
      border-radius: 5px; }

.ag-chart .ag-chart-docked-container {
  min-width: 0;
  width: 0; }

.ag-chart-tabbed-menu .ag-tab-body {
  padding: 0; }

.ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar {
  padding: 0 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector {
    padding: 0 10px; }
    .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
      cursor: pointer; }


@charset "UTF-8";
@font-face {
  font-family: "agGridBalham";
  src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABiwAAsAAAAALDAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAn0AAATCahlq/09TLzIAAAOIAAAAPgAAAFZWTFJ+Y21hcAAAA8gAAAINAAAF1HcMY7RnbHlmAAAF2AAADvMAABlsXuKk82hlYWQAABTMAAAALwAAADZ2zsSBaGhlYQAAFPwAAAAbAAAAJAfTBDNobXR4AAAVGAAAABIAAAEsv2gAAGxvY2EAABUsAAAAcQAAAJg8aUIQbWF4cAAAFaAAAAAfAAAAIAFhAHVuYW1lAAAVwAAAATUAAAJG0OP3eXBvc3QAABb4AAABtgAAAo9jrTZLeJx9lLtyE0EQRe9q18YP+YExBgSYNxiDDSy7K61lybZeCBcBAUVAkZgEqHI5ogj4AkICvoJvIOADCAiJ+AKKmJDTvTIyrjKa0mim+/ad7js9UiBpQnfVVKnTe/RE07s7b/ZUUaTiY/6D62D39csdje3v8EX+O6YgeqoZXdUzvdXXoBS8Ct4Hn0tLYTN8F34Mv4e/okwhuItaBT+p+4xEKXOsTFXVlKukUWwJ6zXVQYfM626d02mNuKernk5xakJMzxmXta2bmoWn7TwtbYLKGMbZYu4zlsnuaESuW/BXyaapIs9z5HlC43pAji3yaBBdxzuHb4uTY2La+NqaB2+oyJXs6znznNdmkdUBLuObqOP72HdlVNhHrcNfg9/4Vjh1317jpJSIO7BXQW245mc0dSRrofEyNzFJdAZHDHfDNTX2MvEpFWS6wsoqT6m8DH5Nj/XCs+oMYlqucqHJCtUN7W3ny6nzoLUBVx/sKjkMrXZjtzkr5p6s6gqYPX3QJ33RN/3QT/0OomBax7TASalXuQn/1n/VG+Psw+gu3vW/Vqt2lL44jPoXMU5GNdcnwdcbqGynlanN9MlYx1gzx0+Sp+G7ZJNzYxOcMdxH7GLPIsU2wmiyT4idHvRvnTHlyvfomhnuyzrReqeiJbCLzl90ao7252G0VZFtxXWsE3HW79HULnmVs+7J+B53j70cY7U+XtMF9IqpvuoaPsR/CYvxDi2X/QXk5FOngyLvu6732z2wOfUM87COWaTLMlS1F2H9uu1vy6Kv4S+yTHXDWbe9F5fgajjiOnVXBy9+Xie9xsbglhc8IvH4wF9t8U+ReUTd30qbrK2v+n8A5GJ1egAAAHicY2Bk6mWcwMDKwMBUxbSHgYGhB0IzPmAwZGQCijKwMjNgBQFprikMDgy6H82YXwC5UWASqBFEAADV/ApqAAB4nLXUZ1IbQRCG4VdIZGFyxpEcRJCQyDnzx2fAmcKBwpnz+Ry+w5wAf73dPgCu8lQ9++1Mzc7O7qoF1AN5mZMC1HWQ0xm5Fo3msvE8Ldl4gd/qF2miTuclLrnmNtXu7jRa4oIrblIu6/1tOc0uMsIENfX2KbPLJgdUOaXCNivssMUha6xyzDIbmnfEOevsccKZrq/T3QvaYwONum+zdtKqFdt4QDsddNJFNz300kc/AwwyxLDu94jHPOEpzzR3lDHGtYNJpjR7mhlm9UwlnReZZ0HHRfWWtNkG7tf27znfWnl386B6WtnWk28drq3qoTdqR+freydn/7DYf2hFO+R/Re859mWdPe1FKMuLsCsvw6a8CgfyOlTlTTiVt6Ei78K2XIYVuQo78j5syYdwKB/DmnwKq3IdjuUmLMvnsCFfgv0yv4Yj+RbO5XtYlx9hT36GE7kN+oAp56xuUp3DMu+szlLBWa2lemc1mBoclo0OyyaHZbPDssVZbaZWh2XR2ZdMbQ7LBw7Ldodlh8Oy02HZ5bDsdlj2OCx7HZZ9Dst+h+WAw3LQYTnksBx2WI44LB861TMpqLJJQTVOCqp2UlDdk0L2HkYdlmMOy3GH5YTDctJhOeWwnHbZO5lx2Nisw8bmHDZWcvbfmuad1VJacNk6iy7b55LD5pYdNrfisjnLDruu6rI1a46lP5OArvAAAAB4nO1Ze3Abx3m/b48ACOJ9wOEAkHgeHiRexBsiSB4kSqJJStaTpKyxLFXV0xHtWKocZSzBrh+RLVmeONJYSVpN6nQm8VgzzWSaqcbTSEnGydj01GJUN+nUcqZ/OGkiu62iVJrOGA0u/fbuAJGyGjv5u8Td7bd33367++33+O2SYRn8Y7/FfosRmDyzg2EgQASOtRJDVyxLEsQpkWpUF9HbQM+7hAAIXTEJqhybhURcjOh1Ylnk3YL20xuUH18sF/lwolStVJG3Uq3EE/RXDrOO/tVJ6OqC5Op++efyz2/XwC//KrYMgO0iJRECEBBLxGRCevrB5f8DZ+tNcJpCAavbZO/x2EJxq9Csyyegy8BbV1h5vT4QzHF+gCPsq3cTDX6lNlaJbXt5/Rc+0xatdcOyzTpr48xut9nJ9Y25LR6/VbDXG6ZBPuoy58xOm6PPE3WFxJVUVaDo6yvsV5ggwzgFQ6IqGMIOpUg4wkpRDTuUQnDMT6TPnElPgGVpKd/U6j+9+/vOd4vWH3mDdTHdWNH6EeGnxzPvvJM5LpFzx9PvvJM+Li+jw1LGdoA9wLiYAaaM/BG6HC66NAW6DiW6DoYCrbvoF2VdKvSLE+WiZJSfqMKtvVtmCsViYWbL221i78zkeDKVSo5PnqcEJJGa+Ubmm9/MfEN5sgeWsCuEtJRdoeSb7Rb4ZDpj9rAepAyMCXVadIj0rhZ58Uqj8eHhwx88+ih5UN5HJlqvNZu323zAXmOcTIJBMQMQyULZUZKgGC4EgHe4rMCGI1ZKBeg7iX7NggFQf8CWWn+e35zLbc4TtRxsNfwFP17kaaXsl7e/XfwqfPY2R15pwf61P+9vHcMHXuQZfPwGOQtfhUfuHFPq04+JDaNffNKIVrR+REY+eThydkIxlyVjYaDdvRjuDEl3t5GUFgmnnT11xyjYa4u/0nL8zhFoevg8u5vRocV6GMYIBsEIbDUIamxwuQuVMjVE8u/yjtouuQXS/Pyb3zaZvDZ3fnXebfPC6/D1Yfwg/xBG5+cliyXQG/dG8vmIN9YX6MwPLrBWxWaYmOgoGhxFB1xoNi823iMFSZ6CC8jSpYwlo/GZGJvK69RuoPeFev27knSxXm9dliRs21q4fXf8nZxhdTgfnAv1D3JavpH+xS/ScEsttTnfi37nZEQmR3tpK3q4o3wWoyUSbnxTwU9x7F2xDT6M78nf3EpNppKTaVqkJuO/jVcqykPuWp6cTMFL8r5YuYHfoKgwpOTL+CCFSlz+EWWFkXhFNhMuNZGql2O3x/0GeYP6FCzx7kVuS0KL3VGnzOM8e56JoAWXmFFmDNviamUBrYXaSgEFYdhXKtRsSiivWIZIvFQpuF16tk0424QRBCjDC/bchh0bBgc35GKR/fsjsRyld2zI2fdB4ZnWqlixOFksRtXifaPFwlksMCA3t0CRfCcSx2ZKc9u+fYvlyJfTxEJbTBZbN9USJmhTzgIvyx9tgUIap2NQ5rSHnUVrNDM8E1DmNohxJqKnpliK68phnm1XDHTQdPA6dEtYXHndF4uVolFyonXzrEr6HB5PxOslFvkvYK/c5YtGS7EYudS6SSxgo3Qpun/zZjhFeUsx3ou8Ee/0NCxTX+zfvGidtPiu5Y0icWrxHdaq8R3m77RFdCuDEchpNED5BtjJv1CLtIMdWdR1fIWtoTUOMWuZGWY7XcdqEVO7mqGpNVghoeblqpIB0DQEK9hASeS0qleMuFQFCeqQJdimUqTG7DLE0IupMdRV2xAjBhB3PMhte/XJqMXB9fpC8dH05JrzG6dXbczbnUaTyW5P10fSUm6tAPGN63fu2eZ29dUmR3YPp+HZ3BoBAodf+qs1Ym1yeE8tJS/4UvekBhNpX3IiOZggv8mz7Lrn7uuLBJJ9YS8KjnEuPjc825t1efgAP5oaTX85eF+ZbJVGXXxA39OXGt49PFmT/zG0tUwmHh5lIxF8MzJZu9o/iBJ96cRgCgumEx9eYUWml8kyw6gpBf1oKtIvVg/iGMFK2tpRNWJAbaBjo5bQkQXNS/xt14BWRx9rHvrMZw9t3VDQdFH/wRysfeHhoKaLjU+KVAETtZ212s7DO4eGdv5zcmJ6Iqk8WLEz+XVR0WpbXtuiTXxmd1edjM6tVifu9z26ns42OIQiVDn/BEkqJEnUopMXMmwGsR5mKNDm6QdDtaJNNj4KYZ1Lw3N8tayaRqXMZmDAM1b1dF8EIGDwVMa8A+Rg63K3QqGJqF/JtUTOP5zzGc1/dmrmUM3U7c2PBnLR1XWH0Zcf9eeiTw9u7s/5a3mf0aGNhzQVeza2LVrnEB3kI82q5T+ROobtls1wC31YmQO53onpTpxNL6IxUcm76NlVsVwUFt2xT6g3lfh/OwvcvdJsqH91rZS0EofTvQRDl9HnRpkVzGpm8g9F004cDY01sTvKPxI3n2s04Ij8JgzJJzqUGalbND/+cVC59Z+SJNW1e5EPkV8xfTjvaWY/zpnazhIn0iIM/QkRNf5oOwY18mi2l1Df8S6taVaJUGpDISLqDVaiNcEvWYDWi/seLxtNFs7l7f3Cjcb2uUGjyerke/tGNq+ahV73nnXb4nqj2cZNHd3+udlVa8NKpTI7to0UUoW+sNnsGRhLre6fdHsAzJbeUCqUBZLlY1GI+Mek8T4HiQX5EPklKYw+ybn5gBDgttuNlfohp9sd9AScA5wNJGJIZKdtnN1jH+esdvNAdsLGOTCGuzlUp9URjJbCfQFXyKDTd8UC4X4xGHZ5uvV10BmSQ7luTqcT+dqgQcd+zB9UtEFRCklpiONfJamNOlr/jd7Q9ulDbC9aoYP6EAIK6kasUE2g5VQTJFGHE/KR+kn5KsQXFvINeF8ONPLkRemidBLiEJevLhTQmgttWQcRxySZLUp8QBM1oLFaQVmLSh3K8UQe18YKuFAB3NvV0fVxkZwRhQtf0uXMah9oaxd+wNd5JYYqUkTiQUwY7u3p6Zvzb+6Plgx6t5czs1zM3mez2sXUsaFkcC7j8QvJ3cl7/QcGhT4hFegGQ8zLmzjaJFUFwcWBieVEa5+rx7QyGx8gq41mXe+mgbj/gN9psYzGxXEfx4oxLsonduXy0VSvYAsdyD47nA2CMYRSnxnOhQJGky64OyOgVKfVtj7rL7uUNmFn9IFMfr3T/v86uZtO1Hj3PPv8x2IwQyMWxZk6vJXohXdVqxuQxggoPTKfnofX0/Np8DabrYVmcw3SZDu+xUi8vRlEAq90ASPMdizxmn+12cH9pEVajJ7BrbEzSB3EEBsERLfV/2DfHT+08RD8g1bOX2Vp+TW10DB6hvy4vc8E9I72j820vojZTLvBW0d/qLfXPoL4QOlP60jrFn7cpXT0JbW//3q3C4uD8P132fGDmw5pbQ+QTeoehfam48Nl9kCLI9dbG7GXsxcxhmp853GPovpvGwGi26ubfaidyr53NXtqBfzdCqTeGzwFG55OXb6cehoutRbgkkrjCKmcp9gjjJtJM8uY5Qruo7EYs4xbMU+0SWqFVYkItGrQa/aKyV+xQWSjbxPxQTCCW4m6g+AOAiitMHQrUVmoxqH5wOzGh3rMyfi9k6/d98DK0eWExEIPP79iw8Sq+43GWHzTukvrZpJid/fW8akt10N6/frRsalSPgGPyb8uzg0kbQ7npbGhfvl41OTxVWqbjFKpwLu53wXZz5FS/pXte+7fsKwc493S0Nemt0yt2FWpk3TyhQ0z967PpnTJzOzkzMYXU5m3RifHG5GoQedzw1H5y/beWLxUG36bBNzy8frpFSsHMjqJHegfkYZ/16Ot/xx7FK20nxlBzSiHIUo24sWPb4bFzk4AwpE4vqoMA65fseBGRj05aLZ6g7NBr9XciAxF8IJbatl0UJTvBZNsxg2Brw5HJNwtsH7O5bFynNXj4pBJntIaXcCHwxPy4NV6OeaFC75ooxH1yVPeWCe2H8MxRxBRMNDJo7gGtKgDXS4ll9KIhH5HIV0QDHGcFajrVxXcRQXOw8bTQLp0Rn9tsLqr22b2coILAvzy1fsR0bEuPiOcxQTzb06judt+rtJfcICvWyDQTV7q7jHZrJz9J/D4acSvNnO/yWja6Qt4ep2cVX6/b8a8R6/zllM5wYQSyBftdqfVfc7Ksr3yL/WuhKfEnUV0YejmfkKn07MIK4VwJVYw48waxA33MzuZvf8HXgo73MpBoo5CpiBCa9UzeATfBlE9glOBRMwlFMsJvaFYriYBNVJEsMcXqXXH9KKBL1bjIl/8fWAKHmu9+evriHSMrW5A3BOCv+9Jz0ynjcnx/sPG9MxMumd5tOALQOstOHYUoFEvrUH09VgdLj1G+VEdQ8knvr/snid+L7z6bestvRHZr1922LEzOAo2Rbjxkf57UsSYnsZ+EB843cnA+LLHvzdVfuKjSmxH/dixCAVhAMca8HjHPtayazGeCai7Ii/yYhmjbLloQLJIz2GxSjY1mxfp0UizKTWbZBOlm3VKS01NxjX2mnJmqJ0Y2qlJhahK7XecGEZonR7sVuDWc4cPrly1auXBw2BvU88d2burNjJS27X3OhLDw0iw1+gH+cZSZmkJDyVG2mdo7bFIf9Bo7jjPVHg+7RDh23c5qfzU45anZpa2pMLuxGUUy2EKwCQoIEDDLJJgD8pXT9blI3CifjLfkAPwfiO/sIDo7upJisxOUki2sKDJmUP8YcHIzoAjjPsjlxsDVaXs0LWzBetpvbY5HyETkbz8nbnalSu1uWkU9TOIyj+jJ2cQ7ZsbvnJleA7OdM6wdeSMcqZFqkKV7ZJvKLCS7KXbLiSYO/mAnh/hPiOtbseeUssOz+vt8zEBeeTTf5s+DmPkJSQyz8JYR1aGuOgqO1EHF5Vk65Q657kPsXO47incNzHOCG6QcBeKmYseMmCkxvzkRCwVIBj0Eobb2CsBFGUJSnig/4BQaZroxFcIiRLyl7DsQ6JTKHn+Q2LPCn73pj/dFZUykvhg0hM2dPM+KQNfH1jnx1eOjHdwlnM4gkgHQ3p3765lmMOjKOCcPP8BCgQ9OQfVD4n8eYRNyB9UBJl77dm+6FQvCpoKKXLcrK6Q7t+KcurB2W39+WGc4f8CdkccOAB4nGNgZGBgAOIL59kPxPPbfGXgZn4BFIjifLyvAUEzMDC/BIkzcDAwgXgAYKgL6QB4nGNgZGBgfsHAACH//2d+ycDIgAq8AXBtBQ4AeJxjYGBgYH4x9DE9AAD62iz8AAB4nGNgAIIZDBcYnjE6MEYxLmF8xaTBFMWUxzSBaRHTG2Y25gLmA8zXmF+x1LF8Y7VjjWBdxKbAdoztATsb+wQOKY4wjhKOPo41HAc4nnCWcJ7jsuC6x83A7ca9hvsC9y8ePh4FHhMeJ55tpEMAZDotzAAAAHicY2BkYGDwZshk4GEAASYg5gJCBob/YD4DABuIAdcAeJx1jz9OwzAYxV9oWkSLEBISYsMTC1L6Z2Do2KHZO3RgcxsnbZXEkeNW6sYxOAHHYOQInIJD8BK+oUKqLTk///zeJwXALb4QoFkBrtuzWRe45O2PO6Q74ZD8KNzFAM/CPfoX4T7tTHjAZsEJQXhF84A34Qvc4F24Q/8hHJI/hbu4x7dwj/5HuI9lEAoP8BS86ix222Sm840uFibb59qdqlNeGldvbanG0ehUx6Y0TnuTqNVR1Yds4n2qUmcLNbelN3luVeXszqx9tPG+mg6HqfhobQtoZIjhsEXCP9fIseFZYAHDlz3vmq/nUuf8km2Hmt6ihMIYEUZn0zHTZdvQ8PwmbKxw5FnjwM6E1iPlPWXGsqEwbyc36Zzb0lTt245mTR9xdtOqMMWQO/2Xj5jipF9al2jJAAAAeJxtkulu2zAQhP3FkqM4SeO6bXrf96G26X2n95W+BEPRMhGJFEjKR56+RFwECND9szOD5exgwc5SZ1H9zv9rhyW6JKT0WCZjhT6rrLHOMTYYcJwhJzjJKTY5zRnOco7zXOAil7jMFa5yjevc4Ca3uM0d7nKP+zwg5yGPeMwWT3jKM57zgpe84jVveMs73vOBbT7yic984Svf+M4PfvKL3+zwp7MqytKpUgRtTU84Z6e+K7zsSWGkqlI5Fi4M5FjJvV07yw+AKjYPBW0KFZSrtRFBDQ/l1vybXJO2si5vdCSuF0lbm+VF831pTXBCBlUk0jbzVDrrfVe2ISlEEEmhvMzUrBFxR7Gi5ir3lfDjbkS9ka7i2nSknQ9J6XSTls62zfqRPEkcD0mlRqFXaRPTZIuWby1XVhTalFktZrrW+yqplWmz+OyApRG0PjHWqFVjQy6qyk5VkTbRT3UbbdJGT2xImqr1AxedbL7bhmBNbkejjaOCSZ0uxyHxYqL6vo5WeWGnJlvAtklCvM0wOKWOHjNrzSItghKHIqCxGKZ4JBVj9thlFr9AQU1Lw5wR+0w6nb+gD68QAAA=") format("woff"), url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQmoZav8AAAE4AAAEwk9TLzJWTFJ+AAAF/AAAAFZjbWFwdwxjtAAAB4AAAAXUZ2x5Zl7ipPMAAA3sAAAZbGhlYWR2zsSBAAAA4AAAADZoaGVhB9MEMwAAALwAAAAkaG10eL9oAAAAAAZUAAABLGxvY2E8aUIQAAANVAAAAJhtYXhwAWEAdQAAARgAAAAgbmFtZdDj93kAACdYAAACRnBvc3RjrTZLAAApoAAAAo8AAQAAA+gAAAAAA+gAAP//A+kAAQAAAAAAAAAAAAAAAAAAAEsAAQAAAAEAANDPqjhfDzz1AAsD6AAAAVoJ476AAAABWgnjvoAAAAAAA+kD6AAAAAgAAgAAAAAAAAABAAAASwBpAAwAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQRWAA8AJABaAHYAzAECAWgBiAG8AigDPgN6A5QD2APuBDYAAwAIACAALgABAAsAMwAzADQANQAzADIANgA3ADgAOQACAAYANAA0ADgAOgA7AAMAAwA7ADwAAgAGABIAGAAFADQAOABFAEYAFwAEADQANwBGAAMACAAqAEoAKQAQADIAQwA3ADgAQgBAAEUANgA2ADgAOQBCADgASABIACoADwAyAEMANwA4AEIAQABFADYANgA4ADkAQgA4ADkAKwAFADcAMwA+ADYAAwAIABwALgATAAkARwA1AEIAOwA9ADIAOwA+ABIACABBAEYAMgA5AEMANQBDABQAAwBHADUABAAKADAASABcADAAEgA0ADUANQBCADcAOQBDADUANgA1ADQARAA3ADkAMgA2ADUADAALADQANQA1AEIAPAA9ADgAOwA1AEMALQAJADQANQA1AEIAOABGADUAOQAvAAQANwA8AD8AAQAEABkADQA5AEMANQA2ADUANABEADcAOQAyADYANQADAAgAIAAqACQACwA4ADYAQgAyAD0APQA4ADoANQBDAAwABAA1AEEANgAjAAQAOAA5ADUABQAMACQAOgBQAGIADAALAEQAMgA9AD0AQgA0ADcAMwA+ADYALQAKAEQAMgA9AD0AQgBDADgAOgA5ABIACgBEADIAPQA9AEIAPQA1AEgANgAuAAgARAAyAD0APQBCAEUARgAsAAQAMgBKADUADAAaAEgAbgCQAKoAwADQAN4A7AD4AQQBDgAHABYAPgA1ADwAPwBAADgAQQBCADcAOQBDADUANgA1ADQARAA3ADkAMgA2ADUACAASAD4ANQA8AD8AQAA4AEEAQgBFADkAPAA+ADUAPAA/ADUAQwAGABAAPgA1ADwAPwBAADgAQQBCADwAPgA1ADwAPwA1AEMACQAMADgAPQA4ADQAQgBGADcAPAA/ADUANAAMAAoAOAA5ADYANAAyADwANgA1AEMACwAHADgAPQBFAEQAOQA7AAoABgA4AD0ARQBEADkABAAGADIAOQA8ADUAPQAFAAUAPgAyADQANgAOAAUANAA4ADsAOwANAAQAOABGAEcADwADAEUANgAEAAoAGgAoADIAHgAHADgAMgBDADcAOQAzAB0ABgA3ADkAPwA1AEMAGgAEADIAOwA2ABsABAA1AEgANgACAAYAEAAQAAQAMgA2ADIAEQAEADUAOwA8AAQACgAcAC4AOgAfAAgAMgBBADcARAA3AEkANQAhAAgANwA5ADcARAA3AEkANQAiAAUANwA5AEUAOwAgAAQANQA5AEUAAQAEADEACAA5AD0ANwA5AD8ANQBDAAUADAAeACoANgBAABIACAA0ADUASgA3ADgARQA7ACUABQAyADsANgA1ACcABQA3AEoAOAA2ACgABAA9AEUAOwAmAAMANwA5AAIABgAUABUABgA3AD0ANgA1ADQAFgAFADcANAA7ADYAAQAPADIAMwA0ADUANgA3ADkAOwA8AD0AQwBEAEUARgBIAAAAAQKNAZAABQAAAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABAAC3xNgPoAAAAWgPoAAAAAAABAAAAAAAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAMAAAAsAAAABAAAAhAAAQAAAAABCgADAAEAAAAsAAMACgAAAhAABADeAAAADAAIAAIABAAtAGkAcAB68Tb//wAAAC0AYQBrAHLxAf//AAAAAAAAAAAAAAABAAwADAAcACYANgAAAEIAMgBAADwAQwA1AEgAMwA+ADcAPwA9AEQAOQA4AEYANAA7ADYARQBKADoAQQBHAEkAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAeAB8AIAAhACIADAAjACQAJQAmACcAKAASACkAKgArACwALQASAAwALgAvAAwAMAAtADEAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkA8QzVIMz43AD89RDk4RgA0OzZFSjpBR0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAA8QAAAAAAAAATwAAAC0AAAAtAAAAQgAAAGEAAABhAAAAMgAAAGIAAABiAAAAQAAAAGMAAABjAAAAPAAAAGQAAABkAAAAQwAAAGUAAABlAAAANQAAAGYAAABmAAAASAAAAGcAAABnAAAAMwAAAGgAAABoAAAAPgAAAGkAAABpAAAANwAAAGsAAABrAAAAPwAAAGwAAABsAAAAPQAAAG0AAABtAAAARAAAAG4AAABuAAAAOQAAAG8AAABvAAAAOAAAAHAAAABwAAAARgAAAHIAAAByAAAANAAAAHMAAABzAAAAOwAAAHQAAAB0AAAANgAAAHUAAAB1AAAARQAAAHYAAAB2AAAASgAAAHcAAAB3AAAAOgAAAHgAAAB4AAAAQQAAAHkAAAB5AAAARwAAAHoAAAB6AAAASQAA8QEAAPEBAAAAAQAA8QIAAPECAAAAAgAA8QMAAPEDAAAAAwAA8QQAAPEEAAAABAAA8QUAAPEFAAAABQAA8QYAAPEGAAAABgAA8QcAAPEHAAAABwAA8QgAAPEIAAAACAAA8QkAAPEJAAAACQAA8QoAAPEKAAAACgAA8QsAAPELAAAACwAA8QwAAPEMAAAADAAA8Q0AAPENAAAADQAA8Q4AAPEOAAAADgAA8Q8AAPEPAAAADwAA8RAAAPEQAAAAEAAA8REAAPERAAAAEQAA8RIAAPESAAAAEgAA8RMAAPETAAAAEwAA8RQAAPEUAAAAFAAA8RUAAPEVAAAAFQAA8RYAAPEWAAAAFgAA8RcAAPEXAAAAFwAA8RgAAPEYAAAAGAAA8RkAAPEZAAAAGQAA8RoAAPEaAAAAGgAA8RsAAPEbAAAAGwAA8RwAAPEcAAAAHAAA8R0AAPEdAAAAHgAA8R4AAPEeAAAAHwAA8R8AAPEfAAAAIAAA8SAAAPEgAAAAIQAA8SEAAPEhAAAAIgAA8SIAAPEiAAAADAAA8SMAAPEjAAAAIwAA8SQAAPEkAAAAJAAA8SUAAPElAAAAJQAA8SYAAPEmAAAAJgAA8ScAAPEnAAAAJwAA8SgAAPEoAAAAKAAA8SkAAPEpAAAAEgAA8SoAAPEqAAAAKQAA8SsAAPErAAAAKgAA8SwAAPEsAAAAKwAA8S0AAPEtAAAALAAA8S4AAPEuAAAALQAA8S8AAPEvAAAAEgAA8TAAAPEwAAAADAAA8TEAAPExAAAALgAA8TIAAPEyAAAALwAA8TMAAPEzAAAADAAA8TQAAPE0AAAAMAAA8TUAAPE1AAAALQAA8TYAAPE2AAAAMQAAAAAAmADQAOYBQAFaAaQB6gIoAloCbgKQAqIC7AMGA3ADwAPWA+oEfgT2BT4FWAWiBiAGxgbgBwYHkAgaCFYIdAiOCKwIwAjkCXQJzgo4Ct4LAAtGC6wL0Av6DA4MIAw0DEIMtgy2DLYMtgy2DLYMtgy2DLYMtgy2DLYMtgy2DLYMtgy2DLYMtgy2DLYMtgy2DLYMtgy2AAMAAAAAA64DrgAXADEAXwAAAR4CFxIDDgIHBCUuAicCEz4CNyQFIgYPAQYVFBceARcEJT4BNxIDLgEnJiMiBgUjNSMVFhcWFxYXFhcWBgcGBwYHBhUzNTMVISc0NzY3PgE3Njc2JicmJyYnNSEDEShFKgEEBAEqRSj+4/7jKEUqAQQEASpFKAEd/uclOAEBAwQCNCMBHgEeIzQCCwsCNCNUaUD7AZY/+gETCyAeDhYLEAoYDyAmDhf6P/6JAQQHFQ5BDhUGBh4fMBIdAQF3A6kBKkUo/uP+4yhFKgEEBAEqRSgBHQEdKEUqAQRCNiVcoE+FaiM0AgsLAjQjAR4BHiM0AgMD+j8DDxIMFhYMExIcQhYNGB0OFxA/fQsvFSQUDDAMEw8RHBgkFCAjQwAAAAABAAAAAAOYA5gAHwAAExcHJzcXByERByc3FwcnESEnNxcHJzchETcXByc3FxHISCyTkyxIAQ1ILJOTLEgBDUgsk5MsSP7zSCyTkyxIAdVILJOTLEgBDUgsk5MsSP7zSCyTkyxI/vNILJOTLEgBDQAAAQAAAAACxgMUAAgAAAEHJzcXBycRIwHVhi3S0i2GPgKchizS0iyG/jgAAAADAAAAAANrA2sAFAApADUAAAEiBwYHBhQXFhcWMjc2NzY0JyYnJgcyFxYXFhQHBgcGJicmJyY2NzY3NhM3FwcXBycHJzcnNwH0ZldVMjMzMlVXzFdVMjMzMlVXZlVJRiorKypGSapJRiorASoqRklVpS2mpi2lpS2mpi0DazMyVVfMV1UyMzMyVVfMV1UyMz4rKkZJqklGKisBKipGSapJRior/vOmLaWlLaamLaWlLQAAAAADAAAAAAMYAxgAAwAHAAsAABMzESMTMxEjNzMVI9B9fep0dOl1dQJp/mcCSP24+voAAAAAAwAAAAAD6QPoABMAJwAtAAApASIuATURND4BMyEyHgEVERQOAQMhIg4BFREUHgEzITI+ATURNC4BBwEnNxcBAzT9gDFTMDBTMQKAMVMwMFMv/X0dMh0dMh0Cgx0yHR0yKP5ezDOZAW8wUzECgDFTMDBTMf2AMVMwA6IdMR39fB0xHR0xHQKEHTEd8f5ezDKZAXAAAAMAAAAAA+kD6AATACcAKwAAKQEiLgE1ETQ+ATMhMh4BFREUDgEDISIOARURFB4BMyEyPgE1ETQuAQMhNSEDNP2AMVMwMFMxAoAxUzAwUy/9fR0yHR0yHQKDHTIdHTJB/cQCPDBTMQKAMVMwMFMx/YAxUzADoh0xHf18HTEdHTEdAoQdMR3+LkgAAAAAAgAAAAAD6QPoABMAJwAAATIeARURFA4BIyEiLgE1ETQ+ATMFISIOARURFB4BMyEyPgE1ETQuAQM0MVMwMFMx/YAxUzAwUzECgv19HTIdHTIdAoMdMh0dMgPoMFMx/YAxUzAwUzECgDFTMEYdMR39fB0xHR0xHQKEHTEdAAMAAAAAA3gDZAAFAAgAGAAACQEHFwkBAzcfAQYHBgcGFRQWMjY1NCcmJwLr/l86Y/79AT7IyMewCwsZDxYxRTEWDxkBwgGhO2P+/f7DAT3IyD4NDR4bJhkiMTEiGSUcHgAAAAACAAAAAAG2Aw4AAwAHAAAlIxEzBxEzEQG2+vq8fdsCMj7+SgG2AAAABAAAAAADLQMOAAMABwALAA8AACUjETMTIxEzEyMRMwEjETMBtj8/uz4+vD8//c0+PtsCMv3OAjL9zgIy/c4CMgAAAAABAAAAAAKTAwUABQAACQEnNyc3ApL+8Czk5CwB9P7wLOTkLAADAAAAAANNA2sAEwAjADAAACUjIi4BNRE0PgE7ATIeARURFA4BAyMiBhURFBY7ATI2NRE0JgEjETQ+ATMhFSEiBhUCrfQrSSsqSSz0K0krK0km/CY2Nib8JjY2/gRAKkkrAZX+ZyU1fStJKwEzK0krK0kr/s0rSSsCMjYm/sQmNjYmATwmNv4MAhIrSCs/NSUAAAAAAQAAAAACxgLGAAsAAAE3FwcXBycHJzcnNwH0pS2mpi2lpS2mpi0CIKYtpaUtpqYtpaUtAAUAAAAAA6oDqgAiACsANAA9AEIAAAE2NTQuASIOARQeATMyNxcHJiMiDgEUHgEyPgE1NCc3ATM1ASImNDYyFhQGAyImNDYyFhQGEyImNDYyFhQGCQEXATUBjRAwUF9QLy9QMCUiaGgiJTBQLy9QX1AwEGcBMoT9RCUzM0kzMyQlMzNJMzPiCQ0NEg0NASn++lcBMwKzIiYvUDAwUF9QLw9nZxAwUF9QLy9QMCUiaP7NLAINM0kzM0kz/fMzSTMzSTMBSA0SDQ0SDQGg/vlXATIsAAAABwAAAAADZQNWAAgADAAVAB4AIgArAC8AABMiBhQWMjY0JgU1IRUDIgYUFjI2NCYHMhYUBiImNDYFITUhATIWFAYiJjQ2BSE1IcIaJSU0JCQCif3zlholJTQkJBoRGBgiGRkCDf6aAWb+BBokJDQlJQK9/fMCDQEPJDQlJTQkaFNTAYwlNCQkNCUVGSIZGSIZVFQBOCU0JCQ0JWhTAAAAAAEAAAAAAsYDFAAIAAABNxcHJzcXETMCE4Yt0tIthj4BTIYs0tIshgHIAAAAAQAAAAACkwMFAAUAAAEHFwcJAQKS5OQs/vABEALY5OQsARABEAAAAAUAAAAAA6cDOgAjADkATABVAF4AAAE2NzMeAhcHBgcGBwYHFwcnDgEnJicmJyYnNzY3Njc2Nyc3Fw4BDwEWFxYXFjc2NycGIyIuATU0NwE+AT8BLgIGBxc2MzIeARUUByUGFRQeATMyPwE2NTQuASMiBwEjX2kSXKmBJA0REhsaICY9LElLqlFURFExEBMJCwsQECw/PCw+MEwXASZRT2FlXBYUHDpJPGQ7LAGHMEsXAR50lZ9LIzpJO2U6K/7OGitHKy8nLBoqSCovJwLxMQMDTohYHCIeKhwhGT0sSSUSFBUwO1YbLhQYFR4VPSs9LJcfWDUCWT49FBUeBgocKztkO0k6/tEgWTUCSG49AyIiKztkPEk62igvKkgqGiwnLytIKhoAAAAABAAAAAADpwMjABsALgA7AEwAAAEeAhcHBgcGBwYHBicmJyYnJic3Njc2Nz4BNxcOAg8BFhcWFxY3PgE/AS4CBzIeARQOASIuATQ+ARc1NC4BIg4BHQEUHgEyPgE1Af1cqYEkDRESGxpLbWpvcllQMhATCQsLEBA/wGwBTI1uHwEmUU9hZVxRgSMBHnSVSDphOjphdGE5OWHWKkhUSCoqSFRIKgMjA06IWBwiHiocTiQjDg9AOlcbLhQYFR4VVWQEPwI9bEUCWT49FBUdGnVPAkhuPR85YXRhOjphdGE50wEqSCoqSCoCKkgqKkgqAAAAAgAAAAADLQMtABcAKwAAAQYHBgcGBwYdAQc3NicmJyYnJicmPQEhBRQXFhcWFxYXFTc1Njc2NzY3NjUDLQEpGEI3GAi8AQECAQcYNkIZKQJx/c0IGDZCGSkBPgEpGEI3GAgC6CcwHTswGgkMc4xVcjoLCBkxPR4wJEU/EQkaMT0dMCSDL1MoMB06MRoJEQAAAgAAAAAC+gMFAAUACQAAAQcXBwkBBREjEQL55OQs/vABEP5gPgLY5OQsARABEBb+DAH0AAwAAAAAAy0C7gADAAcACwAPABMAFwAbAB8AIwAnACsALwAANyM1MxcjNTMXIzUzFyM1MyUjNTMXIzUzFyM1MxcjNTMlIzUzFyM1MxcjNTMXIzUz+j4+vD8/uz4+vD8//c0+Prw/P7s+Prw/P/3NPj68Pz+7Pj68Pz/6fX19fX19fT99fX19fX19Pn19fX19fX0AAAAIAAAAAAOuA64AFwAxADUAOQA9AEEARQBJAAABHgIXEgMOAgcEJS4CJwITPgI3JAUiBg8BBhUUFx4BFwQlPgE3EgMuAScmIyIGEyM1MwUhNSElIzUzBSE1ISUjNTMFITUhAxEoRSoBBAQBKkUo/uP+4yhFKgEEBAEqRSgBHf7nJTgBAQMEAjQjAR4BHiM0AgsLAjQjVGlA+5x9fQF3/scBOf6JfX0Bd/7HATn+DH19AfT+SgG2A6kBKkUo/uP+4yhFKgEEBAEqRSgBHQEdKEUqAQRCNiVcoE+FaiM0AgsLAjQjAR4BHiM0AgMD/e0+Pj4/Pj4+Pz4+PgAAAAAEAAAAAAOnAucAHAA5AFQAaAAAARYXFhcHBgcGBwYHBicmJyYnNzY3Njc2NzY3NjcXIgcGBwYHFxYXFhcWFxY3Njc2NycmJyYnJicmJxcWFxYXFhUUBwYHBgcGJy4BJyYnJjc2NzY3NhciIwYHDgIWFxY3Njc2LgEnLgEB/ZBnfjUJCw0SFBkbhfB9XmwvCQsOExUbHDxTRFYBGxZlTlwmBgkMDxJKe152VkRMIQYJDA8SNlZCXAIyKzIcIQwMGClCK0UoSRYYAQEMDRsgKyAuAQIuFSUkASIdQj5GHBECJR8VIALmAjI9gRIWFR4XHhJeEAk2P3ITFhYfGB4TKRIPAT4CBycuVA8SEBgQRhIOEAwpLkgPEhEXETMWEgEdAQ4RHyQ0IRweFCAHBQYEJR4hKCMfIRQYCAY/AQUHKjkwCBIFBSMVOi8HBQMAAAIAAAAAAvoDBQAFAAkAAAkBJzcnNwEjETMCK/7wLOTkLAHePj4B9P7wLOTkLP32AfQAAAACAAAAAANyAxsACAARAAABByEVIRcHCQEDFzcnITUhNycCJz8Bif53P4r+2gEmzs4xfQHi/h59MQKQPrw+igEmASb+2s4yfT59MgAAAgAAAAADcQNrACoAVwAAAQYHFx4BBwYPAQ4BJy4BJyY2PwE1JicxBwYHDgEXFhceATc2PwE+AScmJxMiBg8BDgEXFhc3NjcnLgE3Nj8BPgEXHgEHFAYPARcWFzE3Njc+AScuAScmIwIYCQEHIRsKChxsHVMoJDQHBhYZEgwDEiUQHA8OECMrfDkqH2wtGB0XKmQqTR1rLxccFyseCAEHJRkVCxJsHVMoKzcBFxQSAQsDEiMOHBQKC0MuJikCRQkMBRtSKSYdax0TDQ09JiNGGhIDIyUSJBUnYzAxJCsbFw8gay6HOy4fAQkgHWsvhDswIB4JCwUfZC0XEmwdEw4PTy4dNRQSAyMlEiETJF0tMU8TEAAAAgAAAAADcQNrACoAVwAAAQYHFx4BBwYPAQ4BJy4BJyY2PwE1JicxBwYHDgEXFhceATc2PwE+AScmJxMiBg8BDgEXFhc3NjcnLgE3Nj8BPgEXHgEHFAYPARcWFzE3Njc+AScuAScmIwIYCQEHIRsKChxsHVMoJDQHBhYZEgwDEiUQHA8OECMrfDkqH2wtGB0XKmQqTR1rLxccFyseCAEHJRkVCxJsHVMoKzcBFxQSAQsDEiMOHBQKC0MuJikCRQkMBRtSKSYdax0TDQ09JiNGGhIDIyUSJBUnYzAxJCsbFw8gay6HOy4fAQkgHWsvhDswIB4JCwUfZC0XEmwdEw4PTy4dNRQSAyMlEiETJF0tMU8TEAAACAAAAAADiwOLAAMABwALAA8AEwAXABsAHwAAJSM1MycHJzcFByc3JSM1MwUjNTM3Byc3BQcnNwcjNTMCEz4+cMgsyAHCLMgsARn6+v3O+vpLLMgsAl7ILMj6Pj5e+h/ILMjILMgsMj4+Pl4syCwsyCzIqfoAAAAAAgAAAAAC/QL9AAYADQAAEx8BJzcnByUvARcHFzfsA9lGclFyAcsD2UZyUXIByNoDRnJRcp7aA0ZyUXIAAwAAAAADLQLPAAMABwALAAABITUhNSE1ITUhNSEDLf2PAnH9jwJx/Y8CcQEZP30+fT8AAAIAAAAAAyIDIwAGAA0AACUvARcHFzcTHwEnNycHAc8E2UZyUXKRA9lGclFy8tkERnJRcQG/2QNGcVJyAAIAAAAAA2sCUgADAAcAAAEhNSEFFSE1A2v9EgLu/VECcQGWvD8+PgACAAAAAAOqAw4ACAARAAABNxcHJzcXETMBIxEHJzcXBycBOowu29oujEEBtUGMLtvbL4wBUIMrzc0rgwG9/c4BvYMrzc0rgwAGAAAAAAOCA3cAFgAsADgAQABMAFUAAAEWFx4BFxYHBgcOAScmJy4BNzY3PgIXBgcOAQcGFxYXHgE3Njc2Jy4BJyYjFxYHDgEHBicmLwEJARY2NzY3Ni8BFh8BAS4BNzY3NjcXBgcGBwYXNyYB+l1WUW0KDComTUm4WF1DPUACAiUgbotBUEhEWwkJJSZSTr1OVSojCAhZRkpX7iAGBk89Qko0MScBev7vM2wpKg8RE71COSj+hiQLGBo2OlIJPjQyFRYS/x8DdgI0MadeZVtQODUlFRY+OZ5UV0pBYzY/AiwqjVBVTU8uKwUqLVZJVVGQKy3JPUlGfSIkBwUaFgF7/pcQGyUmNDo7zAIeFv6GP5JBQyktBT4DKSg8Pjv/CgADAAAAAANsA3sAHwAoADwAAAE0JyYnJiIHBgcGFSMiDgEVERQeATMhMj4BNRE0LgEjBzIWFAYiJjQ2ASEiJjURNDY7ARUhNTMyFhURFAYCcQwOGR9WHxkODH0iOSIiOSIB9CI5IiI5IvoRGRkiGRkBC/4MGiQkGj8Bdz4aJSUDHRIUGA4SEg4YFBIiOSL+SiI5IiI5IgG2IjkiERggGBggGP2gJRkBthokfX0kGv5KGSUAAAACAAAAAAN8A3sAIgA9AAABJzc2NzY3Njc2FzcmNzY3Nj8BAQcGJwcXFhcWBwYPAScHJwEGBwYfAQcmBwYHATc2NzYvATcXFjMWNzY3JwFRkgECBAUJHTovN2MIDwwZEhcUAR4VQEVoAQECAxQVLReW5CwB5RMJDAgQnDYoMhEBGggXAgEIApUICgsPDhIQ1AF+kgkLCw8MKAsJC2EaHhgbExIO/uIcVQxlBgUZNSswFwuW5CwCjxAQEw4WnA4DAxv+5gYUJxg0EpYEBAEHCBLUAAAAAAoAAAAAA64DrgAXACAAKABBAEYASwBUAFsAYQBmAAABHgIXEgMOAgcEJS4CJwITPgI3JAUhERY3PgE3NgUUFx4BHwE1AQcnNxcHJxUUDgEHIxcHJzcXBxY3Njc2NyUUFzM1JwYHMzU3KgEGDwEzNTMlFTMnLgEnJQYjBxUzNyYjFTMDEShFKgEEBAEqRSj+4/7jKEUqAQQEASpFKAEdAXr9x+/uIzQCCf0IAQI0IyABugosVVQsCSpGKHQJLFVVLApAJDIaHgH9yQF8ewEBfT80SzgBAXo/Ab16AQI0I/7iHDkqf784R38DqQEqRSj+4/7jKEUqAQQEASpFKAEdAR0oRSoBBPz9yQYJAjQj7s0RECM0AgF7AQ8JLFVVLAlwKEcrAgksVFUsCgEFBxMWKh5GOH6+SjV/+TYlXz98fCIjNAIDAQF8fQF+AAAAAgAAAAADTANMAAsAFwAAATMVIxUjNSM1MzUzBxUjFTMVMzUzNSM1AlL6+rz6+rx9+vo++voCUrz6+rz6P/o++vo++gACAAAAAAPoA+gAFAApAAABIgcGBwYQFxYXFiA3Njc2ECcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYB9Ih0cUNERENxdAEQdHFDRERDcXSId2ZjOjw8OmNm7mZjOjs7OmNmA+hEQ3F0/vB0cUNERENxdAEQdHFDRD48OmNm7mZjOjs7OmNm7mZjOjwAAAMAAAAAA+gD6AAUACkAPgAAASIHBgcGEBcWFxYgNzY3NhAnJicmBzIXFhcWFAcGBwYiJyYnJjQ3Njc2ARQHBgcGJicmJyY2NzY3NjIXFhcWAfSIdHFDRERDcXQBEHRxQ0REQ3F0iHdmYzo8PDpjZu5mYzo7OzpjZgGwKypGSapJRiorASoqRkmqSUYqKwPoRENxdP7wdHFDRERDcXQBEHRxQ0Q+PDpjZu5mYzo7OzpjZu5mYzo8/kpVSUYqKwEqKkZJqklGKisrKkZJAAIAAAAAA3IDGwAIABEAAAkBJzchNSEnNwcXIRUhBxc3JwNx/tqKP/53AYk/ijF9/h4B4n0xzs4B9P7aij68PoqKfT59Ms7OAAIAAAAAA2wDawANABYAAAERIREjERQWMyEyNjURBTcXByc3FxEzAxj9uFMxIgJIIjH+s2w60NA6bFQB9P7cAST+3CIxMSIBJBxsO9DQO2wBkwAAAAEAAAAAAwUCkwAFAAAJAjcXNwME/vD+8Czk5AJm/vABECzk5AAAAAABAAAAAAMFApMABQAAAQcnBycBAwQs5OQsARABgizk5CwBEAABAAAAAAMFAsIABQAACQEnNxcBAwT+krIshgFCApX+krIthwFCAAAAAQAAAAADLQIUAAMAABMhFSG8AnH9jwITPgAAAAMAAAAAA20DbAAUACsARQAAEyIPAQYUFxYBFxYyPwE2NCcmAScmEw4BFx4CNj8BJwcOAScuAScmNj8BJwEiBg8BFzc+ATc2FhcWBg8BFzc+ASYnLgEjpwICJAICmwE46gIFAiQCApv+yOoCEC4XHRZSYmMkPi0+I2kqGCEHCBUaPi0BoSlOHT4tPhEtGS9WEhERHz4tPh8gBhYbYzgDawIkAgUCnP7I6QICJAEGApwBN+oC/nguhzstPhEfJD4tPiMMGxAuHCRKGz4tAUogHT4tPhEWAwUyLChZHz4tPx9WXCgxOwAAAAAAABAAxgABAAAAAAABAAwAAAABAAAAAAACAAcADAABAAAAAAADAAwAEwABAAAAAAAEAAwAHwABAAAAAAAFAAsAKwABAAAAAAAGAAwANgABAAAAAAAKACsAQgABAAAAAAALABMAbQADAAEECQABABgAgAADAAEECQACAA4AmAADAAEECQADABgApgADAAEECQAEABgAvgADAAEECQAFABYA1gADAAEECQAGABgA7AADAAEECQAKAFYBBAADAAEECQALACYBWmFnR3JpZEJhbGhhbVJlZ3VsYXJhZ0dyaWRCYWxoYW1hZ0dyaWRCYWxoYW1WZXJzaW9uIDEuMGFnR3JpZEJhbGhhbUdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAGEAZwBHAHIAaQBkAEIAYQBsAGgAYQBtAFIAZQBnAHUAbABhAHIAYQBnAEcAcgBpAGQAQgBhAGwAaABhAG0AYQBnAEcAcgBpAGQAQgBhAGwAaABhAG0AVgBlAHIAcwBpAG8AbgAgADEALgAwAGEAZwBHAHIAaQBkAEIAYQBsAGgAYQBtAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAALYWdncmVnYXRpb24GYXJyb3dzA2FzYwZjYW5jZWwFY2hhcnQQY2hlY2tib3gtY2hlY2tlZBZjaGVja2JveC1pbmRldGVybWluYXRlEmNoZWNrYm94LXVuY2hlY2tlZAxjb2xvci1waWNrZXIGY29sdW1uB2NvbHVtbnMKY29udHJhY3RlZARjb3B5BWNyb3NzA2N1dARkYXRhBGRlc2MIZXhwYW5kZWQJZXllLXNsYXNoA2V5ZQZmaWx0ZXIFZmlyc3QEZ3JpcAVncm91cA1pbmRldGVybWluYXRlBGxhc3QEbGVmdAZsaW5rZWQIbGlua2VkLTEHbG9hZGluZwhtYXhpbWl6ZQRtZW51CG1pbmltaXplBW1pbnVzBG5vbmULbm90LWFsbG93ZWQFcGFzdGUDcGluBXBpdm90BHBsdXMQcmFkaW8tYnV0dG9uLW9mZg9yYWRpby1idXR0b24tb24FcmlnaHQEc2F2ZQpzbWFsbC1kb3duCHNtYWxsLXVwBHRpY2sSdHJlZS1pbmRldGVybWluYXRlCHVubGlua2VkAWEBZwFyAWUBdAFpAW8BbgF3AXMBYwFsAWgBawFiAXgBLQFkAW0BdQFwAXkBZgF6AXYAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  background-color: white;
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: normal; }
  .ag-theme-balham .ag-menu, .ag-theme-balham .ag-theme-balham.ag-dnd-ghost, .ag-theme-balham .ag-cell.ag-cell-inline-editing, .ag-theme-balham .ag-popup-editor, .ag-theme-balham .ag-select-agg-func-popup, .ag-theme-balham .ag-overlay-loading-center {
    border: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-tab-header .ag-tab {
    border: 1px solid transparent;
    border-bottom-width: 0;
    margin: 4px;
    margin-bottom: 0;
    padding: 4px 8px; }
  .ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected {
    background-color: white;
    border-bottom: 2px solid #0091EA;
    border-bottom: 2px solid white;
    border-color: #BDC3C7; }
  .ag-theme-balham label {
    margin-bottom: 0; }
  .ag-theme-balham * {
    box-sizing: border-box; }
    .ag-theme-balham *:focus,
    .ag-theme-balham * *:before,
    .ag-theme-balham * *:after {
      outline: none;
      box-sizing: border-box; }
  .ag-theme-balham .ag-tab {
    box-sizing: content-box; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-1 {
    padding-left: 20px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-1 {
    padding-right: 20px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-2 {
    padding-left: 40px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-2 {
    padding-right: 40px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-3 {
    padding-left: 60px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-3 {
    padding-right: 60px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-4 {
    padding-left: 80px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-4 {
    padding-right: 80px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-5 {
    padding-left: 100px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-5 {
    padding-right: 100px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-6 {
    padding-left: 120px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-6 {
    padding-right: 120px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-7 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-7 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-8 {
    padding-left: 160px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-8 {
    padding-right: 160px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-9 {
    padding-left: 180px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-9 {
    padding-right: 180px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-10 {
    padding-left: 200px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-10 {
    padding-right: 200px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-11 {
    padding-left: 220px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-11 {
    padding-right: 220px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-12 {
    padding-left: 240px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-12 {
    padding-right: 240px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-13 {
    padding-left: 260px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-13 {
    padding-right: 260px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-14 {
    padding-left: 280px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-14 {
    padding-right: 280px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-15 {
    padding-left: 300px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-15 {
    padding-right: 300px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-16 {
    padding-left: 320px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-16 {
    padding-right: 320px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-17 {
    padding-left: 340px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-17 {
    padding-right: 340px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-18 {
    padding-left: 360px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-18 {
    padding-right: 360px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-19 {
    padding-left: 380px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-19 {
    padding-right: 380px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-20 {
    padding-left: 400px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-20 {
    padding-right: 400px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-20 {
    padding-left: 560px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-20 {
    padding-right: 560px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-21 {
    padding-left: 420px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-21 {
    padding-right: 420px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-21 {
    padding-left: 588px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-21 {
    padding-right: 588px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-22 {
    padding-left: 440px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-22 {
    padding-right: 440px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-22 {
    padding-left: 616px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-22 {
    padding-right: 616px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-23 {
    padding-left: 460px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-23 {
    padding-right: 460px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-23 {
    padding-left: 644px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-23 {
    padding-right: 644px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-24 {
    padding-left: 480px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-24 {
    padding-right: 480px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-24 {
    padding-left: 672px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-24 {
    padding-right: 672px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-25 {
    padding-left: 500px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-25 {
    padding-right: 500px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-25 {
    padding-left: 700px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-25 {
    padding-right: 700px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-26 {
    padding-left: 520px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-26 {
    padding-right: 520px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-26 {
    padding-left: 728px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-26 {
    padding-right: 728px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-27 {
    padding-left: 540px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-27 {
    padding-right: 540px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-27 {
    padding-left: 756px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-27 {
    padding-right: 756px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-28 {
    padding-left: 560px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-28 {
    padding-right: 560px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-28 {
    padding-left: 784px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-28 {
    padding-right: 784px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-29 {
    padding-left: 580px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-29 {
    padding-right: 580px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-29 {
    padding-left: 812px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-29 {
    padding-right: 812px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-30 {
    padding-left: 600px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-30 {
    padding-right: 600px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-30 {
    padding-left: 840px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-30 {
    padding-right: 840px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-31 {
    padding-left: 620px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-31 {
    padding-right: 620px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-31 {
    padding-left: 868px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-31 {
    padding-right: 868px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-32 {
    padding-left: 640px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-32 {
    padding-right: 640px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-32 {
    padding-left: 896px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-32 {
    padding-right: 896px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-33 {
    padding-left: 660px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-33 {
    padding-right: 660px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-33 {
    padding-left: 924px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-33 {
    padding-right: 924px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-34 {
    padding-left: 680px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-34 {
    padding-right: 680px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-34 {
    padding-left: 952px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-34 {
    padding-right: 952px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-35 {
    padding-left: 700px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-35 {
    padding-right: 700px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-35 {
    padding-left: 980px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-35 {
    padding-right: 980px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-36 {
    padding-left: 720px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-36 {
    padding-right: 720px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-36 {
    padding-left: 1008px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-36 {
    padding-right: 1008px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-37 {
    padding-left: 740px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-37 {
    padding-right: 740px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-37 {
    padding-left: 1036px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-37 {
    padding-right: 1036px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-38 {
    padding-left: 760px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-38 {
    padding-right: 760px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-38 {
    padding-left: 1064px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-38 {
    padding-right: 1064px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-39 {
    padding-left: 780px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-39 {
    padding-right: 780px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-39 {
    padding-left: 1092px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-39 {
    padding-right: 1092px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-40 {
    padding-left: 800px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-40 {
    padding-right: 800px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-40 {
    padding-left: 1120px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-40 {
    padding-right: 1120px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-41 {
    padding-left: 820px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-41 {
    padding-right: 820px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-41 {
    padding-left: 1148px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-41 {
    padding-right: 1148px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-42 {
    padding-left: 840px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-42 {
    padding-right: 840px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-42 {
    padding-left: 1176px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-42 {
    padding-right: 1176px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-43 {
    padding-left: 860px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-43 {
    padding-right: 860px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-43 {
    padding-left: 1204px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-43 {
    padding-right: 1204px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-44 {
    padding-left: 880px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-44 {
    padding-right: 880px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-44 {
    padding-left: 1232px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-44 {
    padding-right: 1232px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-45 {
    padding-left: 900px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-45 {
    padding-right: 900px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-45 {
    padding-left: 1260px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-45 {
    padding-right: 1260px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-46 {
    padding-left: 920px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-46 {
    padding-right: 920px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-46 {
    padding-left: 1288px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-46 {
    padding-right: 1288px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-47 {
    padding-left: 940px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-47 {
    padding-right: 940px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-47 {
    padding-left: 1316px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-47 {
    padding-right: 1316px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-48 {
    padding-left: 960px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-48 {
    padding-right: 960px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-48 {
    padding-left: 1344px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-48 {
    padding-right: 1344px; }
  .ag-theme-balham .ag-ltr .ag-toolpanel-indent-49 {
    padding-left: 980px; }
  .ag-theme-balham .ag-rtl .ag-toolpanel-indent-49 {
    padding-right: 980px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-49 {
    padding-left: 1372px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-49 {
    padding-right: 1372px; }
  .ag-theme-balham .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  .ag-theme-balham .ag-checkbox,
  .ag-theme-balham .ag-radio-button,
  .ag-theme-balham .ag-toggle-button {
    display: flex;
    align-items: center;
    cursor: default; }
    .ag-theme-balham .ag-checkbox label,
    .ag-theme-balham .ag-radio-button label,
    .ag-theme-balham .ag-toggle-button label {
      cursor: default; }
      .ag-theme-balham .ag-checkbox label:empty,
      .ag-theme-balham .ag-radio-button label:empty,
      .ag-theme-balham .ag-toggle-button label:empty {
        margin: 0; }
    .ag-theme-balham .ag-checkbox:not(.ag-label-align-left) label,
    .ag-theme-balham .ag-radio-button:not(.ag-label-align-left) label,
    .ag-theme-balham .ag-toggle-button:not(.ag-label-align-left) label {
      margin-left: 4px; }
  .ag-theme-balham .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px; }
  .ag-theme-balham .ag-ltr .ag-cell {
    border-right: 1px solid transparent; }
  .ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
  .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
  .ag-theme-balham .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
    border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-ltr .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
  .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
  .ag-theme-balham .ag-ltr .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
    border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-balham .ag-value-change-delta-up {
    color: #43a047; }
  .ag-theme-balham .ag-value-change-delta-down {
    color: #e53935; }
  .ag-theme-balham .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-balham .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, .5);
    transition: background-color 0.1s; }
  .ag-theme-balham .ag-input-wrapper input:not([type]),
  .ag-theme-balham .ag-input-wrapper input[type='text'],
  .ag-theme-balham .ag-input-wrapper input[type='number'],
  .ag-theme-balham .ag-input-wrapper input[type='tel'],
  .ag-theme-balham .ag-input-wrapper input[type='date'],
  .ag-theme-balham .ag-input-wrapper input[type='datetime-local'] {
    border-width: 1px;
    border-style: solid;
    border-color: #95A5A6; }
    .ag-theme-balham .ag-input-wrapper input:not([type]):disabled,
    .ag-theme-balham .ag-input-wrapper input[type='text']:disabled,
    .ag-theme-balham .ag-input-wrapper input[type='number']:disabled,
    .ag-theme-balham .ag-input-wrapper input[type='tel']:disabled,
    .ag-theme-balham .ag-input-wrapper input[type='date']:disabled,
    .ag-theme-balham .ag-input-wrapper input[type='datetime-local']:disabled {
      color: rgba(0, 0, 0, .38);
      background-color: #ebebeb;
      border-color: rgba(149, 165, 166, .3); }
  .ag-theme-balham .ag-input-wrapper input[type='date'] {
    flex: 1 1 auto; }
  .ag-theme-balham .ag-input-wrapper input[type='range'] {
    padding: 0; }
  .ag-theme-balham .ag-input-wrapper textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #95A5A6; }
    .ag-theme-balham .ag-input-wrapper textarea:disabled {
      color: rgba(0, 0, 0, .38);
      background-color: #ebebeb;
      border-color: rgba(149, 165, 166, .3); }
  .ag-theme-balham .ag-header {
    background-color: #f5f7f7;
    color: rgba(0, 0, 0, .54);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-pinned-right-header {
    border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-pinned-left-header {
    border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-header-row {
    border: none;
    height: 32px; }
  .ag-theme-balham .ag-row {
    border-style: solid;
    border-color: #BDC3C7;
    height: 28px;
    border-width: 0; }
    .ag-theme-balham .ag-row:not(.ag-row-first) {
      border-width: 1px 0 0; }
    .ag-theme-balham .ag-row.ag-row-last {
      border-bottom-width: 1px; }
  .ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe; }
  .ag-theme-balham .ag-row-even {
    background-color: white; }
  .ag-theme-balham .ag-horizontal-left-spacer {
    border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-horizontal-left-spacer.ag-scroller-corner {
      border-right: none; }
  .ag-theme-balham .ag-horizontal-right-spacer {
    border-left: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-horizontal-right-spacer.ag-scroller-corner {
      border-left: none; }
  .ag-theme-balham .ag-row-hover {
    background-color: #ECF0F1; }
  .ag-theme-balham .ag-numeric-cell {
    text-align: right; }
  .ag-theme-balham .ag-header-cell-label .ag-header-icon {
    margin-left: 4px;
    opacity: 0.87; }
  .ag-theme-balham .ag-header-cell,
  .ag-theme-balham .ag-header-group-cell {
    border-style: solid;
    border-color: #BDC3C7;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 0; }
    .ag-theme-balham .ag-header-cell.ag-header-cell-moving,
    .ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
      background-color: white; }
    .ag-theme-balham .ag-header-cell:not(.ag-header-group-cell-no-group),
    .ag-theme-balham .ag-header-group-cell:not(.ag-header-group-cell-no-group) {
      border-top-width: 1px; }
  .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
  .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
    border-top-width: 0; }
  .ag-theme-balham .ag-header-cell-resize {
    cursor: col-resize; }
  .ag-theme-balham .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-balham .ag-cell {
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid transparent;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-balham .ag-row-drag {
    cursor: move;
    cursor: grab;
    min-width: 28px; }
  .ag-theme-balham .ag-row-dragging,
  .ag-theme-balham .ag-row-dragging .ag-row-drag {
    cursor: move; }
  .ag-theme-balham .ag-column-drag {
    cursor: move;
    cursor: grab; }
  .ag-theme-balham .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
  .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #0091EA;
    outline: medium none invert;
    outline: initial; }
  .ag-theme-balham .ag-header-cell-resize {
    width: 8px; }
  .ag-theme-balham .ag-menu {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
    .ag-theme-balham .ag-menu .ag-menu-list {
      cursor: default;
      margin-bottom: 4px;
      margin-top: 4px;
      width: 100%; }
    .ag-theme-balham .ag-menu .ag-menu-option-active {
      background-color: #ECF0F1; }
    .ag-theme-balham .ag-menu .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-balham .ag-menu .ag-menu-option-text {
      margin-left: 4px; }
    .ag-theme-balham .ag-menu .ag-menu-option-icon {
      padding-left: 4px;
      padding-right: 4px;
      min-width: 24px; }
    .ag-theme-balham .ag-menu .ag-menu-option-shortcut {
      padding-left: 8px; }
    .ag-theme-balham .ag-menu .ag-menu-separator {
      height: 8px; }
      .ag-theme-balham .ag-menu .ag-menu-separator > span {
        background-image: url("data:image/svg+xml,%3Csvg%20width%3D'1'%20height%3D'8px'%20viewBox%3D'0%200%201%208px'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cline%20x1%3D'0'%20y1%3D'4px'%20x2%3D'1'%20y2%3D'4px'%20stroke-width%3D'1'%20stroke%3D'%23BDC3C7'%2F%3E%3C%2Fsvg%3E"); }
    .ag-theme-balham .ag-menu .ag-menu-option-popup-pointer {
      width: 24px;
      text-align: center; }
  .ag-theme-balham.ag-dnd-ghost {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    border: 1px solid #BDC3C7;
    color: rgba(0, 0, 0, .54);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    -webkit-transform: translateY(8px);
            transform: translateY(8px); }
    .ag-theme-balham.ag-dnd-ghost span,
    .ag-theme-balham.ag-dnd-ghost div {
      height: 100%;
      margin: 0;
      padding: 0; }
    .ag-theme-balham.ag-dnd-ghost .ag-dnd-ghost-icon {
      margin-right: 4px;
      opacity: 0.87; }
  .ag-theme-balham .ag-tab-header {
    background: #f5f7f7;
    min-width: 220px;
    width: 100%;
    display: flex; }
    .ag-theme-balham .ag-tab-header .ag-tab {
      display: flex;
      border-bottom: 2px solid transparent;
      height: 16px;
      flex: none;
      align-items: center;
      justify-content: center; }
  .ag-theme-balham .ag-tab-body {
    padding: 2px 0; }
    .ag-theme-balham .ag-tab-body .ag-menu-list {
      margin-bottom: 0;
      margin-top: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:first-child > span {
        padding-top: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:last-child > span {
        padding-bottom: 0; }
      .ag-theme-balham .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
        background-position-y: 0; }
  .ag-theme-balham .ag-filter .ag-filter-select,
  .ag-theme-balham .ag-filter .ag-filter-body {
    margin-bottom: 4px; }
  .ag-theme-balham .ag-filter .ag-filter-body {
    margin-top: 0; }
  .ag-theme-balham .ag-filter .ag-filter-filter {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham .ag-filter .ag-filter-select {
    margin: 4px; }
  .ag-theme-balham .ag-filter input[type='radio'] {
    margin: 0 3px 0 6px;
    width: 12px;
    height: 17px;
    vertical-align: top; }
  .ag-theme-balham .ag-filter input[type='text'],
  .ag-theme-balham .ag-filter input[type='date'] {
    padding-left: 4px; }
  .ag-theme-balham .ag-filter .ag-set-filter-list {
    height: 168px; }
  .ag-theme-balham .ag-filter .ag-set-filter-item {
    height: 28px; }
    .ag-theme-balham .ag-filter .ag-set-filter-item > div,
    .ag-theme-balham .ag-filter .ag-set-filter-item > span {
      margin-left: 5px; }
  .ag-theme-balham .ag-filter .ag-filter-header-container {
    border-bottom: 1px solid #BDC3C7;
    padding-bottom: 2px; }
  .ag-theme-balham .ag-filter .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 4px;
    padding-top: 8px; }
    .ag-theme-balham .ag-filter .ag-filter-apply-panel button {
      line-height: 1.5; }
    .ag-theme-balham .ag-filter .ag-filter-apply-panel button + button {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column {
    height: 16px; }
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
    .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel {
    border-top: 1px solid #BDC3C7;
    padding-top: 4px; }
    .ag-theme-balham .ag-column-select-panel .ag-primary-cols-list-panel > div {
      cursor: pointer; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
    margin-left: 24px; }
  .ag-theme-balham .ag-primary-cols-header-panel {
    border-top: 1px solid #BDC3C7;
    height: 32px;
    align-items: center; }
    .ag-theme-balham .ag-primary-cols-header-panel > div {
      cursor: pointer;
      margin: 0 4px; }
    .ag-theme-balham .ag-primary-cols-header-panel .ag-filter-body {
      margin-left: 4px;
      margin-right: 4px; }
  .ag-theme-balham .ag-tool-panel-wrapper {
    border-right: 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel {
      color: rgba(0, 0, 0, .54);
      font-weight: 600;
      font-size: 12px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header.ag-filter-header {
        min-height: 32px;
        height: 32px;
        border-bottom: 1px solid #BDC3C7;
        box-sizing: content-box; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
        margin: 0 2px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper {
        padding-left: 4px;
        padding-right: 4px; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div.ag-input-wrapper input {
          width: 100%; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel {
        flex: 1 1 auto;
        overflow: auto; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-first-group-visible > .ag-group-component > .ag-group-component-title-bar {
          border-top: none;
          min-height: 31px; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-list-panel > div.ag-last-group-visible > .ag-group-component.ag-collapsed {
          border-bottom: 1px solid #BDC3C7; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component {
        border: none;
        background-color: #f5f7f7; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar {
          min-height: 32px; }
          .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-group-component-title {
            white-space: nowrap; }
          .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component .ag-group-component-title-bar .ag-column-group-icons {
            margin: 0 4px; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-level-0 > .ag-group-component-title-bar {
          border: 0 solid #BDC3C7;
          border-top-width: 1px; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component.ag-has-filter > .ag-group-component-title-bar .ag-group-component-title:after {
          content: "\F115";
          font-family: "agGridBalham";
          font-size: 16px;
          margin-left: 4px;
          color: #7F8C8D;
          font-weight: normal; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container {
        margin-left: 0;
        padding: 0; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance) {
          margin-top: 0; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-group-component-title-bar {
          background-color: #f8f9fa; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-header {
          padding: 2px 0; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body:not(:empty) {
          margin: 4px 0; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item .ag-filter-toolpanel-body .ag-filter-air {
          border: 1px solid #BDC3C7;
          padding-top: 4px;
          color: #000;
          font-weight: 400;
          font-size: 12px;
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance),
        .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component {
          border-top: none;
          margin-bottom: 0; }
          .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance) .ag-group-component-title-bar,
          .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component .ag-group-component-title-bar {
            min-height: unset;
            height: unset;
            margin: 4px 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel {
      height: 32px;
      display: flex;
      flex: none; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
        display: flex;
        align-items: center;
        margin-left: 4px; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel {
      border-bottom: 1px solid #BDC3C7;
      padding-bottom: 3px;
      padding-top: 0; }
    .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop {
      border-bottom: 1px solid #BDC3C7;
      padding: 4px 0;
      padding-bottom: 8px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
        color: rgba(0, 0, 0, .38);
        font-weight: 600;
        font-size: 12px;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
        padding-left: 24px;
        padding-right: 4px;
        margin-top: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
        cursor: default;
        margin-top: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop > div:first-child > span:first-child {
        margin-left: 4px;
        margin-right: 4px; }
      .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop.ag-last-column-drop {
        border-bottom-width: 0; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
    padding-left: 2px; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
    margin-top: 4px;
    margin-right: 2px;
    margin-bottom: 4px;
    margin-left: 0; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header {
    padding-left: 16px;
    padding-left: 1rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar {
    padding-left: 16px;
    padding-left: 1rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header {
    padding-left: 32px;
    padding-left: 2rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar {
    padding-left: 32px;
    padding-left: 2rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header {
    padding-left: 48px;
    padding-left: 3rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar {
    padding-left: 48px;
    padding-left: 3rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header {
    padding-left: 64px;
    padding-left: 4rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar {
    padding-left: 64px;
    padding-left: 4rem; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header {
    padding-left: 80px;
    padding-left: 5rem; }
  .ag-theme-balham .ag-numeric-header .ag-header-cell-label .ag-header-icon {
    margin-left: 0;
    margin-right: 4px; }
  .ag-theme-balham .ag-paging-panel {
    border-top: 1px solid #BDC3C7;
    color: rgba(0, 0, 0, .54);
    height: 32px;
    padding: 0 12px; }
    .ag-theme-balham .ag-paging-panel > span {
      margin-left: 16px; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-icon {
    width: 16px;
    height: 16px; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled .ag-icon {
    color: rgba(0, 0, 0, .38);
    opacity: 0.38; }
  .ag-theme-balham .ag-paging-page-summary-panel .ag-paging-button.ag-disabled button {
    cursor: default; }
  .ag-theme-balham .ag-paging-page-summary-panel span {
    margin: 0 4px; }
  .ag-theme-balham .ag-row-selected {
    background-color: #b7e4ff; }
  .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
  .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
    border: 1px solid transparent; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #0091EA; }
    .ag-theme-balham .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #0091EA; }
  .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .2); }
    .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(0, 88, 255, .1); }
    .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(0, 255, 132, .1); }
  .ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .3); }
  .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .4); }
  .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .5); }
  .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .6); }
  .ag-theme-balham .ag-ltr .ag-selection-fill-top,
  .ag-theme-balham .ag-rtl .ag-selection-fill-top {
    border-top: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
    .ag-theme-balham .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
      border-top: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-right,
  .ag-theme-balham .ag-rtl .ag-selection-fill-right {
    border-right: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
    .ag-theme-balham .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
      border-right: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-bottom,
  .ag-theme-balham .ag-rtl .ag-selection-fill-bottom {
    border-bottom: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
    .ag-theme-balham .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
      border-bottom: 1px dashed #869198; }
  .ag-theme-balham .ag-ltr .ag-selection-fill-left,
  .ag-theme-balham .ag-rtl .ag-selection-fill-left {
    border-left: 1px dashed #0091EA; }
    .ag-theme-balham .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
    .ag-theme-balham .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
      border-left: 1px dashed #869198; }
  .ag-theme-balham .ag-fill-handle, .ag-theme-balham .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    right: -1px;
    background-color: #0091EA; }
  .ag-theme-balham .ag-fill-handle {
    cursor: cell; }
  .ag-theme-balham .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing {
    padding: 12px;
    height: 40px; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-popup-editor {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
    padding: 0; }
    .ag-theme-balham .ag-popup-editor .ag-large-textarea textarea {
      height: auto;
      padding: 12px; }
  .ag-theme-balham .ag-virtual-list-container .ag-virtual-list-item {
    height: 28px; }
  .ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-list {
      width: 100%;
      min-width: 200px;
      height: 182px; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-value {
      padding: 0 4px 0 12px;
      height: 28px; }
    .ag-theme-balham .ag-rich-select .ag-virtual-list-item {
      cursor: default;
      height: 28px; }
      .ag-theme-balham .ag-rich-select .ag-virtual-list-item:hover {
        background-color: #ECF0F1; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-row {
      padding-left: 12px; }
    .ag-theme-balham .ag-rich-select .ag-rich-select-row-selected {
      background-color: #b7e4ff; }
  .ag-theme-balham .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-balham .ag-floating-filter-button button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: transparent;
    border: 0;
    height: 16px;
    padding: 0;
    width: 16px; }
  .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
    margin-left: 12px; }
  .ag-theme-balham .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
  .ag-theme-balham .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
    margin-left: 12px; }
  .ag-theme-balham .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-balham .ag-selection-checkbox span {
    position: relative; }
  .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    height: 28px;
    padding-left: 12px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-group,
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-pivot {
      margin-right: 12px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-left,
    .ag-theme-balham .ag-column-drop-horizontal .ag-icon-small-right {
      margin: 0 4px;
      opacity: 0.54; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-empty-message {
      opacity: 0.38; }
  .ag-theme-balham .ag-column-drop-cell {
    background: #dde4e6;
    border-radius: 16px;
    min-height: 16px;
    padding: 0 2px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-text {
      margin: 0 4px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button {
      min-width: 16px;
      margin: 0 2px;
      opacity: 0.54; }
      .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover {
        opacity: 0.87; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drag {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell {
    margin-top: 4px; }
  .ag-theme-balham .ag-select-agg-func-popup {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
    .ag-theme-balham .ag-select-agg-func-popup .ag-virtual-list-item {
      cursor: default;
      line-height: 20px;
      padding-left: 8px; }
  .ag-theme-balham .ag-set-filter-list,
  .ag-theme-balham .ag-menu-column-select-wrapper {
    width: auto; }
  .ag-theme-balham .ag-column-drop-vertical > .ag-column-drop-cell {
    margin-left: 4px;
    margin-top: 0; }
  .ag-theme-balham .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, .5) !important; }
  .ag-theme-balham .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-balham .ag-row-stub {
    background-color: inherit; }
  .ag-theme-balham .ag-stub-cell {
    padding-left: 12px;
    padding-top: 4px; }
    .ag-theme-balham .ag-stub-cell .ag-loading-icon {
      -webkit-animation-name: spin;
              animation-name: spin;
      -webkit-animation-duration: 1000ms;
              animation-duration: 1000ms;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
              animation-timing-function: linear; }

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
    .ag-theme-balham .ag-stub-cell .ag-loading-text {
      margin-left: 4px;
      margin-top: 4px; }
  .ag-theme-balham .ag-floating-top {
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-floating-bottom {
    border-top: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-floating-top,
  .ag-theme-balham .ag-floating-bottom {
    background-color: inherit; }
    .ag-theme-balham .ag-floating-top .ag-row,
    .ag-theme-balham .ag-floating-bottom .ag-row {
      background-color: inherit; }
  .ag-theme-balham .ag-status-bar {
    background: white;
    border: 1px solid #BDC3C7;
    border-top-width: 0;
    color: rgba(0, 0, 0, .38);
    font-weight: 600;
    font-size: 12px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-balham .ag-name-value-value {
    color: #000; }
  .ag-theme-balham .ag-status-bar-center {
    text-align: center; }
  .ag-theme-balham .ag-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-balham .ag-details-row {
    padding: 20px; }
  .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, .5); }
  .ag-theme-balham .ag-overlay-loading-center {
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-left, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-right {
    border-left: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button {
      margin-right: -1px;
      padding-right: 1px; }
    .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper {
      border-left: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-right, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-left {
    border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-right .ag-side-button.ag-selected button, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-left .ag-side-button.ag-selected button {
      margin-left: -1px;
      padding-left: 1px; }
    .ag-theme-balham .ag-ltr .ag-side-bar.ag-side-bar-right .ag-tool-panel-wrapper, .ag-theme-balham .ag-rtl .ag-side-bar.ag-side-bar-left .ag-tool-panel-wrapper {
      border-right: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-side-bar {
    background-color: #f5f7f7;
    border: 1px solid #BDC3C7;
    border-left-width: 0;
    position: relative; }
    .ag-theme-balham .ag-side-bar .ag-side-buttons {
      padding-top: 16px;
      background: white;
      width: 20px;
      position: relative; }
      .ag-theme-balham .ag-side-bar .ag-side-buttons .ag-side-button button {
        background: transparent;
        border: 0;
        color: #000;
        padding: 8px 0 8px 0;
        width: calc(100% + 1px);
        margin: 0;
        min-height: 72px;
        border-width: 1px 0 1px 0;
        border-style: solid;
        border-color: transparent;
        background-position-y: center;
        background-position-x: center;
        background-repeat: no-repeat; }
      .ag-theme-balham .ag-side-bar .ag-side-buttons .ag-selected button {
        background-color: #f5f7f7;
        border-color: #BDC3C7; }
    .ag-theme-balham .ag-side-bar .ag-panel-container {
      border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-side-bar.full-width .ag-panel-container {
      border-right: 0; }
    .ag-theme-balham .ag-side-bar .ag-column-drop {
      min-height: 50px; }
  .ag-theme-balham .ag-primary-cols-filter-wrapper {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham .ag-group-component {
    background-color: #f8f9fa;
    padding: 0px;
    border: 0 solid #cbd0d3;
    border-top-width: 1px; }
    .ag-theme-balham .ag-group-component.ag-disabled > .ag-group-component-label .ag-group-component-title,
    .ag-theme-balham .ag-group-component.ag-disabled > .ag-group-component-container {
      opacity: 0.5; }
    .ag-theme-balham .ag-group-component .ag-group-component-title-bar {
      background-color: #e9eeef;
      height: 16px;
      font-size: 12px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      height: 26px; }
    .ag-theme-balham .ag-group-component:not(.ag-collapsible) > div {
      margin-left: 0; }
    .ag-theme-balham .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar {
      margin-left: 0;
      padding: 4px; }
      .ag-theme-balham .ag-group-component:not(.ag-collapsible) > .ag-group-component-title-bar .ag-column-group-icons {
        display: none; }
    .ag-theme-balham .ag-group-component .ag-group-component-toolbar {
      background-color: #f2f5f5;
      padding: 4px;
      border: 0 solid #BDC3C7; }
    .ag-theme-balham .ag-group-component > .ag-group-component-container {
      margin-left: 8px;
      padding: 4px; }
    .ag-theme-balham .ag-group-component .ag-group-item {
      margin: 2px 0; }
      .ag-theme-balham .ag-group-component .ag-group-item .ag-group-component-title-bar {
        height: 18px; }
  .ag-theme-balham .ag-labeled label {
    margin-right: 4px;
    white-space: nowrap; }
  .ag-theme-balham .ag-labeled.ag-label-align-top label {
    margin-bottom: 2px; }
  .ag-theme-balham .ag-slider > .ag-wrapper > div:not(:first-of-type),
  .ag-theme-balham .ag-angle-select > .ag-wrapper > div:not(:first-of-type) {
    margin-left: 8px; }
  .ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .9);
    background-color: #ffffff; }
  .ag-theme-balham .ag-angle-select .ag-angle-select-field .ag-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: #4c4c4c; }
  .ag-theme-balham .ag-toggle-button .ag-input-wrapper {
    height: 16px;
    width: 40px;
    background-color: white;
    border: 1px solid #7F8C8D;
    border-radius: 500rem; }
    .ag-theme-balham .ag-toggle-button .ag-input-wrapper .ag-icon {
      width: 16px;
      height: 16px;
      border: 1px solid #7F8C8D;
      border-radius: 500rem;
      right: calc(100% - 16px); }
  .ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper {
    background-color: #0091EA; }
    .ag-theme-balham .ag-toggle-button.ag-selected .ag-input-wrapper .ag-icon {
      background: white;
      right: -1px; }
  .ag-theme-balham .ag-color-picker > .ag-wrapper {
    border: 1px solid #BDC3C7;
    border-radius: 5px; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper > div {
      width: 16px;
      height: 16px; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper button {
      background-color: white; }
    .ag-theme-balham .ag-color-picker > .ag-wrapper button:hover {
      background-color: #ECF0F1; }
  .ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-balham .ag-color-panel {
    padding: 4px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-dragger {
      border-radius: 12px;
      height: 12px;
      width: 12px;
      border: 1px solid white;
      background: black;
      box-shadow: 0 0 2px 0px rgba(0, 0, 0, .24); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-hue-alpha {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-slider {
      margin-top: -12px;
      width: 13px;
      height: 13px;
      border-radius: 13px;
      background-color: #f8f8f8;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .37); }
    .ag-theme-balham .ag-color-panel .ag-spectrum-text-value {
      font-weight: bold;
      line-height: 20px;
      color: #333; }
    .ag-theme-balham .ag-color-panel .ag-spectrum-text-value:focus {
      border: 1px solid #0d77e4;
      padding: 2px; }
    .ag-theme-balham .ag-color-panel .ag-recent-colors > div {
      margin: 0 3px; }
      .ag-theme-balham .ag-color-panel .ag-recent-colors > div:first-child {
        margin-left: 0; }
      .ag-theme-balham .ag-color-panel .ag-recent-colors > div:last-child {
        margin-right: 0; }
  .ag-theme-balham.ag-popup > div:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, .3); }
  .ag-theme-balham .ag-panel {
    background-color: white;
    border: 1px solid #BDC3C7; }
    .ag-dragging-range-handle .ag-theme-balham .ag-panel.ag-dialog,
    .ag-dragging-fill-handle .ag-theme-balham .ag-panel.ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-balham .ag-panel .ag-title-bar {
      background-color: #f5f7f7;
      border-bottom: 1px solid #d9dcde;
      color: rgba(0, 0, 0, .54);
      height: 32px;
      font-size: 12px;
      font-weight: 600;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
      padding: 5px 10px;
      padding-left: 12px; }
      .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button {
        height: 20px;
        width: 20px;
        border-radius: 5px; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button .ag-icon {
          line-height: 20px;
          font-size: 20px; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:hover, .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button.ag-has-popup {
          background-color: #d7e0e2; }
        .ag-theme-balham .ag-panel .ag-title-bar .ag-title-bar-buttons .ag-button:not(:last-child) {
          margin-right: 5px; }
    .ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar {
      height: 30px;
      background-color: #f5f7f7;
      padding: 2px; }
      .ag-theme-balham .ag-panel .ag-message-box .ag-message-box-button-bar button {
        border-radius: 2px; }
  .ag-theme-balham .ag-tooltip {
    background-color: #cbd0d3;
    color: #000;
    border-radius: 2px;
    padding: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #cbd0d3;
    transition: opacity 1s; }
    .ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-balham .ag-chart .ag-chart-menu {
    border-radius: 5px;
    background: white; }
    .ag-theme-balham .ag-chart .ag-chart-menu > span:hover {
      background-color: #e6e6e6; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-group-component-container {
    margin-left: 0; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail {
    border: 1px solid #BDC3C7;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(2n + 2):not(:last-child) {
      margin-left: auto;
      margin-right: auto; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n + 1) {
      margin-left: 2px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail:nth-child(3n) {
      margin-right: 2px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper .ag-chart-mini-thumbnail.ag-selected {
      border-color: #0091EA; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
    background: #000;
    width: 8px;
    height: 8px;
    border-radius: 4px; }
    .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
      background: #0091EA; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-data .ag-data-select-checkbox .ag-column-drag {
    margin-left: 4px; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-data .ag-chart-data-wrapper .ag-toggle-button.ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-balham .ag-chart-tabbed-menu .ag-chart-format .ag-chart-format-wrapper .ag-group-item {
    margin: 4.8px 0; }
  .ag-theme-balham .ag-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "agGridBalham";
    display: block;
    speak: none;
    font-size: 16px;
    color: #7F8C8D;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ag-theme-balham .ag-icon-aggregation:before {
    content: "\F101"; }
  .ag-theme-balham .ag-icon-arrows:before {
    content: "\F102"; }
  .ag-theme-balham .ag-icon-asc:before {
    content: "\F103"; }
  .ag-theme-balham .ag-icon-cancel:before {
    content: "\F104"; }
  .ag-theme-balham .ag-icon-chart:before {
    content: "\F105"; }
  .ag-theme-balham .ag-icon-checkbox-checked:before {
    content: "\F106"; }
  .ag-theme-balham .ag-icon-checkbox-indeterminate:before {
    content: "\F107"; }
  .ag-theme-balham .ag-icon-checkbox-unchecked:before {
    content: "\F108"; }
  .ag-theme-balham .ag-icon-color-picker:before {
    content: "\F109"; }
  .ag-theme-balham .ag-icon-column:before {
    content: "\F10A"; }
  .ag-theme-balham .ag-icon-columns:before {
    content: "\F10B"; }
  .ag-theme-balham .ag-icon-contracted:before {
    content: "\F10C"; }
  .ag-theme-balham .ag-icon-copy:before {
    content: "\F10D"; }
  .ag-theme-balham .ag-icon-cross:before {
    content: "\F10E"; }
  .ag-theme-balham .ag-icon-cut:before {
    content: "\F10F"; }
  .ag-theme-balham .ag-icon-data:before {
    content: "\F110"; }
  .ag-theme-balham .ag-icon-desc:before {
    content: "\F111"; }
  .ag-theme-balham .ag-icon-expanded:before {
    content: "\F112"; }
  .ag-theme-balham .ag-icon-eye-slash:before {
    content: "\F113"; }
  .ag-theme-balham .ag-icon-eye:before {
    content: "\F114"; }
  .ag-theme-balham .ag-icon-filter:before {
    content: "\F115"; }
  .ag-theme-balham .ag-icon-first:before {
    content: "\F116"; }
  .ag-theme-balham .ag-icon-grip:before {
    content: "\F117"; }
  .ag-theme-balham .ag-icon-group:before {
    content: "\F118"; }
  .ag-theme-balham .ag-icon-indeterminate:before {
    content: "\F119"; }
  .ag-theme-balham .ag-icon-last:before {
    content: "\F11A"; }
  .ag-theme-balham .ag-icon-left:before {
    content: "\F11B"; }
  .ag-theme-balham .ag-icon-linked:before {
    content: "\F11C"; }
  .ag-theme-balham .ag-icon-loading:before {
    content: "\F11D"; }
  .ag-theme-balham .ag-icon-maximize:before {
    content: "\F11E"; }
  .ag-theme-balham .ag-icon-menu:before {
    content: "\F11F"; }
  .ag-theme-balham .ag-icon-minimize:before {
    content: "\F120"; }
  .ag-theme-balham .ag-icon-minus:before {
    content: "\F121"; }
  .ag-theme-balham .ag-icon-next:before {
    content: "\F122"; }
  .ag-theme-balham .ag-icon-none:before {
    content: "\F123"; }
  .ag-theme-balham .ag-icon-not-allowed:before {
    content: "\F124"; }
  .ag-theme-balham .ag-icon-paste:before {
    content: "\F125"; }
  .ag-theme-balham .ag-icon-pin:before {
    content: "\F126"; }
  .ag-theme-balham .ag-icon-pivot:before {
    content: "\F127"; }
  .ag-theme-balham .ag-icon-plus:before {
    content: "\F128"; }
  .ag-theme-balham .ag-icon-previous:before {
    content: "\F129"; }
  .ag-theme-balham .ag-icon-radio-button-off:before {
    content: "\F12A"; }
  .ag-theme-balham .ag-icon-radio-button-on:before {
    content: "\F12B"; }
  .ag-theme-balham .ag-icon-right:before {
    content: "\F12C"; }
  .ag-theme-balham .ag-icon-save:before {
    content: "\F12D"; }
  .ag-theme-balham .ag-icon-small-down:before {
    content: "\F12E"; }
  .ag-theme-balham .ag-icon-small-left:before {
    content: "\F12F"; }
  .ag-theme-balham .ag-icon-small-right:before {
    content: "\F130"; }
  .ag-theme-balham .ag-icon-small-up:before {
    content: "\F131"; }
  .ag-theme-balham .ag-icon-tick:before {
    content: "\F132"; }
  .ag-theme-balham .ag-icon-tree-closed:before {
    content: "\F133"; }
  .ag-theme-balham .ag-icon-tree-indeterminate:before {
    content: "\F134"; }
  .ag-theme-balham .ag-icon-tree-open:before {
    content: "\F135"; }
  .ag-theme-balham .ag-icon-unlinked:before {
    content: "\F136"; }
  .ag-theme-balham .ag-icon-checkbox-checked,
  .ag-theme-balham .ag-icon-checkbox-indeterminate,
  .ag-theme-balham .ag-icon-checkbox-unchecked {
    background-color: white;
    line-height: 16px;
    border-radius: 3px; }
    .ag-theme-balham .ag-icon-checkbox-checked-readonly,
    .ag-theme-balham .ag-icon-checkbox-indeterminate-readonly,
    .ag-theme-balham .ag-icon-checkbox-unchecked-readonly {
      cursor: default;
      opacity: 0.38; }
  .ag-theme-balham .ag-icon-checkbox-checked {
    color: #0091EA; }
    .ag-theme-balham .ag-icon-checkbox-checked-readonly:before {
      content: "\F106"; }
  .ag-theme-balham .ag-icon-checkbox-indeterminate-readonly:before {
    content: "\F107"; }
  .ag-theme-balham .ag-icon-checkbox-unchecked-readonly:before {
    content: "\F108"; }
  .ag-theme-balham .ag-icon-row-drag:before {
    content: "\F117"; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "\F11B"; }
  .ag-theme-balham .ag-icon-radio-button-on {
    color: #0091EA; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "\F12C"; }
  .ag-theme-balham .ag-rtl {
    text-align: right; }
    .ag-theme-balham .ag-rtl .ag-numeric-cell {
      text-align: left; }
    .ag-theme-balham .ag-rtl .ag-checkbox:not(.ag-label-align-left) label,
    .ag-theme-balham .ag-rtl .ag-radio-button:not(.ag-label-align-left) label,
    .ag-theme-balham .ag-rtl .ag-toggle-button:not(.ag-label-align-left) label {
      margin-right: 4px;
      margin-left: 0; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
      padding-left: 4px;
      padding-right: 16px; }
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
      margin-left: 4px;
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-group-closed-icon {
      display: block;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .ag-theme-balham .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
      margin-left: 0;
      margin-right: 24px; }
    .ag-theme-balham .ag-rtl .ag-header-select-all {
      margin-left: 12px;
      margin-right: 0; }
    .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty), .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
    .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
      margin-right: 12px;
      margin-left: 0;
      margin-left: initial; }
    .ag-theme-balham .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
    .ag-theme-balham .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
    .ag-theme-balham .ag-rtl .ag-group-expanded + .ag-group-checkbox,
    .ag-theme-balham .ag-rtl .ag-group-contracted + .ag-group-checkbox {
      margin-right: 12px;
      margin-left: 0;
      margin-left: initial; }
    .ag-theme-balham .ag-rtl .ag-group-child-count {
      margin-left: unset;
      margin-right: 2px; }
    .ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
      .ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
      .ag-theme-balham .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
        margin-left: 12px;
        margin-right: 0; }
    .ag-theme-balham .ag-rtl .ag-floating-filter-button {
      margin-right: 12px; }
    .ag-theme-balham .ag-rtl .ag-set-filter-item > div,
    .ag-theme-balham .ag-rtl .ag-set-filter-item > span {
      margin-left: 0;
      margin-right: 5px; }
    .ag-theme-balham .ag-rtl .ag-header .ag-header-cell-resize::after {
      border-left: 1px solid #BDC3C7;
      border-right: 0; }
    .ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-balham .ag-rtl .ag-cell {
      border-left: 1px solid transparent; }
    .ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-first-right-pinned:not(.ag-cell-range-left),
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-first-right-pinned:not(.ag-cell-range-left),
    .ag-theme-balham .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left) {
      border-left: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-rtl .ag-cell:not(.ag-cell-focus).ag-cell-last-left-pinned:not(.ag-cell-range-right),
    .ag-theme-balham .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-last-left-pinned:not(.ag-cell-range-right),
    .ag-theme-balham .ag-rtl .ag-root:not(.ag-has-focus) .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right) {
      border-right: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-rtl .ag-side-bar {
      border-right-width: 0; }
      .ag-theme-balham .ag-rtl .ag-side-bar .ag-panel-container {
        border-left: 1px solid #BDC3C7;
        border-right: 0; }
      .ag-theme-balham .ag-rtl .ag-side-bar.full-width .ag-panel-container {
        border-left: 0; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-header > div:not(.ag-input-wrapper) {
      padding-right: 2px; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item {
      margin-top: 4px;
      margin-bottom: 4px;
      margin-right: 0;
      margin-left: 2px; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-1 .ag-filter-toolpanel-header,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-1 .ag-filter-toolpanel-header {
      padding-right: 16px;
      padding-right: 1rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-group-component-title-bar,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-group-component-title-bar {
      padding-right: 16px;
      padding-right: 1rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-2 .ag-filter-toolpanel-header,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-2 .ag-filter-toolpanel-header {
      padding-right: 32px;
      padding-right: 2rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-group-component-title-bar,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-group-component-title-bar {
      padding-right: 32px;
      padding-right: 2rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-3 .ag-filter-toolpanel-header,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-3 .ag-filter-toolpanel-header {
      padding-right: 48px;
      padding-right: 3rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-group-component-title-bar,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-group-component-title-bar {
      padding-right: 48px;
      padding-right: 3rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-4 .ag-filter-toolpanel-header,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-4 .ag-filter-toolpanel-header {
      padding-right: 64px;
      padding-right: 4rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-group-component-title-bar,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-group-component-title-bar {
      padding-right: 64px;
      padding-right: 4rem; }
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item:not(.ag-filter-toolpanel-instance).ag-level-5 .ag-filter-toolpanel-header,
    .ag-theme-balham .ag-rtl .ag-tool-panel-wrapper .ag-filter-panel .ag-group-component-container .ag-group-item > .ag-group-component.ag-level-5 .ag-filter-toolpanel-header {
      padding-right: 80px;
      padding-right: 5rem; }
  .ag-theme-balham .sass-variables::after {
    content: '{ "autoSizePadding": "12px", "headerHeight": "32px", "groupPaddingSize": "28px", "footerPaddingAddition": "16px", "virtualItemHeight": "28px", "aggFuncPopupHeight": "98px", "checkboxIndentWidth": "20px", "leafNodePadding": "12px", "rowHeight": "28px", "gridSize": "4px", "iconSize": "16px" }';
    display: none; }
  .ag-theme-balham .ag-cell-highlight {
    background-color: #0091EA !important; }
  .ag-theme-balham .ag-header-cell-resize::after {
    height: 80%;
    margin-top: 8px; }
  .ag-theme-balham .ag-header-cell::after,
  .ag-theme-balham .ag-header-group-cell::after {
    border-right: 1px solid rgba(189, 195, 199, .5);
    content: " ";
    height: 16px;
    margin-top: 8px;
    position: absolute;
    text-indent: -2000px;
    top: 0; }
  .ag-theme-balham .ag-ltr .ag-header-cell::after,
  .ag-theme-balham .ag-ltr .ag-header-group-cell::after {
    right: 0; }
  .ag-theme-balham .ag-rtl .ag-header-cell::after,
  .ag-theme-balham .ag-rtl .ag-header-group-cell::after {
    left: 0; }
  .ag-theme-balham .ag-column-drop-horizontal.ag-column-drop {
    border: 1px solid #BDC3C7;
    border-bottom: 0; }
  .ag-theme-balham .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-right: 0; }
  .ag-theme-balham .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
    border-left: 0; }
  .ag-theme-balham .ag-row {
    border-color: #d9dcde; }
  .ag-theme-balham .ag-row-selected {
    border-color: #b7e4ff; }
  .ag-theme-balham .ag-column-drop-cell {
    min-height: 24px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button {
      margin-bottom: 2px;
      margin-top: 2px; }
    .ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-button:hover {
      opacity: 1; }
  .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell {
    margin-left: 8px;
    margin-right: 8px; }
    .ag-theme-balham .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    height: 32px; }
    .ag-theme-balham .ag-column-drop-horizontal .ag-column-drop-cell-text {
      margin-left: 8px; }
  .ag-theme-balham .ag-root {
    border: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
    min-height: 20px; }
  .ag-theme-balham .ag-tool-panel-wrapper .ag-column-drop {
    padding-bottom: 8px;
    padding-top: 8px; }
  .ag-theme-balham .ag-menu-option {
    height: 28px; }
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column-group,
  .ag-theme-balham .ag-column-select-panel .ag-column-tool-panel-column {
    height: 20px; }
  .ag-theme-balham .ag-tab-header {
    border-bottom: 1px solid #BDC3C7; }
    .ag-theme-balham .ag-tab-header .ag-tab {
      margin-bottom: -2px; }
    .ag-theme-balham .ag-tab-header .ag-tab.ag-tab-selected {
      background-color: white;
      border-bottom-color: transparent; }
  .ag-theme-balham .ag-tab-body,
  .ag-theme-balham .ag-popup-editor,
  .ag-theme-balham .ag-menu {
    background-color: white;
    color: #000; }
  .ag-theme-balham .ag-cell.ag-cell-inline-editing {
    height: 28px;
    padding: 0; }
  .ag-theme-balham .ag-details-row {
    background-color: white; }
  .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, .5); }
  .ag-theme-balham .ag-overlay-loading-center {
    background-color: white;
    border: 1px solid #BDC3C7;
    color: #000;
    padding: 16px; }
  .ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .3); }
  .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .4); }
  .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .5); }
  .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .6); }
  .ag-theme-balham .ag-rich-select-value {
    border-bottom: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-filter-apply-panel {
    border-top: 1px solid #BDC3C7; }
  .ag-theme-balham .ag-group-expanded .ag-icon-expanded:empty:before {
    content: "\F135"; }
  .ag-theme-balham .ag-filter-toolpanel-body {
    background-color: white; }


/*! ==========================================================================
    GRIDLEX
    Just a Flexbox Grid System
========================================================================== */[class*=grid]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin:0 -8px;margin:0 -.5rem}.col,[class*=col-]{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding:0 8px 16px;padding:0 .5rem 1rem}.col{-ms-flex:1 1 0%;-webkit-box-flex:1;flex:1 1 0%}.grid.col,.grid[class*=col-]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col]{padding:0}[class*=grid-][class*=-center]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}[class*=grid-][class*=-right]{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;-webkit-box-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;-webkit-box-align:center;align-items:center}[class*=grid-][class*=-bottom]{-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;-webkit-box-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col]{display:-ms-flexbox;display:-webkit-box;display:flex}[class*=grid-][class*=-noBottom]>[class*=col]{padding-bottom:0}[class*=col-][class*=-top]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}[class*=col-][class*=-bottom]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}[class*=col-][class*=-last]{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media screen and (max-width:80em){[class*=col-][class*=_lg-0]{display:none}}@media screen and (max-width:64em){[class*=col-][class*=_md-0]{display:none}}@media screen and (max-width:48em){[class*=col-][class*=_sm-0]{display:none}}@media screen and (max-width:35.5em){[class*=col-][class*=_xs-0]{display:none}}[class*=grid-1]>.col,[class*=grid-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>.col,[class*=grid-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>.col,[class*=grid-3]>[class*=col-]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid-4]>.col,[class*=grid-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>.col,[class*=grid-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>.col,[class*=grid-6]>[class*=col-]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid-7]>.col,[class*=grid-7]>[class*=col-]{-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=grid-8]>.col,[class*=grid-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>.col,[class*=grid-9]>[class*=col-]{-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=grid-10]>.col,[class*=grid-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-10]>[class*=col-],[class*=grid-11]>.col{-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=grid-11]>[class*=col-],[class*=grid-12]>.col{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}@media screen and (max-width:80em){[class*=_lg-1]>.col,[class*=_lg-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>.col,[class*=_lg-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>.col,[class*=_lg-3]>[class*=col-]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_lg-4]>.col,[class*=_lg-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>.col,[class*=_lg-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>.col,[class*=_lg-6]>[class*=col-]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_lg-7]>.col,[class*=_lg-7]>[class*=col-]{-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_lg-8]>.col,[class*=_lg-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>.col,[class*=_lg-9]>[class*=col-]{-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_lg-10]>.col,[class*=_lg-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-10]>[class*=col-],[class*=_lg-11]>.col{-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_lg-11]>[class*=col-],[class*=_lg-12]>.col{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:64em){[class*=_md-1]>.col,[class*=_md-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>.col,[class*=_md-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>.col,[class*=_md-3]>[class*=col-]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_md-4]>.col,[class*=_md-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>.col,[class*=_md-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>.col,[class*=_md-6]>[class*=col-]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_md-7]>.col,[class*=_md-7]>[class*=col-]{-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_md-8]>.col,[class*=_md-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>.col,[class*=_md-9]>[class*=col-]{-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_md-10]>.col,[class*=_md-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-10]>[class*=col-],[class*=_md-11]>.col{-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_md-11]>[class*=col-],[class*=_md-12]>.col{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:48em){[class*=_sm-1]>.col,[class*=_sm-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>.col,[class*=_sm-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>.col,[class*=_sm-3]>[class*=col-]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_sm-4]>.col,[class*=_sm-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>.col,[class*=_sm-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>.col,[class*=_sm-6]>[class*=col-]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_sm-7]>.col,[class*=_sm-7]>[class*=col-]{-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_sm-8]>.col,[class*=_sm-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>.col,[class*=_sm-9]>[class*=col-]{-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_sm-10]>.col,[class*=_sm-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-10]>[class*=col-],[class*=_sm-11]>.col{-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_sm-11]>[class*=col-],[class*=_sm-12]>.col{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}@media screen and (max-width:35.5em){[class*=_xs-1]>.col,[class*=_xs-1]>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>.col,[class*=_xs-2]>[class*=col-]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>.col,[class*=_xs-3]>[class*=col-]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=_xs-4]>.col,[class*=_xs-4]>[class*=col-]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>.col,[class*=_xs-5]>[class*=col-]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>.col,[class*=_xs-6]>[class*=col-]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=_xs-7]>.col,[class*=_xs-7]>[class*=col-]{-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}[class*=_xs-8]>.col,[class*=_xs-8]>[class*=col-]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>.col,[class*=_xs-9]>[class*=col-]{-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}[class*=_xs-10]>.col,[class*=_xs-10]>[class*=col-]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-10]>[class*=col-],[class*=_xs-11]>.col{-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}[class*=_xs-11]>[class*=col-],[class*=_xs-12]>.col{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}}[class*=grid]>[class*=col-1]{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=col-2]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=col-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=col-4]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=col-5]{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=col-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=col-7]{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=col-8]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=col-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=col-10]{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=col-11]{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=col-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid]>[data-push-left*=off-1]{margin-left:8.33333333%}[class*=grid]>[data-push-left*=off-2]{margin-left:16.66666667%}[class*=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid]>[data-push-left*=off-4]{margin-left:33.33333333%}[class*=grid]>[data-push-left*=off-5]{margin-left:41.66666667%}[class*=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid]>[data-push-left*=off-7]{margin-left:58.33333333%}[class*=grid]>[data-push-left*=off-8]{margin-left:66.66666667%}[class*=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid]>[data-push-left*=off-10]{margin-left:83.33333333%}[class*=grid]>[data-push-left*=off-11]{margin-left:91.66666667%}[class*=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid]>[data-push-right*=off-1]{margin-right:8.33333333%}[class*=grid]>[data-push-right*=off-2]{margin-right:16.66666667%}[class*=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid]>[data-push-right*=off-4]{margin-right:33.33333333%}[class*=grid]>[data-push-right*=off-5]{margin-right:41.66666667%}[class*=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid]>[data-push-right*=off-7]{margin-right:58.33333333%}[class*=grid]>[data-push-right*=off-8]{margin-right:66.66666667%}[class*=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid]>[data-push-right*=off-10]{margin-right:83.33333333%}[class*=grid]>[data-push-right*=off-11]{margin-right:91.66666667%}@media screen and (max-width:80em){[class*=grid]>[class*=_lg-1]{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_lg-2]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_lg-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_lg-4]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_lg-5]{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_lg-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_lg-7]{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_lg-8]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_lg-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_lg-10]{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_lg-11]{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_lg-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid]>[data-push-left*=_lg-1]{margin-left:8.33333333%}[class*=grid]>[data-push-left*=_lg-2]{margin-left:16.66666667%}[class*=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid]>[data-push-left*=_lg-4]{margin-left:33.33333333%}[class*=grid]>[data-push-left*=_lg-5]{margin-left:41.66666667%}[class*=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid]>[data-push-left*=_lg-7]{margin-left:58.33333333%}[class*=grid]>[data-push-left*=_lg-8]{margin-left:66.66666667%}[class*=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid]>[data-push-left*=_lg-10]{margin-left:83.33333333%}[class*=grid]>[data-push-left*=_lg-11]{margin-left:91.66666667%}[class*=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid]>[data-push-right*=_lg-1]{margin-right:8.33333333%}[class*=grid]>[data-push-right*=_lg-2]{margin-right:16.66666667%}[class*=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid]>[data-push-right*=_lg-4]{margin-right:33.33333333%}[class*=grid]>[data-push-right*=_lg-5]{margin-right:41.66666667%}[class*=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid]>[data-push-right*=_lg-7]{margin-right:58.33333333%}[class*=grid]>[data-push-right*=_lg-8]{margin-right:66.66666667%}[class*=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid]>[data-push-right*=_lg-10]{margin-right:83.33333333%}[class*=grid]>[data-push-right*=_lg-11]{margin-right:91.66666667%}}@media screen and (max-width:64em){[class*=grid]>[class*=_md-1]{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_md-2]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_md-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_md-4]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_md-5]{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_md-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_md-7]{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_md-8]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_md-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_md-10]{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_md-11]{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_md-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid]>[data-push-left*=_md-1]{margin-left:8.33333333%}[class*=grid]>[data-push-left*=_md-2]{margin-left:16.66666667%}[class*=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid]>[data-push-left*=_md-4]{margin-left:33.33333333%}[class*=grid]>[data-push-left*=_md-5]{margin-left:41.66666667%}[class*=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid]>[data-push-left*=_md-7]{margin-left:58.33333333%}[class*=grid]>[data-push-left*=_md-8]{margin-left:66.66666667%}[class*=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid]>[data-push-left*=_md-10]{margin-left:83.33333333%}[class*=grid]>[data-push-left*=_md-11]{margin-left:91.66666667%}[class*=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid]>[data-push-right*=_md-1]{margin-right:8.33333333%}[class*=grid]>[data-push-right*=_md-2]{margin-right:16.66666667%}[class*=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid]>[data-push-right*=_md-4]{margin-right:33.33333333%}[class*=grid]>[data-push-right*=_md-5]{margin-right:41.66666667%}[class*=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid]>[data-push-right*=_md-7]{margin-right:58.33333333%}[class*=grid]>[data-push-right*=_md-8]{margin-right:66.66666667%}[class*=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid]>[data-push-right*=_md-10]{margin-right:83.33333333%}[class*=grid]>[data-push-right*=_md-11]{margin-right:91.66666667%}}@media screen and (max-width:48em){[class*=grid]>[class*=_sm-1]{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_sm-2]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_sm-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_sm-4]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_sm-5]{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_sm-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_sm-7]{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_sm-8]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_sm-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_sm-10]{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_sm-11]{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_sm-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid]>[data-push-left*=_sm-1]{margin-left:8.33333333%}[class*=grid]>[data-push-left*=_sm-2]{margin-left:16.66666667%}[class*=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid]>[data-push-left*=_sm-4]{margin-left:33.33333333%}[class*=grid]>[data-push-left*=_sm-5]{margin-left:41.66666667%}[class*=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid]>[data-push-left*=_sm-7]{margin-left:58.33333333%}[class*=grid]>[data-push-left*=_sm-8]{margin-left:66.66666667%}[class*=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid]>[data-push-left*=_sm-10]{margin-left:83.33333333%}[class*=grid]>[data-push-left*=_sm-11]{margin-left:91.66666667%}[class*=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid]>[data-push-right*=_sm-1]{margin-right:8.33333333%}[class*=grid]>[data-push-right*=_sm-2]{margin-right:16.66666667%}[class*=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid]>[data-push-right*=_sm-4]{margin-right:33.33333333%}[class*=grid]>[data-push-right*=_sm-5]{margin-right:41.66666667%}[class*=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid]>[data-push-right*=_sm-7]{margin-right:58.33333333%}[class*=grid]>[data-push-right*=_sm-8]{margin-right:66.66666667%}[class*=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid]>[data-push-right*=_sm-10]{margin-right:83.33333333%}[class*=grid]>[data-push-right*=_sm-11]{margin-right:91.66666667%}}@media screen and (max-width:35.5em){[class*=grid]>[class*=_xs-1]{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}[class*=grid]>[class*=_xs-2]{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}[class*=grid]>[class*=_xs-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid]>[class*=_xs-4]{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}[class*=grid]>[class*=_xs-5]{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}[class*=grid]>[class*=_xs-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid]>[class*=_xs-7]{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}[class*=grid]>[class*=_xs-8]{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}[class*=grid]>[class*=_xs-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid]>[class*=_xs-10]{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}[class*=grid]>[class*=_xs-11]{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}[class*=grid]>[class*=_xs-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid]>[data-push-left*=_xs-1]{margin-left:8.33333333%}[class*=grid]>[data-push-left*=_xs-2]{margin-left:16.66666667%}[class*=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid]>[data-push-left*=_xs-4]{margin-left:33.33333333%}[class*=grid]>[data-push-left*=_xs-5]{margin-left:41.66666667%}[class*=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid]>[data-push-left*=_xs-7]{margin-left:58.33333333%}[class*=grid]>[data-push-left*=_xs-8]{margin-left:66.66666667%}[class*=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid]>[data-push-left*=_xs-10]{margin-left:83.33333333%}[class*=grid]>[data-push-left*=_xs-11]{margin-left:91.66666667%}[class*=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid]>[data-push-right*=_xs-1]{margin-right:8.33333333%}[class*=grid]>[data-push-right*=_xs-2]{margin-right:16.66666667%}[class*=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid]>[data-push-right*=_xs-4]{margin-right:33.33333333%}[class*=grid]>[data-push-right*=_xs-5]{margin-right:41.66666667%}[class*=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid]>[data-push-right*=_xs-7]{margin-right:58.33333333%}[class*=grid]>[data-push-right*=_xs-8]{margin-right:66.66666667%}[class*=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid]>[data-push-right*=_xs-10]{margin-right:83.33333333%}[class*=grid]>[data-push-right*=_xs-11]{margin-right:91.66666667%}}
/* Primaries */

/* Secondaries */

/* Signal colors */

/* Unsaturateds */

/* State */
/* Import colors in this global sheet */



/* Font imports & global text styling */



*,
body,
button,
input,
optgroup,
select,
textarea {
	font-family: 'Open Sans', sans-serif;
	/* Causes problems with ag-grid */
	/* line-height: 1.5; */
}

.ag-details-grid {
	display: block;
	margin: 0;
}

a {
	cursor: pointer;
	text-decoration: none;
}

h1,
h2,
h3 {
	margin: 0 0 25px 0;
	padding: 0;
}

h1,
h2,
h3 {
	color: #0084de;
}

h1 {
	font-weight: 300;
	font-size: 36px;
	font-size: 2.25rem;
	color: #0084de;
}

h2 {
	font-weight: 300;
	font-size: 27.008px;
	font-size: 1.688rem
}

h2 .small {
	font-weight: 600;
	vertical-align: middle;
}

h3 {
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
}

var {
	display: none;
}

label {
	cursor: pointer;
}

body.modal-opened {
	overflow: hidden
}

body.modal-opened.scroll12 {
	padding-right: 12px;
	padding-right: 0.75rem;
}

body.modal-opened.scroll12 .nav-primary,
		body.modal-opened.scroll12 .nav-languages {
	padding-right: 12px;
	padding-right: 0.75rem;
}

body.modal-opened.scroll17 {
	padding-right: 17.008px;
	padding-right: 1.063rem;
}

body.modal-opened.scroll17 .nav-primary,
		body.modal-opened.scroll17 .nav-languages {
	padding-right: 17.008px;
	padding-right: 1.063rem;
}

p.stdout {
	font-weight: 600;
}

input[type="search"] {
	-webkit-appearance: searchfield;
}

input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: searchfield-cancel-button;
	cursor: pointer;
}

/* Container helper styles */
.container-fluid,
.container {
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	padding-right: 32px;
	padding-right: 2rem;
	padding-left: 32px;
	padding-left: 2rem;
}

@media only screen and (min-width: 48em) {
	.container {
		width: 49rem;
	}
}

@media only screen and (min-width: 64em) {
	.container {
		width: 65rem;
	}
}

@media only screen and (min-width: 75em) {
	.container {
		width: 76rem;
	}
}



/* Viewport breakpoints variables */



/* Viewport width based visibility */

/* set default .visible-xs & hidden-xs */
.hidden-xs {
	display: none;
}

.visible-xs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media screen and (min-width: 480px) {
	.visible-xs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hidden-xs {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.visible-sm {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hidden-sm {
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.visible-md {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hidden-md {
		display: none;
	}
}

@media screen and (min-width: 1200px) {
	.visible-lg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hidden-lg {
		display: none;
	}
}

@media screen and (min-width: 1600px) {
	.visible-xl {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hidden-xl {
		display: none;
	}
}

/* Animations */
@-webkit-keyframes slidedown {
	from {
		-webkit-transform: translateY(-10%);
		        transform: translateY(-10%);
		pointer-events: none;
		opacity: 0;
	}

	to {
		-webkit-transform: translateY(0%);
		        transform: translateY(0%);
		pointer-events: all;
		opacity: 1;
	}
}
@keyframes slidedown {
	from {
		-webkit-transform: translateY(-10%);
		        transform: translateY(-10%);
		pointer-events: none;
		opacity: 0;
	}

	to {
		-webkit-transform: translateY(0%);
		        transform: translateY(0%);
		pointer-events: all;
		opacity: 1;
	}
}

/* Global helper styles */
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.block-center {
	margin-left: auto;
	margin-right: auto;
}

.text-center {
	text-align: center;
}



/* Text-align fallback for older browsers */
.start-xs {
	text-align: left;
}

.end-xs {
	text-align: right;
}

@media only screen and (min-width: 48em) {
	.start-sm {
		text-align: left;
	}

	.end-sm {
		text-align: right;
	}
}

@media only screen and (min-width: 64em) {
	.start-md {
		text-align: left;
	}

	.end-md {
		text-align: right;
	}
}

@media only screen and (min-width: 75em) {
	.start-lg {
		text-align: left;
	}

	.end-lg {
		text-align: right;
	}
}

/* Global margins */
.mt0 {
	margin-top: 0;
}

.mb0 {
	margin-bottom: 0;
}

.mt5 {
	margin-top: 5.008px;
	margin-top: 0.313rem;
}

.mb5 {
	margin-bottom: 5.008px;
	margin-bottom: 0.313rem;
}

.mt10 {
	margin-top: 10px;
	margin-top: 0.625rem;
}

.mb10 {
	margin-bottom: 10px;
	margin-bottom: 0.625rem;
}

.mt15 {
	margin-top: 15.008px;
	margin-top: 0.938rem;
}

.mb15 {
	margin-bottom: 15.008px;
	margin-bottom: 0.938rem;
}

.mt20 {
	margin-top: 20px;
	margin-top: 1.25rem;
}

.mb20 {
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
}

.mt25 {
	margin-top: 25.008px;
	margin-top: 1.563rem;
}

.mb25 {
	margin-bottom: 25.008px;
	margin-bottom: 1.563rem;
}

.mt30 {
	margin-top: 30px;
	margin-top: 1.875rem;
}

.mb30 {
	margin-bottom: 30px;
	margin-bottom: 1.875rem;
}

.mt35 {
	margin-top: 35.008px;
	margin-top: 2.188rem;
}

.mb35 {
	margin-bottom: 35.008px;
	margin-bottom: 2.188rem;
}

.mt40 {
	margin-top: 40px;
	margin-top: 2.5rem;
}

.mb40 {
	margin-bottom: 40px;
	margin-bottom: 2.5rem;
}

.mt45 {
	margin-top: 45.008px;
	margin-top: 2.813rem;
}

.mb45 {
	margin-bottom: 45.008px;
	margin-bottom: 2.813rem;
}

.mt50 {
	margin-top: 50px;
	margin-top: 3.125rem;
}

.mb50 {
	margin-bottom: 50px;
	margin-bottom: 3.125rem;
}

.mt55 {
	margin-top: 55.008px;
	margin-top: 3.438rem;
}

.mb55 {
	margin-bottom: 55.008px;
	margin-bottom: 3.438rem;
}

.mt60 {
	margin-top: 60px;
	margin-top: 3.75rem;
}

.mb60 {
	margin-bottom: 60px;
	margin-bottom: 3.75rem;
}

.mt65 {
	margin-top: 65.007px;
	margin-top: 4.063rem;
}

.mb65 {
	margin-bottom: 65.007px;
	margin-bottom: 4.063rem;
}

.mt70 {
	margin-top: 70px;
	margin-top: 4.375rem;
}

.mb70 {
	margin-bottom: 70px;
	margin-bottom: 4.375rem;
}

.mt75 {
	margin-top: 75.008px;
	margin-top: 4.688rem;
}

.mb75 {
	margin-bottom: 75.008px;
	margin-bottom: 4.688rem;
}

.mt80 {
	margin-top: 80px;
	margin-top: 5rem;
}

.mb80 {
	margin-bottom: 80px;
	margin-bottom: 5rem;
}

/* Pagination */
/* TODO: GT workaround via global scope, should be refactored via local scope and paging.css */
.pagination {}

.pagination li {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: #edeff3;
	margin: auto 2px;
	text-align: center;
	line-height: 50px;
	vertical-align: middle;
}

.pagination li a {
	display: block;
	width: 50px;
	height: 50px;
	color: #0084de;
	-webkit-transition: all 0.125s ease-in-out;
	transition: all 0.125s ease-in-out;
	border-radius: 4px;
}

.pagination li.pagination-previous a,
.pagination li.pagination-next a {
	font-size: 38px;
	line-height: 40px;
	font-weight: 600;
}

.pagination li.pagination-page a {
	font-size: 18px;
	line-height: 50px;
	font-weight: 700;
}

.pagination li.pagination-active a {
	background: #e5e5e5;
	color: #aaa;
}

.pagination li.pagination-active a:hover {
	color: #aaa;
	cursor: default;
}

.pagination li.break {
	background: none;
	color: #626262;
	font-size: 26px;
	font-weight: 400;
}

.pagination li a:hover,
.pagination li a:active,
.pagination li a:focus {
	background: #e5e5e5;
	color: #0071be;
}

/** 
 * Copyright © INOVUA TRADING.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
.inovua-react-toolkit-checkbox {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	outline: none;
	vertical-align: middle
}

.inovua-react-toolkit-checkbox--inline-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-checkbox__icon-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-checkbox__icon-wrapper svg {
	display: block
}

.inovua-react-toolkit-checkbox--children-position-start {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-flow: row-reverse;
	        flex-flow: row-reverse
}

.inovua-react-toolkit-checkbox--rtl {
	direction: rtl
}

.inovua-react-toolkit-checkbox--read-only {
	cursor: auto
}

.inovua-react-toolkit-checkbox--disabled {
	cursor: auto;
	outline: none;
	pointer-events: none
}

.inovua-react-toolkit-checkbox--browser-native {
	padding: 0;
	margin: 0;
	display: inline-block
}

.inovua-react-toolkit-overlay {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	pointer-events: none
}

.inovua-react-toolkit-overlay,
.inovua-react-toolkit-overlay * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-overlay--position-fixed {
	position: fixed
}

.inovua-react-toolkit-overlay--visible {
	visibility: visible;
	pointer-events: inherit;
	opacity: 1
}

.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-enter {
	opacity: 0;
	visibility: visible
}

.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-enter-active {
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
	opacity: 1
}

.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-leave {
	visibility: visible;
	opacity: 1
}

.inovua-react-toolkit-overlay--has-transition.inovua-react-toolkit-overlay--transition-leave-active {
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
	opacity: 0
}

.inovua-react-toolkit-overlay__content {
	position: relative;
	z-index: 1
}

.inovua-react-toolkit-overlay__arrow-wrapper {
	position: absolute;
	overflow: hidden
}

.inovua-react-toolkit-overlay__arrow-wrapper--bottom,
.inovua-react-toolkit-overlay__arrow-wrapper--top {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.inovua-react-toolkit-overlay__arrow-wrapper--left,
.inovua-react-toolkit-overlay__arrow-wrapper--right {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.inovua-react-toolkit-overlay__arrow {
	position: absolute;
	-webkit-transform-origin: center;
	transform-origin: center
}

.inovua-react-toolkit-overlay__arrow--top {
	left: 50%;
	top: 0
}

.inovua-react-toolkit-overlay__arrow--left,
.inovua-react-toolkit-overlay__arrow--top {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.inovua-react-toolkit-overlay__arrow--left {
	top: 50%;
	left: 0
}

.inovua-react-toolkit-overlay__arrow--right {
	right: 0;
	top: 50%;
	-webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
	transform: translateX(50%) translateY(-50%) rotate(45deg)
}

.inovua-react-toolkit-overlay__arrow--bottom {
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
	transform: translateX(-50%) translateY(50%) rotate(45deg)
}

.inovua-react-toolkit-date-input {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
	overflow: visible;
	vertical-align: middle
}

.inovua-react-toolkit-date-input *,
.inovua-react-toolkit-date-input :after,
.inovua-react-toolkit-date-input :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-date-input>.inovua-react-toolkit-date-input__picker {
	min-width: 100%;
	position: absolute;
	z-index: 100;
	left: -1px;
	background: #fff
}

.inovua-react-toolkit-date-input--picker-position-bottom>.inovua-react-toolkit-date-input__picker {
	top: 100%
}

.inovua-react-toolkit-date-input--picker-position-top>.inovua-react-toolkit-date-input__picker {
	bottom: 100%
}

.inovua-react-toolkit-date-input__input {
	width: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	padding: 5px;
	border: none;
	outline: none
}

.inovua-react-toolkit-date-input__clear-icon {
	color: grey;
	fill: grey;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-date-input__clear-icon svg {
	vertical-align: middle
}

.inovua-react-toolkit-date-input__clear-icon:hover {
	color: #4d4d4d;
	fill: #4d4d4d
}

.inovua-react-toolkit-calendar__clock {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: inline-block;
	border-radius: 50%;
	position: relative
}

.inovua-react-toolkit-calendar__clock *,
.inovua-react-toolkit-calendar__clock :after,
.inovua-react-toolkit-calendar__clock :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__clock-center,
.inovua-react-toolkit-calendar__clock-overlay {
	border-radius: 50%;
	position: absolute;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	top: 50%;
	left: 50%
}

.inovua-react-toolkit-calendar__clock-hand,
.inovua-react-toolkit-calendar__clock-tick {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1px
}

.inovua-react-toolkit-calendar__date-format-spinner,
.inovua-react-toolkit-calendar__date-format-spinner *,
.inovua-react-toolkit-calendar__date-format-spinner :after,
.inovua-react-toolkit-calendar__date-format-spinner :before,
.inovua-react-toolkit-calendar__time-picker,
.inovua-react-toolkit-calendar__time-picker *,
.inovua-react-toolkit-calendar__time-picker :after,
.inovua-react-toolkit-calendar__time-picker :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__time-picker-input {
	margin-top: 10px
}

.inovua-react-toolkit-calendar__year-view {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none
}

.inovua-react-toolkit-calendar__year-view *,
.inovua-react-toolkit-calendar__year-view :after,
.inovua-react-toolkit-calendar__year-view :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__year-view-month {
	text-align: center
}

.inovua-react-toolkit-calendar__decade-view {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none
}

.inovua-react-toolkit-calendar__decade-view *,
.inovua-react-toolkit-calendar__decade-view :after,
.inovua-react-toolkit-calendar__decade-view :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__decade-view-year {
	text-align: center
}

.inovua-react-toolkit-calendar__month-decade-view {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none
}

.inovua-react-toolkit-calendar__month-decade-view *,
.inovua-react-toolkit-calendar__month-decade-view :after,
.inovua-react-toolkit-calendar__month-decade-view :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__month-decade-view__separator {
	border: none
}

.inovua-react-toolkit-calendar__nav-bar {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none
}

.inovua-react-toolkit-calendar__nav-bar *,
.inovua-react-toolkit-calendar__nav-bar :after,
.inovua-react-toolkit-calendar__nav-bar :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__nav-bar-date {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.inovua-react-toolkit-calendar__nav-bar svg {
	vertical-align: middle
}

.inovua-react-toolkit-calendar__nav-bar-month-decade-view-modal {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100
}

.inovua-react-toolkit-calendar__nav-bar-month-decade-view {
	z-index: 100;
	position: absolute;
	margin: auto;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.inovua-react-toolkit-calendar__nav-bar-month-decade-view-calendar,
.inovua-react-toolkit-calendar__nav-bar-month-decade-view-month {
	left: 0
}

.inovua-react-toolkit-calendar__nav-bar-month-decade-view-show-animation {
	visibility: visible;
	-webkit-animation: inovua-react-toolkit-calendar-month-decade-view-animation-fade-in .3s;
	animation: inovua-react-toolkit-calendar-month-decade-view-animation-fade-in .3s
}

@-webkit-keyframes inovua-react-toolkit-calendar-month-decade-view-animation-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes inovua-react-toolkit-calendar-month-decade-view-animation-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.inovua-react-toolkit-calendar__nav-bar-arrow {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	cursor: pointer;
	position: relative
}

.inovua-react-toolkit-calendar__nav-bar-arrow--disabled {
	fill: #bfbfbf;
	cursor: default
}

.inovua-react-toolkit-date-input__overlay {
	border: 0;
	visibility: visible;
	-webkit-animation: inovua-react-toolkit-date-input-animation-fade-in .2s;
	animation: inovua-react-toolkit-date-input-animation-fade-in .2s
}

@-webkit-keyframes inovua-react-toolkit-date-input-animation-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.inovua-react-toolkit-calendar,
.inovua-react-toolkit-calendar *,
.inovua-react-toolkit-calendar :after,
.inovua-react-toolkit-calendar :before,
.inovua-react-toolkit-calendar__basic-month-view,
.inovua-react-toolkit-calendar__basic-month-view *,
.inovua-react-toolkit-calendar__basic-month-view :after,
.inovua-react-toolkit-calendar__basic-month-view :before,
.inovua-react-toolkit-calendar__calendar,
.inovua-react-toolkit-calendar__calendar *,
.inovua-react-toolkit-calendar__calendar :after,
.inovua-react-toolkit-calendar__calendar :before,
.inovua-react-toolkit-calendar__month-view,
.inovua-react-toolkit-calendar__month-view *,
.inovua-react-toolkit-calendar__month-view :after,
.inovua-react-toolkit-calendar__month-view :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-calendar__month-view-week-number {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.inovua-react-toolkit-calendar__transition-month-view {
	position: relative
}

.inovua-react-toolkit-calendar__prev {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.inovua-react-toolkit-calendar__next {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.inovua-react-toolkit-calendar--transition-left {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.inovua-react-toolkit-calendar--transition-left.inovua-react-toolkit-calendar__next {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-calendar--transition-right {
	z-index: 1111;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.inovua-react-toolkit-calendar--transition-right.inovua-react-toolkit-calendar__prev {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-calendar__center {
	z-index: 10
}

.inovua-react-toolkit-calendar__center.inovua-react-toolkit-calendar--transition,
.inovua-react-toolkit-calendar__next.inovua-react-toolkit-calendar--transition,
.inovua-react-toolkit-calendar__prev.inovua-react-toolkit-calendar--transition {
	transition-property: -webkit-transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.inovua-react-toolkit-calendar__next,
.inovua-react-toolkit-calendar__prev {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	position: absolute !important
}

.inovua-react-toolkit-calendar__basic-month-view,
.inovua-react-toolkit-calendar__month-view {
	outline: none
}

.inovua-react-toolkit-calendar__basic-month-view-week-day-name,
.inovua-react-toolkit-calendar__month-view-week-day-name {
	padding: 5px 0
}

.inovua-react-toolkit-calendar__basic-month-view-day--hidden,
.inovua-react-toolkit-calendar__month-view-day--hidden {
	visibility: hidden
}

.inovua-react-toolkit-calendar__basic-month-view-day--disabled,
.inovua-react-toolkit-calendar__month-view-day--disabled {
	color: #bfbfbf
}

.inovua-react-toolkit-calendar__basic-month-view-cell,
.inovua-react-toolkit-calendar__month-view-cell {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-calendar__basic-month-view-week-day-names,
.inovua-react-toolkit-calendar__month-view-week-day-names {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.inovua-react-toolkit-calendar__basic-month-view-row,
.inovua-react-toolkit-calendar__month-view-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: auto;
	    flex-basis: auto
}

.inovua-react-toolkit-text-input {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: start;
	direction: ltr;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border: 1px solid #c5c5c5;
	overflow: hidden;
	background: #fff;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-text-input *,
.inovua-react-toolkit-text-input :after,
.inovua-react-toolkit-text-input :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-text-input:focus {
	outline: none
}

.inovua-react-toolkit-text-input--rtl {
	direction: rtl
}

.inovua-react-toolkit-text-input--rtl .inovua-react-toolkit-text-input__input {
	padding: 0 8px 0 5px
}

.inovua-react-toolkit-text-input--rtl .inovua-react-toolkit-text-input__clear-button {
	margin: 0 0 0 6px
}

.inovua-react-toolkit-text-input__input {
	border: none;
	outline: none;
	background: none;
	width: 100%;
	height: 100%;
	padding: 0 5px 0 8px
}

.inovua-react-toolkit-text-input__input::-ms-clear {
	display: none
}

.inovua-react-toolkit-text-input__clear-button {
	cursor: pointer;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: none;
	border: none;
	padding: 0;
	outline: none;
	top: 0;
	right: 1px;
	bottom: 0;
	margin: 0 6px 0 0
}

.inovua-react-toolkit-text-input__clear-button svg {
	width: 20px;
	height: 20px
}

.inovua-react-toolkit-text-input__clear-button-wrapper {
	visibility: visible;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-text-input__clear-button-wrapper:active {
	margin-top: 2px
}

.inovua-react-toolkit-text-input__clear-button-wrapper--hidden {
	opacity: 0;
	visibility: hidden
}

.InovuaReactDataGrid {
	text-align: start;
	outline: none;
	z-index: 0
}

.InovuaReactDataGrid,
.InovuaReactDataGrid *,
.InovuaReactDataGrid :after,
.InovuaReactDataGrid :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.InovuaReactDataGrid .inovua-react-pagination-toolbar {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.InovuaReactDataGrid .InovuaReactDataGrid-modifier--relative {
	position: relative
}

.InovuaReactDataGrid .inovua-react-virtual-list {
	position: absolute;
	height: 100%;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	-webkit-box-sizing: initial;
	        box-sizing: initial
}

.InovuaReactDataGrid {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	min-height: 200px
}

.InovuaReactDataGrid div:focus {
	outline: 0
}

.InovuaReactDataGrid--rtl {
	direction: rtl
}

.InovuaReactDataGrid__body,
.InovuaReactDataGrid__body-scroll-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.InovuaReactDataGrid__body {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.InovuaReactDataGrid__row-active-borders {
	pointer-events: none;
	z-index: 1
}

.InovuaReactDataGrid__virtual-list--scrolling .InovuaReactDataGrid__row {
	pointer-events: none;
	contain: strict
}

.InovuaReactDataGrid__column-layout {
	position: relative;
	min-width: 100%;
	max-height: 100%
}

.InovuaReactDataGrid__column-layout--fixed {
	overflow: hidden
}

.InovuaReactDataGrid__column-reorder-arrow {
	position: absolute;
	z-index: 1000;
	fill: #000;
	display: block
}

.InovuaReactDataGrid__column-reorder-arrow-fill {
	height: 100%;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid__header-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap
}

.InovuaReactDataGrid__header-wrapper--direction-ltr {
	direction: ltr
}

.InovuaReactDataGrid__header-wrapper--direction-rtl {
	direction: rtl
}

.InovuaReactDataGrid__header-wrapper__fill {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	visibility: hidden
}

.InovuaReactDataGrid--columns-ready .InovuaReactDataGrid__header-wrapper__fill {
	visibility: visible
}

.InovuaReactDataGrid__header-wrapper__fill__filters {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.InovuaReactDataGrid__header {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row nowrap;
	        flex-flow: row nowrap;
	-webkit-box-sizing: content-box;
	        box-sizing: content-box;
	-webkit-box-sizing: initial;
	        box-sizing: initial
}

.InovuaReactDataGrid__header--placeholder {
	position: absolute
}

.InovuaReactDataGrid__header-layout {
	position: relative
}

.InovuaReactDataGrid__header-layout__sticky-header {
	position: sticky;
	top: 0;
	z-index: 1
}

.InovuaReactDataGrid--sticky-header .InovuaReactDataGrid__body {
	overflow: visible;
	contain: paint
}

.InovuaReactDataGrid__header {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.InovuaReactDataGrid__column-layout__body__inner-wrapper {
	position: relative
}

.InovuaReactDataGrid__row {
	position: relative;
	overflow: visible;
	z-index: unset
}

.InovuaReactDataGrid__row--disabled {
	opacity: .5;
	pointer-events: none
}

.InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--virtualize-columns),
.InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--virtualize-columns)>.InovuaReactDataGrid__row-cell-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch
}

.InovuaReactDataGrid__row--direction-rtl>.InovuaReactDataGrid__row-cell-wrap.InovuaReactDataGrid__row-cell-wrap {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-flow: row-reverse;
	        flex-flow: row-reverse
}

.InovuaReactDataGrid__row--has-rowspan {
	z-index: 1
}

.InovuaReactDataGrid__row-resize-handle {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	cursor: ns-resize
}

.InovuaReactDataGrid__row-resize-handle.InovuaReactDataGrid__row-resize-handle--mobile {
	height: 10px
}

.InovuaReactDataGrid__cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.InovuaReactDataGrid__cover--active {
	pointer-events: all;
	z-index: 10000
}

.InovuaReactDataGrid__row-resize-indicator {
	position: absolute;
	top: 0;
	border-bottom: 2px solid transparent;
	cursor: ns-resize;
	left: 0;
	right: 0;
	z-index: 10000;
	pointer-events: none
}

.InovuaReactDataGrid__row-resize-indicator--active {
	pointer-events: all
}

.InovuaReactDataGrid__row-resize-indicator--mobile {
	border-bottom: 2px solid transparent
}

.InovuaReactDataGrid__row-cell-wrap {
	background: inherit
}

.InovuaReactDataGrid__row--editing {
	z-index: 100
}

.InovuaReactDataGrid__row__placeholder {
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 350px;
	height: 20px;
	background: #eaecef
}

.InovuaReactDataGrid__resize-overlay {
	opacity: 0;
	pointer-events: none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 100000;
	cursor: col-resize
}

.InovuaReactDataGrid__resize-overlay--active {
	opacity: 1
}

.InovuaReactDataGrid__resize-proxy {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0
}

.InovuaReactDataGrid__box--ellipsis,
.InovuaReactDataGrid__cell__content,
.InovuaReactDataGrid__header-group__title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.InovuaReactDataGrid__header-group__title--text-align-start {
	text-align: start
}

.InovuaReactDataGrid__header-group__title--text-align-end {
	text-align: end
}

.InovuaReactDataGrid__header-group__title--text-align-left {
	text-align: left
}

.InovuaReactDataGrid__header-group__title--text-align-right {
	text-align: right
}

.InovuaReactDataGrid__header-group__title--text-align-center {
	text-align: center
}

.InovuaReactDataGrid__cell--cell-selected,
.InovuaReactDataGrid__cell--cell-selected.InovuaReactDataGrid__cell--locked {
	z-index: 10
}

.InovuaReactDataGrid__cell--cell-active,
.InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--locked {
	z-index: 20
}

.InovuaReactDataGrid__cell--cell-active .InovuaReactDataGrid__cell__selection {
	z-index: 100
}

.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-top-selected-sibling .InovuaReactDataGrid__cell__selection:after {
	border-top-width: 0
}

.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-bottom-selected-sibling .InovuaReactDataGrid__cell__selection:after {
	border-bottom-width: 0
}

.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-left-selected-sibling .InovuaReactDataGrid__cell__selection:after {
	border-left-width: 0
}

.InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-has-right-selected-sibling .InovuaReactDataGrid__cell__selection:after {
	border-right-width: 0
}

.InovuaReactDataGrid__cell__selection {
	z-index: 10;
	position: absolute;
	top: -1px;
	bottom: 0;
	right: -1px;
	left: 0;
	pointer-events: none
}

.InovuaReactDataGrid__cell__selection:after {
	content: "";
	pointer-events: none;
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0
}

.InovuaReactDataGrid__cell--show-border-bottom>.InovuaReactDataGrid__cell__selection {
	bottom: -1px
}

.InovuaReactDataGrid__cell--show-border-left>.InovuaReactDataGrid__cell__selection {
	left: -1px
}

.InovuaReactDataGrid__cell--show-border-right>.InovuaReactDataGrid__cell__selection {
	right: -1px
}

.InovuaReactDataGrid__cell--show-border-top>.InovuaReactDataGrid__cell__selection {
	top: -1px
}

.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--first-in-section .InovuaReactDataGrid__cell__selection {
	right: -2px
}

.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--first-in-section .InovuaReactDataGrid__cell__selection {
	left: -3px
}

.InovuaReactDataGrid__cell__selection-dragger {
	position: absolute;
	bottom: 0;
	width: 8px;
	height: 8px;
	cursor: crosshair;
	pointer-events: all;
	z-index: 10;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff
}

.InovuaReactDataGrid__cell__selection-dragger--direction-ltr {
	right: -2px
}

.InovuaReactDataGrid__cell__selection-dragger--direction-rtl {
	left: -2px
}

.InovuaReactDataGrid__cell__editor {
	position: absolute;
	z-index: 10000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	background: #fff
}

.InovuaReactDataGrid__cell__editor--bool {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.InovuaReactDataGrid .InovuaReactDataGrid__cell__editor.InovuaReactDataGrid__cell__editor--text {
	height: 100%;
	width: 100%
}

.InovuaReactDataGrid__column-header__filter-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch
}

.InovuaReactDataGrid__column-header__filter-wrapper>* {
	min-width: 0
}

.InovuaReactDataGrid__column-header__filter-wrapper>:first-child {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid__column-header__filter {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-ms-flex-item-align: center;
	    align-self: center
}

.InovuaReactDataGrid__column-header__filter--bool {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.InovuaReactDataGrid__column-header {
	position: relative
}

.InovuaReactDataGrid__column-header__menu-tool {
	height: 100%;
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer;
	top: 0
}

.InovuaReactDataGrid__column-header__menu-tool .InovuaReactDataGrid__sort-icon--asc,
.InovuaReactDataGrid__column-header__menu-tool .InovuaReactDataGrid__sort-icon--desc {
	margin-top: 2px
}

.InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	position: absolute
}

.InovuaReactDataGrid__column-header__menu-tool--show-on-hover:not(.InovuaReactDataGrid__column-header__menu-tool--visible) {
	opacity: 0;
	pointer-events: none
}

.InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-ltr>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	right: 0
}

.InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-rtl>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	left: 0
}

.InovuaReactDataGrid__column-header--align-center {
	position: relative
}

.InovuaReactDataGrid__column-header--align-center>.InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0
}

.InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-ltr .InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	right: auto;
	left: 0
}

.InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-rtl .InovuaReactDataGrid__column-header__menu-tool--show-on-hover {
	left: auto;
	right: 0
}

.InovuaReactDataGrid__column-header:hover>.InovuaReactDataGrid__column-header__menu-tool {
	opacity: 1;
	pointer-events: all
}

.InovuaReactDataGrid__column-header--overflow-hidden {
	overflow: hidden
}

.InovuaReactDataGrid__footer-rows-container {
	position: relative;
	z-index: 10000
}

.InovuaReactDataGrid__footer-row-group--locked-start,
.InovuaReactDataGrid__locked-row-group--locked-start,
.InovuaReactDataGrid__locked-start-wrapper,
.InovuaReactDataGrid__row-details {
	z-index: 11000
}

.InovuaReactDataGrid__row-details {
	contain: strict
}

.InovuaReactDataGrid__row-details>.InovuaReactDataGrid {
	height: 100%
}

.InovuaReactDataGrid__row-details-special-bottom-border {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.InovuaReactDataGrid__row-details-border,
.InovuaReactDataGrid__row-details-special-bottom-border {
	z-index: 100000
}

.InovuaReactDataGrid__footer-row-group--end,
.InovuaReactDataGrid__locked-end-wrapper,
.InovuaReactDataGrid__locked-row-group--end {
	z-index: 10100
}

.InovuaReactDataGrid__row--virtualize-columns .InovuaReactDataGrid__locked-end-wrapper {
	position: absolute;
	top: 0;
	left: 0
}

.InovuaReactDataGrid__unlocked-wrapper {
	z-index: 0
}

.InovuaReactDataGrid__locked-end-wrapper,
.InovuaReactDataGrid__locked-start-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row
}

.InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__locked-end-wrapper--direction-rtl,
.InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__locked-start-wrapper--direction-rtl {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-flow: row-reverse;
	        flex-flow: row-reverse
}

.InovuaReactDataGrid__column-header__resize-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	vertical-align: middle;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column nowrap;
	        flex-flow: column nowrap
}

.InovuaReactDataGrid__column-resizer,
.InovuaReactDataGrid__header-group-resizer {
	position: absolute;
	z-index: 1000;
	height: 100%;
	top: 0;
	cursor: col-resize;
	right: 0
}

.InovuaReactDataGrid__column-resizer--direction-rtl {
	right: unset
}

.InovuaReactDataGrid__column-resizer:hover .InovuaReactDataGrid__column-resize-handle {
	visibility: visible
}

.InovuaReactDataGrid__column-resizer--active {
	z-index: 4000
}

.InovuaReactDataGrid__header-group-resizer:hover .InovuaReactDataGrid__header-group-resize-handle {
	visibility: visible
}

.InovuaReactDataGrid__drag-proxy {
	z-index: 10000 !important
}

.InovuaReactDataGrid__column-resize-handle,
.InovuaReactDataGrid__header-group-resize-handle {
	height: 100%;
	position: relative;
	visibility: hidden
}

.InovuaReactDataGrid__column-header {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-flex: 1;
	        flex: 1;
	-ms-flex: 1 1 auto;
	white-space: nowrap
}

.InovuaReactDataGrid__column-header--align-start {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	text-align: start
}

.InovuaReactDataGrid__column-header--align-center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center
}

.InovuaReactDataGrid__column-header--align-end {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	text-align: end
}

.InovuaReactDataGrid__column-header--vertical-align-start,
.InovuaReactDataGrid__column-header--vertical-align-top {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start
}

.InovuaReactDataGrid__column-header--vertical-align-bottom,
.InovuaReactDataGrid__column-header--vertical-align-end {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end
}

.InovuaReactDataGrid__column-header__content {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid__column-header__content>* {
	display: inline-block
}

.InovuaReactDataGrid__cell,
.InovuaReactDataGrid__footer-row-cell,
.InovuaReactDataGrid__locked-row-cell {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	white-space: nowrap;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	position: relative
}

.InovuaReactDataGrid__footer-row-cell,
.InovuaReactDataGrid__locked-row-cell {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.InovuaReactDataGrid__cell--rowspan {
	background: inherit
}

.InovuaReactDataGrid__cell--direction-rtl,
.InovuaReactDataGrid__column-header--direction-rtl,
.InovuaReactDataGrid__footer-row-cell--direction-rtl,
.InovuaReactDataGrid__locked-row-cell--direction-rtl {
	direction: rtl
}

.InovuaReactDataGrid__cell--user-select-none,
.InovuaReactDataGrid__column-header--user-select-none,
.InovuaReactDataGrid__footer-row-cell--user-select-none,
.InovuaReactDataGrid__locked-row-cell--user-select-none {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none
}

.InovuaReactDataGrid__cell--user-select-text,
.InovuaReactDataGrid__column-header--user-select-text,
.InovuaReactDataGrid__footer-row-cell--user-select-text,
.InovuaReactDataGrid__locked-row-cell--user-select-text {
	-moz-user-select: text;
	 -ms-user-select: text;
	     user-select: text;
	-webkit-user-select: text
}

.InovuaReactDataGrid__cell--user-select-all,
.InovuaReactDataGrid__column-header--user-select-all,
.InovuaReactDataGrid__footer-row-cell--user-select-all,
.InovuaReactDataGrid__locked-row-cell--user-select-all {
	-moz-user-select: all;
	 -ms-user-select: all;
	     user-select: all;
	-webkit-user-select: all
}

.InovuaReactDataGrid__cell--stretch {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch
}

.InovuaReactDataGrid__nested-cell,
.InovuaReactDataGrid__nested-group-cell {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid__cell .InovuaReactDataGrid__cell__content,
.InovuaReactDataGrid__nested-cell .InovuaReactDataGrid__nested-group-cell__content,
.InovuaReactDataGrid__nested-group-cell .InovuaReactDataGrid__nested-group-cell__content {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: 0;
	-ms-flex-item-align: center;
	    align-self: center
}

.InovuaReactDataGrid__cell--align-end,
.InovuaReactDataGrid__cell--align-right {
	text-align: end
}

.InovuaReactDataGrid__cell--align-left,
.InovuaReactDataGrid__cell--align-start {
	text-align: start
}

.InovuaReactDataGrid__cell--align-center {
	text-align: center
}

.InovuaReactDataGrid__cell--vertical-align-start,
.InovuaReactDataGrid__cell--vertical-align-top {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start
}

.InovuaReactDataGrid__cell--vertical-align-start .InovuaReactDataGrid__cell__content,
.InovuaReactDataGrid__cell--vertical-align-top .InovuaReactDataGrid__cell__content {
	-ms-flex-item-align: start;
	    align-self: flex-start
}

.InovuaReactDataGrid__cell--vertical-align-bottom,
.InovuaReactDataGrid__cell--vertical-align-end {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end
}

.InovuaReactDataGrid__cell--vertical-align-bottom .InovuaReactDataGrid__cell__content,
.InovuaReactDataGrid__cell--vertical-align-end .InovuaReactDataGrid__cell__content {
	-ms-flex-item-align: end;
	    align-self: flex-end
}

.InovuaReactDataGrid__sort-icon--hidden {
	visibility: hidden
}

.InovuaReactDataGrid__column-header__filter-settings {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.InovuaReactDataGrid__column-header__filter-settings-icon,
.InovuaReactDataGrid__sort-icon--asc,
.InovuaReactDataGrid__sort-icon--desc {
	display: inline-block;
	vertical-align: middle
}

.InovuaReactDataGrid__load-mask {
	z-index: 10000;
	overflow: hidden;
	visibility: visible
}

.InovuaReactDataGrid__load-mask--hidden {
	visibility: hidden
}

.InovuaReactDataGrid__group-toolbar--direction-rtl {
	direction: rtl
}

.InovuaReactDataGrid__group-toolbar-item {
	display: inline-block;
	position: relative
}

.InovuaReactDataGrid__group-toolbar-item--dragging {
	top: 0;
	position: absolute
}

.InovuaReactDataGrid__group-toolbar-item--dragging.InovuaReactDataGrid__group-toolbar-item--direction-ltr {
	left: 0
}

.InovuaReactDataGrid__group-toolbar-item--dragging.InovuaReactDataGrid__group-toolbar-item--direction-rtl {
	right: 0
}

.InovuaReactDataGrid__group-toolbar-item__clear-icon {
	display: inline-block;
	line-height: 0
}

.inovua-react-virtual-scroll-container {
	overflow: hidden;
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.inovua-react-virtual-scroll-container,
.inovua-react-virtual-scroll-container *,
.inovua-react-virtual-scroll-container :after,
.inovua-react-virtual-scroll-container :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-virtual-scroll-container>.inovua-react-scroll-container .inovua-react-scroll-container__scrollbar {
	z-index: 10000
}

.inovua-react-virtual-scroll-container__scroll-container {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-virtual-scroll-container--rtl {
	direction: rtl
}

.inovua-react-virtual-scroll-container--native {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-ms-flex-line-pack: stretch;
	    align-content: stretch;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-virtual-scroll-container__view {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none;
	width: 100%
}

.inovua-react-virtual-scroll-container__scroll-container--avoid-repaint {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.inovua-react-virtual-list {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-virtual-list:not(.inovua-react-virtual-list--virtual-scroll) .inovua-react-scroll-container__scroller {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch
}

.inovua-react-virtual-list *,
.inovua-react-virtual-list :after,
.inovua-react-virtual-list :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-scroll-container--theme-default .inovua-react-scroll-container__track--visible {
	background-color: rgba(0, 0, 0, .15)
}

.inovua-react-scroll-container--theme-default .inovua-react-scroll-container__thumb {
	background-color: rgba(0, 0, 0, .25)
}

.inovua-react-toolkit-flex-v3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-flex-v3--inline {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-flex-v3--display-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-flex-v3--display-inline-flex {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-flex-v3--align-items-center {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-flex-v3--align-items-stretch {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch
}

.inovua-react-toolkit-flex-v3--align-items-baseline {
	-webkit-box-align: baseline;
	    -ms-flex-align: baseline;
	        align-items: baseline
}

.inovua-react-toolkit-flex-v3--align-items-end,
.inovua-react-toolkit-flex-v3--align-items-flex-end {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end
}

.inovua-react-toolkit-flex-v3--align-items-flex-start,
.inovua-react-toolkit-flex-v3--align-items-start {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start
}

.inovua-react-toolkit-flex-v3--align-self-center {
	-ms-flex-item-align: center;
	    align-self: center
}

.inovua-react-toolkit-flex-v3--align-self-stretch {
	-ms-flex-item-align: stretch;
	    align-self: stretch
}

.inovua-react-toolkit-flex-v3--align-self-baseline {
	-ms-flex-item-align: baseline;
	    align-self: baseline
}

.inovua-react-toolkit-flex-v3--align-self-auto {
	-ms-flex-item-align: auto;
	    align-self: auto
}

.inovua-react-toolkit-flex-v3--align-self-end,
.inovua-react-toolkit-flex-v3--align-self-flex-end {
	-ms-flex-item-align: end;
	    align-self: flex-end
}

.inovua-react-toolkit-flex-v3--align-self-flex-start,
.inovua-react-toolkit-flex-v3--align-self-start {
	-ms-flex-item-align: start;
	    align-self: flex-start
}

.inovua-react-toolkit-flex-v3--align-content-center {
	-ms-flex-line-pack: center;
	    align-content: center
}

.inovua-react-toolkit-flex-v3--align-content-stretch {
	-ms-flex-line-pack: stretch;
	    align-content: stretch
}

.inovua-react-toolkit-flex-v3--align-content-around,
.inovua-react-toolkit-flex-v3--align-content-space-around {
	-ms-flex-line-pack: distribute;
	    align-content: space-around
}

.inovua-react-toolkit-flex-v3--align-content-between,
.inovua-react-toolkit-flex-v3--align-content-space-between {
	-ms-flex-line-pack: justify;
	    align-content: space-between
}

.inovua-react-toolkit-flex-v3--align-content-end,
.inovua-react-toolkit-flex-v3--align-content-flex-end {
	-ms-flex-line-pack: end;
	    align-content: flex-end
}

.inovua-react-toolkit-flex-v3--align-content-flex-start,
.inovua-react-toolkit-flex-v3--align-content-start {
	-ms-flex-line-pack: start;
	    align-content: flex-start
}

.inovua-react-toolkit-flex-v3--justify-content-flex-start,
.inovua-react-toolkit-flex-v3--justify-content-start {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start
}

.inovua-react-toolkit-flex-v3--justify-content-end,
.inovua-react-toolkit-flex-v3--justify-content-flex-end {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-flex-v3--justify-content-center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-flex-v3--justify-content-space-around {
	-ms-flex-pack: distribute;
	    justify-content: space-around
}

.inovua-react-toolkit-flex-v3--justify-content-space-between {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between
}

.inovua-react-toolkit-flex-v3--wrap {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap
}

.inovua-react-toolkit-flex-v3--column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column
}

.inovua-react-toolkit-flex-v3--column-reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse
}

.inovua-react-toolkit-flex-v3--row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row
}

.inovua-react-toolkit-flex-v3--row-reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse
}

.inovua-react-toolkit-flex-v3--flex-basis-auto {
	-ms-flex-preferred-size: auto;
	    flex-basis: auto
}

.inovua-react-toolkit-flex-v3--flex-basis-0,
.inovua-react-toolkit-flex-v3--flex-basis-none {
	-ms-flex-preferred-size: 0;
	    flex-basis: 0
}

.inovua-react-toolkit-flex-v3--flex-basis-fill {
	-ms-flex-preferred-size: fill;
	    flex-basis: fill
}

.inovua-react-toolkit-flex-v3--flex-basis-content {
	-ms-flex-preferred-size: content;
	    flex-basis: content
}

.inovua-react-toolkit-flex-v3--flex-basis-fit-content {
	-ms-flex-preferred-size: fit-content;
	    flex-basis: fit-content
}

.inovua-react-toolkit-flex-v3--flex-basis-min-content {
	-ms-flex-preferred-size: min-content;
	    flex-basis: min-content
}

.inovua-react-toolkit-flex-v3--flex-basis-max-content {
	-ms-flex-preferred-size: max-content;
	    flex-basis: max-content
}

.inovua-react-toolkit-flex-v3--flex-0,
.inovua-react-toolkit-flex-v3--flex-none {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.inovua-react-toolkit-flex-v3--flex-1 {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-toolkit-flex-v3--flex-2 {
	-webkit-box-flex: 2;
	    -ms-flex: 2;
	        flex: 2
}

.inovua-react-toolkit-flex-v3--flex-3 {
	-webkit-box-flex: 3;
	    -ms-flex: 3;
	        flex: 3
}

.inovua-react-toolkit-flex-v3--flex-4 {
	-webkit-box-flex: 4;
	    -ms-flex: 4;
	        flex: 4
}

.inovua-react-toolkit-flex-v3--flex-5 {
	-webkit-box-flex: 5;
	    -ms-flex: 5;
	        flex: 5
}

.inovua-react-toolkit-flex-v3--flex-6 {
	-webkit-box-flex: 6;
	    -ms-flex: 6;
	        flex: 6
}

.inovua-react-toolkit-flex-v3--flex-7 {
	-webkit-box-flex: 7;
	    -ms-flex: 7;
	        flex: 7
}

.inovua-react-toolkit-flex-v3--flex-8 {
	-webkit-box-flex: 8;
	    -ms-flex: 8;
	        flex: 8
}

.inovua-react-toolkit-flex-v3--flex-9 {
	-webkit-box-flex: 9;
	    -ms-flex: 9;
	        flex: 9
}

.inovua-react-toolkit-flex-v3--flex-10 {
	-webkit-box-flex: 10;
	    -ms-flex: 10;
	        flex: 10
}

.inovua-react-toolkit-flex-v3--flex-11 {
	-webkit-box-flex: 11;
	    -ms-flex: 11;
	        flex: 11
}

.inovua-react-toolkit-flex-v3--flex-12 {
	-webkit-box-flex: 12;
	    -ms-flex: 12;
	        flex: 12
}

.inovua-react-toolkit-flex-v3--flex-13 {
	-webkit-box-flex: 13;
	    -ms-flex: 13;
	        flex: 13
}

.inovua-react-toolkit-flex-v3--flex-14 {
	-webkit-box-flex: 14;
	    -ms-flex: 14;
	        flex: 14
}

.inovua-react-toolkit-flex-v3--flex-15 {
	-webkit-box-flex: 15;
	    -ms-flex: 15;
	        flex: 15
}

.inovua-react-toolkit-flex-v3--flex-16 {
	-webkit-box-flex: 16;
	    -ms-flex: 16;
	        flex: 16
}

.inovua-react-toolkit-flex-v3--flex-17 {
	-webkit-box-flex: 17;
	    -ms-flex: 17;
	        flex: 17
}

.inovua-react-toolkit-flex-v3--flex-18 {
	-webkit-box-flex: 18;
	    -ms-flex: 18;
	        flex: 18
}

.inovua-react-toolkit-flex-v3--flex-19 {
	-webkit-box-flex: 19;
	    -ms-flex: 19;
	        flex: 19
}

.inovua-react-toolkit-flex-v3--flex-20 {
	-webkit-box-flex: 20;
	    -ms-flex: 20;
	        flex: 20
}

.inovua-react-toolkit-flex-v3--flex-21 {
	-webkit-box-flex: 21;
	    -ms-flex: 21;
	        flex: 21
}

.inovua-react-toolkit-flex-v3--flex-22 {
	-webkit-box-flex: 22;
	    -ms-flex: 22;
	        flex: 22
}

.inovua-react-toolkit-flex-v3--flex-23 {
	-webkit-box-flex: 23;
	    -ms-flex: 23;
	        flex: 23
}

.inovua-react-toolkit-flex-v3--flex-24 {
	-webkit-box-flex: 24;
	    -ms-flex: 24;
	        flex: 24
}

.inovua-react-toolkit-flex-v3--flex-25 {
	-webkit-box-flex: 25;
	    -ms-flex: 25;
	        flex: 25
}

.inovua-react-toolkit-flex-v3--flex-26 {
	-webkit-box-flex: 26;
	    -ms-flex: 26;
	        flex: 26
}

.inovua-react-toolkit-flex-v3--flex-27 {
	-webkit-box-flex: 27;
	    -ms-flex: 27;
	        flex: 27
}

.inovua-react-toolkit-flex-v3--flex-28 {
	-webkit-box-flex: 28;
	    -ms-flex: 28;
	        flex: 28
}

.inovua-react-toolkit-flex-v3--flex-29 {
	-webkit-box-flex: 29;
	    -ms-flex: 29;
	        flex: 29
}

.inovua-react-toolkit-flex-v3--flex-30 {
	-webkit-box-flex: 30;
	    -ms-flex: 30;
	        flex: 30
}

.inovua-react-toolkit-flex-v3--flex-31 {
	-webkit-box-flex: 31;
	    -ms-flex: 31;
	        flex: 31
}

.inovua-react-toolkit-flex-v3--flex-32 {
	-webkit-box-flex: 32;
	    -ms-flex: 32;
	        flex: 32
}

.inovua-react-toolkit-flex-v3--flex-33 {
	-webkit-box-flex: 33;
	    -ms-flex: 33;
	        flex: 33
}

.inovua-react-toolkit-flex-v3--flex-34 {
	-webkit-box-flex: 34;
	    -ms-flex: 34;
	        flex: 34
}

.inovua-react-toolkit-flex-v3--flex-35 {
	-webkit-box-flex: 35;
	    -ms-flex: 35;
	        flex: 35
}

.inovua-react-toolkit-flex-v3--flex-36 {
	-webkit-box-flex: 36;
	    -ms-flex: 36;
	        flex: 36
}

.inovua-react-toolkit-flex-v3--flex-37 {
	-webkit-box-flex: 37;
	    -ms-flex: 37;
	        flex: 37
}

.inovua-react-toolkit-flex-v3--flex-38 {
	-webkit-box-flex: 38;
	    -ms-flex: 38;
	        flex: 38
}

.inovua-react-toolkit-flex-v3--flex-39 {
	-webkit-box-flex: 39;
	    -ms-flex: 39;
	        flex: 39
}

.inovua-react-toolkit-flex-v3--flex-40 {
	-webkit-box-flex: 40;
	    -ms-flex: 40;
	        flex: 40
}

.inovua-react-toolkit-flex-v3--flex-41 {
	-webkit-box-flex: 41;
	    -ms-flex: 41;
	        flex: 41
}

.inovua-react-toolkit-flex-v3--flex-42 {
	-webkit-box-flex: 42;
	    -ms-flex: 42;
	        flex: 42
}

.inovua-react-toolkit-flex-v3--flex-43 {
	-webkit-box-flex: 43;
	    -ms-flex: 43;
	        flex: 43
}

.inovua-react-toolkit-flex-v3--flex-44 {
	-webkit-box-flex: 44;
	    -ms-flex: 44;
	        flex: 44
}

.inovua-react-toolkit-flex-v3--flex-45 {
	-webkit-box-flex: 45;
	    -ms-flex: 45;
	        flex: 45
}

.inovua-react-toolkit-flex-v3--flex-46 {
	-webkit-box-flex: 46;
	    -ms-flex: 46;
	        flex: 46
}

.inovua-react-toolkit-flex-v3--flex-47 {
	-webkit-box-flex: 47;
	    -ms-flex: 47;
	        flex: 47
}

.inovua-react-toolkit-flex-v3--flex-48 {
	-webkit-box-flex: 48;
	    -ms-flex: 48;
	        flex: 48
}

.inovua-react-toolkit-flex-v3--flex-49 {
	-webkit-box-flex: 49;
	    -ms-flex: 49;
	        flex: 49
}

.inovua-react-toolkit-flex-v3--flex-50 {
	-webkit-box-flex: 50;
	    -ms-flex: 50;
	        flex: 50
}

.inovua-react-toolkit-flex-v3--flex-51 {
	-webkit-box-flex: 51;
	    -ms-flex: 51;
	        flex: 51
}

.inovua-react-toolkit-flex-v3--flex-52 {
	-webkit-box-flex: 52;
	    -ms-flex: 52;
	        flex: 52
}

.inovua-react-toolkit-flex-v3--flex-53 {
	-webkit-box-flex: 53;
	    -ms-flex: 53;
	        flex: 53
}

.inovua-react-toolkit-flex-v3--flex-54 {
	-webkit-box-flex: 54;
	    -ms-flex: 54;
	        flex: 54
}

.inovua-react-toolkit-flex-v3--flex-55 {
	-webkit-box-flex: 55;
	    -ms-flex: 55;
	        flex: 55
}

.inovua-react-toolkit-flex-v3--flex-56 {
	-webkit-box-flex: 56;
	    -ms-flex: 56;
	        flex: 56
}

.inovua-react-toolkit-flex-v3--flex-57 {
	-webkit-box-flex: 57;
	    -ms-flex: 57;
	        flex: 57
}

.inovua-react-toolkit-flex-v3--flex-58 {
	-webkit-box-flex: 58;
	    -ms-flex: 58;
	        flex: 58
}

.inovua-react-toolkit-flex-v3--flex-59 {
	-webkit-box-flex: 59;
	    -ms-flex: 59;
	        flex: 59
}

.inovua-react-toolkit-flex-v3--flex-60 {
	-webkit-box-flex: 60;
	    -ms-flex: 60;
	        flex: 60
}

.inovua-react-toolkit-flex-v3--flex-61 {
	-webkit-box-flex: 61;
	    -ms-flex: 61;
	        flex: 61
}

.inovua-react-toolkit-flex-v3--flex-62 {
	-webkit-box-flex: 62;
	    -ms-flex: 62;
	        flex: 62
}

.inovua-react-toolkit-flex-v3--flex-63 {
	-webkit-box-flex: 63;
	    -ms-flex: 63;
	        flex: 63
}

.inovua-react-toolkit-flex-v3--flex-64 {
	-webkit-box-flex: 64;
	    -ms-flex: 64;
	        flex: 64
}

.inovua-react-toolkit-flex-v3--flex-65 {
	-webkit-box-flex: 65;
	    -ms-flex: 65;
	        flex: 65
}

.inovua-react-toolkit-flex-v3--flex-66 {
	-webkit-box-flex: 66;
	    -ms-flex: 66;
	        flex: 66
}

.inovua-react-toolkit-flex-v3--flex-67 {
	-webkit-box-flex: 67;
	    -ms-flex: 67;
	        flex: 67
}

.inovua-react-toolkit-flex-v3--flex-68 {
	-webkit-box-flex: 68;
	    -ms-flex: 68;
	        flex: 68
}

.inovua-react-toolkit-flex-v3--flex-69 {
	-webkit-box-flex: 69;
	    -ms-flex: 69;
	        flex: 69
}

.inovua-react-toolkit-flex-v3--flex-70 {
	-webkit-box-flex: 70;
	    -ms-flex: 70;
	        flex: 70
}

.inovua-react-toolkit-flex-v3--flex-71 {
	-webkit-box-flex: 71;
	    -ms-flex: 71;
	        flex: 71
}

.inovua-react-toolkit-flex-v3--flex-72 {
	-webkit-box-flex: 72;
	    -ms-flex: 72;
	        flex: 72
}

.inovua-react-toolkit-flex-v3--flex-73 {
	-webkit-box-flex: 73;
	    -ms-flex: 73;
	        flex: 73
}

.inovua-react-toolkit-flex-v3--flex-74 {
	-webkit-box-flex: 74;
	    -ms-flex: 74;
	        flex: 74
}

.inovua-react-toolkit-flex-v3--flex-75 {
	-webkit-box-flex: 75;
	    -ms-flex: 75;
	        flex: 75
}

.inovua-react-toolkit-flex-v3--flex-76 {
	-webkit-box-flex: 76;
	    -ms-flex: 76;
	        flex: 76
}

.inovua-react-toolkit-flex-v3--flex-77 {
	-webkit-box-flex: 77;
	    -ms-flex: 77;
	        flex: 77
}

.inovua-react-toolkit-flex-v3--flex-78 {
	-webkit-box-flex: 78;
	    -ms-flex: 78;
	        flex: 78
}

.inovua-react-toolkit-flex-v3--flex-79 {
	-webkit-box-flex: 79;
	    -ms-flex: 79;
	        flex: 79
}

.inovua-react-toolkit-flex-v3--flex-80 {
	-webkit-box-flex: 80;
	    -ms-flex: 80;
	        flex: 80
}

.inovua-react-toolkit-flex-v3--flex-81 {
	-webkit-box-flex: 81;
	    -ms-flex: 81;
	        flex: 81
}

.inovua-react-toolkit-flex-v3--flex-82 {
	-webkit-box-flex: 82;
	    -ms-flex: 82;
	        flex: 82
}

.inovua-react-toolkit-flex-v3--flex-83 {
	-webkit-box-flex: 83;
	    -ms-flex: 83;
	        flex: 83
}

.inovua-react-toolkit-flex-v3--flex-84 {
	-webkit-box-flex: 84;
	    -ms-flex: 84;
	        flex: 84
}

.inovua-react-toolkit-flex-v3--flex-85 {
	-webkit-box-flex: 85;
	    -ms-flex: 85;
	        flex: 85
}

.inovua-react-toolkit-flex-v3--flex-86 {
	-webkit-box-flex: 86;
	    -ms-flex: 86;
	        flex: 86
}

.inovua-react-toolkit-flex-v3--flex-87 {
	-webkit-box-flex: 87;
	    -ms-flex: 87;
	        flex: 87
}

.inovua-react-toolkit-flex-v3--flex-88 {
	-webkit-box-flex: 88;
	    -ms-flex: 88;
	        flex: 88
}

.inovua-react-toolkit-flex-v3--flex-89 {
	-webkit-box-flex: 89;
	    -ms-flex: 89;
	        flex: 89
}

.inovua-react-toolkit-flex-v3--flex-90 {
	-webkit-box-flex: 90;
	    -ms-flex: 90;
	        flex: 90
}

.inovua-react-toolkit-flex-v3--flex-91 {
	-webkit-box-flex: 91;
	    -ms-flex: 91;
	        flex: 91
}

.inovua-react-toolkit-flex-v3--flex-92 {
	-webkit-box-flex: 92;
	    -ms-flex: 92;
	        flex: 92
}

.inovua-react-toolkit-flex-v3--flex-93 {
	-webkit-box-flex: 93;
	    -ms-flex: 93;
	        flex: 93
}

.inovua-react-toolkit-flex-v3--flex-94 {
	-webkit-box-flex: 94;
	    -ms-flex: 94;
	        flex: 94
}

.inovua-react-toolkit-flex-v3--flex-95 {
	-webkit-box-flex: 95;
	    -ms-flex: 95;
	        flex: 95
}

.inovua-react-toolkit-flex-v3--flex-96 {
	-webkit-box-flex: 96;
	    -ms-flex: 96;
	        flex: 96
}

.inovua-react-toolkit-flex-v3--flex-97 {
	-webkit-box-flex: 97;
	    -ms-flex: 97;
	        flex: 97
}

.inovua-react-toolkit-flex-v3--flex-98 {
	-webkit-box-flex: 98;
	    -ms-flex: 98;
	        flex: 98
}

.inovua-react-toolkit-flex-v3--flex-99 {
	-webkit-box-flex: 99;
	    -ms-flex: 99;
	        flex: 99
}

.inovua-react-toolkit-flex-v3--flex-100 {
	-webkit-box-flex: 100;
	    -ms-flex: 100;
	        flex: 100
}

.inovua-react-toolkit-flex-v3--flex-grow-0 {
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0
}

.inovua-react-toolkit-flex-v3--flex-grow-1 {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1
}

.inovua-react-toolkit-flex-v3--flex-grow-2 {
	-webkit-box-flex: 2;
	    -ms-flex-positive: 2;
	        flex-grow: 2
}

.inovua-react-toolkit-flex-v3--flex-grow-3 {
	-webkit-box-flex: 3;
	    -ms-flex-positive: 3;
	        flex-grow: 3
}

.inovua-react-toolkit-flex-v3--flex-grow-4 {
	-webkit-box-flex: 4;
	    -ms-flex-positive: 4;
	        flex-grow: 4
}

.inovua-react-toolkit-flex-v3--flex-grow-5 {
	-webkit-box-flex: 5;
	    -ms-flex-positive: 5;
	        flex-grow: 5
}

.inovua-react-toolkit-flex-v3--flex-grow-6 {
	-webkit-box-flex: 6;
	    -ms-flex-positive: 6;
	        flex-grow: 6
}

.inovua-react-toolkit-flex-v3--flex-grow-7 {
	-webkit-box-flex: 7;
	    -ms-flex-positive: 7;
	        flex-grow: 7
}

.inovua-react-toolkit-flex-v3--flex-grow-8 {
	-webkit-box-flex: 8;
	    -ms-flex-positive: 8;
	        flex-grow: 8
}

.inovua-react-toolkit-flex-v3--flex-grow-9 {
	-webkit-box-flex: 9;
	    -ms-flex-positive: 9;
	        flex-grow: 9
}

.inovua-react-toolkit-flex-v3--flex-grow-10 {
	-webkit-box-flex: 10;
	    -ms-flex-positive: 10;
	        flex-grow: 10
}

.inovua-react-toolkit-flex-v3--flex-grow-11 {
	-webkit-box-flex: 11;
	    -ms-flex-positive: 11;
	        flex-grow: 11
}

.inovua-react-toolkit-flex-v3--flex-grow-12 {
	-webkit-box-flex: 12;
	    -ms-flex-positive: 12;
	        flex-grow: 12
}

.inovua-react-toolkit-flex-v3--flex-grow-13 {
	-webkit-box-flex: 13;
	    -ms-flex-positive: 13;
	        flex-grow: 13
}

.inovua-react-toolkit-flex-v3--flex-grow-14 {
	-webkit-box-flex: 14;
	    -ms-flex-positive: 14;
	        flex-grow: 14
}

.inovua-react-toolkit-flex-v3--flex-grow-15 {
	-webkit-box-flex: 15;
	    -ms-flex-positive: 15;
	        flex-grow: 15
}

.inovua-react-toolkit-flex-v3--flex-grow-16 {
	-webkit-box-flex: 16;
	    -ms-flex-positive: 16;
	        flex-grow: 16
}

.inovua-react-toolkit-flex-v3--flex-grow-17 {
	-webkit-box-flex: 17;
	    -ms-flex-positive: 17;
	        flex-grow: 17
}

.inovua-react-toolkit-flex-v3--flex-grow-18 {
	-webkit-box-flex: 18;
	    -ms-flex-positive: 18;
	        flex-grow: 18
}

.inovua-react-toolkit-flex-v3--flex-grow-19 {
	-webkit-box-flex: 19;
	    -ms-flex-positive: 19;
	        flex-grow: 19
}

.inovua-react-toolkit-flex-v3--flex-grow-20 {
	-webkit-box-flex: 20;
	    -ms-flex-positive: 20;
	        flex-grow: 20
}

.inovua-react-toolkit-flex-v3--flex-grow-21 {
	-webkit-box-flex: 21;
	    -ms-flex-positive: 21;
	        flex-grow: 21
}

.inovua-react-toolkit-flex-v3--flex-grow-22 {
	-webkit-box-flex: 22;
	    -ms-flex-positive: 22;
	        flex-grow: 22
}

.inovua-react-toolkit-flex-v3--flex-grow-23 {
	-webkit-box-flex: 23;
	    -ms-flex-positive: 23;
	        flex-grow: 23
}

.inovua-react-toolkit-flex-v3--flex-grow-24 {
	-webkit-box-flex: 24;
	    -ms-flex-positive: 24;
	        flex-grow: 24
}

.inovua-react-toolkit-flex-v3--flex-grow-25 {
	-webkit-box-flex: 25;
	    -ms-flex-positive: 25;
	        flex-grow: 25
}

.inovua-react-toolkit-flex-v3--flex-grow-26 {
	-webkit-box-flex: 26;
	    -ms-flex-positive: 26;
	        flex-grow: 26
}

.inovua-react-toolkit-flex-v3--flex-grow-27 {
	-webkit-box-flex: 27;
	    -ms-flex-positive: 27;
	        flex-grow: 27
}

.inovua-react-toolkit-flex-v3--flex-grow-28 {
	-webkit-box-flex: 28;
	    -ms-flex-positive: 28;
	        flex-grow: 28
}

.inovua-react-toolkit-flex-v3--flex-grow-29 {
	-webkit-box-flex: 29;
	    -ms-flex-positive: 29;
	        flex-grow: 29
}

.inovua-react-toolkit-flex-v3--flex-grow-30 {
	-webkit-box-flex: 30;
	    -ms-flex-positive: 30;
	        flex-grow: 30
}

.inovua-react-toolkit-flex-v3--flex-grow-31 {
	-webkit-box-flex: 31;
	    -ms-flex-positive: 31;
	        flex-grow: 31
}

.inovua-react-toolkit-flex-v3--flex-grow-32 {
	-webkit-box-flex: 32;
	    -ms-flex-positive: 32;
	        flex-grow: 32
}

.inovua-react-toolkit-flex-v3--flex-grow-33 {
	-webkit-box-flex: 33;
	    -ms-flex-positive: 33;
	        flex-grow: 33
}

.inovua-react-toolkit-flex-v3--flex-grow-34 {
	-webkit-box-flex: 34;
	    -ms-flex-positive: 34;
	        flex-grow: 34
}

.inovua-react-toolkit-flex-v3--flex-grow-35 {
	-webkit-box-flex: 35;
	    -ms-flex-positive: 35;
	        flex-grow: 35
}

.inovua-react-toolkit-flex-v3--flex-grow-36 {
	-webkit-box-flex: 36;
	    -ms-flex-positive: 36;
	        flex-grow: 36
}

.inovua-react-toolkit-flex-v3--flex-grow-37 {
	-webkit-box-flex: 37;
	    -ms-flex-positive: 37;
	        flex-grow: 37
}

.inovua-react-toolkit-flex-v3--flex-grow-38 {
	-webkit-box-flex: 38;
	    -ms-flex-positive: 38;
	        flex-grow: 38
}

.inovua-react-toolkit-flex-v3--flex-grow-39 {
	-webkit-box-flex: 39;
	    -ms-flex-positive: 39;
	        flex-grow: 39
}

.inovua-react-toolkit-flex-v3--flex-grow-40 {
	-webkit-box-flex: 40;
	    -ms-flex-positive: 40;
	        flex-grow: 40
}

.inovua-react-toolkit-flex-v3--flex-grow-41 {
	-webkit-box-flex: 41;
	    -ms-flex-positive: 41;
	        flex-grow: 41
}

.inovua-react-toolkit-flex-v3--flex-grow-42 {
	-webkit-box-flex: 42;
	    -ms-flex-positive: 42;
	        flex-grow: 42
}

.inovua-react-toolkit-flex-v3--flex-grow-43 {
	-webkit-box-flex: 43;
	    -ms-flex-positive: 43;
	        flex-grow: 43
}

.inovua-react-toolkit-flex-v3--flex-grow-44 {
	-webkit-box-flex: 44;
	    -ms-flex-positive: 44;
	        flex-grow: 44
}

.inovua-react-toolkit-flex-v3--flex-grow-45 {
	-webkit-box-flex: 45;
	    -ms-flex-positive: 45;
	        flex-grow: 45
}

.inovua-react-toolkit-flex-v3--flex-grow-46 {
	-webkit-box-flex: 46;
	    -ms-flex-positive: 46;
	        flex-grow: 46
}

.inovua-react-toolkit-flex-v3--flex-grow-47 {
	-webkit-box-flex: 47;
	    -ms-flex-positive: 47;
	        flex-grow: 47
}

.inovua-react-toolkit-flex-v3--flex-grow-48 {
	-webkit-box-flex: 48;
	    -ms-flex-positive: 48;
	        flex-grow: 48
}

.inovua-react-toolkit-flex-v3--flex-grow-49 {
	-webkit-box-flex: 49;
	    -ms-flex-positive: 49;
	        flex-grow: 49
}

.inovua-react-toolkit-flex-v3--flex-grow-50 {
	-webkit-box-flex: 50;
	    -ms-flex-positive: 50;
	        flex-grow: 50
}

.inovua-react-toolkit-flex-v3--flex-grow-51 {
	-webkit-box-flex: 51;
	    -ms-flex-positive: 51;
	        flex-grow: 51
}

.inovua-react-toolkit-flex-v3--flex-grow-52 {
	-webkit-box-flex: 52;
	    -ms-flex-positive: 52;
	        flex-grow: 52
}

.inovua-react-toolkit-flex-v3--flex-grow-53 {
	-webkit-box-flex: 53;
	    -ms-flex-positive: 53;
	        flex-grow: 53
}

.inovua-react-toolkit-flex-v3--flex-grow-54 {
	-webkit-box-flex: 54;
	    -ms-flex-positive: 54;
	        flex-grow: 54
}

.inovua-react-toolkit-flex-v3--flex-grow-55 {
	-webkit-box-flex: 55;
	    -ms-flex-positive: 55;
	        flex-grow: 55
}

.inovua-react-toolkit-flex-v3--flex-grow-56 {
	-webkit-box-flex: 56;
	    -ms-flex-positive: 56;
	        flex-grow: 56
}

.inovua-react-toolkit-flex-v3--flex-grow-57 {
	-webkit-box-flex: 57;
	    -ms-flex-positive: 57;
	        flex-grow: 57
}

.inovua-react-toolkit-flex-v3--flex-grow-58 {
	-webkit-box-flex: 58;
	    -ms-flex-positive: 58;
	        flex-grow: 58
}

.inovua-react-toolkit-flex-v3--flex-grow-59 {
	-webkit-box-flex: 59;
	    -ms-flex-positive: 59;
	        flex-grow: 59
}

.inovua-react-toolkit-flex-v3--flex-grow-60 {
	-webkit-box-flex: 60;
	    -ms-flex-positive: 60;
	        flex-grow: 60
}

.inovua-react-toolkit-flex-v3--flex-grow-61 {
	-webkit-box-flex: 61;
	    -ms-flex-positive: 61;
	        flex-grow: 61
}

.inovua-react-toolkit-flex-v3--flex-grow-62 {
	-webkit-box-flex: 62;
	    -ms-flex-positive: 62;
	        flex-grow: 62
}

.inovua-react-toolkit-flex-v3--flex-grow-63 {
	-webkit-box-flex: 63;
	    -ms-flex-positive: 63;
	        flex-grow: 63
}

.inovua-react-toolkit-flex-v3--flex-grow-64 {
	-webkit-box-flex: 64;
	    -ms-flex-positive: 64;
	        flex-grow: 64
}

.inovua-react-toolkit-flex-v3--flex-grow-65 {
	-webkit-box-flex: 65;
	    -ms-flex-positive: 65;
	        flex-grow: 65
}

.inovua-react-toolkit-flex-v3--flex-grow-66 {
	-webkit-box-flex: 66;
	    -ms-flex-positive: 66;
	        flex-grow: 66
}

.inovua-react-toolkit-flex-v3--flex-grow-67 {
	-webkit-box-flex: 67;
	    -ms-flex-positive: 67;
	        flex-grow: 67
}

.inovua-react-toolkit-flex-v3--flex-grow-68 {
	-webkit-box-flex: 68;
	    -ms-flex-positive: 68;
	        flex-grow: 68
}

.inovua-react-toolkit-flex-v3--flex-grow-69 {
	-webkit-box-flex: 69;
	    -ms-flex-positive: 69;
	        flex-grow: 69
}

.inovua-react-toolkit-flex-v3--flex-grow-70 {
	-webkit-box-flex: 70;
	    -ms-flex-positive: 70;
	        flex-grow: 70
}

.inovua-react-toolkit-flex-v3--flex-grow-71 {
	-webkit-box-flex: 71;
	    -ms-flex-positive: 71;
	        flex-grow: 71
}

.inovua-react-toolkit-flex-v3--flex-grow-72 {
	-webkit-box-flex: 72;
	    -ms-flex-positive: 72;
	        flex-grow: 72
}

.inovua-react-toolkit-flex-v3--flex-grow-73 {
	-webkit-box-flex: 73;
	    -ms-flex-positive: 73;
	        flex-grow: 73
}

.inovua-react-toolkit-flex-v3--flex-grow-74 {
	-webkit-box-flex: 74;
	    -ms-flex-positive: 74;
	        flex-grow: 74
}

.inovua-react-toolkit-flex-v3--flex-grow-75 {
	-webkit-box-flex: 75;
	    -ms-flex-positive: 75;
	        flex-grow: 75
}

.inovua-react-toolkit-flex-v3--flex-grow-76 {
	-webkit-box-flex: 76;
	    -ms-flex-positive: 76;
	        flex-grow: 76
}

.inovua-react-toolkit-flex-v3--flex-grow-77 {
	-webkit-box-flex: 77;
	    -ms-flex-positive: 77;
	        flex-grow: 77
}

.inovua-react-toolkit-flex-v3--flex-grow-78 {
	-webkit-box-flex: 78;
	    -ms-flex-positive: 78;
	        flex-grow: 78
}

.inovua-react-toolkit-flex-v3--flex-grow-79 {
	-webkit-box-flex: 79;
	    -ms-flex-positive: 79;
	        flex-grow: 79
}

.inovua-react-toolkit-flex-v3--flex-grow-80 {
	-webkit-box-flex: 80;
	    -ms-flex-positive: 80;
	        flex-grow: 80
}

.inovua-react-toolkit-flex-v3--flex-grow-81 {
	-webkit-box-flex: 81;
	    -ms-flex-positive: 81;
	        flex-grow: 81
}

.inovua-react-toolkit-flex-v3--flex-grow-82 {
	-webkit-box-flex: 82;
	    -ms-flex-positive: 82;
	        flex-grow: 82
}

.inovua-react-toolkit-flex-v3--flex-grow-83 {
	-webkit-box-flex: 83;
	    -ms-flex-positive: 83;
	        flex-grow: 83
}

.inovua-react-toolkit-flex-v3--flex-grow-84 {
	-webkit-box-flex: 84;
	    -ms-flex-positive: 84;
	        flex-grow: 84
}

.inovua-react-toolkit-flex-v3--flex-grow-85 {
	-webkit-box-flex: 85;
	    -ms-flex-positive: 85;
	        flex-grow: 85
}

.inovua-react-toolkit-flex-v3--flex-grow-86 {
	-webkit-box-flex: 86;
	    -ms-flex-positive: 86;
	        flex-grow: 86
}

.inovua-react-toolkit-flex-v3--flex-grow-87 {
	-webkit-box-flex: 87;
	    -ms-flex-positive: 87;
	        flex-grow: 87
}

.inovua-react-toolkit-flex-v3--flex-grow-88 {
	-webkit-box-flex: 88;
	    -ms-flex-positive: 88;
	        flex-grow: 88
}

.inovua-react-toolkit-flex-v3--flex-grow-89 {
	-webkit-box-flex: 89;
	    -ms-flex-positive: 89;
	        flex-grow: 89
}

.inovua-react-toolkit-flex-v3--flex-grow-90 {
	-webkit-box-flex: 90;
	    -ms-flex-positive: 90;
	        flex-grow: 90
}

.inovua-react-toolkit-flex-v3--flex-grow-91 {
	-webkit-box-flex: 91;
	    -ms-flex-positive: 91;
	        flex-grow: 91
}

.inovua-react-toolkit-flex-v3--flex-grow-92 {
	-webkit-box-flex: 92;
	    -ms-flex-positive: 92;
	        flex-grow: 92
}

.inovua-react-toolkit-flex-v3--flex-grow-93 {
	-webkit-box-flex: 93;
	    -ms-flex-positive: 93;
	        flex-grow: 93
}

.inovua-react-toolkit-flex-v3--flex-grow-94 {
	-webkit-box-flex: 94;
	    -ms-flex-positive: 94;
	        flex-grow: 94
}

.inovua-react-toolkit-flex-v3--flex-grow-95 {
	-webkit-box-flex: 95;
	    -ms-flex-positive: 95;
	        flex-grow: 95
}

.inovua-react-toolkit-flex-v3--flex-grow-96 {
	-webkit-box-flex: 96;
	    -ms-flex-positive: 96;
	        flex-grow: 96
}

.inovua-react-toolkit-flex-v3--flex-grow-97 {
	-webkit-box-flex: 97;
	    -ms-flex-positive: 97;
	        flex-grow: 97
}

.inovua-react-toolkit-flex-v3--flex-grow-98 {
	-webkit-box-flex: 98;
	    -ms-flex-positive: 98;
	        flex-grow: 98
}

.inovua-react-toolkit-flex-v3--flex-grow-99 {
	-webkit-box-flex: 99;
	    -ms-flex-positive: 99;
	        flex-grow: 99
}

.inovua-react-toolkit-flex-v3--flex-grow-100 {
	-webkit-box-flex: 100;
	    -ms-flex-positive: 100;
	        flex-grow: 100
}

.inovua-react-toolkit-flex-v3--flex-shrink-0 {
	-ms-flex-negative: 0;
	    flex-shrink: 0
}

.inovua-react-toolkit-flex-v3--flex-shrink-1 {
	-ms-flex-negative: 1;
	    flex-shrink: 1
}

.inovua-react-toolkit-flex-v3--flex-shrink-2 {
	-ms-flex-negative: 2;
	    flex-shrink: 2
}

.inovua-react-toolkit-flex-v3--flex-shrink-3 {
	-ms-flex-negative: 3;
	    flex-shrink: 3
}

.inovua-react-toolkit-flex-v3--flex-shrink-4 {
	-ms-flex-negative: 4;
	    flex-shrink: 4
}

.inovua-react-toolkit-flex-v3--flex-shrink-5 {
	-ms-flex-negative: 5;
	    flex-shrink: 5
}

.inovua-react-toolkit-flex-v3--flex-shrink-6 {
	-ms-flex-negative: 6;
	    flex-shrink: 6
}

.inovua-react-toolkit-flex-v3--flex-shrink-7 {
	-ms-flex-negative: 7;
	    flex-shrink: 7
}

.inovua-react-toolkit-flex-v3--flex-shrink-8 {
	-ms-flex-negative: 8;
	    flex-shrink: 8
}

.inovua-react-toolkit-flex-v3--flex-shrink-9 {
	-ms-flex-negative: 9;
	    flex-shrink: 9
}

.inovua-react-toolkit-flex-v3--flex-shrink-10 {
	-ms-flex-negative: 10;
	    flex-shrink: 10
}

.inovua-react-toolkit-flex-v3--flex-shrink-11 {
	-ms-flex-negative: 11;
	    flex-shrink: 11
}

.inovua-react-toolkit-flex-v3--flex-shrink-12 {
	-ms-flex-negative: 12;
	    flex-shrink: 12
}

.inovua-react-toolkit-flex-v3--flex-shrink-13 {
	-ms-flex-negative: 13;
	    flex-shrink: 13
}

.inovua-react-toolkit-flex-v3--flex-shrink-14 {
	-ms-flex-negative: 14;
	    flex-shrink: 14
}

.inovua-react-toolkit-flex-v3--flex-shrink-15 {
	-ms-flex-negative: 15;
	    flex-shrink: 15
}

.inovua-react-toolkit-flex-v3--flex-shrink-16 {
	-ms-flex-negative: 16;
	    flex-shrink: 16
}

.inovua-react-toolkit-flex-v3--flex-shrink-17 {
	-ms-flex-negative: 17;
	    flex-shrink: 17
}

.inovua-react-toolkit-flex-v3--flex-shrink-18 {
	-ms-flex-negative: 18;
	    flex-shrink: 18
}

.inovua-react-toolkit-flex-v3--flex-shrink-19 {
	-ms-flex-negative: 19;
	    flex-shrink: 19
}

.inovua-react-toolkit-flex-v3--flex-shrink-20 {
	-ms-flex-negative: 20;
	    flex-shrink: 20
}

.inovua-react-toolkit-flex-v3--flex-shrink-21 {
	-ms-flex-negative: 21;
	    flex-shrink: 21
}

.inovua-react-toolkit-flex-v3--flex-shrink-22 {
	-ms-flex-negative: 22;
	    flex-shrink: 22
}

.inovua-react-toolkit-flex-v3--flex-shrink-23 {
	-ms-flex-negative: 23;
	    flex-shrink: 23
}

.inovua-react-toolkit-flex-v3--flex-shrink-24 {
	-ms-flex-negative: 24;
	    flex-shrink: 24
}

.inovua-react-toolkit-flex-v3--flex-shrink-25 {
	-ms-flex-negative: 25;
	    flex-shrink: 25
}

.inovua-react-toolkit-flex-v3--flex-shrink-26 {
	-ms-flex-negative: 26;
	    flex-shrink: 26
}

.inovua-react-toolkit-flex-v3--flex-shrink-27 {
	-ms-flex-negative: 27;
	    flex-shrink: 27
}

.inovua-react-toolkit-flex-v3--flex-shrink-28 {
	-ms-flex-negative: 28;
	    flex-shrink: 28
}

.inovua-react-toolkit-flex-v3--flex-shrink-29 {
	-ms-flex-negative: 29;
	    flex-shrink: 29
}

.inovua-react-toolkit-flex-v3--flex-shrink-30 {
	-ms-flex-negative: 30;
	    flex-shrink: 30
}

.inovua-react-toolkit-flex-v3--flex-shrink-31 {
	-ms-flex-negative: 31;
	    flex-shrink: 31
}

.inovua-react-toolkit-flex-v3--flex-shrink-32 {
	-ms-flex-negative: 32;
	    flex-shrink: 32
}

.inovua-react-toolkit-flex-v3--flex-shrink-33 {
	-ms-flex-negative: 33;
	    flex-shrink: 33
}

.inovua-react-toolkit-flex-v3--flex-shrink-34 {
	-ms-flex-negative: 34;
	    flex-shrink: 34
}

.inovua-react-toolkit-flex-v3--flex-shrink-35 {
	-ms-flex-negative: 35;
	    flex-shrink: 35
}

.inovua-react-toolkit-flex-v3--flex-shrink-36 {
	-ms-flex-negative: 36;
	    flex-shrink: 36
}

.inovua-react-toolkit-flex-v3--flex-shrink-37 {
	-ms-flex-negative: 37;
	    flex-shrink: 37
}

.inovua-react-toolkit-flex-v3--flex-shrink-38 {
	-ms-flex-negative: 38;
	    flex-shrink: 38
}

.inovua-react-toolkit-flex-v3--flex-shrink-39 {
	-ms-flex-negative: 39;
	    flex-shrink: 39
}

.inovua-react-toolkit-flex-v3--flex-shrink-40 {
	-ms-flex-negative: 40;
	    flex-shrink: 40
}

.inovua-react-toolkit-flex-v3--flex-shrink-41 {
	-ms-flex-negative: 41;
	    flex-shrink: 41
}

.inovua-react-toolkit-flex-v3--flex-shrink-42 {
	-ms-flex-negative: 42;
	    flex-shrink: 42
}

.inovua-react-toolkit-flex-v3--flex-shrink-43 {
	-ms-flex-negative: 43;
	    flex-shrink: 43
}

.inovua-react-toolkit-flex-v3--flex-shrink-44 {
	-ms-flex-negative: 44;
	    flex-shrink: 44
}

.inovua-react-toolkit-flex-v3--flex-shrink-45 {
	-ms-flex-negative: 45;
	    flex-shrink: 45
}

.inovua-react-toolkit-flex-v3--flex-shrink-46 {
	-ms-flex-negative: 46;
	    flex-shrink: 46
}

.inovua-react-toolkit-flex-v3--flex-shrink-47 {
	-ms-flex-negative: 47;
	    flex-shrink: 47
}

.inovua-react-toolkit-flex-v3--flex-shrink-48 {
	-ms-flex-negative: 48;
	    flex-shrink: 48
}

.inovua-react-toolkit-flex-v3--flex-shrink-49 {
	-ms-flex-negative: 49;
	    flex-shrink: 49
}

.inovua-react-toolkit-flex-v3--flex-shrink-50 {
	-ms-flex-negative: 50;
	    flex-shrink: 50
}

.inovua-react-toolkit-flex-v3--flex-shrink-51 {
	-ms-flex-negative: 51;
	    flex-shrink: 51
}

.inovua-react-toolkit-flex-v3--flex-shrink-52 {
	-ms-flex-negative: 52;
	    flex-shrink: 52
}

.inovua-react-toolkit-flex-v3--flex-shrink-53 {
	-ms-flex-negative: 53;
	    flex-shrink: 53
}

.inovua-react-toolkit-flex-v3--flex-shrink-54 {
	-ms-flex-negative: 54;
	    flex-shrink: 54
}

.inovua-react-toolkit-flex-v3--flex-shrink-55 {
	-ms-flex-negative: 55;
	    flex-shrink: 55
}

.inovua-react-toolkit-flex-v3--flex-shrink-56 {
	-ms-flex-negative: 56;
	    flex-shrink: 56
}

.inovua-react-toolkit-flex-v3--flex-shrink-57 {
	-ms-flex-negative: 57;
	    flex-shrink: 57
}

.inovua-react-toolkit-flex-v3--flex-shrink-58 {
	-ms-flex-negative: 58;
	    flex-shrink: 58
}

.inovua-react-toolkit-flex-v3--flex-shrink-59 {
	-ms-flex-negative: 59;
	    flex-shrink: 59
}

.inovua-react-toolkit-flex-v3--flex-shrink-60 {
	-ms-flex-negative: 60;
	    flex-shrink: 60
}

.inovua-react-toolkit-flex-v3--flex-shrink-61 {
	-ms-flex-negative: 61;
	    flex-shrink: 61
}

.inovua-react-toolkit-flex-v3--flex-shrink-62 {
	-ms-flex-negative: 62;
	    flex-shrink: 62
}

.inovua-react-toolkit-flex-v3--flex-shrink-63 {
	-ms-flex-negative: 63;
	    flex-shrink: 63
}

.inovua-react-toolkit-flex-v3--flex-shrink-64 {
	-ms-flex-negative: 64;
	    flex-shrink: 64
}

.inovua-react-toolkit-flex-v3--flex-shrink-65 {
	-ms-flex-negative: 65;
	    flex-shrink: 65
}

.inovua-react-toolkit-flex-v3--flex-shrink-66 {
	-ms-flex-negative: 66;
	    flex-shrink: 66
}

.inovua-react-toolkit-flex-v3--flex-shrink-67 {
	-ms-flex-negative: 67;
	    flex-shrink: 67
}

.inovua-react-toolkit-flex-v3--flex-shrink-68 {
	-ms-flex-negative: 68;
	    flex-shrink: 68
}

.inovua-react-toolkit-flex-v3--flex-shrink-69 {
	-ms-flex-negative: 69;
	    flex-shrink: 69
}

.inovua-react-toolkit-flex-v3--flex-shrink-70 {
	-ms-flex-negative: 70;
	    flex-shrink: 70
}

.inovua-react-toolkit-flex-v3--flex-shrink-71 {
	-ms-flex-negative: 71;
	    flex-shrink: 71
}

.inovua-react-toolkit-flex-v3--flex-shrink-72 {
	-ms-flex-negative: 72;
	    flex-shrink: 72
}

.inovua-react-toolkit-flex-v3--flex-shrink-73 {
	-ms-flex-negative: 73;
	    flex-shrink: 73
}

.inovua-react-toolkit-flex-v3--flex-shrink-74 {
	-ms-flex-negative: 74;
	    flex-shrink: 74
}

.inovua-react-toolkit-flex-v3--flex-shrink-75 {
	-ms-flex-negative: 75;
	    flex-shrink: 75
}

.inovua-react-toolkit-flex-v3--flex-shrink-76 {
	-ms-flex-negative: 76;
	    flex-shrink: 76
}

.inovua-react-toolkit-flex-v3--flex-shrink-77 {
	-ms-flex-negative: 77;
	    flex-shrink: 77
}

.inovua-react-toolkit-flex-v3--flex-shrink-78 {
	-ms-flex-negative: 78;
	    flex-shrink: 78
}

.inovua-react-toolkit-flex-v3--flex-shrink-79 {
	-ms-flex-negative: 79;
	    flex-shrink: 79
}

.inovua-react-toolkit-flex-v3--flex-shrink-80 {
	-ms-flex-negative: 80;
	    flex-shrink: 80
}

.inovua-react-toolkit-flex-v3--flex-shrink-81 {
	-ms-flex-negative: 81;
	    flex-shrink: 81
}

.inovua-react-toolkit-flex-v3--flex-shrink-82 {
	-ms-flex-negative: 82;
	    flex-shrink: 82
}

.inovua-react-toolkit-flex-v3--flex-shrink-83 {
	-ms-flex-negative: 83;
	    flex-shrink: 83
}

.inovua-react-toolkit-flex-v3--flex-shrink-84 {
	-ms-flex-negative: 84;
	    flex-shrink: 84
}

.inovua-react-toolkit-flex-v3--flex-shrink-85 {
	-ms-flex-negative: 85;
	    flex-shrink: 85
}

.inovua-react-toolkit-flex-v3--flex-shrink-86 {
	-ms-flex-negative: 86;
	    flex-shrink: 86
}

.inovua-react-toolkit-flex-v3--flex-shrink-87 {
	-ms-flex-negative: 87;
	    flex-shrink: 87
}

.inovua-react-toolkit-flex-v3--flex-shrink-88 {
	-ms-flex-negative: 88;
	    flex-shrink: 88
}

.inovua-react-toolkit-flex-v3--flex-shrink-89 {
	-ms-flex-negative: 89;
	    flex-shrink: 89
}

.inovua-react-toolkit-flex-v3--flex-shrink-90 {
	-ms-flex-negative: 90;
	    flex-shrink: 90
}

.inovua-react-toolkit-flex-v3--flex-shrink-91 {
	-ms-flex-negative: 91;
	    flex-shrink: 91
}

.inovua-react-toolkit-flex-v3--flex-shrink-92 {
	-ms-flex-negative: 92;
	    flex-shrink: 92
}

.inovua-react-toolkit-flex-v3--flex-shrink-93 {
	-ms-flex-negative: 93;
	    flex-shrink: 93
}

.inovua-react-toolkit-flex-v3--flex-shrink-94 {
	-ms-flex-negative: 94;
	    flex-shrink: 94
}

.inovua-react-toolkit-flex-v3--flex-shrink-95 {
	-ms-flex-negative: 95;
	    flex-shrink: 95
}

.inovua-react-toolkit-flex-v3--flex-shrink-96 {
	-ms-flex-negative: 96;
	    flex-shrink: 96
}

.inovua-react-toolkit-flex-v3--flex-shrink-97 {
	-ms-flex-negative: 97;
	    flex-shrink: 97
}

.inovua-react-toolkit-flex-v3--flex-shrink-98 {
	-ms-flex-negative: 98;
	    flex-shrink: 98
}

.inovua-react-toolkit-flex-v3--flex-shrink-99 {
	-ms-flex-negative: 99;
	    flex-shrink: 99
}

.inovua-react-toolkit-flex-v3--flex-shrink-100 {
	-ms-flex-negative: 100;
	    flex-shrink: 100
}

.inovua-react-scroll-container {
	overflow: hidden;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 0px;
	        flex: 1 1 0
}

.inovua-react-scroll-container--block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-scroll-container--inline-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-scroll-container__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto
}

.inovua-react-scroll-container__scroller {
	overflow: scroll;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-scroll-container__scroller.inovua-react-scroll-container__scroller--direction-rtl {
	display: block;
	display: grid
}

.inovua-react-scroll-container__scroller--avoid-repaint {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.inovua-react-scroll-container__scroller--hide-native-scrollbar-if-possible::-webkit-scrollbar {
	display: none
}

.inovua-react-scroll-container__view {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.inovua-react-scroll-container__view {
		max-width: 100%
	}
}

.inovua-react-scroll-container__view--zero-width-scrollbar {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 100%;
	        flex: 1 0 100%
}

.inovua-react-scroll-container__scrollbar {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	opacity: 1;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-duration: .1s;
	        transition-duration: .1s;
	overflow: visible;
	z-index: 1
}

.inovua-react-scroll-container__scrollbar--hidden {
	opacity: 0;
	-webkit-transition-duration: .3s;
	        transition-duration: .3s
}

.inovua-react-scroll-container__scrollbar--direction-rtl {
	direction: rtl
}

.inovua-react-scroll-container__track {
	pointer-events: none;
	position: relative;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: .1s;
	        transition-duration: .1s;
	cursor: auto
}

.inovua-react-scroll-container__track--drag-to-scroll {
	pointer-events: all
}

.inovua-react-scroll-container__track--orientation-vertical {
	height: 100%
}

.inovua-react-scroll-container__track--direction-rtl {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.inovua-react-scroll-container__track--visible {
	cursor: pointer
}

.inovua-react-scroll-container__thumb {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	display: block;
	cursor: auto;
	will-change: transform;
	position: absolute
}

.inovua-react-scroll-container__thumb--orientation-vertical {
	top: 0;
	right: 0;
	-webkit-transition-property: width;
	transition-property: width
}

.inovua-react-scroll-container__thumb--orientation-horizontal {
	bottom: 0;
	-webkit-transition-property: height;
	transition-property: height
}

.inovua-react-scroll-container__thumb--orientation-horizontal.inovua-react-scroll-container__thumb--direction-ltr {
	left: 0
}

.inovua-react-scroll-container__thumb--orientation-horizontal.inovua-react-scroll-container__thumb--direction-rtl {
	right: 0
}

.inovua--hide-native-scroll-if-possible::-webkit-scrollbar {
	display: none
}

.inovua-react-toolkit-arrow-scroller,
.inovua-react-toolkit-toolbar {
	max-width: 100%;
	position: relative;
	overflow: hidden;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: start;
	direction: ltr
}

.inovua-react-toolkit-arrow-scroller--rtl,
.inovua-react-toolkit-toolbar--rtl {
	direction: rtl
}

.inovua-react-toolkit-arrow-scroller--rtl .inovua-react-toolkit-arrow-scroller__scroll-container>.inovua-react-scroll-container__wrapper,
.inovua-react-toolkit-arrow-scroller--rtl .inovua-react-toolkit-toolbar__scroll-container>.inovua-react-scroll-container__wrapper,
.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-arrow-scroller__scroll-container>.inovua-react-scroll-container__wrapper,
.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-toolbar__scroll-container>.inovua-react-scroll-container__wrapper {
	max-width: 100%
}

.inovua-react-toolkit-arrow-scroller--native-scroll,
.inovua-react-toolkit-toolbar--native-scroll {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-arrow-scroller__inner-wrapper,
.inovua-react-toolkit-toolbar__inner-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	position: relative;
	-webkit-transition: top .35s ease-out;
	transition: top .35s ease-out
}

.inovua-react-toolkit-arrow-scroller__inner-wrapper--direction-column,
.inovua-react-toolkit-toolbar__inner-wrapper--direction-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column
}

.inovua-react-toolkit-arrow-scroller--direction-horizontal,
.inovua-react-toolkit-toolbar--direction-horizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-arrow-scroller--direction-vertical,
.inovua-react-toolkit-toolbar--direction-vertical {
	max-height: 100%
}

.inovua-react-toolkit-arrow-scroller__arrow--visible,
.inovua-react-toolkit-toolbar__arrow--visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,
.inovua-react-toolkit-toolbar__arrow--native-scroll {
	position: fixed
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-down,
.inovua-react-toolkit-arrow-scroller__arrow--direction-up,
.inovua-react-toolkit-toolbar__arrow--direction-down,
.inovua-react-toolkit-toolbar__arrow--direction-up {
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column
}

.inovua-react-toolkit-arrow-scroller__arrow--auto,
.inovua-react-toolkit-toolbar__arrow--auto {
	position: absolute;
	text-align: center
}

.inovua-react-toolkit-arrow-scroller__arrow--auto.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,
.inovua-react-toolkit-arrow-scroller__arrow--auto.inovua-react-toolkit-toolbar__arrow--native-scroll,
.inovua-react-toolkit-toolbar__arrow--auto.inovua-react-toolkit-arrow-scroller__arrow--native-scroll,
.inovua-react-toolkit-toolbar__arrow--auto.inovua-react-toolkit-toolbar__arrow--native-scroll {
	position: fixed
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-left,
.inovua-react-toolkit-arrow-scroller__arrow--direction-right,
.inovua-react-toolkit-toolbar__arrow--direction-left,
.inovua-react-toolkit-toolbar__arrow--direction-right {
	top: 0;
	bottom: 0
}

.inovua-react-toolkit-arrow-scroller__arrow,
.inovua-react-toolkit-toolbar__arrow {
	cursor: pointer
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-down,
.inovua-react-toolkit-arrow-scroller__arrow--direction-up,
.inovua-react-toolkit-toolbar__arrow--direction-down,
.inovua-react-toolkit-toolbar__arrow--direction-up {
	left: 0;
	right: 0
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-left,
.inovua-react-toolkit-toolbar__arrow--direction-left {
	left: 0;
	z-index: 200
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-right,
.inovua-react-toolkit-toolbar__arrow--direction-right {
	right: 0
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-up,
.inovua-react-toolkit-toolbar__arrow--direction-up {
	top: 0;
	z-index: 200
}

.inovua-react-toolkit-arrow-scroller__arrow--direction-down,
.inovua-react-toolkit-toolbar__arrow--direction-down {
	bottom: 0
}

.inovua-react-toolkit-arrow-scroller__arrow--disabled,
.inovua-react-toolkit-toolbar__arrow--disabled {
	opacity: .5
}

.inovua-react-toolkit-arrow-scroller__arrow--hidden,
.inovua-react-toolkit-toolbar__arrow--hidden {
	display: none
}

.inovua-react-toolkit-radio-button--disabled {
	outline: none
}

.inovua-react-toolkit-radio-button {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	outline: none;
	vertical-align: middle
}

.inovua-react-toolkit-radio-button--inline-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-radio-button__icon-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-radio-button__icon-wrapper svg {
	display: block
}

.inovua-react-toolkit-radio-button--children-position-start {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-flow: row-reverse;
	        flex-flow: row-reverse
}

.inovua-react-toolkit-radio-button--rtl {
	direction: rtl
}

.inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper,
.inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper {
	margin-right: 5px
}

.inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper,
.inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper {
	margin-left: 5px
}

.inovua-react-toolkit-radio-button--read-only {
	cursor: auto
}

.inovua-react-toolkit-radio-button--disabled {
	cursor: auto;
	pointer-events: none
}

.inovua-react-toolkit-radio-button--browser-native {
	padding: 0;
	margin: 0;
	display: inline-block
}

.inovua-react-toolkit-menu {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.inovua-react-toolkit-menu *,
.inovua-react-toolkit-menu :after,
.inovua-react-toolkit-menu :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-menu__arrow {
	position: absolute;
	background: none;
	padding: 0;
	border: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1
}

.inovua-react-toolkit-menu__arrow svg {
	height: 13px
}

.inovua-react-toolkit-menu__arrow:focus {
	outline: none
}

.inovua-react-toolkit-menu__cell {
	white-space: nowrap;
	background: none
}

.inovua-react-toolkit-menu__cell>button {
	display: block
}

.inovua-react-toolkit-menu__expander {
	vertical-align: middle
}

.inovua-react-toolkit-menu__submenu-wrapper {
	position: absolute;
	z-index: 500
}

.inovua-react-toolkit-menu__menu-separator {
	cursor: auto;
	height: 1px
}

.inovua-react-toolkit-menu:focus {
	outline: none
}

.inovua-react-toolkit-menu--absolute {
	position: absolute
}

.inovua-react-toolkit-menu__row--disabled {
	pointer-events: none
}

.inovua-react-toolkit-menu--no-display {
	position: absolute
}

.inovua-react-toolkit-menu--hidden {
	visibility: hidden
}

.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__table {
	direction: rtl
}

.inovua-react-toolkit-menu__scroll-container {
	width: 100%
}

.inovua-react-toolkit-menu__table {
	direction: ltr;
	width: 100%;
	text-align: start;
	border-spacing: 0;
	border-collapse: separate;
	border-collapse: initial
}

.inovua-react-toolkit-menu__row {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none
}

.inovua-react-toolkit-menu__arrow-up {
	top: 0
}

.inovua-react-toolkit-menu__arrow-down {
	bottom: 0
}

.inovua-react-toolkit-menu--animation-enabled {
	-webkit-transform: scale(0);
	transform: scale(0)
}

.inovua-react-toolkit-menu--transition-start {
	-webkit-transform-origin: left top;
	transform-origin: left top;
	transition: -webkit-transform .15s ease;
	-webkit-transition: -webkit-transform .15s ease;
	transition: transform .15s ease;
	transition: transform .15s ease, -webkit-transform .15s ease
}

.inovua-react-toolkit-menu--transition-start.inovua-react-toolkit-menu--position-down {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.inovua-react-toolkit-menu--transition-start .inovua-react-toolkit-menu__row {
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	transition: -webkit-transform .15s ease;
	-webkit-transition: -webkit-transform .15s ease;
	transition: transform .15s ease;
	transition: transform .15s ease, -webkit-transform .15s ease
}

.inovua-react-toolkit-menu--transition-end,
.inovua-react-toolkit-menu--transition-end .inovua-react-toolkit-menu__row {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.inovua-react-toolkit-dropdown-button {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__arrow {
	-ms-flex-item-align: stretch;
	    align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__menu {
	z-index: 1000;
	position: fixed;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.inovua-react-toolkit-dropdown-button__arrow svg {
	vertical-align: middle;
	display: inline-block
}

.inovua-react-toolkit-toolbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	text-align: start;
	direction: ltr;
	width: 100%;
	overflow: visible
}

.inovua-react-toolkit-toolbar:not(.inovua-react-toolkit-toolbar--native-scroll) {
	overflow: hidden
}

.inovua-react-toolkit-toolbar,
.inovua-react-toolkit-toolbar ::-ms-backdrop {
	overflow: hidden
}

.inovua-react-toolkit-toolbar *,
.inovua-react-toolkit-toolbar :after,
.inovua-react-toolkit-toolbar :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-toolbar .inovua-react-toolkit-menu.inovua-react-toolkit-menu {
	position: fixed;
	z-index: 10000
}

.inovua-react-toolkit-toolbar--dropdown {
	overflow: visible
}

.inovua-react-toolkit-toolbar__separator {
	width: 1px;
	margin: 6px 4px;
	-ms-flex-item-align: stretch;
	    align-self: stretch
}

.inovua-react-toolkit-toolbar__arrow--visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-toolbar__arrow--direction-down,
.inovua-react-toolkit-toolbar__arrow--direction-up {
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column
}

.inovua-react-toolkit-toolbar--rtl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-toolbar--rtl .inovua-react-toolkit-toolbar__inner-wrapper {
	direction: rtl
}

.inovua-react-toolkit-numeric-input,
.inovua-react-toolkit-numeric-input * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-numeric-input {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	overflow: hidden;
	background: #fff;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--ltr {
	padding: 0 0 0 8px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--rtl {
	padding: 0 8px 0 0
}

.inovua-react-toolkit-numeric-input__number-input {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-toolkit-numeric-input__input {
	border: none;
	outline: none;
	background: none;
	width: 100%;
	height: 100%
}

.inovua-react-toolkit-numeric-input__input::-ms-clear {
	display: none
}

.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden {
	visibility: hidden
}

.inovua-react-toolkit-numeric-input__clear-button-wrapper,
.inovua-react-toolkit-numeric-input__spinner-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column
}

.inovua-react-toolkit-numeric-input__clear-button-wrapper {
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-numeric-input__clear-button-wrapper--hidden {
	visibility: hidden;
	opacity: 0;
	display: none
}

.inovua-react-toolkit-numeric-input__clear-button {
	cursor: pointer;
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: none;
	border: none;
	padding: 0;
	outline: none;
	top: 0;
	right: 1px;
	bottom: 0
}

.inovua-react-toolkit-numeric-input__clear-button:active {
	margin-top: 1px
}

.inovua-react-toolkit-numeric-input__clear-button svg {
	width: 20px;
	height: 20px
}

.inovua-react-toolkit-numeric-input__spinner-arrow {
	position: relative;
	cursor: pointer;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-numeric-input__spinner-arrow svg {
	width: 14px;
	height: 14px
}

.inovua-react-toolkit-date-input__overlay {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	pointer-events: none
}

.inovua-react-toolkit-date-input__overlay,
.inovua-react-toolkit-date-input__overlay * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-date-input__overlay--position-fixed {
	position: fixed
}

.inovua-react-toolkit-date-input__overlay--visible {
	visibility: visible;
	pointer-events: inherit;
	opacity: 1
}

.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-enter {
	opacity: 0;
	visibility: visible
}

.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-enter-active {
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
	opacity: 1
}

.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-leave {
	visibility: visible;
	opacity: 1
}

.inovua-react-toolkit-date-input__overlay--has-transition.inovua-react-toolkit-date-input__overlay--transition-leave-active {
	-webkit-transition: opacity 1s ease;
	transition: opacity 1s ease;
	opacity: 0
}

.inovua-react-toolkit-date-input__overlay__content {
	position: relative;
	z-index: 1
}

.inovua-react-toolkit-date-input__overlay__arrow-wrapper {
	position: absolute;
	overflow: hidden
}

.inovua-react-toolkit-date-input__overlay__arrow-wrapper--bottom,
.inovua-react-toolkit-date-input__overlay__arrow-wrapper--top {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.inovua-react-toolkit-date-input__overlay__arrow-wrapper--left,
.inovua-react-toolkit-date-input__overlay__arrow-wrapper--right {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.inovua-react-toolkit-date-input__overlay__arrow {
	position: absolute;
	-webkit-transform-origin: center;
	transform-origin: center
}

.inovua-react-toolkit-date-input__overlay__arrow--top {
	left: 50%;
	top: 0
}

.inovua-react-toolkit-date-input__overlay__arrow--left,
.inovua-react-toolkit-date-input__overlay__arrow--top {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.inovua-react-toolkit-date-input__overlay__arrow--left {
	top: 50%;
	left: 0
}

.inovua-react-toolkit-date-input__overlay__arrow--right {
	right: 0;
	top: 50%;
	-webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
	transform: translateX(50%) translateY(-50%) rotate(45deg)
}

.inovua-react-toolkit-date-input__overlay__arrow--bottom {
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%) translateY(50%) rotate(45deg);
	transform: translateX(-50%) translateY(50%) rotate(45deg)
}

.inovua-react-toolkit-combo-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: center;
	    align-self: center;
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: start;
	direction: ltr;
	outline: 0;
	width: 140px;
	vertical-align: middle
}

.inovua-react-toolkit-combo-box *,
.inovua-react-toolkit-combo-box :after,
.inovua-react-toolkit-combo-box :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-combo-box--rtl {
	direction: rtl
}

.inovua-react-toolkit-combo-box--inlineFlex {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-combo-box__list {
	z-index: 100;
	min-height: 28px
}

.inovua-react-toolkit-combo-box__list:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport) {
	left: -1px;
	right: -1px;
	min-width: 100%;
	position: absolute
}

.inovua-react-toolkit-combo-box__list--position-top:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport) {
	bottom: 100%
}

.inovua-react-toolkit-combo-box__list--position-bottom:not(.inovua-react-toolkit-combo-box__list--relative-to-viewport) {
	top: 100%
}

.inovua-react-toolkit-combo-box__list__virtual-list {
	outline: none;
	overflow: auto;
	max-height: 300px
}

.inovua-react-toolkit-combo-box__list__item {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	width: 100%
}

.inovua-react-toolkit-combo-box__list__item--rtl {
	direction: rtl
}

.inovua-react-toolkit-combo-box__list__item--ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.inovua-react-toolkit-combo-box__list__empty-text,
.inovua-react-toolkit-combo-box__list__loading-text,
.inovua-react-toolkit-combo-box__list__new-custom-tag-text {
	padding: 9px;
	text-align: center
}

.inovua-react-toolkit-combo-box__list__loading-text {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-combo-box__input__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	margin-bottom: 2px
}

.inovua-react-toolkit-combo-box__input__wrapper--invisible {
	position: absolute;
	left: -20000px
}

.inovua-react-toolkit-combo-box__input {
	border: 0;
	outline: none;
	max-width: 100%;
	min-width: 3px;
	font-family: inherit;
	font-size: inherit;
	background: none
}

.inovua-react-toolkit-combo-box__input::-ms-clear {
	display: none
}

.inovua-react-toolkit-combo-box__input__placeholder {
	color: #bbb
}

.inovua-react-toolkit-combo-box__value {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding: 0 2px
}

.inovua-react-toolkit-combo-box__value--no-wrap {
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	overflow: hidden
}

.inovua-react-toolkit-combo-box__tools {
	position: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1px
}

.inovua-react-toolkit-combo-box__value__tag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	max-width: calc(100% - 5px)
}

.inovua-react-toolkit-combo-box__value__display-value {
	display: inline-block;
	-ms-flex-item-align: center;
	    align-self: center;
	margin-bottom: 2px;
	max-width: calc(100% - 5px)
}

.inovua-react-toolkit-combo-box__value__display-value,
.inovua-react-toolkit-combo-box__value__tag--ellipsis .inovua-react-toolkit-combo-box__value__tag__label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.inovua-react-toolkit-combo-box__value__tag__label {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-toolkit-combo-box__toggle-icon,
.inovua-react-toolkit-combo-box__value__tag__clear-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	cursor: pointer
}

.inovua-react-toolkit-combo-box__toggle-icon {
	position: relative
}

.react-scroll-container__scroller,
.react-virtual-scroll-container__scroll-container {
	outline: none
}

.inovua-react-toolkit-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	     appearance: none;
	border-radius: 0;
	font-family: inherit;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	text-align: start;
	vertical-align: middle;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	border: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-button,
.inovua-react-toolkit-button *,
.inovua-react-toolkit-button:after,
.inovua-react-toolkit-button :after,
.inovua-react-toolkit-button:before,
.inovua-react-toolkit-button :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-toolkit-button:focus {
	outline: 0
}

button.inovua-react-toolkit-button {
	padding: 0
}

.inovua-react-toolkit-button__text {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 0%;
	        flex: 1 0 0%
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.inovua-react-toolkit-button__text {
		-webkit-box-flex: 1;
		    -ms-flex: 1 0 auto;
		        flex: 1 0 auto
	}
}

.inovua-react-toolkit-button__icon-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row
}

.inovua-react-toolkit-button--disabled {
	cursor: default
}

.inovua-react-toolkit-button--overflow-visible {
	overflow: visible
}

.inovua-react-toolkit-button--overflow-hidden {
	overflow: hidden
}

.inovua-react-toolkit-button--ellipsis,
.inovua-react-toolkit-button--ellipsis.inovua-react-toolkit-button--wrap,
.inovua-react-toolkit-button--ellipsis.inovua-react-toolkit-button--wrap .inovua-react-toolkit-button__text,
.inovua-react-toolkit-button--ellipsis .inovua-react-toolkit-button__text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.inovua-react-toolkit-button--nowrap,
.inovua-react-toolkit-button--nowrap .inovua-react-toolkit-button__text {
	white-space: nowrap
}

.inovua-react-toolkit-button--wrap,
.inovua-react-toolkit-button--wrap .inovua-react-toolkit-button__text {
	white-space: normal
}

.inovua-react-toolkit-button--rtl {
	direction: rtl
}

.inovua-react-toolkit-button--align-center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-button--align-center .inovua-react-toolkit-button__text {
	text-align: center
}

.inovua-react-toolkit-button--align-start:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start
}

.inovua-react-toolkit-button--align-start:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) .inovua-react-toolkit-button__text {
	text-align: start
}

.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-top {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start
}

.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,
.inovua-react-toolkit-button--align-start.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text {
	text-align: start
}

.inovua-react-toolkit-button--align-end:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-button--align-end:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) .inovua-react-toolkit-button__text {
	text-align: end
}

.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-top {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end
}

.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,
.inovua-react-toolkit-button--align-end.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text {
	text-align: end
}

.inovua-react-toolkit-button--align-left {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start
}

.inovua-react-toolkit-button--align-left .inovua-react-toolkit-button__text {
	text-align: left
}

.inovua-react-toolkit-button--align-right {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-button--align-right .inovua-react-toolkit-button__text {
	text-align: right
}

.inovua-react-toolkit-button--vertical-align-center:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom),
.inovua-react-toolkit-button--vertical-align-middle:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-button--vertical-align-center.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--vertical-align-center.inovua-react-toolkit-button--icon-position-top,
.inovua-react-toolkit-button--vertical-align-middle.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--vertical-align-middle.inovua-react-toolkit-button--icon-position-top {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-button--vertical-align-top:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start
}

.inovua-react-toolkit-button--vertical-align-top.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--vertical-align-top.inovua-react-toolkit-button--icon-position-top {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start
}

.inovua-react-toolkit-button--vertical-align-bottom:not(.inovua-react-toolkit-button--icon-position-top):not(.inovua-react-toolkit-button--icon-position-bottom) {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end
}

.inovua-react-toolkit-button--vertical-align-bottom.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--vertical-align-bottom.inovua-react-toolkit-button--icon-position-top {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-button--icon-position-bottom,
.inovua-react-toolkit-button--icon-position-top {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column
}

.inovua-react-toolkit-button--icon-position-bottom .inovua-react-toolkit-button__text,
.inovua-react-toolkit-button--icon-position-top .inovua-react-toolkit-button__text {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.inovua-react-pagination-toolbar {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-pagination-toolbar *,
.inovua-react-pagination-toolbar :after,
.inovua-react-pagination-toolbar :before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box
}

.inovua-react-pagination-toolbar__region {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-pagination-toolbar__spacer {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-pagination-toolbar__region {
	white-space: nowrap
}

.inovua-react-pagination-toolbar__current-page {
	margin: 0 8px
}

.inovua-react-pagination-toolbar__page-size-combo {
	margin-right: 2px;
	margin-left: 8px
}

.inovua-react-pagination-toolbar--ltr .inovua-react-pagination-toolbar__page-text {
	margin-left: 8px
}

.inovua-react-pagination-toolbar--rtl .inovua-react-pagination-toolbar__page-text {
	margin-right: 8px
}

.inovua-react-pagination-toolbar__page-count-text {
	display: inline-block;
	text-align: end
}

.inovua-react-pagination-toolbar--ltr .inovua-react-pagination-toolbar__page-count-text {
	margin-right: 8px
}

.inovua-react-pagination-toolbar--rtl .inovua-react-pagination-toolbar__page-count-text {
	margin-left: 8px
}

.inovua-react-pagination-toolbar__page-size-combo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-pagination-toolbar__current-page {
	-ms-flex-item-align: stretch;
	    align-self: stretch
}

.inovua-react-pagination-toolbar__icon {
	vertical-align: middle;
	fill: grey;
	outline: none
}

@-webkit-keyframes inovua-react-toolkit-load-mask-animation__loader-fade {
	0% {
		opacity: 1
	}

	to {
		opacity: .25
	}
}

@keyframes inovua-react-toolkit-load-mask-animation__loader-fade {
	0% {
		opacity: 1
	}

	to {
		opacity: .25
	}
}

.inovua-react-toolkit-load-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	top: 0;
	left: 0
}

.inovua-react-toolkit-load-mask--visible {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-load-mask__loader {
	position: relative
}

.inovua-react-toolkit-load-mask__background-layer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.inovua-react-toolkit-load-mask__loader-loadbar {
	-webkit-animation: inovua-react-toolkit-load-mask-animation__loader-fade 1s linear infinite;
	animation: inovua-react-toolkit-load-mask-animation__loader-fade 1s linear infinite;
	position: absolute;
	background: #000;
	left: 44.5%;
	top: 37%;
	width: 12%;
	height: 26%;
	opacity: 0
}

.inovua-react-toolkit-load-mask__loader-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-load-mask__loader-loadbar--1 {
	-webkit-transform: rotate(0deg) translateY(-142%);
	transform: rotate(0deg) translateY(-142%);
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.inovua-react-toolkit-load-mask__loader-loadbar--2 {
	-webkit-transform: rotate(30deg) translateY(-142%);
	transform: rotate(30deg) translateY(-142%);
	-webkit-animation-delay: -.9167s;
	animation-delay: -.9167s
}

.inovua-react-toolkit-load-mask__loader-loadbar--3 {
	-webkit-transform: rotate(60deg) translateY(-142%);
	transform: rotate(60deg) translateY(-142%);
	-webkit-animation-delay: -1.8333s;
	animation-delay: -1.8333s
}

.inovua-react-toolkit-load-mask__loader-loadbar--4 {
	-webkit-transform: rotate(90deg) translateY(-142%);
	transform: rotate(90deg) translateY(-142%);
	-webkit-animation-delay: -2.75s;
	animation-delay: -2.75s
}

.inovua-react-toolkit-load-mask__loader-loadbar--5 {
	-webkit-transform: rotate(120deg) translateY(-142%);
	transform: rotate(120deg) translateY(-142%);
	-webkit-animation-delay: -3.6667s;
	animation-delay: -3.6667s
}

.inovua-react-toolkit-load-mask__loader-loadbar--6 {
	-webkit-transform: rotate(150deg) translateY(-142%);
	transform: rotate(150deg) translateY(-142%);
	-webkit-animation-delay: -4.5833s;
	animation-delay: -4.5833s
}

.inovua-react-toolkit-load-mask__loader-loadbar--7 {
	-webkit-transform: rotate(180deg) translateY(-142%);
	transform: rotate(180deg) translateY(-142%);
	-webkit-animation-delay: -5.5s;
	animation-delay: -5.5s
}

.inovua-react-toolkit-load-mask__loader-loadbar--8 {
	-webkit-transform: rotate(210deg) translateY(-142%);
	transform: rotate(210deg) translateY(-142%);
	-webkit-animation-delay: -6.4167s;
	animation-delay: -6.4167s
}

.inovua-react-toolkit-load-mask__loader-loadbar--9 {
	-webkit-transform: rotate(240deg) translateY(-142%);
	transform: rotate(240deg) translateY(-142%);
	-webkit-animation-delay: -7.3333s;
	animation-delay: -7.3333s
}

.inovua-react-toolkit-load-mask__loader-loadbar--10 {
	-webkit-transform: rotate(270deg) translateY(-142%);
	transform: rotate(270deg) translateY(-142%);
	-webkit-animation-delay: -8.25s;
	animation-delay: -8.25s
}

.inovua-react-toolkit-load-mask__loader-loadbar--11 {
	-webkit-transform: rotate(300deg) translateY(-142%);
	transform: rotate(300deg) translateY(-142%);
	-webkit-animation-delay: -9.1667s;
	animation-delay: -9.1667s
}

.inovua-react-toolkit-load-mask__loader-loadbar--12 {
	-webkit-transform: rotate(330deg) translateY(-142%);
	transform: rotate(330deg) translateY(-142%);
	-webkit-animation-delay: -10.0833s;
	animation-delay: -10.0833s
}

.InovuaReactDataGrid__column-layout--has-flex .inovua-react-virtual-list__row-container,
.InovuaReactDataGrid__column-layout--has-flex .inovua-react-virtual-list__virtual-scroller {
	min-width: 100%
}

.InovuaReactDataGrid__unlocked-wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid__group-toolbar-insert-arrow {
	display: inline-block;
	vertical-align: middle;
	width: 3px
}

.InovuaReactDataGrid__nest-block {
	display: inline-block;
	height: 100%
}

.react-scroll-container__scrollbar {
	z-index: 10
}

.InovuaReactDataGrid__header-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	position: relative
}

.InovuaReactDataGrid__header-group__title--align-start {
	text-align: start
}

.InovuaReactDataGrid__header-group__title--align-left {
	text-align: left
}

.InovuaReactDataGrid__header-group__title--align-center {
	text-align: center
}

.InovuaReactDataGrid__header-group__title--align-end {
	text-align: end
}

.InovuaReactDataGrid__header-group__title--align-right {
	text-align: right
}

.InovuaReactDataGrid__header-group-cells {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-flex: 1;
	        flex: 1;
	-ms-flex: 1 1 auto
}

.InovuaReactDataGrid__empty-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.InovuaReactDataGrid__empty-wrapper,
.InovuaReactDataGrid__loading-wrapper {
	overflow: auto;
	z-index: 10000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-flow: column;
	        flex-flow: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.InovuaReactDataGrid__empty-wrapper {
	z-index: 1
}

.InovuaReactDataGrid__cell--transition,
.InovuaReactDataGrid__column-header--transition {
	transition-property: width, min-width, max-width, padding-left, padding-right, border-width, -webkit-transform;
	-webkit-transition-property: width, min-width, max-width, padding-left, padding-right, border-width, -webkit-transform;
	transition-property: width, min-width, max-width, transform, padding-left, padding-right, border-width;
	transition-property: width, min-width, max-width, transform, padding-left, padding-right, border-width, -webkit-transform
}

.InovuaReactDataGrid__locked-end-wrapper--transition,
.InovuaReactDataGrid__locked-start-wrapper--transition {
	transition-property: width, min-width, -webkit-transform;
	-webkit-transition-property: width, min-width, -webkit-transform;
	transition-property: width, min-width, transform;
	transition-property: width, min-width, transform, -webkit-transform
}

.InovuaReactDataGrid__header-group--transition {
	-webkit-transition-property: width;
	transition-property: width
}

.InovuaReactDataGrid--virtualize-columns .InovuaReactDataGrid__cell--transition.InovuaReactDataGrid__cell--showing:not(.InovuaReactDataGrid__cell--group-cell) {
	transition-property: padding-left, padding-right, border-width, -webkit-transform;
	-webkit-transition-property: padding-left, padding-right, border-width, -webkit-transform;
	transition-property: transform, padding-left, padding-right, border-width;
	transition-property: transform, padding-left, padding-right, border-width, -webkit-transform
}

.InovuaReactDataGrid__cell__node-tool--loading {
	-webkit-animation: InovuaReactDataGrid__cell__node-tool-rotate 1.4s linear infinite;
	animation: InovuaReactDataGrid__cell__node-tool-rotate 1.4s linear infinite;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	margin-left: 2px
}

@-webkit-keyframes InovuaReactDataGrid__cell__node-tool-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes InovuaReactDataGrid__cell__node-tool-rotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.InovuaReactDataGrid__footer-row,
.InovuaReactDataGrid__footer-row-group,
.InovuaReactDataGrid__locked-row,
.InovuaReactDataGrid__locked-row-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row
}

.InovuaReactDataGrid__locked-row-group--locked-end {
	position: absolute;
	left: 0
}

.InovuaReactDataGrid__footer-row-group--locked-end {
	position: absolute;
	left: 0;
	height: 100%;
	top: 0
}

.InovuaReactDataGrid__footer-row {
	position: relative;
	overflow: visible
}

.InovuaReactDataGrid__footer-row--rtl,
.InovuaReactDataGrid__footer-row-group--rtl {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-flow: row-reverse;
	        flex-flow: row-reverse
}

.InovuaReactDataGrid__footer-row-cell,
.InovuaReactDataGrid__locked-row-cell {
	position: relative
}

.InovuaReactDataGrid__portal-host {
	position: absolute;
	top: 0;
	left: 0
}

.InovuaReactDataGrid__portal-host .inovua-react-toolkit-date-input__overlay {
	z-index: 20000
}

.InovuaReactDataGrid__row-drag-proxy {
	cursor: -webkit-grabbing;
	cursor: grabbing;
	position: absolute;
	z-index: 11000;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	white-space: nowrap;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	min-width: 150px;
	padding: 8px;
	border-radius: 2px;
	opacity: .85;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	pointer-events: none
}

.InovuaReactDataGrid__row-drag-proxy--visible {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.InovuaReactDataGrid__row-drag-proxy--hidden {
	display: none
}

.InovuaReactDataGrid__cell__editor--date>.inovua-react-toolkit-date-input,
.InovuaReactDataGrid__cell__editor--number>.inovua-react-toolkit-numeric-input {
	height: 100%;
	width: 100%
}

.InovuaReactDataGrid__cell__editor--select>.inovua-react-toolkit-combo-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row;
	        flex-flow: row;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light {
	outline: none;
	color: #555e68;
	font-size: 14px
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--ltr .inovua-react-toolkit-checkbox__inner-content-wrapper {
	margin-left: 8px
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--rtl .inovua-react-toolkit-checkbox__inner-content-wrapper {
	margin-right: 8px
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--checked .inovua-react-toolkit-checkbox__icon-wrapper {
	fill: #7986cb;
	stroke: #e8e8e8
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--unchecked .inovua-react-toolkit-checkbox__icon-wrapper {
	stroke: #99a1aa
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper {
	fill: #e8e8e8
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper svg {
	border-radius: 2px;
	background: #7986cb
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--browser-native {
	margin-left: 5px;
	margin-right: 5px
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--checked .inovua-react-toolkit-checkbox__icon-wrapper {
	fill: rgba(121, 134, 203, .5);
	stroke: hsla(0, 0%, 91%, .5)
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--unchecked .inovua-react-toolkit-checkbox__icon-wrapper {
	stroke: rgba(153, 161, 170, .5)
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper {
	fill: hsla(0, 0%, 91%, .5)
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--disabled.inovua-react-toolkit-checkbox--indeterminate .inovua-react-toolkit-checkbox__icon-wrapper svg {
	border-radius: 2px;
	background: rgba(121, 134, 203, .5)
}

.inovua-react-toolkit-checkbox.inovua-react-toolkit-checkbox--theme-default-light.inovua-react-toolkit-checkbox--focused .inovua-react-toolkit-checkbox__icon-wrapper {
	-webkit-box-shadow: 0 0 0 3px rgba(121, 134, 203, .5);
	        box-shadow: 0 0 0 3px rgba(121, 134, 203, .5);
	border-radius: 2px
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow {
	background: #fff;
	fill: #99a1aa
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: transparent
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:hover {
	fill: #e8e8e8
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow:hover:before {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-right {
	border-left: 1px solid #e4e3e2
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-left {
	border-right: 1px solid #e4e3e2
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-down {
	border-top: 1px solid #e4e3e2
}

.inovua-react-toolkit-arrow-scroller.inovua-react-toolkit-arrow-scroller--theme-default-light .inovua-react-toolkit-arrow-scroller__arrow--direction-up {
	border-bottom: 1px solid #e4e3e2
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--mobile .inovua-react-toolkit-arrow-scroller__arrow {
	height: 20px
}

@-webkit-keyframes inovua-react-toolkit-loadmask-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.inovua-react-toolkit-date-input--theme-default-light {
	border: 1px solid #cdcecd;
	border-radius: 1px;
	-webkit-transition: border .2s;
	transition: border .2s;
	background: #fff;
	min-height: 28px
}

.inovua-react-toolkit-date-input--theme-default-light:hover {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--disabled {
	border: 1px solid #cdcecd
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--disabled:not(.inovua-react-toolkit-date-input__calendar-icon--disabled) {
	opacity: .5
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input {
	padding: 0 8px;
	min-height: 28px;
	height: 28px;
	color: #555e68;
	font-size: 14px
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-ms-clear {
	display: none
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input:not(.inovua-react-toolkit-date-input__input--disabled) {
	background: #fff;
	color: #555e68
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input:not(.inovua-react-toolkit-date-input__input--disabled)::-ms-clear {
	display: none
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-webkit-input-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-moz-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::-ms-input-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input::placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__input-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--focused {
	border: 1px solid #7986cb;
	-webkit-box-shadow: 0 0 0 2px rgba(121, 134, 203, .4);
	        box-shadow: 0 0 0 2px rgba(121, 134, 203, .4)
}

.inovua-react-toolkit-date-input--theme-default-light>.inovua-react-toolkit-date-input__picker {
	-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .34375);
	        box-shadow: 0 2px 12px rgba(0, 0, 0, .34375)
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--rtl .inovua-react-toolkit-date-input__calendar-icon {
	margin-left: 8px
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--ltr .inovua-react-toolkit-date-input__calendar-icon {
	margin-right: 8px
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	fill: #99a1aa
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon:hover:not(.inovua-react-toolkit-date-input__calendar-icon--disabled) {
	fill: #99a1aa
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__calendar-icon:active:not(.inovua-react-toolkit-date-input__calendar-icon--disabled) {
	margin-top: 1px
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon {
	color: #99a1aa;
	fill: #99a1aa;
	margin-right: 8px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 auto;
	        flex: 1 0 auto;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--disabled {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--animation {
	-webkit-animation: inovua-react-toolkit-date-input-animation-fade-in .2s;
	animation: inovua-react-toolkit-date-input-animation-fade-in .2s
}

@keyframes inovua-react-toolkit-date-input-animation-fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon--hidden {
	visibility: hidden;
	margin-right: 4px
}

.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon {
	-webkit-transition: fill .25s ease-in-out;
	transition: fill .25s ease-in-out
}

.inovua-react-toolkit-date-input--theme-default-light.inovua-react-toolkit-date-input--focused .inovua-react-toolkit-date-input__clear-icon,
.inovua-react-toolkit-date-input--theme-default-light .inovua-react-toolkit-date-input__clear-icon:hover {
	color: #99a1aa;
	fill: #99a1aa
}

.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-center {
	background: #e8f2ff
}

.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-overlay {
	background: #fff;
	border-style: solid;
	border-color: #99a1aa
}

.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-hand,
.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-tick {
	background: #99a1aa
}

.inovua-react-toolkit-calendar__clock--theme-default-light .inovua-react-toolkit-calendar__clock-hand-second {
	background: red
}

.inovua-react-toolkit-calendar__footer--theme-default-light {
	padding: 4px 12px 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button {
	min-width: 70px
}

.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-cancel.inovua-react-toolkit-calendar__footer-button-cancel.inovua-react-toolkit-calendar__footer-button-cancel {
	border: 1px solid #a5afba;
	color: #555e68;
	max-height: 28px;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today {
	max-height: 28px;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today.inovua-react-toolkit-calendar__footer-button-today:hover {
	color: #555e68
}

.inovua-react-toolkit-calendar__footer--theme-default-light .inovua-react-toolkit-calendar__footer-button+.inovua-react-toolkit-calendar__footer-button {
	margin-left: 16px
}

.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light {
	border: 1px solid grey
}

.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light input {
	padding: 5px;
	border: none;
	outline: none
}

.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]).inovua-react-toolkit-calendar__date-format-spinner--focused {
	border: 1px solid #fff
}

.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]) .inovua-react-toolkit-calendar__date-format-spinner-arrow {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	cursor: pointer
}

.inovua-react-toolkit-calendar__date-format-spinner--theme-default-light:not([disabled]) .inovua-react-toolkit-calendar__date-format-spinner-arrow:active {
	fill: #fff;
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-calendar__year-view--theme-default-light {
	padding: 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-row {
	min-height: 36px;
	min-width: 144px
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month {
	padding: 5px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 24px;
	max-height: 24px;
	min-width: 40px;
	max-width: 40px;
	height: 24px;
	border-radius: 1px;
	margin: 1px
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month:hover {
	background: rgba(121, 134, 203, .15);
	color: #555e68
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--disabled {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--value {
	color: #555e68;
	background: rgba(121, 134, 203, .25) padding-box
}

.inovua-react-toolkit-calendar__year-view--theme-default-light .inovua-react-toolkit-calendar__year-view-month--active.inovua-react-toolkit-calendar__date-format-spinner__year-view-month--value {
	background: #fff padding-box
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light {
	padding: 2px 0;
	min-height: 92px;
	min-width: 238px
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-row {
	min-width: 190px;
	min-height: 46px;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow {
	cursor: pointer;
	position: relative;
	fill: #99a1aa;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	width: 20px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 1px;
	-webkit-transition: background .3s, fill .3s;
	transition: background .3s, fill .3s
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow:hover {
	fill: #99a1aa;
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--disabled {
	fill: rgba(82, 82, 82, .5)
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--prev:not(.inovua-react-toolkit-calendar__decade-view-arrow--disabled):active {
	right: 1px
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-arrow--next:not(.inovua-react-toolkit-calendar__decade-view-arrow--disabled):active {
	left: 1px
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year {
	margin: 5px 1px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	min-height: 24px;
	max-height: 24px;
	min-width: 44px;
	max-width: 44px;
	height: 24px;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year:hover {
	background: rgba(121, 134, 203, .15);
	color: #555e68
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year--disabled {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-calendar__decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view-year--value {
	color: #555e68;
	background: rgba(121, 134, 203, .25) padding-box
}

.inovua-react-toolkit-calendar__month-decade-view--theme-default-light {
	padding: 2px;
	background: #fff
}

.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__month-decade-view__separator {
	width: 100%;
	height: 1px;
	background: #e4e3e2;
	margin: 5px auto
}

.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__decade-view--theme-default-light,
.inovua-react-toolkit-calendar__month-decade-view--theme-default-light .inovua-react-toolkit-calendar__year-view--theme-default-light {
	border: none;
	min-height: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%
}

.inovua-react-toolkit-calendar__nav-bar .inovua-react-toolkit-calendar__month-decade-view--theme-default-light {
	font-size: 14px;
	color: #555e68
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light {
	padding: 0 2px;
	font-size: 14px;
	background: #fff;
	color: #555e68;
	border-radius: 1px;
	fill: #99a1aa
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar-month-decade-view-modal {
	background: rgba(121, 134, 203, .5)
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-pos {
	min-height: 32px;
	min-width: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-transition: background .2s;
	transition: background .2s;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-pos:hover {
	fill: #99a1aa;
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-date {
	min-height: 32px;
	height: 32px;
	padding: 2px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrows-div {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-month-decade-view {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar--with-month-decade-view .inovua-react-toolkit-calendar__nav-bar-date {
	cursor: pointer
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light.inovua-react-toolkit-calendar__nav-bar--with-month-decade-view .inovua-react-toolkit-calendar__nav-bar-date-disabled {
	cursor: auto
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow {
	fill: #99a1aa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 2px 0;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow--disabled {
	fill: rgba(82, 82, 82, .5)
}

.inovua-react-toolkit-calendar__nav-bar--theme-default-light .inovua-react-toolkit-calendar__nav-bar-arrow:not(.inovua-react-toolkit-calendar__nav-bar-arrows-pos--disabled):active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-calendar__calendar--theme-default-light.inovua-react-toolkit-date-input__picker {
	-webkit-box-shadow: 0 0 8px 0 hsla(0, 0%, 43.9%, .5);
	        box-shadow: 0 0 8px 0 hsla(0, 0%, 43.9%, .5)
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__calendar--theme-default-light {
	border: none
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock {
	margin: 8px 14px 32px 8px
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input {
	margin-left: 4px
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner {
	border: 1px solid #fff;
	margin-right: 14px;
	border-radius: 1px;
	background: #fff;
	cursor: pointer
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner:hover {
	margin-right: 14px
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner--focused {
	border: 1px solid #7986cb;
	background: #fff;
	-webkit-box-shadow: 0 0 0 2px rgba(121, 134, 203, .4);
	        box-shadow: 0 0 0 2px rgba(121, 134, 203, .4);
	margin-right: 14px;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	cursor: pointer
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow {
	fill: #99a1aa;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 15px;
	width: 24px;
	position: relative
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 24px
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow--disabled {
	fill: #e1e1e1
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:hover {
	fill: #99a1aa
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:hover:before {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:active {
	fill: #99a1aa
}

.inovua-react-toolkit-calendar__calendar--theme-default-light .inovua-react-toolkit-calendar__clock-input-spinner-arrow-wrapper .inovua-react-toolkit-calendar__clock-input-spinner-arrow:active:before {
	background: rgba(121, 134, 203, .25)
}

.inovua-react-toolkit-calendar__input--theme-default-light {
	border: none;
	outline: none;
	padding-left: 8px;
	min-height: 28px;
	color: #555e68;
	font-size: 14px;
	background: #fff
}

.inovua-react-toolkit-calendar__input--theme-default-light.inovua-react-toolkit-calendar__input--disabled {
	background: #fff;
	color: #abb3bc
}

.inovua-react-toolkit-calendar__calendar--theme-default-light,
.inovua-react-toolkit-calendar__date-input--theme-default-light,
.inovua-react-toolkit-calendar__month-view--theme-default-light,
.inovua-react-toolkit-calendar__transition-month-view--theme-default-light {
	font-size: 14px
}

.inovua-react-toolkit-calendar__transition-month-view--theme-default-light {
	border: 1px solid transparent
}

.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__calendar--theme-default-light,
.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__month-view--theme-default-light,
.inovua-react-toolkit-calendar__transition-month-view--theme-default-light .inovua-react-toolkit-calendar__multi-month-view--theme-default-light {
	border: none
}

.inovua-react-toolkit-calendar__navigation-view--theme-default-light {
	border: 1px solid transparent
}

.inovua-react-toolkit-calendar__navigation-view--theme-default-light .inovua-react-toolkit-calendar__month-view,
.inovua-react-toolkit-calendar__navigation-view--theme-default-light .inovua-react-toolkit-calendar__multi-month-view {
	border: none
}

.inovua-react-toolkit-calendar__month-view--theme-default-light {
	background: #fff;
	border: 1px solid transparent;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light.inovua-react-toolkit-calendar__month-view-relative {
	position: relative
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-row {
	padding: 0 4px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-row.inovua-react-toolkit-calendar__month-view-row:last-child {
	margin-bottom: 4px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-day-names {
	color: #99a1aa;
	font-size: 14px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-number {
	color: #5b6570;
	font-size: 12px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-week-number.inovua-react-toolkit-calendar__month-view-cell {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-cell {
	min-width: 32px;
	min-height: 32px;
	margin: 1px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day {
	z-index: 10;
	color: #555e68;
	border-radius: 1px;
	border: 2px solid transparent;
	position: relative
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day .inovua-react-toolkit-calendar__month-view-day-text {
	cursor: pointer;
	text-align: center;
	outline: none;
	width: 100%;
	height: 100%;
	min-width: 32px;
	min-height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	border-radius: 1px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day:not(.inovua-react-toolkit-calendar__month-view-day--today-highlight):hover {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range {
	overflow: hidden
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text {
	position: relative
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:before {
	position: absolute;
	height: 100%;
	top: 0;
	bottom: 0;
	width: 500%;
	z-index: -1;
	content: ""
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:before {
	right: 50%
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range .inovua-react-toolkit-calendar__month-view-day-text:after {
	left: 50%
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--range-end:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--range-start:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--range-end:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--range-start:not(.inovua-react-toolkit-calendar__month-view-day--in-hover-range) .inovua-react-toolkit-calendar__month-view-day-text:before {
	display: none
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-start) .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-hover-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-end) .inovua-react-toolkit-calendar__month-view-day-text:after,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-end:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-start) .inovua-react-toolkit-calendar__month-view-day-text:before,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--hover-range-start:not(.inovua-react-toolkit-calendar__month-view-day--hover-range-end) .inovua-react-toolkit-calendar__month-view-day-text:after {
	display: inherit
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range {
	background: rgba(121, 134, 203, .25);
	color: #555e68;
	border-radius: 0
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range.inovua-react-toolkit-calendar__month-view-day--active {
	background: rgba(121, 134, 203, .25)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--in-range:hover {
	background: rgba(121, 134, 203, .15);
	border: 2px solid transparent
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--range-start {
	border-radius: 1px 0 0 1px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--range-end {
	border-radius: 0 1px 1px 0
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight {
	background: #7986cb;
	color: #fff
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:hover {
	border: 2px solid rgba(0, 0, 0, .15)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight:hover:before {
	background: rgba(0, 0, 0, .15)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight.inovua-react-toolkit-calendar__month-view-day--active {
	color: #fff
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--today-highlight.inovua-react-toolkit-calendar__month-view-day--active .inovua-react-toolkit-calendar__month-view-day-text {
	background: #7986cb;
	border: 2px solid #fff
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--active {
	background: #fff;
	border: 2px solid #7986cb;
	color: #555e68
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--active:hover {
	border: 2px solid #7986cb
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--next-month,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--prev-month {
	color: #5b6570;
	font-size: 14px
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight:hover {
	color: #e57373
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight.inovua-react-toolkit-calendar__month-view-day--next-month,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--weekend-highlight.inovua-react-toolkit-calendar__month-view-day--prev-month {
	color: rgba(229, 115, 115, .6)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled .inovua-react-toolkit-calendar__month-view-day-text {
	cursor: default
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled .inovua-react-toolkit-calendar__month-view-day-text:hover {
	background: none;
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled.inovua-react-toolkit-calendar__month-view-day--next-month,
.inovua-react-toolkit-calendar__month-view--theme-default-light .inovua-react-toolkit-calendar__month-view-day--disabled.inovua-react-toolkit-calendar__month-view-day--prev-month {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-calendar__multi-month-view {
	border: 1px solid transparent;
	position: relative
}

.inovua-react-toolkit-calendar__multi-month-view .inovua-react-toolkit-calendar__month-view {
	border: none
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light {
	font-size: 14px;
	fill: #99a1aa;
	border: 1px solid #cdcecd;
	border-radius: 1px;
	background: #fff;
	color: #555e68;
	min-height: 32px;
	height: 32px;
	-webkit-transition: all .2s;
	transition: all .2s
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input {
	font-size: inherit;
	color: inherit
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::-webkit-input-placeholder {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::-moz-placeholder {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::-ms-input-placeholder {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light input.inovua-react-toolkit-text-input__input::placeholder {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light:hover {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--disabled {
	fill: rgba(153, 161, 170, .7);
	opacity: .5
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--disabled:hover {
	border: 1px solid #cdcecd
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light.inovua-react-toolkit-text-input--focused {
	border: 1px solid #7986cb;
	-webkit-box-shadow: 0 0 0 2px rgba(121, 134, 203, .4);
	        box-shadow: 0 0 0 2px rgba(121, 134, 203, .4)
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__spinner-wrapper {
	margin: 4px 6px 4px 0
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__clear-button {
	stroke: #99a1aa;
	-webkit-transition: stroke .25s ease-in-out;
	transition: stroke .25s ease-in-out
}

.inovua-react-toolkit-text-input.inovua-react-toolkit-text-input--theme-default-light .inovua-react-toolkit-text-input__clear-button:hover {
	stroke: #99a1aa
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light {
	outline: none;
	color: #555e68;
	font-size: 14px
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--ltr .inovua-react-toolkit-radio-button__inner-content-wrapper {
	margin-left: 8px
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--rtl .inovua-react-toolkit-radio-button__inner-content-wrapper {
	margin-right: 8px
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper {
	fill: #7986cb;
	stroke: #e8e8e8
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--unchecked .inovua-react-toolkit-radio-button__icon-wrapper {
	stroke: #99a1aa
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper {
	fill: #e8e8e8
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper svg {
	border-radius: 2px;
	background: #7986cb
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--browser-native {
	margin-left: 5px;
	margin-right: 5px
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled {
	color: rgba(85, 94, 104, .5)
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper {
	fill: rgba(121, 134, 203, .5);
	stroke: hsla(0, 0%, 91%, .5)
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--unchecked .inovua-react-toolkit-radio-button__icon-wrapper {
	stroke: rgba(153, 161, 170, .5)
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper {
	fill: hsla(0, 0%, 91%, .5)
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled.inovua-react-toolkit-radio-button--indeterminate .inovua-react-toolkit-radio-button__icon-wrapper svg {
	border-radius: 2px;
	background: rgba(121, 134, 203, .5)
}

.inovua-react-toolkit-radio-button.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--focused .inovua-react-toolkit-radio-button__icon-wrapper {
	-webkit-box-shadow: 0 0 0 3px rgba(121, 134, 203, .5);
	        box-shadow: 0 0 0 3px rgba(121, 134, 203, .5);
	border-radius: 2px
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button .inovua-react-toolkit-radio-button__inner-content-wrapper {
	color: #555e68
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked svg {
	fill: #7986cb;
	stroke: #7986cb
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__inner-content-wrapper {
	color: #555e68
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--unchecked {
	stroke: #a8acb0
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled {
	fill: #e1e1e1;
	stroke: #e1e1e1
}

.inovua-react-toolkit-radio-button--theme-default-light.inovua-react-toolkit-radio-button--disabled .inovua-react-toolkit-radio-button__inner-content-wrapper {
	color: #abb3bc
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light {
	outline: none
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--focused .inovua-react-toolkit-radio-button--checked .inovua-react-toolkit-radio-button__icon-wrapper {
	border-radius: 10px;
	-webkit-box-shadow: 0 0 0 3px rgba(121, 134, 203, .3);
	        box-shadow: 0 0 0 3px rgba(121, 134, 203, .3)
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-vertical .inovua-react-toolkit-radio-button {
	margin-bottom: 8px
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal.inovua-react-toolkit-radio-button-group--rtl>:not(:first-child) {
	margin-right: 8px
}

.inovua-react-toolkit-radio-button-group.inovua-react-toolkit-radio-button-group--theme-default-light.inovua-react-toolkit-radio-button-group--orientation-horizontal.inovua-react-toolkit-radio-button-group--ltr>:not(:first-child) {
	margin-left: 8px
}

.inovua-react-scroll-container--theme-default-light .inovua-react-scroll-container__track--visible {
	background-color: rgba(168, 172, 176, .4)
}

.inovua-react-scroll-container--theme-default-light .inovua-react-scroll-container__thumb {
	background-color: rgba(168, 172, 176, .8)
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow {
	fill: #99a1aa
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: transparent
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover {
	fill: #e8e8e8
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover:before {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light {
	font-size: 14px;
	background-color: #fff;
	border: none;
	color: #555e68;
	fill: #555e68
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--shadow {
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .4);
	        box-shadow: 0 0 4px 0 rgba(0, 0, 0, .4)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-1,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-2,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--depth-3 {
	background-color: #fff
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__table {
	padding: 8px 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander-wrapper .inovua-react-toolkit-menu__expander-icon {
	border-radius: 1px;
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-right: 14px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over {
	position: relative
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper {
	margin-right: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--ltr.inovua-react-toolkit-radio-button--children-position-start .inovua-react-toolkit-radio-button__icon-wrapper,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button--rtl.inovua-react-toolkit-radio-button--children-position-end .inovua-react-toolkit-radio-button__icon-wrapper {
	margin-left: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused {
	position: relative
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--checked .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-radio-button__icon-wrapper {
	border-radius: 10px;
	-webkit-box-shadow: 0 0 0 3px rgba(121, 134, 203, .3);
	        box-shadow: 0 0 0 3px rgba(121, 134, 203, .3)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell {
	position: relative
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before {
	position: absolute;
	content: " ";
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-top: 2px solid #7986cb;
	border-bottom: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before {
	left: 0;
	border-left: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before {
	right: 0;
	border-right: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:before {
	position: absolute;
	content: " ";
	top: 1px;
	bottom: 1px;
	left: 0;
	right: 0;
	border-top: 2px solid #7986cb;
	border-bottom: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:first-child:before {
	right: 1px;
	border-right: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:last-child:before {
	left: 1px;
	border-left: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before {
	right: -1px;
	left: -1px;
	border-top: 2px solid #7986cb;
	border-bottom: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before {
	right: 0;
	left: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:first-child:before {
	border-left: 0;
	border-right: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:last-child:before {
	border-right: 0;
	border-left: 2px solid #7986cb
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over {
	color: #555e68;
	fill: #555e68;
	background-color: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell {
	background-color: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander {
	fill: #e8e8e8
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--active {
	color: #555e68;
	fill: #555e68;
	background-color: rgba(121, 134, 203, .25)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--active .inovua-react-toolkit-menu__cell {
	background-color: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled {
	color: #abb3bc;
	fill: #abb3bc;
	cursor: not-allowed
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--icon {
	fill: #abb3bc
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--secondaryLabel {
	color: #abb3bc
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--disabled .inovua-react-toolkit-menu__cell--has-expander .inovua-react-toolkit-menu__expander {
	fill: #abb3bc
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell {
	padding: 0 12px 0 8px;
	height: 32px;
	vertical-align: middle
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell:first-child {
	padding: 0 12px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--ltr:last-child {
	padding-right: 12px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--rtl:last-child {
	padding-left: 12px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input {
	line-height: 16px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input.inovua-react-toolkit-menu__cell--ltr {
	padding-right: 0;
	padding-left: 12px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--has-input.inovua-react-toolkit-menu__cell--rtl {
	padding-left: 0;
	padding-right: 12px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio {
	fill: #9ba7b4
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox .inovua-react-toolkit-menu__cell__input,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-menu__cell__input {
	position: relative;
	top: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--checkbox .inovua-react-toolkit-menu__cell__input--browser-native,
.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--radio .inovua-react-toolkit-menu__cell__input--browser-native {
	top: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel {
	color: #7d8690;
	padding-right: 6px;
	text-align: end
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel.inovua-react-toolkit-menu__cell--ltr {
	padding-right: 6px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell--secondaryLabel.inovua-react-toolkit-menu__cell--rtl {
	padding-left: 6px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon.inovua-react-toolkit-menu__cell--ltr {
	padding-right: 3px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon.inovua-react-toolkit-menu__cell--rtl {
	padding-left: 3px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon svg {
	vertical-align: middle
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--rtl .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--icon {
	padding-right: 12px;
	padding-left: 3px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander {
	text-align: right;
	text-align: end;
	fill: #99a1aa
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander.inovua-react-toolkit-menu__cell--ltr {
	padding-right: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__cell.inovua-react-toolkit-menu__cell--has-expander.inovua-react-toolkit-menu__cell--rtl {
	padding-left: 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator td {
	padding: 8px 0
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator td .inovua-react-toolkit-menu__menu-separator__tool {
	background-color: #e4e3e2
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__menu-separator__tool {
	background: transparent;
	height: 1px
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--title {
	font-weight: 600;
	cursor: auto
}

.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light.inovua-react-toolkit-menu--mobile .inovua-react-toolkit-toolbar__arrow {
	height: 20px
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused {
		color: #555e68;
		fill: #555e68;
		background-color: #e8f2ff;
		border: 1px dotted #7986cb
	}

	.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell {
		background-color: #e8f2ff
	}

	.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused .inovua-react-toolkit-menu__cell:before,
	.inovua-react-toolkit-menu.inovua-react-toolkit-menu--theme-default-light .inovua-react-toolkit-menu__row--focused.inovua-react-toolkit-menu__row--over .inovua-react-toolkit-menu__cell:before {
		content: none
	}
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default {
	color: #e9ecf0;
	fill: #e9ecf0;
	font-size: 14px;
	min-height: 32px;
	overflow: hidden;
	border: 1px solid transparent
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-split-button__icon-wrap:hover {
	background: #526a95
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default.inovua-react-toolkit-split-button--focused {
	border: 1px dotted #3c5c99
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button {
	padding: 4px 8px;
	color: #e9ecf0;
	font-size: 14px;
	background: #495e85
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button:not(.inovua-react-toolkit-button--disabled):active,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button:not(.inovua-react-toolkit-button--disabled):hover,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button:hover {
	background: #526a95
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button {
	overflow: hidden;
	background: #495e85;
	fill: #e9ecf0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default.inovua-react-toolkit-split-button--expanded .inovua-react-toolkit-dropdown-button__button {
	background: #526a95
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	margin-right: 6px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	margin-left: 6px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button:not(.inovua-react-toolkit-button--disabled) .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled) {
	background: #526a95
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #e9ecf0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #fff
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	border-right: 1px solid #e9ecf0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	border-right: 1px solid #fff
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-right: 1px solid #e9ecf0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-right: 1px solid #fff
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #e9ecf0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #fff
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	margin-left: 6px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	margin-right: 6px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__arrow {
	padding-left: 2px;
	padding-right: 2px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__text {
	padding-left: 0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-dropdown-button__arrow {
	margin-right: 6px;
	padding-left: 8px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__text {
	padding-right: 0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-dropdown-button__arrow {
	margin-left: 6px;
	padding-right: 8px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__text {
	padding-right: 0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-dropdown-button__arrow {
	margin-left: 6px;
	padding-right: 8px
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__text {
	padding-left: 0
}

.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-dropdown-button__arrow {
	margin-right: 6px;
	padding-left: 8px
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light {
	border: 1px solid #e4e3e2;
	padding: 2px;
	background: #fff;
	color: #99a1aa;
	fill: #9ba7b4;
	font-size: 14px
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-button--theme-default:not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-dropdown-button__button),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-split-button__button {
	padding: 4px 8px
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-numeric-input,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light input:not(.inovua-react-toolkit-combo-box__input):not(.inovua-react-toolkit-text-input__input):not(.inovua-react-toolkit-date-input__input):not(.inovua-react-toolkit-numeric-input__input) {
	border: 1px solid #e4e3e2;
	outline: none
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--focused,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light input:not(.inovua-react-toolkit-combo-box__input):not(.inovua-react-toolkit-text-input__input):not(.inovua-react-toolkit-date-input__input):not(.inovua-react-toolkit-numeric-input__input):focus {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button>.inovua-react-toolkit-dropdown-button .inovua-react-toolkit-dropdown-button__button {
	padding: 0
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	border-right: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap:hover:not(.inovua-react-toolkit-button__icon-wrap--disabled),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled) .inovua-react-toolkit-dropdown-button--expanded .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):active .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button--theme-default:not(.inovua-react-toolkit-split-button--disabled):hover .inovua-react-toolkit-dropdown-button__button.inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	border-left: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button {
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
	font-size: 14px;
	color: #99a1aa;
	fill: #99a1aa
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:not(:hover),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:not(:hover),
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:not(:hover) {
	background-color: transparent;
	background-color: initial
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:hover,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:hover,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:hover {
	background-color: #fff
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button--disabled,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-button--disabled,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-button--disabled {
	opacity: .5;
	background-color: transparent;
	background-color: initial
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-button.inovua-react-toolkit-button.inovua-react-toolkit-button:not(.inovua-react-toolkit-button--disabled):hover,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button.inovua-react-toolkit-dropdown-button:not(.inovua-react-toolkit-button--disabled):hover,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light.inovua-react-toolkit-toolbar--change-button-styles .inovua-react-toolkit-split-button.inovua-react-toolkit-split-button.inovua-react-toolkit-split-button:not(.inovua-react-toolkit-button--disabled):hover {
	background-color: #fff
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__separator {
	background: #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow,
.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow:hover {
	background: #fff
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-right {
	border-left: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-left {
	border-right: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-down {
	border-top: 1px solid #e4e3e2
}

.inovua-react-toolkit-toolbar.inovua-react-toolkit-toolbar--theme-default-light .inovua-react-toolkit-toolbar__arrow--direction-up {
	border-bottom: 1px solid #e4e3e2
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light {
	font-size: 14px;
	fill: #99a1aa;
	border: 1px solid #cdcecd;
	background: #fff;
	min-height: 26px;
	border-radius: 1px;
	-webkit-transition: all .2s;
	transition: all .2s;
	position: relative
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light:hover {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input {
	color: #555e68;
	font-size: 14px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::-webkit-input-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::-moz-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::-ms-input-placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input::placeholder {
	color: rgba(85, 94, 104, .7)
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light.inovua-react-toolkit-numeric-input--disabled {
	fill: rgba(153, 161, 170, .7);
	opacity: .5
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light.inovua-react-toolkit-numeric-input--focused {
	border: 1px solid #7986cb;
	-webkit-box-shadow: 0 0 0 2px rgba(121, 134, 203, .4);
	        box-shadow: 0 0 0 2px rgba(121, 134, 203, .4)
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper {
	margin-left: 6px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button,
.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button:hover {
	stroke: #99a1aa
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__clear-button-wrapper .inovua-react-toolkit-numeric-input__clear-button:focus {
	outline: 1px solid #7986cb
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper {
	width: 24px;
	height: 30px;
	min-height: 20px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper.inovua-react-toolkit-numeric-input__spinner-wrapper--ltr {
	margin: 0
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper.inovua-react-toolkit-numeric-input__spinner-wrapper--rtl {
	margin: 4px 0 4px 6px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper-hidden.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden--ltr {
	margin: 0 6px 0 0
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-wrapper-hidden.inovua-react-toolkit-numeric-input__spinner-wrapper-hidden--rtl {
	margin: 0 0 0 6px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__input {
	min-height: 26px;
	margin: 2px 0
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow {
	padding: 0 6px
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow svg {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	pointer-events: none
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:hover,
.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:hover {
	background: rgba(121, 134, 203, .15);
	fill: #99a1aa
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:active,
.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:active {
	background: rgba(121, 134, 203, .25);
	fill: #99a1aa
}

.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--down:active svg,
.inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--theme-default-light .inovua-react-toolkit-numeric-input__spinner-arrow--up:active svg {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light {
	font-size: 14px;
	border: 1px solid #cdcecd;
	border-radius: 1px;
	background: #fff;
	fill: #99a1aa;
	stroke: #99a1aa;
	padding-top: 2px;
	min-width: 100px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-webkit-transition: all .2s;
	transition: all .2s;
	position: relative
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light:hover:not(.inovua-react-toolkit-combo-box--disabled) {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light,
.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light input {
	color: #555e68
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light input {
	padding: 0
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__input__placeholder {
	color: rgba(85, 94, 104, .7);
	white-space: nowrap
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--focus {
	background: #fff;
	border: 1px solid #7986cb;
	-webkit-box-shadow: 0 0 2px 0 rgba(121, 134, 203, .5);
	        box-shadow: 0 0 2px 0 rgba(121, 134, 203, .5)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr {
	padding-right: 3px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__input__wrapper,
.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__display-value {
	padding-left: 8px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl {
	padding-left: 3px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__input__wrapper,
.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__display-value {
	padding-right: 8px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--disabled {
	fill: #99a1aa;
	opacity: .5
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--shadow .inovua-react-toolkit-combo-box__list {
	-webkit-box-shadow: 0 0 8px 0 hsla(0, 0%, 43.9%, .5);
	        box-shadow: 0 0 8px 0 hsla(0, 0%, 43.9%, .5)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__list__loading-text {
	background: hsla(0, 0%, 100%, .4);
	color: #858585
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__loading-spinner {
	width: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__loading-spinner svg {
	-webkit-animation: react-toolkit-combo-box-loading-animation-default 1.4s linear infinite;
	animation: react-toolkit-combo-box-loading-animation-default 1.4s linear infinite;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0 8px 0 6px;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: stroke .25s ease-in-out;
	transition: stroke .25s ease-in-out
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__clear-icon:hover svg {
	stroke: #99a1aa
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools,
.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value {
	min-height: 27px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:hover {
	fill: #99a1aa;
	stroke: #99a1aa
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:hover:before {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:active:before {
	background: rgba(121, 134, 203, .25)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__tools .inovua-react-toolkit-combo-box__toggle-icon:before {
	content: "";
	position: absolute;
	top: -2px;
	right: -6px;
	width: 22px;
	height: calc(100% + 3px);
	background: transparent
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag {
	background: #fff;
	border: 1px solid #e4e3e2;
	border-radius: 1px;
	padding: 3px 8px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag--active {
	border: 1px solid #7986cb
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag--active.inovua-react-toolkit-combo-box__value__tag--selected {
	background: #fff
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag__clear-icon {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__value__tag__clear-icon:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__tag__clear-icon {
	margin-left: 12px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--ltr .inovua-react-toolkit-combo-box__value__tag {
	margin-right: 2px;
	margin-bottom: 2px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__tag__clear-icon {
	margin-right: 12px
}

.inovua-react-toolkit-combo-box.inovua-react-toolkit-combo-box--theme-default-light.inovua-react-toolkit-combo-box--rtl .inovua-react-toolkit-combo-box__value__tag {
	margin-left: 2px;
	margin-bottom: 2px
}

@-webkit-keyframes react-toolkit-combo-box-loading-animation-default {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes react-toolkit-combo-box-loading-animation-default {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.inovua-react-toolkit-combo-box__list--theme-default-light {
	background: #fff;
	border-radius: 1px;
	border: none;
	-webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .4);
	        box-shadow: 0 0 4px 0 rgba(0, 0, 0, .4)
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item {
	padding: 5px 8px;
	border: 1px solid transparent
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item:not(.inovua-react-toolkit-combo-box__list__item--disabled):hover {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--selected {
	background: rgba(121, 134, 203, .25)
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--active {
	border: 1px solid transparent
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item--disabled {
	color: #555e68;
	cursor: default
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__item__highlight {
	background: #f0f;
	font-weight: 700
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__group {
	padding: 5px 3px;
	font-weight: 700
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list {
	background: #fff
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar {
	width: 8px
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-track {
	background-color: rgba(168, 172, 176, .4);
	border-radius: 2px
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-thumb {
	background: rgba(168, 172, 176, .4);
	border-radius: 2px
}

.inovua-react-toolkit-combo-box__list--theme-default-light .inovua-react-toolkit-combo-box__list__virtual-list::-webkit-scrollbar-button {
	display: none
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light {
	color: #7986cb;
	fill: #7986cb;
	font-size: 14px;
	border-radius: 1px;
	transition: background .2s, -webkit-transform .2s;
	-webkit-transition: background .2s, -webkit-transform .2s;
	transition: background .2s, transform .2s;
	transition: background .2s, transform .2s, -webkit-transform .2s
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button) {
	background: #fff padding-box;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	border: 1px solid #7986cb;
	min-height: 28px;
	padding: 4px 8px
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled):active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled):hover {
	background: rgba(121, 134, 203, .15) padding-box
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled).inovua-react-toolkit-button--pressed {
	background: rgba(121, 134, 203, .25) padding-box
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button):not(.inovua-react-toolkit-button--disabled).inovua-react-toolkit-button--pressed:hover {
	background: rgba(147, 157, 213, .25) padding-box
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--focused {
	border: 1px solid #7986cb;
	-webkit-box-shadow: 0 0 0 3px rgba(121, 134, 203, .4);
	        box-shadow: 0 0 0 3px rgba(121, 134, 203, .4);
	-webkit-transition: border .2s;
	transition: border .2s
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--disabled {
	color: #7986cb;
	fill: #7986cb;
	opacity: .5
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	margin-right: 6px
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--ltr.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap,
.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-first .inovua-react-toolkit-button__icon-wrap {
	margin-left: 6px
}

.inovua-react-toolkit-button.inovua-react-toolkit-button--theme-default-light.inovua-react-toolkit-button--has-icon:not(.inovua-react-toolkit-button--no-children):not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button).inovua-react-toolkit-button--rtl.inovua-react-toolkit-button--icon-last .inovua-react-toolkit-button__icon-wrap {
	margin-right: 6px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light {
	padding: 2px 4px;
	background: #fff;
	fill: #99a1aa
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input {
	color: #555e68;
	font-size: 14px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light.inovua-react-pagination-toolbar--bordered {
	border: 1px solid #e4e3e2
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__per-page-text {
	margin-left: 8px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-button:not(.inovua-react-toolkit-dropdown-button__button):not(.inovua-react-toolkit-split-button__button) {
	padding: 2px;
	border-radius: 1px;
	border: 1px solid transparent
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--theme-default-light,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--theme-default-light .inovua-react-toolkit-combo-box__list,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-numeric-input--theme-default-light,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input:not(.inovua-react-toolkit-numeric-input__input) {
	border: 1px solid #e4e3e2;
	outline: none
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-combo-box--focus.inovua-react-toolkit-combo-box--theme-default-light,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-numeric-input.inovua-react-toolkit-numeric-input--focused,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light input:not(.inovua-react-toolkit-numeric-input__input):focus {
	border: 1px solid #7986cb
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-toolkit-toolbar__separator {
	background: #e4e3e2;
	margin: 7px 8px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__page-size-combo {
	background: #fff;
	margin-right: 8px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region {
	padding-top: 2px;
	padding-bottom: 2px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon {
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	fill: #99a1aa
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon.inovua-react-toolkit-button--over:not(.inovua-react-pagination-toolbar__icon--disabled).inovua-react-toolkit-button,
.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon.inovua-react-toolkit-button--over:not(.inovua-react-pagination-toolbar__icon--disabled).inovua-react-toolkit-button:hover {
	background: rgba(121, 134, 203, .15)
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--focused {
	background: rgba(121, 134, 203, .25)
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--FIRST_PAGE {
	margin-left: 4px;
	margin-right: 3px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--NEXT_PAGE {
	margin-right: 3px
}

.inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light .inovua-react-pagination-toolbar__region .inovua-react-pagination-toolbar__icon--named--REFRESH {
	margin-right: 8px
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light {
	fill: transparent
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__background-layer {
	background: rgba(0, 0, 0, .1)
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg {
	position: relative;
	-webkit-animation: inovua-react-toolkit-loadmask-spin 1.5s linear infinite;
	animation: inovua-react-toolkit-loadmask-spin 1.5s linear infinite
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg .inovua-react-toolkit-load-mask__loader-spinner {
	border-radius: 50%;
	background-image: conic-gradient(from 90deg, #e3e3e3, #7986cb .99turn, #e3e3e3);
	-o-object-fit: contain;
	   object-fit: contain;
	z-index: 9000
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg:after {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	z-index: 10000;
	background: transparent
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader--svg:before {
	content: "";
	position: absolute;
	top: 4px;
	left: 4px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #fafafa;
	z-index: 10000
}

@keyframes inovua-react-toolkit-loadmask-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.inovua-react-toolkit-load-mask.inovua-react-toolkit-load-mask--theme-default-light .inovua-react-toolkit-load-mask__loader-loadbar {
	border-radius: 50px;
	-webkit-box-shadow: 0 0 3px rgba(121, 134, 203, .2);
	        box-shadow: 0 0 3px rgba(121, 134, 203, .2)
}

.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-load-mask__loader-container .InovuaReactDataGrid__loading-wrapper {
	margin-top: 16px
}

.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-load-mask__loader-container .InovuaReactDataGrid__loading-wrapper .InovuaReactDataGrid__loading-text {
	font-weight: 500;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__load-mask--live-pagination {
	background: none
}

.InovuaReactDataGrid--theme-default-light .inovua-react-pagination-toolbar {
	-webkit-box-flex: 0;
	    -ms-flex: none;
	        flex: none
}

.InovuaReactDataGrid--theme-default-light .inovua-react-pagination-toolbar.inovua-react-pagination-toolbar--theme-default-light {
	border: none;
	border-top: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .inovua-react-toolkit-radio-button {
	margin-bottom: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__checkbox {
	margin: 3px
}

.InovuaReactDataGrid--theme-default-light {
	border: 1px solid #e4e3e2;
	background: #fff;
	color: #555e68;
	fill: #99a1aa;
	font-size: 14px
}

.InovuaReactDataGrid--theme-default-light:focus {
	outline: none
}

.inovua-react-panel--theme-THEME_NAME .InovuaReactDataGrid--theme-default-light,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--paginated:not(.InovuaReactDataGrid--live-pagination) {
	border: 1px solid #a1b6d3
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-rows-container {
	border-top: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row--show-border-bottom:not(:last-child) {
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-rows-container--position-start .InovuaReactDataGrid__locked-row--last-in-section {
	border-bottom: 3px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-rows-container--position-end .InovuaReactDataGrid__locked-row--first-in-section {
	border-top: 3px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--hovered {
	background: #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--active,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--active.InovuaReactDataGrid__row-resize-indicator--mobile {
	background: rgba(121, 134, 203, .5)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--constrained,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-indicator--constrained.InovuaReactDataGrid__row-resize-indicator--mobile {
	background: rgba(232, 64, 54, .5)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-index-column {
	background: #f8f8f8
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-resize-handle:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: ""
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-details-border {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-drag-proxy {
	background: #fff;
	border: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow {
	pointer-events: none;
	position: absolute;
	height: 3px;
	width: 40px;
	z-index: 99
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow--valid {
	background: #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-arrow--invalid {
	background: #f54
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-drag-scrolling-region {
	position: absolute;
	left: 0;
	width: 100%;
	height: 40px;
	z-index: 100;
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--scrolling {
	pointer-events: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details {
	background: #fff
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--details-grid {
	padding: 8px 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details>.InovuaReactDataGrid {
	margin: 0 8px;
	width: auto
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-bottom+.InovuaReactDataGrid__row-details-special-bottom-border {
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details--min-viewport-width+.InovuaReactDataGrid__row-details-special-top-border,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row .InovuaReactDataGrid__row-details--viewport-width+.InovuaReactDataGrid__row-details-special-top-border {
	position: absolute;
	width: 100%;
	top: -1px;
	left: 0;
	border-top: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--show-vertical-borders) .InovuaReactDataGrid__row-details {
	border-top: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row:not(.InovuaReactDataGrid__row--show-horizontal-borders) .InovuaReactDataGrid__row-details+.InovuaReactDataGrid__row-details-special-top-border {
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--show-horizontal-borders .InovuaReactDataGrid__row-details {
	border-top: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--show-horizontal-borders .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-bottom .InovuaReactDataGrid__row-details-special-bottom-border {
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row.InovuaReactDataGrid__row--selected {
	background: rgba(121, 134, 203, .25)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra {
	background: #fff
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even.InovuaReactDataGrid__row--selected,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra.InovuaReactDataGrid__row--selected,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column {
	background: #dee1f2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd {
	background: #f8f8f8
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd.InovuaReactDataGrid__row--selected,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd.InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-index-column {
	background: #dee1f2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	pointer-events: none;
	z-index: 12000
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders:before {
	border: 2px solid transparent;
	content: "";
	position: absolute;
	left: 2px;
	right: 2px;
	top: 1px;
	bottom: 1px;
	pointer-events: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders.InovuaReactDataGrid__row-active-borders--has-border-top:before {
	top: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__row-active-borders.InovuaReactDataGrid__row-active-borders--has-border-bottom:before {
	bottom: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--even .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--odd .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-background) {
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--selected {
	background: rgba(121, 134, 203, .25);
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__locked-row:hover .InovuaReactDataGrid__locked-row-cell {
	background: #ebedf7
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover {
	background: #ebedf7;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column {
	background: #ebedf7
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over {
	background: #d7dbef;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover {
	background: #d0d5ed;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column {
	background: #d0d5ed
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over {
	background: #d7dbef;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover {
	background: #ebedf7;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column {
	background: #ebedf7
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over {
	background: #d7dbef;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover {
	background: #d0d5ed;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__row-index-column {
	background: #d0d5ed
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-hover-rows .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty).InovuaReactDataGrid__row--selected .InovuaReactDataGrid__row-hover-target:hover .InovuaReactDataGrid__cell--over {
	background: #d7dbef;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders:before,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders:before {
	border: 2px solid #7986cb;
	z-index: 10
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active>.InovuaReactDataGrid__row-active-borders-wrapper {
	z-index: 11000
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--no-locked-start:before {
	border-left: 2px solid #7986cb;
	z-index: 1
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--no-locked-end:before {
	border-right: 2px solid #7986cb;
	z-index: 1
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-end>.InovuaReactDataGrid__row-active-borders,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-end>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-start>.InovuaReactDataGrid__row-active-borders,
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--focused .InovuaReactDataGrid__row--active.InovuaReactDataGrid__row--group-row.InovuaReactDataGrid__row--has-locked-start>.InovuaReactDataGrid__row-active-borders-wrapper>.InovuaReactDataGrid__row-active-borders {
	background: inherit;
	z-index: 11000
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-reorder-icon svg {
	fill: #495e85
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper__fill {
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group {
	font-weight: inherit
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-rtl-scroll-spacer {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header {
	background: #fff
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper {
	background: inherit;
	-webkit-transition: background;
	transition: background
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title {
	border-bottom: 1px solid #e4e3e2;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title.InovuaReactDataGrid__header-group__title--empty {
	border-bottom: 1px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content {
	font-weight: 700
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--no-padding),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-group-cell {
	padding: 8px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-group,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-group {
	background: #fff
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell {
	font-weight: inherit;
	border-color: #e4e3e2 !important
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	vertical-align: middle
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon {
	margin-left: 8px;
	margin-right: 8px;
	fill: #e1e1e1
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--asc,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--asc {
	margin-bottom: 4px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__content .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--active,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__group-toolbar-item .InovuaReactDataGrid__sort-icon-wrapper .InovuaReactDataGrid__sort-icon.InovuaReactDataGrid__sort-icon--active {
	fill: #99a1aa
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-resizer {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	height: inherit;
	bottom: 0
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--filterable .InovuaReactDataGrid__column-resizer {
	bottom: 41px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-resize-handle,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group-resize-handle {
	background: #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__resize-proxy {
	width: 4px;
	background: rgba(121, 134, 203, .5)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__resize-proxy--constrained {
	background: rgba(232, 64, 54, .5)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section+.InovuaReactDataGrid__column-resizer .InovuaReactDataGrid__column-resize-handle {
	right: -1px;
	z-index: 100
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper {
	line-height: 1.6
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__drag-proxy {
	direction: rtl
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy {
	opacity: .7
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__drag-proxy {
	opacity: 1
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__header-group--dragging {
	border-top: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__header-group--dragging {
	border-top: 1px solid #e4e3e2;
	border-left: 1px solid #e4e3e2;
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--dragging .InovuaReactDataGrid__column-header__menu-tool {
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--dragging.InovuaReactDataGrid__column-header--dragging {
	border: 1px solid #cdcecd;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left .InovuaReactDataGrid__column-header--dragging.InovuaReactDataGrid__column-header--dragging {
	border-left: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--show-border-left {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section:after {
	content: "";
	position: absolute;
	right: -3px;
	left: unset;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-ltr.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-ltr.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after {
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section:after {
	content: "";
	position: absolute;
	left: -3px;
	right: unset;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--direction-rtl.InovuaReactDataGrid__column-header--unresizable.InovuaReactDataGrid__column-header--locked-start.InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header--dragging:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--direction-rtl.InovuaReactDataGrid__column-header__resize-wrapper--locked-start.InovuaReactDataGrid__column-header__resize-wrapper--last-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging:after {
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--show-border-left {
	z-index: 10
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title {
	border-right: 1px solid transparent;
	font-weight: 700
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--show-border-right {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-start {
	border-right: none;
	margin-right: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-start:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section {
	margin-left: 3px;
	border-left: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-ltr.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-start {
	border-left: none;
	margin-left: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-start:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section {
	margin-right: 3px;
	border-right: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-group__title--direction-rtl.InovuaReactDataGrid__header-group__title--show-border-right.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__column-header--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy .InovuaReactDataGrid__header-group__title--show-border-left.InovuaReactDataGrid__header-group__title--locked-end.InovuaReactDataGrid__header-group__title--first-in-section {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__column-header__resize-wrapper,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title {
	margin-right: 0;
	margin-left: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__column-header__resize-wrapper:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__header-group .InovuaReactDataGrid__header-group__title:after {
	display: none
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__header-group__title--last:not(.InovuaReactDataGrid__header-group__title--dragging) {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right>.InovuaReactDataGrid__column-header--last:not(.InovuaReactDataGrid__column-header--hidden):not(.InovuaReactDataGrid__drag-proxy) {
	border-right: 0
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__header-group__title--last:not(.InovuaReactDataGrid__header-group__title--dragging) {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right>.InovuaReactDataGrid__column-header--last:not(.InovuaReactDataGrid__column-header--hidden):not(.InovuaReactDataGrid__drag-proxy) {
	border-left: 0
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-header-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__column-header.InovuaReactDataGrid__drag-proxy {
	border-left: 1px solid #e4e3e2;
	border-right: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--show-border-right,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header.InovuaReactDataGrid__column-header--virtualize-columns.InovuaReactDataGrid__column-header--show-border--left {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child {
	border-right: 3px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child.InovuaReactDataGrid__column-header--show-border-right:last-child {
	padding-right: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-right:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper:last-child>.InovuaReactDataGrid__column-header--show-border-right:after {
	content: "";
	position: absolute;
	right: -1px;
	z-index: 1;
	top: -1px;
	bottom: -1px;
	width: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child {
	border-left: 3px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child.InovuaReactDataGrid__column-header--show-border-left:last-child {
	padding-left: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-left:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left:last-child>.InovuaReactDataGrid__column-header--show-border-right:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-start-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper:last-child>.InovuaReactDataGrid__column-header--show-border-right:after {
	content: "";
	position: absolute;
	right: -1px;
	z-index: 1;
	top: -1px;
	bottom: -1px;
	width: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section {
	border-left: 3px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging {
	border-left: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header--show-border-left.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-ltr .InovuaReactDataGrid__column-header__resize-wrapper--show-border-left.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section:after {
	content: "";
	position: absolute;
	left: -3px;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section {
	border-right: 2px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--dragging {
	border-left: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header--show-border-right.InovuaReactDataGrid__column-header--locked-end.InovuaReactDataGrid__column-header--first-in-section:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-end-wrapper--direction-rtl .InovuaReactDataGrid__column-header__resize-wrapper--show-border-right.InovuaReactDataGrid__column-header__resize-wrapper--locked-end.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section:after {
	content: "";
	position: absolute;
	right: -2px;
	z-index: 1;
	top: 0;
	bottom: 0;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--dragging.InovuaReactDataGrid__drag-proxy.InovuaReactDataGrid__column-header__resize-wrapper--first-in-section.InovuaReactDataGrid__column-header__resize-wrapper--locked-end {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--dragging.InovuaReactDataGrid__drag-proxy:after {
	display: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--sortable {
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	cursor: pointer
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__header-group__title {
	background: hsla(0, 0%, 100%, .6)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header--dragging {
	background: hsla(0, 0%, 100%, .8);
	z-index: 1000;
	border-right: 1px solid #e4e3e2;
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-placeholder .InovuaReactDataGrid__column-header--should-group {
	border-top: 1px solid #e4e3e2;
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill {
	background: #7986cb;
	position: absolute;
	width: auto;
	height: auto;
	top: 1px;
	bottom: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--direction-ltr {
	left: 2px;
	right: -2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--direction-rtl {
	right: 2px;
	left: -2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-reorder-arrow-fill--target-group {
	top: 0;
	bottom: 1px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--last-in-section.InovuaReactDataGrid__column-header--locked-start .InovuaReactDataGrid__column-header__content {
	padding-right: 13px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__resize-wrapper--locked:after {
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__cell {
	border-top: 1px solid transparent !important
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--collapsed .InovuaReactDataGrid__cell:not(.InovuaReactDataGrid__cell--show-border-bottom) {
	border-bottom: 1px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-rows-container--show-border-right {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-top {
	border-top: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-bottom,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-bottom,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-bottom {
	border-bottom: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-left,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-left {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--locked-end:first-child:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--locked-end:first-child:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--locked-end:first-child:after {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	bottom: -1px;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--last,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right:not(.InovuaReactDataGrid__cell--last),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right:not(.InovuaReactDataGrid__footer-row-cell--last),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right:not(.InovuaReactDataGrid__locked-row-cell--last) {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--first-in-section,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--first-in-section {
	border-right: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--first-in-section),
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--first-in-section) {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--locked-end:first-child:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--locked-end:first-child:after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--locked-end:first-child:after {
	content: "";
	position: absolute;
	right: 0;
	top: -1px;
	bottom: -1px;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--last):after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--locked-start.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--last):after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--locked-start.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--last):after {
	content: "";
	position: absolute;
	right: -1px;
	top: -1px;
	bottom: -1px;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--locked-start.InovuaReactDataGrid__cell--last-in-section:not(.InovuaReactDataGrid__cell--last):after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--locked-start.InovuaReactDataGrid__footer-row-cell--last-in-section:not(.InovuaReactDataGrid__footer-row-cell--last):after,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--locked-start.InovuaReactDataGrid__locked-row-cell--last-in-section:not(.InovuaReactDataGrid__locked-row-cell--last):after {
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	bottom: -1px;
	width: 3px;
	border-left: 1px solid #e4e3e2;
	border-right: 1px solid #e4e3e2;
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--show-border-right.InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--last-in-section.InovuaReactDataGrid__footer-row-cell--locked-start,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--last-in-section.InovuaReactDataGrid__locked-row-cell--locked-start {
	padding-right: 13px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-ltr.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-ltr.InovuaReactDataGrid__footer-row-cell--show-border-left.InovuaReactDataGrid__footer-row-cell--first-in-section.InovuaReactDataGrid__footer-row-cell--locked-end,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-ltr.InovuaReactDataGrid__locked-row-cell--show-border-left.InovuaReactDataGrid__locked-row-cell--first-in-section.InovuaReactDataGrid__locked-row-cell--locked-end {
	padding-left: 13px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--direction-rtl.InovuaReactDataGrid__cell--show-border-left.InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__footer-row-cell--direction-rtl.InovuaReactDataGrid__footer-row-cell--show-border-right.InovuaReactDataGrid__footer-row-cell--first-in-section.InovuaReactDataGrid__footer-row-cell--locked-end,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__locked-row-cell--direction-rtl.InovuaReactDataGrid__locked-row-cell--show-border-right.InovuaReactDataGrid__locked-row-cell--first-in-section.InovuaReactDataGrid__locked-row-cell--locked-end {
	padding-right: 13px
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__footer-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__locked-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-ltr .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-right:not(.InovuaReactDataGrid__row-details--min-viewport-width) {
	border-right: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__footer-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__locked-row-cell--last:not(.InovuaReactDataGrid__cell--hidden),
.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--show-border-right.InovuaReactDataGrid--direction-rtl .InovuaReactDataGrid__row-details.InovuaReactDataGrid__row-details--show-border-right:not(.InovuaReactDataGrid__row-details--min-viewport-width) {
	border-left: 1px solid #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--hidden {
	border-right: 0;
	border-left: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-block,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--first .InovuaReactDataGrid__nested-group-cell {
	border-top: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--no-background.InovuaReactDataGrid__cell--no-background {
	background: #fff
}

.InovuaReactDataGrid--theme-default-light.InovuaReactDataGrid--grouped .InovuaReactDataGrid__cell--first-in-column-group {
	padding: 0;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--group-cell:not(.InovuaReactDataGrid__cell--pivot-enabled) {
	background: #fff;
	font-weight: 700
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--group-expand-cell.InovuaReactDataGrid__cell--group-expand-cell {
	padding: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-cell,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__nested-group-cell {
	height: auto
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell--locked:after {
	background: #e4e3e2
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__virtual-list-sticky-rows-container .InovuaReactDataGrid__row-cell-wrap .InovuaReactDataGrid__cell.InovuaReactDataGrid__cell--show-border-top {
	border-top: 1px solid transparent
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header .InovuaReactDataGrid__column-header--over,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--even:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--no-zebra:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row--odd:not(.InovuaReactDataGrid__row--scrolling):not(.InovuaReactDataGrid__row--empty) .InovuaReactDataGrid__cell--over {
	background: #ebedf7;
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start .InovuaReactDataGrid__cell__selection {
	right: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--locked-start .InovuaReactDataGrid__cell__selection-dragger {
	right: 1px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section.InovuaReactDataGrid__cell--unlocked .InovuaReactDataGrid__cell__selection {
	right: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection {
	left: 3px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection-dragger {
	right: 1px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--first-in-section.InovuaReactDataGrid__cell--locked-end .InovuaReactDataGrid__cell__selection-dragger--direction-rtl {
	left: 1px;
	right: unset
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section .InovuaReactDataGrid__cell__selection-dragger {
	right: 1px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--last-in-section .InovuaReactDataGrid__cell__selection-dragger--direction-rtl {
	left: 1px;
	right: unset
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active .InovuaReactDataGrid__cell__selection:after {
	border: 2px solid #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-selected .InovuaReactDataGrid__cell__selection:after {
	background: rgba(121, 134, 203, .15)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--cell-selected {
	color: #555e68
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-active.InovuaReactDataGrid__cell--cell-selected .InovuaReactDataGrid__cell__selection:after {
	border: 2px solid #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection:not(.InovuaReactDataGrid__cell__selection__bulk-update-mouse-down) {
	background: rgba(121, 134, 203, .05)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection:not(.InovuaReactDataGrid__cell__selection__bulk-update-mouse-down):after {
	border: 1px solid #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell--cell-selected:not(.InovuaReactDataGrid__cell--cell-active).InovuaReactDataGrid__cell--cell-bulk-update-mouse-down .InovuaReactDataGrid__cell__selection:after {
	border-style: dashed;
	border-color: #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__cell__selection-dragger {
	border-top: none;
	border-left: none;
	width: 6px;
	height: 6px;
	background: #7986cb
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper {
	border: 0;
	background: #fff;
	border-top: 1px solid #e4e3e2;
	padding: 4px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper--disabled,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper--read-only {
	opacity: .6
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-wrapper .InovuaReactDataGrid__column-header__filter {
	min-height: 32px;
	max-height: 32px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter__binary_operator_separator {
	width: 4px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings {
	margin-left: 8px;
	margin-right: 4px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings svg {
	pointer-events: none;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: -webkit-transform .2s;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings:active svg {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings .InovuaReactDataGrid__column-header__filter-settings-icon {
	fill: #99a1aa
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__filter-settings:hover .InovuaReactDataGrid__column-header__filter-settings-icon {
	fill: #e8e8e8
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__header-wrapper__fill__filters {
	min-height: 41px;
	border-top: 1px solid #e4e3e2;
	background: #fff
}

.InovuaReactDataGrid__group-toolbar--theme-default-light {
	padding: 4px;
	border-bottom: 1px solid #e4e3e2;
	background: #fff;
	fill: #99a1aa;
	min-height: 40px
}

.InovuaReactDataGrid__group-toolbar--theme-default-light .InovuaReactDataGrid__group-toolbar-insert-arrow {
	background: #7d8389;
	margin: 0 3px
}

.InovuaReactDataGrid__group-toolbar--theme-default-light .InovuaReactDataGrid__group-toolbar-insert-arrow:first-child {
	margin-left: 0
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light {
	padding: 8px 9px;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none;
	border: 1px solid #e4e3e2;
	background: #fff;
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--sortable {
	cursor: pointer
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--dragging {
	opacity: .8;
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light:not(.InovuaReactDataGrid__group-toolbar-item--dragging) {
	-webkit-transition: left .2s;
	transition: left .2s
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light.InovuaReactDataGrid__group-toolbar-item--placeholder {
	border: 1px solid transparent;
	opacity: .9
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon {
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	 -ms-user-select: none;
	     user-select: none
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon svg {
	margin-bottom: 2px;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition: -webkit-transform .2s;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	pointer-events: none;
	stroke: #99a1aa
}

.InovuaReactDataGrid__group-toolbar-item--theme-default-light .InovuaReactDataGrid__group-toolbar-item__clear-icon:active svg {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.InovuaReactDataGrid__group-toolbar--direction-ltr .InovuaReactDataGrid__group-toolbar-item--theme-default-light+.InovuaReactDataGrid__group-toolbar-item--theme-default-light {
	margin-left: 2px
}

.InovuaReactDataGrid__group-toolbar--direction-rtl .InovuaReactDataGrid__group-toolbar-item--theme-default-light+.InovuaReactDataGrid__group-toolbar-item--theme-default-light {
	margin-right: 2px
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders-inner {
	border: 2px solid #7986cb;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	pointer-events: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	pointer-events: none
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders--has-border-top .InovuaReactDataGrid__row-active-borders-inner {
	top: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__row-active-borders--has-border-bottom .InovuaReactDataGrid__row-active-borders-inner {
	bottom: 0
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool {
	border-left: none;
	border-right: none;
	padding: 2px 10px 2px 2px;
	-webkit-transition: opacity 0ms ease-in-out .25s;
	transition: opacity 0ms ease-in-out .25s
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool svg {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	pointer-events: none;
	transition: -webkit-transform .2s;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool svg:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header__menu-tool:hover svg {
	fill: #e8e8e8
}

.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--align-end.InovuaReactDataGrid__column-header--direction-ltr>.InovuaReactDataGrid__column-header__menu-tool,
.InovuaReactDataGrid--theme-default-light .InovuaReactDataGrid__column-header--align-start.InovuaReactDataGrid__column-header--direction-rtl>.InovuaReactDataGrid__column-header__menu-tool {
	border-left: none;
	border-right: none;
	margin-left: 8px
}
.form-caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 5.008px;
  margin-left: 0.313rem;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* form fields */
.field.wide {
  margin-bottom: 25.008px;
  margin-bottom: 1.563rem;
}
.field.narrow {
  margin-top: 5.008px;
  margin-top: 0.313rem;
  margin-bottom: 5.008px;
  margin-bottom: 0.313rem;
}
.field.btn-wrap {
  margin-top: 50px;
  margin-top: 3.125rem;
}

/* generated form field elements */
.rendered-field-title {
	margin: 10px 0
}
.rendered-field-title > label {
  padding: 0 20px 0 0;
  color: #0084de;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
}
.rendered-field-title > button {
  padding: 10px;
}

div[class].rendered-form-container > .col li {
  margin: 0 0 50px;
  padding: 0 16px 16px 0;
  padding: 0 1rem 1rem 0;
}

div[class].rendered-form-container > .col li .rendered-field-title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

div[class].rendered-form-container > .col li .rendered-field-title > h3 {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  color: #333;
  text-transform: uppercase;
}

div[class].rendered-form-container > .col li .rendered-field-title .delete {
  text-align: right;
  cursor: pointer;
}
[data-ttip] {
	position: relative
}
[data-ttip]:after {
	position: absolute;
	font-size: 13px;
	border-radius: .4rem;
	content: attr(data-ttip);
	padding: 12.8px;
	padding: .8rem;
	background-color: rgba(17, 17, 17, .8);
	-webkit-box-shadow: 0 0 14px rgba(0, 0, 0, .1);
	        box-shadow: 0 0 14px rgba(0, 0, 0, .1);
	color: #fff;
	line-height: 20px;
	line-height: 1.25rem;
	text-align: left;
	z-index: 1;
	pointer-events: none;
	display: block;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	transition: all .3s;
	bottom: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 10px);
	        transform: translate(-50%, 10px);
	white-space: pre;
	width: auto;
}
[data-ttip]:after {
	opacity: 0;
}
[data-ttip]:hover {
	overflow: visible
}
[data-ttip]:hover:after {
	display: block;
	opacity: 1;
	visibility: visible;
	-webkit-transform: translate(-50%, -10px);
	        transform: translate(-50%, -10px);
}
[data-ttip].ttip--bottom:after, [data-ttip][data-ttip-pos="bottom"]:after {
	bottom: auto;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, -10px);
	        transform: translate(-50%, -10px);
}
[data-ttip].ttip--bottom:hover:after, [data-ttip][data-ttip-pos="bottom"]:hover:after {
	-webkit-transform: translate(-50%, 10px);
	        transform: translate(-50%, 10px);
}
[data-ttip].ttip--left:after, [data-ttip][data-ttip-pos="left"]:after {
	bottom: auto;
	left: auto;
	top: 50%;
	right: 100%;
	-webkit-transform: translate(10px, -50%);
	        transform: translate(10px, -50%);
}
[data-ttip].ttip--left:hover:after, [data-ttip][data-ttip-pos="left"]:hover:after {
	-webkit-transform: translate(-10px, -50%);
	        transform: translate(-10px, -50%);
}
[data-ttip].ttip--right:after, [data-ttip][data-ttip-pos="right"]:after {
	bottom: auto;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-10px, -50%);
	        transform: translate(-10px, -50%);
}
[data-ttip].ttip--right:hover:after, [data-ttip][data-ttip-pos="right"]:hover:after {
	-webkit-transform: translate(10px, -50%);
	        transform: translate(10px, -50%);
}
[data-ttip][data-ttip-length="small"]:after, [data-ttip].ttip-length--small:after {
	white-space: normal;
	width: 80px;
}
[data-ttip][data-ttip-length="medium"]:after, [data-ttip].ttip-length--medium:after {
	white-space: normal;
	width: 150px;
}
[data-ttip][data-ttip-length="large"]:after, [data-ttip].ttip-length--large:after {
	white-space: normal;
	width: 260px;
}
[data-ttip][data-ttip-length="fit"]:after, [data-ttip].ttip-length--fit:after {
	white-space: normal;
	width: 100%;
}
[data-ttip][data-ttip-align="right"]:after, [data-ttip].ttip-align--right:after {
	text-align: right;
}
[data-ttip][data-ttip-align="center"]:after, [data-ttip].ttip-align--center:after {
	text-align: center;
}
/**
* Based on Wenk v1.0.2 by Tiaan du Plessis @mightyCrow
**/
/* Common, default styles for the notification box */

.s-alert-box,
.s-alert-box * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.s-alert-box {
	position: fixed;
	background: rgba(42, 45, 50, .85);
	padding: 22px;
	line-height: 1.4;
	z-index: 1500;
	pointer-events: none;
	color: rgba(250, 251, 255, .95);
	font-size: 100%;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	max-width: 300px;
	-webkit-transition: top .4s, bottom .4s;
	transition: top .4s, bottom .4s;
	border-radius: 4px;
}

.s-alert-box.s-alert-show {
	pointer-events: auto;
}

.s-alert-box a {
	color: inherit;
	opacity: 0.7;
	font-weight: 700;
}

.s-alert-box a:hover,
.s-alert-box a:focus {
	opacity: 1;
}

.s-alert-box p {
	margin: 0;
}

.s-alert-box.s-alert-show,
.s-alert-box.s-alert-visible {
	pointer-events: auto;
}

.s-alert-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.s-alert-close:hover,
.s-alert-close:focus {
	outline: none;
}

.s-alert-close::before,
.s-alert-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 60%;
	top: 50%;
	left: 50%;
	background: #fff;
}

.s-alert-close:hover::before,
.s-alert-close:hover::after {
	background: #fff;
}

.s-alert-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.s-alert-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}

/* positions */

.s-alert-bottom-left {
	top: auto;
	right: auto;
	bottom: 30px;
	left: 30px;
}
.s-alert-top-left {
	top: 30px;
	right: auto;
	bottom: auto;
	left: 30px;
}
.s-alert-top-right {
	top: 30px;
	right: 30px;
	bottom: auto;
	left: auto;
}
.s-alert-bottom-right { /*default*/
	top: auto;
	right: 30px;
	bottom: 30px;
	left: auto;
}
.s-alert-bottom {
	width: 100%;
	max-width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
}
.s-alert-top {
	width: 100%;
	max-width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
}

/* conditions */

.s-alert-info {
	background: #0084de;
	color: #fff;
}
.s-alert-success {
	background: #10b48a;
	color: #fff;
}
.s-alert-warning {
	background: #ef8b2c;
	color: #fff;
}
.s-alert-error {
	background: #d24141;
	color: #fff;
}

[class^="s-alert-effect-"].s-alert-hide,
[class*=" s-alert-effect-"].s-alert-hide {
	-webkit-animation-direction: reverse;
	animation-direction: reverse;
}

/* height measurement helper */
.s-alert-box-height {
	visibility: hidden;
	position: fixed;
}

.alert-content-wrapper .icon {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

.alert-title,
.alert-close {
	display: inline-block;
	vertical-align: middle;
}

.alert-title {
	vertical-align: top;
	width: 77%;
	margin: 0;
	font-size: 18px;
}

.s-alert-info .alert-close {
	color: #a4d5f6;
}

.s-alert-success .alert-close {
	color: #97d8c7;
}

.s-alert-warning .alert-close {
	color: #fbdaba;
}

.s-alert-error .alert-close {
	color: #ea8282;
}

.alert-close {
	display: inline-block;
	line-height: 0;
	width: 20px;
	height: 26px;
	background: none;
	border: none;
	font-size: 30px;
	cursor: pointer;
	-webkit-transition: color 0.250s ease-in-out;
	transition: color 0.250s ease-in-out;
	padding: 0
}

.alert-close:hover,
.alert-close:focus {
	color: #fff;
}

.s-alert-box-inner {
	margin: 10px auto;
	font-size: 15px;
	width: 90%;
}
.docdata {
	background-position:left top;
	background-repeat:repeat-y;
	font-family: Arial, Monospace;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
	margin:0;
	padding:0
}
.docdata .tooltip {
	width: 300 px;
}
.docdata div, .docdata td, .docdata .normal_text
	{
	font-family: Arial, Monospace;
	color: #666666;
	font-size: 9pt;
	font-style: normal;
}
.docdata div.inputType {
	margin-left:20px;
	margin-bottom:5px;
}
.docdata div.tabType {
	margin-left:20px;
	margin-bottom:5px;
}
.docdata select {
	margin:2px;
}
.docdata .sortable {
	cursor: pointer;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right: 10px;
}
.docdata .sortable_asc {
	cursor: pointer;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right: 10px;
}
.docdata .sortable_desc {
	cursor: pointer;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right: 10px;
}
.docdata .center {
	text-align: center;
}
.docdata .left {
	text-align:left;
}
.docdata .headerCell {
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif;
}
.docdata {
	/* tabelcel met lichtblauwe achtergrond */
}
.docdata td.lblauw		{
	vertical-align : top;
	background-color:#EEEEEE;
}
.docdata td.content {
	width: 100%;
	background-color: #FFFFFF;
	vertical-align : top;
	padding: 10px;
}
.docdata {
	/* tabelcel met witte achtergrond */
}
.docdata td.wit		{
	background-color: #FFFFFF;
	vertical-align : top;
}
.docdata {
	/* tabelcel met rode achtergrond */
}
.docdata td.rood		{
	background-color: #FF7777;
	vertical-align : top;
}
.docdata td.geel		{
	background-color: #FFFF77;
	vertical-align : top;
}
.docdata td.tabel
	{
	background-color: #C1CC26;
	padding:5px;
	display: none;
}
.docdata table.accountingtable {
	width:90%;
	padding:10px;
	border:solid 1px;
	border-color: EEEEEE;
}
.docdata table.mandatestable, .docdata table.paymentstable {
	width:90%;
	padding:10px;
	border:solid 1px;
	border-color: EEEEEE;
}
.docdata table.paymentsOverview {
	width:100%;
}
.docdata td.mandateslabel {
	width:40%;
	font-weight:bold;
	vertical-align: top;
}
.docdata td.mandatesvalue {
	width:60%;
}
.docdata input.mandateid {
	width:250px;
	padding-right:20px;
}
.docdata table.data {
	padding: 6px;
}
.docdata {
	/* Headlines */
}
.docdata H1	{
	font-family: Arial;
	font-size: 16px;
	padding-bottom:10px;
}
.docdata H2	{
	font-family: Arial;
	font-size: 14px;
	padding-bottom:8px;
}
.docdata H3	{
	font-family: Arial;
	font-size: 12px;
	padding-bottom:6px;
}
.docdata {
	/* "Zelfde" Headlines zonder witregel */
}
.docdata .kop1		{
	font-family: Arial;
	font-size: 16px;
}
.docdata .kop2	 	{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
}
.docdata .kop3 	{
	font-family: Arial;
	font-size: 12px;
}
.docdata .inputform		{
	font: Arial;
	font-size: 8pt;
	color : #000000;
	background-color: #EEEEEE;
}
.docdata INPUT, .docdata TEXTAREA, .docdata CHECKBOX {
	padding:2px;
	font: Arial;
	font-size: 8pt;
	/* no default color, leave it to the browser */
	background-color: #EEEEEE;
	border:solid 1px #c1cc26;
}
.docdata input[type='submit'], .docdata input[type='button'] {
	cursor: pointer;
}
.docdata input[disabled] {
	cursor: default;
}
.docdata .profileNoBorder {
	padding:2px;
	font: Arial;
	font-size: 8pt;
	background-color: #ffffff;
	padding-top:0px;
	border:solid 0px #c1cc26;
}
.docdata td.profileNoBorder
	{
	padding:5px;
	font-family: Arial, Monospace;
	color: #FF0000;
	font-size: 9pt;
	font-style: normal;
	background-color:  #C1CC26;
}
.docdata input.profileNoBorder
	{
	font: Arial;
	font-size: 8pt;
	font-style: normal;
	padding-top:0px;
	padding-left:20px;
}
.docdata SELECT {
	font-size: 8pt;
	color : #000000;
	background-color: #EEEEEE;
}
.docdata .submit
	{
	font-family: arial;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	font-size: 8pt;
	border:solid 1px #c1cc26;
	background-color: white;
	text-decoration: none;
	cursor: hand;
}
.docdata {
	/* normale link */
}
.docdata A	{
	color: #666666;
	font-weight:normal;
	text-decoration: underline;
}
.docdata A:hover {
	text-decoration:none;
}
.docdata {
	/* A:link		{color: #1C5190; font-size: 9pt; text-decoration: none;}
	A:visited		{color: #BBCBDE; font-size: 9pt; text-decoration: none;}
	A:active		{color: #BBCBDE; font-size: 9pt; text-decoration: none;}
	A:hover		{color: #1C5190; font-size: 9pt; text-decoration: underline;} */
	/* witte tekst-link op onkere achtergrond-kleur bv. voor Log-out */
}
.docdata A.wit:link		{
	color: #DDE5EE;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}
.docdata A.wit:visited	{
	color: #BBCBDE;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}
.docdata A.wit:active	{
	color: #BBCBDE;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}
.docdata A.wit:hover		{
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: underline;
}
.docdata P.logout		{
	margin-left:12px;
	margin-top:10px;
}
.docdata .vet			{
	font-weight:bold;
}
.docdata {
	/* menu-items boven in beeld */
}
.docdata A.menu:link		{
	color: #666666;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;
}
.docdata A.menu:visited	{
	color: #666666;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;
}
.docdata A.menu:active	{
	color: #666666;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: underline;
}
.docdata A.menu:hover	{
	color: #666666;
	font-size: 9pt;
	font-weight:normal;
	text-decoration: none;
}
.docdata {
	/* linkje binnen een border */
}
.docdata A.borderbut:link	{
	color: #003273;
	padding-left:8px;
	padding-right:8px;
	text-decoration: none;
	font-weight:bold;
}
.docdata A.borderbut:visited 	{
	color: #7F99BA;
	padding-left:8px;
	padding-right:8px;
	text-decoration: none;
	font-weight:bold;
}
.docdata A.borderbut:active	{
	color: #FF3273;
	padding-left:8px;
	padding-right:8px;
	text-decoration: none;
	font-weight:bold;
}
.docdata A.borderbut:hover		{
	color: #000000;
	padding-left:8px;
	padding-right:8px;
	text-decoration: underline;
	font-weight:bold;
}
.docdata HR {
	color: #C1CC26;
}
.docdata {
	/* paragraaf ... */
	/* hieronder kleurenhulp */
	/* 003273 donkerblauw tekst */
	/* 1C5190 donkerblauw lb */
	/* BBCBDE mediumblauw rb */
	/* 7F99BA mediumblauw visited color menu ???? */
	/* DDE5EE lichtblauw */
	/* CSS Document */
}
.docdata .topMenu
	{
	background-position:left top;
	background-repeat:repeat-x;
	padding-bottom:27px;
	padding-top: 7px;
	padding-left: 0;
}
.docdata .topMenu ul {
	height:30px;
	vertical-align: middle;
}
.docdata .topMenu ul:hover {}
.docdata .topMenu A
	{
	padding-left:10px;
	padding-right: 10px;
	cursor:pointer;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
.docdata .topMenu A:hover {
	text-decoration:underline;
}
.docdata #dropmenudiv {
	margin-left:5px;
	position:absolute;
	font-family:Arial, Monospace;
	font-size:9pt;
	line-height:20px;
	z-index:100;
	padding-top:0px;
	background-color:Transparent;
	margin-top:6px;
	border:solid 1px #C1CC26;
	border-bottom:0px;
}
.docdata #dropmenudiv a {
	color:#666666;
	display: block;
	border-bottom:solid 1px #C1CC26;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	background-color:#FFFFFF;
	font-size:9pt;
	white-space: nowrap;
}
.docdata #dropmenudiv a:hover {
	background-color: #EEEEEE;
}
.docdata div.options
	{
	float:right;
	width:250px;
	background-color:#FFFFFF;
	text-align:right;
	padding:10px;
	line-height:14px;
}
.docdata .pad1 {
	padding:1px;
}
.docdata .margin1 {
	margin:1px;
}
.docdata .money {
	float: right;
}
.docdata .alert {
	color: red;
}
.docdata .alertHeader {
	color: red;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.docdata .info {
	color: green;
}
.docdata .odd {
	background-color: #ddeedd;
}
.docdata .greenLink {
	color: #5c8a5a;
}
.docdata .leftPadding {
	padding-left:27px;
}
.docdata .rightPadding {
	width: 57px;
}
.docdata .greenBorder {
	border-color: #5c8a5a;
}
.docdata .even {}
.docdata .grayBorder {
	border-color: #C0C0C0;
}
.docdata .dr-table {
	margin-top: 5px;
}
.docdata .dr-table .left {
	text-align: left;
}
.docdata .rich-messages {}
.docdata .rich-message-marker img {
	padding-right:7px;
}
.docdata .rich-messages,
	.docdata .rich-message-label,
	.docdata .properties {
	font-size: 9pt;
}
.docdata .rich-message-label {
	color: red;
}
.docdata .properties .label {
	width: 300px;
}
.docdata .properties .value {}
.docdata .properties .message {
	width: 200px;
}
.docdata .summary .properties .label,
	.docdata .summary .properties .value {
	color: #BED6F8;
}
.docdata .properties .value input,
	.docdata .properties .value textarea,
	.docdata .properties .value select {
	border-color: #BED6F8;
	border-width: 1px;
	color: #000000;
	font-size: 9pt;
}
.docdata .properties .value input[disabled],
	.docdata .properties .value textarea[disabled],
	.docdata .properties .value select[disabled] {
	border-color: transparent;
}
.docdata .refund .properties .label {
	width: 150px;
}
.docdata .refund .properties .value {
	width: 300px;
}
.docdata .refund .properties .value .info {
	display: block;
	clear: left;
	font-size: 80%;
}
.docdata .refund .refundAmounts .value {
	text-align: right;
}
.docdata .refund .properties .message {
	width: 150px;
}
.docdata .search .properties .label,
	.docdata .search .properties .value {
	width: 50%;
}
.docdata .search .properties .value select {
	width: 100%;
}
.docdata .search .properties .value .comboBox {
	margin-bottom: 8px;
}
.docdata .search td.actions {
	width: 100px;
	vertical-align: bottom;
}
.docdata div.rich-panel-header h2 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
}
.docdata .wizard .actions {
	display: block;
	padding-top: 10px;
}
.docdata .wizard .actions input {
	width: 125px;
}
.docdata .subject {
	width: 375px;
}
.docdata .wizard .rich-separator {
	margin-bottom: 10px;
}
.docdata .dr-table-headercell .dr-dscr,
	.docdata .dr-table-footercell .dr-dscr {
	float: right;
}
.docdata .pagingDetails {
	float: left;
	font-size: smaller;
	font-weight: normal;
	margin-left: 3px;
	margin-top: 5px;
}
.docdata {
	/* BUTTONS */
}
.docdata .buttons a, .docdata .buttons button, .docdata .buttons input {
	display:block;
	float:left;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px;
	/* Links */
}
.docdata .dr-table .buttons a {
	font-size: 100%;
	line-height: 100%;
	margin: auto;
	padding: 3px 10px 6px 7px;
}
.docdata .dr-table .highlight,
	.docdata .dr-table .highlight a {
	color: black;
	font-weight: bold;
}
.docdata .dr-table td.disabled,
	.docdata .dr-table td.disabled a {
	color: gray;
	font-weight: auto;
}
.docdata .buttons button, .docdata .buttons input {
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px;
	/* IE6 */
}
.docdata .buttons button[type], .docdata .buttons input[type] {
	padding:5px 10px 5px 7px;
	/* Firefox */
	line-height:17px;
	/* Safari */
}
.docdata *:first-child+html button[type], .docdata *:first-child+html input[type] {
	padding:4px 10px 3px 7px;
	/* IE7 */
}
.docdata .buttons button img, .docdata .buttons input img, .docdata .buttons a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
.docdata {
	/* STANDARD */
}
.docdata .buttons button:hover, .docdata .buttons input:hover, .docdata .buttons a:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.docdata .buttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
.docdata {
	/* POSITIVE */
}
.docdata button.positive, .docdata input.positive, .docdata .buttons a.positive {
	color:#529214;
}
.docdata .buttons a.positive:hover, .docdata .buttons input.positive:hover, .docdata .buttons button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
.docdata .buttons a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
.docdata {
	/* NEGATIVE */
}
.docdata .buttons a.negative, .docdata input.negative, .docdata button.negative {
	color:#d12f19;
}
.docdata .buttons a.negative:hover, .docdata input.negative:hover, .docdata button.negative:hover {
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.docdata .buttons a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
.docdata {
	/* DEFAULT */
}
.docdata button.default, .docdata input.default, .docdata .buttons a.default {
	color:#336699;
}
.docdata .buttons a.default:hover, .docdata input.default:hover, .docdata button.default:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.docdata .buttons a.default:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
.docdata tr.amex_checks {
	background-color: #ffebec;
}
.docdata tr.consistency_checks {
	background-color: #fff9eb;
}
.docdata tr.solvency_checks {
	background-color: #ebefff
}
.docdata tr.velocity_checks {
	background-color: #f3ffeb;
}
.docdata tr.verification_checks {
	background-color: #fff9eb;
}
.docdata tr.volume_checks {
	background-color: #ffebec;
}
.docdata .p_OraHiddenLabel {
	visibility: hidden;
}
.docdata {
	/* * profilepaymentmethodnames.jspx * */
}
.docdata .paymentMethodNameSelect {
	width: 240px;
	margin-top: 4px;
	overflow: hidden;
	background-color: #EEEEEE;
	border: solid 1px #C1CC26;
}
.docdata .merchantProfilePaymentMethodNameEdit {
	margin-top: 4px;
	padding: 4px;
}
.docdata {
	& .merchantProfilePaymentMethodNameEditheader, & .merchantProfileLanguageKeysEditHeader,
		.editProfileheader {
		padding: 2px;
		padding-bottom: 8px;
		font-size: 16pt;
	}
}
.docdata .merchantProfilePaymentMethodNameEdit tr td {
	vertical-align: top;
}
.docdata .merchantProfilePaymentMethodNameEdit tr td select {
	border: solid 1px #C1CC26;
}
.docdata .merchantProfilePaymentMethodNameEdit tr td table tr td {
	vertical-align: top;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-output {
	border: solid 1px #C1CC26;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-header {
	border: none;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-content {
	border: none;
	border-top: solid 1px #C1CC26;
	background-color: #EEEEEE;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-table-header {
	border: none;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-table-header-cell-last {
	background-color: white;
	border: none;
	background-image: none;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-control-disabled,
		.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-control-top,
		.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-control-bottom,
		.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-control-up,
		.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-control-down {
	border: solid 1px #C1CC26;
}
.docdata .merchantProfilePaymentMethodNameEdit .rich-ordering-list-button-layout * {
	background-image: none;
	background-color: #EEEEEE;
}
.docdata .merchantProfileLanguageKeysSearch td,
	.docdata .merchantProfileLanguageKeysAdd td,
	.docdata .merchantProfileLanguageKeysEdit td {
	width: 245px;
}
.docdata .merchantProfileLanguageKeysSearch select {
	width: 100px;
}
.docdata .merchantProfileLanguageKeysAdd .newLanguageKeyInput {
	width: 240px;
}
.docdata .merchantProfileLanguageKeysEdit select {
	width: 240px;
}
.docdata .merchantProfileLanguageKeysEdit textarea {
	height: 140px;
	width: 240px;
}
.docdata .acquirerAvailability tr td {
	vertical-align: top;
}
.docdata .Visa3DSInfoDto tr td:first-child {
	width: 120px;
}
.docdata #profilePaymentMethodNameForm .infomessages, .docdata #profileForm .infomessages .rich-messages-label {
	padding-left: 2px;
	margin-top: 8px;
	margin-bottom: 8px;
	display: block;
	font-weight: bold;
}
.docdata ul.submenu-list {
	list-style-type: circle;
	padding-left: 14px;
}
.docdata ul.submenu-list li {
	padding: none;
}
.docdata .idealmigrate {
	width: 10em;
	margin-right: 20px;
}
.docdata #birtReport .dr-table {
	border: 0 none;
}
.docdata #birtReport .dr-table-cell {
	border: 0 none;
}
.docdata #birtReport .dr-dscr-t {
	border: 0 none;
}
.docdata #birtReport .dr-dscr-button-dsbld  {
	background: none repeat scroll 0 0 #EEEEEE;
	color: #EEEEEE;
	border: 0 none;
}
.docdata #birtReport .dr-dscr-button {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 0 none;
}
.docdata #birtReport .dr-dscr-inact {
	color: #666666;
	border: 0 none;
}
.docdata #birtReport  input[type=submit] {
	background:ButtonFace;
	color:ButtonText;
	border:2px outset ButtonFace;
}
.docdata .bo-page-title {
	padding-bottom: 10px;
}
.docdata .error {
	color: red;
}
.docdata .info {
	color: blue;
}
.docdata .currencyColumn {
	width: 5em;
}
.docdata .secondaryDisplayField {
	margin-left: 10px;
	font-style: italic;
}
.docdata .content .inputType DIV.infomessages {
	max-width: 680px;
}
.docdata {
	/* hide the file upload "clear" (delete) controls */
}
.docdata .batch_migr_file_upload .rich-fileupload-anc, .docdata .batch_migr_file_upload .rich-fileupload-ico-clear {
	display: none;
}
.docdata .migrationWindow {
	width: 600px;
}
.docdata #searchTransactions .label {
	width: 175px;
}
.docdata #searchTransactions .value {
	width: 425px;
}
.docdata .bold {
	font-weight:bold;
}
.docdata .preformatted {
	white-space: pre-wrap;
}
.docdata .top {
	vertical-align: top;
}
.docdata .clearfix:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.docdata .migrate-label {
	height: 96px;
	width: 531px;
	background: #fff;
	display: block;
	position: absolute;
	top: 40px;
	right: 10px;
	text-decoration: none;
	color: #000;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .24);
	        box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .24)
}
.docdata .migrate-label img {
	width: 201px;
	float: left;
	display: block;
	padding: 0px;
	margin: 0px
}
.docdata .migrate-label p {
	display: block;
	height: 66px;
	background: #009ee1;
	padding: 15px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	margin: 0;
	float: right;
	width: 300px;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-weight: 500;
	line-height: 1.33;
	font-size: 13px;
	text-align: left;
}
.docdata .inter-merchant-config_header {
	text-align: left;
}
.docdata .inter-merchant-config_dropdown {
	padding-left: 10px;
	padding-right: 10px;
}
.docdata .inter-merchant-config_merchant {
	width: 150px
}
.docdata .inter-merchant-config_token {
	width: 250px
}
.docdata .inter-merchant-config_action {
	width: 75px
}
