

.feedback.feedback-phone {
    height: 30px !important;
    width: 30px !important;
    background-size: 28px !important;
    top: 4px !important;
}
.dp-none{
    display:none;
}

form#login .btn.next {
    float: none;
}
/*.ladning-heading{
    font-weight:bold;
    font-size:30px;
}*/

.grantStatus:before {
    content: '';
    display: block;
    width: 197px;
    height: 3px;
    background: #233861;
    position: absolute;
}
.org-button {
    background: #faba35;
    margin-right: 10px;
    color: #233861;
    cursor: pointer;
    text-decoration: none;
}

.org-button:hover {
    color: white;
    cursor: pointer;
    text-decoration: none;
}

.file-upload-input {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: none;
    opacity: 0;
    cursor: pointer;
}

.dropSpeciality {
    top: 506px !important;
    left: -276px !important;
    border-radius: 0px !important;
    min-width: 36rem !important;
    transform: translate3d(21px, -466px, 0px) !important;
    padding: 1.5rem;
}
.specialitylbl {
    width: 95%;
    vertical-align: top;
    margin-left: 5px;
}

.grantApplicatoin {
    min-height: 340px;
}

.mt-2.container.res-login {
    background-color: #fff;
    border-radius: 8px;
    padding: 2rem;
}

form#login {
    max-width: 490px;
}
.alert-warning {
    color: white;
    background-color: #ed7a1d;
    border-color: #ffecb5;
}

@media (min-width: 992px) {
    .res-login .col-sm-8.col-md-12.col-lg-8.col-xs-8 {
        border-right: 2px solid #D9DFEA;
        padding-right: 2rem;
    }

    .res-login .col-sm-4.col-lg-4.col-xs-4.col-md-12 {
        padding-left: 2rem;
    }
}
.pr-9{
    padding-right:9px;
}
.breadcrumb {
    padding: 13px 0px !important
}
.pt-10{
    padding-top:10px;
}
.pt-13 {
    padding-top: 13px;
}
.mb-0{
    margin-bottom:0px;
}
.pt-0{
    padding-top:0px !important;
}
.pb-0{
    padding-bottom:0px !important;
}
.m-0{
    margin:0px !important;
}
i.fab.fa-fw.fa-twitter:before {
    top: 10px;
}
.mb-20{
    margin-bottom:20px;
}

.mr-15{
    margin-right:15px;
}
.select2-selection.select2-selection--single {
    height: calc(2.25rem + 2px) !important;
}
.select2-selection__rendered {
    padding: 0.375rem 3.7rem !important;
    padding-left: 10px !important;
    line-height: 1.5;
}

.avatar-circle .avatar-img {
    border-radius: 50%;
}

.avatar-img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    pointer-events: none;
}
.checkbox .form-check-input{
    margin-left:0px;
}
.checkbox label{
    margin-left:25px;
}
.ml-25 {
    margin-left: 25px;
}
.avatar, .avatar-img {
    display: inline-block;
}

.rounded-circle {
    border-radius: 50% !important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important;
}
.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important;
}
.cursor-pointer {
    cursor: pointer;
}
.d-block {
    display: block !important;
}
.button-share-style {
    font-weight: 700;
    color: #233861 !important;
}

.share_links {
    list-style: none;
    display: contents;
}

    .share_links li {
        display: inline-block;
        background-color: #233861;
        margin: 10px;
        border-radius: 50%;
    }

.share_icon {
    color: white;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
    height: 60px;
    width: 60px;
}

.share_links .bg_fb {
    color: #fff;
    background: #3b5998;
}

.share_links .bg_insta {
    color: #fff;
    background: radial-gradient(circle at 30% 107%, #FDF497 0%, #FDF497 5%, #FD5949 45%,#D6249F 60%,#285AEB 90%);
}

.share_links .bg_whatsapp {
    color: #fff;
    background: #25D366;
}

.share_links .bg_linkedin {
    color: #fff;
    background: #0077B5;
}

.share_links .bg_twitter {
    color: #fff;
    background: #1DA1F2;
}

.share_links .bg_googleplus {
    color: #fff;
    background: #D04338;
}

.share_links .bg_youtube {
    color: #fff;
    background: #FF0000;
}

.share_links .bg_pinterest {
    color: #fff;
    background: #BD081C;
}

.share_links .bg_pinterest {
    color: #fff;
    background: #FFFC00;
}

.share_links .bg_flickr {
    color: #fff;
    background: #F06A35;
}

.share_links .bg_skype {
    color: #fff;
    background: #0396E3;
}

.share_links .bg_tumblr {
    color: #fff;
    background: #000;
}

.share_links li:hover .share_icon {
    color: #fff;
}

.pl-0{
    padding-left:0px;
}
.h-30px {
    height: 30px !important;
}
.w-30px {
    width: 30px !important;
}
.end-0 {
    right: 0px !important;
}
.top-50 {
    top: 40px;
}
.bottom-0 {
    bottom: 0 !important;
}
.position-absolute {
    position: absolute !important;
}

.d-flex {
    display: flex !important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #233861 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 5px !important;
}
.scroll-mt-3 {
    scroll-margin-top: 0.624999375rem !important;
}

.dashboard-cards {
    border-radius: 10px;
    padding: 15px;
    height: fit-content;
    margin-bottom:15px;
}
.pref-weight {
    font-size: 25px;
    font-weight: bold;
    color: #233861 !important;
}
.ml-0{
    margin-left:0;
}

.alert.alert-warning {
    margin-top: 5px
}

.mt-0{
    margin-top:0px;
}

@media only screen and (min-width: 1200px) {
    .select2 select2-container select2-container--default select2-container--focus {
        width: 686px;
    }
}


.payment-method .checkbox label {
    min-width: 100%;
    min-height: 120px;
    border: 2px solid #D9D9D9;
    border-radius: 5px;
    padding: 1rem;
    position: relative;
    cursor: pointer;
}

@media (min-width:768px) {
    .payment-method .checkbox label {
        min-width: 200px;
    }

    .col-items {
        display: flex;
    }
}

@media (min-width:950px) {
    .payment-method .checkbox label {
        min-width: 250px;
    }
}

.form-wrap label{
    margin-left:0px;
}

.emailDisable{
    background: #cdd2d2;
    color: #716f6f;
}

    .emailDisable:hover {
        color: #716f6f;
    }
    span.payment-img-wrap {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }

.col-items .checkbox {
    margin-right: 1rem;
}

.payment-method label > input[type="radio"]:checked + span {
    font-weight: bold;
}

.payment-method label > input[type="radio"] + span {
    margin-left: 25px;
}

.p2590 {
    padding: 30px 90px;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #ced4da !important;
}
.f-14 {
    color: #3c3b3b;
    font-size: 14px;
}

.form-tooltip {
    position: relative;
    display: inline-block;
    background: #233861;
    padding: 8px;
    font-weight: bold;
    border-radius: 30px;
    font-size: 80%;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #ffffff;
}

    .form-tooltip .form-tooltip-text {
        visibility: hidden;
        width: 120px;
        background-color: #233861;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        left: 40px;
        top: 0;
        font-weight: normal;
        font-size: 13px;
    }

    .form-tooltip:hover .form-tooltip-text {
        visibility: visible;
    }
    .f-italic{
        font-style:italic;
    }
.bg-grey {
    background: #9ea8bd;
}
.w-220{
    width:229px !important;
}

.table .thead-dark th {
    color: #233861;
    background-color: #d3d3d3;
    border-color: #32383e;
}
.table td, .table th {
    border:none;
}
.table thead th {
    border-bottom:none;
}
.table tbody td{
    border:1px solid #D9DFEA;
}
table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background:none;
}

.bold-90{
    font-weight: bold;
    font-size: 90%;
}

.hamburger {
    cursor: pointer;
    padding: 10px 35px 16px 0px;
}

    .hamburger span, .hamburger span:before, .hamburger span:after {
        cursor: pointer;
        border-radius: 1px;
        height: 3px;
        width: 35px;
        background: #225AD5;
        position: absolute;
        content: '';
    }

        .hamburger span:before {
            top: -10px;
        }

        .hamburger span:after {
            bottom: -10px;
        }
        /*
#hamburger span, #hamburger span:before, #hamburger span:after {
  transition: all 200ms ease-in-out;
}
*/
        .hamburger span, .hamburger span:before, .hamburger span:after {
            -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
            -moz-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
            -o-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000);
            transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1.000); /* easeInOutCubic */
        }

    .hamburger.active span {
        background-color: transparent;
    }

        .hamburger.active span:before, .hamburger.active span:after {
            top: 0;
        }

        .hamburger.active span:before {
            transform: rotate(45deg);
        }

        .hamburger.active span:after {
            transform: translateY(-10px) rotate(-45deg);
            top: 10px;
        }

@media (max-width: 767px) {
    .img.imgprofile {
        margin-top: 15px
    }
    .memberloginarea {
        padding: 0 !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
        padding-left:5px!important;
        padding-right:5px!important;
    }
    .select-style {
        padding: 10px;
        border-color: #ced4da;
        width: 251px;
        float: right;
    }
    .margin-select {
        margin-left: 0px;
    }
    .custom-multiSelect {
        float: right;
        width: 251px !important;
    }
        .custom-multiSelect .caret {
            margin-left: 120px !important;
        }
    .filter-submission{
        float:right;
    }
}
.mobileLoginLbl {
    color: #233861;
    background: #faba35;
    padding: 9px;
    border-radius: 7px;
    font-weight: 600;
}
.mobileLogin {
    color: #233861;
    background: #faba35;
    padding: 9px;
    border-radius: 7px;
    font-weight: 600;
}
.mobileImgprofile{
    width:25px;
}
.mobileLogout {
    color: #233861;
    background: #faba35;
    padding: 9px;
    border-radius: 7px;
    font-weight: 600;
}
.mb-5{
    margin-bottom:5px;
}

.browse-resume {
    background: #344567;
    color: white;
    border: none;
    padding-bottom: 8px;
}

    .browse-resume:hover {
        background-color: #233861;
    }

/*margin-top: -35px;*/
/* margin-right: -13px; */
/*padding-left: 70px;
color: #233861;
font-size: 20px;*/

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,25px);
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
}
.no-bg {
    background: none !important;
}


.elementor-element-51698660 {
    width: 40% !important;
}

.elementor-element-512b9482 {
    width: 57% !important;
}

.elementor-element-44d7ec6 {
    width: 13% !important;
} 
.sub-menu {
    background: #233861;
}
.sub-menu li a {
    color: #fff;
    font-size: 16px;
}
.elementor-element-15c01db4 .elementor-container {
    justify-content: space-between;
}

.sub-menu li a:hover {
    background: #233861 !important;
}

.elementor-item:after {
    background: #233861 !important;
}

i.elementor-menu-toggle__icon--open.eicon-menu-bar.fa.fa-bars {
    color: #fff;
    float: revert;
}
i.elementor-menu-toggle__icon--close.fa-solid.fa-xmark {
    color: #fff;
}

.ekit_navsearch-button  {
    background: #233861 !important;
    border-radius: 45px !important;
    color: #fff !important;
    font-size: 18px !important;
    padding: 13px !important;
    margin-top: 16px !important;
}
.pr-5{
    padding-right:5px !important;
}

.bb-0{
    border-bottom:none !important;
}
.bt-0 {
    border-top: none !important;
}
.br-0{
    border-radius:0px !important;
}
.p0-15 {
    padding: 0px 15px !important;
}

.directoryIcon:before {
    position: relative !important;
    top: 10px !important;
}
img {
    pointer-events: none !important;
}