.node-landing .block--csgo .inner {
  width: 100%;
}

#moldcell-landing-form-csgo {
  padding: 60px 0;
}
#moldcell-landing-form-csgo.narrow {
  width: 960px;
  margin: 0 auto;
}
#moldcell-landing-form-csgo.success {
  width: 100%;
  padding: 0;
  background: transparent url(img/csgo/success-bg.png) no-repeat center top;
  height: 650px;
  padding-top: 150px;
}
#moldcell-landing-form-csgo .form-item {
  margin: 0;
}
#moldcell-landing-form-csgo fieldset {
  border: none;
  border-bottom: 1px solid #004fff;
}
#moldcell-landing-form-csgo fieldset#edit-p5 {
  border-bottom: none;
}
#moldcell-landing-form-csgo fieldset legend {
  color: #4e85ff;
  text-transform: uppercase;
  font-size: 16px;
}
#moldcell-landing-form-csgo input.form-text,
#moldcell-landing-form-csgo select {
  background: #243e76;
  color: #3e6aca;
  border: none;
  box-shadow: #182a50 2px 2px 3px inset;
  padding: 9px 8px;
  border-radius: 7px;
  width: calc(100% - 100px);
  margin-top: 15px;
  margin-bottom: 15px;
}
#moldcell-landing-form-csgo select {
  -webkit-appearance: none;
}
#moldcell-landing-form-csgo input.form-text::placeholder {
  color: #3e6aca;
}
#moldcell-landing-form-csgo input.form-text:focus,
#moldcell-landing-form-csgo input.form-text:not(:placeholder-shown),
#moldcell-landing-form-csgo select.selected {
  background: #3a65c3;
  color: #fff;
}
#moldcell-landing-form-csgo select {
  padding-top: 8px;
  padding-bottom: 8px;
  width: calc(100% - 88px);
}
#moldcell-landing-form-csgo #edit-team {
  font-size: 32px;
  font-weight: bold;
  padding: 14px 14px;
  width: 50%;
  text-align: center;
}
#moldcell-landing-form-csgo .form-type-checkbox {
  text-align: left;
}
#moldcell-landing-form-csgo .form-type-checkbox input {
  display: none;
}
#moldcell-landing-form-csgo .form-type-checkbox input + label {
  display: block;
  color: #487bee;
  font-size: 12px;
  background: transparent url(img/csgo/cb.png) no-repeat;
  background-size: 17px 18px;
  background-position: 5px 2px;
  padding-left: 30px;
}
#moldcell-landing-form-csgo .form-type-checkbox input:checked + label {
  background-image: url(img/csgo/cb-check.png);
}
#moldcell-landing-form-csgo .form-type-checkbox label span {
  display: none;
}
#moldcell-landing-form-csgo .form-submit {
  background: transparent;
  color: #b500ff;
  border: 2px solid #b500ff;
  font-size: 24px;
  text-transform: uppercase;
  padding: 12px 50px;
  margin-top: 40px;
  border-radius: 20px;
  cursor: pointer;
}
#moldcell-landing-form-csgo .form-submit:hover {
  background: #d400ff;
  color: #fff;
  border-color: #d400ff;
}
#moldcell-landing-form-csgo .err {
  display: none;
  color: #d95350;
}
#moldcell-landing-form-csgo .err1 {
  margin-bottom: 10px;
}
#moldcell-landing-form-csgo .err2 {
  margin-top: 10px;
  text-align: left;
  padding-left: 30px;
}
#moldcell-landing-form-csgo .tcol {
  display: inline-block;
  width: 33.3%;
}
@media (max-width: 560px) {
  #moldcell-landing-form-csgo .tcol {
    display: block;
    width: 100%;
  }
}
.node-landing .block--csgo-success .desc {
  padding-top: 100px;
}
.node-landing p.success {
  color: #00a2ff !important;
  /*padding: 0 !important;*/
  /*margin: 0 !important;*/
  font-size: 18px !important;
}

.block--csgo-purple #moldcell-landing-form-csgo input.form-text,
.block--csgo-purple #moldcell-landing-form-csgo select {
  color: #fff;
  background: #621f6d;
  box-shadow: rgba(0, 0, 0, 0.36) 2px 2px 3px inset;
  font-size: 16px;
  padding: 6px 8px;
}
.block--csgo-purple #moldcell-landing-form-csgo select {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: calc(100% - 2px);
  background-position-y: 4px;
}
#moldcell-landing-form-csgo input.form-text:focus,
#moldcell-landing-form-csgo input.form-text:not(:placeholder-shown),
#moldcell-landing-form-csgo select:focus,
#moldcell-landing-form-csgo select.selected {
  background-color: #9e4ba9;
}
.block--csgo-purple #moldcell-landing-form-csgo input.form-text::placeholder {
  color: #fff;
}
.block--csgo-purple #moldcell-landing-form-csgo fieldset legend {
  color: #fff;
}
.block--csgo-purple #moldcell-landing-form-csgo #edit-team {
  font-size: 36px;
  font-family: Arial;
  font-weight: bold;
}
.block--csgo-purple #moldcell-landing-form-csgo .form-type-checkbox input + label {
  color: #fff;
  background-image: url(img/csgo/cb-white.png);
  background-size: 16px 14px;
  background-position: 0 2px;
}
.block--csgo-purple #moldcell-landing-form-csgo .form-type-checkbox input:checked + label {
  background-image: url(img/csgo/cb-white-check.png);
}
.block--csgo-purple #moldcell-landing-form-csgo .form-submit {
  border-color: #fff;
  color: #fff;
  padding: 14px 50px;
  box-shadow: rgba(0, 0, 0, 0.55) 3px 0 7px;
}
.block--csgo-purple #moldcell-landing-form-csgo .form-submit:hover {
  border-color: #9e4ba9;
  background: #9e4ba9;
}
