
/*--- Green ---*/

.ui.green.buttons .button,
.ui.green.button {
  background-color: #03604D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.green.button {
  -webkit-box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.green.buttons .button:hover,
.ui.green.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .button:focus,
.ui.green.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .button:active,
.ui.green.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active,
.ui.green.active.button,
.ui.green.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}


.text-rubis-green {
  color: #03604D !important;
}

/*--- Green ---*/

.ui.green.header {
  color: #03604D !important;
}

a.ui.green.header:hover {
  color: #16ab39 !important;
}

.ui.green.dividing.header {
  border-bottom: 2px solid #03604D;
}


/*--- Green ---*/

.ui.green.labels .label,
.ui.green.label {
  background-color: #03604D !important;
  border-color: #03604D !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.green.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */

.ui.basic.green.label {
  background: none #FFFFFF !important;
  color: #03604D !important;
  border-color: #03604D !important;
}

.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}


/* Green */

.ui.green.segment:not(.inverted) {
  border-top: 2px solid #03604D !important;
}

.ui.inverted.green.segment {
  background-color: #03604D !important;
  color: #FFFFFF !important;
}



.ui.menu .green.active.item,
.ui.green.menu .active.item {
  border-color: #03604D !important;
  color: #03604D !important;
}


/* Green */

.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu {
  background-color: #03604D;
}

.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}


.ui.green.message {
  background-color: #E5F9E7;
  color: #1EBC30;
  -webkit-box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.green.message .header {
  color: #1aa62a;
}



/* Green */

.ui.green.table {
  border-top: 0.2em solid #03604D;
}

.ui.inverted.green.table {
  background-color: #03604D !important;
  color: #FFFFFF !important;
}



/* Green */

.ui.green.cards > .card,
.ui.cards > .green.card,
.ui.green.card {
  -webkit-box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #03604D, 0px 1px 3px 0px #D4D4D5;
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #03604D, 0px 1px 3px 0px #D4D4D5;
}

.ui.green.cards > .card:hover,
.ui.cards > .green.card:hover,
.ui.green.card:hover {
  -webkit-box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #BCBDBD;
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #BCBDBD;
}


.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #03604D;
}

.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value,
.ui.inverted.green.statistic > .value {
  color: #2ECC40;
}


/* Green */

.ui.green.progress .bar {
  background-color: #03604D;
}

.ui.green.inverted.progress .bar {
  background-color: #2ECC40;
}



/*********************
******   MOON   ******
*********************/
.fundo_verde_rubis {background-color: #03604D !important;}
.cor_verde_rubis {color: #03604D !important;}


.ui.toggle.checkbox input:focus:checked~.box:before,
.ui.toggle.checkbox input:checked~label:before,
.ui.toggle.checkbox input:focus:checked~label:before {
    background-color: #03604D !important
}

.ui.toggle.checkbox .box:before, .ui.toggle.checkbox label:before {
    background-color: #EFEFEF;
	border: 1px solid #CCC;
}