/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 09 2025 | 15:20:35 */
/* Custom All Code */ 

.stack-style {
	border: 2px solid #2c3e50;
	background-color: #ffffff;
	padding:5px;
}
.post-content a {
	text-decoration: underline !important;
}
.post-content a:hover {
	background-color: #007bff;
	padding: 2px;
	text-decoration: none !important;
	color: #ffffff !important;
}

/* Tag Remove Below Post */

.tagged-in {
	display: none;
}

/* Footer Credits */

#footer .published {
    display: none;
}

/*INDMarket Calculators */

.indmarket-calculator {
    max-width: 800px;
    margin: auto;
    background: #ffffff;
    border: 2px solid #2c3e50;
    border-radius: 12px;
    padding: 25px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
  }

.indmarket-calculator h2 {
    text-align: center;
    margin-bottom: 5px;
    color: #2c3e50;
  }

 .input-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }

label {
      display: block;
      margin-bottom: 5px;
      font-weight: bold;
    }

input {
      width: 100%;
      padding: 10px;
      border: 1px solid #2c3e50;
      border-radius: 8px;
    }

.input-group input[type="number"],
  .input-group select {
    padding: 8px;
    margin-top: 8px;
    width: 200px;
    border-radius: 6px;
    border: 1px solid #2c3e50;
  }

checkboxes {
    margin: 20px 0;
    line-height: 2;
    background: #ffffff;
    padding: 15px;
    border-radius: 10px;
  }

  checkboxes label {
    display: block;
    font-size: 15px;
    color: #2c3e50;
	text-align: center;
  }

 button {
      background: #007bff;
      color: #ffffff;
      padding: 10px 15px;
      border: none;
      border-radius: 8px;
      cursor: pointer;
      width: 100%;
      font-size: 16px;
	  margin-top: 15px;
    }
    button:hover {
      background: #0056b3;
		color: #ffffff;
    }

   .export-buttons {
	   display: flex; 
	   margin-top: 15px; 
	  column-gap: 10px;
}

  .results {
	  background-color: #2c3e50;
	  color: #ffffff;
      /*border-left: 5px solid #2c3e50;*/
      padding: 15px;
      margin-top: 20px;
      border-radius: 8px;
    }

.results p {
    margin: 8px 0;
    padding: 5px 10px;
    border-left: 5px solid #ffffff;
  }

.results hr {
    margin: 15px 0;
    border: none;
    border-top: 1px solid #2c3e50;
  }

.powered {
      font-size: 11px;
      color: #2c3e50;
      text-align: center;
      margin-top: 10px;
    }

  @media (max-width: 500px) {
    .indmarket-calculator {
      padding: 15px;
    }

    .input-group input[type="number"],
    .input-group select {
      width: 100%;
    }
  }
