@keyframes animateLeftToRight {
  from { transform: translateX(-100%); }
  to { transform: translateX(0%); }
}
@keyframes animateRightToLeft {
  from { transform: translateX(100%);  }
  to { transform: translateX(0%);  }
}
@keyframes animateTopToBottom {
  from { transform: translateY(-100%);  }
  to { transform: translateY(0%);  }
}
@keyframes animateBottomToTop {
  from { transform: translateY(100%);  }
  to { transform: translateY(0%);  }
}
@keyframes animateVisible {
  from { opacity:0;  }
  to { opacity:1;  }
}
@keyframes animateInVisible {
  from { opacity:1;  }
  to { opacity:0;  }
}
.tk-label.tabbuttonselected {
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.tabbuttonselected .tk-button__text {
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.tabbuttonselected > .panel-heading{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.tabbuttonselected > .tk-data-table__label{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.tabbuttonselected > .tk-checkbox__label{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbuttonselected > .tk-button__native{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *):not(:has(img)){
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
border-width: 0px 0px 2px 0px ;
 border-style: solid;
border-radius: 10px 10px 0px 0px ;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) img.tabbuttonselected{
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
border-width: 0px 0px 2px 0px ;
 border-style: solid;
border-radius: 10px 10px 0px 0px ;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) input.tabbuttonselected{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) .tk-select__native.tabbuttonselected{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) .tk-button__native.tabbuttonselected{
 background-color: rgba(255,255,255,1);
-webkit-box-shadow:unset;
box-shadow:unset;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) .tk-static-text__native.tabbuttonselected{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.tabbuttonselected{
 background-color: rgba(227,227,227,1);
}
.tk-label.TextPrimary {
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.TextPrimary .tk-button__text {
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.TextPrimary > .panel-heading{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.TextPrimary > .tk-data-table__label{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.TextPrimary > .tk-checkbox__label{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.TextPrimary > .tk-button__native{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.TextPrimary:not(.isgridrowdiv *) input.TextPrimary{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.TextPrimary:not(.isgridrowdiv *) .tk-select__native.TextPrimary{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.TextPrimary:not(.isgridrowdiv *) .tk-button__native.TextPrimary{
}
.tk-component.TextPrimary:not(.isgridrowdiv *) .tk-static-text__native.TextPrimary{
 color: rgba(246,130,31,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonFlatBlue:not(.isgridrowdiv *) input.ButtonFlatBlue{
 background-color: rgba(255,255,252,0);
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatBlue:not(.isgridrowdiv *) .tk-select__native.ButtonFlatBlue{
 background-color: rgba(255,255,252,0);
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatBlue:not(.isgridrowdiv *) .tk-button__native.ButtonFlatBlue{
 background-color: rgba(255,255,252,0);
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatBlue:not(.isgridrowdiv *) .tk-static-text__native.ButtonFlatBlue{
 background-color: rgba(255,255,252,0);
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-label.ButtonFlatBlue {
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonFlatBlue .tk-button__text {
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonFlatBlue > .panel-heading{
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonFlatBlue > .tk-data-table__label{
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonFlatBlue > .tk-checkbox__label{
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonFlatBlue > .tk-button__native{
 color: rgba(0,96,168,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.BorderBlue{
 border-color:rgba(0, 96, 168, 1);
 fill:rgba(0, 96, 168, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 4px 4px 4px 4px ;
}
.tk-label.ButtonWhite {
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonWhite .tk-button__text {
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonWhite > .panel-heading{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonWhite > .tk-data-table__label{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonWhite > .tk-checkbox__label{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonWhite > .tk-button__native{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonWhite:not(.isgridrowdiv *) input.ButtonWhite{
 background-color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonWhite:not(.isgridrowdiv *) .tk-select__native.ButtonWhite{
 background-color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonWhite:not(.isgridrowdiv *) .tk-button__native.ButtonWhite{
 background-color: rgba(255,255,255,1);
}
.tk-component.ButtonWhite:not(.isgridrowdiv *) .tk-static-text__native.ButtonWhite{
 background-color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *) input.MediumImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *) .tk-select__native.MediumImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *) .tk-button__native.MediumImageSize{
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *) .tk-static-text__native.MediumImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *):not(:has(img)){
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.MediumImageSize:not(.isgridrowdiv *) img.MediumImageSize{
 max-width: 550px;
 min-width: 500px;
 width: unset;
}
.tk-component.ButtonOutlinedPrimary:not(.isgridrowdiv *) input.ButtonOutlinedPrimary{
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedPrimary:not(.isgridrowdiv *) .tk-select__native.ButtonOutlinedPrimary{
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedPrimary:not(.isgridrowdiv *) .tk-button__native.ButtonOutlinedPrimary{
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
border-width: 2px 2px 2px 2px ;
 border-style: solid;
}
.tk-component.ButtonOutlinedPrimary:not(.isgridrowdiv *) .tk-static-text__native.ButtonOutlinedPrimary{
 background-color: rgba(255,255,255,1);
 border-color:rgba(246, 130, 31, 1);
 fill:rgba(246, 130, 31, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-label.ButtonOutlinedPrimary {
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonOutlinedPrimary .tk-button__text {
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonOutlinedPrimary > .panel-heading{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonOutlinedPrimary > .tk-data-table__label{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonOutlinedPrimary > .tk-checkbox__label{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedPrimary > .tk-button__native{
 color: rgba(5,5,5,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *):not(:has(img)){
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *) img.MaxImageSize{
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *) input.MaxImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *) .tk-select__native.MaxImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *) .tk-button__native.MaxImageSize{
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.MaxImageSize:not(.isgridrowdiv *) .tk-static-text__native.MaxImageSize{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 600px;
 min-width: 500px;
 width: unset;
}
.tk-component.tabbutton:not(.isgridrowdiv *) input.tabbutton{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbutton:not(.isgridrowdiv *) .tk-select__native.tabbutton{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbutton:not(.isgridrowdiv *) .tk-button__native.tabbutton{
 background-color: rgba(255,255,255,1);
-webkit-box-shadow:unset;
box-shadow:unset;
}
.tk-component.tabbutton:not(.isgridrowdiv *) .tk-static-text__native.tabbutton{
 background-color: rgba(255,255,255,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-label.tabbutton {
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.tabbutton .tk-button__text {
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.tabbutton > .panel-heading{
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.tabbutton > .tk-data-table__label{
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.tabbutton > .tk-checkbox__label{
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbutton > .tk-button__native{
 color: rgba(186,186,186,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.tabbutton:not(.isgridrowdiv *):not(:has(img)){
 background-color: rgba(255,255,255,1);
 border-color:rgba(186, 186, 186, 1);
 fill:rgba(186, 186, 186, 1); 
border-radius: 10px 10px 0px 0px ;
 margin: 5px 0px 0px 0px ;
}
.tk-component.tabbutton:not(.isgridrowdiv *) img.tabbutton{
 background-color: rgba(255,255,255,1);
 border-color:rgba(186, 186, 186, 1);
 fill:rgba(186, 186, 186, 1); 
border-radius: 10px 10px 0px 0px ;
 margin: 5px 0px 0px 0px ;
}
.tk-component.ButtonOutlinedWhite:not(.isgridrowdiv *) input.ButtonOutlinedWhite{
 background-color: rgba(255,255,252,0);
 border-color:rgba(255, 255, 255, 1);
 fill:rgba(255, 255, 255, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedWhite:not(.isgridrowdiv *) .tk-select__native.ButtonOutlinedWhite{
 background-color: rgba(255,255,252,0);
 border-color:rgba(255, 255, 255, 1);
 fill:rgba(255, 255, 255, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedWhite:not(.isgridrowdiv *) .tk-button__native.ButtonOutlinedWhite{
 background-color: rgba(255,255,252,0);
 border-color:rgba(255, 255, 255, 1);
 fill:rgba(255, 255, 255, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
}
.tk-component.ButtonOutlinedWhite:not(.isgridrowdiv *) .tk-static-text__native.ButtonOutlinedWhite{
 background-color: rgba(255,255,252,0);
 border-color:rgba(255, 255, 255, 1);
 fill:rgba(255, 255, 255, 1); 
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-label.ButtonOutlinedWhite {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonOutlinedWhite .tk-button__text {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonOutlinedWhite > .panel-heading{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonOutlinedWhite > .tk-data-table__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonOutlinedWhite > .tk-checkbox__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOutlinedWhite > .tk-button__native{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-label.ButtonDarkBlue {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonDarkBlue .tk-button__text {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonDarkBlue > .panel-heading{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonDarkBlue > .tk-data-table__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonDarkBlue > .tk-checkbox__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonDarkBlue > .tk-button__native{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonDarkBlue:not(.isgridrowdiv *) input.ButtonDarkBlue{
 background-color: rgba(17,43,60,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonDarkBlue:not(.isgridrowdiv *) .tk-select__native.ButtonDarkBlue{
 background-color: rgba(17,43,60,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonDarkBlue:not(.isgridrowdiv *) .tk-button__native.ButtonDarkBlue{
 background-color: rgba(17,43,60,1);
}
.tk-component.ButtonDarkBlue:not(.isgridrowdiv *) .tk-static-text__native.ButtonDarkBlue{
 background-color: rgba(17,43,60,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.BGPrimary{
 background-color: rgba(246,130,31,1);
}
.tk-component.MinImageSize:not(.isgridrowdiv *) input.MinImageSize{
 text-align: center;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-component.MinImageSize:not(.isgridrowdiv *) .tk-select__native.MinImageSize{
 text-align: center;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-component.MinImageSize:not(.isgridrowdiv *) .tk-button__native.MinImageSize{
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-component.MinImageSize:not(.isgridrowdiv *) .tk-static-text__native.MinImageSize{
 text-align: center;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-component.MinImageSize:not(.isgridrowdiv *):not(:has(img)){
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-component.MinImageSize:not(.isgridrowdiv *) img.MinImageSize{
 max-width: 300px;
 min-width: 200px;
 width: unset;
}
.tk-quickgrid-cell:has(> .isgridrowdiv > .Red), .tk-data-table__cell.Red {
 background-color: rgba(255,110,110,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonFlatWhite:not(.isgridrowdiv *) input.ButtonFlatWhite{
 background-color: rgba(255,255,252,0);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatWhite:not(.isgridrowdiv *) .tk-select__native.ButtonFlatWhite{
 background-color: rgba(255,255,252,0);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatWhite:not(.isgridrowdiv *) .tk-button__native.ButtonFlatWhite{
 background-color: rgba(255,255,252,0);
 padding: 0px 5px 0px 5px ;
}
.tk-component.ButtonFlatWhite:not(.isgridrowdiv *) .tk-static-text__native.ButtonFlatWhite{
 background-color: rgba(255,255,252,0);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 0px 5px 0px 5px ;
}
.tk-label.ButtonFlatWhite {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonFlatWhite .tk-button__text {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonFlatWhite > .panel-heading{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonFlatWhite > .tk-data-table__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonFlatWhite > .tk-checkbox__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonFlatWhite > .tk-button__native{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonBlue:not(.isgridrowdiv *) input.ButtonBlue{
 background-color: rgba(0,96,168,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonBlue:not(.isgridrowdiv *) .tk-select__native.ButtonBlue{
 background-color: rgba(0,96,168,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonBlue:not(.isgridrowdiv *) .tk-button__native.ButtonBlue{
 background-color: rgba(0,96,168,1);
}
.tk-component.ButtonBlue:not(.isgridrowdiv *) .tk-static-text__native.ButtonBlue{
 background-color: rgba(0,96,168,1);
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-label.ButtonBlue {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-button__native.ButtonBlue .tk-button__text {
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-groupbox.ButtonBlue > .panel-heading{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-data-table.ButtonBlue > .tk-data-table__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-checkbox.ButtonBlue > .tk-checkbox__label{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonBlue > .tk-button__native{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.WhiteText:not(.isgridrowdiv *) input.WhiteText{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.WhiteText:not(.isgridrowdiv *) .tk-select__native.WhiteText{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.WhiteText:not(.isgridrowdiv *) .tk-button__native.WhiteText{
}
.tk-component.WhiteText:not(.isgridrowdiv *) .tk-static-text__native.WhiteText{
 color: rgba(255,255,255,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.BorderGray{
 border-color:rgba(186, 186, 186, 1);
 fill:rgba(186, 186, 186, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 4px 4px 4px 4px ;
}
:root {
--primary-color-dark: 212, 102, 9;
--primary-color: 246, 130, 31;
}
