.elementor-52 .elementor-element.elementor-element-89b2058 > .elementor-container{min-height:100px;}.elementor-52 .elementor-element.elementor-element-89b2058 > .elementor-container:after{content:"";min-height:inherit;}.elementor-52 .elementor-element.elementor-element-5cdb877{margin-top:0px;margin-bottom:200px;padding:0px 0px 0px 0px;}/* Start custom CSS for page-settings */.main_code_entry {
    text-align: center;
}


.main_code_entry p {
    font-size: 20px;
}

.main_code_entry input[type="text"] {
    width: 50%;
}


.main_code_entry  input[type="submit"] {
    margin-top: 20px;
    border: 1px solid #f47e40;
    color: #f47e40;
    height: 40px;
}


button:hover, button:focus, [type="submit"]:hover, [type="submit"]:focus, [type="button"]:hover, [type="button"]:focus {
    color: #fffff;
    background-color: #f47e40;
 
}

button, [type="submit"], [type="button"] {
    
     margin-top: 20px;
    border: 1px solid #f47e40;
    color: #f47e40;
    height: 40px; 
}
.main_code_entry input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {
     background-color: #f47e40;
     color: white;
}



.ayra_error {
    color: red;
    font-size: 24px;
    text-align: center;
    margin-bottom: 40px;
}


input[type=text], select, textarea {
  width: 100%;
  border-radius: 4px;
  resize: vertical;
    height: 40px;
    margin-bottom: 10px;
}

label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}


.col1 {
  float: left;
  width: 25%;
  margin-top: 6px;
}

.col2 {
  float: left;
  width: 75%;
  margin-top: 6px;
}


/* Clear floats after the columns */
.ayra_row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .col1, .col2, input[type=submit] {
    width: 100%;
    margin-top: 0;
  }
}


select {
        height: 42px;
    margin-bottom: 10px;
}

.step_2 {
    margin-top: -100px;
}


.baslik {
    font-size: 30px;
    color: #f47e40;
}

.urun_aciklama {
    font-size: 18px;
}

.alt_baslik {
        font-size: 24px;
    margin-top: 40px;
    color: #8c84aa;
}


.alt_baslik_2 {
        font-size: 20px;
    margin-top: 40px;
    color: #8c84aa;
}




#paypal-button-container {
    width: 150px;
}

#welcome-text, .creditcard-text {
    font-size: 20px;
}

hr.solid {
      border-top: 1px solid #d4d4d4;
    width: 350px;
}

#paypal-button-container {
    padding-top: 10px;
    padding-bottom: 20px;
}


.disclaimer-warning {
    color:red;
    font-weight: 600;
    padding-top: 30px;
    font-size: 20px;
    
}

.disclaimer {
    margin-top: 10px;
}/* End custom CSS */