/* ----------Nav bar shiftinng top------------ */
.custom-wrapper{
    box-shadow: none!important;
    background: transparent!important;
    max-width: 11000px;
    padding: 0 0px;
    margin: 0px auto;
    position: relative;
    bottom: 53px;;

}
.custom-navbar {
    background: transparent!important; 
    box-shadow: none!important;
}
/* .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 62px;
    left: -4px;
    width: 100%;
    padding: 10px 5px;
}  */
section#container {
     width: 95%;
     max-width: 1750px;
     margin: 0 auto;
     padding: 0px 0;
     padding-bottom: 30px
 }
 /* ------------------ */

 /* Nav item On hover -------------- */
 header#header nav.navbar .navbar-collapse .navbar-nav li.nav-item a.nav-link:hover {
    color: #8d1f11;
    text-decoration: none;
    border-bottom: 4px solid #8d1f11;
    bottom: -2px;
    position: relative;
    width: 90%;
    text-align-last: center;
}
header#header nav.navbar .navbar-collapse .navbar-nav li.nav-item.active a.nav-link {
    color: #8d1f11;
    border-bottom: 4px solid #8d1f11;
    bottom: -2px;
    position: relative;
    width: 100%;
    text-align-last: center;
}
header#header nav.navbar .navbar-collapse .navbar-nav li.nav-item a.nav-link {
    font-size: 14px;
    color: #1b1b1b;
    font-weight: 400;
    padding: 10px 10px;
    margin: 0 10px;
}

header#header nav.navbar .header-right-main .header-user-parent .header-user .nav-link .user-pic {
    margin-left: 7px;
    background: #76085e;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #e1e1e1;
    overflow: hidden;
}
header#header nav.navbar .header-right-main .header-user-parent .header-user .nav-link .user-name {
    font-size: 14px;
    color: #696969;
    font-weight: 400;
    text-align: right;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 53px;
    left: -4px;
    width: fit-content;
    padding: 10px 5px;
}
/* -------------------------- */

.loc-w-100{
    display: inline-block;
        width: 350px;
        /* white-space: nowrap; */
        overflow: hidden !important;
        text-overflow: ellipsis;
    
}
.client-add{
    width: 250px;
}

#block-pre h4{
    font-size: 1.2rem;;
}
.customtagbox {
    padding: 8px 12px;
    padding-bottom: 0px;
}
.formated-table{
    table-layout:fixed; 
    width:100%;
    margin: auto;;
}
.formated-table tbody th td{
    word-wrap: break-word;
    width: 100%;
    word-break: break-all!important;
    text-align: left;
}
.tableWrapper {
    overflow: none!important;
    border-left: 1px solid #ead7d7;
    border-right: 1px solid #bbc9d3;
    border-bottom: 1px solid #bbc9d3;
}
.search-page .next {
    cursor: pointer!important;
    padding: 7px 14px!important;
    width: 58px!important;
    border: none!important;
    margin: auto!important;
    background: none!important;
    border-radius: 0px!important;
}
.search-page .dataTables_wrapper .dataTables_paginate{
    position: relative;
    bottom: 18px;
    display: none;;
}

.search-page .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: white !important;
    border: 1px solid #111!important;;
    border-radius: none!important;
    background-color: #585858!important;
    background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%)!important;
    box-shadow: inset 0 0 3px #111!important;
}
.search-page .dataTables_wrapper .dataTables_paginate .paginate_button{
    border-radius: none!important;
}
.search-page .dataTables_length, .search-page .dataTables_filter{
    display: none;;
}
.mis-target{
    position: relative;
    left: 0px;
    top: 10px;
} 
.annual-trgt{
    display: none;;
}
.bootstrap-tagsinput .badge {
    margin: 2px 5px!important;
    padding: 5px 8px;
}
.badge-info {
    color: #000;
    background-color: #b5f2ef;
    border-radius: 50px;
}
.bootstrap-tagsinput .badge [data-role="remove"]:after {
    content: "×";
    padding: 0px 4px;
    background-color: transparent;
    border-radius: 50%;
    font-size: 13px;
}
.bootstrap-tagsinput input {
    border: 0.05px solid!important;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 5px;
    width: 200px;
    max-width: inherit;
}
/* Nationality dropdown css------------------------------------ */
.sales-multi-drop-down{
    width:100%;
    margin-bottom: 0px;;
}
.sales-multi-drop-down .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;


}
.sales-multi-drop-down .select2-search{
    width:100%;
    border: 1px solid #e0e7ff!important;
    height: 32px;;
}
.sales-multi-drop-down .select2-container--default .select2-selection--multiple {
    border-radius: 0px;
    padding: 5px;;
    border-color: #e0e7ff;
}
.sales-multi-drop-down .select2-search__field{
    width:100%;
    height: 32px;
    margin-top: 0px;;
    margin-bottom: 0px;;
}
.sales-multi-drop-down .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #f2e3e3;
    border: 1px solid #aaa;
    border-radius: 50px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 3px 6px;
    font-size: 0.6rem;
    color: #000;
    font-weight: 500;
}
.sales-multi-drop-down .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #000;
    margin-right: 4px;
    background: #f18282;
    border-radius: 100px;
    padding: 0px 4px;
}
/* .sales-multi-drop-down .dropdown-toggle{
    display: none;
    margin-bottom: 30px;;
} */
/* Nationality dropdown css------------------------------------ */
.mass-search-btn{
    margin-right:31px;
}

.bootstrap-select .dropdown-menu{
    width:100%!important;
}
.bootstrap-select .dropdown-menu li a span.text {
    display: inline-block;
    white-space: normal;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    overflow: hidden!important;
}
.bootstrap-select .dropdown-toggle{
    height: 30px!important;
    padding: 5px 19px!important;
}

.bootstrap-select .dropdown-menu .dropdown-item span {
    flex: 2;
    margin-left: 3px;
    /* border-left: 0.05px solid rgb(194, 194, 194); */
    padding-left: 3px;
}

.bootstrap-select .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:hover{
    color: #7e3d3d;
}

.client-loc .bootstrap-select .dropdown-toggle{
    height: 38px!important;
    padding: 5px 19px!important;
    border-color: #eaeaea;
}
.bootstrap-datetimepicker-widget.dropdown-menu{
    border: 0.05px solid #585858;
}
#sch-remove1{
    cursor: pointer;
}
.bootstrap-datetimepicker-widget .btn{
    min-width: 40px!important;;
    color: #7b6060;
    /* background: #764743; */
}
/* .bootstrap-datetimepicker-widget .fa{
    color: #000;
} */
.dt-block{
    position: relative;
    left: 138px;
}
.showiteminline .tagname{
    margin-bottom: 10px!important;
}
.multiple_rec .dropdown-toggle {
    width: 100%!important;
    position: inherit;
    right: 0px;
}
.multiple_rec  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
    width:100%;
}

/* DataTable Dropdown CSS------------------------------------- */
.dy-select{
    padding-top: 0px;;
}
.dy-select .select2-container {
    width: 82%!important;
    height: 39px;;
    top:-5px;
}
.dy-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 34px!important;
}
.dy-select .select2-container .select2-selection--single {
    height: 36px!important;
}
.dy-select .select2-container--open .select2-dropdown {
    left: 0;
    top: -16px!important;
}
.dy-select .oto-select-grp {
    height: 34px;;
}
.dy-select .oto-select-btn {
    height: 34px;
    top:-20px;
}
.dy-select .select2-search--dropdown {
    padding: 4px;
}

/* DataTable Dropdown CSS------------------------------------- */

.cv-radio{
    position: relative;
    right: 196px;
}
.cv-upload{
    position: relative;
    left: 210px;
}
.cv-radio-sales {
    position: relative;
    right: 245px;
}
.cv-upload-sales {
    position: relative;
    left: 285px;
}

.customtagbox{
    line-height: 28px;;
}

.fa-clock-o{
    font-size: 16px;;
    color: #fff;
}
.fa-clock-o:before {
    content: "\f017";
    background: #551b16;
    display: inline-block;
    width: 280px;
    padding: 5px 8px;
    font-size: 16px;
    cursor: pointer;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px;
    color: #7b6060;
}
.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px;
    color: #7b6060;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
    border: 0.05px solid #bcbcba;
    box-shadow: 0px 0px 10px #585858;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #15384f;
    color: #ffffff;
    border-radius: 0px;;
    font-weight: 600;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.bootstrap-datetimepicker-widget table td.day:hover {
    background-color: #551b16!important;
    color: #ffffff;
    font-weight: 600;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 0px;;
}
.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px;
    color: #fff;
}
.showiteminline {
    display: inline;
    visibility: visible;
    position: relative;
}
.customDropdown {
    position: unset;
    width: 103.5%;
    padding-bottom: 10p;
    background-color: white;
    margin-left: -13px;
    box-shadow: -1px 1px 6px #8080807d;
    border-bottom: 1px solid #80808040;
    z-index: 139;
}
.customDropdown1 {
    position: unset;
    width: 103%;
    padding-bottom: 10p;
    background-color: white;
    margin-left: -13px;
    box-shadow: -1px 1px 6px #8080807d;
    border-bottom: 1px solid #80808040;
    z-index: 139;
}

.customstagcontrol {
    margin-bottom: 3px;
}
.doc-label{
    display: none;
}
.attaches .bootstrap-select .dropdown-toggle {
    height: 40px!important;
    padding: 10px 19px!important;
}
#myselect .dropdown {
    width: 100%!important;
}
.custom-file-label{
overflow: hidden;
}
header#header nav.navbar .header-right-main .header-user-parent .header-user .nav-link .user-pic{
    background: transparent;
    width: 42px;
    height: 42px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
    top: 10.3px;

}

#confirm_data label[class="error"]{
    width: 200px;
    position: absolute;
    top: 52px;
    left: 77px;
    color: red;
}

.showiteminline .form-group label[class="error"] {
    position: relative;
    top: 0px
}

.dropdown-toggle::after {
    margin-left: 3px;
}

.customerroremail label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px;
    position: absolute;
    left: -13px!important;
    top: 20px!important;
}
.customtagsinputs label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;;
    position: absolute;
    left: -13px!important;
    top: 20px!important;
}
.jobposts label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px;
    position: absolute;
    left: 15px!important;
    top: 41px!important;
}
.jobposts-txt-area label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px;
    position: absolute;
    left: 1px!important;
    top: 78px!important;
}
.jobposts-pln-select label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px;
    position: absolute;
    left: -1px!important;
    top: 57px!important;
}
.custom-inputs label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 0px!important;
    top: 42px!important;
}
.confirm-schedule-block{

    margin: 0px;
    padding: 0px;
    padding-left: 67px;
    padding-right: 179px;
 
}
.enteries select{
    margin-left: 10px!important;
    margin-right: 10px!important;
}

.custom-inputs label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 0px!important;
    top: 42px!important;
}

.approve-select{
    
        -webkit-appearance: none;
        -moz-appearance: none;
        background: transparent;
        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
        background-repeat: no-repeat;
        background-position-x: 98%;
        background-position-y: 7px;
        border: 1px solid #812020;
        border-radius: 2px;
        margin-right: 1rem;
        padding: 0px;
        padding-left: 9px;
        padding-right: 16px;
      
}

.check-fees label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 1px;
    min-width: 500px;
    top: 37px;
}



.check-fees label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 1px;
    min-width: 200px;
    max-width: 257px;
    top: 37px;
}
#cost-field .check-fees {
    margin-bottom: 10px!important;
}
#attacherror{
    position: relative;
    left: 137px;
    color: red
}
#referral-field label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 1px;
    top: 82px;
}
.client-onboard label[class="error"]{
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 17px!important;
    top: 63px!important;
}
.err-59 label[class="error"]{
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 1px;
    top: 59px;
}

.oto-select-client{
    width:100px!important;
}
.oto-th-status{
    width:120px!important;
}
.oto-select-grp-client {
    width: 140px;
}
.fixed-w-txt{
    display: inline-block;
    width: 250px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.dtr-data .fixed-w-txt{
    width: 550px;
    white-space: pre-wrap;
    overflow: visible !important;
}

.oto-alert{
    color: #54040b!important; 
    background-color: #f8d7da66!important; 
    border-color: #f5c6cb85!important;
    width: 78%!important; 
    margin: 15px auto!important;
}
.history-desc-block{
    overflow: auto;
    max-height: 200px;
}
.reject-error label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    width: 200px;
    left: 51px;
    top: 51px
}
.reject-cmt-error label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    /* width: 200px;
    left: 51px; */
    top: 65px;
}

.feedback-reject-err label[class="error"] {
    width: 250px!important;
    position: absolute;
    top: 64px;
    left: 16px;
    color: red;
}
input[type=date] {
    padding-left: 4px;
    padding-right: 0px;
    font-size: 14px;
    font-weight: 500;
  }
  input[type=date]::-webkit-calendar-picker-indicator {
    margin-left: 0px!important;
    padding-left: 0px!important;
    
  }

  #frm_jobsstreet .form-group{
      margin-bottom: 15px!important;
  }

  #frm_jobsstreet .bootstrap-select .dropdown-toggle {
    height: 38px!important;
    border-color: #f2f2f2!important;
    padding: 7px 19px!important;
}
.jobpost-prev .bootstrap-select .dropdown-toggle {
    height: 38px!important;
    border-color: #f2f2f2!important;
    padding: 7px 19px!important;
}
#frm_jobsstreet .head1{
    color:red;
}
#frm_jobsstreet .form-group label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 15px;
    top: 39px;
}
.jobsstreet-textarea label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 15px;
    top: 78px!important;
}
.jobstreet-modal{
    /* max-width: fit-content!important; */
}

.my-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    grid-auto-rows: 100px;
}
.for-dailcode label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 201px;
    top: 62px;
}

.custom-inputs-phone label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 198px!important;
    top: 42px!important;
}
.custom-inputs-isd-tm label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: -195px!important;
    top: 42px!important;
}
.custom-inputs-isd label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: -183px!important;
    top: 42px!important;
}

.custom-sub-err label[class="error"]{
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 13px!important;
    top: 38px!important;
}
.job-back-prev-center{
    position: relative;
    left: 40px;
}
.after-prev{
    position: absolute;
    top: 0px;
    left: 0;
    background: #ffffff;
    height: 100%;
    padding: 40px 30px!important;
}
.jobpost-prev{
    text-align: left;
}
.btnOn{
    display: inline;
}
.custom-inputs-l15 label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 15px!important;
    top: 42px!important;
}
.custom-inputs-l49 label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 49px!important;
    top: 42px!important;
}
.salstm-drop-down label[class="error"] {
    color: 
    red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: relative;
    top: 58px;
    text-align: left;
}
.ceo-desc label[class="error"] {
    color:  red !important;
}
.salstm-drop-down .dropdown-toggle{
    height: 40px!important;
    position: relative;
    /* top: -14px; */
}
.vh-h6{
    padding-top: 4px;
}
.custom-textarea label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    width: 500px!important;
    position: absolute;
    left: 0px!important;
    top: 105px!important;
}

/* .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
} */

.active-tab-a,.active-tab-b{
    background: #fff;
    border: 1px solid #f3f0f0;
    /* padding: 10px;; */
    text-decoration: none;
    display: block;
}

.active-pane{
    /* border: 1px solid #d6d6d6; */
    background: #f3f0f0;
    
}
.tab-pane a:hover{
    text-decoration: none;;
    display: block;
}
.tab-content{
    height:520px;
    overflow:auto;
    overflow-x: hidden;
    width:100%;
    background-color: #f3f0f0;
    padding-left: 5px;
    border: 2px solid #f3f0f0;
  }
  .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f3f0f0;
    border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    padding: 13px;
    font-weight: 600;
}
.nav-tabs .nav-item {
    margin-bottom: -3px;
}

.d-a-i .table td, .d-a-i .table th {
    border-top: none;
    padding: 18px 16px;
}
.sales-tab .d-a-i .tab-content{
    height: 650px;;
}
.revokeBtn{
    /* padding: 2px 5px;
    min-width: 70px;
    font-size: 10px;
    height:26px; */
    font-weight: 600;
}
#block1-pre-btn {
    position: relative;
    bottom: 60px;
    left: -62px;
}

#block3-pre-btn {
    position: relative;
    bottom: 60px;
    left: -62px;
}

.swal2-popup .swal2-title{
    font-size: 18px!important;
}
.tmmulti_rec-drop-down label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: relative;
    top: 65px;
    left: -208px;
}
.view-jd-p p{
    font-size: 16px;
}
.view-jd-p h6{
    font-size: 16px;
    font-weight: 400;
}

.view-jd-p{
    padding-left: 18px;
}

.temp-block input{
    border:1px solid!important;
}
#cke_olc_skills{
    border:1px solid!important;
}
.cke_editor_olc_skills #cke_215_top, .cke_editor_olc_skills #cke_221_top{
    display: none!important;
}
.cke_editor_olc_skills #cke_215_bottom{
    display: none;
}

.cke_editor_skills #cke_1_top{
    display: none;
}
.cke_editor_skills #cke_1_contents{
    height: 150px!important;;
}
.cke_editor_skills #cke_1_bottom{
    display: none;
}
.cke_editor_skills > #cke_1_contents >iframe #document> html >.cke_editable{
    padding: 10px!important;
    margin: 10px!important;

}

.cke_editor_relevant_exp_summary #cke_3_top, .cke_editor_skill #cke_1_top{
    display: none;
}
.cke_editor_relevant_exp_summary #cke_3_contents,.cke_editor_skill #cke_1_contents{
    height: 100px!important;;
}
.cke_editor_relevant_exp_summary #cke_3_bottom,.cke_editor_skill #cke_1_bottom{
    display: none;
}
.cke_editor_relevant_exp_summary > #cke_3_contents >iframe #document> html >body{
    padding: 2px!important;
    margin: 2px!important;

}
#cke_2_contents {
    padding: 2px!important;
    margin: 2px!important;
}
#cke_4_contents {
    height: 400px!important;
}

.cke_editor_remarks #cke_2_top{
    display: none;
}
.prof-rem .cke_editor_remarks #cke_2_contents{
    height: 100px!important;;
}
.prof-sum .cke_editor_remarks #cke_2_contents{
    height: 100px!important;;
}
.cke_editor_remarks #cke_2_contents{
    height: 150px!important;;
}
.cke_editor_remarks #cke_2_bottom{
    display: none;
}
.cke_editor_remarks > #cke_2_contents >iframe #document> html >body{
    padding: 2px!important;
    margin: 2px!important;

}
.junior-sales label[class="error"] {
    color: red !important;
    font-size: 12px !important;
    z-index: 99 !important;
    position: absolute;
    left: 1px;
    top: 40px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 5.5em!important;
    padding: 0.5em 1em;
    margin-left: 0px!important;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate {
    position: relative;
    padding-top: 0.25em;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.cke_editor_olc_skills #cke_215_top, .cke_editor_olc_skills #cke_212_top{
    display: none!important;
}
.cke_editor_olc_skills #cke_215_bottom,.cke_editor_olc_skills #cke_212_bottom{
    display: none;
}
.fixed-w-txt-12{
    display: inline-block;
    width: 130px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.bs-select-all,
.bs-deselect-all{
    color:#000!important;
}

.multiple_rec  .dropdown-menu  .inner{
    padding-bottom: 20px!important;
}


.oto-select-grp-aging .select2-container{
    width:86%!important;
}
.oto-select-grp-aging .oto-select-btn{
    height: 40px!important;
}
.oto-select-grp-aging {
    height:33px!important; 
   
}

.qtn-contaner{
    position: relative;
}
.qtn{
    position: absolute;
    z-index: 995;
}
.qtn-sub-btn{
    z-index: 999!important;
}

