/* global.css */
body.modal-open {
    overflow: hidden;
    height: 100vh;
    touch-action: none;
  }


.btn-group a img {
    width: 30px !important;
}


a.btn.btn-default.btn-xs {
    padding: 8px;
    margin-right: 8px;
    border: none;
  }

  button.btn.btn-danger.btn-xs {
    padding: 6px 7px;
    border-radius: 0;
  }

  .login-logo img.brand-image.img-circle.elevation-3 {
    width: -webkit-fill-available;
  }
  .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused p {
    text-align: left !important;
}

  .blue-bg {
  background: #2f8deb;
  color: white;
  }

  thead tr {
    background: #2f8deb;
    color: white;
  }
  section.content-header .row.mb-2 {
    border-bottom: 2px solid #898989;
    padding-bottom: 10px;
    margin: 0;
  }



  section.content-header .col-sm-6 {
    padding: 0;
  }

  a.brand-link {
    padding: 0;
  }

  .sidebar {
    margin-top: 5px;
  }

  a.btn.btn-default.btn-xs {
    background: #2f8deb;
    color: white;
  }

  .card-header {
    width: 100%;
    display: flex;
  }

  .card-header.search-jobseeker {
    justify-content: end;
}

  input.form-control {
    margin-right: 12px;
    border-radius: 5px !important;
  }

  .card-header form {
    width: 50%;
  }

  span.d-none.d-md-inline {
    font-size: 18px;
    font-weight: 500;
    color: #202428;
  }

  .elevation-2 {
    box-shadow: none !important;
}
.reset-password{
    margin: 0 !important;
}

.navbar-nav > .user-menu .user-image {
    border-radius: 0 !important;
    float: left !important;
    height: auto !important;
    margin-right: 10px !important;
    margin-top: -2px !important;
    width: 140px !important;
}

.img-circle {
    border-radius: 0% !important;
}

.brand-link .brand-image {
    float: none !important;
    line-height: 0.8 !important;
     margin-left: 0 !important;
     margin-right: 0 !important;
    margin-top: 0px !important;
    max-height: 70px !important;
    width: -webkit-fill-available !important;
    padding: 10px !important;
}

[class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active, [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:hover, [class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:focus {
    background-color: rgb(68 142 238) !important;
    color: #ffffff !important ;
}


.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
    height: auto !important;
    width: -webkit-fill-available !important;
    border: none !important;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
    color: #ffffff;
    background: #2f7cff;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-defaul:hover {
    color: #ffffff;
    background: #2f7cff;
}

.login-logo, .register-logo {

    margin-bottom: 0 !important;

}



.upgrade-popup ul li {
    padding: 10px !important;
    background: #2f8deb !important;
    margin-bottom: 10px !important;
    border-radius: 5px !important;
    text-align: justify !important;
    color: white !important;
}

.upgrade-popup ul {
    list-style-type: none !important;
}

.upgrade-popup {
    padding-top: 0 !important;
}

.upgrade-popup p {
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}


@media (max-width: 699px ){
    .home-main-title h3 {
            color: white !important;
            z-index: 0 !important;
        }

        .home-main-title h1 {
            line-height: 30px !important;;
            font-size: 20px !important;;
            color: white !important;;
            z-index: 0 !important;;
        }

        .home-main-title p {
            font-size: 18px !important;;
            line-height: 22px !important;;
            color: white !important;;
            z-index: 0 !important;;
        }
        .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused p {
            text-align: left !important;
        }

        button.mobile-login-btn {
            z-index: 0 !important;;
        }

        .ck.ck-editor {
            position: relative;
            width: 100% !important;
        }
    .home-main-resume img:nth-child(2) {
        z-index: 0;
    }

    }

    @media (max-width: 599px ){

        .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused p {
            text-align: left !important;
        }

    }

    @media (max-width: 499px ){
        .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused p {
            text-align: left !important;
        }

    }

