body {
   overflow-y: scroll!important; 
}

.empty-space {
    width: calc(100% - 75px);
    
    background-color: #F7A93B;;
}

.chaturlocal-logo > img {
    width: 75px;
}

.career-page-header {
    margin-top: 20px;
    /*height: calc(35px * 1.25);*/
    height: 35px;
    background-color: #D4D1D5;
    text-align: left;
    vertical-align: middle;
    margin: 0 auto;
    font-family: 'aileronsemibold';
}

.career-page-header h2 {
    margin-bottom: 0px;
    margin-left: 10px;
    /* letter-spacing: 0.2rem;
    font-weight: 900; */
    line-height: 1.7;
    font-size: 20px;
    color: rgb(153,0,102);
}

.career-page-content {
   
    width: 90%;
    margin: 0 auto;
    margin-top: 5px;
}

.career-page-header2 {
    width: calc(100% - 10px);
    margin: 0 auto;
}

.career-list-item-header {
    display: flex;
}

.career-list-item-header img {
    width: 25px;
    height: 25px;
}

.career-list-item-header ul{
    position: relative;
    padding: 0px;
}

.career-list-item-header ul li {
    list-style-type: none;
}

.career-list-item-header > div > p:hover, p:focus {
    cursor: hand;
}

.career-list-item-header > a {
    cursor: pointer;
    /*margin-left: 10px;*/
}

.career-list-item-header > a > img {
    width: 35px;
}

.wrap-to-bottom {
    display: flex;
}

.wrap-to-bottom * {
    align-self: flex-end;
  }

.popover-content {
    padding: 5px!important;
}

.popover-ul {
    list-style: none!important;
    padding-left: 0;
    margin-bottom: 0;
}

.popover-content ul li img {
    margin-right: 5px;
    display: inline;
    width: 20px;
}

.popover-content ul li p {
    
    display: inline;
    vertical-align: sub;
}


.job-name {
    /*font-weight: bold;*/
    margin-bottom: 0; 
    /*font-weight: 900;*/
    /*font-size: large;*/
    color: #444;
    font-size: 17.3px;
    line-height: 1.2;
    font-family: 'aileronregular';
    font-weight: normal;
}

.job-name:hover {
    color: rgb(247, 167, 59);
    cursor: pointer;
}

.career-list {
    /*font-weight: bold;*/
    margin-top: 25px;
}

.career-description-list {
    font-weight: normal;
}



.card {
    /* margin-top: 5px; */
    border: 1px solid #e5e5e5; 
    border-top: none;
    width: 100%;
    padding: 10px;
    font-family: 'aileronregular'!important;
    font-size: 15px;
    color: #212121;
    font-weight: normal;
}

.card p {
    margin-bottom: 5px;
}

.share-methods-list {
    font-family: 'aileronthin'!important;
}

.share-methods-list:hover {
    cursor: pointer;
    
}

.career-location {
    line-height: 1.2; 
    margin-bottom:0; 
    font-weight: normal; 
    font-style: italic;
    font-family: 'aileronthin'!important;
    font-size: 15px;
}

.career-apply-btn {
    font-weight: bold!important;
    color: #fcdc9e!important;
    background-color: rgb(153,0,102)!important;
    border-radius: 2px!important;
    font-size: 15px!important;
    padding: 6px 12px!important;
}

.career-apply-btn:focus {
    border: 1px solid #fcdc9e;

}

@media only screen and (max-width: 600px) {
    .career-page-content {
        width: 100%;
    }

    .job-name {
        font-size: 2rem;
    }

    .career-page-header h2 {
        font-size: 20px;
        /*line-height: 2.4;*/
    }

    .career-location {
        display: none;
    }

    .mobile-response {
        width: 100%!important;
    }

    .nav-tabs {
         min-width: 100%;
         display: inline-grid;
     }
}

@media only screen and (max-width: 433px) {
    .job-name {
        font-size: 1.5rem;
    }

    .modal-dialog {
        width: 100%!important;
    }

    .mobile-response-full-width {
        width: 100%!important;
    }
}

@media only screen and (min-width: 1201px) {
    .filter-width {
        width: 114%!important;
    }

    .wi-3-3 {
        width: 10.5%;
    }

    .wi-9-3 {
        width: 89.5%;
    }
}

@media only screen and (max-width: 1025px) {
    .filter-width {
        width: 113%!important;
    }

    .wi-9-3 {
        width: 87%;
    }

    .wi-3-3 {
        width: 13%;
    }
}

@media only screen and (max-width: 769px) {
    .filter-width {
        width: 110.5%!important;
    }

    .mobile-response {
        width: 100%!important;
    }
}

.filter-width {
    width: 113.5%!important;
}

.modal-dialog {
    width: 400px;
}

.wi-3 {
    width: 15%;
}

.wi-9 {
    width: 85%;
}

.wi-3-2 {
    width: 38.5%;
}

.wi-9-2 {
    width: 61.5%;
}

.wi-3-3 {
    width: 11%;
}

.wi-9-3 {
    width: 89%;
}

.wi-3-4 {
    width: 12%;
}
.wi-9-4 {
    width: 88%;
}

/*.scroll-property {
    overflow-y: auto; 
}*/

.scroll-property::-webkit-scrollbar {
    width: 0px;
    overflow-y: auto;
    
}

#container1{
    height: 100%;
    width: 100%;
    overflow: hidden;
}

#container2{
    width: 100%;
    height: 99%;
    overflow: auto;

    padding: 10px;
}

body .form-control {
    margin-bottom: 0!important;
}

.titl_area {
    display: none;
}

#res_list {
    margin-bottom: 0px!important;
    padding-left: 0px;
}

.listitemclick {
    margin-top: 5px;
}

.listitemclick2 {
    margin-top: 5px;
}

#req_list {
    margin-bottom: 0px!important;
    padding-left: 0px;
}

.unselectable{
     /*background-color: #ddd;
     cursor: not-allowed;*/
     color: #ccc;
     pointer-events: none;
}


td
{
 max-width: 100px!important;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

td p
{
 max-width: 100px!important;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 margin-bottom: 0;
}


.search-icon {
    color: #990066;
    padding: 6.5px;
    background-color: #F7A93B;
}

.search-icon:hover, .search-icon:active {
    cursor: pointer;
}

.container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    height: 40px;
    background-color: #efefef;
    width: 91%;
}

.report_div_content {
    /* background-color: #efefef; */
    width: 100%;
    height: 45px;
    /*position: absolute;
    top: 44px;*/
}

/* Mobile responsive Tabs - CSS*/
.flex-column {
    margin-bottom: 10px;  
}

/* Mobile responsive Tabs -End - CSS*/


button.close {
    position: absolute;
    top: 0px;
    right: 10px;
    font-size: 37px!important;
}

.msg_popup_alert {
    width: 50%!important;
    position: fixed!important;
    top: 10px!important;
}

div#cl {
    position: fixed!important;
    top: 10px!important;
    left: 73.5%!important;
}


.nav-tabs {
    border-bottom: 1px solid #212121;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background-color: transparent;
    color: #990066;
    background-color: #feeecd!important;
    border: 1px solid #212121;
    border-bottom-color: transparent;
    font-size: 15px;
    text-decoration: none!important;
}


.nav-tabs > li > a:hover {
    color: #990066;
    background-color: #feeecd;
    border: 1px solid #212121;
    border-bottom-color: transparent;
    font-size: 15px;
    text-decoration: none!important;
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    color: #692248;
    background-color: #feeecd;
}