body{
    font-family: 'PT Sans', sans-serif !important;
    /*background-color: #131342 !important;*/

    /*overflow-y: scroll;*/
    overflow-x: hidden;


}
.btn-join{
    background-color: #000000 !important;
    border: 2px solid #000 !important;
    color: #ffffff !important;
    border-radius: 0 30px 30px 0 !important;
    box-shadow: none !important;
}
.btn-join:hover {
    border: 2px solid transparent !important;
    background-color: transparent !important;
    color: #000000 !important;
    border-radius: 0 30px 30px 0 !important;
}

/*/////////////////3/////////////////////////*/
.radio-toolbar_3 {
    /*margin: 10px;*/
}

.radio-toolbar_3 input[type="radio"] {
    /*    opacity: 0;
        position: fixed;
        width: 0;*/
    opacity: 0;
    /* position: fixed; */
    width: 1px;
    height: 1px !important;
}

.radio-toolbar_3 label {
    /*    background: #eeb755;*/
    color: #2c2c2c !important;
    font-weight: bold;
    border-radius: 50px;
    width: 100%;
    height: 100%;
    background: transparent;
    display: inline-block;
    border: 2px solid #000000;
    text-align: center;
    /*padding: 16px 20px;*/
    padding: 15px 0px !important;
    /*font-family: 'Poppins', sans-serif;*/
    font-size: 1rem;
    transition: 0.7s;
    cursor: pointer;
}

.radio-toolbar_3 label:hover {
    transform: scale(1.06);
}

.radio-toolbar_3 input[type="radio"]:focus + label {
    /*border: 2px dashed red;*/
}

.radio-toolbar_3 input[type="radio"]:checked + label {
    /*    background-color: #bfb;
        border-color: #4c4;*/
    color: #fff !important;
    background: #000000;
}
.radio-toolbar_3 .form-group{
    /*height: 80%;*/
}
/*/////////////////RAdio Button Group////////////*/




.butn{
    /*margin-left: -50px !important;*/

    background-color: #FFDA00 !important;
    /*padding: 10px 20px !important;*/
    /*width: 200px !important;*/
    color: #FF9D00 !important;
    border:none !important;
    font-size: 19px !important;
    font-weight: bold !important;
    background-image: url(img/sun.png)!important;
}




::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    /*color: #ffff !important;*/
    font-weight: bold !important;
    /*margin-left: -20px !important;*/
}

.section-pg-zoom .form-control{
    font-size: 16px !important;
    height: 56px !important;
}



/*//////////*/
.section-pg-zoom input:-webkit-autofill,
.section-pg-zoom input:-webkit-autofill:hover, 
.section-pg-zoom input:-webkit-autofill:focus,
.section-pg-zoom textarea:-webkit-autofill,
.section-pg-zoom textarea:-webkit-autofill:hover,
.section-pg-zoom textarea:-webkit-autofill:focus,
.section-pg-zoom select:-webkit-autofill,
.section-pg-zoom select:-webkit-autofill:hover,
.section-pg-zoom select:-webkit-autofill:focus {
  border: 1px solid #ced4da;
  -webkit-text-fill-color: #495057;
  -webkit-box-shadow: 0 0 0px 0 #ffffff5e inset;
  transition: background-color 5000s ease-in-out 0s;
}

.section-pg-zoom{
    /*background-image:url(../img/background.jpg);*/
    background-color: #F6F6F6 !important;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    width:100%;
}

.section-pg-zoom input,.section-pg-zoom input:focus,
.section-pg-zoom select, .section-pg-zoom select:focus, 
#country_code_lab{
    /*background:  #ffffff5e !important;*/
}

/* Chrome, Safari, Edge, Opera */
.section-pg-zoom   input::-webkit-outer-spin-button,
.section-pg-zoom   input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.section-pg-zoom  input[type=number] {
  -moz-appearance: textfield;
}

/*/////////////////*/
.zm-btn{
    border: 2px solid #000;
    text-align: center;
    font-size: 1rem;
    background: transparent;
    /*padding: 18px 0px;*/
    padding: 2% 9%;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50px;
    transition: 0.5s;
}
.zm-btn:hover{
    border: 2px solid #000 !important;
    color: #fff !important;
    background: #000;
    transform: scale(1.05);
    /* margin-bottom: 5px; */
}

/*//////////////Loader/////////////*/
.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/*//////////////Loader/////////////*/

.ui-datepicker .ui-datepicker-title select{
    width: 45% !important;
    font-size: 0.8em !important;
    margin: 0px 1% !important;
    display: unset;
    padding-top: 7px;
    padding-bottom: 7px;
}
table thead th{
    font-size: 0.8rem !important;
}
/* .input-group-prepend-label:hover{
    cursor: pointer;
} */
.input-group-prepend-label{
    cursor: pointer;
    height: unset !important;
    border-radius: 0 30px 30px 0 !important;
    border: 0.2px solid #0000006b !important;
}
button:before, button:after {
    content: none !important;
}
