:root {


  --WpAutomator-page-nav-item-bg: rgb(13 110 253 / 70%);
  --WpAutomator-page-nav-item-fc: #FFFFFF;



  --WpAutomator-page-nav-item-bg-hover: #0D6EFD;
  --WpAutomator-page-nav-item-fc-hover: #FFFFFF;



  --WpAutomator-page-nav-item-bg-active: #031633;
  --WpAutomator-page-nav-item-fc-active: #FFFFFF;


}

/* NOVO */

#WpAutomator-page-default-modal { z-index: 9999; }
#WpAutomator-page-confirm-password-modal { z-index: 99991; }


.WpAutomator-page-rodaroda {

  -webkit-animation: rodaroda 1.5s linear alternate 1.5;
  -moz-animation:    rodaroda 1.5s linear infinite;
  -ms-animation:     rodaroda 1.5s linear infinite;
  -o-animation:      rodaroda 1.5s linear infinite;
  animation:         rodaroda 1.5s linear infinite;

}

@-webkit-keyframes rodaroda {
  0% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
  50% { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
  100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }
}
@-moz-keyframes rodaroda {
  0% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
  50% { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
  100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }
}
@-ms-keyframes rodaroda {
  0% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
  50% { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
  100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }
}
@-o-keyframes rodaroda {
  0% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
  50% { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
  100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }
}
@keyframes rodaroda {
  0% { -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }
  50% { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }
  100% { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg); }
}


.modal-backdrop.show { z-index: 9998; }

#WpAutomator-page-backdrop {

  vertical-align:   middle;
  text-align:       center;
  position:         fixed;
  display:          none;
  z-index:          9997;
  height:           100%;
  width:            100%;
  left:             0;
  top:              0;


}

#WpAutomator-page-dropdown-backdrop {

  background-color: transparent;
  vertical-align:   middle;
  text-align:       center;
  position:         fixed;
  display:          table;
  z-index:          9999;
  height:           100%;
  width:            100%;
  left:             0;
  top:              0;


}


.WpAutomator-page-btn-roxo,
.WpAutomator-page-btn-roxo:hover,
.WpAutomator-page-btn-roxo:focus,
.WpAutomator-page-btn-roxo:focus-within,
.WpAutomator-page-btn-roxo:focus-visible,
.WpAutomator-page-btn-roxo:active {

  background-color: #49247a;
  border-color:     #130269;
  color:            #FFFFFF;

}


.WpAutomator-page-btn-roxo-disabled,
.WpAutomator-page-btn-roxo-disabled:hover,
.WpAutomator-page-btn-roxo-disabled:focus,
.WpAutomator-page-btn-roxo-disabled:focus-within,
.WpAutomator-page-btn-roxo-disabled:focus-visible,
.WpAutomator-page-btn-roxo-disabled:active {

  background-color: #917BAE !important;
  border-color:     #130269;
  box-shadow:       unset;
  cursor:           not-allowed;
  color:            #FFFFFF;

}


.WpAutomator-page-btn-roxo-2 {

  background-color: #917BAE;
  border-color:     #130269;
  color:            #FFFFFF;

}


.WpAutomator-page-btn-roxo-2:hover,
.WpAutomator-page-btn-roxo-2:focus,
.WpAutomator-page-btn-roxo-2:focus-within,
.WpAutomator-page-btn-roxo-2:focus-visible,
.WpAutomator-page-btn-roxo-2:active {

  background-color: #49247a;
  border-color:     #130269;
  color:            #FFFFFF;

}

.WpAutomator-page-table-list-form-acao-itens {

  border-color: #130269 !important;
  padding:      1px !important;

}


.WpAutomator-page-table-list-form-acao-itens > li {

  border-bottom: 1px solid #130269 !important;
  padding:       1px 0px;

}


.WpAutomator-page-table-list-form-acao-itens > li:first-child { padding-top: 0px !important; }
.WpAutomator-page-table-list-form-acao-itens > li:last-child { border-bottom: 0px !important; padding-bottom: 0px !important; }

.WpAutomator-page-table-list-form-acao-itens > li:first-child > .WpAutomator-page-table-list-form-acao-itens-btn {

  border-top-right-radius: 5.5px;
  border-top-left-radius:  5.5px;

}

.WpAutomator-page-table-list-form-acao-itens > li:last-child > .WpAutomator-page-table-list-form-acao-itens-btn {

  border-bottom-right-radius: 5.5px;
  border-bottom-left-radius:  5.5px;
  border-bottom:              0px !important;
  
}

/* NOVO */


#WpAutomator-page-loading {

  background-color: rgba(0, 0, 0, .5);
  vertical-align:   middle;
  text-align:       center;
  position:         fixed;
  display:          table;
  z-index:          99999;
  height:           100%;
  width:            100%;
  left:             0;
  top:              0;


}





#WpAutomator-page-loading div.spinner-border {

  font-size: 1.5rem;
  height:    3rem;
  width:     3rem;
  color:      #FFFFFF;

}



 #WpAutomator-page-alert {

    background: rgba(0, 0, 0, .6);
    position:   fixed;
    z-index:    99999;
    display:    none;
    height:     100%;
    width:      100%;
    left:       0;
    top:        0;

  }



  #WpAutomator-page-alert-liveToast { max-width: 400px; }





.WpAutomator-page-no-overflow { overflow: hidden; }



.WpAutomator-page-dropdown > button.WpAutomator-page-dropdown-btn {

  position: relative;
  z-index: 99990;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu {

  background-color: #FFFFFF;
  border-radius:    4px;
  list-style:       none;
  transform:        translate3d(-12px, 49px, 0px);
  position:         absolute;
  display:          none;
  padding:          1px;
  z-index:          99991;
  margin:           0px;
  border:           1px solid #6c757d;
  inset:            0px 0px auto auto;

}





.WpAutomator-page-dropdown > ul.show {

  display: inline-block;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li {

  background-color: #ECECEC;
  border-bottom:    1px solid #FFFFFF;
  border-radius:    0px !important;
  padding:          0px;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li:hover {

  background-color: #CECECE;
  color:            #000000;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button[data-item='1'],
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li:first-child {

  border-top-right-radius: 4px !important;
  border-top-left-radius:  4px !important;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button[data-item='3'],
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li:last-child {

  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius:  4px !important;
  border-bottom:              0px !important;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button {

  border-radius: 0px;
  position:      relative;
  text-align:    right;
  font-size:     13px;
  padding:       8px 12px 8px 28px;
  z-index:       8;
  border:        0px;
  width:         100%;

}





.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:hover,
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:focus,
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:focus-within,
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:focus-visible,
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:target,
.WpAutomator-page-dropdown > ul.WpAutomator-page-dropdown-menu > li > button:active {

  position: relative !important;
  z-index:  8;
  border:   0px;

}


#WpAutomator-page-list-group-btn {

  background-color: var(--WpAutomator-page-nav-item-bg-active);
  text-align:       left;
  color:            var(--WpAutomator-page-nav-item-fc-active);

}





#WpAutomator-page-list-group-btn::after {

  transition-duration: 0.5s;
  transition-property: transform;
  margin-left:         0px;
  margin-top:          10px;
  float:               right;

}





#WpAutomator-page-list-group-btn[aria-expanded='true']::after {

  -webkit-transform: rotate(180deg);
  transform:         rotate(180deg);

}





#WpAutomator-page-list-group > .list-group > .list-group-item {

  border-bottom-color: var(--WpAutomator-page-nav-item-fc);
  border-top-color:    var(--WpAutomator-page-nav-item-fc);
  background-color:    var(--WpAutomator-page-nav-item-bg);
  color:               var(--WpAutomator-page-nav-item-fc);

}





#WpAutomator-page-list-group > .list-group > .list-group-item:hover {

  border-bottom-color: var(--WpAutomator-page-nav-item-fc);
  border-top-color:    var(--WpAutomator-page-nav-item-fc);
  background-color:    var(--WpAutomator-page-nav-item-bg-hover);
  color:               var(--WpAutomator-page-nav-item-fc-hover);

}





#WpAutomator-page-list-group > .list-group > .active,
#WpAutomator-page-list-group > .list-group > .active:hover {

  border-bottom-color: var(--WpAutomator-page-nav-item-fc);
  border-top-color:    var(--WpAutomator-page-nav-item-fc);
  background-color:    var(--WpAutomator-page-nav-item-bg-active);
  color:               var(--WpAutomator-page-nav-item-fc-active);

}





#WpAutomator-page-pills-tabs > .nav-item > .nav-link {

  background-color: var(--WpAutomator-page-nav-item-bg);
  margin-bottom:    10px;
  color:            var(--WpAutomator-page-nav-item-fc);

}





#WpAutomator-page-pills-tabs > .nav-item > .nav-link:hover {

  background-color: var(--WpAutomator-page-nav-item-bg-hover);
  color:            var(--WpAutomator-page-nav-item-fc-hover);

}





#WpAutomator-page-pills-tabs > .nav-item > .active,
#WpAutomator-page-pills-tabs > .nav-item > .active:hover {

  background-color: var(--WpAutomator-page-nav-item-bg-active);
  color:            var(--WpAutomator-page-nav-item-fc-active);

}





#WpAutomator-page-pills-tabs > .nav-item:last-child > .nav-link { margin-bottom: 0px; }



.WpAutomator-page-btn-outline-roxo {

  background-color: #ffffff;
  border-color:     #130269;
  color:            #611BBD;

}


.WpAutomator-page-btn-outline-roxo:hover,
.WpAutomator-page-btn-outline-roxo:focus,
.WpAutomator-page-btn-outline-roxo:active {

  background-color: #611BBD;
  border-color:     #130269;
  color:            #ffffff;

}



.WpAutomator-page-btn-outline-roxo-disabled,
.WpAutomator-page-btn-outline-roxo-disabled:hover,
.WpAutomator-page-btn-outline-roxo-disabled:focus,
.WpAutomator-page-btn-outline-roxo-disabled:active {

  background-color: #e2e3e5 !important;
  border-color:     #130269;
  box-shadow:       unset;
  cursor:           not-allowed;
  color:            #611BBD !important;

}



.WpAutomator-page-input-roxo,
.WpAutomator-page-input-roxo:hover,
.WpAutomator-page-input-roxo:focus,
.WpAutomator-page-input-roxo:active {

  background-color: #ffffff;
  border-color:     #130269;
  color:            #611BBD;

}



.WpAutomator-page-input-roxo-disabled,
.WpAutomator-page-input-roxo-disabled:hover,
.WpAutomator-page-input-roxo-disabled:focus,
.WpAutomator-page-input-roxo-disabled:active {

  background-color: #e2e3e5 !important;
  border-color:     #130269;
  box-shadow:       unset;
  cursor:           not-allowed;
  color:            #611BBD;

}



#WpAutomator-page-table-list-form-search-input { border-color: #130269; }



#WpAutomator-page-table-list-form-search-per-page {

  position: relative;
  display:  inline-block;
  z-index:  9998;

}


#WpAutomator-page-table-list-form-search-per-page-popup {

  background-color: white;
  border-radius:    6px;
  position:         absolute;
  display:          none;
  padding:          6px;
  border:           1px solid #4C4B63;
  right:            calc(100% + 10px);
  width:            120px;
  top:              -4px;

}

#WpAutomator-page-table-list-form-search-per-page-popup::before {

  content: "";
  position: absolute;
  width: 0; 
  height: 0; 
  border-top: 10px solid white;
  border-bottom: 10px solid white;
  border-left: 10px solid #4C4B63;
  top: calc(50% - 10px);
  right: -10px;

}


#WpAutomator-page-table-list-form-search-per-page-popup::after {

  content: "";
  position: absolute;
  width: 0; 
  height: 0; 
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid white;
  top: calc(50% - 9px);
  right: -9px;

}


#WpAutomator-page-table-list-form-search-per-page-popup input[type="number"]:hover,
#WpAutomator-page-table-list-form-search-per-page-popup input[type="number"]:active,
#WpAutomator-page-table-list-form-search-per-page-popup input[type="number"]:focus-within,
#WpAutomator-page-table-list-form-search-per-page-popup input[type="number"]:focus-visible {
  box-shadow: unset;
}


#WpAutomator-page-table-list-form-search-per-page-btn {

  background-color: #FFFFFF;
  border-radius:    4px;
  margin-left:      5px;
  box-shadow:       unset;
  padding:          4px 11px;
  border:           1px solid #CCCCCC;
  cursor:           pointer;

}

.WpAutomator-page-table-list-form-search-per-page-btn-active { border-color: #130269 !important; }



.WpAutomator-page-table-list-form-order {

  background: transparent;
  border: 0px;
  font-size: 14px;
  position: relative;
  display: inline-block;
  padding: 6px 4px;
  color: #CCCCCC;
  margin-left: 5px;
  top: -2px;

}

.WpAutomator-page-table-list-form-order > i {
  line-height: 6px;
  display: table;
  height: 6px;
  width: 9px;
}


.WpAutomator-page-table-list-form-order:hover > i { color: #0D6EFD; }


.WpAutomator-page-table-list-form-order > i.fa-sort-down {
  margin-top: -5px;
}




.WpAutomator-page-table-list-form-order-active-asc,
.WpAutomator-page-table-list-form-order-active-desc,
.WpAutomator-page-table-list-form-order-deactive-asc,
.WpAutomator-page-table-list-form-order-deactive-desc {

  background: transparent;
  border:     0px;
  color:      #CCCCCC;

}



.WpAutomator-page-table-list-form-order-active-asc > i.fa-sort-up { color: #0D6EFD; }
.WpAutomator-page-table-list-form-order-active-asc:hover > i.fa-sort-down { color: #0D6EFD; }
.WpAutomator-page-table-list-form-order-active-asc:hover > i.fa-sort-up { color: #CCCCCC; }

.WpAutomator-page-table-list-form-order-active-desc > i.fa-sort-down { color: #0D6EFD; }
.WpAutomator-page-table-list-form-order-active-desc:hover > i.fa-sort-up { color: #0D6EFD; }
.WpAutomator-page-table-list-form-order-active-desc:hover > i.fa-sort-down { color: #CCCCCC; }


.WpAutomator-page-table-list-form-order-deactive-desc:hover > i.fa-sort-up { color: #0D6EFD; }
.WpAutomator-page-table-list-form-order-deactive-desc:hover > i.fa-sort-down { color: #CCCCCC; }
