.btn-primary {
    color: #fff;
    background-color: #008b20;
    border-color: #008b20;
}
.primary-color {
    color: #008b20;
}
.card {
    box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);
    background: #d2e9ff;
}
.message {
    position: fixed;
    right: 6px;
    background: #b9ffb9;
    padding: 5px 25px;
    border-radius: 10px;
    font-weight: 600;
    z-index: 9;
}
.Voter_Response{
    padding: 25px;
}
.form-group {
    margin-bottom: 1rem;
    position: relative;
}
.form-control-feedback.fa {
    line-height: calc(2.25rem + 2px);
    position: absolute;
    top: 0;
    right: 10px;
    color: #008c30;
}
.sidebar {
    height: calc(100% - (3.5rem + 1px));
    overflow-x: hidden;
    overflow-y: initial;
    padding-bottom: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-top: 0;
    scrollbar-color: #a9a9a9 transparent;
    scrollbar-width: none;
}
.purchase-summary .summary, .sale-summary .summary {
    display: flex;
    gap: 20px;
}
.row {
    display: flex;
    margin-right: -7.5px;
    margin-left: -7.5px;
}
.thana_radio {
    display: flex;
    gap: 5px;
}
.thana_radio .selection{width: 50%;}
.thana_radio .selection label {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border-radius: 6px;
    color: #28a745;
    padding: 4px 6px 7px 6px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 3px;
}
  
  .thana_radio .selection label:hover {
    background-color: #28a745; color: white;
  }
  
  .thana_radio .selection input[type=radio] {
    display: none;
  }
  
  .thana_radio .selection input[type=radio]:checked ~ label {
    background-color: #28a745;
    color: white;
}
/* Gendar */
.gendar_radio {
    display: flex;
    gap: 5px;
    margin-bottom: 5px !important;
}
.gendar_radio .selection{width: 50%;}
.gendar_radio .selection label {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border-radius: 6px;
    color: #28a745;
    padding: 4px 6px 7px 6px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 3px;
}
  
  .gendar_radio .selection label:hover {
    background-color: #28a745; color: white;
  }
  
  .gendar_radio .selection input[type=radio] {
    display: none;
  }
  
  .gendar_radio .selection input[type=radio]:checked ~ label {
    background-color: #28a745;
    color: white;
}
.ec_agents_buttons {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
}
/* end */
/* Religin */
.religion_radio {
    display: flex;
    gap: 5px;
}
.religion_radio .selection{width: 50%;}
.religion_radio .selection label {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border-radius: 6px;
    color: #28a745;
    padding: 4px 6px 7px 6px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 3px;
}
  
  .religion_radio .selection label:hover {
    background-color: #28a745; color: white;
  }
  
  .religion_radio .selection input[type=radio] {
    display: none;
  }
  
  .religion_radio .selection input[type=radio]:checked ~ label {
    background-color: #28a745;
    color: white;
}

/* end */
.status_radio {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}

.status_radio .selection{width: 49%;}
.status_radio .selection label {
    display: inline-block;
    width: 100%;
    background-color: #ffffff;
    border-radius: 6px;
    color: #28a745;
    padding: 4px 6px 7px 6px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 3px;
}

.status_radio .Confirmed:hover {
background-color: #28a745; color: white;
}
.status_radio .Positive:hover {
    background-color: #37ffb2; color: white;
}
.status_radio .Confused:hover {
    background-color: #ecd500; color: white;
}
.status_radio .Negative:hover {
    background-color: #ff0000; color: white;
}
.status_radio .selection input[type=radio] {
display: none;
}

.status_radio .selection input[type=radio]:checked ~ .Confirmed {
    background-color: #28a745;
    color: white;
}
.status_radio .selection input[type=radio]:checked ~ .Positive {
    background-color: #00ff2a;
    color: white;
}
.status_radio .selection input[type=radio]:checked ~ .Confused {
    background-color: #ecd500;
    color: white;
}
.status_radio .selection input[type=radio]:checked ~ .Negative {
background-color: #ff0000;
color: white;
}