@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-placingcontainer.pc-group{
 border-color:rgba(225, 225, 225, 1);
 fill:rgba(225, 225, 225, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 5px 5px 5px 5px ;
 margin: 10px 5px 0px 5px ;
 padding: 10px 10px 10px 10px ;
}
.tk-placingcontainer.pc-boarder-bottom{
 border-color:rgba(115, 115, 115, 1);
 fill:rgba(115, 115, 115, 1); 
border-width: 0px 0px 1px 0px ;
 border-style: solid;
}
.tk-placingcontainer.pc-padding{
 padding: 5px 5px 5px 5px ;
}
.tk-component.Text_11_Italic:not(.isgridrowdiv *) input.Text_11_Italic{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: italic;
}
.tk-component.Text_11_Italic:not(.isgridrowdiv *) .tk-select__native.Text_11_Italic{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: italic;
}
.tk-component.Text_11_Italic:not(.isgridrowdiv *) .tk-button__native.Text_11_Italic{
}
.tk-component.Text_11_Italic:not(.isgridrowdiv *) .tk-static-text__native.Text_11_Italic{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: italic;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *):not(:has(img)){
 background-color: rgba(227,227,227,1);
border-radius: 10px 10px 0px 0px ;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) img.tabbuttonselected{
 background-color: rgba(227,227,227,1);
border-radius: 10px 10px 0px 0px ;
}
.tk-placingcontainer.tabbuttonselected{
 background-color: rgba(227,227,227,1);
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) input.tabbuttonselected{
 background-color: rgba(227,227,227,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(227,227,227,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(227,227,227,1);
-webkit-box-shadow:unset;
box-shadow:unset;
}
.tk-component.tabbuttonselected:not(.isgridrowdiv *) .tk-static-text__native.tabbuttonselected{
 background-color: rgba(227,227,227,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.pc-box{
 border-color:rgba(115, 115, 115, 1);
 fill:rgba(115, 115, 115, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 5px 5px 5px 5px ;
-webkit-box-shadow:unset;
box-shadow:0px 4px 8px rgba(115, 115, 115, 1);
 margin: 7px 5px 0px 5px ;
 padding: 7px 7px 7px 7px ;
}
.tk-placingcontainer.pc-box-prim{
 background-color: rgba(200,212,224,1);
 border-color:rgba(115, 115, 115, 1);
 fill:rgba(115, 115, 115, 1); 
border-width: 2px 2px 2px 2px ;
 border-style: solid;
border-radius: 5px 5px 5px 5px ;
 margin: 10px 5px 0px 5px ;
 padding: 7px 7px 7px 7px ;
}
.tk-placingcontainer.pc-box-sec{
 background-color: rgba(227,239,255,1);
 border-color:rgba(115, 115, 115, 1);
 fill:rgba(115, 115, 115, 1); 
border-width: 2px 2px 2px 2px ;
 border-style: solid;
border-radius: 5px 5px 5px 5px ;
 margin: 10px 5px 0px 5px ;
 padding: 7px 7px 7px 7px ;
}
.tk-placingcontainer.pc-box-text{
 background-color: rgba(225,225,225,1);
}
.tk-component.tabbutton:not(.isgridrowdiv *):not(:has(img)){
 background-color: rgba(201,196,196,1);
border-radius: 10px 10px 0px 0px ;
 margin: 5px 0px 0px 0px ;
}
.tk-component.tabbutton:not(.isgridrowdiv *) img.tabbutton{
 background-color: rgba(201,196,196,1);
border-radius: 10px 10px 0px 0px ;
 margin: 5px 0px 0px 0px ;
}
.tk-component.tabbutton:not(.isgridrowdiv *) input.tabbutton{
 background-color: rgba(201,196,196,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(201,196,196,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(201,196,196,1);
-webkit-box-shadow:unset;
box-shadow:unset;
}
.tk-component.tabbutton:not(.isgridrowdiv *) .tk-static-text__native.tabbutton{
 background-color: rgba(201,196,196,1);
text-shadow:unset;
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-quickgrid-cell > .isgridrowdiv > .Text_Center div, .tk-data-table__cell.Text_Center div{
 text-align: center;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-quickgrid-cell > .isgridrowdiv > .Text_Center input, .tk-data-table__cell .Text_Center input{
 text-align: center;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-placingcontainer.Status_Warning{
 background-color: rgba(255,133,133,1);
border-radius: 2px 2px 2px 2px ;
 margin: 0px 0px 0px 0px ;
 padding: 2px 2px 2px 2px ;
}
.tk-component.Status_Warning:not(.isgridrowdiv *) input.Status_Warning{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 2px 2px 2px 2px ;
}
.tk-component.Status_Warning:not(.isgridrowdiv *) .tk-select__native.Status_Warning{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 2px 2px 2px 2px ;
}
.tk-component.Status_Warning:not(.isgridrowdiv *) .tk-button__native.Status_Warning{
 padding: 2px 2px 2px 2px ;
}
.tk-component.Status_Warning:not(.isgridrowdiv *) .tk-static-text__native.Status_Warning{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 padding: 2px 2px 2px 2px ;
}
.tk-placingcontainer.pc-box-lightgray{
 background-color: rgba(246,247,247,1);
 border-color:rgba(115, 115, 115, 1);
 fill:rgba(115, 115, 115, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 5px 5px 5px 5px ;
 margin: 5px 0px 0px 0px ;
}
.tk-placingcontainer.Status_Attention{
 background-color: rgba(255,251,193,1);
border-radius: 2px 2px 2px 2px ;
}
.tk-placingcontainer.Status_Info{
 background-color: rgba(244,244,244,1);
border-radius: 2px 2px 2px 2px ;
 margin: 2px 2px 2px 2px ;
}
.tk-component.Text_11_Bold:not(.isgridrowdiv *) input.Text_11_Bold{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: bold;
 font-style: normal;
}
.tk-component.Text_11_Bold:not(.isgridrowdiv *) .tk-select__native.Text_11_Bold{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: bold;
 font-style: normal;
}
.tk-component.Text_11_Bold:not(.isgridrowdiv *) .tk-button__native.Text_11_Bold{
}
.tk-component.Text_11_Bold:not(.isgridrowdiv *) .tk-static-text__native.Text_11_Bold{
font-size: 11px;
 text-align: left;
 vertical-align: text-top;
 font-weight: bold;
 font-style: normal;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *):not(:has(img)){
 border-color:rgba(200, 212, 224, 1);
 fill:rgba(200, 212, 224, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 10px 10px 10px 10px ;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *) img.ButtonOrange{
 border-color:rgba(200, 212, 224, 1);
 fill:rgba(200, 212, 224, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 10px 10px 10px 10px ;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *) input.ButtonOrange{
 color: rgba(115,115,115,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *) .tk-select__native.ButtonOrange{
 color: rgba(115,115,115,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *) .tk-button__native.ButtonOrange{
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 10px 10px 10px 10px ;
}
.tk-component.ButtonOrange:not(.isgridrowdiv *) .tk-static-text__native.ButtonOrange{
 color: rgba(115,115,115,1);
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
}
.tk-component.InfoBox:not(.isgridrowdiv *) input.InfoBox{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 margin: 0px 15px 0px 15px ;
 padding: 0px 25px 0px 0px ;
}
.tk-component.InfoBox:not(.isgridrowdiv *) .tk-select__native.InfoBox{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 margin: 0px 15px 0px 15px ;
 padding: 0px 25px 0px 0px ;
}
.tk-component.InfoBox:not(.isgridrowdiv *) .tk-button__native.InfoBox{
 margin: 0px 15px 0px 15px ;
 padding: 0px 25px 0px 0px ;
}
.tk-component.InfoBox:not(.isgridrowdiv *) .tk-static-text__native.InfoBox{
 text-align: left;
 vertical-align: text-top;
 font-weight: normal;
 font-style: normal;
 margin: 0px 15px 0px 15px ;
 padding: 0px 25px 0px 0px ;
}
.tk-component.ImageCarousel:not(.isgridrowdiv *):not(:has(img)){
 background-color: rgba(244,244,244,1);
 border-color:rgba(255, 133, 133, 1);
 fill:rgba(255, 133, 133, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 2px 2px 2px 2px ;
 margin: 2px 2px 2px 2px ;
 max-height: 150px;
 min-height: unset;
 height: unset;
 max-width: 150px;
 min-width: unset;
 width: unset;
}
.tk-component.ImageCarousel:not(.isgridrowdiv *) img.ImageCarousel{
 background-color: rgba(244,244,244,1);
 border-color:rgba(255, 133, 133, 1);
 fill:rgba(255, 133, 133, 1); 
border-width: 1px 1px 1px 1px ;
 border-style: solid;
border-radius: 2px 2px 2px 2px ;
 margin: 2px 2px 2px 2px ;
 max-height: 150px;
 min-height: unset;
 height: unset;
 max-width: 150px;
 min-width: unset;
 width: unset;
}
:root {
}
