
  @import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,100;9..40,200;9..40,300;9..40,400;9..40,500;9..40,600;9..40,700;9..40,800;9..40,900;9..40,1000&display=swap');
  /* font-family: 'DM Sans', sans-serif; */
  @import url('https://fonts.googleapis.com/css2?family=Paytone+One&display=swap');
  /* font-family: 'Paytone One', sans-serif; */

.material-icons-outlined, .material-icons, .material-icons-round{vertical-align: middle;}
h1,h2,h3{font-family: 'Paytone One', sans-serif;}
/* ===common-css---- */

.text_primary{color: var(	--bs-primary) !important;}
.text_white{color: var(--bs-white) !important;}
.body_bg{background-color: var(--bs-bg-light) !important;}
.bg_light_ylw{background-color: var(--bs-bg-ylw);}

.bg_white{background-color: var(--bs-white);}
.bg_primary{background-color: var(--bs-primary);}
.bg_green{background-color: var(--bs-green);}
.bg_gray{background-color: var(--bs-colorF2);}
.text-green{color: var(--bs-green);}
.text-primary{color: var(--bs-primary) !important;}
.text-white{color: var(--bs-white);}
.text-primary-gray{color: var(--bs-primry-gray);}
.text-black{color: var(--bs-black);}
.text-pink{color: var(--bs-pink);}
.bg-pink{background-color: var(--bs-pink);}
.bg_white{background-color: var(--bs-white) !important;}
.rounded-8{border-radius: 8px;}
.fs-sm{font-size: 14px;line-height: 150%;}
.fs-md{font-size: 16px;line-height: 150%;}
.fs-lg{font-size: 20px;line-height: 150%;}
.fs-xl{font-size: 24px;line-height: 150%;}
.fw-medium{font-weight: 500;}
.fw-bold{font-weight: 700;}
.fw-semibold{font-weight: 600;}
.rounded-40{border-radius: 40px;}
.rounded-10{border-radius: 10px;}
.rounded-90{border-radius: 90px;}
.rounded-4{border-radius: 4px !important;}
.font-body{font-family: 'DM Sans', sans-serif;}
.gredient-icon{background: var(--bs-color-gredient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/*----------buttons--------------*/
.btn{height: 48px;display: inline-flex;align-items: center;gap: 6px;padding: 0 20px;background-color: var(--bs-primary);color: var(--bs-white);border-radius: 0;font-size: 14px;font-weight: 600;text-transform: uppercase;box-shadow: none;text-align: center;justify-content: center;}
.btn:hover{background: var(--bs-color-gredient);color: var(--bs-white);}
.btn.primary-btn{background: var(--bs-color-gredient);}
.btn.primary-btn:hover{background:var(--bs-primary);color: var(--bs-white);}
.btn:focus{box-shadow: none;outline: none;}
.btn.disabled{background-color: var(--bs-bg-light);color: var(--bs-colorA6);}
.primary-gray-btn{background-color: var(--bs-primry-gray);}
.btn.outline{background-color: transparent;border: 1px solid var(--bs-primry-gray);color: var(--bs-primary);}
.btn.outline:hover{background: var(--bs-primary);color: var(--bs-white);}
.btn.white_btn{background-color: var(--bs-white);}
.btn.white_btn:hover{background: var(--bs-white);}
.btn.body-bg, .body-bg.btn:hover{background: var(--bs-bg-light);}

/*----------buttons--------------*/
/* =============selectbox============== */

.select2-container{width: 100% !important;display: block;}
.select2-container--open{z-index: 9999;}
.select2-container--default .select2-selection--single {background-color: var(--bs-white);border: 1px solid rgba(87, 27, 70, 0.10);
border-radius: 0px;font-size: 14px;color: var(--bs-black);height: 50px;display: flex;align-items: center; font-weight: 500; text-transform: capitalize;padding: 0 15px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0;color: var(--bs-black);}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border: 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 12px;width: 12px;background-image: url(../images/select-arw.svg);background-repeat: no-repeat;background-position: center;margin: 0;top: 50%;transform: translateY(-50%);right: 15px;}

.select2-dropdown {background-color: var(--bs-white);border: 1px solid transparent !important;border-radius: 0px;box-shadow: 0 0 20px rgba(0,0,0,.15);padding: 10px 0;min-width: 70px;}

.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid var(--bs-color-DD);border-radius: 5px;font-weight: 500;
    height: 35px;}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color: var(--bs-color-EE);}
.select2-results__option{padding: 8px 20px;color: var(--bs-body-color);transition: 0.3s;font-weight: 500;font-size: 14px;}
.select2-container--default .select2-results__option--selected {background: var();color: var(--bs-color-EE);font-size: 14px;
    transition: 0.3s;font-weight: 500;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: transparent;color: var(--bs-body-color);}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover{background-color: var(--bs-color-F1);color: var(--bs-color-8E);}

/* =============selectbox============== */
/*===checkbox--radio-button--======*/
.radio-check{margin:0;cursor:pointer;display:flex;align-items:center}
.radio-check input[type='checkbox'], .radio-check input[type='radio'] {display: none;}
.radio-check input[type=checkbox]+span{width:19px;min-width:19px;height:19px;border:2px solid var(--bs-light-gray);border-radius:4px;background:var(--bs-white);position:relative;margin-right:10px}
.radio-check input[type=checkbox]:checked+span:after{content:"";position:absolute;left:1px;top:1px;right:1px;bottom:1px;background:url(../images/check.svg) no-repeat center center;background-size:15px}
.radio-check input[type=checkbox]:checked+span{border-color: var(--bs-pink);background-color: var(--bs-pink);}
.radio-check input[type=radio]+span {width: 19px;min-width: 19px;height: 19px;border: 2px solid var(--bs-primry-gray);border-radius: 50%; position: relative;margin-right: 8px;}
.radio-check input[type=radio]:checked+span:after {content: "";position: absolute; left: 50%;top: 50%; background-color: var(--bs-pink);transform: translate(-50%, -50%);border-radius: 50%;height: 9px;width: 9px;}
.radio-check input[type=radio]:checked+span{border-color: var(--bs-pink);}

/*===checkbox-radio-button-======*/
/* -------pagination----- */
.job_pagination {padding: 30px 0 0;}
.job_pagination ul li a {height: 32px;width: 32px; border-radius: 50%;font-size: 16px; color: var(--bs-black);border: 1px solid transparent;}
.job_pagination ul li.active a {color: var(--bs-white);font-weight: 600;border-color: var(--bs-color-gredient);background: var(--bs-color-gredient);}

/* end-pagination */

/* ===tabs===start===== */
.tab_links ul{border: 0;margin: 0 0 40px;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;}
.tab_links ul li{margin:0 40px 0 0;}
.tab_links ul li:last-child{margin-right: 0;}
.tab_links ul li .nav-link{padding:0 0 10px;position:relative;border:0!important;white-space: nowrap;}
.tab_links ul li .nav-link::after{position: absolute;content: "";left: 0;right: 0;bottom: 0;background:var(--bs-color-gredient);height: 3px;width: 0;transition: 0.3s;}
.tab_links .nav-tabs .nav-item.show .nav-link,.tab_links .nav-tabs .nav-link.active{background: var(--bs-color-gredient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.tab_links .nav-link:focus, .tab_links .nav-link:hover{color: var(--bs-color-EE);}
.tab_links .nav-tabs .nav-link.active::after{width: 100%;}

@media(max-width:1199px) {
    
}

@media(max-width:991px){
    
}

@media(max-width:767px){
  .select2-container--default .select2-selection--single{height: 42px;}
}
@media(max-width:575px){
    
}