@import url("//tools.eurolandir.com/tools/SubscriptionCentre2/./../Config/footer.css");
/* Not Found: /Config/SubscriptionCentre2.css */
/* Not Found: ./../Config/Company/PL-TBC/PL-TBC.css */
/********************FONT AND PROPERTIES********************/
@font-face {
  font-family: "Intro";
  src: url("//tools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/PL-TBC/fonts/Intro-Regular.otf") format("opentype");
  font-weight: normal;
}
@font-face {
  font-family: "Intro";
  src: url("//tools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/PL-TBC/fonts/Intro-Bold.otf") format("opentype");
  font-weight: bold;
}

:root {
  --font: "Intro", sans-serif;
  --primaryclr-darkgreen: #006420;
  --primaryclr-green: #43b649;
  --primaryclr-white: #ffffff;
  --primaryclr-grey: #e9e9e9;
  --secondaryclr-applegreen: #95c120;
  --secondaryclr-orange: #f39200;
  --secondaryclr-yellow: #fdc300;

  --txtclr-paragraph: #4b4b4b;
  --txtclr-heading: #19191e;

  --hoverclr-link: #43b649;
  --hoverclr-button: #006420;

  --border-radius: 33px;

  --fontsize-heading: 20px;
  --fontsize-paragraph: 16px;
  --fontsize-footer: 13px;

  --padding-button: 1em;
  --padding-table: 0.8em;
}
body {
  margin: 0;
  color: var(--txtclr-paragraph);
  font-family: var(--font);
  font-size: var(--fontsize-paragraph);
  background: none repeat scroll 0 0 transparent;
  font-weight: normal;
}
.wrapper {
  width: 100%;
  padding: 10px 0px;
  margin: 0 auto;
  max-width: 1185px;
}
/******************** CHECKBOX CONTAINER ********************/
.selection-services {
  border: 0 solid #fff !important;
  box-shadow: none !important;
  padding: 0;
}
.service-checkbox {
  margin: 0;
  margin-bottom: 0.9em;
}
.service-name {
  position: relative;
  top: 3px;
}
.selection-service-table {
  padding-bottom: 0px;
}
/******************** CHECKBOX CONTAINER END ********************/
/******************** SUBSCRIPTION FORM ********************/
.form .lable {
  font-size: var(--fontsize-heading);
  color: var(--txtclr-heading);
  /* text-transform: uppercase; */
  width: 100% !important;
}
.form .input {
  width: 100% !important;
}
.form input,
.form select {
  font-size: var(--fontsize-paragraph);
  appearance: none;
  -moz-appearance: none;
  height: 2.8em;
  /* line-height: 3em; */
  padding: 11px;
  background-color: var(--primaryclr-white);
  border: 0.08em solid #ccc;
  color: var(--txtclr-paragraph);
  border-radius: var(--border-radius);
}
.form select {
  /* background-image: url("//tools.eurolandir.com/tools/SubscriptionCentre2/Config/Company/PL-TBC/dropdown.svg"); */
  background-origin: content-box;
  background-position: calc(0px + 100%) 50%;
  background-repeat: no-repeat;
}
.google-recapcha {
  color: var(--txtclr-paragraph);
  text-align: left;
}
/* Subscription Modal */
.select-option-title {
  color: var(--txtclr-paragraph);
}
.modal-body {
  font-size: var(--fontsize-paragraph);
}
.subscribe-checking .form .lable {
  text-align: left;
}
.subscribe-checking .form .input {
  width: 100%;
}
.subscribe-checking .button-wrapper {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
/* Privacy Policy Modal */
.privacy-policy h3 {
  font-size: 16px;
}
/******************** SUBSCRIPTION FORM END ********************/
/******************** LINKS STYLING ********************/
.check-subscription-link a,
.google-recapcha a,
.modal a,
.hyperlink,
.disclaimer-box a,
.cookies-box a {
  color: var(--txtclr-paragraph);
  text-decoration: none;
}
a:-webkit-any-link,
a:-moz-any-link {
  color: var(--txtclr-paragraph);
  text-decoration: none;
  cursor: auto;

  .radio input,
  .checkbox input {
    height: 19px;
  }
}
.check-subscription-link a:hover {
  color: var(--hoverclr-link);
  text-decoration: none;
}
.google-recapcha a:hover,
.modal a:hover,
.hyperlink:hover,
.disclaimer-box a:hover,
.cookies-box a:hover {
  color: var(--hoverclr-link);
  text-decoration: none;
}
/******************** LINKS STYLING END ********************/
/******************** BUTTON STYLING ********************/
/* Button Container */
.button-wrapper {
  padding-left: 10px;
}
.button-inner,
.check-subscription-link {
  margin-left: 6px !important;
}
#dialogModal .privacy-policy-sector .btn,
.subscribe-checking .btn {
  width: auto !important;
}
#dialogModal .privacy-policy-sector .btn,
.btn,
.btn:active,
.btn:focus {
  margin: 0 auto;
  width: 13em;
  padding: 16px;
  background: var(--primaryclr-green);
  color: var(--primaryclr-white);
  font-family: var(--font) !important;
  font-size: var(--fontsize-paragraph);
  font-weight: bold;
  letter-spacing: 0px;
  border-radius: var(--border-radius);
  border: 1px solid #ccc !important;
  /* text-transform: uppercase; */
  text-decoration: none;
  transition: background 0.5s ease 0s;
}
#dialogModal .privacy-policy-sector .btn:hover,
.btn:hover {
  background: var(--hoverclr-button);
  border: 1px solid var(--hoverclr-button) !important;
  color: var(--primaryclr-white);
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: unset;
}
#dialogModal .btn-submit,
#dialogModal .btn-ok,
#dialogModal .btn-cancel {
  min-width: inherit;
}
.radio input,
.checkbox input {
  height: 19px;
  width: 13px;
}
.checkbox {
  background: none;
}
input[type="checkbox"],
input[type="radio"] {
  opacity: 100 !important;
  accent-color: var(--primaryclr-darkgreen);
  border-radius: var(--border-radius);
  border-color: 0.08em solid var(--primaryclr-green) !important;
}
/******************** BUTTON STYLING END ********************/
/* Footer */
.footer {
  font-size: var(--fontsize-footer);
}
@media not all {
  .form select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
/* .form select > option{
	color: var(--txtclr-paragraph);
    text-transform: capitalize;
} */
/* .modal-content {
    
} */
.form .row-control .input > * {
  width: 65% !important;
}
@media (max-width: 568px) {
  .wrapper {
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (max-width: 690px) {
  .form .row-control .input > * {
    width: 96% !important;
  }
}
@media (max-width: 480px) {
  .button-inner {
    padding-top: 10px;
  }
}

.selection-service-table .row-item.releasetype-group:nth-of-type(2) {
  order: 3 !important;
}
.selection-service-table {
  display: flex !important;
  flex-direction: column !important; 
}
.release-type-name:nth-child(2) {
  position: relative;
  bottom: 3px;
  display: inline-block;
}
.release-type-name{
   position: relative !important;
  top: 3px !important;
}
