
/*CUSTOM*/

.t-Form-label {
 font-weight:bold;
}

.t-Region-title {
 font-weight:bold;
}

.t-Button {
 width:150px;
}

.t-Button--hot{
    //border-radius: 7px;
    //box-shadow: 0 1px 6px rgba(32,33,36,.48);
    background-color: #830343;
}
.t-Button-custom {
    border-radius: 7px;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
}

.t-Button-custom-rose {
    border-radius: 7px;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
    background-color: #830343;
}

.t-Button-c {
 width:50px;
}

.t-Button--headerTree {
 width:30px;
}

th.a-IRR-header.a-IRR-header--group{
    color:red;
    font-size:1.2em;
}

.display-only-left .apex-item-display-only {  
  text-align: left;  
}  
.display-only-center .apex-item-display-only {  
  text-align: center;  
}  
.display-only-right .apex-item-display-only {  
  text-align: right; 
  direction: rtl; 
}  

.apex-item-text-left .apex-item-text {  
  text-align: left;  
}  
.apex-item-text-center .apex-item-text {  
  text-align: center;  
}  
.apex-item-text-right .apex-item-text {  
  text-align: right;  
  direction: rtl;
}  


/****************chatbox*****************/
.chat_box {
  background: #fff;
  width: 250px;
  height: 210px;
  position: fixed;
  bottom: -175px;
  right: 35px;
  transition: all .3s;
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0 0 1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.0980392) 0 0 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.0980392) 0 0 1px 2px;
  overflow: hidden;
  z-index:1000000;
}

.pesan_chat {
  text-align: center;
  text-decoration: none;
  display: block;
  height: 100%;
  padding: 5px 5px 15px;
}

.chat_button {
  background: #4d90fe;
  border: 0;
  margin: 0 auto;
  padding: 5px 18px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  display: inline-block;
  border-radius: 3px;
  transition: all .3s;
  text-decoration: none;
}

.chat_button:hover {
  background: #365899;
}

.chatheader {
  margin: 0 auto;
  padding: 0 10px;
  height: 35px;
  line-height: 35px;
  font-family: "Times New Roman";
  font-size: 18px;
  font-weight: 700;
  color: red;
  text-align: center;
  display: block;
  cursor: pointer;
  background-color:#EEEFF0;
}

.pesan_chat p {
  color: #616161;
  font-size: 16px;
  margin: 10px;
}

/*************fields************/
/*
.t-Form-itemWrapper input ,.t-Form--stretchInputs .apex-item-select ,.apex-item-group--popup-lov .apex-item-popup-lov:not(.apex-item-has-icon){
    border-style: none;
    border-left: 3px solid #793557;
    border-radius: 0;
    background-color: #f0f0f0;
    height: 54px;
    transition: 0.3s;
    padding-left: 15px;
    }
*/
.t-ACT-Rose-input {    
    border-style: none;
    border-left: 3px solid #793557;
    border-radius: 0;
    background-color: #f0f0f0;
    height: 54px;
    transition: 0.3s;
    padding-left: :15px;
  }

/*************wizard************/
.t-Dialog {
    background-image: url("#APP_IMAGES#mnf1.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.t-Wizard {
    background-color: white;
}

.t-WizardSteps-step.is-active .t-WizardSteps-marker, .t-WizardSteps-step.is-complete .t-WizardSteps-marker, .t-WizardSteps-marker {
    --ut-wp-marker-size: 40px;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
}

.t-WizardSteps-step.is-active .t-WizardSteps-marker {
    background-color: #830343;
    color: var(--rw-palette-neutral-0);
    border-radius: 5px;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
}

.t-WizardSteps-marker {
    display: grid;
    align-items: center;
    //box-shadow: none;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
    background-color: var(--rw-palette-neutral-10);
    color: var(--ut-wp-marker-color);
    background-color: #ececec;
    border-radius: 5px;
    color: #890f4c;
}
.t-WizardSteps-wrap:after {
    content: '';
    position: absolute;
    height: var(--ut-wp-step-track-size, 3px);
    background-color: #ececec;
    box-shadow: 0 1px 6px rgba(32,33,36,.48);
    z-index: -1;
    width: 100%;
}

