 /* The container */
 .radiobtn-container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    margin-top: 15px;
    cursor: pointer;
    font-size: 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}

/* Hide the browser's default radio button */
.radiobtn-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-radius: 50%;
    border: 2px solid #ccc;
    transform: translateY(-12%);
    
}

/* When the radio button is checked, add a blue background */
.radiobtn-container input:checked ~ .checkmark {
    background-color: transparent;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radiobtn-container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.radiobtn-container .checkmark:after {
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #A8A8A8;
    border: 3px solid transparent;
    
}




/* added 11/08/2022*/
#rdbQ_Family,#rdbQ_Group,#rdbQ_Individual,#rdbQ_CruiseNo,#rdbQ_CruiseYes,#rdbQ_PlaneYes,#rdbQ_PlaneNo,#rdbQ_SportsYes,#rdbQ_SportsNo
{
    display:none;
}

label.radiobtn-plancontainer {
    /* color: red; */
    background-color: #eeeeeea8;
    /* width: 20em; */
    height:3em;
    width: 95%;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
   box-shadow: inset 0px 0px 0px 2px #aaaaaa38;
    cursor:pointer;
    

}

label.radiobtn1-plancontainer {
    /* color: red; */
    background-color:#eeeeeea8;
    /* width: 20em; */
    text-align: center;
    height:3em;
    width: 9em;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
   box-shadow: inset 0px 0px 0px 2px #aaaaaa38;
    cursor:pointer;
    margin-bottom:16px;
    padding:0px;
    margin-right:5%;

}
label.radiobtn-plancontainer:hover {
   background-color:#FFF7E0 !important;
   animation-delay: 0.5ms ease;
   transition:1s;
}

label.radiobtn-plancontainer:focus {
    background-color:#fffa90 !important;
    animation-delay: 0.5ms ease;
    transition:1s;
 }
 
 label.radiobtn1-plancontainer:hover {
   background-color:#FFF7E0 !important;
   animation-delay: 0.5ms ease;
   transition:1s;
}

label.radiobtn1-plancontainer:focus {
    background-color:#fffa90 !important;
    animation-delay: 0.5ms ease;
    transition:1s;
 }
 
 @media (max-width: 360px)
{
div.radios1 {

   padding:2px;
   display:flex;
   z-index:1;
}
}  
div.radios1 {

   padding:0px;
   display:flex;
   z-index:1;
 
}

.radios1 input[type=radio]:checked + label {

    background-color: #FFF7E0 !important;
    /* border-color: #ffbf00 !important; */
    box-shadow: inset 0 0px 0px 1px #FFBF00;
    /* background-color: #fffa90 !important; */
}

.radios input[type=radio]:checked + label {

    background-color: #FFF7E0 !important;
    /* border-color: #ffbf00 !important; */
    box-shadow: inset 0 0px 0px 1px #FFBF00;
    /* background-color: #fffa90 !important; */
}
.col-md-6 input[type=radio]:checked + label

{
     background-color: #FFF7E0 !important;
    /* border-color: #ffbf00 !important; */
    box-shadow: inset 0 0px 0px 1px #FFBF00;
    /* background-color: #fffa90 !important; */

}

div.radios {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    padding: 0px;
  
}
@media (min-width: 1200px){
.col-rbtn
{
	margin-right:2%;
	 
}

}
.col-rbtn
{
 width:45%;
	 
}