.courses .seminars-select-selectors .row:nth-child(1) .col-sm-9 .chzn-results .active-result:nth-child(2),
.courses .seminars-select-selectors .row:nth-child(1) .col-sm-9 .chzn-results .active-result:nth-child(3){
    display:none !important;
}

.courses .seminars-select-selectors .row:nth-child(2) .col-sm-9 .chzn-drop .chzn-results .active-result:nth-child(3),
.courses .seminars-select-selectors .row:nth-child(2) .col-sm-9 .chzn-drop .chzn-results .active-result:nth-child(4), .courses .seminars-select-selectors .row:nth-child(2){
    display:none !important;
}

.conference-program tr.part-title td,
.day tr.part-title td,
.conference-program tr.part-title td p,
.day tr.part-title td p {
  color: #03263e !important;
}

.conference-program tr.part-title td p,
.day tr.part-title td p {
  margin: 0;
}

.conference-program tr.day-content.break {
  border-bottom: 1px solid #fff;
}

.blogger .blog>.row>.col-sm-9 .col-sm-4 .item .page-header h2 a {
  font-weight: 400;
}

.courses .check1-text {
  cursor: pointer;
}

body.courses #main-component form.step-two .participant-registration p {
  text-align: left;
}

body.courses #main-component form.step-one .chzn-container .chzn-drop .chzn-results li,
body.courses #main-component form.step-two .chzn-container .chzn-drop .chzn-results li {
  color: #848383 !important;
  font-weight: 400;
}

/*body.courses #main-component form.step-two .participants-info .row {
	max-height: 70px;
	overflow: hidden;
}

body.courses #main-component form.step-two .participants-info .row:hover {
	max-height: fit-content;
	-webkit-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}*/

body.courses #main-component form.step-two .participants-info {
  border: 0;
  border-radius: 0;
  overflow: hidden;
  margin-top: 10px;
  padding: 0;
}

body.courses #main-component form.step-two .participants-info .row>div {
  padding-top: 16px !important;
}

body.courses #main-component form.step-two .participants-info .row>.col-sm-1 {
  text-align: center;
}

body.courses #main-component form.step-two .participants-info .row>.col-sm-1 .btn {
  text-align: center;
  font-size: 23px;
  height: 48px;
}

body.courses #main-component form.step-two .participants-info .accordion>div {
  padding: 0;
  margin: 0;
  margin-bottom: 6px;
  border: 1px solid #fff;
  display: flex;
  flex-wrap: wrap;
}

/*body.courses #main-component form.step-two .participants-info .accordion > div:nth-child(2) {
	display: block;
}*/

body.courses #main-component form.step-two .participants-info .accordion h3 {
  background: #fff;
  color: #000 !important;
  font-size: 20px;
  font-weight: 400;
  cursor: pointer;
  padding: 10px;
  margin: 0;
  margin-bottom: 5px;
}

body.courses #main-component form.step-two .participants-info p {
  font-size: 17px;
  color: #fff;
  line-height: 26px;
}

body.courses #main-component form.step-two .participants-info .ui-accordion .ui-accordion-header:not(.ui-state-active) span {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

body.courses #main-component form.step-two .participants-info .col-sm-6>div,
body.courses #main-component form.step-two .participants-info .col-sm-7>div {
  padding: 10px 0px;
  border-bottom: 1px dotted #fff;
}

body.courses #main-component form.step-two .participants-info .col-sm-6>div:first-child,
body.courses #main-component form.step-two .participants-info .col-sm-7>div:first-child {
  padding-top: 0;
}

body.courses #main-component form.step-two .participants-info .col-sm-6>div:last-child,
body.courses #main-component form.step-two .participants-info .col-sm-7>div:last-child {
  border-bottom: 0;
}

body.courses #main-component form.step-two .participants-info .col-sm-6,
body.courses #main-component form.step-two .participants-info .col-sm-7,
body.courses #main-component form.step-two .participants-info .col-sm-1 {
  background-color: #164664;
}

body.courses #main-component form.step-two .participants-info .col-sm-2 {
  background-color: #3f7393;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

.blogger .blog>.row>.col-sm-9 .col-sm-4 {
  height: 138px;
  overflow: hidden;
}

/*.blogger .blog>.row>.col-sm-9 .col-sm-4 .inline-block {
	height: 128px !important;
}*/

body.courses #main-component form.step-one .step-fields input::-webkit-input-placeholder,
body.courses #main-component form.step-one .step-fields textarea::-webkit-input-placeholder,
body.courses #main-component form.step-one .steps-container input::-webkit-input-placeholder,
body.courses #main-component form.step-one .steps-container textarea::-webkit-input-placeholder,
body.courses #main-component form.step-two .step-fields input::-webkit-input-placeholder,
body.courses #main-component form.step-two .step-fields textarea::-webkit-input-placeholder,
body.courses #main-component form.step-two .steps-container input::-webkit-input-placeholder,
body.courses #main-component form.step-two .steps-container textarea::-webkit-input-placeholder,
body.courses #main-component form.step-one .chzn-container .chzn-single span,
body.courses #main-component form.step-two .chzn-container .chzn-single span {
  color: #3a3a3a;
}

body.blogger .blog>.alert {
  background-color: transparent;
  border: 0;
  padding: 0;
}

@media (max-width: 768px) {
  body.contact.view-article #main-component .container-fluid {
    max-width: 90%;
  }

  body.contact.view-article #main-component .container-fluid div[itemprop=articleBody] {
    font-size: 20px !important;
  }

  #offcanvas .nav.menu li a {
    width: 100%;
  }
}

@media (max-width: 468px) {
  #main-component .container-fluid .title-row {
    margin-top: -200px;
  }

  #main-component .container-fluid .title-row h2 {
    margin: 10px 0;
  }
}
