body.com_fabrik.form div.body {
  margin: 0 !important;
  padding: 0 !important;
}

body.com_fabrik.form div.body div.row-fluid.main-body {
  width: 94% !important;
  margin: 0 auto !important;
}

div.fabrikElementContainer.plg-dropdown.form-group {
  width: auto;
  float: left;
  padding: 8px 8px 8px 8px;
  background: #2e2e2e;
  margin-top: 8px;
}

div.fabrikElementContainer.plg-databasejoin.form-group {
  width: auto;
  float: left;
  padding: 8px 8px 8px 8px;
  background: #2e2e2e;
  margin-top: 8px;
}

div.fabrikElementContainer.plg-cascadingdropdown.form-group {
  width: auto;
  float: left;
  padding: 8px 8px 8px 8px;
  background: #2e2e2e;
  margin-top: 8px;
}

div.fabrikElementContainer.plg-date.form-group {
  width: auto;
  float: left;
  padding: 8px 8px 8px 8px;
  background: #2e2e2e;
  margin-top: 8px;
}

div.fabrikElementContainer.plg-calc.form-group {
  width: calc(100% - 40px);
  float: left;
  margin-top: 20px;
}

div.fabrikElementContainer.plg-button.form-group {
  width: 40px;
  float: left;
  margin-top: 36px;
}

div.fabrikElementContainer.plg-calc.form-group div.mt-3 div.fabrikElement div.fabrikinput {
  background: #ececec;
  padding: 10px 15px;
  margin-right: 10px;
  border-radius: 5px;
  font-weight: 400;
  font-size: 18px;
}

button#___m_aw_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___m_aw_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

label.form-label.fabrikLabel {
  color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
}

select.fabrikinput.form-select {
  height: 30px;
  border-radius: 5px;
  background: #848383;
  border: solid 2px #343434;
  color: #000000;
}

select.fabrikinput.form-select:focus {border-color: #ffcc00 !important;}

input.fabrikinput.form-control:focus {border-color: #ffcc00 !important;}

div.fabrikElementContainer.plg-date div.mt-3 div.fabrikElement div.fabrikSubElementContainer.input-group input.fabrikinput {
  height: 30px;
  border-radius: 5px;
  background: #848383;
  border: solid 2px #343434;
  color: #000000;
  margin: 0px;
}

div.fabrikElementContainer.plg-dropdown div.mt-3 div.fabrikElement a.btn.btn-info.toggle-addoption {
  padding: 0px 0px 2.5px 2px;
  background: #ffcc00;
}

div.fabrikElementContainer.plg-dropdown div.mt-3 div.fabrikElement a.btn.btn-info.toggle-addoption span::before {font-size: 8px; line-height: 8px;}

button.btn.calendarbutton.btn-secondary {
  padding: 4px 8px 4px 8px;
  background: #ffcc00;
}

button.btn.calendarbutton.btn-secondary::before {
  content: "\f133";
  font-family: "Font Awesome 5 Free";
  font-size: 13px;
}

div.fabrikElementContainer.plg-calc div.mt-3 label.form-label.fabrikLabel {padding-left: 8px;}

div.fabrikElementContainer.plg-calc.fb_el____logo_plataforma.form-group {
  width: auto;
  float: left;
  padding: 0px;
  background: #2e2e2e;
  margin-top: 8px;
}

div.fabrikElementContainer.plg-calc.fb_el____logo_plataforma.form-group div.mt-3 label.form-label.fabrikLabel {display: none;}

div.fabrikElementContainer.plg-calc.fb_el____logo_plataforma.form-group div.mt-3  div.fabrikElement.col-sm-10 div#___logo_plataforma {
  margin: 0px;
  padding: 8px 8px 7px 8px;
  background: none;
}

div.fabrikElementContainer.plg-calc.fb_el____logo_plataforma.form-group div.mt-3  div.fabrikElement.col-sm-10 div#___logo_plataforma img {
  width: 50px !important;
}

div.fabrikElementContainer.plg-calc.fb_el____logo_plataforma.form-group div.mt-3 div.spinner {display: none !important;}

fieldset.fabrikGroup div.spinner {background: none !important;}

button#___m_adset_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___m_adset_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

div.fabrikElementContainer.plg-dropdown.form-group div.mt-3 div.fabrikElement div div div.addoption div {
  font-size: 10px;
  color: #ffffff;
}

div.fabrikElementContainer.plg-dropdown.form-group div.mt-3 div.fabrikElement div div div.addoption label {
  font-size: 10px;
  color: #ffffff;
}

div.fabrikElementContainer.form-group div.mt-3 div.fabrikElement div div div.addoption input.button.btn.btn-success {
  font-size: 9px;
  background: #ffcc00;
  padding: 5px 5px;
}

button#___m_ads_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

div.fabrikElementContainer.plg-field.form-group {
  width: auto;
  float: left;
  padding: 8px 8px 8px 8px;
  background: #2e2e2e;
  margin-top: 8px;
}

input.fabrikinput.inputbox.text {
  height: 30px;
  border-radius: 5px;
  background: #b9b9b9;
  border: solid 2px #343434;
  color: #000000;
  margin: 0px;
}

button#___m_ads_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_camp_psearch_nb_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_camp_psearch_nb_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_camp_psearch_b_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_camp_psearch_b_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_camp_disp_awlc_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_camp_disp_awlc_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_camp_disp_acq_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_camp_disp_acq_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_adgrp_psearch_nb_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_adgrp_psearch_nb_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

button#___g_adgrp_display_copy.btn-secondary.fabrikinput.button.btn {
  font-size: 9px;
  background: #ffcc00;
  padding: 10px 12px;
}

button#___g_adgrp_display_copy.btn-secondary.fabrikinput.button.btn::before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
}

