(^ޯvq%
J	I|_^ȂfY {֣g_ Z=09
k.hn;<d;HrCsQhiJ~$q1UbRԉ́ڍpneO.󤧒jI|}$,S
l:nJ[hIa*Khm\%1L>0']xc|,p}r9e>h
v{b<}l}#r{ªs [l;6-~޽RLdʶߚs3$%XHu]*)5W,&]^qTV/ uI= eEɊ3KEqܠC69Im@(X,aW,&]^qTj8l׃,f-3lnw5xV1QA$/Zg>Wcαۯ;wbB RJJΐZgՈ`= V	nm#o#lm ;L}dp>z2+Lt
j)
`:DJ!9C@	63ٍX<jwdel$/es-\@֙κ7u|> d..
Y0iadsҩ9[=WhbA3lIw̵ax:)-=J	#({Vݱ@E;[OùD:7&՝3@qҌcNgLM#+68etF߷=g:DSQLwDa9ZdN퇷Y,cĭb6[O E@Ab8sLC37pIMT-RV}q*E;r4_ώ1|2H쁖Z!,`]dTW[HV7.e^?:Y_oZWpC mJXJU(rzheXʎ<CJF7ڱ	/8s!F""e7u|> d..3<f	)Y *eu푺The4 4CSR]/ɤRV}q*E;r4q$4y.j>FޥQy$R|T]Vץw.*p97Ɣ3%j&	GGGMW4Wˠq$qёL@eh=mfCo\í)15'x={BA	OnUAHץ<rh,:q9In>mZkcLlF)p)%B7+K@,)7UrDzi:˼`]B6MsRΰ֐4fP|&0=ںr(^ޯvq%
R@"ʘ<"2uKNOK :ԈRRw	3OMZ2oё6}]@mTMZ,2	<R?>בj?8nư|22
5SMqU8+u 0&~޽RLdʶߚsyst^!j`*kz2ȁxس1N%v-&}# u߮sXvbxBߴ9/KYΰ:4)ϝj9|K>C#\%
"˖L=k>GR#W MÓ<V0#qёL@eh=->ݐ`cȋ	tۿdg>WcαۯK/߭y;
,NKY$ Dw9Vﺱr	˛膕G+5M.m%w
躮@9H(yI^e5#`A8s~1* |85+Y$@Lc7N.0*H$ ",4K,F  G}4ZZlcfSϝPmT9x~f+M ~RAsо{b<}l}#r{ª덶H$J&5SfzD
Gƙkv "@aP%0Sx'}	5EEH["ϣcw2*]mXz<F8(^ޯvq%
:EXds\W2ܛ9j6BhCہDJ'^YʃyZ=ay4w*{5DQ!ƪP{~Skg5%gI6g b(9~c>OQ,.<P9ûI%ϥ2¡Td\4`FҌsV%\p81wZk~JD}żΐ1L~c>OQ%',WDxGE.A
.\cn͜j`3b8$wZO)ok &젌Iu+LՉ#6rp
*"\iP5UηE<ajG+5M.m%~V,N}vXЙ'?ikC)HX];H,΁0-fՖh_U~ƚ=5NVDOujd]7NC֬!jĶN
tgd<#VE{ yy99<"Ҳpk7G,:&Mhn\S8UQ޼KZ]G+5M.m%y"JdV`-^.|9+q#=s3N(5߷=g:DSQ6g4Yc6ɓ zI@Qlˮq-h.D߷=g:DSQ6g4Yc%y1]6LH672oӤx[V87 qa1d5نHnH6O0hIA
ؒ҆G+5M.m%vVRyɨG)BnBuS5j5-6g4Yc^]O2]EVJW%>&b8yZ CtV97>3?y*67NC֬!jĶec.CNH&O᷂rXtM]%.+Y$@Lc7I1oRUVN$=c)*m((,9EjWTE2x_1:|=M ;
|m3BJYx tX/
y.^oRứJ]<sO2t3dԁ?{4Ǌ=_/0"t3dԁ?{4Ǌ=Z(Q-⯖.>{;;GݯQZ[b\K.7XjA"6EW%>&b8yZ CtV#QVFV#_Ṿ@Gd@shw)@a]BqdGY}bR7T\]hgau{鼌W%>&b8yZ CtVʡȯ\uSt3dԁ?{4Ǌ=WgCTpҟ-(^ޯvq%
:EXds\W`Vh|<.V{;;GݯQZ[b\K.sEp"x4Jz#Ϭ.ٽ&\
Y<~5i-jM7NS2R9XeG#KT4!2O:TG,:&MhnC;6BNk +㘁exRH^M7NC֬!jĶhBak`+N?uWT~(:^æ@^[ K!Q8;f`e: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
div.dt-datetime div.dt-datetime-iconRight {
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
div.dt-datetime div.dt-datetime-iconUp {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
}
div.dt-datetime div.dt-datetime-iconDown {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
}

div.dt-datetime-error {
  clear: both;
  padding: 0 1em;
  max-width: 240px;
  font-size: 11px;
  line-height: 1.25em;
  text-align: center;
  color: #b11f1f;
}

div.dt-button-collection {
  overflow: visible !important;
}

.dtsb-greyscale {
  border: 1px solid #cecece !important;
}

div.dtsb-logicContainer .dtsb-greyscale {
  border: none !important;
}

div.dtsb-searchBuilder {
  justify-content: space-evenly;
  cursor: default;
  margin-bottom: 1em;
  text-align: left;
}
div.dtsb-searchBuilder button.dtsb-button,
div.dtsb-searchBuilder select {
  font-size: 1em;
}
div.dtsb-searchBuilder div.dtsb-titleRow {
  justify-content: space-evenly;
  margin-bottom: 0.5em;
}
div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title {
  display: inline-block;
  padding-top: 6px;
}
div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll {
  float: right;
  margin-bottom: 0.333em;
}
div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value, div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data, div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition {
  display: block;
}
div.dtsb-searchBuilder div.dtsb-group {
  position: relative;
  clear: both;
  margin-bottom: 0.8em;
}
div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup {
  margin: 2px;
  text-align: center;
  padding: 0;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  margin-top: 0.8em;
  margin-right: 0.8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria {
  margin-bottom: 0.8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input {
  padding: 0.4em;
  margin-right: 0.8em;
  max-width: 20em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic {
  font-style: normal;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic {
  font-style: italic;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer {
  float: right;
  display: inline-block;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left {
  margin-right: 0.8em;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child {
  margin-right: 0;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria span.dtsp-joiner {
  margin-right: 0.8em;
}

div.dtsb-searchBuilder div.dtsb-titleRow {
  height: 40px;
}
div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title {
  padding-top: 10px;
}
div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup {
  margin-right: 8px;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria .form-control {
  width: auto;
  display: inline-block;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition {
  border-color: #28a745;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data {
  border-color: #dc3545;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value, div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value {
  border-color: #007bff;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer {
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic {
  border: none;
  border-radius: 0px;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 40px;
  margin: 0px;
}
div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup {
  border: none;
  border-radius: 0px;
  width: 30px;
  margin: 0px;
}
