.x-form-item-label-text {
    color: white;
}

label.x-component {color:white};

.x-fieldset-header-default > .x-fieldset-header-text {
    color: white;
}

.x-form-cb-label-default {color: white}

.x-fieldset {background-color: inherit}

.rgp-no-border {border:none!important}

.compriusi-text-default {color: white;}

.btn-primary {background-color: #e4482c!important; color: white!important;}
.btn-secondary {background-color: #494949!important; color: white!important; border: none!important;}
.comprusi-text-default {color: white;}

.comprusi-margin-left{margin-left: 10px;}.comprusi-margin-right{margin-right: 10px;}

/* bot�es de a��o dos grids */
.x-action-col-icon {
	color: white;
	margin: 0px 5px;
}

.comusi-btn {
  box-sizing: border-box;
  background-color: rgba(228, 72, 44, 0.7);
  margin: 0px 2.5px;
  border: none;
  color: black;
  border-radius: 3px;
  font-size: 18px;
  padding: 0px 10px;
  transition: background-color 0.2s;
}

.comusi-btn.config {
  padding: 1px 45px;
}
.comusi-btn-question {
  box-sizing: border-box;
  background-color: #090a1b !important;
  margin: 0px 2.5px;
  border: none;
  color: #f9f9f9;
  border-radius: 3px;
  font-size: 18px;
  padding: 0px 6px;
  transition: background-color 0.2s;
}


.comusi-btn.config:hover {
	background-color: rgba(228, 72, 44, 1);
}

.comusi-btn.config:active {
	color: white;
}

.comusi-btn:hover {
	background-color: rgba(228, 72, 44, 1);
}

.comusi-btn:active {
	color: white;
}

.comusi-btn.accept {
	color: white;
	background-color: green;
}
.comusi-btn.accept:hover{
	background-color:lime;
}

.comusi-btn.reject {
	color: white;
	background-color:red;
}
.comusi-btn.reject:hover {
	background-color: orangered;
}

/* Ads */
.ads-step-signal .x-panel-body-default * {
	color: white !important;
}

.ads-step-signal {
	border-radius:100%;
}

.ads-step-signal.current .x-panel-body-default {
	background-color: #c64a2f!important;
}

.ads-step-signal.past .x-panel-body-default {
	background-color: #2f3557!important;
}

.ads-step-signal.pending .x-panel-body-default {
	background-color: #494949!important;
}

.grid-icon{font-size:1.2em}.cu-grid-icon-success{color: #66ff66;}.cu-grid-icon-fail{color:#ff3300;}

.x-mask-msg {background: none;}

.x-mask-msg-text {
  background: none;
  border: 8px solid rgba(0, 0, 0, 0.1);
  border-left-color: #22a6b3;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
  font-size: 0;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}