.guiInput {
  min-width: 200px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #aaaaaa;
  padding: 7.5px;
  margin: 7.5px; }

.guiBtn {
  display: inline-block;
  padding: 5px;
  margin: 7.5px;
  text-decoration: none;
  color: #262626;
  border: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #e6e6e6;
  font-size: 1rem; }

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #262626;
  border: none;
  background: #e6e6e6;
  font-weight: normal;
  margin: 7.5px 0; }

.ui-button-icon-primary {
  font-size: 14pt; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  color: #262626; }

.ui-state-default .ui-icon {
  background-image: url(/framework/plugins/ui/images/ui-icons_808080_256x240.png); }

.guiBtn span {
  padding-left: 4px; }

.guiBtn:hover, .ui-button:hover {
  color: #FFFFFF !important;
  background-color: #aaaaaa; }

#guiBtnBar {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dashed #aaaaaa; }

.dataTables_wrapper {
  background-image: none;
  border-top: none; }

.dataTables_length,
.dataTables_filter {
  font-size: 11pt;
  border-left: none;
  border-right: none; }

.dataTables_length select {
  font-size: 10pt; }

table.display thead tr {
  background-image: none;
  background-color: #6f6f6f;
  font-size: 11pt;
  color: #FFFFFF; }

tr.odd, tr.odd td.sorting_1 {
  background-color: #FFFFFF;
  font-size: 11pt;
  padding: 7.5px; }

tr.even, tr.even td.sorting_1 {
  background-color: #e6e6e6;
  font-size: 11pt;
  padding: 7.5px; }

table.display td, table.display th {
  border-right: 1px solid #262626; }

td.btnCel {
  text-align: center; }

td a[class^="btn"] {
  background-image: none !important;
  color: #262626;
  font-size: 16px;
  text-decoration: none; }

table.display tfoot th {
  background-image: none;
  background-color: #6f6f6f;
  font-size: 10pt; }

tfoot input {
  font-size: 8pt; }

.paging_full_numbers a.paginate_button {
  background-image: none;
  background-color: #e6e6e6;
  font-size: 10pt;
  color: #262626; }

.paginate_button.previous {
  transform: rotate(-90deg); }

table.display tbody tr.odd:hover,
table.display tbody tr.even:hover,
table.display tbody tr.odd td.highlighted,
table.display tbody tr.even td.highlighted,
table.display tr.odd:hover td.sorting_1,
table.display tr.even:hover td.sorting_1,
table.display tr.odd:hover td a[class^="btn"],
table.display tr.even:hover td a[class^="btn"] {
  background-color: #aaaaaa;
  color: #FFFFFF; }

[class^="prjStatus-"] {
  box-sizing: border-box;
  display: block;
  padding: 1px 3px;
  color: #000 !important;
  border: 1px solid #000;
  border-radius: 5px; }

.prjStatus-1 {
  background-color: #BBB; }

.prjStatus-2 {
  background-color: #CCC; }

.prjStatus-3 {
  background-color: #EEE; }

.prjStatus-4 {
  background-color: #F60; }

.prjStatus-5 {
  background-color: #888; }

.prjStatus-6 {
  background-color: #3C3; }

.prjStatus-7 {
  background-color: #3C3; }

.prjStatus-8 {
  background-color: #3C3; }

div.formStyle {
  border: none;
  background-color: #FFFFFF;
  font-size: 10pt; }

div.formStyle h1 {
  display: none;
  background-image: none;
  background-color: #6f6f6f;
  color: #FFFFFF;
  font-size: 11pt; }

div.formStyle form legend {
  background-image: none;
  background-color: #FFFFFF;
  border: 1px dashed #aaaaaa; }

div.formStyle form fieldset {
  border: 1px dashed #aaaaaa;
  margin: 0 0 15px 0; }

div.formStyle form label,
div.formStyle form div.text,
div.formStyle form div.select,
div.formStyle form div.checkbox,
div.formStyle form div.textarea {
  background-color: #e6e6e6;
  font-size: 11pt !important;
  padding: 3.75px 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

div.formStyle form div.upload {
  background-color: #e6e6e6;
  font-size: 11pt !important;
  padding: 3.75px 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

div.formStyle form div.upload div.label {
  font-size: 11pt !important; }

div.formStyle form select {
  font-size: 10pt; }

div.formStyle form input, div.formStyle form textarea {
  font-size: 10pt;
  width: 70%; }

div.formStyle form input, div.formStyle form textarea {
  padding: 3.75px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }

div.formStyle div.pulsantiera {
  background: none;
  border: none;
  padding: 0; }

.guiTransition {
  transition: all 0.5s ease 0s; }

/*# sourceMappingURL=gui.css.map */
