@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
/*ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}*/
/*blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:2.5px;padding-left:2.5px}@media(min-width: 576px){.container{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 768px){.container{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 992px){.container{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 1200px){.container{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 576px){.container{width:540px;max-width:100%}}@media(min-width: 768px){.container{width:720px;max-width:100%}}@media(min-width: 992px){.container{width:960px;max-width:100%}}@media(min-width: 1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:2.5px;padding-left:2.5px}@media(min-width: 576px){.container-fluid{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 768px){.container-fluid{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 992px){.container-fluid{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 1200px){.container-fluid{padding-right:2.5px;padding-left:2.5px}}.row{display:flex;flex-wrap:wrap;margin-right:-2.5px;margin-left:-2.5px}@media(min-width: 576px){.row{margin-right:-2.5px;margin-left:-2.5px}}@media(min-width: 768px){.row{margin-right:-2.5px;margin-left:-2.5px}}@media(min-width: 992px){.row{margin-right:-2.5px;margin-left:-2.5px}}@media(min-width: 1200px){.row{margin-right:-2.5px;margin-left:-2.5px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;min-height:1px;padding-right:2.5px;padding-left:2.5px}@media(min-width: 576px){.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 768px){.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 992px){.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:2.5px;padding-left:2.5px}}@media(min-width: 1200px){.col-xl,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{padding-right:2.5px;padding-left:2.5px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.3333333333%}.pull-2{right:16.6666666667%}.pull-3{right:25%}.pull-4{right:33.3333333333%}.pull-5{right:41.6666666667%}.pull-6{right:50%}.pull-7{right:58.3333333333%}.pull-8{right:66.6666666667%}.pull-9{right:75%}.pull-10{right:83.3333333333%}.pull-11{right:91.6666666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.3333333333%}.push-2{left:16.6666666667%}.push-3{left:25%}.push-4{left:33.3333333333%}.push-5{left:41.6666666667%}.push-6{left:50%}.push-7{left:58.3333333333%}.push-8{left:66.6666666667%}.push-9{left:75%}.push-10{left:83.3333333333%}.push-11{left:91.6666666667%}.push-12{left:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.3333333333%}.pull-sm-2{right:16.6666666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.3333333333%}.pull-sm-5{right:41.6666666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.3333333333%}.pull-sm-8{right:66.6666666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.3333333333%}.pull-sm-11{right:91.6666666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.3333333333%}.pull-md-2{right:16.6666666667%}.pull-md-3{right:25%}.pull-md-4{right:33.3333333333%}.pull-md-5{right:41.6666666667%}.pull-md-6{right:50%}.pull-md-7{right:58.3333333333%}.pull-md-8{right:66.6666666667%}.pull-md-9{right:75%}.pull-md-10{right:83.3333333333%}.pull-md-11{right:91.6666666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.3333333333%}.pull-lg-2{right:16.6666666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.3333333333%}.pull-lg-5{right:41.6666666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.3333333333%}.pull-lg-8{right:66.6666666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.3333333333%}.pull-lg-11{right:91.6666666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.3333333333%}.pull-xl-2{right:16.6666666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.3333333333%}.pull-xl-5{right:41.6666666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.3333333333%}.pull-xl-8{right:66.6666666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.3333333333%}.pull-xl-11{right:91.6666666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}
@font-face{font-family:"icomoon";src:url(/static/media/icomoon.56b22679.ttf) format("truetype"),url(/static/media/icomoon.16d1f4b9.woff) format("woff"),url(/static/media/icomoon.371c8d68.svg#icomoon) format("svg");font-weight:normal;font-style:normal}.icon{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lock:before{content:""}.icon-phone-wall:before{content:""}.icon-shield:before{content:""}.icon-shield-lock:before{content:""}.icon-lock-stroke:before{content:""}.icon-phone:before{content:""}.icon-star-medium:before{content:""}.icon-star:before{content:""}.icon-gears:before{content:""}.icon-pencil:before{content:""}.icon-plus-medium:before{content:""}.icon-plus-thick:before{content:""}.icon-plus-thin:before{content:""}.icon-print:before{content:""}.icon-cart:before{content:""}.icon-credit-cards:before{content:""}.icon-doc:before{content:""}.icon-doc-add:before{content:""}.icon-doc-delete:before{content:""}.icon-agent-search:before{content:""}.icon-calculator:before{content:""}.icon-calendar:before{content:""}.icon-checkbox:before{content:""}.icon-cloud-dropdown:before{content:""}.icon-confirm:before{content:""}.icon-dashboard:before{content:""}.icon-dependent-checkbox:before{content:""}.icon-dependent-dropdown:before{content:""}.icon-dependent-radio:before{content:""}.icon-documents:before{content:""}.icon-dropdown:before{content:""}.icon-filing:before{content:""}.icon-filing-time:before{content:""}.icon-home:before{content:""}.icon-input:before{content:""}.icon-list:before{content:""}.icon-paragraph:before{content:""}.icon-radio:before{content:""}.icon-radio-cloud:before{content:""}.icon-search:before{content:""}.icon-subscribe:before{content:""}.icon-table:before{content:""}.icon-textarea:before{content:""}.icon-upload:before{content:""}.icon-caret-down:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-caret-up:before{content:""}.icon-certificate:before{content:""}.icon-download:before{content:""}.icon-edit-doc:before{content:""}.icon-history:before{content:""}.icon-report:before{content:""}.icon-user-group:before{content:""}.icon-cards:before{content:""}.icon-cards-solid:before{content:""}.icon-history2:before{content:""}.icon-rows:before{content:""}.icon-rows-solid:before{content:""}.icon-user-group2:before{content:""}.icon-zoom-medium:before{content:""}.icon-zoom-thick:before{content:""}.icon-zoom-thin:before{content:""}.icon-close:before{content:""}.icon-menu:before{content:""}.icon-circle-cross:before{content:""}.icon-cross:before{content:""}.icon-circle-check:before{content:""}.icon-check:before{content:""}
.row-count-text.FarmBill{display:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}main{outline:none}body{font-family:"Montserrat",sans-serif;font-size:large;min-height:100vh}#root{min-height:100vh}.App{min-height:100vh}input,textarea,select,button{font-family:"Montserrat",sans-serif}.App.unsupported-browser{pointer-events:none}.pull-left{float:left}.pull-right{float:right}.no-padding{padding:0px}.btn{padding:6px 10px;border-radius:3px;border:none;font-weight:600;font-family:"Montserrat",sans-serif;cursor:pointer;outline:3px solid rgba(204,173,0,0);outline-offset:7px;transition:outline-offset 200ms;will-change:outline-offset,background;text-decoration:none}.btn:focus{outline:3px solid #25bdf5;outline-offset:0px}.btn:disabled{cursor:not-allowed}.btn .svg-icon{max-width:24px}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.btn .svg-icon{width:24px;display:block}}.btn-raised{display:flex;padding:8px 18px;border:none;justify-content:center;align-items:center;background:#2626d9;color:#fff;font-weight:600;font-size:13.3333px;font-family:"Montserrat",sans-serif;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.btn-raised .icon{margin-top:3px}.btn-raised:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.btn-raised:disabled,.btn-raised.btn-disabled{background:#999;box-shadow:0 0px 0px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0)}.btn-raised:disabled:hover,.btn-raised.btn-disabled:hover{background:#999}.btn-raised.button-up{margin-bottom:15px}.btn-3d{border:none;background:#e6e6e6;border-bottom:3px solid #ccc;padding:10px;border-radius:3px;font-weight:600;font-family:"Montserrat",sans-serif;cursor:pointer;outline:none}.btn-default{border:1px solid #4d4d4d;color:#4d4d4d;padding:5px 9px;background:none}.btn-default:hover{background:rgba(0,0,0,.1)}.btn-default:disabled{color:#9a9a9a;border-color:#9a9a9a;background:rgba(0,0,0,.15)}.btn-white{border:1px solid #888;color:#4d4d4d;padding:5px 9px;background:#fff}.btn-white:hover{background:#ddd}.btn-text.btn-text{background:none}.btn-text.btn-text.btn-primary{color:#161641;font-weight:800;font-size:.8rem;text-transform:uppercase;padding:5px 15px}.btn-text.btn-text.btn-primary:hover{background:#e6e6e6;border-radius:0px}.btn-text.btn-text.btn-primary:active{background:#f2f2f2}.btn-primary{color:#fff;background:#161641}.btn-primary:hover{background:#2626d9}.btn-primary:active{background:#000029}.btn-primary:disabled{background:#999}.btn-light-primary{color:#fff;background:#2626d9}.btn-light-primary:hover{background:#4040dd}.btn-light-primary:active{background:#2424cc}.btn-medium-neutral{color:#4d4d4d;background:#ccc}.btn-medium-neutral:hover{background:#e6e6e6}.btn-medium-neutral:active{background:#bfbfbf}.btn-medium-neutral:disabled{background:#999}.btn-neutral{color:#4d4d4d;background:#e6e6e6}.btn-neutral:hover{background:#d9d9d9}.btn-neutral:active{background:#d4d4d4}.btn-neutral:disabled{background:#999}.btn-secondary{color:#fff;background:#ccad00}.btn-secondary:hover{background:#ffd900}.btn-secondary:active{background:#e6c300}.btn-danger{color:#fff;background:#ad2624}.btn-danger:hover{background:#d43230}.btn-danger:active{background:#c22b28}.btn-nowrap{white-space:nowrap}.danger-text.danger-text.danger-text.danger-text.danger-text{color:#ad2624}.success-text.success-text.success-text.success-text.success-text{color:#015b2b}.badge{content:"";background:#ad2624;box-shadow:0px 2px 3px rgba(0,0,0,.3);width:15px;height:15px;color:#fff;border-radius:100%;display:inline-block;margin-right:5px;text-align:center;font-style:normal;font-weight:800;padding-top:1px;vertical-align:top;z-index:9}.flex-column-wrapper{display:flex;flex-direction:column}.description p{padding:3px 0px}.description ul{list-style:circle;padding:5px 0px}.description ul li{margin-left:30px;margin-bottom:7px}.description ul li:last-child{margin-bottom:0px}.no-padding.no-padding.no-padding.no-padding.no-padding.no-padding{padding:0px}.danger.danger.danger{background:#ad2624}b,strong{font-weight:bold}.flex-center{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.flex-right{justify-content:flex-end;display:flex;flex-direction:row}.flex-row{justify-content:flex-start;display:flex;flex-direction:row}.full-height-content{display:flex}.flex-center-row{justify-content:flex-start;display:flex;flex-direction:row;align-items:center}.align-center{align-items:center}.flex-2-column>div{flex:0 0 50%}.flex-3-column>div{flex:0 0 33.33333%}.grabbable{cursor:move !important;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}.grabbed{cursor:grabbing !important;cursor:-moz-grabbing !important;cursor:-webkit-grabbing !important}.svg-icon{display:inline-block;fill:currentcolor;width:100%;position:relative;user-select:none;text-align-vertical:text-bottom}.pre-wrap{white-space:pre-wrap}.pop-in-down{animation:pop-in-down 200ms;animation-timing-function:ease-out}@keyframes pop-in-down{from{transform:translateY(-10px);opacity:0}to{transform:translateY(0px);opacity:1}}.faux-hide{opacity:0;width:1px;height:1px;position:fixed;bottom:-1px;right:-1px;pointer-events:none}.full-height{height:100%}.flex-center-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 60px - 30px)}@keyframes input-focus-ring{0%{outline-offset:3px;outline-color:rgba(10,164,221,.5)}100%{outline-offset:-4px;outline-color:rgba(10,164,221,0)}}.blue-gray{background:#dadce0}.blue-gray .body-wrapper{overflow-y:visible;height:100%;padding-bottom:80px}.blue-gray .body.body{height:100%}.context-bar-wrapper{pointer-events:none;padding-left:200px;left:0px;width:100%;position:fixed;bottom:65px;display:flex;justify-content:center}.context-bar-wrapper.sidebar-collapsed{padding-left:50px}.context-bar-wrapper.drawer-opened{padding-right:125px}@media only screen and (max-width : 768px){.context-bar-wrapper{padding-left:0}}.context-bar-wrapper button,.context-bar-wrapper .context-bar-item{pointer-events:all}button,.context-bar-item{min-height:24px;min-width:24px}button[data-variant=primary],.context-bar-item[data-variant=primary]{background-color:#161641}button[data-variant=primary]:hover,.context-bar-item[data-variant=primary]:hover{background-color:#2626d9}button[id^=floating-menu-index-]{min-height:auto}.context-button-wrapper,.context-bar-item-wrapper{display:flex}.context-button-wrapper button,.context-button-wrapper .context-bar-item,.context-bar-item-wrapper button,.context-bar-item-wrapper .context-bar-item{white-space:nowrap;transform:scale(1);max-width:400px;visibility:visible;margin:0 4px;overflow:hidden;transition-property:max-width,transform,margin,visibility;transition-duration:.3s}.context-button-wrapper button[data-variant=primary],.context-button-wrapper .context-bar-item[data-variant=primary],.context-bar-item-wrapper button[data-variant=primary],.context-bar-item-wrapper .context-bar-item[data-variant=primary]{background-color:#161641}.context-button-wrapper button[data-variant=primary]:hover,.context-button-wrapper .context-bar-item[data-variant=primary]:hover,.context-bar-item-wrapper button[data-variant=primary]:hover,.context-bar-item-wrapper .context-bar-item[data-variant=primary]:hover{background-color:#2626d9}.context-button-wrapper button.hidden,.context-button-wrapper .context-bar-item.hidden,.context-bar-item-wrapper button.hidden,.context-bar-item-wrapper .context-bar-item.hidden{max-width:0;padding:0;transform:scale(0);visibility:hidden;margin:0}.context-button-wrapper button.more-button,.context-button-wrapper .context-bar-item.more-button,.context-bar-item-wrapper button.more-button,.context-bar-item-wrapper .context-bar-item.more-button{overflow:visible;white-space:normal}.tablist button[aria-selected=true]{background-color:#161641}.tablist button[aria-selected=true]:after{background-color:#161641}#root .date-picker-holder .react-datepicker{font-size:1em}#root .date-picker-holder .react-datepicker .react-datepicker__header,#root .date-picker-holder .react-datepicker .react-datepicker__month-dropdown-container--select,#root .date-picker-holder .react-datepicker .react-datepicker__year-dropdown-container--select{background:#2626d9}#root .date-picker-holder .react-datepicker .react-datepicker__day-names{line-height:1.7em;background:#161641}#root .date-picker-holder .react-datepicker .react-datepicker__day--keyboard-selected{background:#ccad00 !important}.app-page-loader{margin:100px auto;display:flex;justify-content:center;align-items:center}div[id^=menu-wrapper]{max-height:500px;overflow-y:scroll}div[id^=menu-wrapper]::-webkit-scrollbar{width:8px;height:8px}div[id^=menu-wrapper]::-webkit-scrollbar-track{background:#fff;-webkit-border-radius:6px;border-radius:6px}div[id^=menu-wrapper]::-webkit-scrollbar-track-piece{width:10px}div[id^=menu-wrapper]::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}div[id^=menu-wrapper]::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}a:active,a:focus,button:active,button:focus{animation:input-focus-ring 230ms;outline:solid 3px #25bdf5 !important;outline-offset:0px;animation-fill-mode:forwards}.body h1{font-size:32px;font-weight:600;margin-bottom:8px;color:#30323b;display:flex;flex-direction:row}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.row-count-text.FarmBill{display:none}.modal-wrapper{position:fixed;z-index:9999;top:0px;left:0px;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-wrapper .shade{background:rgba(0,0,0,.6);position:fixed;top:0px;left:0px;width:100vw;height:100vh;animation-duration:300ms;transition:opacity 300ms}.modal-wrapper.fullscreen{width:100%;height:100%;width:100vw;height:100vh;padding:20px}@media only screen and (max-width : 480px){.modal-wrapper.fullscreen{overflow-y:auto}}.modal-wrapper .modal{width:calc(100% - 16px);max-width:400px;height:80vh;display:block;background:#fff;border-radius:3px;position:relative;border-radius:9px 9px 5px 5px;z-index:99;font-size:.85rem;flex:0 0 auto;animation-duration:300ms;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.3);box-shadow:0px 2px 4px 0px rgba(0,0,0,.3)}@media only screen and (max-width : 480px){.modal-wrapper .modal{height:calc(100% - 16px)}}.modal-wrapper .modal.toast{max-width:350px;height:200px;height:auto;border-radius:4px}.modal-wrapper .modal.toast.toast-wide{max-width:400px}.modal-wrapper .modal.short{max-width:400px;height:auto}.modal-wrapper .modal.medium{max-width:600px}.modal-wrapper .modal.large{max-width:800px}.modal-wrapper .modal.extra-large{max-width:1100px}.modal-wrapper .modal.fullscreen{max-width:100%;height:100%;left:0px;top:0px;position:relative}.modal-wrapper .modal.no-background{background:none;box-shadow:none;pointer-events:none}.modal-wrapper .modal.no-background *{pointer-events:all}.modal-wrapper .modal.hide-header{border-radius:5px}.modal-wrapper .modal.hide-header .close-button{position:absolute;right:5px;top:5px;border:none;background:none;color:#999;width:25px;height:25px;font-size:.9rem}.modal-wrapper .modal.auto-height{height:auto;max-height:calc(100vh - 40px)}.modal-wrapper .modal.auto-height .template{max-height:calc(100vh - 140px)}.modal-wrapper .modal.light-neutral{background:#f2f2f2}.modal-wrapper .modal .padded{padding:10px}.modal-wrapper .modal p{margin-bottom:15px;line-height:1.3}.modal-wrapper .modal p:last-child{margin-bottom:0px}.modal-wrapper .modal .close-button{background:none;border:none;color:#fff;font-size:1.4rem;line-height:1rem;padding:2px 3px 4px 3px;margin-bottom:-1px;border-radius:4px;cursor:pointer;display:flex;text-align:center;justify-content:center;align-items:center;outline:3px solid rgba(204,173,0,0);outline-offset:5px;transition:outline 200ms,outline-offset 200ms}.modal-wrapper .modal .close-button:focus{outline:3px solid rgba(204,173,0,.7);outline-offset:0px}.modal-wrapper .modal .close-button:hover{background:rgba(255,255,255,.1)}.modal-wrapper .modal .close-button:active{background:rgba(255,255,255,.15)}.modal-wrapper .modal .modal-body{padding:15px}.modal-wrapper .modal .modal-body h1,.modal-wrapper .modal .modal-body h2,.modal-wrapper .modal .modal-body h3,.modal-wrapper .modal .modal-body h4,.modal-wrapper .modal .modal-body h5{font-weight:bold;text-align:center;margin:0px}.modal-wrapper .modal .modal-body .input-wrapper{margin-bottom:10px}.modal-wrapper .modal .modal-body .toast-message{text-align:center;margin-bottom:15px;margin-top:10px;display:block;font-size:.9rem;line-height:1.2rem}.modal-wrapper .modal .modal-body .button-wrapper{display:flex;width:100%;padding:10px 0px}.modal-wrapper .modal .modal-body .button-wrapper button{flex:1 0 auto;margin:0px 5px}.modal-wrapper .modal .header{background:#2626d9;color:#fff;padding:0px 12px;height:51px;font-size:24px;font-weight:300;font-family:"Montserrat",sans-serif;position:relative;border-top:0px solid #5252e0;border-radius:5px 5px 0px 0px;display:flex;flex-direction:row;align-items:center;-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,.2);box-shadow:0px 4px 7px 0px rgba(0,0,0,.2)}.modal-wrapper .modal .header.small{padding:10px;font-size:20px}.modal-wrapper .modal .header.danger{background:#ad2624;border-color:#d43230}.modal-wrapper .modal .header.danger .close{background:#430f0e}.modal-wrapper .modal .header.danger .close:hover{background:#6e1817}.modal-wrapper .modal .header .btn-primary:hover{background:#1a1a4c}.modal-wrapper .modal .header .title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;height:100%;display:flex;align-items:center;padding-bottom:3px}.modal-wrapper .modal .header .button-group{display:flex;flex:0 0 auto;margin-left:auto}.modal-wrapper .modal .header .button-group .btn{margin-left:7px}.modal-wrapper .modal .header .icon-times-circle{margin-top:2px;margin-right:5px;float:left}.modal-wrapper .modal .header .close{font-size:14px;border:none;padding:4px 8px;font-family:"Montserrat",sans-serif;margin-top:0px;margin-left:5px}.modal-wrapper .modal .header .close .modal-icon{float:left;margin-top:2px}.modal-wrapper .modal .header .close .text{vertical-align:top}.modal-wrapper .modal .scrollable{overflow:auto;max-height:calc(100% - 51px);border-radius:0px 0px 5px 5px}.modal-wrapper .no-background-close{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.2rem;width:1.8rem;height:1.8rem;color:#fff;right:-0.75rem;top:-0.75rem;background:#2626d9;border-radius:100%;border:none;cursor:pointer;z-index:9;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.modal-wrapper .no-background-close:hover{color:rgba(255,255,255,.8)}.modal-wrapper .no-background-close:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.modal-wrapper .scroll-wrapper{overflow-y:auto;height:calc(100% - 40px)}.modal-wrapper .inner-body{padding:20px}.modal-wrapper.modal-obscured{z-index:999;user-select:none;pointer-events:none}.dialog-input.field{width:100%;display:flex;flex-direction:column;padding:5px}.dialog-input.field label{font-size:.85rem;font-weight:600;display:block;position:relative;margin-bottom:3px}.dialog-input.field input[type=text],.dialog-input.field select[type=text]{width:100%;padding-left:10px;border:3px solid #c3c3c3;border-radius:5px;height:35px}.dialog-input.field input:focus,.dialog-input.field select:focus{outline:none;border-color:#25bdf5}
.validation-errors{margin:8px;padding:4px;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.validation-errors h4{font-size:22px;margin:auto}.validation-errors .validation-error-row{display:flex;flex-direction:column}.validation-errors .validation-error-row .field-label{font-weight:600;font-size:1em;color:#191919}.validation-errors .validation-error-row .message{color:#bd002f;font-style:italic;font-size:.85em;font-weight:400}.validation-errors .validation-error-row .value{font-weight:400}.validation-errors .validation-error-row .repeater{margin-left:15px;gap:5px}
.row-count-text.FarmBill{display:none}.results-drawer{width:100%;position:absolute;top:58px;background:#fff;border:1px solid #ccc;min-height:15px;border-radius:0px 0px 4px 4px;font-size:.9rem;font-color:#4d4d4d}.results-drawer .loading{padding:10px;display:block}.stacked-data-result{background:none;border:none;text-align:left;padding:5px 10px;width:100%;flex:0 0 auto;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.stacked-data-result:nth-child(even){background:#e6e6e6}.stacked-data-result:first-child{padding-top:10px}.stacked-data-result:last-child{padding-bottom:10px}.stacked-data-result:hover{background:rgba(204,173,0,.1)}.stacked-data-result:hover:nth-child(even){background:rgba(204,173,0,.15)}.stacked-data-result:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px;z-index:99;outline-offset:-5px}.stacked-data-result.static{cursor:auto}.stacked-data-result.static:hover{background:initial;color:inherit}.stacked-data-result:disabled{cursor:default}.stacked-data-result:disabled:nth-child(even){background:rgba(230,230,230,.85)}.stacked-data-result:disabled:hover{background:none}.stacked-data-result:disabled:hover:nth-child(even){background:rgba(230,230,230,.85)}.stacked-data-result .primary,.stacked-data-result .secondary{display:block}.stacked-data-result .primary{font-weight:bold;font-size:1rem}.stacked-data-result .secondary{font-size:.75rem;font-style:italic;font-weight:400;margin:3px 0px;margin-top:8px;margin-bottom:2px}.stacked-data-result p.lines{margin-bottom:0px}.stacked-data-result .value{font-weight:600}.stacked-data-result strong{background:rgba(204,173,0,.3);border:1px solid rgba(204,173,0,.7);border-radius:3px;font-weight:inherit}.stacked-data-result .value{padding-left:15px;display:block;font-size:.75rem;line-height:1.4}
.row-count-text.FarmBill{display:none}.orbit-loader{display:inline-block;position:relative;width:15px;height:15px}.orbit-loader.linear.linear.linear div{animation-timing-function:linear}.orbit-loader.inherit div{background:currentColor}.orbit-loader.primary div{background:#161641}.orbit-loader.secondary div{background:#ccad00}.orbit-loader.neutral div{background:#e6e6e6}.orbit-loader.medium-neutral div{background:#ccc}.orbit-loader.dark-neutral div{background:#999}.orbit-loader.extra-dark-neutral div{background:#666}.orbit-loader .top{animation:orbit-top .5s ease-in-out infinite}.orbit-loader .right{animation:orbit-right .5s ease-in-out infinite}.orbit-loader .bottom{animation:orbit-bottom .5s ease-in-out infinite}.orbit-loader .left{animation:orbit-left .5s ease-in-out infinite}.orbit-loader div{position:absolute;left:0px;top:0px;width:15px;height:15px;border-radius:100%}@keyframes orbit-top{from{transform:rotate(0deg) translateY(30px) rotate(0deg)}to{transform:rotate(360deg) translateY(30px) rotate(-360deg)}}@keyframes orbit-right{from{transform:rotate(0deg) translateX(30px) rotate(0deg)}to{transform:rotate(360deg) translateX(30px) rotate(-360deg)}}@keyframes orbit-bottom{from{transform:rotate(0deg) translateY(-30px) rotate(0deg)}to{transform:rotate(360deg) translateY(-30px) rotate(-360deg)}}@keyframes orbit-left{from{transform:rotate(0deg) translateX(-30px) rotate(0deg)}to{transform:rotate(360deg) translateX(-30px) rotate(-360deg)}}.orbit-loader.small{display:block;position:relative;width:1px;height:1px}.orbit-loader.small div{position:absolute;left:0px;top:0px;width:6px;height:6px;border-radius:100%}.orbit-loader.small .top{animation:orbit-top-small .5s ease-in-out infinite}.orbit-loader.small .right{animation:orbit-right-small .5s ease-in-out infinite}.orbit-loader.small .bottom{animation:orbit-bottom-small .5s ease-in-out infinite}.orbit-loader.small .left{animation:orbit-left-small .5s ease-in-out infinite}@keyframes orbit-top-small{from{transform:rotate(0deg) translateY(7px) rotate(0deg)}to{transform:rotate(360deg) translateY(7px) rotate(-360deg)}}@keyframes orbit-right-small{from{transform:rotate(0deg) translateX(7px) rotate(0deg)}to{transform:rotate(360deg) translateX(7px) rotate(-360deg)}}@keyframes orbit-bottom-small{from{transform:rotate(0deg) translateY(-7px) rotate(0deg)}to{transform:rotate(360deg) translateY(-7px) rotate(-360deg)}}@keyframes orbit-left-small{from{transform:rotate(0deg) translateX(-7px) rotate(0deg)}to{transform:rotate(360deg) translateX(-7px) rotate(-360deg)}}.orbit-loader.medium{display:block;position:relative;width:10px;height:10px}.orbit-loader.medium div{position:absolute;left:0px;top:0px;width:10px;height:10px;border-radius:100%}.orbit-loader.medium .top{animation:orbit-top-medium .5s ease-in-out infinite}.orbit-loader.medium .right{animation:orbit-right-medium .5s ease-in-out infinite}.orbit-loader.medium .bottom{animation:orbit-bottom-medium .5s ease-in-out infinite}.orbit-loader.medium .left{animation:orbit-left-medium .5s ease-in-out infinite}@keyframes orbit-top-medium{from{transform:rotate(0deg) translateY(16px) rotate(0deg)}to{transform:rotate(360deg) translateY(16px) rotate(-360deg)}}@keyframes orbit-right-medium{from{transform:rotate(0deg) translateX(16px) rotate(0deg)}to{transform:rotate(360deg) translateX(16px) rotate(-360deg)}}@keyframes orbit-bottom-medium{from{transform:rotate(0deg) translateY(-16px) rotate(0deg)}to{transform:rotate(360deg) translateY(-16px) rotate(-360deg)}}@keyframes orbit-left-medium{from{transform:rotate(0deg) translateX(-16px) rotate(0deg)}to{transform:rotate(360deg) translateX(-16px) rotate(-360deg)}}.page-loader{flex:0 0 auto}.loader-wrapper{display:flex;height:100%;justify-content:center;align-items:center}.button-loader,.button-loader.small{display:block;height:1px;margin-top:10px;margin-left:10px;margin-right:10px}.button-loader div,.button-loader.small div{background:#b0b0b0}
.row-count-text.FarmBill{display:none}.upload-submit .selectables{display:flex;margin-bottom:10px}.upload-submit .selectable{background:#757575;border-radius:5px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:15px;cursor:pointer;outline:none;user-select:none;position:relative;border:0px solid rgba(37,189,245,0);margin-left:10px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.upload-submit .selectable:disabled{cursor:not-allowed}.upload-submit .selectable:hover{background:#a6a6a6}.upload-submit .selectable:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.upload-submit .selectable:first-of-type{margin-left:0px}.upload-submit .selectable.selected{background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding-bottom:25px;margin-bottom:-10px;border-radius:5px 5px 0px 0px}.upload-submit .selectable.selected .radio:after{content:"";width:14px;height:14px;position:absolute;left:3px;top:3px;background:#b6b6fb;border-radius:100%}.upload-submit .selectable .title{font-size:16px;font-weight:bold}.upload-submit .selectable .radio{width:20px;height:20px;background:#fff;border-radius:100%;margin:0px;margin-right:10px;position:relative;flex:0 0 auto}.upload-submit .repeater-wrapper{margin-top:15px}.panel{position:relative;min-height:100px;background:#dedede;border-top:1px solid #d2d2d2;border-radius:0px 5px 5px 5px;padding:20px;line-height:normal;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:9}.panel p{margin-bottom:10px}.panel p:last-child{margin-bottom:0px}.panel .title{background:#2626d9;color:#fff;margin-left:-10px;margin-top:-10px;width:calc(100% + 20px);padding:10px;border-radius:3px 3px 0px 0px}
.input-range__slider {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #3f51b5;
  border: 1px solid #3f51b5;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 1rem;
  margin-left: -0.5rem;
  margin-top: -0.65rem;
  outline: none;
  position: absolute;
  top: 50%;
  /*transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;*/
  width: 1rem; }
  .input-range__slider:active {
    -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
            transform: scale(1.3); }
  .input-range__slider:focus {
    -webkit-box-shadow: 0 0 0 5px rgba(63, 81, 181, 0.2);
            box-shadow: 0 0 0 5px rgba(63, 81, 181, 0.2); }
  .input-range--disabled .input-range__slider {
    background: #cccccc;
    border: 1px solid #cccccc;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }

.input-range__slider-container {
  /*transition: left 0.3s ease-out; */
}

.input-range__label {
  color: inherit;
  font-family: inherit;
  font-size: 10px;
  white-space: nowrap; }

.input-range__label--min,
.input-range__label--max {
  bottom: -1.4rem;
  position: absolute; }

.input-range__label--min {
  left: 0; }

.input-range__label--max {
  right: 0; }

.input-range__label--value {
  position: absolute;
  top: -19px;
  left: -1px;
}

.input-range__label-container {
  left: -50%;
  position: relative; }
  .input-range__label--max .input-range__label-container {
    left: 50%; }

.input-range__track {
  background: #eeeeee;
  border-radius: 0.3rem;
  cursor: pointer;
  display: block;
  height: 0.3rem;
  position: relative;
  /*transition: left 0.3s ease-out, width 0.3s ease-out;*/
}
  .input-range--disabled .input-range__track {
    background: #eeeeee; }

.input-range__track--background {
  left: 0;
  margin-top: -0.15rem;
  position: absolute;
  right: 0;
  top: 50%; }

.input-range__track--active {
  background: #3f51b5; }

.input-range {
  height: 1rem;
  position: relative;
  width: 98%; }

/*# sourceMappingURL=index.css.map */

/**
 * Copyright (c) 2016 Connor Atherton
 *
 * All animations must live in their own file
 * in the animations directory and be included
 * here.
 *
 */
/**
 * Styles shared by multiple animations
 */
/**
 * Dots
 */
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.ball-pulse-sync-small > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync-small 0.6s -0.14s infinite ease-in-out;
          animation: ball-pulse-sync-small 0.6s -0.14s infinite ease-in-out; }

.ball-pulse-sync-small > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync-small 0.6s -0.07s infinite ease-in-out;
          animation: ball-pulse-sync-small 0.6s -0.07s infinite ease-in-out; }

.ball-pulse-sync-small > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync-small 0.6s 0s infinite ease-in-out;
          animation: ball-pulse-sync-small 0.6s 0s infinite ease-in-out; }

.ball-pulse-sync-small > div {
  background-color: #fff;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes ball-pulse-sync-small {
  33% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px); }
  66% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes ball-pulse-sync-small {
  33% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px); }
  66% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.ball-pulse-sync > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }

.ball-pulse-sync > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }

.ball-pulse-sync > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }

.ball-pulse-sync > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
          animation: ball-scale 1s 0s ease-in-out infinite; }

@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
          animation: ball-scale 1s 0s ease-in-out infinite; }

.ball-scale-random {
  width: 37px;
  height: 40px; }
  .ball-scale-random > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    display: inline-block;
    height: 30px;
    width: 30px;
    -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
            animation: ball-scale 1s 0s ease-in-out infinite; }
    .ball-scale-random > div:nth-child(1) {
      margin-left: -7px;
      -webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;
              animation: ball-scale 1s 0.2s ease-in-out infinite; }
    .ball-scale-random > div:nth-child(3) {
      margin-left: -2px;
      margin-top: 9px;
      -webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;
              animation: ball-scale 1s 0.5s ease-in-out infinite; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ball-rotate {
  position: relative; }
  .ball-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: relative; }
    .ball-rotate > div:first-child {
      -webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
              animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }
    .ball-rotate > div:before, .ball-rotate > div:after {
      background-color: #fff;
      width: 15px;
      height: 15px;
      border-radius: 100%;
      margin: 2px;
      content: "";
      position: absolute;
      opacity: 0.8; }
    .ball-rotate > div:before {
      top: 0px;
      left: -28px; }
    .ball-rotate > div:after {
      top: 0px;
      left: 25px; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ball-clip-rotate > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  height: 26px;
  width: 26px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
          animation: rotate 0.75s 0s linear infinite; }

@keyframes rotate {
  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 scale {
  30% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-clip-rotate-pulse {
  position: relative;
  -webkit-transform: translateY(-15px);
          -ms-transform: translateY(-15px);
      transform: translateY(-15px); }
  .ball-clip-rotate-pulse > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 100%; }
    .ball-clip-rotate-pulse > div:first-child {
      background: #fff;
      height: 16px;
      width: 16px;
      top: 7px;
      left: -7px;
      -webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
              animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
    .ball-clip-rotate-pulse > div:last-child {
      position: absolute;
      border: 2px solid #fff;
      width: 30px;
      height: 30px;
      left: -16px;
      top: -2px;
      background: transparent;
      border: 2px solid;
      border-color: #fff transparent #fff transparent;
      -webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
              animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
      -webkit-animation-duration: 1s;
              animation-duration: 1s; }

@keyframes rotate {
  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); } }

.ball-clip-rotate-multiple {
  position: relative; }
  .ball-clip-rotate-multiple > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -20px;
    top: -20px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
            animation: rotate 1s 0s ease-in-out infinite; }
    .ball-clip-rotate-multiple > div:last-child {
      display: inline-block;
      top: -10px;
      left: -10px;
      width: 15px;
      height: 15px;
      -webkit-animation-duration: 0.5s;
              animation-duration: 0.5s;
      border-color: #fff transparent #fff transparent;
      -webkit-animation-direction: reverse;
              animation-direction: reverse; }

@-webkit-keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

@keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

.ball-scale-ripple > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
          animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

@keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

.ball-scale-ripple-multiple {
  position: relative;
  -webkit-transform: translateY(-25px);
          -ms-transform: translateY(-25px);
      transform: translateY(-25px); }
  .ball-scale-ripple-multiple > div:nth-child(0) {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }
  .ball-scale-ripple-multiple > div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s; }
  .ball-scale-ripple-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .ball-scale-ripple-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .ball-scale-ripple-multiple > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    top: -2px;
    left: -26px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
            animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@-webkit-keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: ball-beat 0.7s 0s infinite linear;
          animation: ball-beat 0.7s 0s infinite linear; }
  .ball-beat > div:nth-child(2n-1) {
    -webkit-animation-delay: -0.35s !important;
            animation-delay: -0.35s !important; }

@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale-multiple {
  position: relative;
  -webkit-transform: translateY(-30px);
          -ms-transform: translateY(-30px);
      transform: translateY(-30px); }
  .ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .ball-scale-multiple > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -30px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
            animation: ball-scale-multiple 1s 0s linear infinite; }

@-webkit-keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
            transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
            transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
            transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
            transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
            transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
            transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
            transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
            transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
            transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
            transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
            transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
            transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

.ball-triangle-path {
  position: relative;
  -webkit-transform: translate(-29.994px, -37.50938px);
          -ms-transform: translate(-29.994px, -37.50938px);
      transform: translate(-29.994px, -37.50938px); }
  .ball-triangle-path > div:nth-child(1) {
    -webkit-animation-name: ball-triangle-path-1;
            animation-name: ball-triangle-path-1;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div:nth-child(2) {
    -webkit-animation-name: ball-triangle-path-2;
            animation-name: ball-triangle-path-2;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div:nth-child(3) {
    -webkit-animation-name: ball-triangle-path-3;
            animation-name: ball-triangle-path-3;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 1px solid #fff; }
    .ball-triangle-path > div:nth-of-type(1) {
      top: 50px; }
    .ball-triangle-path > div:nth-of-type(2) {
      left: 25px; }
    .ball-triangle-path > div:nth-of-type(3) {
      top: 50px;
      left: 50px; }

@-webkit-keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }

@keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }

.ball-pulse-rise > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
          animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
          animation-delay: 0; }
  .ball-pulse-rise > div:nth-child(2n) {
    -webkit-animation-name: ball-pulse-rise-even;
            animation-name: ball-pulse-rise-even; }
  .ball-pulse-rise > div:nth-child(2n-1) {
    -webkit-animation-name: ball-pulse-rise-odd;
            animation-name: ball-pulse-rise-odd; }

@-webkit-keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }

@keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }

.ball-grid-beat {
  width: 57px; }
  .ball-grid-beat > div:nth-child(1) {
    -webkit-animation-delay: 0.49s;
            animation-delay: 0.49s;
    -webkit-animation-duration: 0.93s;
            animation-duration: 0.93s; }
  .ball-grid-beat > div:nth-child(2) {
    -webkit-animation-delay: 0.4s;
            animation-delay: 0.4s;
    -webkit-animation-duration: 1.02s;
            animation-duration: 1.02s; }
  .ball-grid-beat > div:nth-child(3) {
    -webkit-animation-delay: 0.63s;
            animation-delay: 0.63s;
    -webkit-animation-duration: 1.07s;
            animation-duration: 1.07s; }
  .ball-grid-beat > div:nth-child(4) {
    -webkit-animation-delay: -0.04s;
            animation-delay: -0.04s;
    -webkit-animation-duration: 0.75s;
            animation-duration: 0.75s; }
  .ball-grid-beat > div:nth-child(5) {
    -webkit-animation-delay: 0.21s;
            animation-delay: 0.21s;
    -webkit-animation-duration: 1.41s;
            animation-duration: 1.41s; }
  .ball-grid-beat > div:nth-child(6) {
    -webkit-animation-delay: -0.08s;
            animation-delay: -0.08s;
    -webkit-animation-duration: 0.66s;
            animation-duration: 0.66s; }
  .ball-grid-beat > div:nth-child(7) {
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-duration: 1.36s;
            animation-duration: 1.36s; }
  .ball-grid-beat > div:nth-child(8) {
    -webkit-animation-delay: 0.78s;
            animation-delay: 0.78s;
    -webkit-animation-duration: 1.17s;
            animation-duration: 1.17s; }
  .ball-grid-beat > div:nth-child(9) {
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
    -webkit-animation-duration: 1.49s;
            animation-duration: 1.49s; }
  .ball-grid-beat > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-beat;
            animation-name: ball-grid-beat;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
            animation-delay: 0; }

@-webkit-keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

.ball-grid-pulse {
  width: 57px; }
  .ball-grid-pulse > div:nth-child(1) {
    -webkit-animation-delay: 0.19s;
            animation-delay: 0.19s;
    -webkit-animation-duration: 0.98s;
            animation-duration: 0.98s; }
  .ball-grid-pulse > div:nth-child(2) {
    -webkit-animation-delay: 0.48s;
            animation-delay: 0.48s;
    -webkit-animation-duration: 1.58s;
            animation-duration: 1.58s; }
  .ball-grid-pulse > div:nth-child(3) {
    -webkit-animation-delay: 0.58s;
            animation-delay: 0.58s;
    -webkit-animation-duration: 1.13s;
            animation-duration: 1.13s; }
  .ball-grid-pulse > div:nth-child(4) {
    -webkit-animation-delay: 0.63s;
            animation-delay: 0.63s;
    -webkit-animation-duration: 0.98s;
            animation-duration: 0.98s; }
  .ball-grid-pulse > div:nth-child(5) {
    -webkit-animation-delay: 0.06s;
            animation-delay: 0.06s;
    -webkit-animation-duration: 0.64s;
            animation-duration: 0.64s; }
  .ball-grid-pulse > div:nth-child(6) {
    -webkit-animation-delay: 0.38s;
            animation-delay: 0.38s;
    -webkit-animation-duration: 0.85s;
            animation-duration: 0.85s; }
  .ball-grid-pulse > div:nth-child(7) {
    -webkit-animation-delay: -0.06s;
            animation-delay: -0.06s;
    -webkit-animation-duration: 1.53s;
            animation-duration: 1.53s; }
  .ball-grid-pulse > div:nth-child(8) {
    -webkit-animation-delay: 0.57s;
            animation-delay: 0.57s;
    -webkit-animation-duration: 0.76s;
            animation-duration: 0.76s; }
  .ball-grid-pulse > div:nth-child(9) {
    -webkit-animation-delay: 0.73s;
            animation-delay: 0.73s;
    -webkit-animation-duration: 0.98s;
            animation-duration: 0.98s; }
  .ball-grid-pulse > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-pulse;
            animation-name: ball-grid-pulse;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
            animation-delay: 0; }

@-webkit-keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px; }
  .ball-spin-fade-loader > div:nth-child(1) {
    top: 25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
            animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(2) {
    top: 17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
            animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
            animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(4) {
    top: -17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
            animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(5) {
    top: -25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
            animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(6) {
    top: -17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
            animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
            animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(8) {
    top: 17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
            animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
  .ball-spin-fade-loader > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute; }

@-webkit-keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }

@keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }

.ball-spin-loader {
  position: relative; }
  .ball-spin-loader > span:nth-child(1) {
    top: 45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
            animation: ball-spin-loader 2s 0.9s infinite linear; }
  .ball-spin-loader > span:nth-child(2) {
    top: 30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
            animation: ball-spin-loader 2s 1.8s infinite linear; }
  .ball-spin-loader > span:nth-child(3) {
    top: 0;
    left: 45px;
    -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
            animation: ball-spin-loader 2s 2.7s infinite linear; }
  .ball-spin-loader > span:nth-child(4) {
    top: -30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
            animation: ball-spin-loader 2s 3.6s infinite linear; }
  .ball-spin-loader > span:nth-child(5) {
    top: -45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
            animation: ball-spin-loader 2s 4.5s infinite linear; }
  .ball-spin-loader > span:nth-child(6) {
    top: -30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
            animation: ball-spin-loader 2s 5.4s infinite linear; }
  .ball-spin-loader > span:nth-child(7) {
    top: 0;
    left: -45px;
    -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
            animation: ball-spin-loader 2s 6.3s infinite linear; }
  .ball-spin-loader > span:nth-child(8) {
    top: 30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
            animation: ball-spin-loader 2s 7.2s infinite linear; }
  .ball-spin-loader > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: green; }

@-webkit-keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.ball-zig-zag {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
          -ms-transform: translate(-15px, -15px);
      transform: translate(-15px, -15px); }
  .ball-zig-zag > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
    .ball-zig-zag > div:first-child {
      -webkit-animation: ball-zig 0.7s 0s infinite linear;
              animation: ball-zig 0.7s 0s infinite linear; }
    .ball-zig-zag > div:last-child {
      -webkit-animation: ball-zag 0.7s 0s infinite linear;
              animation: ball-zag 0.7s 0s infinite linear; }

@-webkit-keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.ball-zig-zag-deflect {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
          -ms-transform: translate(-15px, -15px);
      transform: translate(-15px, -15px); }
  .ball-zig-zag-deflect > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
    .ball-zig-zag-deflect > div:first-child {
      -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
              animation: ball-zig-deflect 1.5s 0s infinite linear; }
    .ball-zig-zag-deflect > div:last-child {
      -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
              animation: ball-zag-deflect 1.5s 0s infinite linear; }

/**
 * Lines
 */
@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }
@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.line-scale-party > div:nth-child(1) {
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
  -webkit-animation-duration: 1.23s;
          animation-duration: 1.23s; }

.line-scale-party > div:nth-child(2) {
  -webkit-animation-delay: 0.55s;
          animation-delay: 0.55s;
  -webkit-animation-duration: 0.55s;
          animation-duration: 0.55s; }

.line-scale-party > div:nth-child(3) {
  -webkit-animation-delay: 0.09s;
          animation-delay: 0.09s;
  -webkit-animation-duration: 0.39s;
          animation-duration: 0.39s; }

.line-scale-party > div:nth-child(4) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
  -webkit-animation-duration: 0.59s;
          animation-duration: 0.59s; }

.line-scale-party > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-name: line-scale-party;
          animation-name: line-scale-party;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
          animation-delay: 0; }

@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
          animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }
  .line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
    -webkit-animation-delay: -0.4s !important;
            animation-delay: -0.4s !important; }
  .line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
    -webkit-animation-delay: -0.2s !important;
            animation-delay: -0.2s !important; }

@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
          animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); }
  .line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: -0.25s !important;
            animation-delay: -0.25s !important; }
  .line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important; }

@-webkit-keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }

@keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }

.line-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -4px; }
  .line-spin-fade-loader > div:nth-child(1) {
    top: 20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(2) {
    top: 13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 20px;
    -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(4) {
    top: -13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(5) {
    top: -20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(6) {
    top: -13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -20px;
    -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(8) {
    top: 13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
  .line-spin-fade-loader > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 5px;
    height: 15px; }

/**
 * Misc
 */
@-webkit-keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

.triangle-skew-spin > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
          animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

.square-spin > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 50px;
  height: 50px;
  background: #fff;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
          animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

@-webkit-keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@-webkit-keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }

@keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }

.pacman {
  position: relative; }
  .pacman > div:nth-child(2) {
    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
            animation: pacman-balls 1s -0.99s infinite linear; }
  .pacman > div:nth-child(3) {
    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
            animation: pacman-balls 1s -0.66s infinite linear; }
  .pacman > div:nth-child(4) {
    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
            animation: pacman-balls 1s -0.33s infinite linear; }
  .pacman > div:nth-child(5) {
    -webkit-animation: pacman-balls 1s 0s infinite linear;
            animation: pacman-balls 1s 0s infinite linear; }
  .pacman > div:first-of-type {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
            animation: rotate_pacman_half_up 0.5s 0s infinite;
    position: relative;
    left: -30px; }
  .pacman > div:nth-child(2) {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
            animation: rotate_pacman_half_down 0.5s 0s infinite;
    margin-top: -50px;
    position: relative;
    left: -30px; }
  .pacman > div:nth-child(3),
  .pacman > div:nth-child(4),
  .pacman > div:nth-child(5),
  .pacman > div:nth-child(6) {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: translate(0, -6.25px);
            -ms-transform: translate(0, -6.25px);
        transform: translate(0, -6.25px);
    top: 25px;
    left: 70px; }

@-webkit-keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
            transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
            transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
            transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

@keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
            transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
            transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
            transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

.cube-transition {
  position: relative;
  -webkit-transform: translate(-25px, -25px);
          -ms-transform: translate(-25px, -25px);
      transform: translate(-25px, -25px); }
  .cube-transition > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: -5px;
    background-color: #fff;
    -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
            animation: cube-transition 1.6s 0s infinite ease-in-out; }
    .cube-transition > div:last-child {
      -webkit-animation-delay: -0.8s;
              animation-delay: -0.8s; }

@-webkit-keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden; }
  .semi-circle-spin > div {
    position: absolute;
    border-width: 0px;
    border-radius: 100%;
    -webkit-animation: spin-rotate 0.6s 0s infinite linear;
            animation: spin-rotate 0.6s 0s infinite linear;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent), color-stop(30%, #fff), to(#fff));
    background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
    width: 100%;
    height: 100%; }

.row-count-text.FarmBill{display:none}.login-modal-body.login-modal-body.login-modal-body{display:flex;justify-content:center;align-items:center}@media only screen and (max-width : 480px){.login-modal-root .login-modal-body.login-modal-body.login-modal-body{align-items:flex-start}}.login-modal{width:100%;max-width:800px;height:auto;background:#fff;display:block;margin:0 auto;margin-top:calc(50vh - 190px);font-size:.8rem;border-radius:5px;font-family:Verdana,Arial,"Open Sans",sans-serif}.login-modal .login-header{background-color:#e6dfcc;color:#5a5137;padding:3px 0px 3px 3px;border-bottom:1px solid #aba48f;margin:0 0 0 0;border-radius:5px 5px 0px 0px}.login-modal .login-column{padding:15px}.login-modal .login-column.right{padding-left:7px}.login-modal .login-column.left{padding-right:7px}.login-modal .login{color:#5a5137;background-color:#fff;border:solid 1px #ccc;width:100%;height:auto;padding:15px}.login-modal .login label,.login-modal .login input{display:block}.login-modal .login label{margin-bottom:4px}.login-modal .login input{width:169px;height:21px}.login-modal .login .input-block{display:block;margin-bottom:10px}@media only screen and (max-width : 992px){.login-modal .login input[type=number],.login-modal .login input[type=password],.login-modal .login input[type=search],.login-modal .login input[type=text],.login-modal .login select,.login-modal .login select:focus,.login-modal .login textarea{font-size:16px}}.login-modal .instructions{border:solid 1px #ccc;background-color:#eeeeed;width:100%;height:260px;padding:15px}.login-modal .instructions h6{font-weight:600;font-size:.85rem;margin-bottom:10px}.login-modal .instructions p{display:block;margin-bottom:8px}.login-modal .instructions ul{list-style:disc;padding-left:40px}.login-modal .instructions ul li{margin-top:5px}.login-modal-new{width:100%;max-width:800px;display:block;margin:0 auto;margin-top:calc(50vh - 190px);font-size:.8rem;font-family:Verdana,Arial,"Open Sans",sans-serif;border-radius:4px 4px 4px 4px}.login-modal-new .full-width-banner{position:absolute;left:0px;top:0px;width:calc(100% + 3px);z-index:9;background:#e5e5e5;border-bottom:1px solid #cfcfcf;border-top:1px solid #dedede;padding:10px;border-radius:4px 4px 0px 0px}.login-modal-new .full-width-banner img{margin:0px !important;margin-bottom:-5px !important}.login-modal-new .login-header{padding:3px 0px 3px 3px}.login-modal-new .login-column{padding:20px}.login-modal-new .login-column.right{background-color:#f3f3f3;border-bottom-right-radius:4px}.login-modal-new .login{width:100%;height:auto;padding:20px}@media only screen and (max-width : 992px){.login-modal-new .login input[type=number],.login-modal-new .login input[type=password],.login-modal-new .login input[type=search],.login-modal-new .login input[type=text],.login-modal-new .login select,.login-modal-new .login select:focus,.login-modal-new .login textarea{font-size:16px}}.login-modal-new .has-own-instructions.has-own-instructions.has-own-instructions{padding-right:0px;padding-left:10px}.login-modal-new .markdown-instructions.markdown-instructions.markdown-instructions{margin-top:-15px}.login-modal-new .markdown-instructions.markdown-instructions.markdown-instructions ul{list-style:none;padding-left:15px}.login-modal-new .markdown-instructions.markdown-instructions.markdown-instructions li{margin:2px}.login-modal-new .subtitle{font-weight:600;font-family:"Montserrat",sans-serif}.login-modal-new h5,.login-modal-new h6{font-weight:600;font-size:1rem;margin-bottom:10px;margin-top:0px}.login-modal-new h5{margin-bottom:20px}.login-modal-new .instructions{width:100%;height:auto;padding:20px}.login-modal-new .instructions.margin-top{padding-top:90px}.login-modal-new .instructions.has-banner{padding-top:90px}.login-modal-new .instructions p{display:block;margin-bottom:12px;line-height:1.3}.login-modal-new .instructions p:last-child{margin-bottom:0px}.login-modal-new .instructions ul{list-style:none;padding-left:15px;margin-bottom:28px}.login-modal-new .instructions ul li{margin-top:5px}.login-modal-new .instructions a:not(.btn){background:none;font-size:13px;border:none;padding:0px;margin:0px;margin-bottom:5px;color:#161641;text-decoration:underline;cursor:pointer}.login-modal-new .instructions .right-align{display:flex;flex-direction:column;align-items:flex-end}.login-modal-new .instructions .right-align button{text-transform:uppercase}.login-modal-new .create-account{height:auto}.login-modal-new .create-account-button{background:none;border:none;padding:0px;margin-top:10px;text-decoration:underline;color:#161641;cursor:pointer}.login-modal-new .name-wrapper{display:flex;flex-direction:row}.login-modal-new .name-wrapper .field:first-child{margin-right:10px}.login-modal-new .field{font-family:"Open Sans",sans-serif}.login-modal-new .field .description{font-style:italic;font-size:11px;margin-bottom:5px}.login-modal-new .info{padding:10px;margin-left:20px;margin-right:20px;background:#cdeeff;color:#161641;font-style:italic;line-height:1.2;border-radius:4px}@media only screen and (max-width : 768px){.login-modal-new{max-width:none;width:100%;box-shadow:none}.login-modal-new .full-width-banner{width:100%}.login-modal-new .login-footer{width:100%}.login-modal-new .login-footer p{line-height:1.4}.login-modal-new .instructions ul{margin-bottom:5px}}.login-modal-new .reverse{flex-direction:row-reverse}@media only screen and (max-width : 480px){.login-modal-new .reverse{flex-direction:column-reverse}}.login-modal-new .reverse .login-column.left{z-index:9}@media only screen and (max-width : 768px){.login-modal-new .reverse .login-column.left{padding-top:30px !important}}@media only screen and (max-width : 768px){.login-modal-new .reverse .login-column.right{padding-bottom:10px !important}.login-modal-new .reverse .login-column.right .banner{width:100%}.login-modal-new .reverse .login-column.right .instructions{padding-right:10px}}.auth .user{padding:10px;margin-top:-5px;margin-right:-5px;border:none;background:none;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.auth .user:hover{background:#d9d9d9}.auth .user:focus{background:#d9d9d9;outline-color:rgba(10,164,221,.5);outline-offset:0px}.auth .user .name,.auth .user .username{display:block;text-align:right;line-height:1}.auth .user .name{font-size:.95rem;font-weight:600}.auth .user .username{font-size:.8rem}@media only screen and (max-width : 480px){.auth .user .username{word-wrap:break-word;max-width:120px}}@media only screen and (max-width : 280px){.auth .user .username{max-width:100px}}@media only screen and (max-width : 280px){.auth .user{padding:10px 0}}.auth .loader{padding:15px;margin-top:15px}.auth .loader div{background:#999}.auth .btn{margin:5px}.auth .login-link{color:#4d4d4d;border-color:#4d4d4d}.login-redirector{min-height:calc(100vh - 60px);background:#f2f2f2;display:flex;justify-content:center;align-items:center}.login-redirector .login-modal{margin-top:15px}.admin-login-wrapper{flex:0 0 100%;min-height:auto;background:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);position:relative;margin:0px;max-width:400px;transition:none}.admin-login-wrapper.double-column{max-width:800px}.admin-login-wrapper.has-full-width-banner .login-column{padding-top:60px}.admin-login-wrapper.has-footer .login-column{padding-bottom:60px}.admin-login-wrapper .link-wrapper{display:flex}.admin-login-wrapper a:not(.btn){color:#30308d;margin-bottom:8px;text-decoration:none}.admin-login-wrapper a:first-of-type{margin-top:12px}.admin-login-wrapper a:last-child{margin-bottom:0px}.admin-login-wrapper a:only-child{margin:0px}.admin-login-wrapper .banner{width:calc(100% - 60px);position:absolute;left:-30px;top:15px;padding:15px 20px;color:#fff;font-size:1.4rem;text-align:left;background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));box-shadow:0 2px 5px rgba(0,0,0,.26),0 2px 5px rgba(0,0,0,.23)}.admin-login-wrapper .banner.span-2-columns{width:calc(200% - 60px)}.admin-login-wrapper .banner img{width:40px;margin:-10px;margin-right:3px}.admin-login-wrapper .field{display:flex;flex-direction:column;margin-bottom:15px}.admin-login-wrapper .field label{margin-bottom:5px;font-size:.9rem;font-weight:600}.admin-login-wrapper .field input{width:100%;padding-left:10px;padding-right:10px;border:3px solid #c3c3c3;border-radius:5px;height:35px}.admin-login-wrapper .field input:focus{outline:none;border-color:#25bdf5}@media only screen and (max-width : 992px){.admin-login-wrapper .field input[type=number],.admin-login-wrapper .field input[type=password],.admin-login-wrapper .field input[type=search],.admin-login-wrapper .field input[type=text],.admin-login-wrapper .field select,.admin-login-wrapper .field select:focus,.admin-login-wrapper .field textarea{font-size:16px}}.admin-login-wrapper .field a{margin-top:4px}.admin-login-wrapper .button-wrapper{display:flex;align-items:flex-end;flex-direction:column}.admin-login-wrapper .button-wrapper button{flex-shrink:0;flex-grow:0;border-radius:3px}.admin-login-wrapper .button-wrapper .error{color:#d71a17;font-style:italic;font-size:.75rem;padding-right:8px;margin-bottom:7px}.admin-login-wrapper .login-footer{background:#e8e8e8;border-top:1px solid #d5d5d5;position:absolute;left:0px;bottom:0px;z-index:13;width:calc(100% + 3px);padding:20px;text-align:center;border-radius:0px 0px 4px 4px}@media only screen and (max-width : 480px){.admin-login-wrapper .login-column{padding:0px}.admin-login-wrapper .login-column:first-child{padding-bottom:0px;padding-top:50px}.admin-login-wrapper .login-column:last-child{padding-top:0px;padding-bottom:60px}.admin-login-wrapper .login-footer{width:100%;border-bottom:1px solid #ccc;padding:10px}}@media only screen and (max-width : 480px){.admin-login-wrapper{box-shadow:none;max-width:none}.admin-login-wrapper .banner{left:-1px;top:-3px;width:calc(100% + 1px);box-shadow:none}.admin-login-wrapper .row{padding:3px}}.auth-timer{background:rgba(0,0,0,.6);position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999}.auth-timer .timer{position:absolute;right:15px;bottom:15px;width:calc(100% - 15px);max-width:450px;height:calc(100% - 15px);max-height:300px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:15px}.auth-timer .timer h4{color:#fff;font-size:2rem;text-align:center;text-shadow:0px 7px 25px rgba(0,0,0,.8)}.auth-timer .timer span{flex:0 0 auto;color:#fff;font-size:6rem;font-weight:800;text-shadow:0px 7px 35px rgba(0,0,0,.4)}@media only screen and (max-width : 480px){.login-redirector.login-redirector.login-redirector{justify-content:flex-start;background:#fff;padding:0px}}.forgot-password .description{line-height:1.2;margin-bottom:20px;font-style:italic}.reset-password-wrapper{padding:30px;display:flex;flex-direction:column;justify-content:center;width:100%}.reset-password-wrapper .text-wrapper{width:100%}.reset-password-wrapper button{justify-content:center;text-align:center}.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper{display:flex;flex-direction:row;margin-bottom:25px;justify-content:space-around;flex-wrap:wrap}.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper div{display:flex;flex-direction:row}.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper a{margin:0px;margin-bottom:3px;margin-top:3px;display:block;text-decoration:none;display:block;text-align:center;white-space:nowrap}.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper a:first-child{margin-right:3px}.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper button:first-child{margin-bottom:10px}@media only screen and (max-width : 768px){.login-create-buttons-wrapper.login-create-buttons-wrapper.login-create-buttons-wrapper{margin-bottom:15px}}.centered-content{display:flex;flex-direction:column;align-items:center;text-align:center}.navigation-instructions{margin-bottom:16px;font-size:20px}
.floating-menu{position:fixed;top:15px;left:15px;z-index:99999;display:flex;flex-direction:column;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.floating-menu .menu-item{background:#fff;padding:15px;font-size:1rem;border:none;border-top:1px solid #eee;cursor:pointer;transition:background 150ms;outline:none;line-height:1;white-space:nowrap;text-decoration:none;color:inherit}.floating-menu .menu-item:hover{background:#eee}.floating-menu .menu-item:focus{background:#eee}.floating-menu .menu-item:first-child{border-top:none}.floating-menu .menu-item .svg-icon{width:20px;margin-right:6px}.materialZoomIn{animation:materialZoomIn 250ms;animation-timing-function:cubic-bezier(0, 0.92, 0.22, 1.08)}@keyframes materialZoomIn{0%{transform:scale(0.5) translate(-30%, -50%);opacity:0}30%{opacity:1}100%{transform:scale(1) translate(0px, 0px);opacity:1}}.materialZoomOut{animation:materialZoomOut 250ms;animation-timing-function:cubic-bezier(0.1, 0.81, 0.43, 0.93)}@keyframes materialZoomOut{0%{transform:scale(1) translate(0px, 0px);opacity:1}50%{opacity:0}100%{transform:scale(0.5) translate(-30%, -50%);opacity:0}}.materialZoomInRight{animation:materialZoomInRight 250ms;animation-timing-function:cubic-bezier(0, 0.92, 0.22, 1.08)}@keyframes materialZoomInRight{0%{transform:scale(0.5) translate(30%, -50%);opacity:0}30%{opacity:1}100%{transform:scale(1) translate(0px, 0px);opacity:1}}.materialZoomOutRight{animation:materialZoomOutRight 250ms;animation-timing-function:cubic-bezier(0.1, 0.81, 0.43, 0.93)}@keyframes materialZoomOutRight{0%{transform:scale(1) translate(0px, 0px);opacity:1}50%{opacity:0}100%{transform:scale(0.5) translate(30%, -50%);opacity:0}}
.row-count-text.FarmBill{display:none}.checkout{padding:20px;color:#fff;font-size:1.4rem}.checkout .frequent-payor-need-funds{font-size:12px;display:flex;flex-direction:column;justify-content:space-between;height:50px}.checkout .header{padding-bottom:15px;border-bottom:1px solid #b6b6fb;margin-bottom:15px}.checkout .header .icon{margin-right:10px;display:inline-block}.checkout .header .title{vertical-align:top;font-size:1.2rem;margin-top:2px;display:inline-block}.checkout .header .close{float:right;font-size:1.5rem;padding:0px;background:none;color:#fff;border:none;width:1.5rem;outline:none;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.checkout .header .close:hover{color:rgba(255,255,255,.8)}.checkout .header .close:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.checkout .header .close.close-text{margin-top:-1px;padding:3px 8px;background:rgba(255,255,255,.35);text-shadow:0px 1px 1px rgba(0,0,0,.5);width:auto;font-size:.8rem;border-radius:3px;font-weight:600}.checkout .line-item-container{position:relative}.checkout .line-item-container .line-item{padding-bottom:10px}.checkout .line-item-container .line-item.subline .price{font-size:.85rem;font-weight:400}.checkout .line-item-container .line-item-column{width:100%}.checkout .line-item-container .buttons-wrapper{position:absolute;left:-10px;top:0px;width:20px;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:30px;z-index:9}.checkout .line-item-container .remove-item-button{background:none;border:none;color:rgba(255,255,255,.7);padding:7px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.checkout .line-item-container .remove-item-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.checkout .line-item-container .remove-item-button:hover{color:#fff}.checkout .line-item-container .remove-item-button svg{width:14px;height:14px}.checkout .line-item{font-size:.95rem;padding-bottom:17px}.checkout .line-item .product{word-break:break-word;display:block;line-height:1.2}.checkout .line-item .product.deletable{padding-left:15px}.checkout .line-item.subline .product{font-size:.85rem;font-style:italic}.checkout .line-item .detail{font-size:.75rem;padding-left:10px;font-style:italic;color:#ccc}.checkout .line-item .price{font-weight:800;text-align:right;display:block}.checkout .line-item:last-child{border-bottom:1px solid #b6b6fb;margin-bottom:15px}.checkout .subtotal{font-size:.95rem;text-align:right;padding-bottom:10px;color:#b6b6fb}.checkout .subtotal.total{color:#fff}.checkout .subtotal .price{display:block;font-weight:800}.checkout .subtotal:last-child{border-bottom:1px solid #b6b6fb;margin-bottom:15px;padding-bottom:15px}.checkout .button{display:block;width:100%;background:#ffde55;border-color:#ccae1d;color:#6d4e00;margin-bottom:10px;user-select:none;padding-top:0px;padding-bottom:0px;height:42px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.checkout .button:last-child{margin-bottom:0px}.checkout .button:hover{background:#ffe67e}.checkout .button:active{background:#f5d44d}.checkout .button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.checkout .button.paypal{background:#85dfff;border-color:#2ab7d8;color:#263b80}.checkout .button.paypal:hover{background:#a7e8ff}.checkout .button.paypal:active{background:#72d2f5}.checkout .button.paypal .label{font-size:.75rem;font-weight:800}.checkout .button.paypal img{width:90px;margin-left:7px;margin-bottom:-5px;margin-top:-2px}.checkout .button:disabled{pointer-events:none}.checkout .button:disabled:hover{background:#ffde55}.checkout .button.visually-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.checkout .button.danger{border-color:#ad2624;color:#fff;transition:background 500ms,border-color 500ms}.checkout .button.danger:hover{background:#ad2624}.checkout .button.danger:active{background:#ad2624}.checkout .button .svg-icon{width:1.1rem;height:1.1rem;margin-right:3px}.checkout .button .icon{font-size:1rem;display:inline-block;margin-top:2px;margin-right:5px;padding-bottom:0px}.checkout .button .label{display:inline-block;vertical-align:top;font-size:.85rem}.checkout .button .loader{margin-right:18px;margin-top:-4px}.checkout .button.secondary{border-bottom-color:rgba(255,255,255,.05);background:rgba(255,255,255,.15);color:#fff}.checkout .button.secondary .label{text-shadow:0px 1px 1px rgba(0,0,0,.5)}.checkout .method-error{font-size:.85rem;margin-bottom:10px;padding:10px;background:rgba(255,255,255,.1);border-radius:2px;display:flex;flex-direction:row;gap:10px;align-items:center}.checkout .method-error>svg{flex:none;width:30px}.checkout .cart-empty-hint{font-size:.85rem;font-style:italic;text-align:center;margin:15px 0px}.checkout .checkout-hint{font-size:.8rem;font-style:italic;margin-bottom:.5em;text-align:center}.checkout .cart-save-container{margin-top:15px;padding-top:15px;border-top:1px solid #b6b6fb}.checkout .continue-section{padding-top:20px;margin-top:12px;border-top:1px solid rgba(255,255,255,.2);justify-content:center}.checkout .continue-button{padding:3px 8px;background:rgba(255,255,255,.35);text-shadow:0px 1px 1px rgba(0,0,0,.5);width:auto;font-size:.8rem;border-radius:3px;font-weight:600;border:none;color:#fff;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.checkout .continue-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.checkout .continue-button:hover{color:rgba(255,255,255,.8)}.checkout .continue-button svg.svg-icon{width:14px;height:14px;margin-right:10px}.checkout .checkout-body{display:flex;flex-direction:column;margin-left:-20px;margin-right:-20px;position:relative}.checkout .checkout-body-inner-wrapper{left:0px;top:0px;width:200%;display:flex;flex-direction:row;flex:0 0 auto;transition:transform 300ms;will-change:transform;position:fixed;right:0;top:75px}.checkout .main-wrapper{width:50%;display:flex;flex-direction:column;padding:0px 20px}.checkout .secondary-wrapper{width:50%;display:flex;flex-direction:column;padding:0px 20px}.checkout .native-checkout{overflow:hidden}.checkout .native-checkout .return-button{background:none;border:none;text-align:left;color:#fff;font-size:.85rem;padding:0px}.checkout .native-checkout .return-button:hover{text-decoration:underline}.checkout .native-checkout label.field-label,.checkout .native-checkout legend.field-label{font-size:.85rem}.checkout .native-checkout .flex-row .field{margin-left:5px}.checkout .native-checkout .flex-row .field:first-child{margin-left:-5px}.checkout .native-checkout .flex-row .field:last-child{margin-right:-5px}.checkout .native-checkout .flex-row .field:only-child{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.checkout .native-checkout span.required.required{color:#ff8282}.checkout .native-checkout .field-error,.checkout .native-checkout .native-method-error{color:#370505;background:#f4b1b1;border-radius:3px;padding:2px 5px;display:inline-block}.checkout .native-checkout .native-method-error{padding:8px 7px}.checkout .native-checkout .separator{width:100%;border-top:1px solid rgba(255,255,255,.2);margin-top:5px;margin-bottom:5px}.checkout .native-checkout .exp-row .field{flex:0 0 auto}.checkout .native-checkout .exp-row .field:first-child{width:40%}.checkout .native-checkout .exp-row .field:last-child{width:30%}.checkout .native-checkout .phone-row{margin-right:-15px}.checkout .native-checkout .phone-row .field:first-child{width:65%}.checkout .native-checkout .phone-row .field:last-child{width:35%}.checkout .native-checkout .credit-card-description{font-size:14px;font-style:italic;margin-top:-2px}.checkout .native-checkout .card-icons{width:auto;height:auto;max-width:80px;margin-right:10px}.checkout fieldset.secondary-wrapper{padding-bottom:20px}.checkout .cart-description{margin-bottom:10px}.checkout-loader{display:block;margin:0 auto;margin-top:50px}.itransact-checkout p{font-size:.8rem;font-style:italic;margin-bottom:10px}.itransact-checkout .wizard label.field-label{font-size:.9rem}.itransact-checkout .wizard label.field-label span{display:flex;align-items:center}.itransact-checkout .wizard label.field-label span svg{width:18px;height:18px;margin-right:7px;margin-left:3px}.itransact-checkout .wizard label.field-label:before{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6);border-width:2px;width:18px;height:18px}.itransact-checkout .wizard label.field-label:after{background:#fff !important;width:8px !important;height:8px !important}.itransact-checkout .new-payment-btn{background:rgba(255,255,255,.1);border:none;border-radius:5px;padding:5px 10px;margin-top:10px;color:inherit;margin-bottom:20px;font-size:.9rem;width:100%;height:39px}.itransact-checkout .new-payment-btn svg{width:16px;height:16px;margin-right:10px;margin-left:-5px}.itransact-checkout .new-payment-btn:hover{background:rgba(255,255,255,.2)}.itransact-checkout .new-payment-btn:focus{outline-color:#fff}.itransact-checkout .new-payment-btn:disabled{color:rgba(255,255,255,.6)}.itransact-checkout .new-payment-btn .orbit-loader{margin-right:20px;margin-top:-5px;transform:scale(0.8)}.itransact-checkout .option-wrapper.option-wrapper.option-wrapper{display:flex}.itransact-checkout label.radio-label.radio-label.radio-label.radio-label{width:100%;display:flex;flex-direction:row;align-items:center}.itransact-checkout .label-wrapper{display:flex;flex-direction:row;width:100%;align-items:center;padding-top:5px}.itransact-checkout .trash-button{background:none;padding:3px;border:none;margin:0px;margin-left:auto;color:#fff;padding-top:5px;padding-left:6px;padding-right:6px;border-radius:3px}.itransact-checkout .trash-button svg.svg-icon.svg-icon.svg-icon{margin:0px}.itransact-checkout .trash-button:hover{background:rgba(255,255,255,.1)}.itransact-checkout .trash-button:focus{outline-color:#fff}.itransact-checkout .payment-error{background:#ea9b9a;color:#6e1817;padding:10px;border-radius:2px;margin:0px;margin-bottom:15px}.itransact-checkout .payment-error .svg-icon{width:12px;height:12px;margin-right:7px}.itransact-checkout .payment-error span{vertical-align:top}.ccpPaymentButtonLoader{margin:auto;font-size:2rem;font-weight:bold;margin:auto;height:100%;width:100%;color:#999;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.ccpPaymentButtonLoader .loader div{background:#999}
.checkout-loader{display:block;margin:0 auto;margin-top:50px}
.paymentus-iframe-modal .overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.6);z-index:999999}.paymentus-iframe-modal .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;height:50%;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);border-radius:12px;overflow:hidden;padding-top:30px}.paymentus-iframe-modal .iframe{width:100%;height:100%;border:10px solid #fff;border-radius:12px;display:block}.paymentus-iframe-modal .close{position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;background:rgba(0,0,0,0);border:none;font-size:22px}
.row-count-text.FarmBill{display:none}.frequent-payor h2.total-header{font-weight:400;font-size:.85rem;background:#e6e6e6}.frequent-payor h2.total-header .total{font-weight:600;font-size:3rem;color:#161641}.frequent-payor .instructions{margin-top:20px}.frequent-payor .payment-options{justify-content:space-between}.frequent-payor .other-wrapper{margin-top:10px}.frequent-payor .other-field{flex:1 1 auto}.frequent-payor .add-button{align-self:flex-end;margin-bottom:10px;margin-left:10px}.frequent-payor-section{font-size:.85rem;margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2)}.frequent-payor-section .balance{margin-bottom:10px}.frequent-payor-section .add-button{flex:0 0 auto;width:auto;height:42px;margin-left:5px;padding:5px 10px;width:42px}.frequent-payor-section .add-button svg.svg-icon{margin:0px}.frequent-payor-section .tooltip-positioner{left:-124px}.frequent-payor-section .tooltip-wrapper{background:#fff;color:#000029}.frequent-payor-section .tooltip-wrapper::before{left:calc(50% - 8px);border-top:8px solid #fff;opacity:1;z-index:1}.frequent-payor-section .funds-hint{font-style:italic;font-size:12px;margin-top:10px}.frequent-payor-section .funds-hint .tip{font-weight:800;font-style:normal;width:13px;height:13px;background:#fff;border-radius:100%;display:inline-block;color:#161641;text-align:center;padding-top:1px}.frequent-payor-modal h2.total-header{margin-left:-20px;margin-right:-20px;margin-top:-20px;padding:20px}.frequent-payor-user-section h2{display:flex;align-items:center;margin:15px 0px;font-size:17px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}.frequent-payor-user-section h2 button{display:flex;align-items:center;margin-left:auto;margin-top:2px}.frequent-payor-user-section h2 button svg.svg-icon.svg-icon.svg-icon{max-width:15px;width:15px;height:15px;margin-right:3px}.frequent-payor-user-section:not(:only-child){border-top:1px solid #e6e6e6;margin-top:15px}.frequent-payor-user-section .prepaid-balance p{font-size:24px}.frequent-payor-user-section .fp-acc-address{flex:0 0 auto;margin:15px 0px 15px 0px}.frequent-payor-user-section .align-right{margin-left:auto}.frequent-payor-user-section .edit-icon.edit-icon.edit-icon{max-width:none;width:15px;height:15px}.frequent-payor-user-section .btn-neutral{font-size:13.33333px}.frequent-payor-user-section .btn-neutral svg.svg-icon{max-width:20px;width:20px;height:20px}.frequent-payor-user-section .btn-raised{font-size:12px}.frequent-payor-user-section .btn-raised svg.svg-icon{max-width:13px;width:13px;height:13px;margin-right:8px}.frequent-payor-user-section .balance-section .flex-column:first-child{width:51%}.frequent-payor-user-section .account-details .flex-column:first-child{width:51%}.frequent-payor-user-section .address-section .flex-column:first-child{width:51%}.statement-selector .field.field{flex:1 0 auto;margin-right:0px}.statement-selector button{margin-top:16px;margin-left:auto;font-size:12px}.statement-selector button svg.svg-icon{width:17px;height:17px;margin-right:6px;margin-left:-5px}
.row-count-text.FarmBill{display:none}.sliding-panel-wrapper{z-index:99999}.sliding-panel-wrapper .sliding-panel{z-index:9999;position:fixed;right:0px;top:0px;width:300px;height:100%;background:-webkit-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 70%, 50%));background:-moz-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 70%, 50%));background:-o-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 70%, 50%));background:linear-gradient(335deg, hsl(240, 100%, 8%), hsl(240, 70%, 50%));box-shadow:-2px 0px 4px rgba(0,0,0,.3);overflow-y:auto;overflow-x:hidden}.sliding-panel-wrapper .shade{background:rgba(0,0,0,.6);position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:9998}
.user-account-editor{padding:20px}.user-account-editor .field.field.field{margin:0px}.user-account-editor em{font-style:italic}
.row-count-text.FarmBill{display:none}.content{width:100%;height:auto;padding-top:60px;padding-left:200px;transition:padding 600ms;min-height:100vh}.content.sidebar-collapsed{padding-left:50px}.content.sidebar-shown{overflow:hidden}.content.mobile{margin-left:0px;padding-left:0px;padding-top:50px}.content.no-shell{margin-left:0px;padding-left:0px;padding-top:0px}.content header.main-header{width:calc(100% - 200px);top:0px;left:200px;background:#e6e6e6;color:#4d4d4d;height:60px;padding-left:15px;padding-right:10px;position:fixed;z-index:15;display:flex;flex-direction:row;flex-wrap:nowrap}.content header.main-header.office-header{background:#dadce0;align-items:center}.content header.main-header.mobile{width:100%;left:0px;height:50px;padding-left:50px;z-index:15;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.content header.main-header.mobile .sublink{height:50px;min-width:50px;padding:15px 10px;font-size:.7rem}.content header.main-header.mobile .auth{top:5px;right:5px}.content header.main-header a.child-focus:focus .branding{background-color:#1d1d54}.content header.main-header a.child-focus:focus .title-container .statetitle{text-decoration:underline}.content header.main-header a.child-focus:focus .title-container .subtext{text-decoration:underline}.content header.main-header nav.sublinks-wrapper{flex:1 1 auto;display:flex;overflow:hidden;position:relative;margin-right:30px}@media only screen and (max-width : 768px){.content header.main-header nav.sublinks-wrapper{margin-right:0px}}.content header.main-header .force-wrap{display:flex;flex-direction:row;flex-wrap:nowrap}.content header.main-header .force-wrap.hidden{visibility:hidden;opacity:0;pointer-events:none}.content header.main-header .wrap-enforcer{width:1px;height:60px;flex:0 0 auto}.content header.main-header .sublinks{display:flex;flex-direction:row;flex-wrap:wrap;position:absolute;padding-right:40px;left:0px;top:0px;width:100%;max-height:120px}.content header.main-header .sublinks .more-button{position:absolute;left:0px;bottom:60px;background:#e6e6e6;border:none;border-bottom:6px solid #4d4d4d;padding-bottom:6px;padding-left:13px;padding-right:13px;cursor:pointer;font-size:.85rem;font-weight:600;color:#4d4d4d;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}@media only screen and (max-width : 280px){.content header.main-header .sublinks .more-button{padding:0px}}.content header.main-header .sublinks .more-button:hover .triangle{border-color:gray rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.content header.main-header .sublinks .more-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.content header.main-header .sublinks .more-button.hidden{visibility:hidden;opacity:0;pointer-events:none}.content header.main-header .sublinks .more-button .triangle{margin-left:3px;display:inline-block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#4d4d4d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.content header.main-header .sublink{flex:0 0 auto;color:#4d4d4d;text-decoration:none;font-size:.85rem;font-weight:600;padding:15px;display:table-cell;vertical-align:bottom;min-width:100px;text-align:center;height:60px;display:flex;flex-direction:column;justify-content:flex-end;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.content header.main-header .sublink:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.content header.main-header .sublink.active{border-bottom:6px solid #999;padding-bottom:9px}.content header.main-header .sidebar-toggle{width:50px;height:100%;background:#161641;color:#fff;border:none;font-size:1.5rem;padding:0px;position:absolute;left:0px;top:0px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.content header.main-header .sidebar-toggle:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.content header.main-header .sidebar-toggle .center{width:100%}.content header.main-header .sidebar-toggle .svg-icon{width:28px;min-width:28px}.content .body-wrapper{display:block;width:100%;height:auto;font-size:.85rem;transition:margin-left .6s,width .6s}.content .category .title-wrapper h2.title{font-size:1rem}.branding{max-width:200px;left:-200px;position:absolute;top:0px;height:60px;background:#e6e6e6;display:flex;align-items:center;width:100%;padding:10px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.branding .title-container{margin-left:7px;display:flex;flex-direction:column;align-items:center}.branding .statetitle{font-size:1.07em;font-weight:600;color:#fff;font-smooth:always;text-align:left;align-self:flex-start}.branding .subtext{font-size:.7em;font-style:italic;margin-top:4px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.7px}.branding img{width:100%;max-width:45px;max-height:45px}.branding .logo-wrapper{padding:10px;margin-left:-15px;margin-right:15px}.branding .logo-wrapper img{max-width:none;max-height:52px;will-change:transform}.branding .logo-wrapper.full-width{margin-right:-15px}.auth{flex:0 0 auto;margin-left:auto;align-self:center}.body,.body.container-fluid{width:100%;transition:width .6s;margin:0px;padding:20px;padding-bottom:calc(20px + 30px)}.body.full-height-page,.body.container-fluid.full-height-page{min-height:calc(100vh - 60px - 30px)}.body.drawer-shown,.body.container-fluid.drawer-shown{width:calc(100% - 350px);margin:0px}.body.mobile,.body.container-fluid.mobile{width:100%;min-height:calc(100vh - 50px);flex:0 0 auto;flex-flow:column nowrap}.body.neutral,.body.container-fluid.neutral{background:#e6e6e6}.body.light-neutral,.body.container-fluid.light-neutral{background:#f2f2f2}.body.medium-neutral,.body.container-fluid.medium-neutral{background:#ccc}.body.dark-neutral,.body.container-fluid.dark-neutral{background:#999}body.force-scrollbar:not(.mobile){overflow-y:scroll}nav.sidebar{position:fixed;width:200px;height:100vh;top:60px;transition:width .5s,transform 300ms;z-index:999;background:-webkit-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-moz-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-o-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:linear-gradient(335deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%))}nav.sidebar .label{white-space:nowrap}nav.sidebar.collapsed{overflow:hidden;width:50px}nav.sidebar.collapsed .label{opacity:0;transition:opacity .6s}nav.sidebar.mobile{transform:translateX(-220px);top:0px;box-shadow:14px 0px 28px rgba(0,0,0,.25),10px 0px 10px rgba(0,0,0,.22)}nav.sidebar.mobile .branding{position:relative;left:0px;z-index:100;transition:none}nav.sidebar.mobile .branding.show{transform:translateX(0px)}nav.sidebar.show{transform:translateX(0px)}nav.sidebar .nav-link-holder{display:flex;flex-direction:column;max-height:700px;height:80%}nav.sidebar a{display:block;width:100%;max-height:56px;height:100%;font-size:.8rem;text-decoration:none;color:rgba(255,255,255,.8);padding-left:13px;margin-bottom:2px;position:relative;display:flex;align-items:center;flex-direction:row;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}nav.sidebar a:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}nav.sidebar a .svg-icon{width:22px;margin-right:5px;overflow:visible}nav.sidebar a.active{background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));box-shadow:0px 4px 8px rgba(0,0,0,.2);width:calc(100% + 10px);color:#fff}nav.sidebar a.active:before{content:"";position:absolute;bottom:-10px;right:0px;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#332b00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}nav.sidebar a .sidebar-alert{position:absolute;left:22px;top:13px}nav.sidebar a .icon{margin-right:12px;line-height:.85rem;vertical-align:top;font-size:1.2rem}nav.sidebar a .icon.icon-filing{font-size:1rem}nav.sidebar a .label{vertical-align:top;opacity:1;transition:opacity .6s;display:flex;align-items:center;line-height:1.1;text-shadow:0px 1px 1px rgba(0,0,0,.3)}nav.sidebar .collapse-sidebar-button{border:none;outline:none;background-color:#fff;position:absolute;bottom:80px;margin-left:11px;width:28px;height:28px;border-radius:15px;box-shadow:3px 1px 6px rgba(0,0,0,.5)}nav.sidebar .collapse-sidebar-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px;outline-style:solid;outline-width:3px}.sidebar-shade{position:fixed;z-index:15;width:150%;height:150%;top:0;left:0;background:rgba(0,0,0,.6)}.drawer{position:fixed;right:-350px;top:60px;height:calc(100vh - 60px);width:350px;background:#f2f2f2;z-index:11;display:flex;flex-direction:column;animation-fill-mode:forwards}.drawer.mobile{height:calc(100vh - 50px);top:50px;width:100vw;right:-100vw}.drawer.mobile .title-box{padding-left:60px}.drawer.mobile.show{animation:slide-in-right 400ms forwards}.drawer.mobile.closing{animation:slide-out-right 400ms forwards}.drawer.show{animation:slide-in-right .6s forwards}.drawer.closing{animation:slide-out-right .6s forwards}.drawer .drawer-inner-wrapper{display:flex;flex-direction:column;outline:none;overflow-y:auto}.drawer .title-box{display:block;padding:10px;padding-right:34px;padding-bottom:7px;position:relative;width:100%;background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));color:#fff}.drawer .title-box h2{font-weight:400;font-size:1.2rem;overflow-wrap:anywhere}.drawer .title-box p{font-size:.75rem;font-weight:200;margin-top:5px}.drawer .close-button{position:absolute;right:0px;top:0px;width:30px;height:100%;background:none;border:none;border-left:1px solid rgba(255,255,255,.1);font-size:1rem;color:#fff;padding:0px;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.drawer .close-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.drawer .close-button:hover{background:rgba(255,255,255,.1)}.drawer .close-button .svg-icon{width:20px;height:20px}.drawer .sidebar-dismiss{width:50px;height:60px;position:absolute;left:0px;top:0px;color:#fff;font-size:1.7rem;padding:0px;padding-right:5px;background:none;border:none}.drawer .sidebar-dismiss .svg-icon{width:30px}.drawer .sidebar-dismiss:active{background:rgba(255,255,255,.1)}.drawer .scrollable-drawer-wrapper{overflow-y:auto;margin-bottom:30px;flex-grow:1;min-height:calc(100vh - 200px)}@media only screen and (max-width : 768px){.drawer .scrollable-drawer-wrapper{margin-bottom:0px}}.drawer .inner-drawer{padding:15px}.drawer .inner-drawer .drawer-message{padding:15px;background:#fbe584;color:darkend(#a37d1a, 10%);border-radius:4px;border:1px solid #fae06b;margin-bottom:15px;font-style:italic}.drawer .inner-drawer.scrollable{overflow-y:auto}.flex-wrapper{display:flex;flex-wrap:wrap}footer{height:30px;position:fixed;bottom:0px;left:200px;width:calc(100% - 200px);background:#e6e6e6;color:#4d4d4d;height:30px;padding:0px 9px;font-size:.75rem;transition:width .6s,left .6s;z-index:1;display:flex;align-items:center}footer.collapsed{width:calc(100% - 50px);left:50px}footer.mobile{width:100%;left:0px;position:relative;bottom:0px;height:auto;text-align:center;display:flex;align-self:flex-end;z-index:auto}footer.mobile .links{margin-top:5px}footer ul.links{margin-left:auto}footer ul.links .divider{margin-left:8px;margin-right:8px}footer ul.links li{display:inline-block;margin:0px}footer ul.links a{color:#4d4d4d;text-decoration:none}footer ul.links a:hover{text-decoration:underline}.app-error{position:absolute;left:0px;top:0px;width:100%;padding:12px;font-weight:600;z-index:9}.app-error.danger.danger.danger.danger{background:-webkit-linear-gradient(70deg, #AD2624, #D71A17);background:-moz-linear-gradient(70deg, #AD2624, #D71A17);background:-o-linear-gradient(70deg, #AD2624, #D71A17);background:linear-gradient(20deg, #AD2624, #D71A17);color:#fff;font-size:.9rem}.app-error button{position:absolute;right:0px;top:0px;border:none;width:40px;height:100%;font-size:1.2rem;color:#fff;background:none;cursor:pointer}.app-error button:hover{background:rgba(255,255,255,.1)}.triangle.up{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #2626d9}.triangle.down{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #2626d9}.switch{background:#161641;width:42px;height:22px;border-radius:14px;padding:4px;position:relative;transition:background 150ms;cursor:pointer;border:none;outline:none}.switch:active div.fob{width:22px}.switch div.fob{width:16px;height:16px;border-radius:16px;border:none;transition:width 150ms,left 150ms;outline:none;position:absolute;left:3px;top:3px;background:#fff;cursor:pointer;pointer-events:none}.switch.on{background:#ccad00}.switch.on div.fob{left:calc(100% - 19px)}.switch.on:active div.fob{left:calc(100% - 25px)}.message-card{background:#fff;padding:30px;border-radius:4px;box-shadow:0px 60px 70px -20px rgba(0,0,0,.25);width:100%;max-width:500px}.message-card h2{font-size:28px;margin-bottom:15px}.message-card .markdown p{font-size:15px;line-height:1.3}.skip-link{z-index:9999;background:#fff;font-family:"Montserrat",sans-serif;font-size:1rem;position:fixed;top:0;left:200px;padding:4px;transform:translateY(-100%);transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.skip-link:focus{transform:translateY(0%);outline-color:rgba(10,164,221,.5);outline-offset:0px}@keyframes slide-in-right{from{transform:translateX(0px)}to{transform:translateX(-100%)}}@keyframes slide-out-right{from{transform:translateX(-100%)}to{transform:translateX(0px)}}.side-scroll{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.side-scroll::-webkit-scrollbar{width:0;height:0}.office-header-title{padding-top:8px;padding-left:20px;font-size:1.2em;font-weight:700;color:#282c39}.nd-button-container{display:flex;width:100%}.nd-login-button-wrapper{display:flex;justify-content:right}.nd-login-button{cursor:pointer;border-radius:3px;padding:5px 9px;background:none;border:1px solid rgba(255,255,255,.8);color:rgba(255,255,255,.8);position:absolute;bottom:80px;margin-right:11px}
.row-count-text.FarmBill{display:none}.cart-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-button-wrapper .cart-button{position:relative;border:none;background:none;margin-top:-5px;margin-right:6px;color:#000029;padding:12px 8px;padding-bottom:7px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.cart-button-wrapper .cart-button .svg-icon{width:28px}.cart-button-wrapper .cart-button:hover{background:#d9d9d9}.cart-button-wrapper .cart-button:focus{background:#d9d9d9;outline-color:rgba(10,164,221,.5);outline-offset:0px}.cart-button-wrapper .cart-button:disabled{background:none}.cart-button-wrapper .cart-amount{position:absolute;right:-1px;top:4px;z-index:9;display:flex;justify-content:center;align-items:center;padding:3px 2px;border-radius:30px;background:#161641;color:#fff;min-width:15px;font-weight:600;font-size:9px;line-height:1}.cart-button-wrapper .tooltip-positioner.tooltip-positioner.tooltip-positioner.tooltip-positioner{top:87%;left:-100%}.cart-button-wrapper .tooltip-wrapper.tooltip-wrapper.tooltip-wrapper.tooltip-wrapper{min-width:150px;text-align:center;left:-50%;display:flex;justify-content:center}
.row-count-text.FarmBill{display:none}.sidebar-wrapper.history{background-color:#dadce0;transition:right .5s ease-in-out;font-size:.75em;position:fixed;padding-right:20px;top:60px;height:calc(100vh - 60px);width:250px;z-index:11;display:flex;flex-direction:column}.sidebar-wrapper.history.history{right:-250px}.sidebar-wrapper.history.show{right:0;overflow-y:auto;overflow-x:hidden}.sidebar-wrapper.history [class$=CollapsibleSidebar]{overflow:hidden}.sidebar-wrapper.history [class$=CollapsibleSidebar]>div:last-of-type{overflow-x:hidden}.sidebar-wrapper.history [class$=CollapsibleSidebar]>div:last-of-type .history-wrapper{display:flex;flex-direction:column;padding:16px;text-align:left;font-size:.9em;overflow-y:auto}.sidebar-wrapper.history .error{color:red;padding:10px}.loader-wrapper{padding-bottom:30px}.history-item{padding:12px 8px;text-align:left;display:flex;flex-direction:row;line-height:1.2em;width:200px}
.reciteMeButton{padding-top:10px}
.row-count-text.FarmBill{display:none}.expandable-card-wrapper{position:relative;z-index:999}.expandable-card{position:absolute;width:100%;left:0px;top:0px;z-index:999;overflow:hidden}.expand-in{animation:expand-in 200ms;animation-fill-mode:forwards}.collapse-out{animation:collapse-out 150ms;animation-fill-mode:forwards;animation-delay:130ms}@keyframes expand-in{from{box-shadow:0 0px 0px rgba(0,0,0,.19),0 0px 0px rgba(0,0,0,.23)}to{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}}@keyframes collapse-out{from{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}to{box-shadow:0 0px 0px rgba(0,0,0,.19),0 0px 0px rgba(0,0,0,.23)}}
.row-count-text.FarmBill{display:none}.home{display:flex;flex-direction:column;min-height:calc(100vh - 60px - 30px)}.home .banner{height:300px;width:100%;background-size:cover;background-position:center}.home .banner .home-banner-text{color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:20px}.home .banner .home-banner-text div.home-banner-title{font-size:2.6rem;margin:10px 0;font-weight:600}.home .banner .home-banner-text div.home-banner-subtitle{font-size:1.25rem;margin:10px 0;font-weight:600}.home .banner .home-banner-text a.btn-secondary{margin:5px 0;background:#ccad00}.home .banner .home-banner-text a.btn-secondary:hover{opacity:.9}.home .header-row{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;min-height:22vh;color:#332b00;position:relative}.home .header-row h1{font-size:5vh;font-weight:800;font-style:italic;text-align:center;align-self:center;justify-self:center}.home .header-row h1.PA{font-style:normal}.home .header-row .subtitle{font-size:20px;margin-top:0vh;margin:16px 0px;font-weight:normal;max-width:80ch;text-align:center;line-height:1.5}@media only screen and (max-width : 1200px){.home .header-row{min-height:20vh}}@media only screen and (max-width : 992px){.home .header-row{height:auto}.home .header-row h1{font-size:6vh}.home .header-row .subtitle{margin:7px 0px}}.home .atf-links{z-index:1;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home .atf-links.below{margin-bottom:40px}.home .atf-links .link-wrapper{flex:0 0 auto;padding:10px;display:flex;justify-content:center;align-items:center}.home .atf-links .link-wrapper.secondary a,.home .atf-links .link-wrapper.secondary button{border-color:#161641;background-color:#fff;color:#161641}.home .atf-links .link-wrapper.secondary a:hover,.home .atf-links .link-wrapper.secondary button:hover{background:#1d1d54}.home .atf-links .link-wrapper a,.home .atf-links .link-wrapper button{flex:0 0 auto;padding:1.5vh;text-decoration:none;font-size:1rem;border-radius:2px;font-weight:600;border:solid 3px;background:#fff;color:#ccad00;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow 100ms,background 100ms;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.home .atf-links .link-wrapper a:focus,.home .atf-links .link-wrapper button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.home .atf-links .link-wrapper a:hover,.home .atf-links .link-wrapper button:hover{color:#ccad00;background:#ccc;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.home .atf-links .link-wrapper a:hover svg,.home .atf-links .link-wrapper button:hover svg{fill:#fff}.home .atf-links .link-wrapper button{width:35px;height:35px;padding:0px;display:flex;justify-content:center;align-items:center;box-shadow:none;border-radius:100%;border:solid 3px;border-color:#fff;background:#ccad00;color:#fff}.home .atf-links .link-wrapper button:hover{background:#ffd900;box-shadow:none}.home .atf-links .link-wrapper button .svg-icon{width:25px;height:25px}@media only screen and (max-width : 480px){.home .atf-links{flex-direction:column;align-items:center;margin-top:1vh}.home .atf-links .link-wrapper{width:100%;padding:0px 2vh 1.5vh 2vh}.home .atf-links .link-wrapper a{width:100%;text-align:center;padding:2.5vh}}.home .edit-button-wrapper{position:absolute;right:16px;top:16px}.home .edit-button-wrapper .edit-button{width:35px;height:35px;padding:0px;display:flex;justify-content:center;align-items:center;box-shadow:none;border-radius:100%;border:solid 3px;border-color:#fff;background:#ccad00;color:#fff}.home .edit-button-wrapper .edit-button:hover{background:#ffd900;box-shadow:none}.home .edit-button-wrapper .edit-button .svg-icon{width:25px;height:25px}.expandable-home-card{width:calc(100% - 2vh);min-height:calc(100% - 2vh);left:1vh;top:1vh;z-index:9999}.home-category-cards{z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:20px;margin-bottom:30px}.home-category-cards.above{margin-bottom:0}.home-category-cards .home-category-card-wrapper{flex:0 0 25%;padding:1vh}.home-category-cards .home-category-card{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:20px;padding-bottom:25px;position:relative;height:100%}.home-category-cards .home-category-card.disabled{opacity:.7}.home-category-cards .home-category-card h2{font-size:1.2rem;font-weight:600;margin-bottom:15px;display:flex;align-items:center;padding:10px;background:#f2f2f2;margin:-20px;margin-bottom:16px;user-select:none;height:53px}.home-category-cards .home-category-card h2.admin:hover{background:#e5e5e5;cursor:pointer}.home-category-cards .home-category-card h2.admin:hover .edit-icon{opacity:1}.home-category-cards .home-category-card h2.admin:hover .user-icon{opacity:0}.home-category-cards .home-category-card h2.admin:active{background:#dedede}.home-category-cards .home-category-card h2 .icon-wrapper{flex:0 0 auto;width:1.9rem;height:1.9rem;background:#161641;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:8px;padding:4px;position:relative}.home-category-cards .home-category-card h2 .svg-icon{color:#fff;width:100%}.home-category-cards .home-category-card h2 .svg-icon.edit-icon{position:absolute;width:calc(100% - .6rem);left:.3rem;top:.3rem;opacity:0;background:#161641}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-category-cards .home-category-card h2 .svg-icon.edit-icon{height:calc(100% - .6rem)}}.home-category-cards .home-category-card .description{font-style:italic;border-bottom:1px solid #ccc;padding-bottom:7px;margin-top:-6px;margin-bottom:10px}.home-category-cards .home-category-card .links{display:flex;flex-direction:column}.home-category-cards .home-category-card .links a{padding:4px 0px;text-decoration:none;color:#333}.home-category-cards .home-category-card .links a:first-child{padding-top:0px}.home-category-cards .home-category-card .expand-button{background:#fff;border:none;display:flex;justify-content:center;align-items:center;width:100%;position:absolute;bottom:0px;left:0px}.home-category-cards .home-category-card .expand-button:hover{background:#eee}.home-category-cards .home-category-card .expand-button:focus{outline:none;background:#eee}.home-category-cards .home-category-card .expand-button .svg-icon{width:1.3rem;color:#999}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-category-cards .home-category-card .expand-button .svg-icon{height:1.3rem}}@media only screen and (max-width : 768px){.home-category-cards .home-category-card .expand-button .svg-icon{width:2.5rem}}@media only screen and (min-width : 1500px){.home-category-cards .home-category-card-wrapper{flex:0 0 16.666666%}}@media only screen and (max-width : 992px){.home-category-cards .home-category-card-wrapper{flex:0 0 33.333333%}}@media only screen and (max-width : 768px){.home-category-cards .home-category-card-wrapper{flex:0 0 50%}.home-category-cards .home-category-card-wrapper .home-category-card .links{font-size:16px}.home-category-cards .home-category-card-wrapper .home-category-card .links a{padding:8px 0px}}@media only screen and (max-width : 480px){.home-category-cards{padding:.5vh}.home-category-cards .home-category-card-wrapper{flex:0 0 100%}}.home-separator-wrapper{position:relative;padding:5px 0px;padding-top:7px}.home-separator-wrapper .__react_component_tooltip{font-weight:600}.home-separator-wrapper hr{width:100%;border:none;border-top:1px solid rgba(22,22,65,.3)}.home-separator-wrapper .auth-hint{position:absolute;left:calc(50% - .5rem);bottom:6px;color:#999;background:#fff;width:1rem;display:flex;justify-content:center;align-items:center}.home-category-modal.home-category-modal,.quick-links-editor{overflow-y:auto;max-height:calc(100% - 51px);border-radius:0px 0px 6px 6px;padding-bottom:10px;background:#f2f2f2;min-height:calc(100% - 50px)}.home-category-modal.home-category-modal .title-row,.quick-links-editor .title-row{background:#e6e6e6;padding:15px 20px;display:flex;flex-direction:row}.home-category-modal.home-category-modal .title-row .title-wrapper,.quick-links-editor .title-row .title-wrapper{margin-right:10px}.home-category-modal.home-category-modal .title-row .description-wrapper,.quick-links-editor .title-row .description-wrapper{margin-right:10px}.home-category-modal.home-category-modal .title-row .check-wrapper,.quick-links-editor .title-row .check-wrapper{padding-top:30px}.home-category-modal.home-category-modal .title-row .icon-menu-wrapper,.quick-links-editor .title-row .icon-menu-wrapper{flex:0 0 auto;width:34px;height:34px;background:#161641;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:8px;padding:5px;position:relative;margin-right:20px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.home-category-modal.home-category-modal .title-row .icon-menu-wrapper:focus,.quick-links-editor .title-row .icon-menu-wrapper:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.home-category-modal.home-category-modal .title-row .icon-menu-wrapper .svg-icon,.quick-links-editor .title-row .icon-menu-wrapper .svg-icon{color:#fff;width:100%}.home-category-modal.home-category-modal .title-row .align-right,.quick-links-editor .title-row .align-right{display:flex;margin-left:auto;align-items:center}.home-category-modal.home-category-modal .link-row,.quick-links-editor .link-row{padding:5px 20px;display:flex;flex-direction:row}.home-category-modal.home-category-modal .link-row.animate-new,.quick-links-editor .link-row.animate-new{animation:highlight 1s}.home-category-modal.home-category-modal .link-row.animate-delete,.quick-links-editor .link-row.animate-delete{animation:animate-delete 300ms}.home-category-modal.home-category-modal .link-row .url,.quick-links-editor .link-row .url{flex:1 0 auto;margin-left:5px}.home-category-modal.home-category-modal .link-row .url .text-wrapper,.quick-links-editor .link-row .url .text-wrapper{width:100%}.home-category-modal.home-category-modal .link-row .menu-button,.quick-links-editor .link-row .menu-button{padding:0px;background:none;border:none;margin-top:25px;margin-bottom:8px;margin-right:5px;border-radius:5px;color:#666}.home-category-modal.home-category-modal .link-row .menu-button .svg-icon,.quick-links-editor .link-row .menu-button .svg-icon{width:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-category-modal.home-category-modal .link-row .menu-button .svg-icon,.quick-links-editor .link-row .menu-button .svg-icon{height:20px}}.home-category-modal.home-category-modal .link-row .menu-button:hover,.quick-links-editor .link-row .menu-button:hover{background:#e6e6e6}.home-category-modal.home-category-modal .home-separator-wrapper,.quick-links-editor .home-separator-wrapper{padding-left:20px;padding-right:20px}.home-category-modal.home-category-modal .auth-hint,.quick-links-editor .auth-hint{background:#f2f2f2}.home-category-modal.home-category-modal .new-tab-wrapper,.quick-links-editor .new-tab-wrapper{height:100%;display:flex;align-items:center;padding-left:15px;padding-top:22px}.home-category-modal.home-category-modal .add-link,.quick-links-editor .add-link{padding:10px;background:none;border:3px dashed #161641;width:100%;border-radius:6px;font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;color:#161641;margin:10px 20px;cursor:pointer}.home-category-modal.home-category-modal .add-link:hover,.quick-links-editor .add-link:hover{background:rgba(22,22,65,.1)}.home-category-modal.home-category-modal .add-link:active,.quick-links-editor .add-link:active{background:rgba(22,22,65,.2)}.home-category-modal.home-category-modal .add-link:focus,.quick-links-editor .add-link:focus{border-color:#2626d9}.home-icon-menu.home-icon-menu.home-icon-menu .svg-icon{width:28px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-icon-menu.home-icon-menu.home-icon-menu .svg-icon{height:28px}}.home-edit-menu span{display:flex;align-items:center}.home-edit-menu .svg-icon{width:20px;margin-right:6px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-edit-menu .svg-icon{height:20px}}@keyframes highlight{from{background:rgba(204,173,0,.3)}to{background:rgba(204,173,0,0)}}@keyframes animate-delete{from{overflow:hidden;height:69px;background:rgba(173,38,36,.3)}to{overflow:hidden;height:0px;background:rgba(173,38,36,0);padding-top:0px;padding-bottom:0px}}.home-message-wrapper,.right-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;flex:0 0 auto;outline:none}@media only screen and (max-width : 768px){.home-message-wrapper .message-placeholder,.right-wrapper .message-placeholder{flex:1 0 auto}.home-message-wrapper .message.message,.right-wrapper .message.message{margin-top:10px;max-width:100%}}.home-message-wrapper .message-placeholder,.right-wrapper .message-placeholder{padding:7px 15px;border:2px dashed #161641;color:#161641;font-weight:600;text-transform:uppercase;display:flex;justify-content:center;align-items:center;background:none;border-radius:6px;margin-top:25px;opacity:.6;cursor:pointer}.home-message-wrapper .message-placeholder:focus,.right-wrapper .message-placeholder:focus{outline:none;background:rgba(255,255,255,.2)}.home-message-wrapper .message-placeholder:hover,.right-wrapper .message-placeholder:hover{opacity:1}.home-message-wrapper .message,.right-wrapper .message{display:flex;align-items:center;padding:15px 20px 15px 15px;background:rgba(0,0,0,.5);margin-top:30px;color:#fff;font-size:.9rem;max-width:50%}.home-message-wrapper .message .text,.right-wrapper .message .text{line-height:1.2;font-style:italic}.home-message-wrapper .message.editable,.right-wrapper .message.editable{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;transition:box-shadow 100ms,background 100ms;cursor:pointer}.home-message-wrapper .message.editable:hover,.right-wrapper .message.editable:hover{background:rgba(0,0,0,.2);color:#332b00}.home-message-wrapper .message.editable:hover .edit-icon,.right-wrapper .message.editable:hover .edit-icon{display:block}.home-message-wrapper .message.editable:hover .info-icon,.right-wrapper .message.editable:hover .info-icon{display:none}.home-message-wrapper .message.editable:focus,.right-wrapper .message.editable:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.home-message-wrapper .message.editable .edit-icon,.right-wrapper .message.editable .edit-icon{flex:0 0 auto;display:none;width:80%;margin-left:5%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-message-wrapper .message.editable .edit-icon,.right-wrapper .message.editable .edit-icon{height:80%}}.home-message-wrapper .message .icon-wrapper,.right-wrapper .message .icon-wrapper{flex:0 0 auto;background:#ccad00;color:#fff;border-radius:100%;margin-right:10px;width:1.7rem;height:1.7rem;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;border:solid 2px #fff}.right-wrapper.preview-message.preview-message{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;z-index:-1}.right-wrapper.preview-message.preview-message .message.message{margin-top:5%;max-width:100%;z-index:9}.right-wrapper.preview-message.preview-message .shade{display:none;position:absolute;left:0px;top:0px;width:100%;height:30%;z-index:8;background:linear-gradient(to bottom, #2626d9 0%, #2626d9 36%, rgba(38, 38, 217, 0.5) 70%, rgba(38, 38, 217, 0) 99%, rgba(38, 38, 217, 0) 100%)}.quick-links-editor{padding-top:20px}.quick-links-editor .add-link{width:calc(100% - 40px)}.version-table{margin-top:40px}.version-table td{padding:10px}.modal-wrapper .homepage-settings-wrapper{max-width:500px;margin:auto;display:flex;flex-direction:column;gap:20px;padding:24px}.modal-wrapper .homepage-settings-wrapper .save-button-wrapper{align-self:flex-end}.modal-wrapper .homepage-settings-wrapper textarea{padding:4px;resize:vertical;min-height:100px;border:solid 3px #a4a6ad;border-radius:5px}.modal-wrapper .homepage-settings-wrapper textarea::-webkit-scrollbar{width:6px;height:8px}.modal-wrapper .homepage-settings-wrapper textarea::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.modal-wrapper .homepage-settings-wrapper textarea::-webkit-scrollbar-track-piece{width:10px}.modal-wrapper .homepage-settings-wrapper textarea::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.modal-wrapper .homepage-settings-wrapper textarea::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.modal-wrapper .homepage-settings-wrapper textarea:active,.modal-wrapper .homepage-settings-wrapper textarea:focus{border-color:#24cbf5;outline:none}
.row-count-text.FarmBill{display:none}.edit-icon-wrapper{position:relative;flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}@media only screen and (max-width : 992px){.edit-icon-wrapper{width:100%}.edit-icon-wrapper .edit-icon-positioner.edit-icon-positioner{left:calc(50% - 17px);top:10px}}.edit-icon-wrapper.secondary a,.edit-icon-wrapper.secondary button{background:#ccad00;color:#fff}.edit-icon-wrapper.secondary a:hover,.edit-icon-wrapper.secondary button:hover{background:#e6c300}.edit-icon-wrapper .edit-icon-positioner{position:absolute;left:10px}.edit-icon-wrapper a,.edit-icon-wrapper button{flex:0 0 auto;background:#ccad00;padding:1.5vh;text-decoration:none;font-size:1rem;border-radius:2px;font-weight:600;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow 100ms,background 100ms}.edit-icon-wrapper a:hover,.edit-icon-wrapper button:hover{background:#e6c300;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.edit-icon-wrapper a:focus,.edit-icon-wrapper button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.edit-icon-wrapper button{width:35px;height:35px;padding:0px;border:none;display:flex;justify-content:center;align-items:center;box-shadow:none;border-radius:100%;background:#ccad00}.edit-icon-wrapper button:hover{background:#ffd900;box-shadow:none}.edit-icon-wrapper button .svg-icon{width:25px;height:25px}
.row-count-text.FarmBill{display:none}.div-table,.styled-table{display:table;width:100%;position:relative}.div-table *,.styled-table *{position:relative}.div-table .action-cell,.styled-table .action-cell{vertical-align:middle}.div-table [role=row],.styled-table [role=row]{display:table-row}.div-table .cell .download-link,.styled-table .cell .download-link{display:flex;align-items:center}.div-table .cell .download-link svg,.styled-table .cell .download-link svg{height:30px;width:30px;color:#000}.row-count{position:absolute;left:0px;top:-18px;color:#757575;font-size:.85rem;width:100%;display:flex;justify-content:center}.row-count .row-count-text{width:100%;max-width:960px;text-align:right;font-weight:600}@media only screen and (max-width : 768px){.row-count{position:relative;top:auto}.row-count .row-count-text{text-align:left;margin-bottom:5px;font-weight:600}}.div-table-row,.styled-table tr{display:table-row;background:#e6e6e6;opacity:1;z-index:0;transition:transform .2s;position:relative}.div-table-row:nth-child(even) .div-table-cell,.div-table-row:nth-child(even) td,.styled-table tr:nth-child(even) .div-table-cell,.styled-table tr:nth-child(even) td{background:#f5f5f5}.div-table-row:nth-child(even) .div-table-cell:first-child.interactive,.div-table-row:nth-child(even) td:first-child.interactive,.styled-table tr:nth-child(even) .div-table-cell:first-child.interactive,.styled-table tr:nth-child(even) td:first-child.interactive{background:#1e1e76;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.div-table-row:nth-child(even) .div-table-cell:first-child.interactive:focus,.div-table-row:nth-child(even) td:first-child.interactive:focus,.styled-table tr:nth-child(even) .div-table-cell:first-child.interactive:focus,.styled-table tr:nth-child(even) td:first-child.interactive:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-row:nth-child(even) .div-table-cell:first-child.interactive:hover,.div-table-row:nth-child(even) td:first-child.interactive:hover,.styled-table tr:nth-child(even) .div-table-cell:first-child.interactive:hover,.styled-table tr:nth-child(even) td:first-child.interactive:hover{background:#28289f}.div-table-row:nth-child(even) .div-table-cell:first-child.selected,.div-table-row:nth-child(even) td:first-child.selected,.styled-table tr:nth-child(even) .div-table-cell:first-child.selected,.styled-table tr:nth-child(even) td:first-child.selected{background:#2626d9}.div-table-row.selected,.styled-table tr.selected{width:101%}.div-table-row.highlighted,.styled-table tr.highlighted{animation:highlight 3s;animation-fill-mode:backwards}.div-table-row.highlighted .div-table-cell:first-child.interactive,.styled-table tr.highlighted .div-table-cell:first-child.interactive{animation:primaryHighlight 3s;animation-fill-mode:backwards;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.div-table-row.highlighted .div-table-cell:first-child.interactive:focus,.styled-table tr.highlighted .div-table-cell:first-child.interactive:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-row.highlighted:nth-child(even) .div-table-cell:first-child.interactive,.div-table-row.highlighted:nth-child(even) td:first-child.interactive,.styled-table tr.highlighted:nth-child(even) .div-table-cell:first-child.interactive,.styled-table tr.highlighted:nth-child(even) td:first-child.interactive{animation:primaryHighlight 3s;animation-fill-mode:backwards;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.div-table-row.highlighted:nth-child(even) .div-table-cell:first-child.interactive:focus,.div-table-row.highlighted:nth-child(even) td:first-child.interactive:focus,.styled-table tr.highlighted:nth-child(even) .div-table-cell:first-child.interactive:focus,.styled-table tr.highlighted:nth-child(even) td:first-child.interactive:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-row .row-alert,.styled-table tr .row-alert{display:block;position:absolute;left:-8px;top:7px}.div-table-row .div-table-cell span.stack span,.div-table-row td span.stack span,.styled-table tr .div-table-cell span.stack span,.styled-table tr td span.stack span{display:block}.div-table-row .div-table-cell .message,.div-table-row td .message,.styled-table tr .div-table-cell .message,.styled-table tr td .message{padding:15px}.div-table-row .div-table-cell:first-child,.div-table-row td:first-child,.styled-table tr .div-table-cell:first-child,.styled-table tr td:first-child{position:relative}.div-table-row .div-table-cell:first-child.interactive,.div-table-row td:first-child.interactive,.styled-table tr .div-table-cell:first-child.interactive,.styled-table tr td:first-child.interactive{background:#1a1a66;color:#fff;font-weight:600;padding:0px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;transition:background .2s}.div-table-row .div-table-cell:first-child.interactive:focus,.div-table-row td:first-child.interactive:focus,.styled-table tr .div-table-cell:first-child.interactive:focus,.styled-table tr td:first-child.interactive:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-row .div-table-cell:first-child.interactive:hover,.div-table-row td:first-child.interactive:hover,.styled-table tr .div-table-cell:first-child.interactive:hover,.styled-table tr td:first-child.interactive:hover{background:#28289f;cursor:pointer}.div-table-row .div-table-cell:first-child.interactive:hover .icon,.div-table-row td:first-child.interactive:hover .icon,.styled-table tr .div-table-cell:first-child.interactive:hover .icon,.styled-table tr td:first-child.interactive:hover .icon{right:10px}.div-table-row .div-table-cell:first-child.interactive .interactive-cell-button,.div-table-row td:first-child.interactive .interactive-cell-button,.styled-table tr .div-table-cell:first-child.interactive .interactive-cell-button,.styled-table tr td:first-child.interactive .interactive-cell-button{padding:13px 10px;padding-right:30px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.div-table-row .div-table-cell:first-child.interactive .interactive-cell-button:focus,.div-table-row td:first-child.interactive .interactive-cell-button:focus,.styled-table tr .div-table-cell:first-child.interactive .interactive-cell-button:focus,.styled-table tr td:first-child.interactive .interactive-cell-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-row .div-table-cell:first-child.selected,.div-table-row td:first-child.selected,.styled-table tr .div-table-cell:first-child.selected,.styled-table tr td:first-child.selected{background:#2626d9}.div-table-row .div-table-cell:first-child .icon,.div-table-row td:first-child .icon,.styled-table tr .div-table-cell:first-child .icon,.styled-table tr td:first-child .icon{position:absolute;right:0px;transition:right .2s;display:flex;width:20px;top:0px;height:100%;justify-content:center;align-items:center;text-align:center}.div-table-row .div-table-cell .icon.icon-edit-doc,.div-table-row td .icon.icon-edit-doc,.styled-table tr .div-table-cell .icon.icon-edit-doc,.styled-table tr td .icon.icon-edit-doc{padding-left:2px}.div-table-heading,.styled-table thead{background-color:#e6e6e6;display:table-header-group;font-weight:bold;color:#4d4d4d;position:relative}.div-table-body,.styled-table tbody{display:table-row-group}.div-table-body:before,.styled-table tbody:before{display:block;content:"-";line-height:13px;color:rgba(0,0,0,0)}.div-table-cell,.div-table-head,.styled-table td,.styled-table th{display:table-cell;padding:13px 10px;border-right:1px solid silver;vertical-align:middle;text-align:left;white-space:pre-wrap;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.div-table-cell:focus,.div-table-head:focus,.styled-table td:focus,.styled-table th:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.div-table-cell:last-child,.div-table-head:last-child,.styled-table td:last-child,.styled-table th:last-child{border:none}.div-table-head .svg-icon{width:16px;position:absolute;right:5px;top:calc(50% - 8px)}.div-table-foot{background-color:#eee;display:table-footer-group;font-weight:bold}.styled-table .clickable{cursor:pointer}.styled-table .clickable:hover{background:#d9d9d9}.styled-table .clickable:nth-child(even):hover{background:#dedede}.styled-table .clickable:nth-child(even):hover td{background:none}.styled-table th{vertical-align:middle}.styled-table td{white-space:pre-wrap;vertical-align:middle}.styled-table .expansion-spacer.expansion-spacer{background:none}.styled-table .expansion-spacer.expansion-spacer td{padding:0px;background:none;padding-left:8px}.styled-table .expansion-spacer.expansion-spacer .spacer{padding:7px 0px 0px 0px;background:#d2d6e0}.styled-table .expansion-spacer.expansion-spacer .spacer:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 7px 0;border-color:rgba(0,0,0,0) #d2d6e0 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-8px;top:0px}.styled-table .expanded-row.expanded-row{background:none;box-shadow:none}.styled-table .expanded-row.expanded-row>td{border-bottom:1px #ccc solid}.styled-table .expanded-row.expanded-row:last-child>td{border-bottom:none}.styled-table .expanded-row.expanded-row thead{background:#b7bdcd}.styled-table .expanded-row.expanded-row th{background:none;font-size:.85rem;border-right:1px solid #a5adc1;font-weight:700;color:#00000f}.styled-table .expanded-row.expanded-row td{background:none;padding:0px;padding:15px 0px;padding-bottom:30px;padding-top:0px;padding-left:40px;vertical-align:middle}.styled-table .expanded-row.expanded-row td .child-wrapper{background:#d2d6e0;display:flex;flex-direction:column;position:relative;border:#a5adc1 1px solid;border-left:#bdc3d1 1px solid;border-right:#bdc3d1 1px solid;border-top:#b7bdcd 1px solid;border-radius:0px 0px 5px 5px}.styled-table .expanded-row.expanded-row td .child-wrapper:before{content:"";position:absolute;left:0px;top:-4px;width:100%;height:1px;z-index:9;box-shadow:0 10px 20px rgba(0,0,0,.62),0 6px 6px rgba(0,0,0,.55)}.styled-table .expanded-row.expanded-row td .child-wrapper tbody:before{display:none}.styled-table .expanded-row.expanded-row td .child-wrapper table td,.styled-table .expanded-row.expanded-row td .child-wrapper table tr{background:none;padding:0px;box-shadow:none}.styled-table .expanded-row.expanded-row td .child-wrapper table td{padding:10px;white-space:pre-wrap;line-height:1.2;border-right:1px solid #b7bdcd}.styled-table .expanded-row.expanded-row td .child-wrapper table td:last-child{border-right:none}.styled-table .expanded-row.expanded-row td .child-wrapper table tr:nth-child(even){background:#e1e4ea}.styled-table .expanded-row.expanded-row td .child-wrapper table tr:last-child{border-radius:0px 0px 5px 5px}.styled-table .expanded-row.expanded-row td .child-wrapper table tr:last-child td:first-child{border-bottom-left-radius:5px}.styled-table .expanded-row.expanded-row td .child-wrapper table tr:last-child td:last-child{border-bottom-right-radius:5px}.styled-table ul{margin-left:10px}.styled-table ul li{font-size:14px;margin:4px 0px 4px 10px}.styled-table .expand-cell .orbit-loader{transform:scale(0.8);margin-left:3px}.styled-table .expand-cell .orbit-loader div{animation-timing-function:linear}.styled-table .expand-wrapper{margin:-5px;padding-top:3px}.styled-table .expand-wrapper .expanded{transform:rotate(180deg)}.styled-table .expand-wrapper .svg-icon{width:22px}.styled-table tr.expandable th:nth-last-child(2){border-right:none}.body .table-toolbar{width:100%;display:flex;flex-direction:column;padding-bottom:15px;justify-content:center}.body .table-toolbar h1{font-size:28px;font-weight:600;margin-bottom:8px;color:#444;display:flex;align-items:center}.body .table-toolbar h1 .subtitle{margin-left:5px;color:#bababa;display:flex;flex-direction:row;align-items:center;cursor:default;padding:10px;margin-top:-10px;margin-bottom:-10px}.body .table-toolbar h1 .subtitle:hover{background:rgba(0,0,0,.05)}.body .table-toolbar h1 .subtitle .svg-icon{width:30px;margin-left:5px;margin-top:5px}@media only screen and (max-width : 768px){.body .table-toolbar{flex-direction:column}.body .table-toolbar h1{font-size:24px;flex-direction:column}.body .table-toolbar h1 .subtitle{margin-top:5px}}.body .table-toolbar .import{display:flex;flex-direction:row;align-items:center}.body .table-toolbar .import .svg-icon{margin-right:2px;max-width:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.body .table-toolbar .import .svg-icon{max-height:20px}}.body .table-toolbar .right-align{margin-left:auto;flex:1 1;display:flex;justify-content:flex-end}@media only screen and (max-width : 768px){.body .table-toolbar .right-align{width:100%;padding-top:10px}}.body .table-toolbar .filter-wrapper{flex:0 1 230px;position:relative;margin-left:10px}.body .table-toolbar .filter-wrapper button{position:absolute;top:5px;right:4px;width:20px;height:20px;background:#999;color:#fff;padding:0px;border:none;border-radius:100%;display:flex;justify-content:center;align-items:center;appearance:none;outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.body .table-toolbar .filter-wrapper button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.body .table-toolbar .filter-wrapper button:hover{background:#ccc}.body .table-toolbar .filter-wrapper button .svg-icon{width:60%}@media only screen and (max-width : 768px){.body .table-toolbar .filter-wrapper{flex:1 1 auto}}.body .table-toolbar button.toolbar-search-button{height:30px;width:30px;padding:0px;margin-left:10px}.body .table-toolbar button.toolbar-search-button .center-icon{display:flex;justify-content:center;align-items:center}.body .table-toolbar button.toolbar-search-button .svg-icon{width:18px}.body .table-toolbar input{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;flex:1 1 auto;border:none;background:#f2f2f2;height:30px;width:100%;font-size:.85rem;padding:6px;font-weight:600;border-radius:5px;padding-right:30px}.body .table-toolbar input:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.body .table-toolbar .main-wrapper{display:flex;flex-direction:row}.body .table-toolbar .download-link{display:flex;flex-direction:row;align-items:center}.body .table-toolbar .download-link a{display:flex;flex-direction:row;align-items:center;color:#161641}.body .table-toolbar .download-link a:hover{color:#2a2a7a}.body .table-toolbar .download-link .svg-icon{width:22px}.body .table-toolbar button.help-button{background:#757575;color:#fff;border:none;border-radius:100px;width:20px;height:20px;padding:0px;font-size:15px;font-weight:600;margin-left:10px;margin-top:3px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.body .table-toolbar button.help-button:hover{background:#686868}.body .table-toolbar button.help-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}@keyframes highlight{0%{background:#e6e6e6}5%{background:#ffeeaf}10%{background:#ffeeaf}100%{background:#e6e6e6}}@keyframes primaryHighlight{0%{background:#1a1a66}5%{background:#ffde63;color:#000}10%{background:#ffde63;color:#000}100%{background:#1a1a66;color:#fff}}.table-controls-wrapper.table-controls-wrapper{min-height:65px;padding-top:10px;padding-bottom:10px;align-items:center;justify-content:center}.table-controls-wrapper.table-controls-wrapper .toolbar{max-width:960px}.table-controls-wrapper.table-controls-wrapper .toolbar h2{font-size:1.6rem;display:flex;flex-direction:row;align-items:center}@media only screen and (max-width : 480px){.table-controls-wrapper.table-controls-wrapper .toolbar h2{margin-bottom:20px}}.table-controls-wrapper.table-controls-wrapper .filter-wrapper.filter-wrapper{flex:0 1 auto;display:flex;flex-direction:row}.table-controls-wrapper.table-controls-wrapper button.search{align-items:center;display:flex;flex-basis:30px;flex-grow:0;flex-shrink:0;height:30px;justify-content:center;margin-left:5px;padding:5px}.table-controls-wrapper.table-controls-wrapper button.search[aria-disabled=true]{background:#666;box-shadow:0 0px 0px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0);cursor:not-allowed}.table-controls-wrapper.table-controls-wrapper button.search[aria-disabled=true]:hover{background:#666}@media only screen and (max-width : 480px){.table-controls-wrapper.table-controls-wrapper button.search{flex-basis:40px;height:40px}}.table-controls-wrapper.table-controls-wrapper .loading-wrapper{margin-left:15px;margin-top:-3px}.table-controls-wrapper.table-controls-wrapper .filter-icon{max-width:19px}.table-controls-wrapper.table-controls-wrapper p.description{width:100%;max-width:960px;font-style:italic;margin-bottom:5px;font-size:.9rem}.filter-popout.filter-popout{padding:20px;position:absolute;right:0px;top:35px;background:#f2f2f2;border-radius:4px;box-shadow:0px 8px 15px -3px rgba(0,0,0,.4);z-index:3;min-width:250px;overflow:hidden}.filter-popout.filter-popout h3{font-weight:800;font-size:1rem;background:#ccc;color:#4d4d4d;margin:-20px;margin-bottom:5px;padding:8px 10px}.filter-popout.filter-popout .field:last-child{padding-bottom:0px}.filter-popout.filter-popout .date-range .row{display:flex;flex-direction:column}.filter-popout.filter-popout .date-range .row button:last-child{margin-right:0px}.filter-popout-shade{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.3);left:0px;top:0px;z-index:2}.filter-chips{width:100%;max-width:960px;display:flex}.filter-chip{background:#998200;color:#fff;border-radius:3px;font-weight:600;font-size:1rem;display:flex;align-items:center;margin:3px}.filter-chip:first-child{margin-left:0px}.filter-chip:last-child{margin-right:0px}.filter-chip div{padding:5px 0px}.filter-chip .label{padding-right:7px;padding-left:7px;background:rgba(255,255,255,.2)}.filter-chip .value{padding-left:7px;padding-right:4px}.filter-chip button{appearance:none;padding:0px;color:#fff;background:rgba(0,0,0,0);border:none;width:16px;height:16px;margin-left:5px;margin-right:4px;border-radius:100%;outline:none}.filter-chip button .svg-icon{width:12px}.filter-chip button .center{padding:0px}.filter-chip button:focus{background:rgba(255,255,255,.2)}.filter-chip button:hover{background:rgba(255,255,255,.2)}.center{display:flex;flex-direction:row;justify-content:center;align-items:center}.table-wrapper{position:relative}@media only screen and (max-width : 768px){.table-wrapper{max-width:100vw;overflow-x:auto}}.table-loader{position:absolute;left:0px;top:-5px;width:100%;height:5px;background:red}.history-cell{display:flex;flex-direction:column;white-space:pre-wrap}.history-cell label{font-size:11px;font-style:italic;opacity:.6}.history-cell .value{padding-left:5px;padding-top:4px;padding-bottom:4px}.history-cell .value:first-of-type{text-decoration:line-through}.styled-table td.edited:before{display:inline-block;text-align:center;width:14px;height:14px;background:rgba(204,173,0,.3);color:#665700;border-radius:2px;font-size:20px;line-height:1;content:"•"}.styled-table td.edited .value{vertical-align:top}.sort-indicator-wrapper{display:flex;flex:0 0 auto;align-items:center}.sort-indicator-wrapper .sort-indicator{height:20px;width:10px;flex:0 0 auto;margin-left:5px;transform:scale(0.8) translateY(-2px)}.sort-indicator-wrapper .sort-indicator::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 4.5px 7px 4.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);opacity:.6}.sort-indicator-wrapper .sort-indicator::after{content:"";position:absolute;top:12px;width:0;height:0;border-style:solid;border-width:7px 4.5px 0 4.5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);opacity:.6}.sort-indicator-wrapper .sort-indicator.descending::after{opacity:1}.sort-indicator-wrapper .sort-indicator.ascending::before{opacity:1}
.row-count-text.FarmBill{display:none}.action-button-group{margin:10px 0px}.action-button-group.flex{display:flex;flex-flow:row wrap;justify-content:space-around}.action-button-group.medium .action-button{width:3.4rem}.action-button-group.medium .action-icon{width:2.4rem;height:2.4rem;font-size:1.4rem}.action-button-group.small .action-button{width:2.8rem}.action-button-group.small .action-icon{width:2rem;height:2rem;font-size:1rem}.action-button-group.extra-small .action-button{width:2rem}.action-button-group.extra-small .action-icon{width:1.6rem;height:1.6rem;padding:0px;font-size:.8rem}.action-button-group.extra-small .action-icon .svg-icon{min-width:1.3rem}.action-button-group.table-button.table-button{padding-top:5px;justify-content:flex-start}.action-button-group.table-button.table-button .action-button{margin:0px 2px 2px 2px}.action-button-group.table-button.table-button button.action-icon{width:1.7rem;height:1.7rem;padding:3px;border-radius:2px;border:none;background:rgba(204,173,0,.15);color:#000;border:solid 1px #000;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.action-button-group.table-button.table-button button.action-icon:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.action-button-group.table-button.table-button .spinner-wrapper{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding-right:5px;padding-bottom:5px}.action-button-group.table-button.table-button .spinner-wrapper .orbit-loader div{animation-timing-function:linear}.action-button{background:none;border:none;width:5rem;padding:0px;margin:0px;position:relative}.action-button.flex{flex:0 0 auto}.action-button.inner.inner{width:auto;margin:0px}.action-button .__react_component_tooltip.__react_component_tooltip{background:#05050f;color:#fff;padding:8px;border:1px solid #414141;border-radius:5px;font-size:11px;font-weight:600;max-width:210px;box-shadow:0px 3px 3px rgba(0,0,0,.3);text-align:center;line-height:1.3}.action-button .__react_component_tooltip.__react_component_tooltip:before,.action-button .__react_component_tooltip.__react_component_tooltip:after{opacity:1}.action-button .inner-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-align:center}.action-button .action-icon{display:block;width:3.2rem;height:3.2rem;margin:0 auto;margin-bottom:4px;background:#e6e6e6;color:#4d4d4d;border:none;outline:none;border-radius:4px;font-size:2rem;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.action-button .action-icon:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.action-button .action-icon:hover{background:#d7d7d7}.action-button .action-icon.icon-edit-doc{padding-left:.3rem;padding-right:0px}.action-button .action-icon.inner.inner.inner{width:auto;white-space:nowrap;padding:0px 10px;color:#666;margin:0px}.action-button .action-icon:disabled{transition:background 300ms,color 300ms;background:#f2f2f2;color:#e6e6e6;cursor:not-allowed}.action-button .action-icon.disabled{transition:background 300ms,color 300ms;background:#f2f2f2;color:#e6e6e6;cursor:not-allowed}.action-button .action-icon .svg-icon{min-width:2.4rem}.action-button.primary .action-icon{background:none;border:1px solid #999;color:#4d4d4d}.action-button.primary .action-icon:hover{background:rgba(153,153,153,.2)}.action-button.success.success.success.success{background:none}.action-button.success.success.success.success .action-icon{background:#028d43;border:none;color:#fff}.action-button.success.success.success.success .action-icon:hover{background:#02a64f}.action-button.warning.warning.warning.warning{background:none}.action-button.warning.warning.warning.warning .action-icon{background:#fbe584;border:none;color:#a37d1a}.action-button.warning.warning.warning.warning .action-icon:hover{background:#fcea9d}.action-button.danger.danger.danger.danger{background:none}.action-button.danger.danger.danger.danger .action-icon{background:#ad2624;border:none;color:#fff}.action-button.danger.danger.danger.danger .action-icon:hover{background:#c22b28}.action-button .label{font-size:.65rem;font-weight:600;line-height:.6rem;display:block;text-align:center}.details-actions-top{margin-top:0px}.details-actions-bottom{margin-bottom:0px}
.row-count-text.FarmBill{display:none}.pager{display:flex;justify-content:center;margin-top:15px}.pager button{padding:10px;background:#e6e6e6;border:1px solid #ccc;border-right:none;display:flex;justify-content:center;align-items:center;font-size:14px;outline:none}.pager button:hover{background:#f2f2f2}.pager button:focus{background:#d9d9d9}.pager button:first-child{border-radius:5px 0px 0px 5px}.pager button:last-child{border-radius:0px 5px 5px 0px;border-right:1px solid #ccc}.pager button:only-child{border-radius:5px}.pager button.active{background:#d9d9d9}.pager button svg{width:14px}.pager-container{display:flex;justify-content:flex-end;margin:15px auto;gap:9px;max-width:960px;align-items:center;font-weight:600;color:#757575}.pager-container .page-size{border:0;color:#757575;font-weight:600}.pager-container .pager-button{border:0;color:#757575;font-weight:600;outline:none;border-radius:50px}.pager-container .pager-button svg{width:16px;padding-top:2px;padding-right:2px}
.row-count-text.FarmBill{display:none}.body.bo-search{padding:0;margin-left:-20px;margin-top:-20px;display:flex;flex-direction:row}.body.bo-search .dlnTableLink{color:#161641;text-decoration:underline;cursor:pointer}.body.bo-search .inner-body{width:100%;display:block;margin:0 auto}.body.bo-search .inner-body .search-container{margin:0 auto;width:100%;max-width:800px;display:flex;flex-direction:column;font-size:1.125em}.body.bo-search .inner-body .search-container h1{font-size:32px;font-weight:600;margin-bottom:8px;color:#30323b;display:flex;flex-direction:row}.body.bo-search .inner-body .search-container .button-container{display:flex;flex-direction:row;justify-content:flex-end;margin-left:auto}.body.bo-search .inner-body .search-container .button-container button{align-items:center;display:flex;margin:0 5px}.body.bo-search .inner-body .search-container .button-container button>svg{margin-right:10px}.body.bo-search .inner-body .search-container .row{flex-direction:row}.body.bo-search .inner-body .search-container .row .date-picker-holder{display:flex;flex-direction:row;align-items:flex-end}.body.bo-search .inner-body .search-container .row .date-picker-holder>div:first-of-type{flex:1}.body.bo-search .inner-body .search-container .row .date-picker-holder .react-datepicker{font-size:1em}.body.bo-search .inner-body .search-container .row .date-picker-holder .react-datepicker .react-datepicker__navigation span{visibility:hidden}.body.bo-search .inner-body .search-container .row .date-picker-holder .react-datepicker button{height:2em}.body.bo-search .inner-body .search-container .row .date-picker-holder button{background-color:#161641;border-color:#161641;border-radius:5px;margin-left:5px;color:#fff;height:35px}.body.bo-search .inner-body .search-container .row .date-picker-holder button>svg,.body.bo-search .inner-body .search-container .row .date-picker-holder button img{display:flex;flex:0 0 auto;width:1.575em;height:1.575em;fill:#fff;background-color:#161641}.body.bo-search .inner-body .search-container .row .date-picker-holder button:focus-visible{border-radius:5px}.body.bo-search .inner-body .search-container .row:first-of-type{justify-content:center;align-items:center}.body.bo-search .inner-body .search-container .row:first-of-type>div{justify-content:center;flex-grow:1}.body.bo-search .inner-body .search-container .row:first-of-type>div>input{flex-grow:.95}.body.bo-search .inner-body .search-container .row>*{padding:20px}.body.bo-search .inner-body .search-container .row .col{flex-direction:column;padding:10px 30px}.body.bo-search .inner-body .search-container .row .col:first-of-type{border-right:solid 2px #eaeaea}.body.bo-search .inner-body .search-container .row .col>*{padding:5px}.body-sidebar{display:flex;flex-direction:column;width:250px;height:100%;background:#f2f2f2;min-height:calc(100vh - 60px - 30px - 18px)}.body-sidebar a{width:100%;display:block;padding:15px;font-size:14px;text-decoration:none;color:inherit;border-bottom:1px solid #e5e5e5;border-top:1px solid #fff}.body-sidebar a.active{background:#fff;cursor:default}.body-sidebar a.active:hover{background:#fff}.body-sidebar a:hover{background:#fafafa}.body-sidebar.bo{min-height:min-content}.body-sidebar.bo h2{padding:15px}.table-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:40px auto;width:100%;max-width:100%;transition:max-width 200ms;min-width:600px;position:relative}.table-container .MuiDataGrid-root{font-size:1.2em}.table-container .MuiDataGrid-root td,.table-container .MuiDataGrid-root th{vertical-align:middle}.loader-wrapper.bo{margin-top:60px}.loader-wrapper.inline-loader{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.6;z-index:1;background:#fff}.view-action{display:flex;flex-direction:row;justify-content:center}.staff-search-downloads{padding:10px}.search-criteria-error-message{color:#bd002f;font-weight:600;text-align:center;padding-top:5px}.red-flag-status-cell.alert{color:#ad2624}.red-flag-status-label.alert{color:#ad2624}.red-flag-status-label.alert:before{content:"";background:#ad2624;box-shadow:0px 2px 3px rgba(0,0,0,.3);width:15px;height:15px;color:#fff;border-radius:100%;display:inline-block;margin-right:5px;text-align:center;font-style:normal;font-weight:800;padding-top:1px;vertical-align:top;z-index:9;height:14px;width:14px;content:"!"}
.void-popup{margin:10px}.void-popup .save-error-message{display:flex;justify-content:center;gap:10px;padding-bottom:0px}.void-popup .row-btn{margin-top:12px}
.row-count-text.FarmBill{display:none}.record-history{padding:30px 20px;padding-top:15px;width:100%}.record-history .toolbar{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.record-history .toolbar .num-filings{font-weight:600;align-self:center}.record-history .amendment-wrapper{display:flex;flex-direction:column;padding:0px 0px 30px 30px;border-left:6px solid #e6e6e6;position:relative}.record-history .amendment-wrapper:before{content:"";width:16px;height:16px;border-radius:100%;background:#161641;position:absolute;left:-11px;top:-5px}.record-history .amendment-wrapper:last-child{padding-bottom:0px;border-left-color:rgba(0,0,0,0)}.record-history .amendment-wrapper .title{background:#161641;border:none;padding:8px 8px;color:#fff;border-radius:0px 9px 0px 0px;display:flex;flex-direction:row;font-weight:600;position:relative;outline:none;cursor:pointer;transition:background 50ms}.record-history .amendment-wrapper .title:hover{background:#2626d9}.record-history .amendment-wrapper .title:hover:before{border-color:rgba(0,0,0,0) #2626d9 rgba(0,0,0,0) rgba(0,0,0,0)}.record-history .amendment-wrapper .title:focus .svg-icon{outline-color:rgba(10,164,221,.5);outline-offset:0px}.record-history .amendment-wrapper .title:before{content:"";position:absolute;left:-17px;top:0px;width:0;height:0;border-style:solid;border-width:0 17px 17px 0;border-color:rgba(0,0,0,0) #161641 rgba(0,0,0,0) rgba(0,0,0,0)}.record-history .amendment-wrapper .title.collapsed{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.record-history .amendment-wrapper .title span{margin-left:5px;font-style:italic;font-weight:400}.record-history .amendment-wrapper .title .svg-icon{width:20px;height:20px;margin-left:auto;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.record-history .amendment-wrapper .amendment-drawer-wrapper{overflow:hidden}.record-history .amendment-wrapper .amendment-drawer{display:flex;flex-direction:row;transition:max-height 300ms}.record-history .amendment-wrapper .amendment-drawer .dlnTableLink{display:flex;align-items:center;color:#2626d9;cursor:pointer;text-decoration:underline}.record-history .amendment-wrapper .amendment-drawer .dlnTableLink .svg-icon{width:20px}.record-history .amendment-wrapper .amendment{background:#e6e6e6;padding:10px;flex:.3 1 auto;border-bottom-left-radius:9px}.record-history .amendment-wrapper .amendment.no-history{flex:1 1 auto}.record-history .amendment-wrapper .amendment .detail{display:flex;flex-direction:column;padding:6px 0px}.record-history .amendment-wrapper .amendment .detail:first-child{padding-top:0px}.record-history .amendment-wrapper .amendment .detail:last-child{padding-bottom:0px}.record-history .amendment-wrapper .amendment .detail label{font-style:italic;font-size:.8rem;color:#4d4d4d;margin-bottom:4px}.record-history .amendment-wrapper .amendment .detail span{font-size:.9rem;font-weight:600}.record-history .amendment-wrapper .amendment .detail a .svg-icon{width:19px;display:inline-block;vertical-align:middle;padding-bottom:3px}.record-history .amendment-wrapper .table-wrapper{flex:1 1 auto}.record-history .amendment-wrapper table{flex:1 1 auto;height:100%;width:100%}.record-history .amendment-wrapper table th{text-align:left;padding:8px 7px;font-weight:600}.record-history .amendment-wrapper table th:nth-child(1){background:#d9d9d9}.record-history .amendment-wrapper table th:nth-child(2){background:#e6a9a8}.record-history .amendment-wrapper table th:nth-child(3){background:#4ff39b}.record-history .amendment-wrapper table tr:nth-child(odd) td:nth-child(1){background:#f7f7f7}.record-history .amendment-wrapper table tr:nth-child(odd) td:nth-child(2){background:#f1d0cf}.record-history .amendment-wrapper table tr:nth-child(odd) td:nth-child(3){background:#7cfdb9}.record-history .amendment-wrapper table tr:nth-child(even) td:nth-child(1){background:#ededed}.record-history .amendment-wrapper table tr:nth-child(even) td:nth-child(2){background:#efc8c7}.record-history .amendment-wrapper table tr:nth-child(even) td:nth-child(3){background:#75f6b1}.record-history .amendment-wrapper table tr:last-child td{height:100%}.record-history .amendment-wrapper table tr:last-child td:nth-child(3){border-bottom-right-radius:9px}.record-history .amendment-wrapper table td{white-space:pre-wrap;padding:8px 7px}.history-modal{animation:none !important}.record-detail-reports-list{display:flex;flex-direction:column;max-width:350px}
.row-count-text.FarmBill{display:none}.reports-list{display:flex;flex-direction:column;width:100%}.reports-list h5{margin-bottom:10px;font-size:14px;font-weight:800;color:#6b6b6b}.report{display:flex;align-items:center;padding:10px;background:rgba(230,195,0,.25);color:#1a1600;font-weight:600;font-size:1rem;min-height:50px;border-radius:5px;margin-bottom:5px;overflow:hidden;position:relative;will-change:box-shadow,background,transform;animation-fill-mode:backwards;border:none;font-family:"Montserrat",sans-serif;justify-content:flex-start;outline:none;transition:box-shadow 300ms,background 300ms,transform 300ms;cursor:pointer}.report:hover,.report:focus{background:#fff099;box-shadow:0px 9px 12px -7px rgba(51,43,0,.5);transform:scale(1.03)}.report:hover .download-icon,.report:focus .download-icon{background:rgba(255,221,26,.5)}.report:hover .shine,.report:focus .shine{opacity:1}.report:hover .shine:before,.report:focus .shine:before{transform:translateX(0px)}.report:focus{background:rgba(230,195,0,.45)}.report:last-child{margin-bottom:0px}.report .download-icon{flex:0 0 auto;width:40px;height:40px;color:#806c00;padding:5px;border-radius:100%;background:rgba(230,195,0,.5);margin-right:8px;transition:background 300ms;will-change:background;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.report .labels{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.report .labels span{text-align:left}.report .labels .date{font-size:.75rem;font-style:italic;margin-top:0px}.report .shine-spinner{position:absolute;left:0px;top:20%;width:100%;height:25px;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));flex:0 0 auto;animation:spin 300ms infinite linear}.report .shine{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:5px;left:3px;top:3px;overflow:hidden;transition:opacity 400ms;will-change:opacity;opacity:0}.report .shine:before{content:"";background:radial-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));width:200%;height:150%;border-radius:100%;position:absolute;top:-90%;right:-20%;z-index:9;transition:transform 500ms;will-change:transform;transform:translateX(250px)}.report.error{background:#eeb0af}.report.error .download-icon{color:#6e1817;background:rgba(194,43,40,.2)}.report.error:hover,.report.error:focus{background:#f1bcbb;box-shadow:0px 9px 12px -7px rgba(46,10,10,.5)}.report.error:hover .download-error,.report.error:focus .download-error{background:#f1bcbb}.report.error:hover .download-icon,.report.error:focus .download-icon{background:rgba(216,71,69,.3)}.report .download-error{position:absolute;left:58px;top:0px;width:calc(100% - 58px);height:100%;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.8rem;font-style:italic;padding:10px;color:#370c0b;background:#eeb0af;transition:background 300ms,opacity 300ms;font-weight:600}.spin-in{animation:spin-in 100ms ease-out;animation-fill-mode:forwards}.spin-out{animation:spin-out 100ms ease-in;animation-fill-mode:forwards}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin-in{from{transform:rotate(-60deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes spin-out{from{transform:rotate(0deg);opacity:1}to{transform:rotate(80deg);opacity:0}}.reports-spinner{width:100%;display:flex;justify-content:center;animation-delay:500ms;padding-top:30px}.shine-spinner{position:absolute;left:0px;top:20%;width:100%;height:25px;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));flex:0 0 auto;animation:spin 300ms infinite linear}
.date-row-wrapper{display:flex;gap:5px;width:100%}.date-row-wrapper button{height:35px}
.edit-filing-modal{display:flex;flex-direction:column;gap:10px;padding:10px}.property-label{margin-bottom:2px;font-weight:600;font-size:1em;color:#191919}.context-bar{display:flex;justify-content:center;gap:10px;padding-bottom:0px}.error-message{color:#d60036;font-size:16px;font-weight:bold;text-align:center;justify-self:center;padding:10px}
.row-count-text.FarmBill{display:none}.forms,.table-controls-wrapper{display:flex;flex-direction:column;padding-bottom:60px;min-height:calc(100vh - 60px - 30px)}.forms>h2,.table-controls-wrapper>h2{font-size:2.6rem;display:flex;flex-direction:row;align-items:center;margin-bottom:15px}.forms>h3,.table-controls-wrapper>h3{font-weight:bold;font-size:1.125rem;justify-content:center;margin:20px auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.forms,.table-controls-wrapper{padding-bottom:150px}}.forms .toolbar,.table-controls-wrapper .toolbar{width:100%;display:flex;flex-direction:row;padding-bottom:15px;align-items:center}.forms .toolbar input[type=file]:focus+.import,.table-controls-wrapper .toolbar input[type=file]:focus+.import{outline-color:rgba(10,164,221,.5);outline-offset:0px}.forms .toolbar .import,.table-controls-wrapper .toolbar .import{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;display:flex;flex-direction:row;align-items:center}.forms .toolbar .import .svg-icon,.table-controls-wrapper .toolbar .import .svg-icon{margin-right:2px;max-width:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.forms .toolbar .import .svg-icon,.table-controls-wrapper .toolbar .import .svg-icon{max-height:20px}}.forms .toolbar .filter-wrapper,.table-controls-wrapper .toolbar .filter-wrapper{margin-left:auto;flex:0 1 200px;position:relative}.forms .toolbar .filter-wrapper button.clear,.table-controls-wrapper .toolbar .filter-wrapper button.clear{position:absolute;top:5px;right:4px;width:20px;height:20px;background:#999;color:#fff;padding:0px;border:none;border-radius:100%;display:flex;justify-content:center;align-items:center;appearance:none;outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.forms .toolbar .filter-wrapper button.clear:focus,.table-controls-wrapper .toolbar .filter-wrapper button.clear:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.forms .toolbar .filter-wrapper button.clear:hover,.table-controls-wrapper .toolbar .filter-wrapper button.clear:hover{background:#ccc}.forms .toolbar .filter-wrapper button.clear .svg-icon,.table-controls-wrapper .toolbar .filter-wrapper button.clear .svg-icon{width:60%}.forms .toolbar input.filter,.table-controls-wrapper .toolbar input.filter{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;flex:1 1 auto;border:none;background:#f2f2f2;height:30px;width:100%;font-size:1rem;padding:6px;font-weight:600;border-radius:5px;padding-right:30px}.forms .toolbar input.filter:focus,.table-controls-wrapper .toolbar input.filter:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}@media only screen and (max-width : 480px){.forms .toolbar,.table-controls-wrapper .toolbar{flex-direction:column;align-items:center}.forms .toolbar .import-wrapper,.table-controls-wrapper .toolbar .import-wrapper{width:100%}.forms .toolbar .filter-wrapper,.table-controls-wrapper .toolbar .filter-wrapper{margin-left:0px;margin-bottom:10px;flex:0 0 auto;width:100%}.forms .toolbar .filter-wrapper input,.table-controls-wrapper .toolbar .filter-wrapper input{height:40px}}.forms .category,.table-controls-wrapper .category{flex:0 0 auto;display:flex;flex-direction:column}.forms .category:first-child .title-wrapper,.table-controls-wrapper .category:first-child .title-wrapper{margin-top:0px}.forms .category .title-wrapper,.table-controls-wrapper .category .title-wrapper{width:100%;padding:10px;background:#f2f2f2;margin-bottom:13px;margin-top:13px}.forms .category .form-blocks,.table-controls-wrapper .category .form-blocks{display:flex;flex-direction:row;flex-wrap:wrap}.forms .forms-wrapper,.table-controls-wrapper .forms-wrapper{width:100%;display:flex;justify-content:center;padding:10vw}.form-block-wrapper{flex:0 0 25%;display:flex;flex-direction:row;position:relative;user-select:none;cursor:default;padding:0px;background:none;border:none;text-align:left;-webkit-appearance:none;-moz-appearance:none;line-height:1;outline:none}.form-block-wrapper:focus{background:#f2f2f2}.form-block-wrapper.is-over{background:#fff !important}.form-block-wrapper.is-over .form-block-wrapper{background:#fff !important}.form-block-wrapper.is-over:hover{background:inherit}.form-block-wrapper:hover{background:#f2f2f2}@media only screen and (min-width : 1500px){.form-block-wrapper{flex:0 0 20%}}@media only screen and (max-width : 992px){.form-block-wrapper{flex:0 0 33.3333%}}@media only screen and (max-width : 768px){.form-block-wrapper{flex:0 0 50%}}@media only screen and (max-width : 480px){.form-block-wrapper{flex:0 0 100%}}.shadow-in{animation:shadow-in 200ms;animation-fill-mode:forwards}.shadow-out{animation:shadow-out 150ms;animation-fill-mode:forwards;animation-delay:130ms}.form-block-card{position:absolute;width:95%;left:0px;top:0px;background:#fff;overflow:hidden;z-index:9;border-top:1px solid #f2f2f2;margin-bottom:50px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transform:scale(1.1);margin:0 auto;border-radius:6px}.form-block-card .close-button{position:absolute;right:5px;top:5px;border:none;background:none;color:#999;width:25px;height:25px;font-size:.9rem}.form-block-card .description{padding:15px;padding-top:0px;line-height:1.4;font-size:.8rem;font-style:italic;white-space:pre-wrap}.form-block-card .actions{padding:15px;padding-top:0px;display:flex;flex-direction:row;justify-content:flex-end}.form-block-card .actions button{outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.form-block-card .actions button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px;background:#f2f2f2}.form-block{display:flex;flex-direction:row;align-items:center;margin:10px 0px;background:none;border:none;padding:0px}.form-block h3,.form-block .heading{flex:1 1 auto;font-weight:800;font-size:.85rem;line-height:1.2;color:#161641;word-wrap:break-word;max-width:100%;align-items:center;display:flex;padding-right:10px}.form-block-icon-container{flex:0 0 auto;display:flex;justify-content:center;align-items:center;color:#161641;position:relative}.form-block-icon-container .abbr-wrapper{position:relative}.form-block-icon-container .abbr{position:absolute;width:38px;height:38px;right:7px;bottom:2px;background:#161641;color:#fff;border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:1;font-weight:800;font-size:.75rem;border:3px solid #fff;padding:4px}.form-block-icon-container .svg-icon{width:70px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.form-block-icon-container .svg-icon{height:70px}}@keyframes shadow-in{from{transform:scale(1);box-shadow:0 0px 0px rgba(0,0,0,.19),0 0px 0px rgba(0,0,0,.23)}to{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}}@keyframes shadow-out{from{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}to{transform:scale(1);box-shadow:0 0px 0px rgba(0,0,0,.19),0 0px 0px rgba(0,0,0,.23)}}.settings-blue-gray{background:#dadce0;display:flex;flex-direction:column;padding-bottom:60px;min-height:calc(100vh - 60px - 30px)}
.row-count-text.FarmBill{display:none}.details-divider{border:none;border-bottom:1px dotted #999}.details-divider:first-child{display:none}.details-list{padding:10px 0px;position:relative;margin:0px;width:100%}.details-list .details-divider:first-child{display:block}.details-list tr:last-child .details-divider{display:none}.details-list .detail{font-size:.8rem;overflow-wrap:anywhere}.details-list .detail.alert .label{color:#ad2624}.details-list .detail.alert .label:before{content:"";background:#ad2624;box-shadow:0px 2px 3px rgba(0,0,0,.3);width:15px;height:15px;color:#fff;border-radius:100%;display:inline-block;margin-right:5px;text-align:center;font-style:normal;font-weight:800;padding-top:1px;vertical-align:top;z-index:9;content:"!"}.details-list .detail.alert .value{color:#ad2624}.details-list .detail .label{text-align:right;padding-right:10px;font-style:italic;color:#4d4d4d;white-space:pre-wrap;position:relative;padding-top:7px;padding-bottom:6px;border-right:1px dotted #999;width:40%}.details-list .detail .label.full-width{text-align:left;border-right:none}.details-list .detail .value{padding-left:10px;padding-top:7px;padding-bottom:6px;font-weight:600;color:#444;white-space:pre-wrap;width:60%}.details-list .detail .value .modal-link{border:none;text-decoration:underline;color:#00e;cursor:pointer}.details-list .detail .value .error{color:#ad2624;font-style:italic;font-weight:100}.details-list .image-label{text-align:center;width:100%;display:block;font-style:italic;color:#777;font-size:.8rem;margin-top:10px}.details-list .image-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.details-list .image-wrapper .image{max-width:100%;height:auto;border-radius:3px}.details-list .markdown{font-size:.8rem;font-weight:400}.details-list .markdown table th{background:#d2d2d2;color:#4d4d4d;border-right-color:#a6a6a6}.details-list .markdown table td{background:rgba(255,255,255,.6);border-color:#d9d9d9;text-align:left}.details-list .markdown-cell .value{padding-left:0px}.markdown-modal-wrapper{overflow:auto;max-height:calc(100vh - 91px);padding:20px}.markdown-modal-wrapper .markdown table{margin-bottom:10px;width:100%}.markdown-modal-wrapper .markdown table+h2{margin-top:25px}.markdown-modal-wrapper .markdown th:empty{display:none}.markdown-modal-wrapper .markdown h2{font-size:14px;font-weight:600}
.row-count-text.FarmBill{display:none}.modal-content{padding:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:48px}.row-action-buttons{display:flex;gap:8px;justify-content:space-around;width:100%}
.row-count-text.FarmBill{display:none}.request-access{padding:8px}.request-access-content{display:flex;flex-direction:column;gap:15px;align-items:center}.request-access-content h4{text-align:center;font-size:larger;font-weight:600}.attestation-checkbox-wrapper{display:flex;flex-direction:column;gap:8px}.dlnTableLink{color:#161641;text-decoration:underline;cursor:pointer}.error-wrapper{display:flex;justify-content:center}.modal-error-message{margin:5px 10px;border:2px solid #d60036;padding:5px;border-radius:3px;color:#fff;background-color:#d60036}.modal-success-message{margin:5px 10px;border:2px solid #006fd6;padding:5px;border-radius:3px;color:#fff;background-color:#006fd6}
.row-count-text.FarmBill{display:none}h4{padding:5px;padding-top:0px;font-weight:600;font-size:16px}.styled-table.expenditures tr.clickable td{font-size:18px}.styled-table.expenditures table{border-left:2px solid #000;border-bottom:2px solid #000;border-right:2px solid #000}.collapsible-table-wrapper .collapse-btn-row{display:flex;justify-content:flex-end;padding:0px}.collapsible-table-wrapper.staff-search{width:95%;margin:auto}
.row-count-text.FarmBill{display:none}.search-box{width:100%;max-width:600px;display:block;margin:0 auto;margin-top:15px;margin-bottom:35px}.search-box h1{font-size:32px;font-weight:600;margin-bottom:8px;color:#30323b;display:flex;flex-direction:row}.search-box h1 .align-right{margin-left:auto}.search-box .description{margin-bottom:5px;font-size:.9rem;font-style:italic;line-height:1.25em}.search-box button.search-button{z-index:5;position:absolute;background:none;right:10px;top:10px;width:40px;height:40px;border:none;font-size:1.4rem;outline:none;color:#fff;background-color:#161641;border-radius:6px;padding:5px;display:flex;justify-content:center;align-items:center;margin:0px;text-shadow:none;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;transition:opacity 300ms,transform 300ms,outline-offset 200ms}.search-box button.search-button[aria-disabled=true]{background:#666;box-shadow:0 0px 0px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0);cursor:not-allowed}.search-box button.search-button[aria-disabled=true]:hover{background:#666}.search-box button.search-button:hover{background:#232367}.search-box button.search-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.search-box button.search-button:active{background:#1d1d54}.search-box button.search-button:disabled{background:#ccc;cursor:not-allowed}.search-box button.search-button.hide{transform:scale(0);opacity:0}.search-box .search-loader{position:absolute;right:23px;top:25px;margin:0px}@media only screen and (max-width : 768px){.search-box h3{font-size:24px}}.search-box .print-button{padding-left:15px}.search-box .print-button svg{width:18px;height:18px;margin-right:5px}.search-input-wrapper{display:flex;flex-direction:column;width:100%;position:relative}.search-input-wrapper .inner-input-wrapper{position:relative;z-index:3}.search-input-wrapper .inner-input-wrapper .required{position:absolute;color:red;padding-left:2px;font-size:1.8em}.search-input{width:100%;height:60px;background:#fff;box-shadow:0px 2px 3px rgba(0,0,0,.15);border:3px solid #ccc;padding:10px 15px;padding-right:55px;font-size:24px;outline:none;border-radius:6px}.search-input:focus{border-color:#25bdf5}.search-input::placeholder{font-style:italic;color:#666}@media only screen and (max-width : 768px){.search-input::placeholder{font-size:18px}}.center-container{max-width:960px;margin:0 auto}.search-loader{margin:0 auto;display:block;margin-top:60px;z-index:9}.search .orbit-loader{animation-delay:500ms}.search .div-table-cell span.cell:nth-child(2){display:block;font-style:italic;font-size:11.5px;padding-top:6px}.search .div-table-cell .red-flag-status-cell{color:#ad2624}.search-advanced-parameters-wrapper{width:calc(100% - 20px)}.search-advanced-parameters.search-advanced-parameters{width:100%;z-index:1;position:relative;background:#f2f2f2;display:flex;flex-direction:column;margin-left:10px;margin-right:10px;padding:15px;padding-top:0px;box-shadow:0px 7px 6px -4px rgba(0,0,0,.25);align-self:flex-end;border-radius:0px 0px 4px 4px;border:1px solid #dedede;margin-bottom:15px}.search-advanced-parameters.search-advanced-parameters h3{font-size:16px;font-weight:800;margin-top:10px}.search-advanced-parameters.search-advanced-parameters h4{font-size:14px;font-weight:800;margin-top:10px}.search-advanced-parameters.search-advanced-parameters .field.field .field-label.field-label.field-label{font-weight:600}.search-advanced-parameters.search-advanced-parameters .field.checkbox{padding:5px 14px}.search-advanced-parameters.search-advanced-parameters .field.checkbox .checkbox-wrapper .checkbox-label{margin-bottom:0}.search-advanced-parameters.search-advanced-parameters .field.checkbox+.checkbox{padding-top:0px}.search-advanced-parameters.search-advanced-parameters .clear-wrapper{padding:10px 0px 0px 0px;display:flex;align-items:center}.search-advanced-parameters.search-advanced-parameters .clear-wrapper h2{font-size:1rem;margin:0px}.search-advanced-parameters.search-advanced-parameters .clear-wrapper button{margin-left:auto}.search-advanced-parameters.search-advanced-parameters .advanced-toolbar{width:calc(100% + 30px);padding:15px;background:#e1e1e1;margin:-15px;margin-top:10px;border-radius:0px 0px 4px 4px;border-top:1px solid #d9d9d9;display:flex;flex-direction:column}.search-advanced-parameters.search-advanced-parameters .advanced-toolbar button:first-child{margin-right:15px}.search-advanced-parameters.search-advanced-parameters .advanced-toolbar button svg{width:16px;height:16px;margin-right:5px;margin-left:-3px}.search-advanced-parameters.search-advanced-parameters .advanced-toolbar button.clear-button{font-size:100%}.search-advanced-parameters.search-advanced-parameters .advanced-toolbar button.clear-button:hover{background:#efefef}.search-advanced-parameters.search-advanced-parameters .advanced-search-button[aria-disabled=true]{background:#666;box-shadow:0 0px 0px rgba(0,0,0,0),0 0px 0px rgba(0,0,0,0);cursor:not-allowed}.search-advanced-parameters.search-advanced-parameters .advanced-search-button[aria-disabled=true]:hover{background:#666}.search-advanced-parameters.search-advanced-parameters .search-disabled-hint{font-style:italic;color:#831d1b;margin-top:8px;margin-bottom:-4px;display:block}.advanced-search-toggle-wrapper{width:100%;max-width:600px;justify-content:flex-end;padding-right:20px;z-index:9}.search-advanced-animation-wrapper{overflow:hidden;padding:0px 30px;width:calc(100% + 60px);margin-left:-30px}.advanced-search-toggle{height:25px;appearance:none;background:#e1e1e1;border:none;padding:0px 10px;font-weight:600;font-size:.8rem;border-radius:0px 0px 4px 4px;box-shadow:0px 3px 4px -2px rgba(0,0,0,.45);outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;transition:transform 350ms,outline-offset 200ms}.advanced-search-toggle:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.advanced-search-toggle .svg-icon{width:15px;margin-left:3px;max-height:25px}.advanced-search-toggle span{display:flex;justify-content:center;align-items:center}.search-confidential{width:100%;display:flex;flex-direction:column;align-items:center}.search-confidential div{max-width:600px;padding:20px;background:rgba(173,38,36,.15);border-radius:6px;white-space:pre-wrap}.search-confidential .markdown p{line-height:1.4}.search-confidential strong{color:#591312}
.row-count-text.FarmBill{display:none}.misc-public-search .div-table-row.selected{width:101%}.misc-public-search .div-table-cell.selected{background:#2626d9}.misc-public-search .table-controls-wrapper .toolbar{flex-wrap:wrap}.misc-public-search .misc-public-search-controls{width:100%;max-width:600px;margin:0 auto;display:flex;flex-direction:column;padding-bottom:15px}.misc-public-search .misc-public-search-controls .filter-wrapper{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;flex:1 1 auto;margin-left:0}.misc-public-search .misc-search-module{margin-bottom:12px}.misc-public-search .misc-search-module-inner{display:inline-block;min-width:150px}.misc-public-search .misc-public-search-heading{font-weight:700;font-size:1.6rem;margin-bottom:6px;color:#30323b}.misc-public-search .markdown.description{font-size:.9rem;font-style:italic;line-height:1.4;margin-bottom:12px;color:#4d4d4d}.misc-public-search .markdown.description p{margin:0 0 4px}.misc-public-search .search-input-wrapper{flex:1 1 auto;position:relative}.misc-public-search .search-input-wrapper input.filter{width:100%;height:50px;background:#fff;box-shadow:0px 2px 3px rgba(0,0,0,.15);border:3px solid #ccc;padding:10px 55px 10px 15px;font-size:1.1rem;outline:none;border-radius:6px}.misc-public-search .search-input-wrapper input.filter:focus{border-color:#25bdf5}.misc-public-search .search-input-wrapper input.filter::placeholder{font-style:italic;color:#666}.misc-public-search .search-input-wrapper button.search-button{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:5px;display:flex;justify-content:center;align-items:center;border-radius:6px}.misc-public-search .search-input-wrapper button.search-button .svg-icon{width:18px;height:18px}.misc-public-search .search-input-wrapper.advanced-open input.filter{padding-right:15px}.misc-public-search .search-advanced-parameters.search-advanced-parameters{align-self:stretch;width:auto;margin-left:0;margin-right:0;margin-bottom:0;max-height:0;overflow:hidden;padding:0;transition:max-height .35s ease}.misc-public-search .search-advanced-parameters.search-advanced-parameters.open{max-height:1000px;padding:15px;padding-top:0}.misc-public-search .advanced-search-toggle-wrapper{display:flex;justify-content:flex-end;padding-right:20px}.misc-public-search .advanced-search-toggle-wrapper .advanced-toggle{height:25px;appearance:none;background:#e1e1e1;border:none;padding:0px 10px;font-weight:600;font-size:.8rem;border-radius:0px 0px 4px 4px;box-shadow:0px 3px 4px -2px rgba(0,0,0,.45);color:#4d4d4d;text-decoration:none}.misc-public-search .advanced-search-toggle-wrapper .advanced-toggle:hover{background:#d7d7d7;text-decoration:none;color:#4d4d4d}.misc-public-search .advanced-search-toggle-wrapper .advanced-toggle:focus{outline:3px solid rgba(10,164,221,.3);outline-offset:2px}.misc-public-search .misc-public-search-loading{display:flex;justify-content:center;padding:2rem 0}.misc-public-search .row-count{max-width:960px;margin:0 auto;padding:4px 0 8px;font-size:.9rem;color:#666;text-align:right}
.generic-page-error{padding:4rem 0;text-align:center;width:100%}.generic-page-error h2{font-size:2.5rem}.generic-page-error .error-details-header{display:block;font-size:1.5rem;font-style:italic;font-weight:600}.generic-page-error .error-description-line{display:block;font-size:1.25rem;font-weight:600;line-height:120%;max-width:600px;overflow-wrap:break-word;padding:.2rem}.generic-page-error .error-flex-margin{margin:1rem 0;max-width:100%}.generic-page-error .error-icon{max-width:15rem;min-width:5rem}.generic-page-error .error-text-color{color:#c35b5b}.generic-page-error .grey-top-border{border-top:1px solid #a5a6aa}
.print-table table{border-collapse:none;border-spacing:none}.print-table table,.print-table th,.print-table td{border:1px solid #000}.print-table th{padding:10px;text-align:center;font-weight:600;background:#ededed}.print-table td{padding:5px}
.row-count-text.FarmBill{display:none}.fab-button{position:fixed;right:30px;bottom:60px;z-index:99}.fab-button .main{width:60px;height:60px;border-radius:100%;background:#ccad00;color:#fff;border:none;cursor:pointer;font-size:2.2rem;box-shadow:0px 4px 2px rgba(0,0,0,.4);z-index:9;outline:none;transition:transform .3s,box-shadow .3s;display:flex;justify-content:center;align-items:center;padding:15px}.fab-button .main:hover{background:#ebc700}.fab-button .main:focus{box-shadow:0 0 0 4px rgba(10,164,221,.5)}.fab-button .main:focus:not(:focus-visible){box-shadow:0px 4px 2px rgba(0,0,0,.4)}.fab-button .main:focus-visible,.fab-button .main :-moz-focus-visible{box-shadow:0 0 0 4px rgba(10,164,221,.5)}.fab-button .main.open.open{transform:rotate(45deg);box-shadow:3px 3px 2px rgba(0,0,0,.4)}.fab-button .main.open.open:focus{box-shadow:0 0 0 4px rgba(10,164,221,.5)}.fab-button .main.open.open:focus-visible{box-shadow:0 0 0 4px rgba(10,164,221,.5)}.fab-button .main .icon{color:#fff}.fab-button .sub-wrapper{z-index:-1;position:relative}.fab-button .sub-wrapper .sub{width:40px;height:40px;border-radius:100%;background:#ccad00;outline:none;border:none;cursor:pointer;font-size:1.2rem;box-shadow:0px 4px 2px rgba(0,0,0,.4);position:absolute;left:10px;bottom:10px;transition:transform 300ms,opacity 300ms;color:#fff;display:flex;justify-content:center;align-items:center;padding:7px}.fab-button .sub-wrapper .sub:hover{background:#ebc700}.fab-button .sub-wrapper .sub:focus{box-shadow:0 0 0 4px rgba(10,164,221,.5)}.fab-button .sub-wrapper .sub.focus{outline:none}.fab-button .sub-wrapper .sub .icon{color:#fff}
.row-count-text.FarmBill{display:none}.form-manager{user-select:none}.form-manager .loader-wrapper{height:calc(100vh - 150px)}.form-manager .save-indicator{position:fixed;top:75px;right:15px;z-index:9;display:flex;align-items:center;flex-direction:row}.form-manager .save-indicator .svg-icon{width:20px;flex:0 0 auto;margin-top:1px}.form-manager .save-indicator .loader-text{margin-left:3px;font-weight:600;color:#aaa}.form-manager .save-indicator.saved{color:#028d43;animation-delay:2s}.form-manager .save-indicator.saved .icon{margin-top:3px;margin-right:4px;font-size:1rem}.form-manager .save-indicator.saved .loader-text{color:#028d43}.form-manager .toolbar{padding-left:10px}.form-manager .toolbar .icon-wrapper .selected-icon{cursor:pointer;padding:7px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#161641;color:#fff;border-radius:100%}.form-manager .toolbar .icon-wrapper .selected-icon:hover{background:#2626d9}.form-manager .add-button:hover .abbreviation.abbreviation{color:#fff}.form-manager .add-button:hover .block-icon{background:rgba(22,22,65,.3)}.form-manager .add-button .block-icon{background:none;border:2px dashed #161641;transition:background .2s}.form-manager .category{flex:0 0 auto;margin-bottom:0px;padding-bottom:20px;padding-top:5px;position:relative;min-height:150px}.form-manager .category.editable{display:flex;flex-direction:column}.form-manager .category.editable .title-wrapper .title{padding-left:0px;background:#f2f2f2}.form-manager .category.editable .title-wrapper .title.abbreviation{width:60px;min-width:60px;text-transform:uppercase;margin-right:5px;padding-left:5px;font-size:1rem;font-style:italic;color:#999}.form-manager .category.editable .title-wrapper .title:hover{background:#fff7d9}.form-manager .category.editable .title-wrapper .title:focus{background:#fff}.form-manager .category.editable .divider{width:100%;margin-left:-30px}.form-manager .category .actions{margin-left:auto;display:flex;flex-direction:row}.form-manager .category .title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-items:center;margin-bottom:10px;padding:3px 3px}.form-manager .category .title-wrapper .title{border:none;color:#161641;padding:5px;padding-bottom:4px;padding-left:15px;border-radius:3px;font-size:1rem;font-weight:800;display:inline-block;min-width:100px;max-width:100%}.form-manager .category .title-wrapper .title:focus{outline:none;background:#fff0b6}.form-manager .category .icon-wrapper{width:28px;height:28px;font-size:1rem;border:none;padding:4px;text-transform:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:0px 2px;box-shadow:none}.form-manager .category .icon-wrapper .icon{font-weight:bold}.form-manager .category .delete:hover{background:rgba(173,38,36,.1)}.form-manager .draggable-wizard{flex-grow:0;background:#fff}.form-manager .draggable-wizard.is-over .inner-block{transform:translateX(100px);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);z-index:98}.form-manager .draggable-wizard[data-drag-over-direction=left]::before{content:"";position:absolute;left:-2px;top:0px;width:4px;height:100%;border-radius:2px;background:#161641;z-index:99}.form-manager .draggable-wizard[data-drag-over-direction=right]::before{content:"";position:absolute;right:-2px;top:0px;width:4px;height:100%;border-radius:2px;background:#161641;z-index:99}.form-manager .draggable-wizard .hover-edit-wrapper{position:absolute;left:0px;top:0px;background:none;border:none;width:70px;height:100%;z-index:2;transition:background 200ms;cursor:pointer}.form-manager .draggable-wizard .hover-edit-wrapper:hover{background:rgba(255,255,255,.2)}.form-manager .draggable-wizard .hover-edit-wrapper:hover .hover-edit{opacity:1}.form-manager .draggable-wizard .hover-edit{position:absolute;width:30px;height:30px;left:29px;top:45px;opacity:0;padding:2px;border-radius:100%;transition:opacity 200ms;background:#161641;color:#fff}.form-manager .draggable-wizard .full-width{width:100%}.form-manager .draggable-wizard .faded{opacity:.4;pointer-events:none;background:none !important}.form-manager .draggable-wizard .transition{transition:transform 300ms,box-shadow 200ms;transition-timing-function:cubic-bezier(0.32, 1.19, 0.78, 1.07)}.form-manager .draggable-wizard .actions-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.form-manager .draggable-wizard .actions-row .btn-text{flex:1 1 25%;width:25%;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center}.form-manager .draggable-wizard .actions-row .label{font-size:.7rem}.form-manager .draggable-wizard .actions-row .svg-icon{width:100%;max-width:27px}.form-manager .draggable-wizard .metadata-row .metadata{padding:0}.form-manager .draggable-wizard .metadata-row .metadata:not(:last-child) *{padding-bottom:0}.form-manager .draggable-wizard .droppable-wizard{flex:0 0 auto;transition:width 400ms;transition-timing-function:cubic-bezier(0.32, 1.19, 0.78, 1.07)}.form-manager .draggable-wizard .collapse-animation{animation:collapse 400ms cubic-bezier(0.32, 1.19, 0.78, 1.07);animation-fill-mode:forwards}.form-manager .draggable-wizard .left-drop{position:absolute;left:0px;top:0px;width:50%;height:100%;opacity:.2;z-index:9}.form-manager .draggable-wizard .right-drop{position:absolute;right:0px;top:0px;width:50%;height:100%;background:blue;opacity:.2;z-index:9}.form-manager .draggable-wizard .form-block-wrapper{width:100%}.form-manager .uncategorized-wrapper{position:relative;bottom:28px;background:#eaecf1;padding:5px;z-index:9;margin-top:38px;margin-bottom:-30px;border-radius:6px}.form-manager .uncategorized-wrapper .draggable-wizard{background:#eaecf1}.form-manager .uncategorized-wrapper .draggable-wizard .abbr{border-color:#eaecf1}.form-manager .uncategorized-wrapper .category{padding-bottom:0px;display:flex;flex-direction:column;background:none}.form-manager .uncategorized-wrapper .category .title-wrapper{background:none}.form-manager .uncategorized-wrapper .category h2.title.title.title{background:none}.form-manager .uncategorized-wrapper .category h2.title.title.title:hover{background:none;cursor:default}.form-manager .uncategorized-wrapper .category hr{display:none}.form-manager .uncategorized-wrapper .unpublish-shade{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(22,22,65,.7);color:#fff;text-align:center;font-size:1.8rem;font-weight:600;display:flex;justify-content:center;align-items:center;z-index:9;transition:background .3s,padding-bottom .3s;border-radius:6px;pointer-events:all}.form-manager .uncategorized-wrapper .unpublish-shade.over{background:rgba(22,22,65,.8);padding-bottom:15px}.form-manager .visibility-toggle{margin-right:10px;margin-left:10px}.form-manager .visibility-toggle:focus{box-shadow:0 0 0 3px rgba(10,164,221,.5)}.form-manager-end-spacer{flex:1 1 auto;min-width:100px;min-height:90px}.form-manager-end-spacer .droppable-wizard{height:100%}.form-manager-scroll-zone{position:fixed;top:0px;left:0px;width:100%;height:80px;z-index:9999}.form-manager-scroll-zone.bottom{top:auto;bottom:0px}.drag-over-trigger{position:absolute;left:0px;top:0px;width:50%;height:100%;z-index:99}.drag-over-trigger.right{left:auto;right:0px}.wizard-dragging{pointer-events:none;position:fixed;left:0;top:0;z-index:9999;background:#fff;border-radius:5px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.wizard-dragging .block-icon{box-shadow:0px 10px 30px rgba(0,0,0,.5)}.wizard-dragging .label{text-shadow:0px 10px 30px rgba(0,0,0,.5)}.import-dialog.import-dialog{padding:15px;display:flex;flex-direction:column;align-items:center}.import-dialog.import-dialog p{font-size:.9rem}.import-dialog.import-dialog .file-input{opacity:0;width:1px;height:1px}.import-dialog.import-dialog .file-input:focus+.file-label{outline-color:rgba(10,164,221,.5);outline-offset:0px}.import-dialog.import-dialog .file-label{flex:0 0 auto;margin-top:5px;margin-bottom:10px}@keyframes collapse{0%{width:130px}100%{width:0px}}.fm-icon-menu .svg-icon.svg-icon.svg-icon{width:28px;margin:0px}input[type=file]:focus+.sibling-focus{outline:3px solid rgba(204,173,0,.6);outline-offset:0px}
.row-count-text.FarmBill{display:none}.misc-forms-page-spinner{display:flex;justify-content:center;padding-top:60px}.misc-forms-manager-toolbar{width:100%;display:flex;flex-direction:row;padding-bottom:15px;align-items:center}.form-manager .toolbar{display:flex;flex-direction:row;align-items:center;padding-bottom:15px}.form-manager .toolbar .filter-wrapper{margin-left:auto;flex:0 1 200px;position:relative}.form-manager .toolbar .filter-wrapper button.clear{position:absolute;top:5px;right:4px;width:20px;height:20px;background:#999;color:#fff;padding:0px;border:none;border-radius:100%;display:flex;justify-content:center;align-items:center;appearance:none;outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.form-manager .toolbar .filter-wrapper button.clear:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.form-manager .toolbar .filter-wrapper button.clear:hover{background:#ccc}.form-manager .toolbar .filter-wrapper button.clear .svg-icon{width:60%}.form-manager .toolbar input.filter{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;flex:1 1 auto;border:none;background:#f2f2f2;height:30px;width:100%;font-size:1rem;padding:6px;font-weight:600;border-radius:5px;padding-right:30px}.form-manager .toolbar input.filter:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}
.row-count-text.FarmBill{display:none}.designer-content{padding-bottom:0px}.designer{width:100%;display:block;position:relative;height:calc(100vh - 60px - 40px);background:#c3c3c3;background-image:linear-gradient(0deg, transparent 24%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.2) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2) 76%, transparent 77%, transparent),linear-gradient(90deg, transparent 24%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.2) 26%, transparent 27%, transparent 74%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0.2) 76%, transparent 77%, transparent);background-size:30px 30px}.designer .sidebar{display:block;position:absolute;width:250px;height:calc(100vh - 60px - 30px);background:#ccc;color:#4d4d4d;z-index:9;padding:5px;overflow-y:auto}.designer .sidebar .right{padding:0px}.designer .sidebar::-webkit-scrollbar{width:6px;height:8px}.designer .sidebar::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.designer .sidebar::-webkit-scrollbar-track-piece{width:10px}.designer .sidebar::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.designer .sidebar::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.designer .sidebar.left{left:0px;top:-40px;-webkit-box-shadow:2px 0px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:2px 0px 3px 0px rgba(0,0,0,.2);box-shadow:2px 0px 3px 0px rgba(0,0,0,.2)}.designer .sidebar.right{right:0px;top:-40px;background:#e0e0e0;color:#161641;padding:0px;-webkit-box-shadow:-2px 0px 3px 0px rgba(0,0,0,.2);-moz-box-shadow:-2px 0px 3px 0px rgba(0,0,0,.2);box-shadow:-2px 0px 3px 0px rgba(0,0,0,.2)}.designer .sidebar .sidebar-title{font-size:18px;margin:0px;margin-left:-5px;margin-right:-5px;margin-top:-5px;margin-bottom:10px;text-align:center;display:block;padding-top:10px;padding-bottom:10px;background:#30308d;color:#161641;min-height:40px}.designer .body{display:block;width:calc(100% - 250px);padding:20px 265px;padding-right:15px;padding-top:20px;margin-top:40px;height:calc(100vh - 60px - 30px - 40px);overflow-y:scroll}.designer .body::-webkit-scrollbar{width:10px;height:8px}.designer .body::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.designer .body::-webkit-scrollbar-track-piece{width:10px}.designer .body::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.designer .body::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.designer .body .loader-wrapper{display:flex;height:100%;justify-content:center;align-items:center;padding-left:20px}.designer .body .toolbar{display:flex;flex-wrap:nowrap;position:absolute;top:-40px;left:250px;right:250px;height:40px;background:#eee;padding:5px;z-index:999;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,.1)}.designer .body .toolbar .revision-chip{background-color:#bfbfbf;border:none;border-radius:4px;font-weight:bold;font-size:.7rem;display:flex;align-items:center;padding:5px;margin:2px 5px}.designer .body .toolbar .toolbar-title{display:flex;flex-shrink:1;min-width:100px}.designer .body .toolbar .toolbar-buttons{flex-shrink:0;flex-direction:row-reverse;margin-left:auto}.designer .body .toolbar button{white-space:nowrap;flex-shrink:0;margin-left:3px;margin-right:3px}.designer .body .toolbar button.danger{border:none;background:#ad2624;color:#fff}.designer .body .toolbar button .icon{margin-top:2px;margin-bottom:-5px;vertical-align:top}.designer .body .toolbar button>.svg-icon{max-width:30px;padding:4px 5px 0 5px}.designer .body .toolbar .wizard-title{display:block;background:none;height:100%;color:#4d4d4d;font-size:20px;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:5px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:none;transition:none !important;min-width:100px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer .body .toolbar .wizard-title:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer .body .toolbar .wizard-title:hover{background:rgba(255,238,175,.5)}.designer .body .toolbar .wizard-title.active{background:#ffeeaf}.designer button.search-button{margin-top:27px;margin-left:2px;background:#2626d9;border-color:#1c1ca0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);width:94%}.designer button.search-button:hover{background:#3838dc}.designer button.search-button:active{background:#2424cc;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.designer button.search-button:hover{color:#fff}.designer button.search-button:focus{color:#fff}.designer .scroll-zone{position:fixed;top:60px;left:0px;width:100%;height:80px;z-index:999}.designer .scroll-zone.bottom{top:auto;bottom:0px}.sub-designer{height:calc(100% - 51px);border-radius:0px 0px 5px 5px}.sub-designer .sidebar.sidebar{height:100%;border-bottom-left-radius:5px;top:0px}.sub-designer .sidebar.sidebar.right{border-bottom-left-radius:0px;border-bottom-right-radius:5px}.sub-designer .body{padding-top:20px;padding-left:250px;padding-right:10px;padding-bottom:10px;height:100%;margin-top:0px;overflow:hidden}.sub-designer .sub-field-editor-wrapper{display:block;margin:0 auto;height:100%;min-height:100px;width:calc(100% + 17px);padding:0px 20px;overflow-x:auto;padding-bottom:10px;user-select:none}.sub-designer .sub-field-editor-wrapper::-webkit-scrollbar{width:5px;height:8px}.sub-designer .sub-field-editor-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,.1);-webkit-border-radius:6px;border-radius:6px}.sub-designer .sub-field-editor-wrapper::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#161641}.sub-designer .sub-field-editor-wrapper::-webkit-scrollbar-thumb:window-inactive{background:rgba(22,22,65,.4)}.sub-designer .sub-field-editor{display:flex;flex-direction:row;margin:0 auto;height:100%;min-height:100px;width:100%;padding:0px}.sub-designer .sub-field-editor .option-column{min-width:40%;height:100%;flex:0 0 40%;padding:0px;vertical-align:top;background:#eee;border-radius:5px;margin-right:10px;position:relative;overflow:hidden;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,.3);box-shadow:0px 3px 5px 0px rgba(0,0,0,.3)}.sub-designer .sub-field-editor .option-column.check-column{width:49.5%;flex:0 0 49.5%;display:block}.sub-designer .sub-field-editor .option-column.repeater-column{width:100%;margin-right:0px;flex:0 0 100%}.sub-designer .sub-field-editor .option-column .input-row{display:block;margin-bottom:0px;background:#161641;color:#fff;border-radius:6px 6px 0px 0px;padding:8px;border-bottom:4px solid #5252e0;white-space:normal;cursor:pointer;text-align:center;font-size:16px;min-height:42px}.sub-designer .sub-field-editor .option-column .input-row:hover{background:#fff3c9;border-bottom-color:#ffeeaf;color:#493900}.sub-designer .sub-field-editor .option-column .input-row.active{background:#ffeeaf;border-bottom-color:#ffe37c;color:#493900}.sub-designer .sub-field-editor .option-column .field-row{padding:10px 20px;display:block;width:100%;height:85%;height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden}.sub-designer .sub-field-editor .option-column .field-row::-webkit-scrollbar{width:8px;height:8px}.sub-designer .sub-field-editor .option-column .field-row::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.sub-designer .sub-field-editor .option-column .field-row::-webkit-scrollbar-track-piece{width:10px}.sub-designer .sub-field-editor .option-column .field-row::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#bdbdbd}.sub-designer .sub-field-editor .option-column .field-row::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.3)}.sub-designer .sub-field-editor .option-column .input-wrapper{width:48%}.sub-designer .sub-field-editor .option-column .input-wrapper.value{margin-right:4%}.sub-designer .sub-field-editor .option-column .input-wrapper span{color:#000;margin:0px;font-size:12px}.sub-designer .sub-field-editor .option-column input[type=text]{width:100%}.sub-designer .add-option-column{width:60px;height:100%;border-radius:8px;border:2px dashed #161641;display:block;flex:0 0 60px;color:#161641;padding:10px;text-align:center;white-space:normal;cursor:pointer;position:relative}.sub-designer .add-option-column:hover{background:rgba(22,22,65,.1)}.sub-designer .add-option-column .add-text{position:absolute;width:200px;height:30px;top:50%;left:0px;margin-left:-66px;margin-top:-20px;transform:rotate(-90deg)}.sub-designer .subfield-drop{width:100%;display:block;padding:10px;border-radius:6px;border:2px dashed #161641;text-align:center;color:#161641;margin-top:10px;font-size:.9rem;font-weight:600}.sub-designer .subfield-drop.over{background:rgba(22,22,65,.1)}.pieces{display:flex;flex-flow:row wrap;width:100%;padding-top:40px}.pieces .filter-wrapper{display:block;position:absolute;top:0px;left:0px;width:100%;height:40px}.pieces .filter-wrapper .clear-filter{position:absolute;width:40px;height:40px;top:0px;right:0px;font-size:1.4rem;background:none;border:none;padding-top:5px;color:#161641;outline:none;cursor:pointer}.pieces .filter-wrapper .clear-filter:hover{color:#ffe866}.pieces input.filter.filter{width:100%;height:40px;border-radius:0px;border:none;background:none;font-size:1.2rem}.pieces input.filter.filter:hover{background:rgba(0,0,0,.03)}.pieces input.filter.filter:focus{background:rgba(0,0,0,.05)}.pieces .category{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;width:100%}.pieces .category h5{display:block;width:100%;margin-bottom:3px;font-size:.85rem;font-weight:600;background:#bbb;color:#4d4d4d;padding:5px;margin-bottom:8px}.visible{width:100%;height:1px;background:none;border:none;display:block}.piece-clone-wrapper{position:fixed;pointer-events:none;z-index:9999}@keyframes rotateIn{0%{transform:rotate(-7deg);opacity:0}30%{opacity:1}100%{transform:rotate(7deg);opacity:1}}.piece{color:#4d4d4d;text-align:center;user-select:none;display:block;flex:0 0 33.3333%;padding:0px 3px;margin-bottom:5px;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.piece:hover .icon{background:#fff}.piece.clone{user-select:none;pointer-events:none;position:fixed;z-index:9999;border-radius:4px;overflow:hidden;transition:none !important;animation:rotateIn 400ms;animation-fill-mode:forwards;width:70px;background:rgba(0,0,0,0);padding:0px;margin:0px;-webkit-box-shadow:0px 10px 20px 2px rgba(0,0,0,.4);-moz-box-shadow:0px 10px 20px 2px rgba(0,0,0,.4);box-shadow:0px 10px 20px 2px rgba(0,0,0,.4)}.piece.clone .icon,.piece.clone .label{transition:none !important}.piece.clone .icon{height:50px;background:#ffe866;color:#fff;border-radius:4px;font-size:1.7rem;display:block;width:100%;padding-top:11px;transition:background .2s}.piece.clone .label{color:#fff}.piece .grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.piece .grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.piece .icon{height:50px;background:#e6e6e6;border-radius:4px;font-size:1.7rem;display:flex;justify-content:center;align-items:center;width:100%;transition:background .2s}.piece .icon.icon-checkbox{font-size:1.6rem;padding-left:4px}.piece .icon.icon-paragraph{font-size:1.65rem}.piece .icon.svg-icon{padding:5px}.piece .icon.svg-icon svg{max-height:100%}.piece .label{color:#4d4d4d;font-weight:600;font-size:10.5px;display:block;margin-top:3px;line-height:13px;transition:color .2s;width:100%}.no-cursor{cursor:none !important}.preview-toolbar{width:100%;height:40px;display:inline-block;top:0px;left:0px;height:40px;background:rgba(238,238,238,.38);padding:5px;position:absolute;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,.1);z-index:11}.preview-toolbar button .icon{margin-top:2px;vertical-align:top}.wizard.preview-wizard{margin-top:33px}.wizard.preview-wizard .wrapper .body{height:calc(100vh - 175px - 100px)}.designer-wizard{display:block;width:100%;max-width:1000px;margin:0px auto;position:relative;border-radius:7px;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,.3);box-shadow:0px 3px 5px 0px rgba(0,0,0,.3)}.designer-wizard .wiz-sidebar{display:inline-block;position:absolute;height:100%;background:-webkit-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-moz-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-o-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:linear-gradient(335deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));color:#fff;width:200px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:20px 15px;z-index:9}.designer-wizard .wiz-sidebar .is-over{width:100%;background:none}.designer-wizard .wiz-sidebar .step-button-wrapper{position:relative}.designer-wizard .wiz-sidebar .step-button-drop-trigger{position:absolute;left:0px;top:0px;width:100%;height:50%;z-index:99}.designer-wizard .wiz-sidebar .step-button{border:none;border-radius:3px;background:none;color:#fff;width:100%;text-align:left;padding:6px;padding-left:8px;position:relative;cursor:pointer;min-height:28px;margin-bottom:5px;text-overflow:ellipsis;font-family:"Montserrat",sans-serif;user-select:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer-wizard .wiz-sidebar .step-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer-wizard .wiz-sidebar .step-button.placeholder{background:none !important}.designer-wizard .wiz-sidebar .step-button:hover{background:#2626d9}.designer-wizard .wiz-sidebar .step-button.is-dragging{background:#2626d9}.designer-wizard .wiz-sidebar .step-button.active{background:-webkit-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:-moz-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:-o-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:linear-gradient(240deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));box-shadow:0px 5px 7px rgba(0,0,0,.2);z-index:9;margin-left:-25px;padding-left:33px;width:calc(100% + 28px);border-bottom-left-radius:0px}.designer-wizard .wiz-sidebar .step-button.active:before{content:"";position:absolute;bottom:-10px;left:0px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.designer-wizard .wiz-sidebar .step-button.active .reorder{display:block;background:#fff;color:#161641;width:19px;height:19px;padding:0px;padding-left:1px;text-align:center;padding-bottom:2px;right:-11px}.designer-wizard .wiz-sidebar .step-button.active .reorder:hover{background:#f2f2f2}.designer-wizard .wiz-sidebar .step-button.active .reorder.down{padding-bottom:0px;padding-top:2px;bottom:-10px}.designer-wizard .wiz-sidebar .step-button.active .reorder.up{top:-10px}.designer-wizard .wiz-sidebar .step-button.selected{border:3px solid #ffeeaf;padding-left:30px;padding-top:3px;min-height:25px}.designer-wizard .wiz-sidebar .step-button.disabled{color:rgba(255,255,255,.3);cursor:default}.designer-wizard .wiz-sidebar .step-button.disabled:hover{background:none}.designer-wizard .wiz-sidebar .step-button.dragging{position:fixed;pointer-events:none;width:auto;padding-left:15px;padding-right:15px}.designer-wizard .wiz-sidebar .step-button.is-dragging:hover{background:none}.designer-wizard .wiz-sidebar .drag-spacer{transition:height 200ms}.designer-wizard .wiz-sidebar .add-step{border:2px dashed rgba(255,255,255,.5);background:none;padding:2px;padding-left:8px}.designer-wizard .wiz-sidebar .add-step:hover{background:rgba(255,255,255,.2)}.designer-wizard .wiz-body{height:100%;min-height:500px;width:100%;padding:20px 20px 20px 220px;background:#eee;border-radius:5px}.designer-wizard .wiz-body .section{position:relative;width:100%;padding:10px;padding-right:0px;margin:-10px;margin-bottom:0px}.designer-wizard .wiz-body .section.active{background:#ffeeaf;padding-right:15px;width:calc(100% + 15px);z-index:99}.designer-wizard .wiz-body .section.active h4:hover{background:none}.designer-wizard .wiz-body .section.active .reorder{display:block}.designer-wizard .wiz-body .section:nth-last-child(2) .bottom-divider{opacity:0;margin:0px;padding:0px}.designer-wizard .wiz-body .section .description{font-size:13px;font-style:italic;margin:-5px 0px 4px 0px;display:block}.designer-wizard .wiz-body .section .description p{margin:0px;font-size:13px}.designer-wizard .wiz-body .section .description p strong{font-weight:800}.designer-wizard .wiz-body .section h4{margin:-5px -10px;padding:5px 10px;margin-bottom:5px;color:#161641;font-weight:bold;font-size:1rem;cursor:pointer;border-radius:6px;position:relative}.designer-wizard .wiz-body .section h4:hover{background:#fff3c9}@media only screen and (max-width : 768px){.designer-wizard .wiz-body .section{padding-right:0px}}.designer-wizard .wiz-body .section .bottom-divider{margin-top:10px}.designer-wizard .wiz-body .add-section{width:100%;padding:6px 12px;text-align:center;border:2px dashed #161641;color:#161641;background:none;border-radius:6px;font-weight:bold;font-family:"Montserrat",sans-serif;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer-wizard .wiz-body .add-section:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer-wizard .wiz-body .add-section:hover{background:rgba(22,22,65,.15)}.sub-section{background:#dadada;padding:15px;border-radius:6px;margin-bottom:20px}.sub-section.required::before{content:"*";position:absolute;right:15px;top:13px;color:red}.history-panel{padding-top:50px;flex-direction:column;color:#000;font-size:14px}.history-panel .error{color:#ad2624;font-style:italic;font-weight:bold;text-align:center}.history-panel .error:before{content:"* "}.history-panel .revision-panel{background-color:#d5d5d5;margin:2px auto;border-radius:5px;padding:5px;width:90%}.history-panel .revision-panel.active{background:rgba(67,145,237,.31)}.history-panel .revision-panel.active .revision-header button{background-color:#255983;color:#fff}.history-panel .revision-panel.active .revision-header button:disabled{background-color:#6395be;color:#ccc}.history-panel .revision-panel .revision-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:5px}.history-panel .revision-panel .revision-header h4{font-weight:bold;display:flex}.history-panel .revision-panel .revision-header button{margin:2px 5px;background-color:#bfbfbf;border:none;border-radius:4px;font-weight:bold;font-size:.7rem}.history-panel .revision-panel .revision-info{font-style:italic;line-height:1.4em;font-size:.8rem}.history-panel .loader-wrapper{margin-top:50px}.designer-panel,.audit-panel,.history-panel{display:flex;width:100%;padding-bottom:10px}.designer-panel input,.audit-panel input,.history-panel input{display:inline-block}.designer-panel textarea,.audit-panel textarea,.history-panel textarea{resize:vertical}.designer-panel .title,.audit-panel .title,.history-panel .title{font-size:18px;margin:0px;text-align:center;display:block;padding-top:10px;padding-bottom:10px;background:#161641;color:#fff;min-height:40px;position:absolute;top:0px;left:0px;width:100%}.designer-panel .title[data-interactive=true],.audit-panel .title[data-interactive=true],.history-panel .title[data-interactive=true]{cursor:default;user-select:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer-panel .title[data-interactive=true]:hover,.audit-panel .title[data-interactive=true]:hover,.history-panel .title[data-interactive=true]:hover{background:#1d1d54}.designer-panel .title[data-interactive=true]:active,.audit-panel .title[data-interactive=true]:active,.history-panel .title[data-interactive=true]:active{background:#1f1f5b}.designer-panel .title[data-interactive=true]:focus,.audit-panel .title[data-interactive=true]:focus,.history-panel .title[data-interactive=true]:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer-panel .pieces,.audit-panel .pieces,.history-panel .pieces{width:100%;padding:5px;padding-top:45px;display:flex;flex-direction:column;overflow-y:auto}.designer-panel .pieces .audit-logs,.audit-panel .pieces .audit-logs,.history-panel .pieces .audit-logs{padding-top:5px}.designer-panel .pieces .audit-log-card:focus,.audit-panel .pieces .audit-log-card:focus,.history-panel .pieces .audit-log-card:focus{outline:none}.designer-panel .panel-section,.audit-panel .panel-section,.history-panel .panel-section{background:rgba(153,153,153,.2);padding:15px 5px;padding-top:30px;margin-top:10px;margin-bottom:5px;margin-left:-5px;margin-right:-5px;position:relative;max-width:calc(100% + 10px)}.designer-panel .panel-section h4,.audit-panel .panel-section h4,.history-panel .panel-section h4{background:rgba(22,22,65,.1);font-weight:600;font-style:italic;font-size:.8rem;position:absolute;left:0px;top:0px;width:100%;padding:7px;cursor:pointer;user-select:none}.designer-panel .panel-section h4:hover .toggle,.audit-panel .panel-section h4:hover .toggle,.history-panel .panel-section h4:hover .toggle{opacity:1}.designer-panel .panel-section h4 .toggle,.audit-panel .panel-section h4 .toggle,.history-panel .panel-section h4 .toggle{position:absolute;right:6px;top:10px;opacity:0}.designer-panel .attribute-wrapper,.audit-panel .attribute-wrapper,.history-panel .attribute-wrapper{width:100%;display:block}.designer-panel .attribute-button,.audit-panel .attribute-button,.history-panel .attribute-button{width:100%;display:flex;justify-content:center;align-items:center;border:none;background:#161641;padding:8px 5px;color:#fff;border-radius:4px;font-family:"Montserrat",sans-serif;font-weight:600;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer-panel .attribute-button .icon,.audit-panel .attribute-button .icon,.history-panel .attribute-button .icon{width:20px;margin-right:5px}.designer-panel .attribute-button:hover,.audit-panel .attribute-button:hover,.history-panel .attribute-button:hover{background:#222263}.designer-panel .attribute-button:focus,.audit-panel .attribute-button:focus,.history-panel .attribute-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer-panel .attribute-button.danger,.audit-panel .attribute-button.danger,.history-panel .attribute-button.danger{background:#ad2624}.designer-panel .attribute-button.danger:hover,.audit-panel .attribute-button.danger:hover,.history-panel .attribute-button.danger:hover{background:#d32e2c}.designer-panel .attribute-button.delete,.audit-panel .attribute-button.delete,.history-panel .attribute-button.delete{margin-top:0px}.designer-panel .attribute-button.validation-button,.audit-panel .attribute-button.validation-button,.history-panel .attribute-button.validation-button{margin-top:2px}.designer-panel .attribute-button .rules-flag,.audit-panel .attribute-button .rules-flag,.history-panel .attribute-button .rules-flag{font-size:11px;width:14px;height:14px;border-radius:100%;color:#161641;background:#fff;padding-top:0px;vertical-align:top;margin-top:2px;margin-right:4px;font-weight:bold;font-family:"Montserrat",sans-serif;display:inline-block;line-height:.9rem}.designer-panel .markdown-instructions,.audit-panel .markdown-instructions,.history-panel .markdown-instructions{font-size:10px;margin-top:-3px;margin-bottom:-7px;display:block;color:#888;z-index:99}.designer-panel .sub-header-label-input,.audit-panel .sub-header-label-input,.history-panel .sub-header-label-input{padding-left:35px}.designer-panel .audit-logs,.audit-panel .audit-logs,.history-panel .audit-logs{display:flex;flex-direction:column;align-items:center;padding:5px;padding-top:45px;width:100%}.designer-panel .audit-log-card,.audit-panel .audit-log-card,.history-panel .audit-log-card{width:100%;padding:10px;border-radius:5px;background:#fff;margin-bottom:5px;background:#ebf5ff;overflow:hidden;cursor:default;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.designer-panel .audit-log-card:focus,.audit-panel .audit-log-card:focus,.history-panel .audit-log-card:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.designer-panel .audit-log-card:hover,.audit-panel .audit-log-card:hover,.history-panel .audit-log-card:hover{background:#fafdff}.designer-panel .audit-log-card:hover h4,.audit-panel .audit-log-card:hover h4,.history-panel .audit-log-card:hover h4{background:#e1f0ff}.designer-panel .audit-log-card h4,.audit-panel .audit-log-card h4,.history-panel .audit-log-card h4{font-size:13px;font-weight:600;margin-bottom:5px;background:#d2e9ff;margin-left:-10px;margin-right:-10px;margin-top:-10px;padding:7px 10px;padding-right:26px;position:relative}.designer-panel .audit-log-card h4 button,.audit-panel .audit-log-card h4 button,.history-panel .audit-log-card h4 button{position:absolute;right:0px;top:0px;padding:5px 7px;padding-top:6px;padding-bottom:4px;background:none;border:none}.designer-panel .audit-log-card h4 .caret,.audit-panel .audit-log-card h4 .caret,.history-panel .audit-log-card h4 .caret{width:14px}.designer-panel .audit-log-card p,.audit-panel .audit-log-card p,.history-panel .audit-log-card p{font-style:italic;font-size:13px;line-height:1.2}.designer-panel .audit-log-card-footer,.audit-panel .audit-log-card-footer,.history-panel .audit-log-card-footer{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-top:10px;font-size:11px;font-weight:600}.designer-panel .audit-log-card-footer-token,.audit-panel .audit-log-card-footer-token,.history-panel .audit-log-card-footer-token{margin-bottom:3px}.designer-panel .audit-log-card-footer-token:last-child,.audit-panel .audit-log-card-footer-token:last-child,.history-panel .audit-log-card-footer-token:last-child{margin-bottom:0px}.designer-panel .audit-log-card.warning,.audit-panel .audit-log-card.warning,.history-panel .audit-log-card.warning{background:#fffaeb;color:#523e00}.designer-panel .audit-log-card.warning h4,.audit-panel .audit-log-card.warning h4,.history-panel .audit-log-card.warning h4{background:#fff4d2}.designer-panel .audit-log-card.warning:hover,.audit-panel .audit-log-card.warning:hover,.history-panel .audit-log-card.warning:hover{background:#fffdf5}.designer-panel .audit-log-card.warning:hover h4,.audit-panel .audit-log-card.warning:hover h4,.history-panel .audit-log-card.warning:hover h4{background:#fff7e1}.designer-panel .audit-log-card.critical,.audit-panel .audit-log-card.critical,.history-panel .audit-log-card.critical{background:#ffeded;color:#a10000}.designer-panel .audit-log-card.critical h4,.audit-panel .audit-log-card.critical h4,.history-panel .audit-log-card.critical h4{background:#ffd4d4}.designer-panel .audit-log-card.critical:hover,.audit-panel .audit-log-card.critical:hover,.history-panel .audit-log-card.critical:hover{background:#fff2f2}.designer-panel .audit-log-card.critical:hover h4,.audit-panel .audit-log-card.critical:hover h4,.history-panel .audit-log-card.critical:hover h4{background:#ffe3e3}.designer-panel .audit-empty-state,.audit-panel .audit-empty-state,.history-panel .audit-empty-state{display:flex;width:100%;text-align:left;align-items:center;padding-left:10px;padding-right:10px;padding-top:13px}.designer-panel .audit-empty-state.audit-crashed .check-icon,.audit-panel .audit-empty-state.audit-crashed .check-icon,.history-panel .audit-empty-state.audit-crashed .check-icon{background:#ed0000;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px}.designer-panel .audit-empty-state.audit-crashed h3,.designer-panel .audit-empty-state.audit-crashed p,.audit-panel .audit-empty-state.audit-crashed h3,.audit-panel .audit-empty-state.audit-crashed p,.history-panel .audit-empty-state.audit-crashed h3,.history-panel .audit-empty-state.audit-crashed p{color:#ba0000}.designer-panel .audit-empty-state h3,.audit-panel .audit-empty-state h3,.history-panel .audit-empty-state h3{font-size:18px;font-weight:600;color:#15aa47;margin-bottom:5px;animation-delay:200ms}.designer-panel .audit-empty-state p,.audit-panel .audit-empty-state p,.history-panel .audit-empty-state p{color:#149540;font-size:14px;animation-delay:300ms}.designer-panel .audit-empty-state .check-icon,.audit-panel .audit-empty-state .check-icon,.history-panel .audit-empty-state .check-icon{width:50px;height:50px;border-radius:100%;background:#28d161;color:#fff;padding:3px;padding-left:5px;padding-right:9px;padding-top:8px;flex:0 0 auto;margin-right:10px}.options-editor{display:flex;flex-direction:column;height:calc(100% - 80px);border-radius:0px 0px 4px 4px;width:100%;font-size:14px;padding:10px;background:#f2f2f2;overflow-y:auto}.options-editor .options-editor-header{width:100%;display:block}.options-editor .options-editor-header div{width:43%;font-size:12px}.options-editor .options-editor-header div.value-header{margin-right:2%}.options-editor .option-wrapper{display:flex;flex-direction:row;margin-bottom:5px;flex:0 0 auto}.options-editor .option-wrapper button{background:none;border:none;padding:0px;padding-right:5px}.options-editor .option-wrapper button svg.svg-icon{width:15px}.options-editor .option-wrapper input{flex:1 1 auto;display:inline-block;height:30px;padding:5px;margin:0px;border-radius:4px;border:2px solid #d2cfcf}.options-editor .option-wrapper input:first-of-type{margin-right:5px}.options-editor .option-wrapper .delete-button{display:flex;justify-content:center;align-items:center;margin-right:5px}.options-editor .option-wrapper .svg-icon{width:12px}.options-editor .option-wrapper:hover .delete-button{opacity:1}.options-editor .add-option{margin-top:10px;flex:0 0 auto}.options-editor .option-value{margin-right:3%}.delete-button{position:relative;border:none;background:#ad2624;color:#fff;padding-bottom:5px;padding-right:9px;padding-left:8px;padding-top:6px;margin-top:1px;border-radius:4px;font-size:12px;margin-right:12px}.delete-button:hover{background:#c22b28}.delete-button:disabled{opacity:.2}.delete-button:disabled:hover{background:#ad2624}.meta-head .key-head.key-head{padding-left:50px;width:54%}.meta-head .value-head.value-head{width:46%}.attribute-add{border:2px dashed #161641;border-radius:5px;background:none;display:block;width:100%;margin-top:10px}.attribute-add:hover{background:rgba(22,22,65,.1)}.dummy-field .dummy-field{outline:none}.dummy-field .dummy-field:hover{background:none}.dummy-field{width:100%;display:block;width:calc(100% + 20px);margin:0px -10px 5px -10px;padding:10px;padding-bottom:5px;border-radius:6px;position:relative;cursor:pointer;font-size:.9rem;transition:box-shadow 300ms,transform 300ms}.dummy-field.custom-focus{transition:box-shadow 300ms,transform 300ms,outline-offset 200ms}.dummy-field.active{background:#ffeeaf !important;z-index:99}.dummy-field.active .reorder{display:block}.dummy-field.active .icons-wrapper .designer-icon-wrapper{background:#ffeeaf}.dummy-field:hover{background:#fff3c9}.dummy-field:hover:not(.active) .icons-wrapper .designer-icon-wrapper{background:#fff3c9}.dummy-field.sub-field.active{background:none}.dummy-field.sub-field:hover{background:none}.dummy-field.hovered{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);background:#fff3c9;transform:scale(1.02)}.dummy-field .character-counter{font-size:.8em}.dummy-field .audit-icon{position:absolute;left:-6px;top:0px;z-index:9}.dummy-field .icons-wrapper{position:absolute;width:auto;height:24px;display:flex;flex-direction:row;right:4px;top:0px;color:#161641;z-index:2}.dummy-field .icons-wrapper .designer-icon-wrapper{border-radius:14px;width:24px;height:24px;background:#eee;flex:0 0 auto;margin-left:2px}.dummy-field .icons-wrapper .link-icon{padding:2px}.dummy-field .icons-wrapper .logic-icon{padding:3px}.dummy-field .inactive-shade{position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:6px;background:linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0));z-index:9;pointer-events:none}.dummy-field .description{font-size:11px;font-style:italic;margin:-2px 0px 4px 0px}.dummy-field .description p{margin:0px}.dummy-field .field-label{font-weight:400;display:inline-block;position:relative}.dummy-field .text{width:100%;height:30px;padding-left:10px;padding-right:10px;padding-top:8px;margin-bottom:5px;border:3px solid #c3c3c3;border-radius:5px;height:35px;background:#fff;overflow:hidden;text-overflow:ellipsis;display:block;position:relative}.dummy-field .text .value{overflow:hidden;text-overflow:ellipsis;height:25px;width:100%;white-space:nowrap}.dummy-field .text .placeholder{color:#aaa;height:25px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dummy-field .text.disabled{background:#dedede}.dummy-field .select{overflow:hidden;text-overflow:ellipsis;padding-right:10px}.dummy-field .select::after{right:7px;top:11px;font-size:10px;position:absolute;content:"";display:inline-block;font-family:"icomoon";font-style:normal;font-weight:400;font-size:.5rem;line-height:1;-webkit-font-smoothing:antialiased}.dummy-field .select.disabled{background:#dedede}.dummy-field .radio{width:100%;display:block;margin-top:5px;margin-bottom:5px;padding-left:7px}.dummy-field .radio.left-align{display:flex;flex-direction:row;justify-content:flex-start}.dummy-field .radio.left-align .radio-option{flex:0 0 auto;width:auto;margin-bottom:0px;margin-right:25px;display:flex;flex-direction:row}.dummy-field .radio.left-align .radio-option .radio-label{display:flex;max-width:none}.dummy-field .radio .radio-option{width:100%;display:block;margin:5px 0px}.dummy-field .radio .radio-option .radio-control{width:20px;height:20px;border-radius:10px;border:3px solid #c3c3c3;background:#fff;margin-right:6px;display:inline-block}.dummy-field .radio .radio-option .radio-control.disabled{background:#dbdbdb}.dummy-field .radio .radio-option .radio-label{vertical-align:top;display:inline-block;margin-top:3px;max-width:calc(100% - 28px);line-height:1rem}.dummy-field .date{padding-left:26px}.dummy-field .date::after{content:"";position:absolute;left:7px;top:7px;display:inline-block;font-family:"icomoon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;pointer-events:none}.dummy-field .date.disabled{background:#dbdbdb}.dummy-field input[type=file].dummy-file{pointer-events:none}.dummy-field .dummy-address-block .row{margin-bottom:5px}.dummy-field .dummy-address-block div[class*=col]{padding-right:5px}.dummy-field .dummy-address-block div[class*=col]:last-child{padding-right:0px}.dummy-field .dummy-server-search .field-wrapper{display:inline-block;padding-right:10px}.dummy-field .dummy-server-search .search-button{flex:1 1 auto;background:#2626d9;border-color:#1c1ca0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);width:100%}.dummy-field .dummy-server-search .search-button:hover{background:#3838dc}.dummy-field .dummy-server-search .search-button:active{background:#2424cc;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.dummy-field .dummy-server-search .search-button:hover{background:#2626d9;color:#fff}.dummy-field .dummy-checkbox{display:flex;flex-direction:row}.dummy-field .dummy-checkbox .dummy-box{flex:0 0 20px;width:20px;height:20px;border:3px solid #c3c3c3;background:#fff;border-radius:5px;cursor:pointer;padding:2px;display:inline-block}.dummy-field .dummy-checkbox .dummy-box .check{background:#161641;width:10px;height:10px;border-radius:3px;display:block}.dummy-field .dummy-checkbox .dummy-box.disabled{background:#dbdbdb}.dummy-field .dummy-checkbox .label-text{display:inline-block;vertical-align:top;font-weight:600;margin-left:5px;margin-top:2px;line-height:1.4}.dummy-field .dummy-checkbox .label-text .required{color:red;padding-left:2px}.dummy-field .dummy-date-wrapper button{height:34px;margin-left:8px;padding-left:7px;padding-right:7px}.dummy-field .dummy-date-wrapper .calendar{padding:0px;width:34px}.dummy-field .dummy-date-wrapper .center-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%}.dummy-field p,.dummy-field pre{display:block;width:100%;font-size:13px}.dummy-field .label-text{position:relative;margin-bottom:5px;display:inline-block;font-weight:600;font-size:.8rem}.dummy-field .label-text.required::after{color:red;font-size:.8rem;margin-left:2px;content:"*";position:absolute;right:-10px;top:2px}.dummy-field.is-dragging{background:none !important;z-index:auto}.dummy-field.is-dragging .reorder{display:none}.dummy-field .wizard-radiogroup{font-size:1em;padding-bottom:4px}.dummy-field .wizard-radiogroup fieldset legend label{color:#161641}.field-drop-spacer{width:100%;opacity:0;transition:height 400ms,opacity 400ms;border-radius:8px;display:flex;justify-content:center;align-items:center;background:rgba(22,22,65,.1);overflow:hidden}.field-drop-spacer.is-over-spacer{opacity:1;overflow:visible}.field-drop-spacer .drop-hint{font-size:1rem;font-weight:600;color:#161641}.droppable-field-wrapper{display:flex;flex-direction:column;position:relative}.droppable-field-wrapper .droppable-field-overlay{position:absolute;left:0px;width:100%;height:50%;z-index:9}.droppable-field-wrapper .droppable-field-overlay.up{top:0px}.droppable-field-wrapper .droppable-field-overlay.down{bottom:0px}.field-label .tip,.checkbox-label .tip,.field .tip{background:#161641;color:#fff;border-radius:15px;width:14px;height:14px;padding-left:5px;line-height:16px;font-size:12px;font-weight:bold;margin-left:4px;display:inline-block}.radio-option-tip{background:#161641;color:#fff;border-radius:15px;width:14px;height:14px;padding-left:5px;line-height:16px;font-size:12px;font-weight:bold;margin-left:4px;display:inline-block}.block-wrapper{display:block}.reorder{width:22px;height:22px;background:#161641;border:none;box-shadow:0px 3px 4px rgba(0,0,0,.3);color:#fff;border-radius:16px;text-align:center;padding:3px;position:absolute;right:-9px;display:none;font-size:.4rem;z-index:9;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.reorder:hover{background:#2a2a7a}.reorder:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.reorder.up{top:-9px;padding-top:2px}.reorder.down{bottom:-9px}.attribute{cursor:default;width:100%;margin:0px;padding:10px;padding-top:5px;padding-bottom:5px}.attribute:hover{background:none}.attribute input,.attribute select{color:#000}.attribute .check-label.check-label.check-label{display:inline-block;margin-left:5px;vertical-align:top;max-width:calc(100% - 30px);margin-top:2px;margin-bottom:2px}.attribute textarea{width:100%;padding:5px;border:3px solid #c3c3c3;border-radius:5px;margin-bottom:4px}.attribute textarea:focus{outline:none;border-color:#82cae8}.attribute .checkbox-wrapper{margin-top:0px;display:flex;align-items:center}.attribute .checkbox-wrapper .checkbox-label.checkbox-label.checkbox-label{margin-top:4px}.attribute.logic-controlled{background:rgba(22,22,65,.2)}.attribute.logic-controlled:hover .logic-tip{opacity:1}.attribute .round-icon-wrapper{width:15px;height:15px;border-radius:100%;color:#161641;background:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:-4px;top:-4px;padding:3px;padding-bottom:4px;z-index:9}.attribute .logic-tip{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(22,22,65,.8);color:#fff;border-radius:4px;z-index:8;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity 200ms;font-size:12px;font-weight:600;padding:3px 15px;cursor:not-allowed}@supports(backdrop-filter: blur(4px)){.attribute .logic-tip{backdrop-filter:blur(4px);background:rgba(0,0,41,.6)}}.attribute-warning{font-size:10px;background:#fbe584;color:#a37d1a;padding:4px;border-radius:5px;margin-top:4px}.no-pointer-events *{pointer-events:none !important}.drag-mask{position:relative;width:100%;height:60px;border-radius:6px;z-index:9}.drag-mask .field-drop{display:block;height:50px;border-radius:6px;border:2px dashed #161641;color:#161641;text-align:center;font-weight:600;padding:16px 12px;z-index:99}.drag-mask .field-drop:hover{background:rgba(22,22,65,.1)}.validation-editor{display:block;width:100%;max-width:800px;position:relative;height:calc(100% - 51px);margin:0px auto;padding:15px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.validation-editor input{display:inline-block}.validation-editor .rule-container{padding-right:15px}.validation-editor .attribute-container{position:absolute;width:50%;height:100%;right:0px;top:0px;background:#ddd;border-radius:0px 7px 7px 0px;border-bottom-right-radius:5px}.validation-editor .rule{padding:7px 10px;background:#ccc;color:#222;margin-bottom:5px;border-radius:3px;transition:all .2s;font-size:.9rem;display:flex;flex-direction:row;align-items:center}.validation-editor .rule.checked{background:#161641;color:#fff;cursor:pointer}.validation-editor .rule.checked .deprecated{color:#fff}.validation-editor .rule.checked:hover{background:#232367}.validation-editor .rule.selected{background:#ffeeaf !important;color:#222}.validation-editor .rule.selected .deprecated{color:#ad2624}.validation-editor .rule .rule-name{margin-left:6px;line-height:1.1rem;display:inline-block}.validation-editor .rule .deprecated{color:#ad2624;font-size:.75rem;font-style:italic;vertical-align:top}.modal-head .head{width:50%;min-height:28px;display:inline-block;border-bottom:1px solid #fff;margin-bottom:1px;background:#fff;padding:5px 10px;border-right:1px solid #fff;font-size:12px;vertical-align:top}.pairs{overflow-x:hidden;overflow-y:auto;max-height:496px}.pairs .pair{margin-bottom:5px}.pairs .pair input{width:calc(50% - 30px);display:inline-block;font-size:14px}.pairs .pair .key{margin-right:2%}.pairs button.add-pair{width:100%;padding:5px 10px;border-radius:3px;background:#fff;border:2px dashed #161641;font-size:14px;margin-top:10px}.pairs button.add-pair:hover{background:rgba(22,22,65,.2)}.text-editor-wrapper{display:flex;flex-direction:row;height:calc(100% - 51px)}.text-editor-wrapper .left-wrapper{flex:0 0 50%}.text-editor-wrapper .left-wrapper.merge-codes{display:flex;flex-direction:column}.text-editor-wrapper .left-wrapper.merge-codes .toolbar{padding:10px;background:#e6e6e6;border-right:1px solid #e6e6e6;display:flex;flex-direction:row}.text-editor-wrapper .left-wrapper.merge-codes .toolbar button{margin-right:5px}.text-editor-wrapper .left-wrapper.merge-codes .toolbar button:last-child{margin-right:0px}.text-editor-wrapper .left-wrapper.merge-codes .text-editor{height:auto;flex-grow:1}.text-editor-wrapper .left-wrapper.merge-codes .hint{padding-bottom:4px}.text-editor-wrapper .right-wrapper{flex:0 0 50%;padding:15px;background:#f2f2f2;overflow-y:auto}.text-editor{display:block;width:100%;height:calc(100% - 43px);font-size:14px;padding:15px;border:none;border-radius:0px;resize:none}.hint{display:flex;align-items:center;flex-wrap:wrap;font-size:.65rem;color:#444;padding-top:2px;-webkit-box-shadow:0px -2px 6px 0px rgba(0,0,0,.2);-moz-box-shadow:0px -2px 6px 0px rgba(0,0,0,.2);box-shadow:0px -2px 6px 0px rgba(0,0,0,.2)}.hint span{padding:4px 7.5px}.input-range{margin-bottom:10px;margin-top:10px}.input-range .input-range__label--min,.input-range .input-range__label--max{bottom:-0.7rem}.input-range .input-range__label--value{top:-22px}.form-table{width:100%;border-collapse:separate;border-spacing:0}.form-table.disabled thead{opacity:.8}.form-table.disabled tbody tr{background:#ddd}.form-table thead{background:#161641;color:#fff}.form-table thead th{padding:5px 10px;font-size:13px}.form-table thead th:first-child{border-radius:4px 0px 0px 0px}.form-table thead th:last-child{border-radius:0px 4px 0px 0px}.form-table tbody tr{background:#fff}.form-table tbody tr:nth-child(even) td{background:rgba(22,22,65,.1)}.form-table tbody tr:nth-child(even) td:nth-child(even){background:rgba(22,22,65,.2)}.form-table tbody tr:last-child{border-radius:0px 0px 5px 5px}.form-table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.form-table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.form-table tbody tr:hover .row-controls{opacity:1;right:0px}.form-table tbody td{padding:5px 9px;position:relative}.form-table tbody td:nth-child(even){background:rgba(22,22,65,.1)}button.form-button{margin-top:10px;background:#2626d9;border-color:#1c1ca0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);width:100%}button.form-button:hover{background:#3838dc}button.form-button:active{background:#2424cc;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}button.form-button:hover{color:#fff}button.form-button:focus{color:#fff}button.form-button.secondary{background:#bfbfbf;border-color:#9e9e9e;color:#222;text-shadow:0 1px 0 rgba(255,255,255,.7);width:100%}button.form-button.secondary:hover{background:#c9c9c9}button.form-button.secondary:active{background:#b7b7b7;color:#222;text-shadow:0 1px 0 rgba(255,255,255,.7)}.condition-editor{padding:15px;display:flex;flex-direction:column;max-height:calc(100% - 51px);overflow-y:auto}.condition-editor .warning{padding:15px;background:#fbe584;color:#614a0f;border:1px solid #f9d53a;border-radius:5px}.condition-editor .add-condition{width:100%;padding:7px;border-radius:6px;border:2px #161641 dashed;cursor:pointer;background:none;font-family:"Montserrat",sans-serif;font-weight:600;color:#161641;margin-top:5px}.condition-editor .add-condition:hover{background:rgba(22,22,65,.1)}.condition-editor .add-condition:active{background:rgba(22,22,65,.2)}.condition-editor .condition{padding:10px;padding-left:30px;position:relative}.condition-editor .condition .select{max-width:200px;margin-left:8px}.condition-editor .condition .delete{position:absolute;border-radius:4px;border:none;left:0px;top:16px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;padding:0px;color:#fff;background:#ad2624;font-weight:400;line-height:0;cursor:pointer}.condition-editor .condition .delete:hover{background:#d43230}.dummy-search-col{display:flex;flex-direction:row;width:100%}.dummy-search-col .dummy-reg-search-input{flex:1 1 auto}.dummy-search-col button.search-button.search-button{pointer-events:none;flex:0 0 auto;margin-top:1px;margin-left:5px;max-width:100px;width:auto;display:flex;justify-content:center;align-items:center;padding-top:0px;padding-bottom:0px;height:32px;background:#161641}.dummy-search-col button.search-button.search-button .svg-icon{width:18px;margin-right:4px}.dummy-text-field.dummy-text-field.dummy-text-field{height:auto;padding:8px 10px}.dummy-text-field.dummy-text-field.dummy-text-field .value{overflow:visible;text-overflow:inherit;white-space:normal;height:auto;line-height:1.4}.attribute-import-button input{opacity:0;width:1px;height:1px;position:fixed;top:-1px;left:-1px}.attribute-import-button .attribute-button{font-size:.8rem;padding:11px 0px}.merge-code-list{display:flex;flex-direction:column;overflow:auto;max-height:calc(100vh - 200px)}.merge-code-list .merge-code{padding:10px 15px;border:none;background:none;text-align:left;display:flex;flex-direction:row}.merge-code-list .merge-code:nth-child(even){background:#f2f2f2}.merge-code-list .merge-code:hover{background:rgba(204,173,0,.2)}.merge-code-list .merge-code .label{font-weight:600}.merge-code-list .merge-code .code{margin-left:auto;color:#999;font-style:italic}.constraints-editor{width:100%;padding-top:10px}.constraints-editor .description{font-size:.8rem}.constraints-editor .error{color:#ad2624;font-style:italic}.constraints-editor .error:before{content:"* "}.constraints-editor .add-constraint{padding:13px;border-radius:5px;background:none;color:#161641;border:2px dashed #161641;font-size:1rem;font-weight:600;width:100%}.constraints-editor .add-constraint:hover{background:rgba(22,22,65,.1)}.constraints-editor .constraints-row{display:flex;flex-direction:column;align-items:flex-start;padding:10px;background:#ccc;border-radius:6px;margin-bottom:10px;position:relative}.constraints-editor .constraints-row:hover .delete-constraint{opacity:1}.constraints-editor .constraints-row .select-wrapper{margin-top:8px}.constraints-editor .constraints-row .select-wrapper:first-child{margin-top:0px}.constraints-editor .constraints-row .select-wrapper label{font-weight:600}.constraints-editor .constraints-row select{max-width:260px}.constraints-editor .field-list{display:flex;flex-direction:row;flex-wrap:wrap}.constraints-editor .field-chip-wrapper{padding:3px;max-width:150px}.constraints-editor .field-chip{flex:0 0 auto;background:#e6e6e6;color:#4d4d4d;display:flex;justify-content:flex-start;align-items:center;text-align:center;font-weight:900;padding:5px 10px;font-size:.7rem;border-radius:3px;height:30px;white-space:nowrap;max-width:100%;text-overflow:ellipsis;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.constraints-editor .field-chip:hover .delete-wrapper{opacity:1}.constraints-editor .field-chip .label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.constraints-editor .delete-wrapper{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#ad2624;border-radius:4px;display:flex;justify-content:center;align-items:center;opacity:0;border:none;cursor:pointer}.constraints-editor .delete-chip{width:18px;height:18px;border-radius:100%;background:none;color:#fff;display:flex;justify-content:center;align-items:center;padding:3px}.constraints-editor .delete-chip .svg-icon{height:100%}.constraints-editor .error-message{width:calc(100% + 20px);background:rgba(0,0,0,.05);padding:10px;margin:8px -10px -10px -10px;border-radius:0px 0px 4px 4px}.constraints-editor .error-message input{width:100%}.constraints-editor .delete-constraint{opacity:0;position:absolute;right:-5px;top:-5px;width:24px;height:24px;padding:5px;background:#ad2624;color:#fff;border-radius:100%;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.constraints-editor .delete-constraint:hover{background:#d43230}.constraints-editor .delete-constraint .svg-icon{width:100%}.ucc-search-modal{padding:10px}.ucc-search-modal .button-wrapper{display:flex;padding-bottom:10px}.ucc-search-modal .button-wrapper button{margin-left:10px}.ucc-search-modal .button-wrapper button:first-child{margin-left:0px}.ucc-search-modal .checkbox-wrapper{justify-content:center}.ucc-search-modal .checkbox-wrapper .checkbox-label{display:none}.ucc-scrollable.ucc-scrollable.ucc-scrollable{max-height:calc(100% - 51px - 51px)}.ucc-toolbar{position:absolute;background:#f2f2f2;box-shadow:0px -1px 5px rgba(0,0,0,.3);bottom:0px;left:0px;z-index:9;width:100%;height:51px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row-reverse;padding-right:15px}.ucc-toolbar .helpful-tooltip{color:red;font-style:italic;margin-right:15px}.uccInfoRequestSearchInfo{display:flex;justify-content:flex-start;align-items:center;flex-direction:row-reverse;padding-right:15px}.select-option-constrainer{display:flex;flex-direction:row;padding:5px 0px 5px 0px;align-items:center}.select-option-constrainer label{width:60%}.panel-log-icon{background:rgba(255,255,255,.2);width:14px;height:14px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;color:#fff}.panel-log-icon.small{width:11px;height:11px}.panel-log-icon.small svg{width:9px;height:9px}.panel-log-icon.critical{background:#ba0000}.panel-log-icon.warning{background:#b88a00}.panel-log-icon svg{width:12px;height:12px}.log-hint-bar{width:6px;height:100%;position:absolute;left:-2px;top:0px;background:rgba(255,33,33,.3);border-radius:6px}.log-hint-bar[data-severity=warning]{background:rgba(184,138,0,.4)}.flume-button{background:linear-gradient(to top, hsl(240, 100%, 8%), #000033);color:#fff;box-shadow:0px 1px 0px rgba(0,0,0,.4);border:1px solid #00001a;border-top:1px solid #000029;border-radius:4px;width:100%;display:flex;justify-content:center;align-items:center}.flume-button .rules-flag{width:14px;height:14px;background:#fff;color:#000029;display:flex;justify-content:center;align-items:center;text-align:center;padding:0px;border-radius:100%;line-height:0;margin-right:4px;font-weight:bold;font-size:.9em}.flume-button:hover{background:linear-gradient(to top, #000033, #00003d);border-color:#000024;border-top-color:#003}.flume-calendar-input-wrapper{display:flex;flex-direction:column}.flume-calendar-input-wrapper input{width:100%;height:36px;background:linear-gradient(to bottom, #5b5f62, #6f7477);border:1px solid #3c3e40;border-radius:4px;font-size:13px;padding:5px;resize:vertical;outline:none}.flume-calendar-input-wrapper input:disabled{color:#000}.flume-calendar-input-wrapper button:last-child{margin-right:0px}.flume-calendar-input-wrapper .flume-button{width:auto}.global-logic-panel{display:flex;flex-direction:column;padding:10px;padding-top:50px}.global-logic-panel .logic-section{display:flex;flex-direction:column;margin-bottom:20px}.global-logic-panel .logic-section h2{color:#000029;font-size:14px;border-bottom:2px solid #000029;margin-bottom:12px;display:flex;align-items:center}.global-logic-panel .logic-section h2 .align-right{margin-left:auto}.global-logic-panel .logic-section .logic-add-button{text-align:center;border:none;color:#000029;border-radius:4px;background:none;font-size:12px;font-weight:bold;font-family:"Montserrat",sans-serif;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.global-logic-panel .logic-section .logic-add-button:hover{background:rgba(22,22,65,.15)}.global-logic-panel .logic-section .logic-add-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.global-logic-panel .logic-section .variable-row{margin-bottom:10px}.global-logic-panel .logic-section .variable-row input{flex:1 1 auto}.global-logic-panel .logic-section .variable-row button.attribute-button{width:auto;padding-left:10px;padding-right:10px;padding-top:5px;margin:1px 0px;margin-left:10px;flex:0 0 auto}.global-logic-panel .logic-section .variable-row button.menu-button{background:none;border:none;border-radius:4px;margin-top:1px;margin-bottom:1px;margin-left:-5px;margin-right:2px}.global-logic-panel .logic-section .variable-row button.menu-button svg{width:auto;height:18px;margin-left:-8px;margin-right:-8px}.global-logic-panel .logic-section .variable-row button.menu-button:hover{background:silver}.logic-editor-wrapper.logic-editor-wrapper.logic-editor-wrapper p{margin-bottom:unset}.custom-business-rules{padding-top:10px}.custom-business-rules p.description{font-size:.8rem}.custom-business-rules .add-rule{padding:13px;border-radius:5px;background:none;color:#161641;border:2px dashed #161641;font-size:1rem;font-weight:600;width:100%}.custom-business-rules .add-rule:hover{background:rgba(22,22,65,.1)}.custom-business-rules .custom-rule-row{margin-bottom:10px}.custom-business-rules .custom-rule-row .rule-label,.custom-business-rules .custom-rule-row input[type=text]{width:100%}.custom-business-rules .custom-rule-row button{margin-left:10px;flex-wrap:nowrap;white-space:nowrap}.custom-business-rules .custom-rule-row .delete-button{padding:0px 7px;width:35px;flex:0 0 auto}.custom-business-rules .custom-rule-row .delete-button svg{width:100%}.custom-focus{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.custom-focus:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.custom-focus:focus:not(:focus-visible){outline:none !important}.custom-focus:-moz-focus-visible{outline-color:rgba(10,164,221,.5);outline-offset:0px}.custom-focus:focus-visible{outline-color:rgba(10,164,221,.5);outline-offset:0px}.no-outline{outline:none}.options-message{padding:7px 10px;color:#222;margin-bottom:5px;border-radius:3px;transition:all .2s;font-size:.9rem;display:flex;flex-direction:row;align-items:center}
.row-count-text.FarmBill{display:none}#file{background:#2626d9}#file .page{background:#2626d9;padding-top:30px}.generic-success-page{background:#f2f2f2}.generic-success-icon{width:40px;height:40px;background:rgba(2,141,67,.4);display:flex;justify-content:center;align-items:center;padding:2px;padding-right:4px;padding-top:5px;border-radius:100%;color:#fff;margin-right:15px}.business-blocks{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.business-blocks .block{-webkit-flex:0 0 33.333%;flex:0 0 33.333%;padding:10px}@media only screen and (max-width : 768px){.business-blocks .block{-webkit-flex:0 0 100%;flex:0 0 100%}}.business-blocks .block h5{width:100%;color:#fff;font-size:18px;text-align:left;margin-top:0px;background:#2121ba;padding:15px;margin-bottom:10px}.business-blocks .block .block-description{background:#3c3cdd;color:#fff;border-top:none;padding:15px;font-family:"Montserrat",sans-serif}.business-blocks .block .file-button{display:block;background:#5252e0;border:none;color:#fff;padding:7px;width:100%;margin-top:15px;font-size:16px;font-family:"Montserrat",sans-serif}.business-blocks .block .file-button:hover{background:#6767e4}.intro{background:#fff;padding:20px 0px 40px 0px}.intro h2{padding-bottom:5px;font-size:24px;font-weight:400;border-bottom:1px solid #ccad00}.intro .instruction h3{background:#ceceee;border-left:6px solid #161641;font-size:16px;font-weight:400;padding:4px 8px}.intro .instruction ul{font-family:"Montserrat",sans-serif;padding-left:20px}.intro .instruction ul li{margin-bottom:8px;line-height:1.3em}.intro button.start{width:100%;max-width:300px;margin-top:15px;background:#ccad00;border-color:#8a7500;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.intro button.start:hover{background:#e0bf00}.intro button.start:active{background:#bda000;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.designer-wrapper .wizard{margin-top:20px}#main-wizard-container,#wizard-body-scroll-container{outline:none}.wizard{background:none}@media only screen and (max-width : 768px){.wizard{margin-bottom:15px}}.wizard .wizard-title{font-size:16px;font-weight:bold;margin-bottom:0px;background:#ccc;color:#4d4d4d;padding:8px 14px;border-radius:4px 4px 0px 0px;display:block;box-shadow:0px 1px 2px rgba(0,0,0,.3);width:calc(100% + 1px)}@media only screen and (max-width : 768px){.wizard .wizard-title{width:100%}}.wizard .wizard-title .prefix{font-weight:normal}.wizard .wrapper{background:#eee;margin:15px 0px;margin-bottom:0px;margin-top:0px;border-radius:0px 0px 4px 4px;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.wizard .wrapper .sidebar-wrapper .sidebar{background:-webkit-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-moz-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:-o-linear-gradient(115deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));background:linear-gradient(335deg, hsl(240, 100%, 8%), hsl(240, 49%, 17%));width:100%;height:100%;padding:30px 15px;border-radius:0px 0px 0px 4px}.wizard .wrapper .sidebar-wrapper .sidebar h3{color:#fff;font-size:16px;margin-top:0px}.wizard .wrapper .sidebar-wrapper .sidebar button{border:none;border-radius:3px;background:none;color:#fff;width:100%;text-align:left;padding:6px;padding-left:28px;margin-bottom:5px;outline:none;position:relative;cursor:pointer;min-height:28px;text-overflow:ellipsis;font-family:"Montserrat",sans-serif}.wizard .wrapper .sidebar-wrapper .sidebar button:hover{background:#2626d9}.wizard .wrapper .sidebar-wrapper .sidebar button:focus{box-shadow:0px 0px 0px 3px rgba(204,173,0,.6)}.wizard .wrapper .sidebar-wrapper .sidebar button .step-check{margin-top:1px}.wizard .wrapper .sidebar-wrapper .sidebar button .invalid-icon{position:absolute;left:-2px;top:0px;width:100%;height:100%;transform:scale(0.7);opacity:.8}.wizard .wrapper .sidebar-wrapper .sidebar button .invalid-icon::before,.wizard .wrapper .sidebar-wrapper .sidebar button .invalid-icon::after{width:150%;height:4px;background:#fff;border-radius:4px;transform:rotate(45deg);position:absolute;left:0px;top:4px;content:""}.wizard .wrapper .sidebar-wrapper .sidebar button .invalid-icon::after{transform:rotate(-45deg)}.wizard .wrapper .sidebar-wrapper .sidebar button.active{background:-webkit-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:-moz-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:-o-linear-gradient(210deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));background:linear-gradient(240deg, hsl(51, 100%, 70%), hsl(51, 100%, 10%));box-shadow:0px 5px 7px rgba(0,0,0,.2);z-index:9;margin-left:-25px;padding-left:53px;width:calc(100% + 25px);border-bottom-left-radius:0px}.wizard .wrapper .sidebar-wrapper .sidebar button.active:after{content:"";position:absolute;bottom:-10px;left:0px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0)}.wizard .wrapper .sidebar-wrapper .sidebar button.active .step-check{left:30px}.wizard .wrapper .sidebar-wrapper .sidebar button.active:focus{box-shadow:0px 0px 0px 2px rgba(204,173,0,.6),0px 5px 7px rgba(0,0,0,.2)}.wizard .wrapper .sidebar-wrapper .sidebar button.step-invalid{background:-webkit-linear-gradient(70deg, #AD2624, #D71A17);background:-moz-linear-gradient(70deg, #AD2624, #D71A17);background:-o-linear-gradient(70deg, #AD2624, #D71A17);background:linear-gradient(20deg, #AD2624, #D71A17)}.wizard .wrapper .sidebar-wrapper .sidebar button.step-invalid:after{border-color:rgba(0,0,0,0) #831d1b rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width : 768px){.wizard .wrapper .sidebar-wrapper .sidebar{padding:15px 15px 10px 15px}.wizard .wrapper .sidebar-wrapper .sidebar button{font-size:.9rem}}.wizard .wrapper .body{padding:30px 30px;padding-bottom:20px;height:calc(100vh - 175px - 60px);margin-bottom:60px;overflow-y:auto}@media only screen and (max-width : 768px){.wizard .wrapper .body{overflow-y:auto;height:auto}}.wizard .wrapper .body.full-width form{display:flex;align-items:center;flex-direction:column}.wizard .wrapper .body.full-width form .section{width:100%;max-width:750px}.wizard .wrapper .body.no-toolbar{margin-bottom:0px;height:calc(100vh - 115px - 60px)}.wizard .wrapper .body .section{margin-bottom:20px;padding-right:0px;position:relative}.wizard .wrapper .body .section:last-child .bottom-divider{display:none}.wizard .wrapper .body .section .description{font-size:13px;font-style:italic;margin:6px 0px 6px 0px}.wizard .wrapper .body .section .description p{margin:0px;font-size:13px;line-height:1.2;margin-bottom:3px}.wizard .wrapper .body .section .description p:only-child{padding:0px}.wizard .wrapper .body .section .description p strong{font-weight:800}.wizard .wrapper .body .section .description p em{font-weight:800}.wizard .wrapper .body .section>.description{margin-top:-10px}.wizard .wrapper .body .section h2{margin:0px;color:#161641;font-weight:bold;font-size:1rem;padding-bottom:15px}@media only screen and (max-width : 768px){.wizard .wrapper .body .section{padding-right:0px}}@media only screen and (max-width : 768px){.wizard .wrapper .body{padding:15px 15px 60px 15px}}.wizard .toolbar{position:absolute;width:100%;height:60px;bottom:0px;left:-2px;padding:15px;background:#ddd;border-bottom-right-radius:4px;z-index:9;display:flex;flex-direction:row;align-items:center;border-top:1px solid rgba(0,0,0,.2)}@media only screen and (max-width : 768px){.wizard .toolbar.admin{overflow-x:auto;overflow-y:hidden}.wizard .toolbar.admin button,.wizard .toolbar.admin label{min-height:30px}}.wizard .toolbar button,.wizard .toolbar label{margin-left:5px;flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center;font-size:.8rem;padding:0px 9px;padding-bottom:2px}.wizard .toolbar button.btn-default,.wizard .toolbar label.btn-default{border:none;background:rgba(153,153,153,.2)}.wizard .toolbar button.btn-default:hover,.wizard .toolbar label.btn-default:hover{background:rgba(153,153,153,.3)}.wizard .toolbar button .svg-icon,.wizard .toolbar label .svg-icon{max-width:20px}@media only screen and (max-width : 768px){.wizard .toolbar{left:0px;width:100%;padding-left:6px;border-bottom-left-radius:6px}}.wizard .toolbar .right-align{display:flex;flex-direction:row;margin-left:auto;align-items:center;height:100%}.wizard .toolbar .loader{float:right;display:flex}.wizard .toolbar .loader-text{margin-right:4px;display:block;flex:1 1 auto;text-align:right;color:#909090;font-weight:600;font-size:.75rem}.wizard .save-indicator{color:#026f35;font-weight:600;padding:7px 10px}.wizard .save-indicator .icon,.wizard .save-indicator .text{animation-delay:2s}.wizard .save-indicator .icon{margin-right:3px;margin-top:1px}.wizard .save-indicator .text{margin-top:0px}.wizard .field{margin:0px -7px;position:relative;padding:9px 7px;transition:transform 200ms,box-shadow 200ms,background 100ms}.wizard .field.changed{background:rgba(255,232,102,.1);border-radius:5px;box-shadow:0px 4px 4px -1px rgba(102,87,0,.25),0px -2px 2px -2px rgba(102,87,0,.2)}.wizard .field.consent{margin-top:10px;display:inline-block}.wizard .field .character-counter{margin-top:3px;line-height:1.3em;font-style:italic;font-size:.8em}.wizard .field button.field-revert{width:25px;height:25px;background:#ccad00;color:#fff;border-radius:100%;border:none;position:absolute;right:-7px;top:-7px;padding:4px;text-align:center;box-shadow:0px 3px 4px 1px rgba(0,0,0,.3);cursor:pointer;z-index:9;display:flex;justify-content:center;align-items:center}.wizard .field button.field-revert:hover{background:#998200}.wizard .field button.field-revert .__react_component_tooltip{background:#111;text-transform:uppercase;font-weight:600}.wizard .field .top{margin-bottom:15px}.wizard .field p.description{font-size:13px;font-style:italic;display:block;margin:0px 0px 6px 0px}.wizard .field .field-label{font-weight:600;display:block;position:relative;margin-bottom:3px}.wizard .field .field-label .required{color:#b31010;font-size:.8rem;margin-left:2px}.wizard .field .field-label .label-text{position:relative;transition:background 300ms,padding 300ms,margin 300ms}.wizard.processing .wrapper{background:none;box-shadow:none}.wizard.processing .wizard-title{font-size:22px;font-weight:700;color:#282c39;background:rgba(0,0,0,0);box-shadow:none;padding:0}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper{background:rgba(0,0,0,0);padding-top:34px}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper .sidebar{position:absolute;width:100%;max-width:260px;background:#161641;border-radius:6px;height:auto}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button{border:none;box-shadow:none;color:#fff;width:100%}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button .step-check{margin-top:1px;border:2px solid #fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button:focus{box-shadow:0 0 0 2px #25bdf5}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button:hover{background:rgba(255,255,255,.5)}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active{background:rgba(20,88,215,.8);color:#fff;margin-left:0px;border-bottom-left-radius:3px;padding-left:28px}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active:after{content:normal}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active .step-check{left:5px;border:2px solid #fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active .step-valid.step-valid::after{background:#fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active .step-valid.step-valid::before{background:#fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.active.active:hover{background:rgba(20,88,215,.8)}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.step-invalid{background:rgba(214,0,54,.8);color:#fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.step-invalid:hover{background:rgba(214,0,54,.6)}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button.step-invalid .step-check{border:2px solid #fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button .step-valid.step-valid::after{background:#fff}.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper button .step-valid.step-valid::before{background:#fff}.wizard.processing .body{overflow-y:initial;background:rgba(0,0,0,0);height:100%}.wizard.processing .bottom-divider{background:#282c39}.wizard.processing .toolbar-context-wrapper{z-index:999;width:100%;position:fixed;bottom:40px;display:flex;justify-content:center;left:0px;pointer-events:none}.wizard.processing .toolbar-context-wrapper>section{pointer-events:all}.wizard.processing .toolbar-context-wrapper .arrow-wrapper{height:21px;width:21px;position:relative}.wizard.processing .toolbar-context-wrapper .arrow-wrapper.right{right:-3px}.wizard.processing .toolbar-context-wrapper .arrow-wrapper.left{left:-3px}@media only screen and (max-width : 768px){.wizard.processing .sidebar-wrapper.sidebar-wrapper.sidebar-wrapper .sidebar{position:relative;max-width:none}}.wizard.processing .checkbox-wrapper input[type=checkbox]{position:relative;top:0px;left:0px}.toolbar-context-wrapper{z-index:999;width:100%;position:fixed;bottom:40px;display:flex;justify-content:center;left:0px;pointer-events:none}.toolbar-context-wrapper>section{pointer-events:all}.toolbar-context-wrapper .arrow-wrapper{height:21px;width:21px;position:relative}.toolbar-context-wrapper .arrow-wrapper.right{right:-3px}.toolbar-context-wrapper .arrow-wrapper.left{left:-3px}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover{position:absolute;bottom:80px;right:25px;padding:15px 20px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-left:6px solid #e68684;border-radius:3px;max-width:230px;line-height:1.3;animation:pop-in-up 300ms;animation-fill-mode:forwards;font-size:.85rem;white-space:pre-wrap}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover:before{content:"!";font-weight:800;font-size:1.4rem;line-height:0;color:#fff;background:#ad2624;position:absolute;width:30px;height:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;left:-17px;top:-10px;animation:pop-in-up 300ms;animation-fill-mode:forwards;animation-delay:100ms;opacity:0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover:after{content:"";width:0;height:0;border-style:solid;border-width:0 12px 12px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:30px;bottom:-12px}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover.is-mobile{right:auto;bottom:5%;position:fixed;width:90%;left:5%;max-width:none;padding:20px;font-size:1rem;padding-right:30px}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover.is-mobile button{width:40px;height:40px;font-size:20px}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover.is-mobile:after{display:none}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover button{width:25px;height:25px;background:none;border:none;display:flex;justify-content:center;align-items:center;position:absolute;right:0px;top:0px;color:#999}.wizard-toolbar-popover.wizard-toolbar-popover.wizard-toolbar-popover button:hover{color:#666}.wizard-loader-wrapper{padding-top:80px}.wizard-loader-wrapper .orbit-loader{animation-delay:1000ms}.flex-column{display:flex;flex-direction:column}.confirm.confirm.confirm{margin-bottom:0px;position:relative;font-size:.8rem;margin-top:15px}.confirm.confirm.confirm .confirm-col{margin-bottom:20px}.confirm.confirm.confirm .confirm-step{display:flex;flex-direction:column;background:#ddd;border-radius:6px;padding:10px;padding-top:25px;padding-bottom:1px;position:relative;box-shadow:0px 1px 1px rgba(0,0,0,.3);display:block;flex:0 0 auto;margin-bottom:5px}.confirm.confirm.confirm .confirm-step i{font-style:normal}.confirm.confirm.confirm .confirm-step b{font-weight:600}.confirm.confirm.confirm .confirm-step .title{width:100%;position:absolute;top:0px;left:0px;border-top-left-radius:6px;border-top-right-radius:6px;background:#161641;color:#fff;padding:6px 0px 6px 10px;font-weight:400;font-size:.85rem}.confirm.confirm.confirm .confirm-section{width:100%}.confirm.confirm.confirm .confirm-section .section-title{background:#bababa;margin:0px -10px;color:#000;font-size:.8rem;padding:5px 10px;font-weight:600;font-style:italic}.confirm.confirm.confirm .confirm-section .section-divider{background:#bababa;margin:0px -10px;padding:5px 10px}.confirm.confirm.confirm .confirm-section .row{margin-bottom:0px}.confirm.confirm.confirm .confirm-section .field-divider{border-bottom:1px dotted rgba(0,0,0,.3);line-height:1.4}.confirm.confirm.confirm .confirm-section .field-divider .markdown{font-size:.8rem}.confirm.confirm.confirm .confirm-section .field-divider td,.confirm.confirm.confirm .confirm-section .field-divider div{padding:15px 10px 15px 15px}.confirm.confirm.confirm .confirm-section .field-divider .field-divider{padding:0px}.confirm.confirm.confirm .confirm-section .field-divider:last-child{border-bottom:none}.confirm.confirm.confirm .confirm-section .field-divider .value{border-left:1px dotted rgba(0,0,0,.3);white-space:pre-wrap;overflow-wrap:break-word}.confirm.confirm.confirm .confirm-section .field-divider .col-12{border-left:none}.confirm.confirm.confirm .confirm-section .field-divider .col-12 b{font-weight:normal}.confirm.confirm.confirm .confirm-section .markdown.markdown.markdown{padding:0px}.confirm.confirm.confirm .confirm-section .confirm-result .secondary{font-style:italic;font-weight:400;margin-top:10px}.confirm.confirm.confirm .confirm-section .confirm-result .secondary.first{margin-top:0px}.confirm.confirm.confirm .repeats-wrapper{width:100%;display:block;margin-top:5px}.confirm.confirm.confirm .repeats{margin-top:0px;margin-bottom:0px;width:100%}.confirm.confirm.confirm .repeats.dumb-repeats{overflow-x:auto}.confirm.confirm.confirm .repeats thead{background:#ccc;color:#4d4d4d;font-weight:600}.confirm.confirm.confirm .repeats .repeats-row:hover{background:#fff}.confirm.confirm.confirm .repeats .repeats-row td{padding:10px}.confirm.confirm.confirm .repeats .no-entries{text-align:center}.hr-result{line-height:1.3}.hr-result .h1{font-weight:600}.hr-result .label{font-size:11px;font-style:italic}.hr-result .result-value{padding-left:10px}.bottom-divider{width:100%;height:4px;margin-top:20px;border-radius:5px;background:#161641}.bottom-divider.search-divider{background:#bbb}.field-divider{margin-bottom:5px;position:relative}.field-divider:after{width:100%;margin-left:15px;margin-top:10px;margin-bottom:10px;height:10px;border-bottom:1px dotted rgba(0,0,0,.3)}.fast-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.extra-fast-animation{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.field-error{margin-top:3px;color:#d00000;font-size:11px;font-style:italic;white-space:pre-wrap;line-height:1.3}.standalone-error:first-child{margin-bottom:3px}.info-message{padding:10px 5px;margin:5px 0px;background:#cdeeff;border-radius:4px;border:1px solid #9fdeff;color:#1d76a3;font-size:.8rem;line-height:1.3;font-style:italic;display:flex;flex-direction:row;white-space:pre-wrap}.info-message .icon-wrapper{display:flex;justify-content:center;align-items:center;padding-right:5px}.info-message .i-icon{display:flex;justify-content:center;align-items:center;text-align:center}.feedback{display:block;background:#fbe584;color:#a37d1a;width:100%;padding:10px;border-radius:6px}.feedback .field-error{color:#a37d1a}.feedback span{color:inherit}@keyframes focusZoom{0%{outline:3px solid rgba(204,173,0,0);outline-offset:7px}80%{outline:3px solid rgba(204,173,0,.6);outline-offset:0px}100%{outline:3px solid rgba(204,173,0,0);outline-offset:-3px}}.dummy-text-input{width:100%;padding:8px;padding-left:10px;padding-right:10px;border:3px solid #c3c3c3;border-radius:5px;line-height:1.4;background:#d9d9d9;cursor:not-allowed}.wizard input,.wizard select,.wizard textarea,.designer-wrapper input,.designer-wrapper select,.designer-wrapper textarea,.sub-designer input,.sub-designer select,.sub-designer textarea,.attribute-container input,.attribute-container select,.attribute-container textarea,.condition-editor input,.condition-editor select,.condition-editor textarea{background:#fff}.wizard input:disabled,.wizard select:disabled,.wizard textarea:disabled,.designer-wrapper input:disabled,.designer-wrapper select:disabled,.designer-wrapper textarea:disabled,.sub-designer input:disabled,.sub-designer select:disabled,.sub-designer textarea:disabled,.attribute-container input:disabled,.attribute-container select:disabled,.attribute-container textarea:disabled,.condition-editor input:disabled,.condition-editor select:disabled,.condition-editor textarea:disabled{color:#4d4d4d;opacity:1;background:#d9d9d9;cursor:not-allowed}.wizard input,.wizard textarea,.designer-wrapper input,.designer-wrapper textarea,.sub-designer input,.sub-designer textarea,.attribute-container input,.attribute-container textarea,.condition-editor input,.condition-editor textarea{display:block;transition:border .3s,padding-right .3s}.wizard input[type=text],.wizard input[type=password],.wizard textarea[type=text],.wizard textarea[type=password],.designer-wrapper input[type=text],.designer-wrapper input[type=password],.designer-wrapper textarea[type=text],.designer-wrapper textarea[type=password],.sub-designer input[type=text],.sub-designer input[type=password],.sub-designer textarea[type=text],.sub-designer textarea[type=password],.attribute-container input[type=text],.attribute-container input[type=password],.attribute-container textarea[type=text],.attribute-container textarea[type=password],.condition-editor input[type=text],.condition-editor input[type=password],.condition-editor textarea[type=text],.condition-editor textarea[type=password]{width:100%;padding-left:10px;padding-right:10px;border:3px solid #c3c3c3;border-radius:5px;height:35px}.wizard input:focus,.wizard textarea:focus,.designer-wrapper input:focus,.designer-wrapper textarea:focus,.sub-designer input:focus,.sub-designer textarea:focus,.attribute-container input:focus,.attribute-container textarea:focus,.condition-editor input:focus,.condition-editor textarea:focus{outline:none;border-color:#25bdf5}.wizard input.w10,.wizard textarea.w10,.designer-wrapper input.w10,.designer-wrapper textarea.w10,.sub-designer input.w10,.sub-designer textarea.w10,.attribute-container input.w10,.attribute-container textarea.w10,.condition-editor input.w10,.condition-editor textarea.w10{width:10%}.wizard input.w20,.wizard textarea.w20,.designer-wrapper input.w20,.designer-wrapper textarea.w20,.sub-designer input.w20,.sub-designer textarea.w20,.attribute-container input.w20,.attribute-container textarea.w20,.condition-editor input.w20,.condition-editor textarea.w20{width:20%}.wizard input.w30,.wizard textarea.w30,.designer-wrapper input.w30,.designer-wrapper textarea.w30,.sub-designer input.w30,.sub-designer textarea.w30,.attribute-container input.w30,.attribute-container textarea.w30,.condition-editor input.w30,.condition-editor textarea.w30{width:30%}.wizard input.w40,.wizard textarea.w40,.designer-wrapper input.w40,.designer-wrapper textarea.w40,.sub-designer input.w40,.sub-designer textarea.w40,.attribute-container input.w40,.attribute-container textarea.w40,.condition-editor input.w40,.condition-editor textarea.w40{width:40%}.wizard input.w50,.wizard textarea.w50,.designer-wrapper input.w50,.designer-wrapper textarea.w50,.sub-designer input.w50,.sub-designer textarea.w50,.attribute-container input.w50,.attribute-container textarea.w50,.condition-editor input.w50,.condition-editor textarea.w50{width:50%}.wizard input.w60,.wizard textarea.w60,.designer-wrapper input.w60,.designer-wrapper textarea.w60,.sub-designer input.w60,.sub-designer textarea.w60,.attribute-container input.w60,.attribute-container textarea.w60,.condition-editor input.w60,.condition-editor textarea.w60{width:60%}.wizard input.w70,.wizard textarea.w70,.designer-wrapper input.w70,.designer-wrapper textarea.w70,.sub-designer input.w70,.sub-designer textarea.w70,.attribute-container input.w70,.attribute-container textarea.w70,.condition-editor input.w70,.condition-editor textarea.w70{width:70%}.wizard input.w80,.wizard textarea.w80,.designer-wrapper input.w80,.designer-wrapper textarea.w80,.sub-designer input.w80,.sub-designer textarea.w80,.attribute-container input.w80,.attribute-container textarea.w80,.condition-editor input.w80,.condition-editor textarea.w80{width:80%}.wizard input.w90,.wizard textarea.w90,.designer-wrapper input.w90,.designer-wrapper textarea.w90,.sub-designer input.w90,.sub-designer textarea.w90,.attribute-container input.w90,.attribute-container textarea.w90,.condition-editor input.w90,.condition-editor textarea.w90{width:90%}.wizard input.w100,.wizard textarea.w100,.designer-wrapper input.w100,.designer-wrapper textarea.w100,.sub-designer input.w100,.sub-designer textarea.w100,.attribute-container input.w100,.attribute-container textarea.w100,.condition-editor input.w100,.condition-editor textarea.w100{width:100%}.wizard textarea,.designer-wrapper textarea,.sub-designer textarea,.attribute-container textarea,.condition-editor textarea{width:100%;padding-left:10px;border:3px solid #c3c3c3;border-radius:5px}.wizard .text-wrapper,.designer-wrapper .text-wrapper,.sub-designer .text-wrapper,.attribute-container .text-wrapper,.condition-editor .text-wrapper{position:relative;display:inline-block}.wizard .validation-indicator,.designer-wrapper .validation-indicator,.sub-designer .validation-indicator,.attribute-container .validation-indicator,.condition-editor .validation-indicator{position:absolute;left:-4px;top:0px;width:calc(100% + 1px);height:0px;background:rgba(22,22,65,.7);background:-moz-linear-gradient(top, rgba(22, 22, 65, 0.7) 0%, rgba(22, 22, 65, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(22, 22, 65, 0.7)), color-stop(100%, rgba(22, 22, 65, 0)));background:-webkit-linear-gradient(top, rgba(22, 22, 65, 0.7) 0%, rgba(22, 22, 65, 0) 100%);background:-o-linear-gradient(top, rgba(22, 22, 65, 0.7) 0%, rgba(22, 22, 65, 0) 100%);background:-ms-linear-gradient(top, rgba(22, 22, 65, 0.7) 0%, rgba(22, 22, 65, 0) 100%);background:linear-gradient(to bottom, rgba(22, 22, 65, 0.7) 0%, rgba(22, 22, 65, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#000000",GradientType=0 );color:#fff;z-index:99;overflow:hidden;transition:height 300ms;user-select:none;pointer-events:none}.wizard .validation-indicator.show,.designer-wrapper .validation-indicator.show,.sub-designer .validation-indicator.show,.attribute-container .validation-indicator.show,.condition-editor .validation-indicator.show{height:250px}.wizard .validation-indicator .loader,.designer-wrapper .validation-indicator .loader,.sub-designer .validation-indicator .loader,.attribute-container .validation-indicator .loader,.condition-editor .validation-indicator .loader{margin:0 auto;margin-top:34px;width:120px;text-align:center}.wizard .validation-shade,.designer-wrapper .validation-shade,.sub-designer .validation-shade,.attribute-container .validation-shade,.condition-editor .validation-shade{position:absolute;left:0px;top:0px;width:100%;height:100%;background:none;z-index:98}.wizard .valid input,.wizard .valid textarea,.designer-wrapper .valid input,.designer-wrapper .valid textarea,.sub-designer .valid input,.sub-designer .valid textarea,.attribute-container .valid input,.attribute-container .valid textarea,.condition-editor .valid input,.condition-editor .valid textarea{border-color:#2d8f31;padding-right:25px}.wizard .valid::after,.designer-wrapper .valid::after,.sub-designer .valid::after,.attribute-container .valid::after,.condition-editor .valid::after{content:"";position:absolute;top:7px;right:6px;display:inline-block;font-family:"icomoon";font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;color:#2d8f31;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.wizard select.valid,.designer-wrapper select.valid,.sub-designer select.valid,.attribute-container select.valid,.condition-editor select.valid{border-color:#2d8f31}.wizard .warning input,.wizard .warning textarea,.designer-wrapper .warning input,.designer-wrapper .warning textarea,.sub-designer .warning input,.sub-designer .warning textarea,.attribute-container .warning input,.attribute-container .warning textarea,.condition-editor .warning input,.condition-editor .warning textarea{border-color:#f9d25c}.wizard .invalid input,.wizard .invalid textarea,.designer-wrapper .invalid input,.designer-wrapper .invalid textarea,.sub-designer .invalid input,.sub-designer .invalid textarea,.attribute-container .invalid input,.attribute-container .invalid textarea,.condition-editor .invalid input,.condition-editor .invalid textarea{border-color:#cd3434;padding-right:25px}.wizard .invalid::after,.designer-wrapper .invalid::after,.sub-designer .invalid::after,.attribute-container .invalid::after,.condition-editor .invalid::after{content:"";position:absolute;top:7px;right:6px;display:inline-block;font-size:1.2rem;font-family:"icomoon";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;color:#cd3434;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.wizard select.invalid,.designer-wrapper select.invalid,.sub-designer select.invalid,.attribute-container select.invalid,.condition-editor select.invalid{border-color:#cd3434}.wizard select.warning,.designer-wrapper select.warning,.sub-designer select.warning,.attribute-container select.warning,.condition-editor select.warning{border-color:#f9d25c}.wizard button.form-button,.designer-wrapper button.form-button,.sub-designer button.form-button,.attribute-container button.form-button,.condition-editor button.form-button{background:#2626d9;border-color:#1c1ca0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);width:100%}.wizard button.form-button:hover,.designer-wrapper button.form-button:hover,.sub-designer button.form-button:hover,.attribute-container button.form-button:hover,.condition-editor button.form-button:hover{background:#3838dc}.wizard button.form-button:active,.designer-wrapper button.form-button:active,.sub-designer button.form-button:active,.attribute-container button.form-button:active,.condition-editor button.form-button:active{background:#2424cc;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.wizard button.form-button:hover,.designer-wrapper button.form-button:hover,.sub-designer button.form-button:hover,.attribute-container button.form-button:hover,.condition-editor button.form-button:hover{color:#fff}.wizard button.form-button:focus,.designer-wrapper button.form-button:focus,.sub-designer button.form-button:focus,.attribute-container button.form-button:focus,.condition-editor button.form-button:focus{color:#fff}.wizard button.form-button.secondary,.designer-wrapper button.form-button.secondary,.sub-designer button.form-button.secondary,.attribute-container button.form-button.secondary,.condition-editor button.form-button.secondary{background:#bfbfbf;border-color:#9e9e9e;color:#222;text-shadow:0 1px 0 rgba(255,255,255,.7);width:100%}.wizard button.form-button.secondary:hover,.designer-wrapper button.form-button.secondary:hover,.sub-designer button.form-button.secondary:hover,.attribute-container button.form-button.secondary:hover,.condition-editor button.form-button.secondary:hover{background:#c9c9c9}.wizard button.form-button.secondary:active,.designer-wrapper button.form-button.secondary:active,.sub-designer button.form-button.secondary:active,.attribute-container button.form-button.secondary:active,.condition-editor button.form-button.secondary:active{background:#b7b7b7;color:#222;text-shadow:0 1px 0 rgba(255,255,255,.7)}.wizard p.paragraph,.designer-wrapper p.paragraph,.sub-designer p.paragraph,.attribute-container p.paragraph,.condition-editor p.paragraph{font-size:13px}.wizard .checkbox-wrapper,.designer-wrapper .checkbox-wrapper,.sub-designer .checkbox-wrapper,.attribute-container .checkbox-wrapper,.condition-editor .checkbox-wrapper{width:100%;display:flex;flex-direction:row}.wizard .checkbox-wrapper input[type=checkbox],.designer-wrapper .checkbox-wrapper input[type=checkbox],.sub-designer .checkbox-wrapper input[type=checkbox],.attribute-container .checkbox-wrapper input[type=checkbox],.condition-editor .checkbox-wrapper input[type=checkbox]{width:.1px;opacity:0;background:rgba(0,0,0,0);border:none;margin:0px;padding:0px;position:relative;top:0px;left:0px}.wizard .checkbox-wrapper input[type=checkbox]:focus+label,.designer-wrapper .checkbox-wrapper input[type=checkbox]:focus+label,.sub-designer .checkbox-wrapper input[type=checkbox]:focus+label,.attribute-container .checkbox-wrapper input[type=checkbox]:focus+label,.condition-editor .checkbox-wrapper input[type=checkbox]:focus+label{border-color:#25bdf5}.wizard .checkbox-wrapper input[type=checkbox]+label,.designer-wrapper .checkbox-wrapper input[type=checkbox]+label,.sub-designer .checkbox-wrapper input[type=checkbox]+label,.attribute-container .checkbox-wrapper input[type=checkbox]+label,.condition-editor .checkbox-wrapper input[type=checkbox]+label{width:20px;height:20px;border:3px solid #c3c3c3;background:#fff;border-radius:5px;flex:0 0 20px;cursor:pointer;position:relative}.wizard .checkbox-wrapper input[type=checkbox]:checked+label:after,.designer-wrapper .checkbox-wrapper input[type=checkbox]:checked+label:after,.sub-designer .checkbox-wrapper input[type=checkbox]:checked+label:after,.attribute-container .checkbox-wrapper input[type=checkbox]:checked+label:after,.condition-editor .checkbox-wrapper input[type=checkbox]:checked+label:after{content:"";width:10px;height:10px;background:#161641;position:absolute;left:2px;top:2px;border-radius:3px}.wizard .checkbox-wrapper input[type=checkbox]:disabled+label,.designer-wrapper .checkbox-wrapper input[type=checkbox]:disabled+label,.sub-designer .checkbox-wrapper input[type=checkbox]:disabled+label,.attribute-container .checkbox-wrapper input[type=checkbox]:disabled+label,.condition-editor .checkbox-wrapper input[type=checkbox]:disabled+label{background:#d9d9d9;border:3px solid #c2c2c2;cursor:not-allowed}.wizard .checkbox-wrapper input[type=checkbox]:disabled~.checkbox-label,.designer-wrapper .checkbox-wrapper input[type=checkbox]:disabled~.checkbox-label,.sub-designer .checkbox-wrapper input[type=checkbox]:disabled~.checkbox-label,.attribute-container .checkbox-wrapper input[type=checkbox]:disabled~.checkbox-label,.condition-editor .checkbox-wrapper input[type=checkbox]:disabled~.checkbox-label{cursor:not-allowed}.wizard .checkbox-wrapper .checkbox-label,.designer-wrapper .checkbox-wrapper .checkbox-label,.sub-designer .checkbox-wrapper .checkbox-label,.attribute-container .checkbox-wrapper .checkbox-label,.condition-editor .checkbox-wrapper .checkbox-label{font-weight:600;flex:0 1 auto;position:relative;margin-bottom:10px;margin-left:8px;line-height:1.4;cursor:pointer}.wizard .checkbox-wrapper .checkbox-label .required,.designer-wrapper .checkbox-wrapper .checkbox-label .required,.sub-designer .checkbox-wrapper .checkbox-label .required,.attribute-container .checkbox-wrapper .checkbox-label .required,.condition-editor .checkbox-wrapper .checkbox-label .required{color:#b31010;display:inline}.wizard select,.designer-wrapper select,.sub-designer select,.attribute-container select,.condition-editor select{width:100%;height:30px;padding-left:10px;border:3px solid #c3c3c3;border-radius:5px;height:35px;transition:border-color .3s}.wizard select:focus,.designer-wrapper select:focus,.sub-designer select:focus,.attribute-container select:focus,.condition-editor select:focus{outline:none;border-color:#25bdf5}.wizard .radio-group,.designer-wrapper .radio-group,.sub-designer .radio-group,.attribute-container .radio-group,.condition-editor .radio-group{padding-left:7px}.wizard .radio-group .option-wrapper,.designer-wrapper .radio-group .option-wrapper,.sub-designer .radio-group .option-wrapper,.attribute-container .radio-group .option-wrapper,.condition-editor .radio-group .option-wrapper{position:relative;display:inline-block;width:100%;margin:5px 0px}.wizard .radio-group .option-wrapper.left-align,.designer-wrapper .radio-group .option-wrapper.left-align,.sub-designer .radio-group .option-wrapper.left-align,.attribute-container .radio-group .option-wrapper.left-align,.condition-editor .radio-group .option-wrapper.left-align{width:auto;margin-right:10px}.wizard .radio-group .option-wrapper .radio-label.radio-label.radio-label,.designer-wrapper .radio-group .option-wrapper .radio-label.radio-label.radio-label,.sub-designer .radio-group .option-wrapper .radio-label.radio-label.radio-label,.attribute-container .radio-group .option-wrapper .radio-label.radio-label.radio-label,.condition-editor .radio-group .option-wrapper .radio-label.radio-label.radio-label{font-weight:400;height:.8rem;line-height:1.2rem}.wizard .radio-group label,.designer-wrapper .radio-group label,.sub-designer .radio-group label,.attribute-container .radio-group label,.condition-editor .radio-group label{position:relative;display:inline-block;padding-left:25px;cursor:pointer;transition:all .3s}.wizard .radio-group label:before,.designer-wrapper .radio-group label:before,.sub-designer .radio-group label:before,.attribute-container .radio-group label:before,.condition-editor .radio-group label:before{position:absolute;width:20px;height:20px;left:0px;top:0px;background:#fff;border:3px solid #c3c3c3;content:"";display:inline-block;border-radius:15px;cursor:pointer}.wizard .radio-group input[type=radio],.designer-wrapper .radio-group input[type=radio],.sub-designer .radio-group input[type=radio],.attribute-container .radio-group input[type=radio],.condition-editor .radio-group input[type=radio]{width:.1px;opacity:0;background:rgba(0,0,0,0);border:none;float:left}.wizard .radio-group input[type=radio]:focus+label:before,.designer-wrapper .radio-group input[type=radio]:focus+label:before,.sub-designer .radio-group input[type=radio]:focus+label:before,.attribute-container .radio-group input[type=radio]:focus+label:before,.condition-editor .radio-group input[type=radio]:focus+label:before{border-color:#25bdf5}.wizard .radio-group input[type=radio]:checked+label:after,.designer-wrapper .radio-group input[type=radio]:checked+label:after,.sub-designer .radio-group input[type=radio]:checked+label:after,.attribute-container .radio-group input[type=radio]:checked+label:after,.condition-editor .radio-group input[type=radio]:checked+label:after{position:absolute;width:10px;height:10px;left:5px;top:5px;background:#161641;content:"";display:inline-block;border-radius:15px;cursor:pointer}.wizard .file-wrapper,.designer-wrapper .file-wrapper,.sub-designer .file-wrapper,.attribute-container .file-wrapper,.condition-editor .file-wrapper{margin-top:5px}.wizard .file-wrapper .row,.wizard .file-wrapper .file-column,.designer-wrapper .file-wrapper .row,.designer-wrapper .file-wrapper .file-column,.sub-designer .file-wrapper .row,.sub-designer .file-wrapper .file-column,.attribute-container .file-wrapper .row,.attribute-container .file-wrapper .file-column,.condition-editor .file-wrapper .row,.condition-editor .file-wrapper .file-column{padding:0px}.wizard .file-wrapper .hidden-upload,.designer-wrapper .file-wrapper .hidden-upload,.sub-designer .file-wrapper .hidden-upload,.attribute-container .file-wrapper .hidden-upload,.condition-editor .file-wrapper .hidden-upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wizard .file-wrapper .hidden-upload:focus+.styled-file-upload,.designer-wrapper .file-wrapper .hidden-upload:focus+.styled-file-upload,.sub-designer .file-wrapper .hidden-upload:focus+.styled-file-upload,.attribute-container .file-wrapper .hidden-upload:focus+.styled-file-upload,.condition-editor .file-wrapper .hidden-upload:focus+.styled-file-upload{outline-color:rgba(10,164,221,.5);outline-offset:0px;outline-offset:-4px}.wizard .file-wrapper .styled-file-upload,.designer-wrapper .file-wrapper .styled-file-upload,.sub-designer .file-wrapper .styled-file-upload,.attribute-container .file-wrapper .styled-file-upload,.condition-editor .file-wrapper .styled-file-upload{display:flex;width:100%;padding:15px;text-align:center;border-radius:5px;border:2px dashed #3c3cdd;font-weight:600;color:#161641;justify-content:center;align-items:center;transition:all .2s;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.wizard .file-wrapper .styled-file-upload:hover,.designer-wrapper .file-wrapper .styled-file-upload:hover,.sub-designer .file-wrapper .styled-file-upload:hover,.attribute-container .file-wrapper .styled-file-upload:hover,.condition-editor .file-wrapper .styled-file-upload:hover{background:rgba(182,182,251,.1)}.wizard .file-wrapper .styled-file-upload .icon,.designer-wrapper .file-wrapper .styled-file-upload .icon,.sub-designer .file-wrapper .styled-file-upload .icon,.attribute-container .file-wrapper .styled-file-upload .icon,.condition-editor .file-wrapper .styled-file-upload .icon{margin-top:3px;margin-right:10px;font-size:1.2rem}.wizard .file-wrapper .styled-file-upload.disabled,.designer-wrapper .file-wrapper .styled-file-upload.disabled,.sub-designer .file-wrapper .styled-file-upload.disabled,.attribute-container .file-wrapper .styled-file-upload.disabled,.condition-editor .file-wrapper .styled-file-upload.disabled{color:#999;border-color:#ccc;background:#e6e6e6;cursor:not-allowed}.wizard .file-wrapper .styled-file-upload.disabled:hover,.designer-wrapper .file-wrapper .styled-file-upload.disabled:hover,.sub-designer .file-wrapper .styled-file-upload.disabled:hover,.attribute-container .file-wrapper .styled-file-upload.disabled:hover,.condition-editor .file-wrapper .styled-file-upload.disabled:hover{background:#e6e6e6}.wizard .file-wrapper .progress,.designer-wrapper .file-wrapper .progress,.sub-designer .file-wrapper .progress,.attribute-container .file-wrapper .progress,.condition-editor .file-wrapper .progress{width:100%;height:55px;display:flex;align-items:center;margin-bottom:8px;background:rgba(230,195,0,.15);border-radius:5px;position:relative;padding:10px;transition:background .4s,box-shadow .4s}.wizard .file-wrapper .progress.success,.designer-wrapper .file-wrapper .progress.success,.sub-designer .file-wrapper .progress.success,.attribute-container .file-wrapper .progress.success,.condition-editor .file-wrapper .progress.success{background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.wizard .file-wrapper .progress.success .bar,.designer-wrapper .file-wrapper .progress.success .bar,.sub-designer .file-wrapper .progress.success .bar,.attribute-container .file-wrapper .progress.success .bar,.condition-editor .file-wrapper .progress.success .bar{opacity:0}.wizard .file-wrapper .progress.success .filename,.designer-wrapper .file-wrapper .progress.success .filename,.sub-designer .file-wrapper .progress.success .filename,.attribute-container .file-wrapper .progress.success .filename,.condition-editor .file-wrapper .progress.success .filename{color:#fff;max-width:calc(100% - 78px)}.wizard .file-wrapper .progress.failed,.designer-wrapper .file-wrapper .progress.failed,.sub-designer .file-wrapper .progress.failed,.attribute-container .file-wrapper .progress.failed,.condition-editor .file-wrapper .progress.failed{background:-webkit-linear-gradient(70deg, #AD2624, #D71A17);background:-moz-linear-gradient(70deg, #AD2624, #D71A17);background:-o-linear-gradient(70deg, #AD2624, #D71A17);background:linear-gradient(20deg, #AD2624, #D71A17);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.wizard .file-wrapper .progress.failed .bar,.designer-wrapper .file-wrapper .progress.failed .bar,.sub-designer .file-wrapper .progress.failed .bar,.attribute-container .file-wrapper .progress.failed .bar,.condition-editor .file-wrapper .progress.failed .bar{opacity:0}.wizard .file-wrapper .progress.failed .filename,.designer-wrapper .file-wrapper .progress.failed .filename,.sub-designer .file-wrapper .progress.failed .filename,.attribute-container .file-wrapper .progress.failed .filename,.condition-editor .file-wrapper .progress.failed .filename{color:#fff;max-width:calc(100% - 180px)}.wizard .file-wrapper .progress.failed .file-icon,.designer-wrapper .file-wrapper .progress.failed .file-icon,.sub-designer .file-wrapper .progress.failed .file-icon,.attribute-container .file-wrapper .progress.failed .file-icon,.condition-editor .file-wrapper .progress.failed .file-icon{background:#d71a17}.wizard .file-wrapper .progress.failed .failed-text,.designer-wrapper .file-wrapper .progress.failed .failed-text,.sub-designer .file-wrapper .progress.failed .failed-text,.attribute-container .file-wrapper .progress.failed .failed-text,.condition-editor .file-wrapper .progress.failed .failed-text{color:#fff;font-style:italic;margin-left:10px}.wizard .file-wrapper .progress .file-icon,.designer-wrapper .file-wrapper .progress .file-icon,.sub-designer .file-wrapper .progress .file-icon,.attribute-container .file-wrapper .progress .file-icon,.condition-editor .file-wrapper .progress .file-icon{width:38px;height:38px;border-radius:100%;background:#ccad00;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;z-index:3;margin-right:10px;flex:0 0 auto;position:relative;padding:4px}.wizard .file-wrapper .progress .filename,.designer-wrapper .file-wrapper .progress .filename,.sub-designer .file-wrapper .progress .filename,.attribute-container .file-wrapper .progress .filename,.condition-editor .file-wrapper .progress .filename{z-index:4;font-weight:600;color:#10102e;transition:color .4s;flex:0 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 58px)}.wizard .file-wrapper .progress .remove,.designer-wrapper .file-wrapper .progress .remove,.sub-designer .file-wrapper .progress .remove,.attribute-container .file-wrapper .progress .remove,.condition-editor .file-wrapper .progress .remove{margin-left:auto;border:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#161641;border-radius:100%;height:20px;width:20px;text-align:center;padding:0px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;padding-bottom:1px;flex:0 0 auto;z-index:5;cursor:pointer;transition:box-shadow .2s,background .2s}.wizard .file-wrapper .progress .remove:hover,.designer-wrapper .file-wrapper .progress .remove:hover,.sub-designer .file-wrapper .progress .remove:hover,.attribute-container .file-wrapper .progress .remove:hover,.condition-editor .file-wrapper .progress .remove:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#eee}.wizard .file-wrapper .progress .bar,.designer-wrapper .file-wrapper .progress .bar,.sub-designer .file-wrapper .progress .bar,.attribute-container .file-wrapper .progress .bar,.condition-editor .file-wrapper .progress .bar{display:flex;justify-content:center;align-items:center;width:0px;height:55px;transition:width .6s,background .4s,color .4s,opacity .4s;background:#f0d642;border-radius:3px;color:#fff;padding:10px;position:absolute;left:0px;top:0px}.wizard .disabled label,.designer-wrapper .disabled label,.sub-designer .disabled label,.attribute-container .disabled label,.condition-editor .disabled label{position:relative;display:inline-block;padding-left:25px;cursor:not-allowed}.wizard .disabled label:before,.designer-wrapper .disabled label:before,.sub-designer .disabled label:before,.attribute-container .disabled label:before,.condition-editor .disabled label:before{background:#ebebe4;border:3px solid #c3c3c3;content:"";display:inline-block;border-radius:15px;cursor:not-allowed}.wizard .disabled label:after,.designer-wrapper .disabled label:after,.sub-designer .disabled label:after,.attribute-container .disabled label:after,.condition-editor .disabled label:after{cursor:not-allowed !important}.wizard .step-check,.designer-wrapper .step-check,.sub-designer .step-check,.attribute-container .step-check,.condition-editor .step-check{width:16px;height:16px;position:absolute;border:2px solid rgba(255,255,255,.8);border-radius:4px;left:5px;top:6px}.wizard .step-check.step-valid::after,.designer-wrapper .step-check.step-valid::after,.sub-designer .step-check.step-valid::after,.attribute-container .step-check.step-valid::after,.condition-editor .step-check.step-valid::after{content:"";position:absolute;right:2px;top:4px;width:7px;transform:rotate(45deg);border-radius:5px;height:3px;background:#fff}.wizard .step-check.step-valid::before,.designer-wrapper .step-check.step-valid::before,.sub-designer .step-check.step-valid::before,.attribute-container .step-check.step-valid::before,.condition-editor .step-check.step-valid::before{content:"";position:absolute;right:-7px;top:2px;width:13px;transform:rotate(135deg);border-radius:5px;height:3px;background:#fff}.wizard .sub-section,.designer-wrapper .sub-section,.sub-designer .sub-section,.attribute-container .sub-section,.condition-editor .sub-section{background:#dadada;padding:15px;padding-top:10px;border-radius:6px;margin-bottom:20px}.wizard .sub-section.required::before,.designer-wrapper .sub-section.required::before,.sub-designer .sub-section.required::before,.attribute-container .sub-section.required::before,.condition-editor .sub-section.required::before{content:"*";position:absolute;right:15px;top:13px;color:red}.wizard .sub-section .field .field.field.field,.designer-wrapper .sub-section .field .field.field.field,.sub-designer .sub-section .field .field.field.field,.attribute-container .sub-section .field .field.field.field,.condition-editor .sub-section .field .field.field.field{margin:inherit}.wizard .sub-section .field.field.field,.designer-wrapper .sub-section .field.field.field,.sub-designer .sub-section .field.field.field,.attribute-container .sub-section .field.field.field,.condition-editor .sub-section .field.field.field{margin:10px 0px}.wizard .sub-section .search-button,.designer-wrapper .sub-section .search-button,.sub-designer .sub-section .search-button,.attribute-container .sub-section .search-button,.condition-editor .sub-section .search-button{height:32px;margin-left:0px;vertical-align:top;display:block;width:100%}@media only screen and (max-width : 480px){.wizard .sub-section .search-button,.designer-wrapper .sub-section .search-button,.sub-designer .sub-section .search-button,.attribute-container .sub-section .search-button,.condition-editor .sub-section .search-button{margin-top:0px}}.wizard .sub-section .toolbar,.designer-wrapper .sub-section .toolbar,.sub-designer .sub-section .toolbar,.attribute-container .sub-section .toolbar,.condition-editor .sub-section .toolbar{background:#ccc;position:relative;width:calc(100% + 30px);padding-left:5px;margin-right:-15px;margin-left:-15px;margin-bottom:-15px;border-bottom-left-radius:6px}.wizard .template,.designer-wrapper .template,.sub-designer .template,.attribute-container .template,.condition-editor .template{background:#e6e6e6;border-radius:0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;width:100%;height:auto;height:calc(100% - 50px);overflow-y:auto;padding:15px;margin-bottom:0px}.wizard .template>.field>.field:first-child,.designer-wrapper .template>.field>.field:first-child,.sub-designer .template>.field>.field:first-child,.attribute-container .template>.field>.field:first-child,.condition-editor .template>.field>.field:first-child{padding-left:0px}.wizard .template .template-fields,.designer-wrapper .template .template-fields,.sub-designer .template .template-fields,.attribute-container .template .template-fields,.condition-editor .template .template-fields{width:100%;height:100%}.wizard .template .template-fields .description,.designer-wrapper .template .template-fields .description,.sub-designer .template .template-fields .description,.attribute-container .template .template-fields .description,.condition-editor .template .template-fields .description{font-style:italic}.wizard .template .controls,.designer-wrapper .template .controls,.sub-designer .template .controls,.attribute-container .template .controls,.condition-editor .template .controls{border-radius:0px 0px 6px 6px;position:absolute;bottom:0px;left:0px;width:100%;height:50px;background:#fff;display:flex;flex-direction:row;justify-content:flex-end;padding:10px;box-shadow:0 -3px 6px rgba(0,0,0,.1),0 -3px 6px rgba(0,0,0,.13)}.wizard .template .controls .btn,.designer-wrapper .template .controls .btn,.sub-designer .template .controls .btn,.attribute-container .template .controls .btn,.condition-editor .template .controls .btn{margin-left:10px;padding:0px 20px;flex:0 0 auto;width:auto;height:auto}.wizard .server-search,.designer-wrapper .server-search,.sub-designer .server-search,.attribute-container .server-search,.condition-editor .server-search{padding-top:15px;padding-bottom:15px}.wizard .server-search .result-card,.designer-wrapper .server-search .result-card,.sub-designer .server-search .result-card,.attribute-container .server-search .result-card,.condition-editor .server-search .result-card{background:#dadada;padding:15px;border-radius:6px;display:inline-block;width:auto;margin:0 auto;position:relative}.wizard .server-search .result-card .name,.designer-wrapper .server-search .result-card .name,.sub-designer .server-search .result-card .name,.attribute-container .server-search .result-card .name,.condition-editor .server-search .result-card .name{font-weight:bold;font-size:16px;display:block;width:100%;margin-bottom:10px}.wizard .server-search .result-card .remove-result,.designer-wrapper .server-search .result-card .remove-result,.sub-designer .server-search .result-card .remove-result,.attribute-container .server-search .result-card .remove-result,.condition-editor .server-search .result-card .remove-result{position:absolute;width:24px;height:24px;right:-9px;top:-9px;text-align:center;background:#ad2624;border:none;border-radius:25px;color:#fff;padding:0px;font-size:11px;padding-right:1px;padding-top:2px}.wizard .server-search .result-card .remove-result:hover,.designer-wrapper .server-search .result-card .remove-result:hover,.sub-designer .server-search .result-card .remove-result:hover,.attribute-container .server-search .result-card .remove-result:hover,.condition-editor .server-search .result-card .remove-result:hover{background:#cb2c2a}.wizard .server-search button.search-button,.designer-wrapper .server-search button.search-button,.sub-designer .server-search button.search-button,.attribute-container .server-search button.search-button,.condition-editor .server-search button.search-button{margin-top:31px;margin-left:2px;background:#2626d9;border-color:#1c1ca0;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7);width:94%}.wizard .server-search button.search-button:hover,.designer-wrapper .server-search button.search-button:hover,.sub-designer .server-search button.search-button:hover,.attribute-container .server-search button.search-button:hover,.condition-editor .server-search button.search-button:hover{background:#3838dc}.wizard .server-search button.search-button:active,.designer-wrapper .server-search button.search-button:active,.sub-designer .server-search button.search-button:active,.attribute-container .server-search button.search-button:active,.condition-editor .server-search button.search-button:active{background:#2424cc;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.7)}.wizard .server-search button.search-button:hover,.designer-wrapper .server-search button.search-button:hover,.sub-designer .server-search button.search-button:hover,.attribute-container .server-search button.search-button:hover,.condition-editor .server-search button.search-button:hover{color:#fff}.wizard .server-search button.search-button:focus,.designer-wrapper .server-search button.search-button:focus,.sub-designer .server-search button.search-button:focus,.attribute-container .server-search button.search-button:focus,.condition-editor .server-search button.search-button:focus{color:#fff}.wizard .server-search .text-wrapper,.designer-wrapper .server-search .text-wrapper,.sub-designer .server-search .text-wrapper,.attribute-container .server-search .text-wrapper,.condition-editor .server-search .text-wrapper{width:100%;padding-right:10px}.wizard .server-search .text-wrapper:last-child,.designer-wrapper .server-search .text-wrapper:last-child,.sub-designer .server-search .text-wrapper:last-child,.attribute-container .server-search .text-wrapper:last-child,.condition-editor .server-search .text-wrapper:last-child{padding-right:0px}.wizard .form-table,.designer-wrapper .form-table,.sub-designer .form-table,.attribute-container .form-table,.condition-editor .form-table{table-layout:fixed;width:100%}.wizard .form-table .loading,.designer-wrapper .form-table .loading,.sub-designer .form-table .loading,.attribute-container .form-table .loading,.condition-editor .form-table .loading{display:flex;justify-content:center;align-items:center}.wizard .form-table .loading .orbit-loader,.designer-wrapper .form-table .loading .orbit-loader,.sub-designer .form-table .loading .orbit-loader,.attribute-container .form-table .loading .orbit-loader,.condition-editor .form-table .loading .orbit-loader{transform:scale(0.6);margin-top:-5px;margin-left:8px}.wizard .form-table thead,.designer-wrapper .form-table thead,.sub-designer .form-table thead,.attribute-container .form-table thead,.condition-editor .form-table thead{background:#161641;color:#fff}.wizard .form-table thead th,.designer-wrapper .form-table thead th,.sub-designer .form-table thead th,.attribute-container .form-table thead th,.condition-editor .form-table thead th{padding:5px 10px;font-size:13px;font-family:"Montserrat",sans-serif}.wizard .form-table thead th:first-child,.designer-wrapper .form-table thead th:first-child,.sub-designer .form-table thead th:first-child,.attribute-container .form-table thead th:first-child,.condition-editor .form-table thead th:first-child{border-radius:4px 0px 0px 0px}.wizard .form-table thead th:last-child,.designer-wrapper .form-table thead th:last-child,.sub-designer .form-table thead th:last-child,.attribute-container .form-table thead th:last-child,.condition-editor .form-table thead th:last-child{border-radius:0px 4px 0px 0px}.wizard .form-table thead th:only-child,.designer-wrapper .form-table thead th:only-child,.sub-designer .form-table thead th:only-child,.attribute-container .form-table thead th:only-child,.condition-editor .form-table thead th:only-child{border-radius:4px 4px 0px 0px}.wizard .form-table thead th.column-hidden,.designer-wrapper .form-table thead th.column-hidden,.sub-designer .form-table thead th.column-hidden,.attribute-container .form-table thead th.column-hidden,.condition-editor .form-table thead th.column-hidden{background:rgba(255,255,255,.6);color:rgba(255,255,255,.6)}.wizard .form-table tbody,.designer-wrapper .form-table tbody,.sub-designer .form-table tbody,.attribute-container .form-table tbody,.condition-editor .form-table tbody{box-shadow:0px 2px 2px -1px rgba(0,0,0,.2);border-radius:0px 0px 5px 5px}.wizard .form-table tbody tr,.designer-wrapper .form-table tbody tr,.sub-designer .form-table tbody tr,.attribute-container .form-table tbody tr,.condition-editor .form-table tbody tr{background:#fff;outline:none}.wizard .form-table tbody tr:nth-child(even) td,.designer-wrapper .form-table tbody tr:nth-child(even) td,.sub-designer .form-table tbody tr:nth-child(even) td,.attribute-container .form-table tbody tr:nth-child(even) td,.condition-editor .form-table tbody tr:nth-child(even) td{background:rgba(22,22,65,.1)}.wizard .form-table tbody tr:nth-child(even) td:nth-child(even),.designer-wrapper .form-table tbody tr:nth-child(even) td:nth-child(even),.sub-designer .form-table tbody tr:nth-child(even) td:nth-child(even),.attribute-container .form-table tbody tr:nth-child(even) td:nth-child(even),.condition-editor .form-table tbody tr:nth-child(even) td:nth-child(even){background:rgba(22,22,65,.2)}.wizard .form-table tbody tr:last-child,.designer-wrapper .form-table tbody tr:last-child,.sub-designer .form-table tbody tr:last-child,.attribute-container .form-table tbody tr:last-child,.condition-editor .form-table tbody tr:last-child{border-radius:0px 0px 5px 5px}.wizard .form-table tbody tr:last-child td:first-child,.designer-wrapper .form-table tbody tr:last-child td:first-child,.sub-designer .form-table tbody tr:last-child td:first-child,.attribute-container .form-table tbody tr:last-child td:first-child,.condition-editor .form-table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.wizard .form-table tbody tr:last-child td:last-child,.designer-wrapper .form-table tbody tr:last-child td:last-child,.sub-designer .form-table tbody tr:last-child td:last-child,.attribute-container .form-table tbody tr:last-child td:last-child,.condition-editor .form-table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.wizard .form-table tbody tr.not-editing,.designer-wrapper .form-table tbody tr.not-editing,.sub-designer .form-table tbody tr.not-editing,.attribute-container .form-table tbody tr.not-editing,.condition-editor .form-table tbody tr.not-editing{cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.wizard .form-table tbody tr.not-editing:focus,.designer-wrapper .form-table tbody tr.not-editing:focus,.sub-designer .form-table tbody tr.not-editing:focus,.attribute-container .form-table tbody tr.not-editing:focus,.condition-editor .form-table tbody tr.not-editing:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px;outline-offset:-4px}.wizard .form-table tbody tr.not-editing.disabled:hover,.designer-wrapper .form-table tbody tr.not-editing.disabled:hover,.sub-designer .form-table tbody tr.not-editing.disabled:hover,.attribute-container .form-table tbody tr.not-editing.disabled:hover,.condition-editor .form-table tbody tr.not-editing.disabled:hover{background:#fff !important;opacity:1 !important}.wizard .form-table tbody tr:hover,.designer-wrapper .form-table tbody tr:hover,.sub-designer .form-table tbody tr:hover,.attribute-container .form-table tbody tr:hover,.condition-editor .form-table tbody tr:hover{background:rgba(255,255,255,.7)}.wizard .form-table tbody tr.disabled.disabled.disabled,.designer-wrapper .form-table tbody tr.disabled.disabled.disabled,.sub-designer .form-table tbody tr.disabled.disabled.disabled,.attribute-container .form-table tbody tr.disabled.disabled.disabled,.condition-editor .form-table tbody tr.disabled.disabled.disabled{cursor:default}.wizard .form-table tbody tr.disabled.disabled.disabled:hover,.designer-wrapper .form-table tbody tr.disabled.disabled.disabled:hover,.sub-designer .form-table tbody tr.disabled.disabled.disabled:hover,.attribute-container .form-table tbody tr.disabled.disabled.disabled:hover,.condition-editor .form-table tbody tr.disabled.disabled.disabled:hover{background:#fff}.wizard .form-table tbody td,.designer-wrapper .form-table tbody td,.sub-designer .form-table tbody td,.attribute-container .form-table tbody td,.condition-editor .form-table tbody td{padding:5px 9px;position:relative;white-space:pre-wrap}.wizard .form-table tbody td:nth-child(even),.designer-wrapper .form-table tbody td:nth-child(even),.sub-designer .form-table tbody td:nth-child(even),.attribute-container .form-table tbody td:nth-child(even),.condition-editor .form-table tbody td:nth-child(even){background:rgba(22,22,65,.1)}.wizard .expand-wrapper,.designer-wrapper .expand-wrapper,.sub-designer .expand-wrapper,.attribute-container .expand-wrapper,.condition-editor .expand-wrapper{transition:max-height 2s}.wizard .row-controls-col.row-controls-col.row-controls-col,.designer-wrapper .row-controls-col.row-controls-col.row-controls-col,.sub-designer .row-controls-col.row-controls-col.row-controls-col,.attribute-container .row-controls-col.row-controls-col.row-controls-col,.condition-editor .row-controls-col.row-controls-col.row-controls-col{padding:0px}.wizard .row-controls,.designer-wrapper .row-controls,.sub-designer .row-controls,.attribute-container .row-controls,.condition-editor .row-controls{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.wizard .row-controls .control,.designer-wrapper .row-controls .control,.sub-designer .row-controls .control,.attribute-container .row-controls .control,.condition-editor .row-controls .control{padding:3px;border-radius:2px;border:none;background:rgba(22,22,65,.15);color:#000;margin:3px 2px 0px 2px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px;font-size:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.wizard .row-controls .control .svg-icon,.designer-wrapper .row-controls .control .svg-icon,.sub-designer .row-controls .control .svg-icon,.attribute-container .row-controls .control .svg-icon,.condition-editor .row-controls .control .svg-icon{width:19px}.wizard .row-controls .control.btn-danger,.designer-wrapper .row-controls .control.btn-danger,.sub-designer .row-controls .control.btn-danger,.attribute-container .row-controls .control.btn-danger,.condition-editor .row-controls .control.btn-danger{background:rgba(173,38,36,.18);color:#430f0e}.wizard .row-controls .control:last-child,.designer-wrapper .row-controls .control:last-child,.sub-designer .row-controls .control:last-child,.attribute-container .row-controls .control:last-child,.condition-editor .row-controls .control:last-child{margin-left:3px}.wizard .row-controls .control:first-child,.designer-wrapper .row-controls .control:first-child,.sub-designer .row-controls .control:first-child,.attribute-container .row-controls .control:first-child,.condition-editor .row-controls .control:first-child{margin-right:3px}.wizard .row-controls .control:focus,.designer-wrapper .row-controls .control:focus,.sub-designer .row-controls .control:focus,.attribute-container .row-controls .control:focus,.condition-editor .row-controls .control:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.wizard .results-header,.designer-wrapper .results-header,.sub-designer .results-header,.attribute-container .results-header,.condition-editor .results-header{display:block;border-bottom:1px solid #fff;margin-bottom:1px;background:#fff}.wizard .results-header div,.designer-wrapper .results-header div,.sub-designer .results-header div,.attribute-container .results-header div,.condition-editor .results-header div{display:inline-block;width:50%;padding:5px 10px;border-right:1px solid #fff}.wizard .results-header .name,.designer-wrapper .results-header .name,.sub-designer .results-header .name,.attribute-container .results-header .name,.condition-editor .results-header .name{width:30%}.wizard .results-header .address1,.designer-wrapper .results-header .address1,.sub-designer .results-header .address1,.attribute-container .results-header .address1,.condition-editor .results-header .address1{width:25%}.wizard .results-header .city,.designer-wrapper .results-header .city,.sub-designer .results-header .city,.attribute-container .results-header .city,.condition-editor .results-header .city{width:20%}.wizard .results-header .state,.designer-wrapper .results-header .state,.sub-designer .results-header .state,.attribute-container .results-header .state,.condition-editor .results-header .state{width:10%}.wizard .results-header .zipcode,.designer-wrapper .results-header .zipcode,.sub-designer .results-header .zipcode,.attribute-container .results-header .zipcode,.condition-editor .results-header .zipcode{width:15%}.wizard .result.cards-mode,.designer-wrapper .result.cards-mode,.sub-designer .result.cards-mode,.attribute-container .result.cards-mode,.condition-editor .result.cards-mode{display:block;padding:15px;background:#eee;border-bottom:1px solid #ddd;margin-bottom:1px;cursor:pointer}.wizard .result.cards-mode:hover,.designer-wrapper .result.cards-mode:hover,.sub-designer .result.cards-mode:hover,.attribute-container .result.cards-mode:hover,.condition-editor .result.cards-mode:hover{background:#ddd}.wizard .result.cards-mode .name,.wizard .result.cards-mode .id,.designer-wrapper .result.cards-mode .name,.designer-wrapper .result.cards-mode .id,.sub-designer .result.cards-mode .name,.sub-designer .result.cards-mode .id,.attribute-container .result.cards-mode .name,.attribute-container .result.cards-mode .id,.condition-editor .result.cards-mode .name,.condition-editor .result.cards-mode .id{display:block}.wizard .result.table-mode,.designer-wrapper .result.table-mode,.sub-designer .result.table-mode,.attribute-container .result.table-mode,.condition-editor .result.table-mode{display:block;padding:0px;background:#eee;border-bottom:1px solid #ddd;margin-bottom:1px;cursor:pointer}.wizard .result.table-mode:hover,.designer-wrapper .result.table-mode:hover,.sub-designer .result.table-mode:hover,.attribute-container .result.table-mode:hover,.condition-editor .result.table-mode:hover{background:#e0e0e0}.wizard .result.table-mode:hover div,.designer-wrapper .result.table-mode:hover div,.sub-designer .result.table-mode:hover div,.attribute-container .result.table-mode:hover div,.condition-editor .result.table-mode:hover div{border-color:#ccc}.wizard .result.table-mode div,.designer-wrapper .result.table-mode div,.sub-designer .result.table-mode div,.attribute-container .result.table-mode div,.condition-editor .result.table-mode div{display:inline-block;padding:10px;border-right:1px solid #ddd}.wizard .result.table-mode .name,.designer-wrapper .result.table-mode .name,.sub-designer .result.table-mode .name,.attribute-container .result.table-mode .name,.condition-editor .result.table-mode .name{width:30%}.wizard .result.table-mode .address1,.designer-wrapper .result.table-mode .address1,.sub-designer .result.table-mode .address1,.attribute-container .result.table-mode .address1,.condition-editor .result.table-mode .address1{width:25%}.wizard .result.table-mode .city,.designer-wrapper .result.table-mode .city,.sub-designer .result.table-mode .city,.attribute-container .result.table-mode .city,.condition-editor .result.table-mode .city{width:20%}.wizard .result.table-mode .state,.designer-wrapper .result.table-mode .state,.sub-designer .result.table-mode .state,.attribute-container .result.table-mode .state,.condition-editor .result.table-mode .state{width:10%}.wizard .result.table-mode .zipcode,.designer-wrapper .result.table-mode .zipcode,.sub-designer .result.table-mode .zipcode,.attribute-container .result.table-mode .zipcode,.condition-editor .result.table-mode .zipcode{width:15%}.wizard .selected-result,.designer-wrapper .selected-result,.sub-designer .selected-result,.attribute-container .selected-result,.condition-editor .selected-result{display:inline-block;background:#ccc;border-radius:4px;padding:0px;margin-right:10px;margin-bottom:8px;position:relative;cursor:pointer;font-style:italic;overflow:hidden}.wizard .selected-result .header,.designer-wrapper .selected-result .header,.sub-designer .selected-result .header,.attribute-container .selected-result .header,.condition-editor .selected-result .header{display:block;padding:6px;padding-left:26px;padding-right:10px;background:#b3b3b3;color:#353535;border-radius:4px 4px 0px 0px;position:relative}.wizard .selected-result .user-icon,.designer-wrapper .selected-result .user-icon,.sub-designer .selected-result .user-icon,.attribute-container .selected-result .user-icon,.condition-editor .selected-result .user-icon{font-size:16px;position:absolute;top:8px;left:6px}.wizard .selected-result .address,.designer-wrapper .selected-result .address,.sub-designer .selected-result .address,.attribute-container .selected-result .address,.condition-editor .selected-result .address{font-style:normal;font-size:13px;color:#777;padding:6px}.wizard .selected-result:before,.designer-wrapper .selected-result:before,.sub-designer .selected-result:before,.attribute-container .selected-result:before,.condition-editor .selected-result:before{transition:background .2s;content:"";background:rgba(219,29,29,0);position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9}.wizard .selected-result:hover:before,.designer-wrapper .selected-result:hover:before,.sub-designer .selected-result:hover:before,.attribute-container .selected-result:hover:before,.condition-editor .selected-result:hover:before{font-family:"north-dakota" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;font-size:40px;color:#fff;text-align:center;speak:none;line-height:1;-webkit-font-smoothing:antialiased;content:"R";background:rgba(219,29,29,.45);padding-top:28px}.wizard .selected-result .value,.designer-wrapper .selected-result .value,.sub-designer .selected-result .value,.attribute-container .selected-result .value,.condition-editor .selected-result .value{white-space:pre-wrap}.wizard .repeater .repeater-instructions,.designer-wrapper .repeater .repeater-instructions,.sub-designer .repeater .repeater-instructions,.attribute-container .repeater .repeater-instructions,.condition-editor .repeater .repeater-instructions{display:flex;justify-self:flex-end;align-self:flex-end;margin:10px;font-style:italic}.wizard .repeater .tooltip-trigger,.designer-wrapper .repeater .tooltip-trigger,.sub-designer .repeater .tooltip-trigger,.attribute-container .repeater .tooltip-trigger,.condition-editor .repeater .tooltip-trigger{transform:translate(-4px, -4px)}.wizard .repeater.disabled thead,.designer-wrapper .repeater.disabled thead,.sub-designer .repeater.disabled thead,.attribute-container .repeater.disabled thead,.condition-editor .repeater.disabled thead{opacity:.8}.wizard .repeater.disabled tbody tr,.designer-wrapper .repeater.disabled tbody tr,.sub-designer .repeater.disabled tbody tr,.attribute-container .repeater.disabled tbody tr,.condition-editor .repeater.disabled tbody tr{background:#ddd}.wizard .repeater .scrollable,.designer-wrapper .repeater .scrollable,.sub-designer .repeater .scrollable,.attribute-container .repeater .scrollable,.condition-editor .repeater .scrollable{overflow-x:auto}.wizard .repeater .row-controls,.designer-wrapper .repeater .row-controls,.sub-designer .repeater .row-controls,.attribute-container .repeater .row-controls,.condition-editor .repeater .row-controls{padding:3px}.wizard .repeater .row-controls button,.designer-wrapper .repeater .row-controls button,.sub-designer .repeater .row-controls button,.attribute-container .repeater .row-controls button,.condition-editor .repeater .row-controls button{cursor:pointer}.wizard .repeater .row-controls .clone:disabled,.designer-wrapper .repeater .row-controls .clone:disabled,.sub-designer .repeater .row-controls .clone:disabled,.attribute-container .repeater .row-controls .clone:disabled,.condition-editor .repeater .row-controls .clone:disabled{background:#999;cursor:default}.wizard .repeater .edit-controls,.designer-wrapper .repeater .edit-controls,.sub-designer .repeater .edit-controls,.attribute-container .repeater .edit-controls,.condition-editor .repeater .edit-controls{margin-top:10px;margin-bottom:10px}.wizard .repeater .add-row,.designer-wrapper .repeater .add-row,.sub-designer .repeater .add-row,.attribute-container .repeater .add-row,.condition-editor .repeater .add-row{display:block;margin-top:15px;margin-bottom:7px}.wizard .repeater .add-row:disabled,.designer-wrapper .repeater .add-row:disabled,.sub-designer .repeater .add-row:disabled,.attribute-container .repeater .add-row:disabled,.condition-editor .repeater .add-row:disabled{cursor:default;background:#999}.wizard .repeater .no-entries,.designer-wrapper .repeater .no-entries,.sub-designer .repeater .no-entries,.attribute-container .repeater .no-entries,.condition-editor .repeater .no-entries{text-align:center}.wizard .repeater .repeats-row td,.designer-wrapper .repeater .repeats-row td,.sub-designer .repeater .repeats-row td,.attribute-container .repeater .repeats-row td,.condition-editor .repeater .repeats-row td{padding:10px}.wizard .repeater .repeats-row.disabled.disabled.disabled:hover,.designer-wrapper .repeater .repeats-row.disabled.disabled.disabled:hover,.sub-designer .repeater .repeats-row.disabled.disabled.disabled:hover,.attribute-container .repeater .repeats-row.disabled.disabled.disabled:hover,.condition-editor .repeater .repeats-row.disabled.disabled.disabled:hover{background:#ddd}.wizard .repeater .error-badge,.designer-wrapper .repeater .error-badge,.sub-designer .repeater .error-badge,.attribute-container .repeater .error-badge,.condition-editor .repeater .error-badge{content:"";background:#ad2624;box-shadow:0px 2px 3px rgba(0,0,0,.3);width:15px;height:15px;color:#fff;border-radius:100%;display:inline-block;margin-right:5px;text-align:center;font-style:normal;font-weight:800;padding-top:1px;vertical-align:top;z-index:9}.wizard .react-tooltip,.designer-wrapper .react-tooltip,.sub-designer .react-tooltip,.attribute-container .react-tooltip,.condition-editor .react-tooltip{position:absolute;background:#fff;color:#444;padding:5px;border:1px solid #d2d2d2;border-radius:5px;font-size:11px;font-weight:normal;z-index:999;left:24px;top:-15px;display:inline-table;max-width:300px;box-shadow:0px 3px 3px rgba(0,0,0,.3)}.wizard .react-tooltip::before,.designer-wrapper .react-tooltip::before,.sub-designer .react-tooltip::before,.attribute-container .react-tooltip::before,.condition-editor .react-tooltip::before{content:"";position:absolute;left:-8px;top:15px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid #d2d2d2}.wizard .react-tooltip a,.designer-wrapper .react-tooltip a,.sub-designer .react-tooltip a,.attribute-container .react-tooltip a,.condition-editor .react-tooltip a{color:#ddd;text-decoration:underline}@media only screen and (max-width : 992px){.wizard input[type=number],.wizard input[type=password],.wizard input[type=search],.wizard input[type=text],.wizard select,.wizard select:focus,.wizard textarea,.designer-wrapper input[type=number],.designer-wrapper input[type=password],.designer-wrapper input[type=search],.designer-wrapper input[type=text],.designer-wrapper select,.designer-wrapper select:focus,.designer-wrapper textarea,.sub-designer input[type=number],.sub-designer input[type=password],.sub-designer input[type=search],.sub-designer input[type=text],.sub-designer select,.sub-designer select:focus,.sub-designer textarea,.attribute-container input[type=number],.attribute-container input[type=password],.attribute-container input[type=search],.attribute-container input[type=text],.attribute-container select,.attribute-container select:focus,.attribute-container textarea,.condition-editor input[type=number],.condition-editor input[type=password],.condition-editor input[type=search],.condition-editor input[type=text],.condition-editor select,.condition-editor select:focus,.condition-editor textarea{font-size:16px}}.tooltip-trigger{position:relative;cursor:default;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.tooltip-trigger:hover,.tooltip-trigger:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.tooltip-trigger:hover .tooltip-wrapper,.tooltip-trigger:focus .tooltip-wrapper{opacity:1;visibility:visible}.tooltip-trigger:hover{outline:none}.tooltip-trigger.disabled:hover,.tooltip-trigger.disabled:focus{outline:none}.tooltip-trigger.disabled:hover .tooltip-wrapper,.tooltip-trigger.disabled:focus .tooltip-wrapper{opacity:0}.tooltip-trigger.dynamic .tooltip-positioner{width:auto;left:0px}.tooltip-trigger.dynamic .tooltip-positioner.down{top:105%}.tooltip-trigger.dynamic .tooltip-wrapper{position:absolute;top:0px;left:50%}.tooltip-trigger.dynamic .tooltip-wrapper::before{transform:rotate(180deg);bottom:auto;top:-15px}.tooltip-wrapper{background:rgba(9,9,27,.95);color:#fff;padding:5px;border:1px solid #414141;border-radius:5px;font-size:11px;font-weight:600;max-width:250px;box-shadow:0px 3px 3px rgba(0,0,0,.3);display:flex;opacity:0;text-align:center;transition:opacity 150ms;transition-delay:0ms;pointer-events:none;position:fixed;z-index:9999;left:0px;top:0px}.tooltip-wrapper::before{content:"";z-index:-1;position:absolute;left:calc(50% - 8px);bottom:-15px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid #09091b}.tooltip-wrapper a{color:#ddd;text-decoration:underline}.tooltip-positioner{position:fixed;z-index:999;left:-143px;top:25px;display:flex;justify-content:center;align-items:flex-end;width:300px;height:1px;pointer-events:none}.tooltip-positioner.down{bottom:auto;top:25px}.repeats-row.deleting{text-decoration:line-through;cursor:default}.repeats-row.deleting:hover{background:#fff}.repeats-row.deleting .button{text-decoration:none}.repeats-row.hide-strikethrough{text-decoration:none}.repeats-row.no-delete.no-delete{text-decoration:none}.repeats-row.edited td:first-child:before{content:"•";padding:2px;width:15px;height:15px;text-align:center;line-height:0;vertical-align:top;color:#665700;padding-top:7px;margin-right:3px;box-sizing:border-box;display:inline-block;background:rgba(204,173,0,.2);font-weight:800}.repeats-row.adding td:first-child:before{content:"+";padding:2px;width:15px;height:15px;text-align:center;line-height:0;vertical-align:top;color:#012813;padding-top:7px;margin-right:3px;box-sizing:border-box;display:inline-block;background:rgba(2,141,67,.2);font-weight:800}.repeats-row.deleting td:first-child:before{content:"-";padding:2px;width:15px;height:15px;text-align:center;line-height:0;vertical-align:top;color:#591312;padding-top:7px;margin-right:3px;box-sizing:border-box;display:inline-block;background:rgba(173,38,36,.2);font-weight:800}.repeats-row .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history{display:flex;flex-direction:column;justify-content:flex-start;padding:0px}.repeats-row .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history .label{font-style:italic;font-size:.75rem;margin-top:8px}.repeats-row .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history .label:first-child{margin-top:0px}.repeats-row .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history .before,.repeats-row .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history .after{padding-left:10px}.repeats-row td:first-child .cell-history.cell-history.cell-history.cell-history.cell-history.cell-history.cell-history{margin-top:-15px;padding-left:25px}.help-wrapper{position:absolute;top:15px;right:25px;z-index:10}.help-wrapper .help-button{background:#161641;color:#fff;font-size:15px;border:none;border-radius:100%;width:20px;height:20px;padding-top:0px;cursor:pointer;box-shadow:0px 3px 5px rgba(0,0,0,.3);transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.help-wrapper .help-button.alt-style{font-size:12px;font-weight:600;border-radius:3px;width:auto;height:auto;padding:4px 8px;padding-top:3px}.help-wrapper .help-button:hover{background:#4545de}.help-wrapper .help-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}@media only screen and (max-width : 768px){.help-wrapper{top:8px;right:8px}.help-wrapper .help-button{width:23px;height:23px;font-size:14px;padding:0px;font-weight:800;text-align:center}}.markdown{font-size:14px;width:100%;font-family:"Montserrat",sans-serif}.markdown h3{font-size:16px;font-weight:600;margin-bottom:10px}.markdown p,.markdown pre{display:block;line-height:1.3;margin-bottom:15px;overflow-wrap:break-word}.markdown p:last-child,.markdown pre:last-child{margin-bottom:0px}.markdown pre{white-space:pre-wrap}.markdown ul,.markdown ol{padding-left:30px;margin-bottom:20px}.markdown ul:last-child,.markdown ol:last-child{margin-bottom:0px}.markdown ul li,.markdown ol li{margin-bottom:10px;line-height:1rem}.markdown ol{counter-reset:ordered-counter}.markdown ol li{list-style:none;position:relative}.markdown ol li:before{content:counter(ordered-counter);counter-increment:ordered-counter;font-weight:800;font-size:.7rem;width:14px;height:14px;line-height:0;display:flex;justify-content:center;align-items:center;border-radius:2px;background:#ccc;color:#4d4d4d;position:absolute;top:1px;left:-20px}.markdown ul{padding-left:10px;list-style:none;margin-top:5px;display:block}.markdown ul li{position:relative}.markdown ul li:before{width:6px;height:6px;border-radius:100%;background:#999;display:inline-block;vertical-align:top;position:absolute;left:-13px;top:6px;content:" "}.markdown h1{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:10px;display:block}.markdown h2{font-size:1.1rem;font-weight:600;color:#161641;margin-bottom:10px;display:block}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:600}.markdown i,.markdown em{font-style:italic}.markdown blockquote{display:block;padding:5px 10px;padding-left:15px;border-left:4px solid #2626d9;margin-bottom:15px}.markdown blockquote p:last-child{margin-bottom:0px}.markdown hr{border:none;border-bottom:1px solid #c5c5c5;margin-bottom:20px}.markdown table{border-collapse:collapse}.markdown table tr{border:none}.markdown table td,.markdown table th{border:1px solid #999;padding:5px 20px;background:#fff;font-size:.9rem;text-align:center}.markdown table thead{border:none}.markdown table th{background:#161641;color:#fff;font-weight:600;border:none;border-right:1px solid;border-color:#2626d9}.markdown table th:first-child{border-top-left-radius:5px}.markdown table th:last-child{border-right:none;border-top-right-radius:5px}.address-block .row-wrapper{display:flex;flex-direction:row}.address-block .row-wrapper .text-wrapper{flex-grow:1}.address-block .row div[class*=col]{padding-right:10px}.address-block .row div[class*=col]:last-child{padding-right:0px}@media only screen and (max-width : 768px){.address-block .row div[class*=col]{padding-right:0px}}.address-block .auto-width{flex-grow:1}.address-block .flex-col{display:flex;flex-direction:row}.address-block .copy-button{height:32px;padding:6px;margin-bottom:2px;margin-left:15px;align-self:flex-end;max-width:32px}.relative-modal{position:relative;padding-bottom:50px}.stacked-data-result{padding:10px 10px}.stacked-data-result .value{white-space:pre-wrap}.results-wrapper{border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;height:calc(100% - 50px)}.results-wrapper .stacked-data-result{padding:10px 10px}.results-wrapper .stacked-data-result .value{white-space:pre-wrap}.results-wrapper .filter-wrapper{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);height:45px;padding:5px;display:flex;justify-content:flex-start;align-items:center;background:#e6e6e6}.results-wrapper .filter-wrapper .align-right{margin-left:auto;padding-right:10px}.results-wrapper .filter-wrapper .info{font-style:italic;color:#666}.results-wrapper .filter{flex:1 1 100%;width:100%;max-width:300px;height:35px;background:#fff;color:#4d4d4d;border:3px solid #ccc;padding-left:10px;border-radius:5px;font-size:1rem;outline:none}.results-wrapper .filter:focus{border-color:#25bdf5}.results-wrapper .search-button{height:31px;display:flex;flex-direction:row;align-items:center;margin-left:5px;margin-right:5px;padding-top:4px}.results-wrapper .search-button .svg-icon{width:16px;margin-right:3px}.results-wrapper .select-button{white-space:nowrap}.results-wrapper .results-toolbar{position:absolute;top:0px;left:0px;width:100%;padding:10px;height:26px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid #e6e6e6;font-style:italic}.results-wrapper .results-modal-body-wrapper{height:100%;position:relative}.results-wrapper .results-list-wrapper{position:relative}.organization-search.organization-search .search-button{display:flex;align-items:center;flex:0 0 auto;width:auto;padding-top:6px;margin-bottom:1px}.filter-fields{flex:1 1 100%;width:100%;max-width:300px;height:35px;background:#fff;color:#4d4d4d;border:3px solid #ccc;padding-left:10px;border-radius:5px;font-size:1rem;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.filter-fields:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.registered-agent-modal .field.field.field.field{margin-bottom:0px}@media only screen and (max-width : 768px){.registered-agent-search,.organization-search.organization-search.organization-search{width:100% !important}}.registered-agent-search h3,.organization-search.organization-search.organization-search h3{font-weight:800;font-size:.9rem;background:#bfbfbf;font-style:italic;color:#4d4d4d;padding:10px 20px;border-radius:7px 7px 0px 0px;margin:-10px -15px;margin-bottom:0px;display:flex;align-items:center}.registered-agent-search h3.mid-title,.organization-search.organization-search.organization-search h3.mid-title{border-radius:0px;margin-top:0px}.registered-agent-search h3 .svg-icon,.organization-search.organization-search.organization-search h3 .svg-icon{width:20px;margin-right:7px;margin-bottom:-5px;margin-top:-5px}.registered-agent-search p.description.description.description.description,.organization-search.organization-search.organization-search p.description.description.description.description{margin-top:15px;padding-left:7px}.registered-agent-search button.add,.organization-search.organization-search.organization-search button.add{align-items:center;display:flex;background:#bfbfbf}.registered-agent-search button.add:hover,.organization-search.organization-search.organization-search button.add:hover{background:#ccc}.registered-agent-search button.add .svg-icon,.organization-search.organization-search.organization-search button.add .svg-icon{width:14px;margin-right:5px}.registered-agent-search .reg-type.reg-type.reg-type.reg-type.reg-type,.organization-search.organization-search.organization-search .reg-type.reg-type.reg-type.reg-type.reg-type{margin-bottom:0px}.registered-agent-search .new-col,.organization-search.organization-search.organization-search .new-col{display:flex;flex-direction:row;align-items:center;padding-left:10px}.registered-agent-search .new-col span,.organization-search.organization-search.organization-search .new-col span{margin-right:10px}.registered-agent-search .search-col,.registered-agent-search .search-column,.organization-search.organization-search.organization-search .search-col,.organization-search.organization-search.organization-search .search-column{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.registered-agent-search .search-col .field,.registered-agent-search .search-column .field,.organization-search.organization-search.organization-search .search-col .field,.organization-search.organization-search.organization-search .search-column .field{width:100%}.registered-agent-search .search-col .reg-search-input,.registered-agent-search .search-column .reg-search-input,.organization-search.organization-search.organization-search .search-col .reg-search-input,.organization-search.organization-search.organization-search .search-column .reg-search-input{flex:1 0 auto;width:auto}.registered-agent-search .search-col .reg-search-input.live,.registered-agent-search .search-column .reg-search-input.live,.organization-search.organization-search.organization-search .search-col .reg-search-input.live,.organization-search.organization-search.organization-search .search-column .reg-search-input.live{flex:1 1 auto}.registered-agent-search .physical-address,.registered-agent-search .mailing-address,.organization-search.organization-search.organization-search .physical-address,.organization-search.organization-search.organization-search .mailing-address{display:flex;flex-direction:column;margin:12px 0px}.registered-agent-search .physical-address label,.registered-agent-search .mailing-address label,.organization-search.organization-search.organization-search .physical-address label,.organization-search.organization-search.organization-search .mailing-address label{margin-bottom:5px}.registered-agent-search .physical-address span,.registered-agent-search .mailing-address span,.organization-search.organization-search.organization-search .physical-address span,.organization-search.organization-search.organization-search .mailing-address span{font-style:normal;font-weight:600}.registered-agent-search .static-selected-result,.organization-search.organization-search.organization-search .static-selected-result{background:#ccc;border-radius:3px;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.registered-agent-search .static-selected-result:hover,.organization-search.organization-search.organization-search .static-selected-result:hover{background:#ccc}.registered-agent-search .static-selected-result .close,.organization-search.organization-search.organization-search .static-selected-result .close{width:24px;height:24px;background:#161641;color:#fff;border-radius:100%;border:none;font-size:1rem;padding:0px;box-shadow:0px 2px 4px rgba(0,0,0,.3);position:absolute;top:-7px;right:-7px;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.registered-agent-search .static-selected-result .close:hover,.organization-search.organization-search.organization-search .static-selected-result .close:hover{background:#2626d9}.registered-agent-search .static-selected-result .close:active,.organization-search.organization-search.organization-search .static-selected-result .close:active{background:#000029}.registered-agent-search .static-selected-result .close:focus,.organization-search.organization-search.organization-search .static-selected-result .close:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.registered-agent-search .org-search-button,.organization-search.organization-search.organization-search .org-search-button{max-width:33px;margin-left:10px}.registered-agent-search .search-input-wrapper,.organization-search.organization-search.organization-search .search-input-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0px;align-items:center;height:auto}.registered-agent-search .text-input,.organization-search.organization-search.organization-search .text-input{flex:1 1 auto}.registered-agent-search .search-button,.organization-search.organization-search.organization-search .search-button{display:flex;margin-left:8px}.registered-agent-search .search-button .svg-icon,.organization-search.organization-search.organization-search .search-button .svg-icon{flex:0 0 auto;width:17px}.registered-agent-search .ra-type,.registered-agent-search .result-label,.organization-search.organization-search.organization-search .ra-type,.organization-search.organization-search.organization-search .result-label{display:block;font-size:.9rem;font-style:italic;margin-bottom:5px}.button-loading-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.button-loading-wrapper .orbit-loader{margin-right:15px;margin-top:-4px;transform:scale(0.8)}.org-search-button{height:32px;margin-left:0px;margin-top:1px;vertical-align:top;display:block;width:100%}@media only screen and (max-width : 480px){.org-search-button{margin-top:0px}}.dumb-org-search-button{height:32px;margin-left:0px;margin-top:28px;display:block;width:120%}@media only screen and (max-width : 480px){.dumb-org-search-button{margin-top:0px}}.signatures.panel{min-height:auto}.signatures .label{display:flex;align-items:center}.signatures .attestation{margin-bottom:15px;font-size:14px}.signatures .attestation p{font-size:14px}.signatures .attestation:last-child{margin-bottom:0px}.signatures .signature-row{margin-bottom:10px}.signatures .signature-row:last-child{margin-bottom:0px}.summary-signatures.summary-signatures.summary-signatures.summary-signatures{padding-bottom:10px}.summary-signatures.summary-signatures.summary-signatures.summary-signatures .signature-row.signature-row{padding-bottom:0px}.summary-signatures.summary-signatures.summary-signatures.summary-signatures .signature-row.signature-row div{padding:0px}.summary-signatures.summary-signatures.summary-signatures.summary-signatures .signature-row.signature-row .name{text-align:left;display:inline-block;width:100%;padding:3px 10px 5px 10px;font-weight:600}.summary-signatures.summary-signatures.summary-signatures.summary-signatures .signature-row.signature-row .signature{border-bottom:1px solid #666;padding-bottom:3px;padding-left:10px;min-width:130px;height:18px;display:inline-block;text-align:left;margin-top:-5px;font-style:italic;position:relative;width:95%}.name-margin-override,.address-block{margin-bottom:-8px}.no-margin-bottom.no-margin-bottom.no-margin-bottom.no-margin-bottom.no-margin-bottom.no-margin-bottom{margin-bottom:0px}.address-button{display:flex;flex-direction:column;padding:15px;border:none;width:100%;text-align:left;background:none;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.address-button:nth-child(even){background:#f2f2f2}.address-button:hover{background:rgba(204,173,0,.2)}.address-button:active{background:#e6e6e6}.address-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px;outline-offset:-6px}.address-button .label{font-size:1rem;font-weight:600;font-style:italic;margin-bottom:8px;width:100%}.react-datepicker-popper{z-index:999}.changed .react-datepicker-popper{transform:scale(0.98)}@keyframes pop-in-up{0%{opacity:0;transform:scale(0.8) translateY(20px)}40%{opacity:1}100%{transform:scale(1) translateY(0px);opacity:1}}.date-picker-component{display:flex;flex-direction:row}.date-picker-component .date-picker-input{margin:0px}.date-picker-component .picker-button{flex:0 0 auto;padding:5px;margin-left:5px;margin-right:10px;height:95%;margin-top:1px}.date-picker-component .picker-button .svg-icon{width:23px;height:23px}.date-picker-component .text-button{margin-right:0px;padding-top:7px;padding-bottom:8px;padding-left:7px;padding-right:7px}.react-datepicker-portal{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;display:flex;flex-direction:row;justify-content:center;align-items:center}.react-datepicker-portal .react-datepicker__input-container::after{display:none !important}.react-datepicker-portal .react-datepicker__input-container input{opacity:0;background:none;border:none;color:rgba(0,0,0,0)}.react-datepicker-portal .react-datepicker__input-container input *{opacity:0}.react-datepicker-portal .react-datepicker{z-index:9}.react-datepicker-portal .react-datepicker button,.react-datepicker-portal .react-datepicker select{transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.react-datepicker-portal .react-datepicker button:focus,.react-datepicker-portal .react-datepicker select:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.react-datepicker-portal .react-datepicker{font-size:.85em;font-family:"Montserrat",sans-serif;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border:none}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--previous{border-right-color:rgba(255,255,255,.6);padding-right:.6em}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--previous:hover{border-right-color:#fff;background:#5252e0 !important}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--previous:before{content:"";width:.45em;height:.45em;background:none;border:solid .45em rgba(0,0,0,0);border-right-color:rgba(255,255,255,.8);position:absolute;top:.55em;right:.775em}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--next{border-left-color:rgba(255,255,255,.6);padding-left:.6em;left:calc(15px + 2em)}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--next:hover{border-left-color:#fff;background:#5252e0 !important}.react-datepicker-portal .react-datepicker .react-datepicker__navigation--next:before{content:"";width:.45em;height:.45em;background:none;border:solid .45em rgba(0,0,0,0);border-left-color:rgba(255,255,255,.8);position:absolute;top:.55em;left:.775em}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .shade{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0px;top:0px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day-names{display:flex;flex-direction:row;justify-content:space-around;padding:0px 5px;font-weight:600;background:#161641;line-height:1.7em}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{display:none}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__week{flex:0 0 auto}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day.react-datepicker__day{margin:0px;padding:5px;width:2.6rem;height:2.6rem;display:flex;justify-content:center;align-items:center;text-align:center;user-select:none}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day--today:not(.react-datepicker__day--selected){font-weight:800;background:#e6e6e6;border-radius:100px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day--selected,.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day--keyboard-selected{background:#ccad00 !important;border-radius:100px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__header{border:none;background:#2626d9 !important;padding-top:10px;text-align:right}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__header__dropdown{margin-bottom:10px;margin-right:10px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__month-dropdown-container--select,.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-dropdown-container--select{background-color:#2626d9 !important;margin:0 0 0 4px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__month-select,.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-select{background-color:rgba(255,255,255,.15);border:none;border-radius:3px;color:#fff;font-size:1em;font-weight:bold;height:2em}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__month-select option,.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-select option{background-color:#fff;color:#000}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day-name{color:#fff}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-read-view{padding:5px;margin:2px 0px 0px 0px;font-weight:800;font-size:1.1em}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-read-view:hover{background:#4949df;border-radius:3px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-read-view--selected-year{color:#fff}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{color:#fff;font-size:1.3em;margin-bottom:5px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day--outside-month.react-datepicker__day--outside-month{background:#f2f2f2}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day--outside-month.react-datepicker__day--outside-month:hover{background:#f2f2f2}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-dropdown{border:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);z-index:10}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-option:first-child{padding:5px 0px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-option:last-child{padding:5px 0px}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day{padding:.3em;width:2.2em;position:relative}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day:after{background:rgba(204,173,0,.2);content:"";position:absolute;width:100%;height:100%;left:0px;top:0px;border-radius:100%;transform:scale(0);transition:transform 100ms}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day.react-datepicker__day--disabled{background-color:rgba(153,153,153,.3) !important;cursor:not-allowed}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day:hover:not(.react-datepicker__day--disabled){background:none}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__day:hover:not(.react-datepicker__day--disabled):after{transform:scale(1)}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__week{display:flex;flex-direction:row}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-read-view--down-arrow{display:none}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .react-datepicker__year-dropdown{width:40%;left:30%;top:-100%;background:#fff}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .--selected_year{position:relative;background:rgba(204,173,0,.6);font-weight:800}.react-datepicker-portal .react-datepicker .react-datepicker__month-container .--selected_year .react-datepicker__year-option--selected{display:none}.react-datepicker-portal .react-datepicker .react-datepicker__input-container{position:relative}.react-datepicker-portal .react-datepicker .react-datepicker__input-container::after{content:"";position:absolute;left:9px;top:9px;display:inline-block;color:#161641;font-family:"icomoon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;font-size:1.1rem;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;pointer-events:none}.react-datepicker-portal .react-datepicker .react-datepicker__input-container input{padding-left:30px}.__crash-error{display:flex;align-items:center;font-style:italic;font-weight:600;color:#ad2624}.__crash-error svg{width:16px;margin-right:5px}.submit-shield{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9}.visually-hidden{clip:rect(0 0 0 0);position:absolute !important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;color:rgba(0,0,0,0);opacity:.01}.validation-loader{margin-right:11px;margin-left:2px;margin-top:-2px;transform:scale(0.7)}.no-field-padding .row{margin:0px}.no-field-padding .field.field.field.field{margin:0px 0px}.ucc-box .button-row{padding-left:3px;margin-top:15px;margin-bottom:10px}.ucc-box .cache-table{margin-top:30px}.ucc-box .checkbox-padding{padding-left:10px}.ucc-box .top-box{margin-top:10px}label.sub-label{font-weight:600;margin-bottom:15px;display:block;margin-top:15px}.ucc-result{overflow-x:auto}.ucc-result button{margin-bottom:10px}.ucc-result button .svg-icon{width:18px}.time-input .field{padding-top:0px}.time-input .period-select{margin-left:0px}.time-input .colon{padding:5px;padding-top:0px;padding-bottom:10px;display:flex;align-items:center}.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display{display:flex;flex-direction:column;padding:0px;margin-bottom:15px}.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display .ucc-summary-row.ucc-summary-row.ucc-summary-row{padding:4px;border-bottom:1px dotted #999}.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display .ucc-summary-row.ucc-summary-row.ucc-summary-row:last-child{border-bottom:none}.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display .ucc-label{width:50%;font-weight:600}.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display.ucc-search-display .ucc-value{width:50%}.multi-complete-menu{position:fixed;top:100px;left:100px;border-radius:0px 0px 4px 4px;overflow:hidden;overflow-y:auto;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fff;z-index:9999;list-style:none;max-height:240px}.multi-complete-menu li{padding:6px 10px;margin:0px}.multi-complete-menu .highlighted{background:rgba(204,173,0,.3)}.multi-complete{position:relative}.multi-complete .tags-wrapper{padding:5px 0px}.multi-complete .multi-input-wrapper{position:relative}.multi-complete .menu-button{position:absolute;width:20px;height:20px;border-radius:100%;background:#e6e6e6;border:none;right:7px;top:7px;padding:2px;padding-top:3px;outline:none;color:#666;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.multi-complete .menu-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.multi-complete .menu-button.open svg{transform:rotate(180deg) translateY(2px)}.multi-tag{padding:6px 10px;padding-top:5px;background:#ad9300;color:#fff;margin:3px;border-radius:4px;display:inline-block;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-top:1px solid #ffec80;border-bottom:1px solid #665700}.multi-tag .remove-button{background:none;border:none;margin:-6px;margin-right:6px;margin-left:-9px;font-size:13px;border-right:1px solid rgba(255,255,255,.6);color:#fff}.multi-tag .remove-button:hover{background:rgba(255,255,255,.2)}.efs-crop-picker div[class^=col-]{padding:0px}.efs-crop-picker div[class^=col-]:nth-child(2){padding-left:5px}.efs-crop-picker .multi-complete .multi-input-wrapper{width:25%}@media only screen and (max-width : 992px){.efs-crop-picker .multi-complete .multi-input-wrapper{width:50%}}@media only screen and (max-width : 768px){.efs-crop-picker .multi-complete .multi-input-wrapper{width:70%}}@media only screen and (max-width : 480px){.efs-crop-picker .multi-complete .multi-input-wrapper{width:100%}}.droppable-animation{animation:droppable-animation 400ms infinite;animation-direction:alternate}@keyframes droppable-animation{from{transform:translateY(0%)}to{transform:translateY(-30%)}}.scrollable-paragraph{overflow-y:auto}.scrollable-paragraph.markdown{background:#fff;border-radius:6px;padding:15px;border:1px solid #ddd}.modal .name-org-control .field{padding-left:0px;padding-bottom:0px}.date-pop-in-down{animation:date-pop-in-down 200ms}@keyframes date-pop-in-down{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0px);opacity:1}}.shimmer-result-placeholder{border-radius:6px;background:rgba(38,38,217,.3);padding:15px;min-height:110px;margin-bottom:15px;animation:loading-shimmer 1000ms infinite}@keyframes loading-shimmer{0%{background:rgba(38,38,217,.15)}50%{background:rgba(38,38,217,.4)}100%{background:rgba(38,38,217,.15)}}
.row-count-text.FarmBill{display:none}.process-context-bar-wrapper button>div:first-of-type{align-items:center}.process-context-bar-wrapper .no-padding-context-button{color:#666}.process-context-bar-wrapper .no-padding-context-button>div{padding:0px 6px}.process-context-bar-wrapper .spinner-wrapper{position:relative;top:-2px;padding-left:6px;width:31px;height:10px;transition-property:width,height;transition-duration:.3s}.process-context-bar-wrapper .spinner-wrapper.hidden{width:0;height:0;overflow:hidden}.process-context-bar-wrapper .spinner-wrapper label{position:relative;height:31px;width:31px;top:-4px;display:inline-block;border:3.5px solid rgba(255,255,255,.2);border-radius:50%;animation:rotate 1s linear infinite}@keyframes rotate{50%{border-left-color:#666}75%{border-left-color:#d3d3d3}100%{transform:rotate(360deg)}}.process-context-bar-wrapper .spinner-wrapper label .check-icon{display:none}.process-context-bar-wrapper .spinner-wrapper label .check-icon:after{position:absolute;content:"";top:50%;left:4px;transform:scaleX(-1) rotate(135deg);height:20px;width:10px;border-top:3.5px solid #666;border-right:3.5px solid #666;transform-origin:left top;animation:check-icon .4s ease}@keyframes check-icon{0%{height:0;width:0;opacity:1}20%{height:0;width:7px;opacity:1}40%{height:16px;width:10px;opacity:1}100%{height:20px;width:10px;opacity:1}}.process-context-bar-wrapper .spinner-wrapper input{display:none}.process-context-bar-wrapper .spinner-wrapper input:checked~label .check-icon{display:block}.process-context-bar-wrapper .spinner-wrapper input:checked~label{animation:none;border-color:#666;transition:border .5s ease-out}
.row-count-text.FarmBill{display:none}.ownership.ownership{padding:10px}.ownership.ownership .action-button-group{margin:0px}.ownership.ownership .ownership-action-cell{justify-content:space-around}.ownership.ownership .ownership-action-cell .action-icon.action-icon.action-icon{background:#161641;border:none;color:#fff;display:flex;align-items:center;justify-content:center}.ownership.ownership .ownership-action-cell .action-icon.action-icon.action-icon:hover{background:#1d1d54}.ownership.ownership .ownership-action-cell .action-icon.action-icon.action-icon *{flex:0 0 auto}.ownership.ownership .tip{background:#161641;color:#fff;width:14px;height:14px;display:flex;justify-content:center;align-items:center;border-radius:100%;font-weight:600;margin-left:4px}.my-records{display:flex;flex-direction:column}.my-records .loader-wrapper{display:flex;align-items:center;justify-content:center;height:90%}.empty-placeholder-wrapper{display:flex;width:100%;justify-content:center;align-items:center;padding-top:50px;flex-direction:column;left:0px;top:0px;padding-left:30px;padding-right:30px}.empty-placeholder-wrapper svg,.empty-placeholder-wrapper img{width:100%;max-width:200px;opacity:.7}.empty-placeholder-wrapper img{max-width:200px}.empty-placeholder-wrapper h2{font-size:1.5rem;color:#757575;margin-top:2rem;text-align:center;font-weight:normal}.empty-placeholder-wrapper p{font-size:1.25rem;color:#757575;margin-top:1rem;text-align:center}.empty-placeholder-wrapper a{text-align:center;padding:12px 16px}.empty-placeholder-wrapper div{margin-top:1.5rem;padding-left:1rem}@media only screen and (max-width : 480px){.empty-placeholder-wrapper div{flex-direction:column}}.empty-placeholder-wrapper .or{margin:0px 15px}@media only screen and (max-width : 480px){.empty-placeholder-wrapper .or{margin:15px 0px}}.empty-placeholder-wrapper.error h3,.empty-placeholder-wrapper.error p{color:#9c6968}.request-pins,.manage-access,.request-ownership,.ownership{padding:20px}.request-pins h2,.manage-access h2,.request-ownership h2,.ownership h2{padding:20px 0}.request-pins .date-picker-holder,.manage-access .date-picker-holder,.request-ownership .date-picker-holder,.ownership .date-picker-holder{padding-top:20px}.request-pins .button-column,.manage-access .button-column,.request-ownership .button-column,.ownership .button-column{display:flex;align-items:flex-end;justify-content:center}.request-pins .button-column .btn,.manage-access .button-column .btn,.request-ownership .button-column .btn,.ownership .button-column .btn{margin-bottom:10px}.request-pins .loader-wrapper,.manage-access .loader-wrapper,.request-ownership .loader-wrapper,.ownership .loader-wrapper{display:flex;align-items:center;justify-content:center;min-height:40px}.request-pins .error,.manage-access .error,.request-ownership .error,.ownership .error{color:#ad2624;font-style:italic;padding:5px;font-size:.8rem}.request-pins .divider,.manage-access .divider,.request-ownership .divider,.ownership .divider{border:none;border-bottom:1px solid #ccc;margin-bottom:25px}.request-pins .center-text,.manage-access .center-text,.request-ownership .center-text,.ownership .center-text{text-align:center}.request-pins .margin-top,.manage-access .margin-top,.request-ownership .margin-top,.ownership .margin-top{margin-top:15px}.request-pins .success,.manage-access .success,.request-ownership .success,.ownership .success{font-size:.85rem;color:#028d43}.request-pins .pin-description,.manage-access .pin-description,.request-ownership .pin-description,.ownership .pin-description{margin-bottom:20px}.request-pins .checkbox-column .checkbox-wrapper,.manage-access .checkbox-column .checkbox-wrapper,.request-ownership .checkbox-column .checkbox-wrapper,.ownership .checkbox-column .checkbox-wrapper{margin-bottom:15px}.request-pins .checkbox-wrapper .checkbox-label,.manage-access .checkbox-wrapper .checkbox-label,.request-ownership .checkbox-wrapper .checkbox-label,.ownership .checkbox-wrapper .checkbox-label{font-weight:400}.request-pins .attestation-hint.attestation-hint.attestation-hint,.manage-access .attestation-hint.attestation-hint.attestation-hint,.request-ownership .attestation-hint.attestation-hint.attestation-hint,.ownership .attestation-hint.attestation-hint.attestation-hint{margin-bottom:18px;display:block;font-style:italic}.request-pins .attestation-hint.attestation-hint.attestation-hint:before,.manage-access .attestation-hint.attestation-hint.attestation-hint:before,.request-ownership .attestation-hint.attestation-hint.attestation-hint:before,.ownership .attestation-hint.attestation-hint.attestation-hint:before{content:"!";background:#161641;color:#fff;width:15px;height:15px;font-weight:800;line-height:1;border-radius:100%;text-align:center;font-style:normal;display:inline-block;margin-right:6px}.amendment-launcher{overflow:auto;height:calc(100% - 57px)}.amendment-launcher .amendments{display:flex;flex-direction:column;width:100%}.amendment-launcher .amendments p.empty{padding:15px}.amendment-launcher .markdown p{white-space:pre-wrap;overflow-wrap:break-word}.amendment-launcher .description{padding:0 20px;padding-top:0px;line-height:1.4;font-size:.8rem;font-style:italic;white-space:pre-wrap}.amendment-launcher .form-block-card{position:relative;transform:none;box-shadow:none;margin-bottom:0px;left:auto;top:auto;overflow:visible;background:none;border:none;cursor:pointer;text-align:left;margin:15px auto 0;border-radius:6px}.amendment-launcher .form-block-card:disabled{cursor:default}.amendment-launcher .form-block-card:disabled:hover{background:none}.amendment-launcher .form-block-card:disabled .title{color:#999}.amendment-launcher .form-block-card:disabled .form-block-icon-container{color:#999}.amendment-launcher .form-block-card:disabled .form-block-icon-container .abbr{background:#999}.amendment-launcher .form-block-card:hover{background:rgba(0,0,0,.05)}.amendment-launcher .form-block-card .markdown p{white-space:pre-wrap;overflow-wrap:break-word}.amendment-launcher .form-block-card .red{color:#ad2624;font-weight:bold;margin-top:-20px}.amendment-launcher .form-block-card .default{font-weight:bold;margin-top:-20px}.fd-block{flex:0 0 auto;display:flex;flex-direction:row;width:100%;padding:15px 15px;cursor:pointer}.fd-block:hover{background:#f2f2f2}.fd-block:active{background:#e6e6e6}.fd-block .image-col{flex:0 0 auto;height:100%;min-height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.fd-block .image{flex:0 0 auto;width:50px;height:50px;overflow:hidden;border-radius:100%;position:relative}.fd-block .image img{width:100%}.fd-block .image .img-shade{background:rgba(22,22,65,.6);position:absolute;left:0px;top:0px;width:100%;height:100%}.fd-block .text{flex:0 0 auto;max-width:calc(100% - 70px)}.fd-block .text h4{font-weight:600;font-size:1rem;padding:10px;padding-top:0px;padding-bottom:5px;color:#000029}.fd-block .text p{padding:0px 10px;font-style:italic;color:#666}.my-records .div-table-cell span.cell:nth-child(2){display:block;font-style:italic;font-size:11.5px;padding-top:6px;font-weight:500}.my-records .div-table-cell .red-flag-status-cell{color:#ad2624}.reinstatement{min-height:130px;padding:20px;display:flex;flex-direction:column}.reinstatement .instructions{margin-bottom:15px}.reinstatement.center{justify-content:center;align-items:center}.reinstatement a{text-decoration:none;color:#000;font-weight:bold}.reinstatement .disabled-link{pointer-events:none;opacity:.4}.record-loading{pointer-events:none;opacity:.5}.pins-page{display:flex;justify-content:center;align-items:center;height:calc(100vh - 60px - 30px)}.pins-page .pins-body{padding:30px;width:400px}.pins-page .pins-body .button-column{display:flex;align-items:flex-end;padding-bottom:10px}.pins-page p.description{line-height:1.3;margin-bottom:10px;white-space:pre-wrap}.pins-page .enter-pin-description{margin-bottom:20px}.pins-page .text-success{color:#01421f;font-style:italic;line-height:1.3}.pins-page .text-success a{color:#01421f}.pins-page .error{color:#ad2624;font-style:italic;line-height:1.3}.pins-page .continue-wrapper{display:flex;justify-content:flex-end;margin-top:10px;padding-right:2px}.pins-page .continue-wrapper a{display:block;text-decoration:none;padding-top:10px;padding-bottom:10px;margin-right:10px}.pins-page .success-wrapper p{line-height:1.3;margin-bottom:30px}@media only screen and (max-width : 768px){.pins-page{align-items:flex-start;height:auto}.pins-page .pins-body{width:100%}}
.row-count-text.FarmBill{display:none}.workview-manager{display:flex;flex-direction:row;justify-content:space-between;height:100%;width:100%;background-color:#dadce0}.workview-manager .dlnTableLink{color:#161641;text-decoration:underline;cursor:pointer}.workview-manager button[class*=UserChip]{background:rgba(0,0,0,0)}.workview-manager button[class*=UserChip]:hover{background-color:#e3e3e3;text-shadow:-1px -1px #fff;box-shadow:1px 1px 1px 0px #aaa}.workview-manager button[class*=UserChip]>div>div:first-of-type{flex-shrink:0}.workview-manager #popover-wrapper{background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000}.workview-manager #popover-wrapper .popoverJSSelector{height:auto !important}.workview-manager div[role=listbox]{z-index:1;width:200px}.workview-manager .actions-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.workview-manager .actions-row .left-aligned{display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-end}.workview-manager .actions-row .left-aligned .buttbox{margin-left:16px}.workview-manager .actions-row .left-aligned.dropdown{gap:8px}.workview-manager .actions-row .right-aligned{display:flex;flex-direction:row;align-items:flex-end;margin-left:16px;margin-right:10px}.workview-manager .table-wrapper{padding:0px 3px 0 3px;max-height:10000px;transition:max-height 1000ms ease-in-out;flex-direction:column;align-items:center;display:flex}.workview-manager .table-wrapper table{width:100%}.workview-manager .table-wrapper td,.workview-manager .table-wrapper th{vertical-align:middle}.workview-manager .table-wrapper .action-icons-wrapper{display:flex;gap:10px;flex-direction:row;justify-content:flex-start}.workview-manager .table-wrapper .action-icons-wrapper button{padding:2px}.workview-manager .table-wrapper .tags-wrapper{gap:.4rem;display:flex}.workview-manager .table-wrapper .unassigned{color:#5b5d64;font-weight:500;font-style:italic;padding-left:.2em}.workview-manager .wvm-wrapper{width:100%;max-width:95%;padding-bottom:84px;margin:0px auto;background:#dadce0}.workview-manager .context-bar-wrapper{padding-left:200px;left:0px;width:100%;position:fixed;bottom:0px;padding-bottom:40px;padding-top:10px;display:flex;justify-content:center;pointer-events:none;background:linear-gradient(rgba(218, 220, 224, 0) 0%, #dadce0 95%, #dadce0 100%)}.workview-manager .context-bar-wrapper.sidebar-collapsed{padding-left:50px}.workview-manager .context-bar-wrapper .granite-context-bar{pointer-events:all}.workview-manager .row-locked{background-color:#efa0a0 !important}.workview-manager .row-locked.mine{background-color:#97d2ef !important}.wvm-modal{display:flex;flex-direction:column;align-items:center;height:fit-content;justify-content:space-between}.wvm-modal .page-loader{min-height:150px;margin:50px auto}.wvm-modal h2{padding:6px;font-size:1.25em}.wvm-modal .linked-users-header{display:flex;align-self:center;font-weight:bolder;font-size:1.2em;padding-left:25px}.wvm-modal .title-wrapper{width:100%;padding:10px;background:#f2f2f2;margin-bottom:13px;margin-top:13px}.wvm-modal .icon-wrapper{position:relative;margin:10px;padding:10px;border-radius:4px;max-height:60vh;overflow-y:auto}.wvm-modal .search-wrapper{margin:10px;padding:10px;border-radius:4px;max-height:30vh;overflow-y:auto}.wvm-modal .filingSelectButtonWrapper{display:flex;gap:8px;padding:4px;justify-content:space-between}.wvm-modal .filingSelectButtonWrapper input{width:100%}.wvm-modal .filingSelectButtonWrapper.noClear input{padding:5px 10px 5px 30px}@media only screen and (max-width : 768px){.wvm-modal .filingSelectButtonWrapper{flex-direction:column}}.wvm-modal .disabledRow{gap:5px;display:flex;flex-direction:column}.wvm-modal .search-bar{display:flex;margin:5px;gap:5px;align-items:center}.wvm-modal .search-result{display:flex;flex-direction:column}.wvm-modal .button-icon{height:21px;width:21px;position:relative}.wvm-modal .button-icon.right{right:-3px}.wvm-modal .button-icon.left{left:-3px}.wvm-modal .info-row{display:flex;flex-direction:row;justify-content:center;margin-top:8px;width:80%}.wvm-modal [class$=ContextBar]{display:flex;justify-content:center}.wvm-modal .floating-card{margin:8px;box-shadow:0px 7px 10px rgba(0,0,0,.16);background:#fff;padding:15px;border-radius:10px}.wvm-modal .floating-card .correct-title{font-size:1.4em;font-weight:700;padding-bottom:6px}.wvm-modal .floating-card .correct-subtitle{font-size:1.2em;font-weight:500px;font-style:italic;color:#757575;padding-bottom:12px}.wvm-modal .floating-card .details-row{display:flex;flex-direction:row;justify-content:flex-start}.wvm-modal .floating-card .record-details-card{font-size:1.1em;font-weight:700;padding-bottom:8px}.wvm-modal .checkmark-wrapper{height:21px;width:21px;position:relative}.wvm-modal .checkmark-wrapper.right{right:-3px}.wvm-modal .checkmark-wrapper.left{left:-3px}.note-date{font-style:italic}.MuiDataGrid-row:nth-child(odd){background-color:#fff}.MuiDataGrid-row:nth-child(even){background-color:#f2f3f7}.MuiDataGrid-window{box-shadow:inherit;padding:"40px 3px 0 3px";box-shadow:rgba(0,0,0,.29) 0px 7px 10px}.MuiDataGrid-row{font-weight:600;font-size:14px !important;font-family:"Montserrat",sans-serif;width:inherit !important}.MuiDataGrid-columnHeaderTitle .MuiDataGrid-cell{font-weight:600 !important;font-size:1em;font-family:"Montserrat",sans-serif}.MuiDataGrid-renderingZone{width:inherit !important}.MuiDataGrid-dataContainer{width:inherit !important;min-width:469.5 !important}.paper-process-container{width:90%}.name-search-item{padding:7px;border-radius:4px;margin-bottom:4px}.name-search-item:hover{background-color:#dadef7 !important;cursor:pointer}.name-search-item:nth-child(odd){background-color:#e5e7ef}.name-search-item:nth-child(even){background-color:#f2f3f7}.name-search-container{margin-top:7px;max-height:200px;overflow-y:auto}.name-search-header{margin-top:7px}.wvm-search-wrapper{display:flex;align-items:center;margin-right:10px}.wvm-search-wrapper svg{fill:#888a90}.wvm-loader-wrapper{margin:100px 0px 0px 0px}.detail-list-loader-wrapper{height:100px;width:60%;display:flex;justify-content:center;align-items:center}.filtered-people-checkboxes{margin-top:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.bulk-assign-loader{display:flex;width:100%;margin-top:30px;margin-bottom:30px;align-items:center;justify-content:center}.paper-processed-wizard-item-wrapper,.paper-process-result-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.paper-processed-wizard-item,.paper-process-result-item{flex:1 1 30%}.paper-processed-wizard-item:nth-child(even),.paper-process-result-item:nth-child(even){background:#fff}.paper-processed-wizard-item:hover,.paper-process-result-item:hover{background:rgba(204,173,0,.1)}.paper-processed-wizard-item:hover:nth-child(even),.paper-process-result-item:hover:nth-child(even){background:rgba(204,173,0,.1)}.paper-processed-wizard-item.remove:hover,.paper-process-result-item.remove:hover{background:rgba(255,0,0,.1)}.paper-processed-wizard-item.remove:hover:nth-child(even),.paper-process-result-item.remove:hover:nth-child(even){background:rgba(255,0,0,.1)}.paper-processed-wizard-item.disabled:hover,.paper-process-result-item.disabled:hover{background:rgba(255,0,0,.1);cursor:not-allowed}.paper-processed-wizard-item.disabled:hover:nth-child(even),.paper-process-result-item.disabled:hover:nth-child(even){background:rgba(255,0,0,.1);cursor:not-allowed}.no-payment-warning{padding:10px 5px;margin:5px 0px;background:#cdeeff;border-radius:4px;border:1px solid #9fdeff;color:#1d76a3;font-size:.8rem;line-height:1.3;font-style:italic;display:flex;flex-direction:row;white-space:pre-wrap}.no-payment-confirm-buttons{display:flex;flex-direction:row;gap:50px}.link-payor-error{margin:20px auto;font-size:1.25em}.dlnTableLink{color:#161641;text-decoration:underline;cursor:pointer}.red-flag-status-cell.alert{color:#ad2624}
.note-word-break{max-height:300px;overflow-y:scroll}.note-word-break dd{overflow-wrap:anywhere}.wvm-notes{display:flex;flex-direction:column}.wvm-notes h2{margin:auto}
.legacy-filing-form{display:flex;flex-direction:column;max-height:600px;overflow-y:scroll;gap:10px;padding:5px}.property-label{margin-bottom:2px;font-weight:600;font-size:.9em;color:#191919}
.row-count-text.FarmBill{display:none}.note-text-area label{margin-bottom:2px;font-weight:600;font-size:1em;color:#191919}.note-text-area textarea{resize:none;width:100%;font-size:1em;border:3px solid;border-color:#e6e6e6;border-radius:5px;padding:5px}.note-text-area textarea:hover,.note-text-area textarea:focus-visible,.note-text-area textarea:focus{border:3px solid #25bdf5;outline:none}.note-word-break{max-height:400px;overflow-y:auto}.note-word-break dd{overflow-wrap:anywhere}.modal-spinner-wrapper{width:100%;display:flex;justify-content:center;padding:2vw}.empty-notes-message{display:flex;justify-self:center;padding:12px}
.row-count-text.FarmBill{display:none}.record-details{background-color:#dadce0;height:100%;min-height:calc(100vh - 60px - 30px);width:100%}.record-details .dlnTableLink{color:#161641;text-decoration:underline;cursor:pointer}.record-details .receipt-num-holder{display:flex;flex-direction:row}.record-details .record-details-wrapper{max-width:1300px;margin:0 auto}.record-details .record-details-wrapper>.row{justify-content:center;gap:10px}.record-details .record-details-wrapper .party-list{width:100%}.record-details .record-details-wrapper .party-list button{text-transform:capitalize}.record-details .record-details-wrapper .row{display:flex;flex-direction:row}.record-details .record-details-wrapper .row.header-row{justify-content:space-between;align-items:baseline}.record-details .record-details-wrapper .row.header-row h1{color:#30323b;font-size:1.925em;font-weight:bold}.record-details .record-details-wrapper .row .tablist{display:flex;margin-bottom:20px}.record-details .record-details-wrapper .row .tablist button{margin-left:10px}.record-details .record-details-wrapper .row [class$=DetailCard]{flex-grow:1;background-color:#fff;margin:16px;justify-content:flex-start}.record-details .record-details-wrapper .row [class$=DetailCard]:first-child{margin-left:0}.record-details .record-details-wrapper .row [class$=DetailCard]:last-child{margin-right:0}.record-details .record-details-wrapper .row .tab-panel{flex-grow:1;margin-top:15px}.record-details .record-details-wrapper .row .tab-panel:not([hidden]){display:flex}.record-details .record-details-wrapper .row [class$=GridTable]{flex-grow:1;font-size:1.2em}.record-details .record-details-wrapper .row [class$=GridTable] td,.record-details .record-details-wrapper .row [class$=GridTable] th{line-height:normal;vertical-align:middle}.record-details .record-details-wrapper .row .random-details dt{text-transform:capitalize}.record-details .record-details-wrapper .row .flex-end{height:100%;justify-content:flex-end}.record-details .record-details-wrapper .trademark-general-info div[class*=Detail]{width:50%}.record-details .record-details-wrapper .record-detail-context-bar{padding-left:50px}.address-container{padding:5px}.address-container .address-label{font-size:12.8px;font-weight:600;color:#757575;font-style:italic;align-items:center;margin-bottom:1px}.address-container .address-details{font-size:1.2em;font-weight:600}.card-row{display:flex;flex-direction:row;gap:10px}.card-row .card-col{display:flex;flex-direction:column}.date-picker-holder{display:flex;flex-direction:row;align-items:flex-end}.date-picker-holder>div:first-of-type{flex:1}.date-picker-holder .react-datepicker{font-size:1em}.date-picker-holder .react-datepicker .react-datepicker__navigation span{visibility:hidden}.date-picker-holder .react-datepicker button{height:2em}.date-picker-holder button{background-color:#161641;border-color:#161641;border-radius:5px;margin-left:5px;color:#fff;height:35px}.date-picker-holder button>svg,.date-picker-holder button img{display:flex;flex:0 0 auto;width:1.575em;height:1.575em;fill:#fff;background-color:#161641}.date-picker-holder button:focus-visible{border-radius:5px}.fields{margin:auto;width:60%;padding-top:10px}.payor-results{margin:10px;border-radius:4px;max-height:300px;overflow-y:auto}.payor-results .payor-row{display:flex;flex-direction:row}.payor-results .payor-column{padding:0px 10px;width:45%}.modal-context-bar{display:flex;align-self:center;margin:auto;margin-top:10px}.modal-context-bar .context-bar-content{display:flex;gap:8px}.transactions{width:100%;display:flex;flex-direction:column;gap:2px}.record-row{display:flex;flex-direction:row;gap:10px}.record-col{display:flex;flex-direction:column;gap:10px;width:100%}.record{display:flex;flex-direction:column;gap:10px;width:100%}.granite-context-bar{pointer-events:all}.detailsCard{flex:auto;min-width:250px;background-color:#fff}.detailsCard>div{background-color:#161641;font-family:"Montserrat",sans-serif}.detailsCard .sub-card>div,.detailsCard.sub-card>div{background-color:gray}.detailsCard .detailsList{padding-bottom:15px}.detailsCard .detailsList>div{background-color:#fff;font-style:normal}.frequent-payor-cards{display:flex;flex-direction:row;justify-content:left;gap:15px;flex-wrap:wrap}.note-text-area label{margin-bottom:2px;font-weight:600;font-size:1em;color:#191919}.note-text-area textarea{resize:none;width:100%;font-size:1em;border:3px solid;border-color:#e6e6e6;border-radius:5px;padding:5px}.note-text-area textarea:hover,.note-text-area textarea:focus-visible,.note-text-area textarea:focus{border:3px solid #25bdf5;outline:none}.subnautica{display:flex;flex-direction:row;gap:10px;margin-top:25px;margin-bottom:10px}.lone-header{margin-bottom:25px}.note-word-break dd{overflow-wrap:anywhere}.edit-party{background-color:#e6e6e6}.edit-party-categories{display:flex;flex-direction:row;gap:5px;padding:10px;justify-content:center}.edit-party-categories .name{display:flex;flex-direction:row;gap:5px}.edit-party-categories .address{display:flex;flex-direction:column;gap:5px}.edit-party-categories .address .city-state-zip{display:flex;flex-direction:row;gap:20px;width:100%}.reason-list{margin-bottom:5px}.reason-list .reason-name{font-weight:bold;font-style:italic;font-size:.9em;color:#30323b}.reason-list .reason-description{font-size:.95em}.modal-wrapper .modal p.MuiTablePagination-displayedRows{margin-bottom:0}
.row-count-text.FarmBill{display:none}.ucc-general-panel{width:100%;display:flex;gap:10px;flex-direction:column;margin-bottom:50px}.ucc-general-panel h2{font-size:1.3em;font-weight:bold}.ucc-general-panel h4{padding:10px;font-weight:600}.ucc-general-panel .detail-h4{padding:5px 0px}.ucc-general-panel .ucc-general-row{display:flex;gap:10px;flex-direction:row}.ucc-general-panel .ucc-general-row .ucc-general-col{display:flex;gap:10px;flex-direction:column;flex-grow:1}.ucc-general-panel .ucc-general-row .ucc-general-col .detailsCard>div{background-color:#161641;font-family:"Montserrat",sans-serif}.ucc-general-panel .ucc-card-row{display:flex;flex-direction:row}.ucc-general-panel .ucc-card-row .ucc-card-col{display:flex;flex-direction:column;flex-grow:1}.ucc-general-panel .efs-card-row{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.ucc-general-panel .county-card-row{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.loader-wrapper{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.history-changed{display:grid;grid-template-columns:1fr 1fr;height:100%;padding-left:8px}.history-changed .from{background-color:#f1d0cf;padding:5px !important}.history-changed .from.header{font-weight:bolder;background-color:#e6a9a8;border-top-left-radius:6px}.history-changed .to{background-color:#88fdbf;padding:5px !important}.history-changed .to.header{font-weight:bolder;background-color:#5af4a2;border-top-right-radius:6px}.history-changed-wrapper>div>div:last-of-type .history-changed .to{border-bottom-right-radius:6px}.history-changed-wrapper>div>div:last-of-type .history-changed .from{border-bottom-left-radius:6px}
.ucc-row{display:flex;gap:5px;flex-direction:row}.ucc-row .ucc-col{display:flex;gap:5px;flex-direction:column;flex-grow:1}.ucc-history{width:100%;margin-bottom:30px}.party-history{width:100%;display:flex;flex-direction:column;gap:30px}
.work-queue .action-button-group{margin:0px;align-content:flex-start;justify-content:flex-start;flex-flow:unset;padding:0px 5px}.work-queue .div-table-cell span.cell:nth-child(2){display:block;font-style:italic;font-size:11.5px;padding-top:6px;font-weight:500}
.row-count-text.FarmBill{display:none}.misc-work-queue .div-table-row.selected{width:101%}.misc-work-queue .div-table-cell.selected{background:#2626d9}.misc-work-queue .table-controls-wrapper .toolbar{flex-wrap:wrap}.misc-work-queue .misc-wq-module{flex:0 0 100%;padding-left:5px;padding-bottom:8px}.misc-work-queue .misc-wq-filter-chips{padding:4px 15px 8px}.misc-work-queue .misc-wq-module-inner{display:inline-block;min-width:150px}.misc-work-queue .wq-cell-child{font-size:.85em;color:#666}.misc-work-queue .div-table-cell.interactive .wq-cell-child{color:inherit}
.row-count-text.FarmBill{display:none}.receipt{display:block;margin:0 auto;margin-top:70px;background:#fff;max-width:506px;padding:30px;padding-bottom:15px;position:relative;margin-bottom:60px;box-shadow:0px 60px 70px -20px rgba(0,0,0,.25)}.receipt .success-badge{position:absolute;left:50%;margin-left:-37px;width:74px;height:74px;top:-52px;border:4px solid #fff;border-radius:100%;background:linear-gradient(45deg, rgb(193, 149, 51) 0%, rgb(120, 95, 26) 22%, rgb(240, 207, 122) 49%, rgb(254, 247, 184) 50%, rgb(193, 149, 51) 100%);padding-top:10px;animation-delay:.7s}.receipt .success-badge:before{content:" ";position:absolute;width:60px;height:60px;border:1px dashed #fff;top:3px;left:3px;border-radius:100%}.receipt .success-badge .icon{color:#fff;text-align:center;display:block;width:100%;font-size:3rem}.receipt h2,.receipt .heading{text-align:center;font-style:italic;font-size:1.5rem;font-weight:600;color:#666;margin-top:30px;margin-bottom:15px;padding-bottom:20px;border-bottom:1px dashed #ccc}.receipt h2 .markdown,.receipt .heading .markdown{font-style:normal;font-weight:400;margin-top:20px}.receipt h2 .markdown a,.receipt .heading .markdown a{color:#ccad00}.receipt .download-link{position:absolute;top:20px;right:30px;color:#4d4d4d}.receipt .total-row{display:flex;flex-direction:row;justify-content:flex-end;font-size:1.3rem;font-weight:600;padding:15px 0px 5px 0px}.receipt .total-row label{font-size:.7rem;color:#999;text-align:right;margin-bottom:3px}.receipt .total-row .total-col{display:flex;flex-direction:column;width:100%}.receipt .total-row .total-col span{text-align:right}.receipt .refund-text{display:flex;flex-direction:row;font-size:.7rem;padding:0px 0px 10px 0px;font-style:italic}.receipt .line-item{color:#4d4d4d;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:15px;display:flex;flex-direction:column}.receipt .line-item:last-child{margin-bottom:0px}.receipt .line-item .details{display:flex;flex-direction:column}.receipt .line-item .price{text-align:right;margin-left:auto;font-weight:600;font-size:1.1rem;padding-left:10px}.receipt .line-item .product{display:block;width:100%;font-size:1.1rem;font-weight:600;margin-bottom:5px;white-space:pre-wrap}.receipt .line-item .detail{font-style:italic;margin-bottom:5px;display:flex;width:100%}.receipt .line-item .detail-price{margin-left:auto;font-style:normal;font-weight:600}.receipt .line-item button.download-button{text-transform:uppercase;font-weight:800;font-size:.75rem;background:rgba(204,173,0,.25);color:#8f7900}.receipt .line-item button.download-button:hover{background:rgba(204,173,0,.35)}.receipt .line-item button.download-button div{display:flex;justify-content:center;align-items:center}.receipt .line-item button.download-button .svg-icon{flex:0 0 auto;width:18px;margin-right:3px;height:20px}.receipt .receipt-download{appearance:none;text-transform:uppercase;font-weight:800;font-size:.8rem;position:absolute;right:30px;top:15px;background:none;color:#ccad00;animation-delay:.9s;text-decoration:none}.receipt .receipt-download:hover{text-decoration:underline}.receipt .receipt-download div{display:flex;justify-content:center;align-items:center}.receipt .receipt-download .svg-icon{margin-right:2px;width:20px;height:20px}.receipt .controls{display:flex;justify-content:flex-end;margin-top:15px}.receipt .controls button{display:flex;align-items:center;text-transform:uppercase;font-weight:800}.receipt .controls button .svg-icon{display:none;width:20px;margin-right:5px;height:20px}.zig-zag:before{background:linear-gradient(-45deg, #fff 16px, #fff 16px, #fff 16px, transparent 0),linear-gradient(45deg, #fff 16px, transparent 0);background-position:left top;background-repeat:repeat-x;background-size:22px 32px;content:" ";display:block;height:32px;width:100%;position:absolute;top:-32px;left:0}.zig-zag:after{background:linear-gradient(-45deg, transparent 16px, #fff 0),linear-gradient(45deg, transparent 16px, #fff 0);background-repeat:repeat-x;background-position:left bottom;background-size:22px 32px;content:" ";display:block;height:32px;width:100%;position:absolute;bottom:-32px;left:0}.receipt-wrapper{min-height:calc(100vh - 60px - 30px)}.payment-callback{flex-direction:column}.payment-callback .orbit-loader div{animation-timing-function:linear !important;animation-duration:600ms !important}.payment-callback .message{font-size:2rem;font-weight:800;text-transform:uppercase;color:#161641;margin-top:2rem}.payment-callback .text-danger{background:none;color:#ad2624;text-align:center;max-width:700px}.payment-callback .svg-icon{width:100%;max-width:50px;margin-bottom:-20px}.payment-callback .flex-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-callback .delay{animation-delay:1s}.payment-callback p{margin-top:10px;font-size:1rem;font-style:italic;line-height:1.5}.receipt .downloads-wrapper h2{border:none;margin-top:20px;padding-bottom:5px}.receipt .downloads-wrapper.download-groups .download-group{margin-bottom:30px}.receipt .downloads-wrapper.download-groups .download-group h3{font-size:1.1rem;font-weight:600;color:#4d4d4d;margin-bottom:10px}.receipt .downloads-wrapper.download-groups .download-group p{font-size:.9rem;font-weight:600;color:#4d4d4d;margin-bottom:8px;font-style:italic}.receipt .downloads-wrapper.download-groups .download-group p.error-group{color:#ad2624}.receipt .downloads-wrapper.download-groups .download-group:last-child{margin-bottom:0px}
.row-count-text.FarmBill{display:none}.migration-page .section{gap:15px}.migration-page .description{font-style:italic}.migration-page .danger-text{font-weight:600;color:#ad2624;font-style:italic}.migration-page p{max-width:600px;line-height:1.2}.migration-page .field{padding-top:0px;padding-bottom:0px}.migration-page ul{padding-left:20px}.migration-page li{max-width:600px;line-height:1.2;margin-bottom:8px}
.row-count-text.FarmBill{display:none}.not-found{display:flex;flex-direction:column}.not-found h1{font-weight:800;color:#e6e6e6;font-size:30vh;text-align:center;text-shadow:2vh 2vh 0px rgba(204,173,0,.1);padding:30px}@media only screen and (max-width : 768px){.not-found h1{font-size:20vh}}.not-found .message{text-align:center;font-size:1.5rem;width:100%;padding:20px;max-width:800px;align-self:center;color:#666;font-style:italic;line-height:1.4}@media only screen and (max-width : 768px){.not-found .message{font-size:1rem}}.not-found .message a{color:#666;text-decoration:none;border-bottom:3px solid #ccad00;transition:border-bottom-width 150ms,background 150ms}.not-found .message a:hover{border-bottom-width:6px;background:rgba(204,173,0,.1)}.not-found .quick-links{display:flex;flex-direction:row;justify-content:space-around;width:100%;max-width:800px;align-self:center;margin-top:50px}@media only screen and (max-width : 768px){.not-found .quick-links{flex-direction:column;margin-top:10px}.not-found .quick-links .quick-link{margin-bottom:15px}}.not-found .quick-link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.not-found .quick-link:hover .title{border-bottom:3px solid #ccad00;background:rgba(204,173,0,.1)}.not-found .quick-link .icon-wrapper{width:70px;height:70px;border-radius:100%;background:rgba(204,173,0,.1);color:#666;padding:10px}.not-found .quick-link .icon-wrapper .svg-icon{width:100%}.not-found .quick-link .title{font-size:1rem;font-weight:600;padding:10px;color:#666;border-bottom:3px solid rgba(0,0,0,0);margin-top:10px;transition:border 150ms,background 150ms}
.row-count-text.FarmBill{display:none}.fc-login-wrapper{display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);max-width:650px}@media only screen and (max-width : 768px){.fc-login-wrapper{min-width:auto;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);width:100%}}.fc-header{display:flex;flex-direction:row;align-items:center;background:#161641;color:#fff;padding:10px;font-size:1.3rem}.fc-header img{width:60px;margin-right:10px}.fc-body{display:flex;flex-direction:row}@media only screen and (max-width : 768px){.fc-body{flex-direction:column}}.fc-column{display:flex;flex-direction:column;flex:0 0 50%;width:50%;padding:25px}@media only screen and (max-width : 768px){.fc-column{flex:0 0 100%;width:100%}}.fc-column.secondary{background:#f2f2f2;padding:40px}.fc-column .description{max-width:350px;font-style:italic;line-height:1.3;margin-bottom:10px}.fc-column .description:last-child{margin-bottom:0px}.fc-column .field{width:100%;margin:0px;padding:0px;margin-bottom:20px;transition:none}.fc-column .text-wrapper{width:100%}.fc-column input{width:100%}.fc-column button{text-align:center;align-items:center;justify-content:center;margin:5px 0px}.fc-column button:active{background:#10102e}
.row-count-text.FarmBill{display:none}.certificate-success .message{background:rgba(2,141,67,.3);padding:5px;border-radius:3px;color:#000;font-style:normal;font-weight:600;display:flex;align-items:center}.certificate-success .message .svg-icon{max-width:30px;margin-right:5px}.certificate-success h2{font-size:1rem;margin-bottom:5px}.certificate-success .date{font-style:italic;font-weight:400}.certificate-success .verify-certificate-table{width:100%}.certificate-success .verify-certificate-table td{padding-bottom:10px}.certificate-success .verify-certificate-table td.label{text-align:right}.certificate-success .verify-certificate-table td.value{padding-left:20px;vertical-align:bottom;word-break:break-word}.verify-certificate .fc-login-wrapper{max-width:1000px}
.row-count-text.FarmBill{display:none}.toast-wrapper{position:fixed;left:50%;bottom:-5vh;z-index:10000;width:1px;height:1px;display:flex;flex-direction:row;justify-content:center;align-items:center}.toast-wrapper.sidebar-collapsed{margin-left:-68px}.toast-wrapper .toast{background:#1a1a66;color:#fff;font-weight:600;display:flex;padding:18px 18px;border-radius:6px;max-width:60vw;flex:0 0 auto;justify-content:center;align-items:center;box-shadow:0 15px 30px 0 rgba(0,0,0,.21),0 5px 15px 0 rgba(0,0,0,.12)}@media only screen and (max-width : 768px){.toast-wrapper .toast{max-width:90vw}}.toast-wrapper .toast .message{text-align:center;font-size:1rem;font-weight:400}.toast-wrapper .toast .dismiss-btn{padding:5px;color:#fff;border:none;background:#24248f;width:26px;height:26px;border-radius:4px;margin:-5px;margin-left:10px;outline:none}.toast-wrapper .toast .dismiss-btn:hover{background:#2929a3}.toast-wrapper .toast .dismiss-btn .svg-icon{width:16px}.toast-wrapper .toast.danger{background:#9d3534;color:#fff;box-shadow:0 15px 30px 0 rgba(48,15,15,.21),0 5px 15px 0 rgba(48,15,15,.12)}.toast-wrapper .toast.danger .dismiss-btn{border:solid 1px #fff;background:#b83e3d;display:flex}.toast-wrapper .toast.danger .dismiss-btn:hover{background:#c44c4a}.toast-wrapper .toast.danger .dismiss-btn:focus{outline:solid 2px #fff !important}.toast-wrapper .toast.success{background:#028d43;color:#fff}.toast-wrapper .toast.success .dismiss-btn{border:solid 1px #fff;background:#029c4a;display:flex}.toast-wrapper .toast.success .dismiss-btn:hover{background:#02a64f}.toast-wrapper .toast.success .dismiss-btn:focus{outline:solid 2px #fff !important}@media only screen and (min-width : 992px){.toast-wrapper{left:calc(50% + 100px)}}.float-in-up{animation:float-in-up 500ms;animation-fill-mode:forwards}@keyframes float-in-up{from{transform:translateY(0vh)}to{transform:translateY(-10vh)}}.float-out-down{animation:float-out-down 500ms;animation-fill-mode:forwards}@keyframes float-out-down{from{transform:translateY(-10vh)}to{transform:translateY(0vh)}}
.row-count-text.FarmBill{display:none}.data-requests,.inner-body{padding-top:30px}.data-requests .table-toolbar,.inner-body .table-toolbar{border-bottom:1px solid #e6e6e6}.data-requests .table-toolbar h1,.inner-body .table-toolbar h1{font-weight:bold;font-size:1.6rem}.data-requests .table-toolbar .help-body,.inner-body .table-toolbar .help-body{padding-top:15px;padding-bottom:15px;margin-right:20px;white-space:pre-wrap}.data-requests .table-toolbar .help-body ol,.inner-body .table-toolbar .help-body ol{padding-left:20px}.data-requests .table-toolbar .description,.inner-body .table-toolbar .description{padding-top:5px;font-style:italic}ul.data-request-blocks{display:flex;align-items:center;flex-direction:column;padding-top:20px}li.data-request-block{width:100%;max-width:550px;display:flex;align-items:center;padding:10px;border-radius:3px;background:#f2f2f2;margin:4px;box-shadow:0px 1px 1px rgba(0,0,0,.3);border-top:1px solid #e8e8e8;border-left:4px solid rgba(0,0,0,0);transition:background 100ms}li.data-request-block .dr-title-wrapper{display:flex;flex-direction:column;padding-right:6px}li.data-request-block .dr-title-wrapper span.dr-title{font-weight:400;font-size:1rem;color:#505050}li.data-request-block .dr-title-wrapper span:last-child{margin-top:4px;color:gray;font-style:italic}li.data-request-block .dr-subtitle{display:flex;flex-direction:row;align-items:center;font-size:.8rem}li.data-request-block .dr-subtitle svg{margin-right:7px;width:16px;height:16px}li.data-request-block .dr-subtitle .date.date{margin-top:0px;margin-right:5px}li.data-request-block .dr-buttons{display:flex;flex-direction:row;margin-left:auto}li.data-request-block .dr-buttons button{height:40px;border-radius:3px;border:1px solid #999;color:#595959;background:none;font-size:.85rem;white-space:nowrap;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}li.data-request-block .dr-buttons button:hover{background:#e5e5e5}li.data-request-block .dr-buttons button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}li.data-request-block .dr-buttons button:last-child{margin-left:8px}li.data-request-block .dr-buttons button.fixed{width:40px;padding:1px;padding-top:2px}li.data-request-block .dr-buttons button.first{margin-right:8px}li.data-request-block .dr-buttons button.cart-button{margin-right:8px;padding:4px}li.data-request-block .dr-buttons button.trash-button{margin-right:8px;padding:4px}li.data-request-block .dr-buttons .orbit-loader{transform:scale(0.7) translateX(13px)}li.data-request-block.dr-active{border-left-color:#028d43}li.data-request-block.dr-cancelled{border-left-color:#ad2624}li.data-request-block.dr-failed{border-left-color:#ad2624}li.data-request-block.dr-complete{border-left-color:#e5e5e5}li.data-request-block.active{background:#dedede}li.data-request-block.dr-paused{border-left-color:#fbe584}.subscription-blocks{display:flex;align-items:center;flex-direction:column;padding-top:20px}.subscription-block{width:100%;max-width:450px;display:flex;align-items:center;padding:10px;border-radius:5px;background:#f2f2f2;margin:5px}.subscription-block label{font-size:.85rem;padding:10px}.subscription-block .subscribe-button{text-transform:uppercase;width:124px}.subscription-block .subscribe-button .svg-icon{margin-right:8px;width:20px;flex:0 0 auto}.subscription-block .subscribe-button .button-label{flex:1}.subscription-block.subscribed{background:rgba(204,173,0,.2)}.subscription-block.unsubscribed .subscribe-button{background:#fff;color:#806c00}.subscription-block.unsubscribed .subscribe-button:hover{background:#fff1a3}.dr-management-drawer{transition:opacity 300ms}.dr-management-drawer.loading{opacity:.7}.dr-management-drawer .error-message{color:#ad2624;text-align:center;font-size:.8rem;font-style:italic;line-height:1.2}.nickname-editor{padding:20px}.nickname-editor>div{padding:10px 0}.nickname-editor .text-wrapper{display:block}.nickname-editor label{font-size:1.125em}
.row-count-text.FarmBill{display:none}.detail-page-wrapper .general-info .column{padding:0px 10px}.detail-page-wrapper .general-info .column:first-child{padding-right:10px;padding-left:0px}.detail-page-wrapper .general-info .column:last-child{padding-left:10px;padding-right:0px}@media only screen and (max-width : 992px){.detail-page-wrapper .general-info .column{padding-right:0px}.detail-page-wrapper .general-info .column:first-child{margin-bottom:20px}.detail-page-wrapper .general-info .column:last-child{padding-left:0px;padding-right:10px}}@media only screen and (max-width : 480px){.detail-page-wrapper .general-info .column{margin-bottom:20px;padding:0px}.detail-page-wrapper .general-info .column:first-child{padding:0px}.detail-page-wrapper .general-info .column:last-child{padding:0px}}.detail-header{margin-bottom:20px}.detail-header .first-col{padding-right:20px;padding-left:0px}@media only screen and (max-width : 480px){.detail-header .first-col{padding-right:0px}}.detail-header .last-col{padding-left:0px}.detail-header .critical-block{display:flex;flex-direction:column;overflow:hidden;border-radius:10px}.detail-header .critical-block .name-block{display:flex;flex-direction:column;background:#2626d9;padding:15px 20px}.detail-header .critical-block .name-block .name{color:#fff;font-size:2.5rem}.detail-header .critical-block .name-block .type{color:rgba(255,255,255,.8);font-style:italic;font-size:.95rem;margin-top:3px}@media only screen and (max-width : 992px){.detail-header .critical-block .name-block{padding:8px 12px}.detail-header .critical-block .name-block .name{font-size:2rem}}.detail-header .critical-block .details-block{background:#f2f2f2;display:flex;flex-direction:row;flex-wrap:wrap}.detail-header .critical-block .details-block.status-color-green{position:relative}.detail-header .critical-block .details-block.status-color-green:before{position:absolute;left:0px;top:0px;height:100%;width:5px;background:#00a94f;content:""}.detail-header .critical-block .details-block .detail-wrapper{margin-right:7px}@media only screen and (max-width : 992px){.detail-header .critical-block .details-block{padding:8px 12px}.detail-header .critical-block .details-block .detail{margin-bottom:10px}}@media only screen and (max-width : 480px){.detail-header .critical-block{margin-bottom:15px}}.detail-header .standing-block{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%}.detail-header .standing-block .standing{flex:1 1 auto;display:flex;align-items:center;background:#f2f2f2;padding-left:10px}.detail-header .standing-block .standing .detail-wrapper{margin:0px}.detail-header .standing-block .standing:nth-child(even){background:#e6e6e6}.detail-header .standing-block .standing.standing-green{border-left:5px solid #00a94f}.detail-header .standing-block .standing.standing-red{border-left:5px solid #d71a17}@media only screen and (max-width : 480px){.detail-header .standing-block .standing .detail{margin:8px 12px;margin-left:5px}}.detail-wrapper{display:flex;flex-direction:column;margin:15px 20px}.detail-wrapper label{font-style:italic;color:#999;font-size:.8rem;font-weight:600;margin-bottom:3px}.detail-wrapper .value{font-size:1.1rem;font-weight:600;color:#666;line-height:1.2;margin-top:-1px}@media only screen and (max-width : 992px){.detail-wrapper{margin:8px 12px;margin-right:4px;margin-bottom:20px}.detail-wrapper label{font-size:.75rem}.detail-wrapper .value{font-size:1rem}}.detail-block{overflow:hidden;border-radius:10px;background:#f2f2f2;margin-bottom:20px}.detail-block:last-child{margin-bottom:0px}.detail-block .title{padding:8px 12px;background:#ccc;color:#4d4d4d;font-size:1rem;font-weight:800}.detail-block .stacked-label{margin:15px 20px;display:flex;flex-direction:column;margin-bottom:10px}.detail-block .stacked-label .primary{color:#2626d9;font-size:1.7rem;font-weight:800;margin-bottom:5px}.detail-block .stacked-label .secondary{color:#4d4d4d;font-size:1rem;font-weight:600;font-style:italic}@media only screen and (max-width : 992px){.detail-block .stacked-label{margin:8px 12px;margin-bottom:15px}}.detail-notes .input-column{padding:0px}.detail-notes .button-column{padding:0px}.detail-notes .button-column+div{margin-top:20px}.detail-notes textarea{width:100%;height:100%;background:#f2f2f2;border:none;border-radius:10px 0px 0px 10px;padding:15px 20px;font-size:1rem;font-weight:600;color:#4d4d4d;outline:none;resize:none}.detail-notes textarea:focus{background:#e6e6e6}.detail-notes button{width:100%;height:100%;background:#2626d9;border:none;border-radius:0px 10px 10px 0px;color:#fff;font-size:1rem;font-weight:600;font-family:"Montserrat",sans-serif;transition:background 200ms,color 200ms}.detail-notes button:disabled{background:#ccc;color:#999}.detail-notes button:focus{outline:none;background:#b6b6fb}.detail-notes .note{display:flex;flex-direction:column;margin:10px 0px}.detail-notes .note .header{display:flex;flex-direction:row;align-items:center}.detail-notes .note .header img{margin-right:7px;margin-left:7px}.detail-notes .note .header .username{font-size:1.2rem;font-weight:800;color:#161641;margin-right:8px}.detail-notes .note .header .date{color:#999;font-style:italic}.detail-notes .note .header .meta-wrapper{display:flex;flex-direction:row}.detail-notes .note .text{margin-top:-7px;padding-left:53px;font-size:.9rem;color:#4d4d4d;font-weight:600}@media only screen and (max-width : 480px){.detail-notes textarea{border-radius:10px 10px 0px 0px}.detail-notes button{border-radius:0px 0px 10px 10px;padding:10px 0px}.detail-notes .note{margin-bottom:15px}.detail-notes .note .header{margin-bottom:5px}.detail-notes .note .header .meta-wrapper{flex-direction:column}.detail-notes .note .header .meta-wrapper .username{margin-bottom:5px}.detail-notes .note .text{margin-top:0px}}
.row-count-text.FarmBill{display:none}.health-care-directive-page{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:"Open Sans",sans-serif;min-height:calc(100vh - 60px - 30px)}.health-care-directive-page .hcd-card{width:90%;align-self:center;margin-top:20px;box-shadow:0px 5px 4px -3px rgba(0,0,0,.3);border-radius:10px;margin-bottom:10px}.health-care-directive-page.record-detail-page{align-items:flex-start}.health-care-directive-page.record-detail-page .align-right{display:flex;justify-content:center;padding-right:25px;margin-left:auto}.health-care-directive-page.record-detail-page .align-right a{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem;color:#666}.health-care-directive-page.record-detail-page .align-right a:hover{text-decoration:underline}.health-care-directive-page.record-detail-page .align-right a svg{width:22px;margin-right:4px}.health-care-directive-page.record-detail-page .detail-page-wrapper .general-info .column:first-child{padding-left:3px}.health-care-directive-page.record-detail-page .detail-page-wrapper .general-info .column:last-child{padding-right:3px}.health-care-directive-page .hcd-description{line-height:1.3;font-size:13px}.health-care-directive-page .error{font-style:italic;color:#ad2624;font-size:13px;margin-top:6px}.health-care-directive-page .back-link{margin-bottom:10px;background:none;border:none;font-weight:600;color:#000029}.health-care-directive-page .back-link:hover{text-decoration:underline}.health-care-directive-page .certified-date-wrapper.certified-date-wrapper .field{margin-bottom:0px}
.row-count-text.FarmBill{display:none}.manage-signers-page .add-wrapper{margin-top:20px}.manage-signers-page .add-wrapper button{text-transform:uppercase}.signers-display-wrapper{margin-top:20px}.signers-display-wrapper .loader-wrapper{min-height:80px}.signer-display-row{background:rgba(204,173,0,.15);border-radius:6px;margin:7px 0px;padding:10px}.signer-display-row:last-child{margin-bottom:0px}.signer-display-row .signer-icon{width:40px;height:40px;border-radius:100%;overflow:hidden;background:rgba(204,173,0,.4);padding-top:4px;color:#fff;margin-right:10px;flex:0 0 auto}.signer-display-row .signer-info{align-self:center;justify-content:center;align-items:flex-start;flex:1 1 auto}.signer-display-row .signer-info span:first-child{font-size:18px;margin-bottom:3px;font-weight:600}.signer-display-row .signer-info span:last-child{font-size:14px;color:#665700;display:flex;align-items:center;cursor:default;outline:none;border-radius:3px;width:auto;word-break:break-word}.signer-display-row .signer-info span:last-child:hover .svg-icon{opacity:1}.signer-display-row .signer-info span:last-child .svg-icon{width:16px;margin-left:7px;opacity:0}.signer-display-row .signer-info span:last-child:focus{background:rgba(204,173,0,.2)}.signer-display-row .signer-info span:last-child:active{background:none}.signer-display-row .signer-info span:last-child.disabled{background:none !important;transition:background 200ms}.signer-display-row .signer-info span:last-child.disabled .svg-icon{opacity:0}.signer-display-row .signer-info input{background:rgba(255,255,255,.7);border:none;border-radius:3px;width:100%;outline:none;font-size:14px;margin:-1px;height:17px}.signer-display-row.signed{background:rgba(2,141,67,.15)}.signer-display-row.signed .signer-icon{padding:3px;padding-top:5px;padding-right:4px;background:rgba(2,141,67,.4)}.signer-display-row.signed .signer-info span:last-child{color:#012813}.signer-display-row.signed .signed-date{line-height:1.2;align-self:center;color:#012813}.signer-display-row.signed .signed-date .label{font-style:italic}.signer-display-row .menu-button{margin-left:auto;width:30px;padding:0px;background:none;border:none;margin-right:-5px;border-radius:6px;color:#ccad00;outline:none;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.signer-display-row .menu-button:hover{background:rgba(255,255,255,.5)}.signer-display-row .menu-button:focus{outline-color:rgba(10,164,221,.5);outline-offset:0px}.signer-display-row button{align-self:center;text-transform:uppercase;background:rgba(204,173,0,.2);border:none;padding:10px 10px;color:#665700;margin-left:6px;white-space:nowrap}.signer-display-row button:hover{background:rgba(255,221,26,.2)}.signer-display-row button:disabled{background:rgba(255,221,26,.1)}.signatures-success-message{margin-bottom:30px}.signatures-success-message .signer-success-title{display:flex;align-items:center}.signatures-success-message .signer-success-icon{width:40px;height:40px;background:rgba(2,141,67,.4);display:flex;justify-content:center;align-items:center;padding:2px;padding-right:4px;padding-top:5px;border-radius:100%;color:#fff;margin-right:15px}.signers-manage-title{display:flex;flex-direction:row;align-items:center}.signers-manage-title .orbit-loader{opacity:0;margin-left:15px;animation-delay:1s}.signatures{overflow-x:auto}.signatures>.row,.signatures>.field{min-width:640px;width:100%}
.row-count-text.FarmBill{display:none}.unsupported-browser-wrapper{position:fixed;width:100%;height:100%;left:0px;top:0px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,41,.7);z-index:9999}@supports(backdrop-filter: blur(10px)){.unsupported-browser-wrapper{backdrop-filter:blur(10px) grayscale(100%)}}.unsupported-browser-wrapper .inner-wrapper{width:100%;max-width:500px;padding:15px}.unsupported-browser-wrapper header{width:100%;padding:10px;padding-left:0px;padding-right:0px;display:flex;color:#fff;align-items:center}.unsupported-browser-wrapper header img{width:55px}.unsupported-browser-wrapper header .title-wrapper{display:flex;justify-content:center;padding-left:10px}.unsupported-browser-wrapper header .title-wrapper h1{font-size:20px;font-weight:600}.unsupported-browser-wrapper header .title-wrapper span{font-size:14px}.unsupported-browser-wrapper header p{margin-left:auto;font-weight:600;font-size:24px}.unsupported-browser-wrapper .message-wrapper{background:#fff;border-radius:3px;padding:20px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);width:100%}.unsupported-browser-wrapper .message-wrapper p{font-size:16px;margin:15px 0px}.unsupported-browser-wrapper .message-wrapper p:first-child{margin-top:0px}.unsupported-browser-wrapper .message-wrapper p:last-child{margin-bottom:0px}.unsupported-browser-wrapper .unsupported-footer{color:#fff;font-size:11px;font-style:italic;text-align:right;margin-top:5px;position:fixed;right:10px;bottom:10px}.unsupported-browser-wrapper .unsupported-footer a{color:#fff}.unsupported-browser-wrapper .browser-list{display:flex;flex-direction:row;margin-top:10px;margin-left:-10px;margin-right:-10px;margin-bottom:-10px}.unsupported-browser-wrapper .browser-list a{display:flex;align-items:center;padding:5px;margin:3px;text-decoration:none;color:#161641;border-radius:6px;transition:background 100ms}.unsupported-browser-wrapper .browser-list a img{width:50px;margin-right:10px}.unsupported-browser-wrapper .browser-list a:hover[data-hover-color=red]{background:rgba(255,52,52,.25)}.unsupported-browser-wrapper .browser-list a:hover[data-hover-color=teal]{background:rgba(52,255,170,.25)}.unsupported-browser-wrapper .browser-list a:hover[data-hover-color=blue]{background:rgba(52,164,255,.25)}.unsupported-browser-wrapper .browser-list a:hover[data-hover-color=orange]{background:rgba(255,131,52,.25)}.unsupported-browser-wrapper .browser-column{display:flex;flex-direction:column;width:50%}
.row-count-text.FarmBill{display:none}.correct-reject{margin:auto;padding-bottom:84px;display:flex;justify-content:center;align-items:flex-start}.correct-reject .info-row{display:flex;flex-direction:row;justify-content:center;margin:8px}.correct-reject .info-row h3{background-color:#161641;font-size:1.25em}.correct-reject .info-row .details-row{display:flex;justify-content:space-between}.correct-reject .info-row .details-row .details-col{display:flex;flex-direction:column;justify-content:flex-start}.correct-reject .floating-card{margin:8px;box-shadow:0px 7px 10px rgba(0,0,0,.16);background:#fff;padding:15px;border-radius:10px}.correct-reject .floating-card .correct-title{font-size:1.4em;font-weight:700;padding-bottom:6px}.correct-reject .floating-card .correct-subtitle{font-size:1.2em;font-weight:500px;font-style:italic;color:#757575;padding-bottom:12px}.correct-reject .floating-card .details-row{display:flex;flex-direction:row;justify-content:space-evenly}.correct-reject .floating-card .record-details-card{font-size:1.1em;font-weight:700;padding-bottom:8px}.correct-reject .floating-card-variable-width{width:440px;height:fit-content;transition:width .8s;box-shadow:0px 7px 10px rgba(0,0,0,.16);background:#fff;padding:15px;border-radius:10px}.correct-reject .floating-card-variable-width .tablist{display:flex;flex-direction:row;gap:10px}.correct-reject .floating-card-variable-width .tablist .error{background:#161641;color:#fff}.correct-reject .floating-card-variable-width .tablist .triangle{width:20px;height:20px;border-style:solid;border-width:0 16px 24px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.correct-reject .floating-card-variable-width .tablist .triangle svg{fill:red;margin-top:5px;margin-left:-9px;height:18px;width:18px}.correct-reject .floating-card-variable-width .reasons-title{font-size:1.2em;font-weight:700;padding-bottom:10px;margin-top:25px}.correct-reject .floating-card-variable-width .accordion div:last-of-type{padding-bottom:1px}.correct-reject .floating-card-variable-width .accordion button{margin-bottom:1px;justify-content:flex-end}.correct-reject .floating-card-variable-width .accordion button span:first-of-type{margin-right:auto}.correct-reject .floating-card-variable-width .accordion button .outer-triangle{width:14px;height:14px;border-style:solid;border-width:0 15px 21px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999 rgba(0,0,0,0);display:flex;justify-content:center;margin-right:5px}.correct-reject .floating-card-variable-width .accordion button .outer-triangle .triangle{width:10px;height:10px;border-style:solid;border-width:0 12px 18px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.correct-reject .floating-card-variable-width .accordion button .outer-triangle .triangle svg{fill:red;margin-top:5px;margin-left:-6px;height:12px;width:12px}.correct-reject .floating-card-variable-width .contact-title{font-size:1.2em;font-weight:700;padding-bottom:10px}.correct-reject .floating-card-variable-width .checkbox-wrapper{padding-bottom:12px}.correct-reject .contact-width{width:320px}.correct-reject .contact-width input,.correct-reject .contact-width select{min-width:4em;height:2.2em;background:linear-gradient(rgba(0, 0, 0, 0.1019607843), white);border:2px solid #adadad;margin-bottom:10px}.correct-reject .separator{width:100%;height:1px;border:1px solid #e2e2e2;margin:14px 0}.correct-reject .floating-card-stripes{border-radius:6px}.correct-reject .floating-card-stripes .inner{background:#fff;width:100%;height:100%}.correct-reject .floating-card-stripes .letter-wrapper{display:flex;justify-content:center;align-items:center}.correct-reject .floating-card-stripes .letter-wrapper .separator{width:100%;height:1px;border:1px solid #747474;margin:4px 0px 12px 0px}.correct-reject .floating-card-stripes .letter-content{width:100%;padding:8px 20px}.correct-reject .floating-card-stripes .barcode-row{display:flex;flex-direction:row;justify-content:space-between}.correct-reject .floating-card-stripes .barcode-row .barcode{margin:10px;width:150px;height:44px}.correct-reject .floating-card-stripes .header-row{display:block;max-height:100px;margin:auto;padding-left:0px}.correct-reject .floating-card-stripes .notice-title{font-size:15px;font-weight:700;text-align:center;padding-bottom:10px}.correct-reject .floating-card-stripes .letter-info{display:flex;flex-direction:column;font-size:10px;text-align:left;font-weight:600;line-height:1.1em}.correct-reject .floating-card-stripes .letter-body{padding-top:22px;font-size:10px;font-weight:600}.correct-reject .floating-card-stripes .letter-body .subheading{font-size:11px;font-weight:bold;padding:10px 0px;font-style:italic}.correct-reject .floating-card-stripes .letter-body .reason-wrapper{padding:10px 0px}.correct-reject .floating-card-stripes .letter-body .list-item{font-size:10px}.correct-reject .floating-card-stripes .letter-body .reason{font-weight:bold;padding-left:8px}.correct-reject .floating-card-stripes .letter-body .reason-details{padding-top:10px;padding-left:12px;font-size:10px}.context-bar-wrapper .step-text{font-size:.9em;color:#868686;font-weight:600;padding-bottom:4px}.context-bar-wrapper .step-number{color:#868686;display:flex;flex-direction:row;font-size:1.4em;font-weight:600}.context-bar-wrapper .step-number .step-title{margin-left:6px;color:#000;font-weight:900}.dropdown-button{background-color:#e9ebef;border-radius:5px;color:#444;cursor:pointer;padding:8px;margin:3px;width:100%;border:none;text-align:left;outline:none;font-size:1em;display:flex;flex-direction:row;justify-content:space-between}.dropdown-button:hover{background-color:#d5d7db}.dropdown-button:focus-visible{box-shadow:0px 0px 0px 2px #add8e6}.title-wrapper{font-size:1em;font-weight:600}.toBlock{width:300px;line-height:1.2em}.toName{font-weight:600;font-size:1.6em;margin-bottom:10px}.dashed-border-box{font-size:1.3em;font-style:italic;font-weight:500;text-align:center;padding:24px;margin:10px 0px;border:1px dashed gray}.no-padding-context-button{border:none;outline:none;display:flex;flex-direction:row;align-items:center;padding:0px 14px;border-radius:8px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:16px}.no-padding-context-button[aria-disabled=true]{cursor:not-allowed;background-color:#666 !important}.no-padding-context-button:focus-visible{box-shadow:0 0 0 2px #0aa4dd}.no-padding-context-button.correct{background-color:"hsl(127, 100%, 29%)"}.no-padding-context-button.reject{background-color:"hsl(345, 100%, 42%)"}.spinner-wrapper{position:relative;top:7px;padding-left:6px}.spinner-wrapper label{position:relative;height:31px;width:31px;top:-4px;display:inline-block;border:3.5px solid rgba(255,255,255,.2);border-radius:50%;border-left-color:#fff;animation:rotate 1s linear infinite}@keyframes rotate{50%{border-left-color:#fff}75%{border-left-color:#d3d3d3}100%{transform:rotate(360deg)}}.spinner-wrapper label .check-icon{display:none}.spinner-wrapper label .check-icon:after{position:absolute;content:"";top:50%;left:4px;transform:scaleX(-1) rotate(135deg);height:20px;width:10px;border-top:3.5px solid #fff;border-right:3.5px solid #fff;transform-origin:left top;animation:check-icon .4s ease}@keyframes check-icon{0%{height:0;width:0;opacity:1}20%{height:0;width:7px;opacity:1}40%{height:16px;width:10px;opacity:1}100%{height:20px;width:10px;opacity:1}}.spinner-wrapper input{display:none}.spinner-wrapper input:checked~label .check-icon{display:block}.spinner-wrapper input:checked~label{animation:none;border-color:#fff;transition:border .5s ease-out}.reason-input{border-radius:4px;height:20px;margin-left:2px;border:2px solid #a4a6ad}.reason-input:focus{border-color:#24cbf5}.reason-input.error-param{border-color:#d60036}.date-picker-holder{display:flex;flex-direction:row;align-items:center}.date-picker-holder>div:first-of-type{flex:1}.date-picker-holder button{margin-top:5px;height:30px}.entity-ro{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;margin:8px}.entity-ro .corr-label{margin-bottom:2px;color:#191919;padding:0px}.entity-ro .corr-label dt{font-style:normal;color:#191919;font-size:.7em}.entity-ro .corr-label dd{font-size:1.1em;font-weight:600}.dln-link{text-decoration:underline;color:#161641}.dln-link:hover{cursor:pointer}.refund-confirmation{max-height:fit-content;transition-property:max-height,transform,margin,visibility;transition-duration:.3s}.refund-confirmation.hidden{max-height:0;padding:0;transform:scale(0);visibility:hidden;margin:0}.entity-step-loader{margin:auto;margin-top:5px;margin-bottom:5px}.corr-wizard{padding-left:8px;margin-top:-10px;display:flex}.corr-wizard .corr-sidebar{max-width:345px !important}.corr-wizard .corr-body{margin-top:150px;margin-left:-15px}.corr-wizard .corr-body .corr-field-container{display:flex;flex-direction:column;gap:8px;width:400px}.corr-wizard .corr-body .corr-field-container .city-state-row{display:flex;flex-direction:row;justify-content:space-between;gap:4px}.corr-wizard .corr-body .corr-field-container .tablist{display:flex;flex-direction:row;justify-content:space-around}.corr-wizard .corr-body .corr-field-container .tablist .error{background:#161641;color:#fff}.corr-wizard .corr-body .corr-field-container .tablist .triangle{width:20px;height:20px;border-style:solid;border-width:0 16px 24px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.corr-wizard .corr-body .corr-field-container .tablist .triangle svg{fill:red;margin-top:5px;margin-left:-9px;height:18px;width:18px}.corr-wizard .corr-body .corr-field-container .reasons-title{font-size:1.2em;font-weight:700;padding-bottom:10px;margin-top:25px}.corr-wizard .corr-body .corr-field-container .accordion div:last-of-type{padding-bottom:1px}.corr-wizard .corr-body .corr-field-container .accordion button{background-color:#161641 !important;color:#fff;margin-bottom:1px;justify-content:flex-end}.corr-wizard .corr-body .corr-field-container .accordion button:hover{background-color:rgba(20,88,215,.8) !important}.corr-wizard .corr-body .corr-field-container .accordion button span:first-of-type{margin-right:auto}.corr-wizard .corr-body .corr-field-container .accordion button .outer-triangle{width:14px;height:14px;border-style:solid;border-width:0 15px 21px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999 rgba(0,0,0,0);display:flex;justify-content:center;margin-right:5px}.corr-wizard .corr-body .corr-field-container .accordion button .outer-triangle .triangle{width:10px;height:10px;border-style:solid;border-width:0 12px 18px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.corr-wizard .corr-body .corr-field-container .accordion button .outer-triangle .triangle svg{fill:red;margin-top:5px;margin-left:-6px;height:12px;width:12px}.corr-wizard .template-letter-wrapper{margin-top:32px;margin-right:-12px}.corr-wizard .correspondence-date label{margin-bottom:2px;font-weight:600;font-size:.9em;color:#191919}.corr-wizard .correspondence-date div{padding:6px}
.row-count-text.FarmBill{display:none}.report-wrapper{display:flex;width:100vw;background:#212f4a;padding-left:250px;transition:padding-left 400ms}.report-wrapper[data-sidebar-collapsed=true]{padding-left:0px}.report-wrapper[data-sidebar-collapsed=true] [data-tiv-wrapper],.report-wrapper[data-sidebar-collapsed=true] [data-tiv-thumbnails-wrapper]{border-radius:0px}.report-wrapper nav.report-sidebar{overflow-y:auto;position:fixed;left:-250px;top:0px;width:250px;height:100%;background:#161641;color:#fff;transform:translateX(250px);transition:transform 400ms}.report-wrapper nav.report-sidebar div.sidebar-header{font-size:16px;font-weight:800;padding:15px;padding-bottom:5px;display:flex;align-items:center}.report-wrapper nav.report-sidebar div.sidebar-header button{width:26px;height:26px;border-radius:100%;margin-left:auto;border:none;background:none;display:flex;justify-content:center;align-items:center;padding:0px;padding-right:4px;margin-right:-10px}.report-wrapper nav.report-sidebar div.sidebar-header button:hover{background:rgba(255,255,255,.1)}.report-wrapper nav.report-sidebar div.sidebar-header button:focus{box-shadow:0px 0px 0px 2px #25bdf5;outline:none}.report-wrapper nav.report-sidebar div.sidebar-header button svg{width:20px;height:20px;color:#fff}.report-wrapper nav.report-sidebar .report-file-header{width:calc(100% - 20px);background:#0c0c22;font-size:15px;font-weight:600;border-radius:0px 10px 10px 0px;display:flex;user-select:none;align-items:center}.report-wrapper nav.report-sidebar .report-file-header:hover{background:#1d1d54}.report-wrapper nav.report-sidebar .report-file-header .report-file-header-title{padding:10px 0px}.report-wrapper nav.report-sidebar .report-file-header button{width:26px;height:26px;border-radius:100%;margin-left:10px;border:none;background:none;display:flex;justify-content:center;align-items:center;padding:0px;padding-right:4px;margin-right:0px}.report-wrapper nav.report-sidebar .report-file-header button:hover{background:rgba(255,255,255,.1)}.report-wrapper nav.report-sidebar .report-file-header button:focus{box-shadow:0px 0px 0px 2px #25bdf5;outline:none}.report-wrapper nav.report-sidebar .report-file-header button svg{width:25px;height:25px;color:#fff}.report-wrapper nav.report-sidebar .report-file-header-is-selected{margin-left:9px;background:#0c0c22;padding:10px 0;width:35px;border-radius:0px 10px 10px 0px;display:flex;justify-content:center;align-items:center}.report-wrapper nav.report-sidebar .report-file-header-is-selected.failed-to-load{background:#161641}.report-wrapper nav.report-sidebar .report-file-header-is-selected .report-file-header-checkbox .label:before{background:rgba(0,0,0,0);border:2px solid #fff}.report-wrapper nav.report-sidebar .report-file-header-is-selected .report-file-header-checkbox label:after{background:#fff}.report-wrapper nav.report-sidebar .report-file-pages{display:flex;flex-direction:column;list-style:none;margin:0px;padding:5px 0px 5px 20px}.report-wrapper nav.report-sidebar .report-file-pages li{display:flex;flex-direction:row;gap:2px;padding:5px;position:relative}.report-wrapper nav.report-sidebar .report-file-pages li::before{content:"";position:absolute;width:14px;height:calc(100% + 10px);border-left:1px solid #c9cbd1;border-bottom:1px solid #c9cbd1;border-bottom-left-radius:8px;right:100%;bottom:50%}.report-wrapper nav.report-sidebar .report-file-pages li:first-child::before{height:calc(100% - 3px)}.report-wrapper nav.report-sidebar .report-file-pages li .report-file-page{appearance:none;border:none;background:none;color:inherit;font-weight:inherit;border-radius:4px;padding:2px 5px;margin:-2px -5px;cursor:default;user-select:none;align-items:center}.report-wrapper nav.report-sidebar .report-file-pages li .report-file-page:hover{background:rgba(38,98,167,.3)}.report-wrapper nav.report-sidebar .report-file-pages li .report-file-page:focus{outline:none;box-shadow:0px 0px 0px 2px #0aa4dd}.report-wrapper nav.report-sidebar .report-file-pages li .report-file-page[data-active=true]{background:#2662a7}.report-wrapper nav.report-sidebar .payments-block{padding:10px;position:absolute;left:0px;bottom:0px;width:100%}.report-wrapper nav.report-sidebar .payments-block .payments-inner-wrapper{background:#fff;border-radius:8px;width:100%;display:flex;flex-wrap:wrap}.report-wrapper nav.report-sidebar .payments-block .payment-col{flex-basis:33.3333%;display:flex;flex-direction:column;padding:7px;padding-right:0px}.report-wrapper nav.report-sidebar .payments-block .payment-col:last-child{padding-right:8px}.report-wrapper nav.report-sidebar .payments-block .payment-col dt{color:#4e5157;font-size:12px;font-style:italic;margin-bottom:3px}.report-wrapper nav.report-sidebar .payments-block .payment-col dd{color:#4e4e4e;font-size:15px;font-weight:700}.report-wrapper nav.report-sidebar .payments-block .payment-col dd .payment-prefix{font-size:13px}.report-wrapper nav.report-sidebar .payments-block .payment-col dd .decimal{font-size:11px}.report-wrapper nav.report-sidebar .payments-block .payment-col[data-p-type=charges] dd{color:#d04147}.report-wrapper nav.report-sidebar .payments-block .payment-col[data-p-type=payments] dd{color:#4aba7a}.report-viewer-wrapper{position:relative;flex-grow:1;z-index:9}.report-viewer-wrapper [data-tiv-wrapper]{overflow:hidden;border-radius:30px 0px 0px 30px;background:#dadce0;transition:border-radius 300ms}.report-viewer-wrapper [data-tiv-thumbnails-wrapper]{width:160px;border-radius:30px 0px 0px 30px;background:#dadce0;border-right-color:#c4c7cd;box-shadow:3px 0px 6px -1px rgba(0,0,0,.1),-20px 0px 30px -3px rgba(0,0,0,.2);transition:padding 300ms,border-radius 300ms}.report-viewer-wrapper [data-tiv-thumbnails-wrapper] canvas{box-shadow:0px 3px 6px -1px rgba(0,0,0,.2);border-radius:4px}.report-viewer-wrapper [data-tiv-thumbnails-wrapper] [data-selected=true] canvas{box-shadow:0px 0px 0px 4px #1797ff}.report-viewer-wrapper [data-tiv-title-bar]{background:rgba(122,134,160,.2);color:#202029}.report-viewer-wrapper .expand-envelope-button{position:absolute;left:12px;top:-30px;z-index:99;display:flex;align-items:center;border-radius:20px;background:rgba(0,0,0,.1);border:none;transition:transform 300ms;padding:3px 12px;padding-right:8px}.report-viewer-wrapper .expand-envelope-button:focus{box-shadow:0px 0px 0px 2px #25bdf5;outline:none}.report-viewer-wrapper .expand-envelope-button:hover{background:rgba(0,0,0,.16)}.report-viewer-wrapper .expand-envelope-button svg{margin-left:4px;width:16px;height:16px}.report-viewer-wrapper[data-envelope-collapsed=true] .expand-envelope-button{transform:translateY(36px)}.report-viewer-wrapper[data-envelope-collapsed=true] [data-tiv-thumbnails-wrapper]{padding-top:40px}.no-show{width:0px;height:0px}.reports-actions{display:flex;gap:10px;justify-content:left;margin-bottom:10px;margin-left:10px}.report-delete-confirm{margin:10px}.report-delete-confirm span{display:flex;justify-content:center}.report-delete-confirm .report-delete-confirm-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.reports-loading-spinner{display:flex;justify-content:center;margin-top:25px}.remove-button{width:fit-content;padding-top:5px;border-radius:9px;background-color:#e9ebef}.remove-button svg{width:24px !important}.remove-button:hover{cursor:pointer;background-color:#f8f9fa}
.row-count-text.FarmBill{display:none}.settings-list{display:flex;flex-direction:column;gap:4px;height:inherit;border-radius:6px;background-color:#fefefe;max-height:61.5vh;overflow-x:hidden;overflow-y:scroll;padding-right:5px}.settings-list::-webkit-scrollbar{width:6px;height:8px}.settings-list::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.settings-list::-webkit-scrollbar-track-piece{width:10px}.settings-list::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.settings-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.settings-list .settings-list-item{display:flex;flex-direction:row;justify-content:space-between;border-radius:5px;padding:6px;font-weight:bold;align-items:center}.settings-list .settings-list-item.selected{background-color:#d0dffb}.settings-list .settings-list-item.selected:hover{background-color:#d0dffb}.settings-list .settings-list-item:hover{background-color:#f6f9fe;cursor:pointer}.settings-list .settings-list-item:hover .settings-delete-button{transform:scale(1)}.settings-list .settings-list-item.allow-delete{padding:4px}.settings-list .settings-list-item .settings-delete-button{display:flex;width:24px;min-width:24px;color:#ad2624;transform:scale(0);transition-property:transform;transition-duration:.2s}
.row-count-text.FarmBill{display:none}.CheckBoxListWrapper{position:relative}.CheckBoxListWrapper .contentWrapper{max-width:850px;margin:auto}.CheckBoxListWrapper h2{font-size:18px;font-weight:600}.CheckBoxListWrapper .selectBoxContainer{width:350px;margin-top:16px}.CheckBoxListWrapper .twoColumnLayout{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;gap:16px}.CheckBoxListWrapper .twoColumnLayout .columnItem{display:flex;flex-direction:column;width:350px;gap:20px}.CheckBoxListWrapper .label{font-weight:600;margin-bottom:2px;font-size:.9em;color:#191919}.CheckBoxListWrapper .scrollableCheckboxList.selectable{gap:8px}.CheckBoxListWrapper .scrollableCheckboxList.selectable .active{background-color:#d0dffb}.CheckBoxListWrapper .scrollableCheckboxList.selectable .checkboxWrapper{display:flex;flex-direction:row;padding:5px;border-radius:6px;align-items:center}.CheckBoxListWrapper .scrollableCheckboxList.selectable .checkboxWrapper:hover:not(.active){background-color:#f6f9fe}.CheckBoxListWrapper .scrollableCheckboxList.selectable .checkboxLabel{font-weight:600;font-size:.9em}.CheckBoxListWrapper .scrollableCheckboxList{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;box-shadow:0px 4px 4px rgba(0,0,0,.2);min-height:200px;max-height:600px;background-color:#fff;padding:16px;border-radius:6px}.CheckBoxListWrapper .scrollableCheckboxList::-webkit-scrollbar{width:6px;height:8px}.CheckBoxListWrapper .scrollableCheckboxList::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.CheckBoxListWrapper .scrollableCheckboxList::-webkit-scrollbar-track-piece{width:10px}.CheckBoxListWrapper .scrollableCheckboxList::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.CheckBoxListWrapper .scrollableCheckboxList::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.CheckBoxListWrapper .scrollableCheckboxList.small-max-height{max-height:200px;min-height:fit-content}.CheckBoxListWrapper .buttonGroup{position:absolute;top:-4px;right:-4px;display:flex;flex-direction:row;justify-content:end;gap:16px}
.row-count-text.FarmBill{display:none}.properties-list{display:flex;flex-direction:column;margin-top:80px;gap:20px;width:100%;max-width:600px;transition:width .3s ease-in-out}@media only screen and (max-width : 768px){.properties-list{width:50%}}.properties-list button{align-self:flex-end}.properties-list button svg{height:20px}.properties-list .property-readonly{display:flex;flex-direction:row}.properties-list .property-readonly label{font-weight:600}.properties-list .property-label{margin-bottom:2px;font-weight:600;font-size:1em;color:#191919}.properties-list textarea{resize:none;width:-webkit-fill-available;font-size:1em;border:solid 3px #a4a6ad;border-radius:5px;padding:5px}.properties-list textarea:focus-visible,.properties-list textarea:focus{border:3px solid #25bdf5;outline:none}.properties-list.scrollable{max-height:80vh;overflow-y:scroll;padding-right:4px}.properties-list.scrollable::-webkit-scrollbar{width:6px;height:8px}.properties-list.scrollable::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.properties-list.scrollable::-webkit-scrollbar-track-piece{width:10px}.properties-list.scrollable::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.properties-list.scrollable::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.change-password-modal{display:flex;flex-direction:column;gap:10px;margin:10px 20px}.change-password-modal .context-buttons{margin-top:8px;display:flex;justify-content:center;gap:8px}#popover-wrapper{background:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;left:0;top:0;z-index:1000}#popover-wrapper .popoverJSSelector{height:auto !important}.action-button-wrapper{display:flex;align-items:center}.action-button-wrapper svg{height:unset !important}.distribution-header{display:flex;justify-content:space-between;align-items:center}.user-search-header{display:flex;justify-content:flex-end;align-items:center}
.settings-list-wrapper{display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0px 6px 14px rgba(0,0,0,.101);padding:10px 5px 10px 10px;gap:10px}.settings-list-wrapper button{padding:0;display:flex;flex-direction:row;align-self:flex-end;margin-right:10px}.settings-list-wrapper button svg{transform:rotate(45deg);width:20px}.classifications-property-label{margin-bottom:3px;font-weight:600;font-size:1em;color:#191919}.text-select-row{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.text-select-row div{flex-grow:1}.text-select-row button{padding:0px 7px;margin-top:15px;max-height:34px}
.row-count-text.FarmBill{display:none}.settings-list-view{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;min-height:90vh}.settings-list-view .error{font-weight:600;color:red;margin:20px 5px}.settings-list-view .orbit-loader{margin:100px auto}.settings-list-view h2{font-size:1.6rem;display:flex;flex-direction:row;align-items:center;text-transform:capitalize}.settings-list-view .settings-content{padding-top:15px;display:flex;flex-direction:row;gap:80px;transition:gap .3s ease-in-out}@media only screen and (max-width : 768px){.settings-list-view .settings-content{gap:20px}}.settings-list-view .settings-content .settings-left-column{display:flex;flex-direction:column;gap:5px;width:365px;transition:width .3s ease-in-out}@media only screen and (max-width : 768px){.settings-list-view .settings-content .settings-left-column{width:50%}}.settings-list-view .settings-content .settings-left-column .settings-list-wrapper{display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0px 6px 14px rgba(0,0,0,.101);padding:10px 5px 10px 10px;gap:10px}.settings-list-view .settings-content .settings-left-column .settings-list-wrapper button{padding:0;display:flex;flex-direction:row;align-self:flex-end;margin-right:10px}.settings-list-view .settings-content .settings-left-column .settings-list-wrapper button svg{transform:rotate(45deg);width:20px}.settings-list-view .settings-content .settings-left-column .delete-all{display:flex;flex-direction:row;color:red;height:30px;cursor:pointer;font-weight:600;white-space:nowrap;align-items:center;align-self:flex-end;gap:5px}.settings-list-view .settings-content .settings-left-column .delete-all svg{height:100%}.settings-list-view .settings-content .settings-full-width-column{display:flex;flex-direction:column;width:100%;gap:50px}.inline-spinner .orbit-loader{display:block;margin:auto}
.row-count-text.FarmBill{display:none}.file-wrapper{margin-top:5px}.file-wrapper .row,.file-wrapper .file-column{padding:0px}.file-wrapper .hidden-upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-wrapper .hidden-upload:focus+.styled-file-upload{outline-color:rgba(10,164,221,.5);outline-offset:0px;outline-offset:-4px}.file-wrapper .styled-file-upload{display:flex;width:100%;padding:15px;text-align:center;border-radius:5px;border:2px dashed #a8a8f0;font-weight:600;color:#161641;justify-content:center;align-items:center;transition:all .2s;cursor:pointer;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.file-wrapper .styled-file-upload:hover{background:rgba(182,182,251,.1)}.file-wrapper .styled-file-upload .icon{margin-top:3px;margin-right:10px;font-size:1.2rem}.file-wrapper .styled-file-upload.disabled{color:#999;border-color:#ccc;background:#e6e6e6;cursor:not-allowed}.file-wrapper .styled-file-upload.disabled:hover{background:#e6e6e6}.file-wrapper .progress{width:100%;height:55px;display:flex;align-items:center;margin-bottom:8px;background:rgba(230,195,0,.15);border-radius:5px;position:relative;padding:10px;transition:background .4s,box-shadow .4s}.file-wrapper .progress.success{background:-webkit-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-moz-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:-o-linear-gradient(70deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));background:linear-gradient(20deg, hsl(51, 100%, 10%), hsl(51, 100%, 70%));box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.file-wrapper .progress.success .bar{opacity:0}.file-wrapper .progress.success .filename{color:#fff;max-width:calc(100% - 78px)}.file-wrapper .progress.failed{background:-webkit-linear-gradient(70deg, #AD2624, #D71A17);background:-moz-linear-gradient(70deg, #AD2624, #D71A17);background:-o-linear-gradient(70deg, #AD2624, #D71A17);background:linear-gradient(20deg, #AD2624, #D71A17);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.file-wrapper .progress.failed .bar{opacity:0}.file-wrapper .progress.failed .filename{color:#fff;max-width:calc(100% - 180px)}.file-wrapper .progress.failed .file-icon{background:#d71a17}.file-wrapper .progress.failed .failed-text{color:#fff;font-style:italic;margin-left:10px}.file-wrapper .progress .file-icon{width:38px;height:38px;border-radius:100%;background:#ccad00;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;z-index:3;margin-right:10px;flex:0 0 auto;position:relative;padding:4px}.file-wrapper .progress .filename{z-index:4;font-weight:600;color:#10102e;transition:color .4s;flex:0 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 58px)}.file-wrapper .progress .remove{margin-left:auto;border:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#161641;border-radius:100%;height:20px;width:20px;text-align:center;padding:0px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;padding-bottom:1px;flex:0 0 auto;z-index:5;cursor:pointer;transition:box-shadow .2s,background .2s}.file-wrapper .progress .remove:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#eee}.file-wrapper .progress .bar{display:flex;justify-content:center;align-items:center;width:0px;height:55px;transition:width .6s,background .4s,color .4s,opacity .4s;background:#f0d642;border-radius:3px;color:#fff;padding:10px;position:absolute;left:0px;top:0px}
.custom-correspondence-options{margin:10px 0;display:flex;flex-direction:row;gap:20px}.custom-correspondence-options>div{width:100%;max-width:220px}.type-loader{height:30px;margin-top:-70px;margin-left:-100px}
.signer-capacity-type-options{margin:10px 0;display:flex;flex-direction:row;gap:20px}.signer-capacity-type-options>div{width:100%;max-width:220px}
.FilingToRecordTypeWrapper{min-height:90vh;position:relative}.FilingToRecordTypeWrapper .contentWrapper{max-width:850px;margin:auto}.FilingToRecordTypeWrapper h2{font-size:18px;font-weight:600}.FilingToRecordTypeWrapper .selectBoxContainer{width:350px;margin-top:16px}.FilingToRecordTypeWrapper .twoColumnLayout{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;gap:16px}.FilingToRecordTypeWrapper .twoColumnLayout .columnItem{display:flex;flex-direction:column;width:350px;gap:20px}.FilingToRecordTypeWrapper .label{font-weight:600;margin-bottom:2px;font-size:.9em;color:#191919}.FilingToRecordTypeWrapper .scrollableCheckboxList.selectable{gap:8px}.FilingToRecordTypeWrapper .scrollableCheckboxList.selectable .active{background-color:#d0dffb}.FilingToRecordTypeWrapper .scrollableCheckboxList.selectable .checkboxWrapper{display:flex;flex-direction:row;padding:5px;border-radius:6px;align-items:center}.FilingToRecordTypeWrapper .scrollableCheckboxList.selectable .checkboxWrapper:hover:not(.active){background-color:#f6f9fe}.FilingToRecordTypeWrapper .scrollableCheckboxList.selectable .checkboxLabel{font-weight:600;font-size:.9em}.FilingToRecordTypeWrapper .scrollableCheckboxList{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;box-shadow:0px 4px 4px rgba(0,0,0,.2);min-height:200px;max-height:300px;background-color:#fff;padding:16px;border-radius:6px}.FilingToRecordTypeWrapper .buttonGroup{display:flex;flex-direction:row;justify-content:end;gap:16px}
.row-count-text.FarmBill{display:none}.scrollable-checkbox-list-label{margin-bottom:2px;font-weight:600;font-size:.9em;color:#191919}.scrollableCheckboxList.selectable{gap:8px}.scrollableCheckboxList.selectable .active{background-color:#d0dffb}.scrollableCheckboxList.selectable .checkboxWrapper{display:flex;flex-direction:row;padding:5px;border-radius:6px;align-items:center}.scrollableCheckboxList.selectable .checkboxWrapper:hover:not(.active){background-color:#f6f9fe}.scrollableCheckboxList.selectable .checkboxLabel{font-weight:600;font-size:.9em}.scrollable-checkbox-list{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;box-shadow:0px 4px 4px rgba(0,0,0,.2);min-height:200px;max-height:300px;background-color:#fff;padding:16px;border-radius:6px}.scrollable-checkbox-list::-webkit-scrollbar{width:6px;height:8px}.scrollable-checkbox-list::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.scrollable-checkbox-list::-webkit-scrollbar-track-piece{width:10px}.scrollable-checkbox-list::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.scrollable-checkbox-list::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.scrollable-checkbox-list.selectable{gap:8px}.scrollable-checkbox-list.selectable .active{background-color:#d0dffb}.scrollable-checkbox-list.selectable .checkbox-wrapper{display:flex;flex-direction:row;padding:5px;border-radius:6px;align-items:center}.scrollable-checkbox-list.selectable .checkbox-wrapper:hover:not(.active){background-color:#f6f9fe}.scrollable-checkbox-list.selectable .checkbox-label{font-weight:600;font-size:.9em}
.row-count-text.FarmBill{display:none}.settings-blue-gray .dummy-i-bar-item{display:flex;flex-direction:row;padding:5px}.settings-blue-gray .dummy-i-bar-item:hover{transform:scale(1.05);cursor:default}.settings-blue-gray .dummy-i-bar-item .label{font-style:italic;font-size:.9em}.settings-blue-gray .dummy-i-bar-item .label.selected{background-color:#fff3c9}.settings-blue-gray .dummy-i-bar-item .value{font-weight:bold;padding-left:5px}.settings-blue-gray .dummy-i-bar-item .value.selected{background-color:#fff3c9}.settings-blue-gray .dummy-i-bar-item.disabled{font-weight:normal;text-decoration:line-through}.settings-blue-gray .dummy-i-bar-item.history{flex-direction:column}.settings-blue-gray .dummy-i-bar-item.history .value{padding-left:0px}.settings-blue-gray .header-row{display:flex;justify-content:flex-end}.settings-blue-gray .header-row .tablist{display:flex;margin-bottom:20px}.settings-blue-gray .header-row .tablist button{margin-left:10px}.settings-blue-gray .header-row .center{align-items:center}.settings-blue-gray .header-row.space-between{justify-content:space-between}.settings-blue-gray .dummy-card{display:flex;flex-direction:row;justify-content:space-around}.settings-blue-gray .dummy-card .dummy-card-col{display:flex;flex-direction:column}.settings-blue-gray .dummy-card.history{justify-content:flex-start}.settings-blue-gray .attribute-drawer{display:flex;flex-direction:column;gap:10px}.settings-blue-gray .historyDetailsCard{min-width:250px;background-color:#e6e6e6}.settings-blue-gray .historyDetailsCard h3{background-color:#161641}.settings-blue-gray .record-detail-loader{margin:0px !important}.settings-blue-gray h2{font-size:1.4rem;margin:20px 0 0}
.row-count-text.FarmBill{display:none}.settings-blue-gray .misc-record-detail-settings h2{margin:0}.misc-record-detail-config{padding:20px}.misc-record-detail-config .tablist{display:flex;justify-content:flex-end;margin-bottom:20px}.misc-record-detail-config .tablist button{margin-left:10px}.misc-record-detail-config .field-row{display:flex;align-items:center;padding:4px 0;color:#4d4d4d;cursor:pointer}.misc-record-detail-config .field-row .field-label{flex:1;text-align:right;font-style:italic;font-size:.9em;color:#4d4d4d}.misc-record-detail-config .field-row .field-colon{padding:0 4px;font-size:.9em;color:#4d4d4d}.misc-record-detail-config .field-row .field-example{flex:1;text-align:left;font-size:.85em;font-weight:600;color:#666}.misc-record-detail-config .field-row .field-example.link-example{color:#2626d9;text-decoration:underline;cursor:default}.misc-record-detail-config .field-row .field-move-buttons{display:flex;flex-direction:row;align-items:center}.misc-record-detail-config .field-row .field-move-buttons button{background:none;border:none;padding:0 2px;cursor:pointer;line-height:1;color:#666;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px}.misc-record-detail-config .field-row .field-move-buttons button svg{width:12px;height:12px}.misc-record-detail-config .field-row .field-move-buttons button:hover:not(:disabled){background-color:rgba(0,0,0,.08)}.misc-record-detail-config .field-row .field-move-buttons button:disabled{opacity:.3;cursor:default}.misc-record-detail-config .field-row button{background:none;border:none;padding:0 2px;cursor:pointer;line-height:1;color:#666}.misc-record-detail-config .field-row button:disabled{opacity:.3;cursor:default}.misc-record-detail-config .field-row:hover{background-color:#f2f2f2;transform:scale(1.02)}.misc-record-detail-config .field-row:focus{outline:solid 3px #25bdf5 !important}.misc-record-detail-config .field-row.disabled{text-decoration:line-through;opacity:.6}.misc-record-detail-config .field-row.selected{background-color:#fff3c9}.misc-record-detail-config .context-button-wrapper{display:flex;flex-direction:row;align-items:center}.misc-record-detail-card-drawer-content,.misc-record-detail-field-drawer-content,.misc-record-detail-history-drawer-content,.misc-record-detail-history-field-drawer-content{display:flex;flex-direction:column;align-items:center;gap:8px}.misc-record-detail-card-drawer-content>*,.misc-record-detail-field-drawer-content>*,.misc-record-detail-history-drawer-content>*,.misc-record-detail-history-field-drawer-content>*{width:100%}.misc-record-detail-card-drawer-content>button,.misc-record-detail-field-drawer-content>button,.misc-record-detail-history-drawer-content>button,.misc-record-detail-history-field-drawer-content>button{width:auto}.misc-record-detail-general-tab{padding:8px 0 16px}.misc-record-detail-general-tab .add-card-btn{display:inline-flex;align-items:center;gap:4px;margin-bottom:16px;padding:6px 14px;border:2px dashed #999;border-radius:8px;background:none;color:#666;font-size:.95em;cursor:pointer}.misc-record-detail-general-tab .add-card-btn:hover{border-color:#161641;color:#161641;background-color:#f2f2f2}.misc-record-detail-general-tab .cards-row{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;margin-bottom:16px}.misc-record-detail-general-tab .unused-fields-card{min-width:200px;max-width:320px;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff}.misc-record-detail-general-tab .unused-fields-card .unused-card-header{padding:10px;margin:0 0 10px 0;font-size:1em;font-weight:600;color:#fff;display:flex;align-items:center;border-radius:12px 12px 0 0;background-color:#999;height:28px}.misc-record-detail-general-tab .unused-fields-card .unused-card-fields{padding:0 10px 10px}.misc-record-detail-general-tab .unused-fields-card .unused-field-row{display:flex;align-items:center;padding:4px 0;cursor:pointer}.misc-record-detail-general-tab .unused-fields-card .unused-field-row:hover{background-color:#f2f2f2;transform:scale(1.02)}.misc-record-detail-general-tab .unused-fields-card .unused-field-row:focus{outline:solid 3px #25bdf5 !important}.misc-record-detail-general-tab .unused-fields-card .unused-field-row .field-label{flex:1;text-align:right;font-style:italic;font-size:.9em;color:#4d4d4d}.misc-record-detail-general-tab .unused-fields-card .unused-field-row .field-colon{padding:0 4px;font-size:.9em;color:#4d4d4d}.misc-record-detail-general-tab .unused-fields-card .unused-field-row .field-example{flex:1;text-align:left;font-size:.85em;font-weight:600;color:#666}.misc-record-detail-general-tab .unused-fields-card .unused-field-row .field-example.link-example{color:#2626d9;text-decoration:underline;cursor:default}.misc-record-detail-history-tab .misc-record-detail-card.expanded{max-width:none}.misc-record-detail-card{min-width:200px;max-width:320px;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff}.misc-record-detail-card .card-header{padding:10px;margin:0 0 10px 0;font-size:1em;font-weight:600;color:#fff;display:flex;align-items:center;border-radius:12px 12px 0 0;background-color:#161641;height:28px;cursor:pointer}.misc-record-detail-card .card-header:hover{filter:brightness(0.85);transform:scale(1.02)}.misc-record-detail-card .card-header:focus{outline:solid 3px #25bdf5 !important}.misc-record-detail-card .card-header.selected{background-color:#fff3c9;color:#4d4d4d}.misc-record-detail-card .card-header .card-move-buttons{display:flex;flex-direction:row;align-items:center;margin-left:auto;gap:2px}.misc-record-detail-card .card-header .card-move-buttons button{background:none;border:none;padding:0;cursor:pointer;color:inherit;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px}.misc-record-detail-card .card-header .card-move-buttons button svg{width:12px;height:12px}.misc-record-detail-card .card-header .card-move-buttons button:disabled{opacity:.3;cursor:default}.misc-record-detail-card .card-header .card-move-buttons button:hover:not(:disabled){background-color:rgba(0,0,0,.08)}.misc-record-detail-card .card-fields-columns{display:flex;flex-direction:row;gap:16px}.misc-record-detail-card .card-fields{padding:0 10px 10px}.misc-record-detail-card .card-fields .not-enabled-message{display:block;color:#4d4d4d;font-style:italic;padding:8px}.misc-record-detail-card .card-fields .history-field-row{display:flex;align-items:center;padding:4px 0;color:#4d4d4d;cursor:pointer}.misc-record-detail-card .card-fields .history-field-row:not(.readonly):hover{background-color:#f2f2f2;transform:scale(1.02)}.misc-record-detail-card .card-fields .history-field-row:not(.readonly):focus{outline:solid 3px #25bdf5 !important}.misc-record-detail-card .card-fields .history-field-row.disabled{text-decoration:line-through;opacity:.6}.misc-record-detail-card .card-fields .history-field-row.selected{background-color:#fff3c9}.misc-record-detail-card .card-fields .history-field-row.readonly{cursor:default;font-style:italic;color:#4d4d4d}.misc-record-detail-card .card-fields .history-field-row.readonly:hover{background-color:rgba(0,0,0,0)}.misc-record-detail-card .card-fields .history-field-row .field-example{font-size:.85em;margin-left:8px;color:#4d4d4d}.misc-record-detail-card .card-fields .history-field-row .field-example.link-example{color:#2626d9;text-decoration:underline;cursor:default}.misc-record-detail-card .changed-from-to-preview{flex:1;padding:0 10px 10px 0}.misc-record-detail-card .changed-from-to-preview .changed-from-to-table-wrapper{border-radius:9px;overflow:hidden}.misc-record-detail-card .changed-from-to-preview table{width:100%;height:100%}.misc-record-detail-card .changed-from-to-preview table th{text-align:left;padding:8px 7px;font-weight:600}.misc-record-detail-card .changed-from-to-preview table th:nth-child(1){background:#d9d9d9}.misc-record-detail-card .changed-from-to-preview table th:nth-child(2){background:#e6a9a8}.misc-record-detail-card .changed-from-to-preview table th:nth-child(3){background:#4ff39b}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(odd) td:nth-child(1){background:#f7f7f7}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(odd) td:nth-child(2){background:#f1d0cf}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(odd) td:nth-child(3){background:#7cfdb9}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(even) td:nth-child(1){background:#ededed}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(even) td:nth-child(2){background:#efc8c7}.misc-record-detail-card .changed-from-to-preview table tr:nth-child(even) td:nth-child(3){background:#75f6b1}.misc-record-detail-card .changed-from-to-preview table td{white-space:pre-wrap;padding:8px 7px}
.button-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.button-wrapper .loading-type{max-height:30px;margin-right:20px;margin-top:-80px}.content-column-direction{padding-top:15px;display:flex;flex-direction:column;gap:10px;max-width:80%}
.row-count-text.FarmBill{display:none}.conversion-modal{padding:10px 30px;display:flex;flex-direction:column;background:#dadce0}.conversion-modal .conversion-spinner{display:flex;justify-content:center;padding-right:5px}.conversion-modal .xref-warning{max-width:250px;font-weight:bold;color:#d60036}.conversion-modal .from-to-row{display:flex;justify-content:space-between}.conversion-modal .from-to-column{display:flex;flex-direction:column;gap:8px}.conversion-modal .from-to-column.arrow{margin-top:40px;width:40px}.conversion-modal .conversion-center{display:flex;flex-direction:column;gap:10px;margin-top:8px;width:100%;align-items:start;max-height:400px;overflow-y:scroll}.conversion-modal .conversion-center::-webkit-scrollbar{width:6px;height:8px}.conversion-modal .conversion-center::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.conversion-modal .conversion-center::-webkit-scrollbar-track-piece{width:10px}.conversion-modal .conversion-center::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.conversion-modal .conversion-center::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.modal-context-bar{align-self:center;margin-top:8px}.modal-context-bar .context-bar-content{display:flex;gap:8px}
.setting-import-information{max-height:400px;width:100%;overflow-y:scroll}.setting-import-information .import-settings-list{display:flex;flex-direction:column}.setting-import-information .import-settings-list h4{font-weight:bold}.setting-import-information .import-settings-list ul{gap:4px}.modal-full-width{width:100%}
.row-count-text.FarmBill{display:none}.receipt-validation{background-color:#dadce0}.receipt-validation .page-loader{display:block;margin:100px auto}.checkmark-wrapper{height:21px;width:21px;position:relative}.checkmark-wrapper.right{right:-3px}.checkmark-wrapper.left{left:-3px}.receipt-summary{width:90%;display:flex;flex-direction:row;gap:10px;justify-content:center;padding-left:11.5%}.receipt-balance{width:10%;display:flex;justify-content:flex-end}.total-detail-header div div:first-of-type{color:#000}.total-detail-header div[data-variant=success]{color:#00700d !important}.action-btns{display:flex;justify-content:flex-end;gap:10px;margin:10px 0px}.receipt-filters{display:flex;align-items:flex-end;gap:30px}.balance-receipt{display:flex;flex-direction:row;gap:15px;justify-content:center;margin-top:10px;padding-bottom:150px;flex-wrap:wrap}.receipt-header-row{display:flex;gap:10px;justify-content:center;align-items:flex-start}.receipt-header-row .detailsCard{flex:none}.date-picker-holder{display:flex;flex-direction:row;align-items:flex-end}.date-picker-holder>div:first-of-type{flex:1}.date-picker-holder .react-datepicker{font-size:1em}.date-picker-holder .react-datepicker .react-datepicker__navigation span{visibility:hidden}.date-picker-holder .react-datepicker button{height:2em}.date-picker-holder button{background-color:#161641;border-color:#161641;border-radius:5px;margin-left:5px;color:#fff;height:35px}.date-picker-holder button>svg,.date-picker-holder button img{display:flex;flex:0 0 auto;width:1.575em;height:1.575em;fill:#fff;background-color:#161641}.date-picker-holder button:focus-visible{border-radius:5px}.column-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:5px}.column-header h1{color:#30323b;font-size:1.925em;font-weight:bold}.column-header h2{color:#30323b;font-size:1.6em;font-weight:bold}.payment-value{font-weight:bold;font-size:16px;color:#009411}.payment-column,.charge-column{display:flex;flex-direction:column;gap:10px;width:48%;min-width:440px}.payment-column .detailsCard,.charge-column .detailsCard{flex:none}.charge-value{font-weight:bold;font-size:16px;color:#d60036}.floating-card-variable-width{min-width:440px;width:100%;height:fit-content;transition:width .8s;background:#fff;border-radius:10px}.floating-card-variable-width .floating-card-header{display:flex;justify-content:space-between}.floating-card-variable-width .floating-card-header>div{padding:0px}.floating-card-variable-width .floating-card-header .second-row{margin-top:5px;gap:10px}.floating-card-variable-width .floating-card-header.currency>div{padding:0px 5px}.floating-card-variable-width .floating-card-body .card-details-controller{display:flex;flex-direction:row;justify-content:space-between}.floating-card-variable-width .floating-card-body .card-details-controller .tablist{display:flex}.floating-card-variable-width .floating-card-body .card-details-controller .tablist .card-tab-btn{height:min-content;padding:2px;margin-top:3px;margin-right:4px;background-color:#e0e0e0}.floating-card-variable-width .floating-card-body .card-details-controller .tablist .card-tab-btn:hover{background-color:#d4d4d4}.floating-card-variable-width .floating-card-body .card-details-controller .tablist .card-tab-btn.active-tab{background-color:#161641}.floating-card-variable-width .floating-card-body .card-row{display:flex;flex-direction:row;justify-content:space-between;padding:0px 3px;margin-top:5px}.floating-card-variable-width .floating-card-body .card-row div{padding:0px}.floating-card-variable-width .floating-card-body .card-row .num-and-date{display:flex;justify-content:space-between;width:50%}.floating-card-variable-width .reasons-title{font-size:1.2em;font-weight:700;padding-bottom:10px}.floating-card-variable-width .accordion div:last-of-type{padding-bottom:1px}.floating-card-variable-width .accordion button{margin-bottom:1px}.floating-card-variable-width .contact-title{font-size:1.2em;font-weight:700;padding-bottom:10px}.floating-card-variable-width .checkbox-wrapper{padding-bottom:12px}.floating-card-variable-width .city-state-row{display:flex;flex-direction:row;justify-content:space-evenly}.add-payor-btn.btn{margin-top:3px;padding:2px 8px}.add-payor-btn.btn .svg-icon{background-color:#8e8e8e;padding:3px;border-radius:50%;fill:#fff;max-width:18px}.lifted-box{height:fit-content;transition:width .8s;box-shadow:0px 7px 10px rgba(0,0,0,.16);background:#fff;padding:10px;border-radius:10px}.lifted-box.total{background:#f0f1f2}.lifted-box.item-header{box-shadow:0px 3px 6px rgba(0,0,0,.16)}.payor-container .payor-label{font-size:12.8px;font-weight:600;color:#757575;font-style:italic;align-items:center;margin-bottom:1px}.payor-container .payor-details{font-size:15.2px;font-weight:600}.update-payor{margin-top:5px;display:flex;gap:10px}.receipt-context-bar-wrapper{left:0px;width:100%;position:fixed;bottom:0px;padding-left:50px;padding-bottom:50px;padding-top:10px;display:flex;justify-content:center;pointer-events:all;background:linear-gradient(rgba(218, 220, 224, 0) 0%, #dadce0 95%, #dadce0 100%)}.receipt-context-bar-wrapper .context-button-wrapper{display:flex}.save-error-message{font-size:16px;font-weight:bold;text-align:center;justify-self:center;padding:10px}.confirm-buttons-wrapper{display:flex;gap:15px;justify-content:center;padding:10px}.receipt-modal{display:flex;flex-direction:column;justify-content:space-between;height:90%;font-size:1.125em}.receipt-modal .payment-columns{display:flex;flex-direction:row;width:100%}.receipt-modal .payment-fields{display:flex;flex-direction:column;gap:10px;max-height:fit-content;width:inherit;padding:10px}.receipt-modal .payment-fields .info-row{display:flex;flex-direction:row;align-content:space-around;justify-content:flex-start}.receipt-modal .fields{padding:10px;display:flex;flex-direction:column;gap:5px;width:60%;margin:0px auto;max-height:fit-content}.receipt-modal .search-results{height:min-content}.receipt-modal .receipt-currency{display:flex;flex-direction:row;gap:10px;width:100%}.receipt-modal .modal-context-bar{align-self:center}.receipt-modal .modal-context-bar .context-bar-content{display:flex;gap:8px}.receipt-modal .modal-context-bar .context-bar-refund-content-bar{display:flex;gap:15px}.receipt-modal .context-bar-refund-details{display:flex;justify-content:center;padding:0 10px 0 15px;margin:15px;font-size:16}.receipt-modal .payor-results{margin:10px;border-radius:4px;max-height:300px;overflow-y:auto}.receipt-modal .payor-results .payor-row{display:flex;flex-direction:row}.receipt-modal .payor-results .payor-column{padding:0px 10px;width:45%}.error-wrapper{display:flex;justify-content:center}.receipt-modal-error-message{margin:5px 10px;border:2px solid #d60036;padding:5px;border-radius:3px;color:#fff;background-color:#d60036}.new-item-box{border-radius:5px;border:2px dashed #4d4d4d;height:30px;width:100%;display:flex;align-items:center;justify-content:center;color:#4d4d4d}.new-item-box:hover{background-color:#e9ebef;border:2px dashed #b9babd;cursor:default}.new-item-box.disabled:hover{background-color:rgba(0,0,0,0);border:2px dashed gray;cursor:not-allowed}.new-item-box .new-item-content{display:flex;align-items:center;max-height:30px;font-size:1.2em}.new-item-box .new-item-content svg{width:23px;height:23px;padding-right:6px}.void-receipt-popup{margin:10px}.void-receipt-popup .save-error-message{display:flex;justify-content:center;gap:10px;padding-bottom:0px}.more-button{padding:5px}.more-button .more-button-content{margin-bottom:5px}.dln-label-override{color:#fff;text-decoration:underline;cursor:pointer}
.row-count-text.FarmBill{display:none}.misc-records-field-definition-settings{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;min-height:90vh}.misc-records-field-definition-settings__content{display:flex;flex-direction:row;gap:80px;padding-top:15px;transition:gap .3s ease-in-out}@media only screen and (max-width : 768px){.misc-records-field-definition-settings__content{gap:20px}}.misc-records-field-definition-settings__list-panel{display:flex;flex-direction:column;gap:5px;width:365px;transition:width .3s ease-in-out}@media only screen and (max-width : 768px){.misc-records-field-definition-settings__list-panel{width:50%}}.misc-records-field-definition-settings__list{display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0px 6px 14px rgba(0,0,0,.101);padding:10px 5px 10px 10px}.misc-records-field-definition-settings__list button{padding:0;display:flex;flex-direction:row;align-self:flex-end;margin-right:10px}.misc-records-field-definition-settings__list button svg{transform:rotate(45deg);width:20px}.misc-records-field-definition-settings__list-scroll{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:61.5vh;padding-right:5px;margin-bottom:8px}.misc-records-field-definition-settings__list-scroll::-webkit-scrollbar{width:6px;height:8px}.misc-records-field-definition-settings__list-scroll::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.misc-records-field-definition-settings__list-scroll::-webkit-scrollbar-track-piece{width:10px}.misc-records-field-definition-settings__list-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.misc-records-field-definition-settings__list-scroll::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.misc-records-field-definition-settings__list-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;cursor:pointer}.misc-records-field-definition-settings__list-item:hover{background:#f5f5f5}.misc-records-field-definition-settings__list-item.selected{background:#e8eef6;font-weight:600}.misc-records-field-definition-settings__delete-btn{display:flex;align-items:center;cursor:pointer;color:red}.misc-records-field-definition-settings__delete-btn svg{height:18px}.misc-records-field-definition-settings__form-panel{display:flex;flex-direction:column;flex:1}.field-definition-form{display:flex;flex-direction:column;gap:12px;width:100%;max-width:600px}.field-definition-form__module-name{display:flex;gap:6px;font-size:1em}.field-definition-form__module-name label{font-weight:600;margin-bottom:2px;color:#191919}.field-definition-form__metadata{display:flex;flex-direction:column;gap:4px;font-size:.9em;color:#555;background:#f9f9f9;border-radius:6px;padding:8px 12px}.field-definition-form__textarea-field{display:flex;flex-direction:column;gap:4px}.field-definition-form__textarea-label{font-size:.85em;font-weight:600;color:#191919}.field-definition-form__textarea-description{font-size:.8em;color:#777}.field-definition-form__textarea-description pre{margin:0;font-family:monospace}.field-definition-form textarea{width:100%;resize:vertical;padding:8px;font-family:monospace;font-size:.85em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.field-definition-form textarea:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.field-definition-form__actions{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;margin-top:8px}
.row-count-text.FarmBill{display:none}.misc-records-filing-type-settings{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto}.misc-records-filing-type-settings__content{display:flex;flex-direction:row;gap:80px;padding-top:15px;max-height:calc(100vh - 100px);overflow:hidden;transition:gap .3s ease-in-out}@media only screen and (max-width : 768px){.misc-records-filing-type-settings__content{gap:20px}}.misc-records-filing-type-settings__list-panel{display:flex;flex-direction:column;gap:5px;width:365px;transition:width .3s ease-in-out}@media only screen and (max-width : 768px){.misc-records-filing-type-settings__list-panel{width:50%}}.misc-records-filing-type-settings__list{display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0px 6px 14px rgba(0,0,0,.101);padding:10px 5px 10px 10px}.misc-records-filing-type-settings__list button{padding:0;display:flex;flex-direction:row;align-self:flex-end;margin-right:10px}.misc-records-filing-type-settings__list button svg{transform:rotate(45deg);width:20px}.misc-records-filing-type-settings__list-scroll{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:61.5vh;padding-right:5px;margin-bottom:8px}.misc-records-filing-type-settings__list-scroll::-webkit-scrollbar{width:6px;height:8px}.misc-records-filing-type-settings__list-scroll::-webkit-scrollbar-track{background:none;-webkit-border-radius:6px;border-radius:6px}.misc-records-filing-type-settings__list-scroll::-webkit-scrollbar-track-piece{width:10px}.misc-records-filing-type-settings__list-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#aaa}.misc-records-filing-type-settings__list-scroll::-webkit-scrollbar-thumb:window-inactive{background:rgba(153,153,153,.4)}.misc-records-filing-type-settings__list-item{display:flex;flex-direction:row;align-items:center;padding:6px 8px;border-radius:6px;cursor:pointer}.misc-records-filing-type-settings__list-item:hover{background:#f5f5f5}.misc-records-filing-type-settings__list-item.selected{background:#e8eef6;font-weight:600}.misc-records-filing-type-settings__empty{color:#888;font-size:.9em;padding:4px 8px}.misc-records-filing-type-settings__metadata{display:flex;flex-direction:column;gap:4px;font-size:.9em;color:#555;background:#f9f9f9;border-radius:6px;padding:8px 12px}.misc-records-filing-type-settings__form-panel{display:flex;flex-direction:column;flex:1}.misc-records-filing-type-settings__form-panel .properties-list{margin-top:0}
.accounting{background-color:#dadce0}.accounting.reconcile{padding:0px;background-color:#fff}.accounting.reconcile h1{background-color:#dadce0;padding-bottom:8px;margin-bottom:0px;padding-top:8px;padding-left:8px}.accounting .accounting-table{padding-bottom:200px}
.row-count-text.FarmBill{display:none}.payor-modal{display:flex;flex-direction:column;height:90%;margin:auto;gap:10px;width:100%;max-width:800px}.payor-modal .header{display:flex;justify-content:flex-start}.payor-modal .header h2{font-size:2.6rem}.payor-modal .title{margin:20px;font-size:16px}.payor-modal .info-row{display:flex;flex-direction:row;align-content:space-around;justify-content:flex-start;margin-bottom:10px;gap:20px}@media only screen and (max-width : 480px){.payor-modal .info-row{flex-direction:column}}.payor-modal .submit-button{flex-direction:row;justify-content:flex-end}.userlist{list-style-type:none;margin-top:5px;width:100%}.userlist li{float:left;color:#fff;font-weight:bold;background-color:#1458d7;padding:.75em;border-radius:2em}.userlist li:hover{background-color:#d60036}.userSearch{margin:5px;padding:15px;display:flex;flex-direction:row;flex-wrap:wrap;max-height:20vh;overflow-y:auto}.userSearchResult{flex:1 1 30%;margin:2px;width:30%;padding:5px;max-width:33%;background:#fff}.userSearchResult:hover{background:rgba(204,173,0,.1)}.primary{width:100%;font-weight:bold;font-size:1rem}.secondary{width:100%;font-weight:italic;font-size:.75rem}
.row-count-text.FarmBill{display:none}.accounting-details{background-color:#dadce0;width:100%;display:flex;flex-direction:column;align-items:center}.accounting-details .reconcileLabel{margin-top:12px;margin-bottom:-8px;font-size:1rem}.accounting-details .accounting-form-header{font-size:1.6rem;font-weight:bold;padding:20px}.accounting-details .reconcile-wrapper{display:flex;justify-content:center;width:clamp(300px,85%,800px)}.accounting-details .reconcile-wrapper .form-wrapper{flex:4;margin-left:clamp(5px,2vw,40px)}.accounting-details .arrow-wrapper{height:21px;width:21px;position:relative}.accounting-details .arrow-wrapper.right{right:-3px}.accounting-details .arrow-wrapper.left{left:-3px}.accounting-details .steps-sidebar{box-sizing:border-box;padding:30px 15px;width:200px;border-radius:6px;height:fit-content;background:#ccced6;padding-top:34px;flex:1}.accounting-details .steps-sidebar button{border:none;border-radius:3px;background:none;width:100%;text-align:left;padding:6px;padding-left:28px;margin-bottom:5px;outline:none;position:relative;cursor:pointer;min-height:28px;text-overflow:ellipsis;font-family:"Montserrat",sans-serif;display:flex;align-items:center}.accounting-details .steps-sidebar button .step-check{width:16px;height:16px;position:absolute;border:2px solid rgba(255,255,255,.8);border-radius:4px;left:5px}.accounting-details .steps-sidebar button .step-check.step-valid::after{content:"";position:absolute;right:2px;top:4px;width:7px;transform:rotate(45deg);border-radius:5px;height:3px;background:#fff}.accounting-details .steps-sidebar button .step-check.step-valid::before{content:"";position:absolute;right:-7px;top:2px;width:13px;transform:rotate(135deg);border-radius:5px;height:3px;background:#fff}.accounting-details .steps-sidebar button:focus{box-shadow:0 0 0 2px #25bdf5}.accounting-details .steps-sidebar button:hover{background:rgba(255,255,255,.5)}.accounting-details .steps-sidebar button.active.active{background:rgba(20,88,215,.8);color:#fff;margin-left:0px;border-bottom-left-radius:3px;padding-left:28px}.accounting-details .steps-sidebar button.active.active:after{content:normal}.accounting-details .steps-sidebar button.active.active .step-check{left:5px;border:2px solid #fff}.accounting-details .steps-sidebar button.active.active .step-valid.step-valid::after{background:#fff}.accounting-details .steps-sidebar button.active.active .step-valid.step-valid::before{background:#fff}.accounting-details .steps-sidebar button.active.active:hover{background:rgba(20,88,215,.8)}.accounting-details .steps-sidebar button.step-invalid{background:rgba(214,0,54,.8);color:#fff}.accounting-details .steps-sidebar button.step-invalid:hover{background:rgba(214,0,54,.6)}.accounting-details .steps-sidebar button.step-invalid .step-check{border:2px solid #fff}.accounting-details .steps-sidebar button .step-valid.step-valid::after{background:#282c39}.accounting-details .steps-sidebar button .step-valid.step-valid::before{background:#282c39}.reconcile-tab{width:100%;display:block;padding:15px;font-size:14px;text-decoration:none;color:inherit;border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;cursor:pointer}.reconcile-tab.selected,.reconcile-tab:hover{background-color:#fff}
.city-state-zip{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.city-state-zip.payment-modal{margin-right:20px}.button-row{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}
.RedactionTool{padding-top:60px;padding-bottom:100px;display:flex;justify-content:center;transition:transform 300ms,background 500ms !important;min-height:100vh}.RedactionTool *{user-select:none}.RedactionTool .RedactionTool[data-is-redacting=true]{transform:translateY(50px)}.RedactionTool .RedactionTool,.RedactionTool header:not(div):not(span):not(div){transition:background 500ms,box-shadow 500ms}.RedactionTool [data-redactable=true]:not(:empty){user-select:text;outline:2px solid #fff;transition:background 500ms,box-shadow 500ms}.RedactionTool [data-redactable=true][data-redactable=true][data-redactable=true] *{user-select:text}.RedactionTool #for-office-use-box{display:none !important}.RedactionTool .field-column.field-label{padding-right:5px}.RedactionTool .toolbar{display:flex;width:auto;position:fixed;right:15px;top:15px;z-index:100;border-radius:30px}.RedactionTool .toolbar button{background:#2860b4;border:none;padding:10px 13px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;border-radius:30px;margin:0px 5px}.RedactionTool .toolbar button:hover{background:#336fc9}.RedactionTool .toolbar button:disabled{background:#c2c2c2;cursor:not-allowed}.RedactionTool .toolbar input[type=checkbox]{margin:0px;margin-right:6px;margin-bottom:2px}.RedactionTool .toolbar label{text-transform:uppercase;font-size:13px;font-weight:600}.RedactionTool .toolbar label.butt-box{background:#e3e8f0;padding:10px 15px;border-radius:20px;display:flex;align-items:center}.RedactionTool #virtual-container{position:fixed;top:0px;left:0px;white-space:nowrap;opacity:none;visibility:hidden}.RedactionTool .redaction-block{word-break:break-all;flex-wrap:wrap;user-select:none;letter-spacing:-1px;position:relative;color:#000}.RedactionTool .redaction-ally-text{letter-spacing:0px;white-space:nowrap}.RedactionTool ::selection{background:#21ff0e}.RedactionTool .flex-center{display:flex;justify-content:center;align-items:center}.RedactionTool .images-wrapper{display:flex;flex-direction:column;align-items:center}.RedactionTool .image-wrapper.image-wrapper{width:760px;height:auto;position:relative;margin:10px 0px}.RedactionTool .image-wrapper.image-wrapper img{transition:transform 300ms,box-shadow 300ms;border-radius:3px;will-change:transform,box-shadow;border:1px solid rgba(0,0,0,.1);cursor:pointer;will-change:transform}.RedactionTool .image-wrapper:hover img{transform:scale(1.03);box-shadow:0px 5px 20px -5px rgba(0,0,0,.3)}.RedactionTool .popup-toolbar{position:fixed;z-index:99;background:#262f36;border-radius:6px;user-select:none;width:80px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:0px 8px 15px 0px rgba(0,0,0,.4);cursor:pointer;outline:none}.RedactionTool .popup-toolbar:hover{background:#4c5965}.RedactionTool .popup-toolbar:hover::after{border-color:#4c5965 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.RedactionTool .popup-toolbar::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 7px 0 7px;border-color:#262f36 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-7px}.RedactionTool .popup-toolbar-button{font-family:"Quicksand",sans-serif;background:none;text-transform:uppercase;font-weight:700;padding:4px 10px;font-size:14px;border:none;border-radius:none;color:#fff;flex:1 0 auto;height:100%}.RedactionTool .image-redaction-wrapper{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:200;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;padding-top:100px;padding-bottom:100px;animation:slide-up 500ms;animation-fill-mode:forwards;transform:translateY(100%);will-change:transform}.RedactionTool .image-redaction-wrapper canvas{background:#fff;position:relative;z-index:1;border-radius:4px;box-shadow:0px 40px 60px -10px rgba(0,0,0,.4);max-width:calc(100% - 60px);cursor:crosshair}.RedactionTool .shade{position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:100;animation:fade-in 300ms;animation-fill-mode:forwards;will-change:opacity}.RedactionTool .image-redaction-toolbar{width:400px;height:80px;background:#546471;border-radius:40px;position:fixed;z-index:999;left:calc(50vw - 200px);bottom:30px;transform:translateY(200%);animation:slide-up-spring;animation-duration:1.28s;animation-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);animation-delay:400ms;animation-fill-mode:forwards;padding:4px;box-shadow:0px 5px 20px -5px rgba(0,0,0,.4);will-change:transform}.RedactionTool .image-redaction-toolbar .inner-wrapper{width:100%;height:72px;border:3px solid rgba(255,255,255,.3);border-radius:36px;display:flex;align-items:center;padding:0px 10px}.RedactionTool .redaction-toolbar-button{text-transform:uppercase;font-family:"Quicksand",sans-serif;font-weight:600;border-radius:60px;border:none;background:rgba(255,255,255,.2);font-size:24px;padding:5px 20px;padding-top:4px;padding-bottom:6px;color:#fff;border:2px solid rgba(255,255,255,.1);outline:none}.RedactionTool .redaction-toolbar-button.neutral{background:linear-gradient(to top, rgb(103, 122, 138), rgb(122, 140, 156))}.RedactionTool .redaction-toolbar-button.neutral:hover{background:linear-gradient(to top, rgb(125, 143, 158), rgb(153, 170, 185))}.RedactionTool .redaction-toolbar-button.success{background:linear-gradient(to top, rgb(41, 195, 89), rgb(68, 226, 117))}.RedactionTool .redaction-toolbar-button.success:hover{background:linear-gradient(to top, rgb(68, 215, 114), rgb(97, 238, 141))}.RedactionTool .redaction-toolbar-button.left{border-top-right-radius:0px;border-bottom-right-radius:0px;margin-right:3px}.RedactionTool .redaction-toolbar-button.right{border-top-left-radius:0px;border-bottom-left-radius:0px}.RedactionTool .redaction-toolbar-button:disabled{opacity:.4}.RedactionTool .redaction-toolbar-button:disabled:hover{background:linear-gradient(to top, rgb(103, 122, 138), rgb(122, 140, 156))}@media only screen and (max-width: 1500px){.RedactionTool .redaction-toolbar-button{font-size:17px}.RedactionTool .image-redaction-toolbar{height:64px;width:350px;left:calc(50vw - 175px)}.RedactionTool .image-redaction-toolbar .inner-wrapper{height:56px}}.RedactionTool .fade-out{animation:fade-out 300ms;animation-fill-mode:forwards}.RedactionTool .slide-down{animation:slide-down 500ms;animation-timing-function:ease-in}.RedactionTool .slide-down-big{animation:slide-down-big 300ms;animation-timing-function:ease-in}.RedactionTool .fade-in{animation:fade-in 300ms}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-down{from{transform:translateY(0%)}to{transform:translateY(100%)}}@keyframes slide-down-big{from{transform:translateY(0%)}to{transform:translateY(200%)}}@keyframes slide-up-spring{0.00%{transform:translateY(160%)}21.13%{transform:translateY(-22.8%)}47.42%{transform:translateY(2.58%)}73.71%{transform:translateY(-0.3%)}100.00%{transform:translateY(0.04%)}}
._1I_qj {
  background: rgb(54, 56, 57);
  font-family: 'Nunito', sans-serif;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  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;
  background-color: rgb(54, 56, 57);
  background-image: -webkit-gradient(
      linear,
      left bottom, left top,
      color-stop(24%, transparent),
      color-stop(25%, rgba(255, 255, 255, 0.06)),
      color-stop(26%, rgba(255, 255, 255, 0.06)),
      color-stop(27%, transparent),
      color-stop(74%, transparent),
      color-stop(75%, rgba(255, 255, 255, 0.06)),
      color-stop(76%, rgba(255, 255, 255, 0.06)),
      color-stop(77%, transparent),
      to(transparent)
    ),
    -webkit-gradient(
      linear,
      left top, right top,
      color-stop(24%, transparent),
      color-stop(25%, rgba(255, 255, 255, 0.06)),
      color-stop(26%, rgba(255, 255, 255, 0.06)),
      color-stop(27%, transparent),
      color-stop(74%, transparent),
      color-stop(75%, rgba(255, 255, 255, 0.06)),
      color-stop(76%, rgba(255, 255, 255, 0.06)),
      color-stop(77%, transparent),
      to(transparent)
    );
  background-image: linear-gradient(
      0deg,
      transparent 24%,
      rgba(255, 255, 255, 0.06) 25%,
      rgba(255, 255, 255, 0.06) 26%,
      transparent 27%,
      transparent 74%,
      rgba(255, 255, 255, 0.06) 75%,
      rgba(255, 255, 255, 0.06) 76%,
      transparent 77%,
      transparent
    ),
    linear-gradient(
      90deg,
      transparent 24%,
      rgba(255, 255, 255, 0.06) 25%,
      rgba(255, 255, 255, 0.06) 26%,
      transparent 27%,
      transparent 74%,
      rgba(255, 255, 255, 0.06) 75%,
      rgba(255, 255, 255, 0.06) 76%,
      transparent 77%,
      transparent
    );
  background-size: 24px 24px;
  padding-left: 200px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
a, button {
  outline-offset: 10px;
}
a:focus, a:active, button:focus, button:active {
  -webkit-animation: _1EXNM 230ms;
          animation: _1EXNM 230ms;
  outline-offset: 0px !important;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  outline: solid 3px #249fcc !important;
}
._1I_qj button, ._1I_qj input, ._1I_qj select{
  font-family: 'Nunito', sans-serif;
}
._1I_qj *{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
._3HD3u {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 100vh;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
}
._27VEf{
  height: 100%;
  max-height: calc(100% - 60px);
  position: relative;
  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;
  will-change: transform;
}
._2v0Vu {
  background: white;
  height: 100%;
  border-radius: 1px;
  -webkit-box-shadow: 0px 15px 30px -15px rgba(0, 0, 0, 1);
          box-shadow: 0px 15px 30px -15px rgba(0, 0, 0, 1);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  will-change: transform;
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
}
._2v0Vu canvas {
  width: auto !important;
  max-height: calc(100vh - 60px);
}
._2v0Vu > div span {
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
}
._DJ4tK {
  position: fixed;
  left: -1000px;
  top: -1000px;
  pointer-events: none;
  visibility: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
._2XbTi{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 200px;
  height: 100%;
  background: rgb(37, 38, 39);
  border-right: 1px solid rgb(51, 52, 54);
  -webkit-box-shadow: 15px 0px 40px 5px rgba(0,0,0,.15);
          box-shadow: 15px 0px 40px 5px rgba(0,0,0,.15);
  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;
  padding-top: 15px;
  overflow-y: auto;
  z-index: 4;
  cursor: default;
}
._2NztE{
  width: calc(100% - 30px);
  margin-bottom: 10px;
  position: relative;
}
._2NztE[data-selected=true] canvas{
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 0px 5px #249fcc;
          box-shadow: 0px 0px 0px 5px #249fcc;
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
._2NztE canvas {  
  -webkit-transition: all 200ms;  
  transition: all 200ms;
}

._2vt3o{
  width: 100%;
  border-radius: 2px;
}
._XVOJQ{
  position: absolute;
  right: 4px;
  bottom: 10px;
  border-radius: 6px;
  background: rgba(19, 20, 20, 0.8);
  color: #fff;
  font-weight: 800;
  font-size: 14px;
  padding: 3px 7px;
  min-width: 25px;
  text-align: center;
}

._3_sh3{
  position: absolute;
  left: 200px;
  top: 0px;
  width: calc(100% - 200px);
  height: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 9;
}
._3_sh3 ._3qReY[data-shown=true]{
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
._3qReY{
  width: 100%;
  height: 60px;
  background: rgba(38, 38, 40, .7);
  backdrop-filter: blur(14px);
  -webkit-transform: translateY(-75px);
      -ms-transform: translateY(-75px);
          transform: translateY(-75px);
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, transform 300ms;
  transition: opacity 300ms, transform 300ms, -webkit-transform 300ms;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 4px;
  pointer-events: all !important;
  position: relative;
  color: #fff;
  cursor: default;
}
._3qReY h1{
  font-weight: 600;
  font-size: 16px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._3P2X5{
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
    /* padding-right: 13px; */
}

._3kE5h{
  position: absolute;
  left: 200px;
  bottom: 0px;
  height: 240px;
  background: none;
  width: calc(100% - 200px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 40px;
  overflow: hidden;
  z-index: 8;
}
._3kE5h[data-image-redacting=true] {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
._3kE5h[data-image-redacting=false] {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
._3kE5h[data-shown=true] ._w5cqI{
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1;
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}
._w5cqI{
  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;
  -webkit-transform: translateY(140px);
      -ms-transform: translateY(140px);
          transform: translateY(140px);
  opacity: 0;
  -webkit-transition: opacity 300ms, -webkit-transform 300ms;
  transition: opacity 300ms, -webkit-transform 300ms;
  transition: transform 300ms, opacity 300ms;
  transition: transform 300ms, opacity 300ms, -webkit-transform 300ms;
  will-change: transform, opacity;
  pointer-events: all !important;
}
._37uOh{
  border-radius: 100%;
  width: 44px;
  height: 44px;
  background: rgb(25, 110, 223);
  color: #fff;
  padding: 11px;
  border: none;
  -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,.3);
          box-shadow: 0px 10px 10px 0px rgba(0,0,0,.3);
  cursor: default;
  outline: none;
  cursor: default;
}
._37uOh:hover{
  background: rgb(47, 127, 235);
}
._37uOh:first-child{
  margin-right: 10px;
}
._37uOh:last-child{
  margin-left: 10px;
}
._1WNXP{
  border-radius: 50px;
  min-width: 100px;
  height: 50px;
  background: rgb(25, 110, 223);
  color: #fff;
  padding: 10px;
  padding-top: 8px;
  border: none;
  -webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,.3);
          box-shadow: 0px 10px 10px 0px rgba(0,0,0,.3);
  text-align: center;
  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;
  font-weight: 800;
  font-size: 20px;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  cursor: default;
}
._3N4qM {
  font-weight: 800;
  color: #fff;
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    from(rgb(64, 144, 250)),
    color-stop(3.3%, rgb(64, 144, 250)),
    color-stop(3.4%, rgb(25, 110, 223)),
    to(rgb(25, 110, 223))
  );
  background: linear-gradient(
    to bottom,
    rgb(64, 144, 250) 0%,
    rgb(64, 144, 250) 3.3%,
    rgb(25, 110, 223) 3.4%,
    rgb(25, 110, 223) 100%
  );
  border: none;
  border-radius: 4px;
  padding: 8px 11px;
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(0,0,0,.2);
  height: 35px;
}
._3N4qM:hover{
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    from(rgb(83, 157, 255)),
    color-stop(3.3%, rgb(83, 157, 255)),
    color-stop(3.4%, rgb(33, 120, 236)),
    to(rgb(33, 120, 236))
  );
  background: linear-gradient(
    to bottom,
    rgb(83, 157, 255) 0%,
    rgb(83, 157, 255) 3.3%,
    rgb(33, 120, 236) 3.4%,
    rgb(33, 120, 236) 100%
  );
}
._3N4qM:active{
  background: -webkit-gradient(
    linear,
    left top, left bottom,
    from(rgb(64, 144, 250)),
    color-stop(3.3%, rgb(64, 144, 250)),
    color-stop(3.4%, rgb(25, 110, 223)),
    to(rgb(25, 110, 223))
  );
  background: linear-gradient(
    to bottom,
    rgb(64, 144, 250) 0%,
    rgb(64, 144, 250) 3.3%,
    rgb(25, 110, 223) 3.4%,
    rgb(25, 110, 223) 100%
  );
}
._3N4qM:focus{
  outline: none;
}

._2G7PD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  gap: 10px;
  padding: 4px 0px;
  font-size: 16px;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  height: 44px;
}

._QKdjZ {
  font-weight: 800;
  color: #fff;
  background: -webkit-gradient(linear,
      left top, left bottom,
      from(rgb(64, 144, 250)),
      color-stop(3.3%, rgb(64, 144, 250)),
      color-stop(3.4%, rgb(25, 110, 223)),
      to(rgb(25, 110, 223)));
  background: linear-gradient(to bottom,
      rgb(64, 144, 250) 0%,
      rgb(64, 144, 250) 3.3%,
      rgb(25, 110, 223) 3.4%,
      rgb(25, 110, 223) 100%);
  border: none;
  border-radius: 4px;
  padding: 8px 11px;
  font-size: 14px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, .2);
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

._QKdjZ:hover {
  background: -webkit-gradient(linear,
      left top, left bottom,
      from(rgb(83, 157, 255)),
      color-stop(3.3%, rgb(83, 157, 255)),
      color-stop(3.4%, rgb(33, 120, 236)),
      to(rgb(33, 120, 236)));
  background: linear-gradient(to bottom,
      rgb(83, 157, 255) 0%,
      rgb(83, 157, 255) 3.3%,
      rgb(33, 120, 236) 3.4%,
      rgb(33, 120, 236) 100%);
}

._QKdjZ:active {
  background: -webkit-gradient(linear,
      left top, left bottom,
      from(rgb(64, 144, 250)),
      color-stop(3.3%, rgb(64, 144, 250)),
      color-stop(3.4%, rgb(25, 110, 223)),
      to(rgb(25, 110, 223)));
  background: linear-gradient(to bottom,
      rgb(64, 144, 250) 0%,
      rgb(64, 144, 250) 3.3%,
      rgb(25, 110, 223) 3.4%,
      rgb(25, 110, 223) 100%);
}

._QKdjZ:focus {
  outline: none;
}

._1zcVO {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 60 207;
}

._2fqJY {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
}

._2CRYm {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 60 60;
}

._3H59m {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 1 60;
  stroke-dashoffset: -30;
}

._C75FE {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 60 207;
}

._2XI2a {
  fill: none;
  stroke: #fff;
  stroke-width: 6;
  -webkit-transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
  stroke-dasharray: 90 207;
  stroke-dashoffset: -134;
}

._1rAZ1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  -webkit-transition-property: font-size, opacity, -webkit-transform;
  transition-property: font-size, opacity, -webkit-transform;
  transition-property: font-size, opacity, transform;
  transition-property: font-size, opacity, transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}
._2A7g7{
  overflow: hidden;
  position: relative;
  -webkit-animation: _1rrzR 1000ms infinite;
          animation: _1rrzR 1000ms infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  border-radius: 4px;
}
._2A7g7::before{
  content: "";
  position: absolute;
  left: -60%;
  top: -20%;
  width: 100%;
  height: 200%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.15)), to(rgba(255,255,255,0)));
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.15) 50%, rgba(255,255,255,0) 100%);
  -webkit-animation: _qk__v 1800ms linear infinite;
          animation: _qk__v 1800ms linear infinite;
  will-change: transform;
}
._2v7f9{
  height: 100vh;
  max-height: calc(100vh - 60px);
}
@-webkit-keyframes _qk__v {
  0%{
    -webkit-transform: rotate(-30deg) translateX(-130%);
            transform: rotate(-30deg) translateX(-130%);
  }
  70%{
    -webkit-transform: rotate(-30deg) translateX(350%);
            transform: rotate(-30deg) translateX(350%);
  }
  100%{
    -webkit-transform: rotate(-30deg) translateX(350%);
            transform: rotate(-30deg) translateX(350%);
  }
}
@keyframes _qk__v {
  0%{
    -webkit-transform: rotate(-30deg) translateX(-130%);
            transform: rotate(-30deg) translateX(-130%);
  }
  70%{
    -webkit-transform: rotate(-30deg) translateX(350%);
            transform: rotate(-30deg) translateX(350%);
  }
  100%{
    -webkit-transform: rotate(-30deg) translateX(350%);
            transform: rotate(-30deg) translateX(350%);
  }
}
@-webkit-keyframes _1rrzR {
  0%{
    background: rgba(255,255,255, 0);
  }
  100%{
    background: rgba(255,255,255, .1);
  }
}
@keyframes _1rrzR {
  0%{
    background: rgba(255,255,255, 0);
  }
  100%{
    background: rgba(255,255,255, .1);
  }
}

.row-count-text.FarmBill{display:none}.image-viewer-button-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.image-viewer-button-wrapper .image-viewer-button{position:relative;border:none;background:none;margin-top:-5px;margin-right:6px;color:#000029;padding:12px 8px;padding-bottom:7px;transition:outline-offset 200ms;outline:3px solid rgba(10,164,221,0);outline-offset:7px}.image-viewer-button-wrapper .image-viewer-button .svg-icon{width:28px}.image-viewer-button-wrapper .image-viewer-button:hover{background:#d9d9d9}.image-viewer-button-wrapper .image-viewer-button:focus{background:#d9d9d9;outline-color:rgba(10,164,221,.5);outline-offset:0px}.image-viewer-button-wrapper .image-viewer-button:disabled{background:none}.envelope-wrapper{display:flex;width:100vw;background:#212f4a;padding-left:250px;transition:padding-left 400ms}.envelope-wrapper[data-sidebar-collapsed=true]{padding-left:0px}.envelope-wrapper[data-sidebar-collapsed=true] [data-tiv-wrapper],.envelope-wrapper[data-sidebar-collapsed=true] [data-tiv-thumbnails-wrapper]{border-radius:0px}.envelope-wrapper nav.envelope-sidebar{overflow:auto;position:fixed;left:-250px;top:0px;width:250px;height:100%;background:#161641;color:#fff;transform:translateX(250px);transition:transform 400ms;display:flex;flex-direction:column}.envelope-wrapper nav.envelope-sidebar div.sidebar-header{font-size:16px;font-weight:800;padding:15px;display:flex;align-items:center}.envelope-wrapper nav.envelope-sidebar div.sidebar-header button{width:26px;height:26px;border-radius:100%;margin-left:auto;border:none;background:none;display:flex;justify-content:center;align-items:center;padding:0px;padding-right:4px;margin-right:-10px}.envelope-wrapper nav.envelope-sidebar div.sidebar-header button:hover{background:rgba(255,255,255,.1)}.envelope-wrapper nav.envelope-sidebar div.sidebar-header button:focus{box-shadow:0px 0px 0px 2px #25bdf5;outline:none}.envelope-wrapper nav.envelope-sidebar div.sidebar-header button svg{width:20px;height:20px;color:#fff}.envelope-wrapper nav.envelope-sidebar .image-group-header{width:calc(100% - 40px);background:#0c0c22;font-size:15px;font-weight:600;border-radius:0px 10px 10px 0px;display:flex;user-select:none}.envelope-wrapper nav.envelope-sidebar .image-group-header:hover{background:#1d1d54}.envelope-wrapper nav.envelope-sidebar .image-group-header .image-group-header-title{padding:10px;padding-left:15px}.envelope-wrapper nav.envelope-sidebar .image-group-status{margin-left:auto;background:#0c0c22;padding:10px 0;width:35px;border-radius:0px 10px 10px 0px;display:flex;justify-content:center;align-items:center}.envelope-wrapper nav.envelope-sidebar .image-group-status div{font-weight:normal;margin:auto}.envelope-wrapper nav.envelope-sidebar .image-group-pages{display:flex;flex-direction:column;list-style:none;margin:0px;padding:5px 0px 5px 20px}.envelope-wrapper nav.envelope-sidebar .image-group-pages li{padding:5px;display:flex;gap:5px;flex-direction:column;position:relative}.envelope-wrapper nav.envelope-sidebar .image-group-pages li::before{content:"";position:absolute;width:14px;height:calc(100% + 10px);border-left:1px solid #c9cbd1;border-bottom:1px solid #c9cbd1;border-bottom-left-radius:8px;right:100%;bottom:50%}.envelope-wrapper nav.envelope-sidebar .image-group-pages li:first-child::before{height:calc(100% - 3px)}.envelope-wrapper nav.envelope-sidebar .image-group-pages li .image-page{appearance:none;border:none;background:none;color:inherit;font-weight:inherit;border-radius:4px;padding:2px 5px;margin:-2px -5px;cursor:default;user-select:none}.envelope-wrapper nav.envelope-sidebar .image-group-pages li .image-page:hover{background:rgba(38,98,167,.3)}.envelope-wrapper nav.envelope-sidebar .image-group-pages li .image-page:focus{outline:none;box-shadow:0px 0px 0px 2px #0aa4dd}.envelope-wrapper nav.envelope-sidebar .image-group-pages li .image-page[data-active=true]{background:#2662a7}.envelope-wrapper nav.envelope-sidebar .payments-block{padding:10px;position:absolute;left:0px;bottom:0px;width:100%}.envelope-wrapper nav.envelope-sidebar .payments-block .payments-inner-wrapper{background:#fff;border-radius:8px;width:100%;display:flex;flex-wrap:wrap}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col{flex-basis:33.3333%;display:flex;flex-direction:column;padding:7px;padding-right:0px}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col:last-child{padding-right:8px}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col dt{color:#4e5157;font-size:12px;font-style:italic;margin-bottom:3px}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col dd{color:#4e4e4e;font-size:15px;font-weight:700}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col dd .payment-prefix{font-size:13px}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col dd .decimal{font-size:11px}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col[data-p-type=charges] dd{color:#d04147}.envelope-wrapper nav.envelope-sidebar .payments-block .payment-col[data-p-type=payments] dd{color:#4aba7a}.image-viewer-wrapper{position:relative;flex-grow:1;z-index:9}.image-viewer-wrapper [data-tiv-wrapper]{overflow:hidden;border-radius:30px 0px 0px 30px;background:#dadce0;transition:border-radius 300ms}.image-viewer-wrapper [data-tiv-thumbnails-wrapper]{width:160px;border-radius:30px 0px 0px 30px;background:#dadce0;border-right-color:#c4c7cd;box-shadow:3px 0px 6px -1px rgba(0,0,0,.1),-20px 0px 30px -3px rgba(0,0,0,.2);transition:padding 300ms,border-radius 300ms}.image-viewer-wrapper [data-tiv-thumbnails-wrapper] canvas{box-shadow:0px 3px 6px -1px rgba(0,0,0,.2);border-radius:4px}.image-viewer-wrapper [data-tiv-thumbnails-wrapper] [data-selected=true] canvas{box-shadow:0px 0px 0px 4px #1797ff}.image-viewer-wrapper [data-tiv-title-bar]{background:rgba(122,134,160,.2);color:#202029}.image-viewer-wrapper .expand-envelope-button{position:absolute;left:12px;top:-30px;z-index:99;display:flex;align-items:center;border-radius:20px;background:rgba(0,0,0,.1);border:none;transition:transform 300ms;padding:3px 12px;padding-right:8px}.image-viewer-wrapper .expand-envelope-button:focus{box-shadow:0px 0px 0px 2px #25bdf5;outline:none}.image-viewer-wrapper .expand-envelope-button:hover{background:rgba(0,0,0,.16)}.image-viewer-wrapper .expand-envelope-button svg{margin-left:4px;width:16px;height:16px}.image-viewer-wrapper[data-envelope-collapsed=true] .expand-envelope-button{transform:translateY(36px)}.image-viewer-wrapper[data-envelope-collapsed=true] [data-tiv-thumbnails-wrapper]{padding-top:40px}.image-delete-confirm{margin:10px}.image-delete-confirm span{display:flex;justify-content:center}.image-delete-confirm .image-delete-confirm-actions{display:flex;gap:10px;justify-content:center;margin-top:10px}.image-active-row{display:flex;flex-direction:row;align-content:flex-end;gap:10px}.show-originals-checkbox{margin:auto auto 55px 40px;display:flex}.show-originals-checkbox label{color:#fff}
.row-count-text.FarmBill{display:none}.session-timeout{display:flex;flex-direction:column}.session-timeout h2{font-weight:800;color:#757575;font-size:30vh;text-align:center;text-shadow:2vh 2vh 0px rgba(204,173,0,.1);padding:30px}@media only screen and (max-width : 768px){.session-timeout h2{font-size:20vh}}.session-timeout .message{text-align:center;font-size:1.5rem;width:100%;padding:20px;max-width:800px;align-self:center;color:#666;font-style:italic;line-height:1.4}@media only screen and (max-width : 768px){.session-timeout .message{font-size:1rem}}.session-timeout .message a{color:#666;text-decoration:none;border-bottom:3px solid #ccad00;transition:border-bottom-width 150ms,background 150ms}.session-timeout .message a:hover{border-bottom-width:6px;background:rgba(204,173,0,.1)}
.row-count-text.FarmBill{display:none}.space-between{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.space-between h1{font-size:28px;font-weight:600;margin-bottom:8px;color:#444;display:flex;align-items:center}.space-between h1 .subtitle{margin-left:5px;color:#666;display:flex;flex-direction:row;align-items:center;cursor:default;padding:10px;margin-top:-10px;margin-bottom:-10px}.space-between h1 .subtitle:hover{background:rgba(0,0,0,.05)}.space-between h1 .subtitle .svg-icon{width:30px;margin-left:5px;margin-top:5px}.space-between .clickable{display:flex}.space-between .clickable:focus{background:rgba(0,0,0,.05);outline:solid 3px #25bdf5;border-radius:6px}.download-link{margin-bottom:15px;display:flex;flex-direction:row;align-items:center}.download-link a{display:flex;flex-direction:row;align-items:center;color:#161641}.download-link a:hover{color:#2a2a7a}.download-link .svg-icon{width:22px}

/*# sourceMappingURL=main.306fa00d.css.map*/