body {
    background-color: #F2F3F5!important;
}

#wrapper {
    background-color: #F2F3F5;
}

.postListing-block {
    background-color: #fff;
}

#listingsTable {
    background-color: #F2F3F5!important;
}

@media (min-width: 1200px) {

    .container {

        width: 90%;

    }

}

.loginDetails

{

    float: right;

}

#dashboardMenu

{

    padding-top: 20px;

    border-right: 1px solid #e4e4e4;

}

#dashboardMenu li

{

    list-style-type: none;

    padding: 3px 0 1px 20px;

}

#dashboardMenu li:hover

{

    background-color: #e4e4e4;

    color: black;

    cursor: pointer;

}

#dashboardMenu ul

{

    padding-left: 0;

}

.currentTime

{

    padding: 2px 0 2px 20px;

    margin-bottom: 10px;

}



#dashboardContent

{

}

.remoteContent

{

    width: 100%;

    height: 500px;

}

#dashboardContent

{
    padding-top: 20px;
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    /* padding-top: 10px; */

}

#dashboardHome, #dashboardContent

{

    /* padding-left: 0;

    padding-right: 0; */

    /* padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px; */

}

#dashboardHome .col-lg-4, #dashboardHome .col-md-6, #dashboardHome .col-sm-12

{

    border-left: 1px solid #e4e4e4;

}

.firstColumn

{

    border-left: none!important;

}



table td, table th

{

    border: 1px solid #acacac;

}

table th

{

    padding-top: 2px;

    text-align: center;

}

table

{

    border-collapse: collapse;

    width: 100%;

    background-color: #ffffff;

}

#cronJobs td

{

    /* padding: 2px 0 0 5px; */

}

.dashboardBlock

{

    background-color: #f1f3f6;

    padding: 10px;

    border: 1px solid #acacac;

    border-radius: 5px;

    overflow: hidden;

    margin-bottom: 20px;

}

.dashboardBlock h4

{

    padding-bottom: 7px;

}

.breadcrumb {
    margin-bottom: 10px!important;
}

.dashboardDetails

{

    /* text-align: center; */

    background-color: #ffffff;

    font-size: 1.2em;

    /* border: 1px solid #acacac; */

}

.postListing-block h4 {
    color: #000;
    font-weight: bold;
}

#companyTable td:not(.left)

{

    text-align: center;

}



#companyPagination li

{

    cursor: pointer;

}

#companyPagination li.active

{

    cursor: default;

}

#companyPagination li.disabled

{

    cursor: default;

    color: #e0e8ff;

}

#companyPagination

{

    margin-top: 0;

    border-top: 0;

}

.haze

{

    opacity: .2;

}

#companySummary

{

    padding-top: 10px;

    text-align: center;

    color: #000000;

}

.cta-btn {
    margin-top: 10px!important;
}

.postListing-block {
    margin-bottom: 20px!important;
}

.justify-space-between {
    justify-content: space-between;
}

.mt-2 {
    margin-top: 1rem!important;
}

.mt-0 {
    margin-top: 0px!important;
}

.dashboardFormInput::placeholder

{

    opacity: .5;

}

#searchListingDetails table td

{

    padding: 4px 0 2px 5px;

}

.cursor-pointer {
    cursor: pointer;
}

.menuToggle.active {
    font-weight: bold;
}
#searchListingId

{

    /* width: 125px!important; */

}

#searchContactEmail, #searchUserEmail

{

    /* width: 250px!important; */

}

.listingStatusLabel

{

    color: #00A8FF;

    cursor: pointer;

}

.listingStatusLabel:hover

{

    text-decoration: underline;

}

.listingEndDate

{

    color: #00A8FF;

    border: none;

    padding: 0;

}

#listingsTable .listingEndDate

{

    /* text-align: center; */

}

#listingsTable tr, #listingsTable td, #listingsTable th

{
    border: none!important;
    /* text-align: center; */

}

#listingsTable .close-table-row {
    position: relative;
    right: -24px;
    top: -58px;
    cursor: pointer;
    z-index: 99999;
}

.error-row {
    color: #d31e00;
}

.menuToggle

{

    border: 1px solid #f1f3f6;

    cursor: pointer;

}

.menuToggle

{

    margin-bottom: 3px;

    padding: 3px 2px 3px 5px;

}

.menuToggle i

{

    float: right;

}

.menuItems

{

    display: none;

}

.menuSpacer

{

    height: 15px;

}

.jqclock

{

    display: block;

    text-align: center;

    border: 1px Black solid;

    background: #f1f3f6;

    padding: 10px;

    margin: 3px 20px 15px 0;

}

.clockdate

{

    margin-bottom: 10px;

    font-size: 18px;

    display: block;

}

.clocktime

{

    border: 2px inset White;

    background: Black;

    padding: 5px;

    font-size: 2rem;

    font-family: "Arial";

    color: White;

    margin: 2px;

    display: block;

}

.dashboardHomeLink

{

    padding: 3px 0 1px 3px;

    margin-bottom: 15px;

    color: #74777c;

    font-size: 2rem;

}

.dashboardHomeLink:hover

{

    background-color: #e4e4e4;

    color: #000000;

    cursor: pointer;

}

.cloneLinkTitle

{

    font-weight: bold;

    padding: 3px 0;

}

.dashBoardReportOptions select

{

    /* padding: 5px 3px;

    width: 75%;

    margin-bottom: 3px;

    display: block; */

}

.dashBoardReportDateOptions select

{

    width: 100px;

    display: block;

}

.dashBoardReportDateOptions input

{

    /* padding: 3px;

    width: 100px;

    display: block; */

}

#wrapper {
    padding-bottom: 20px;
}

.align-items-center {
    align-items: center;
}

.dashBoardReportDateOptionGroup div

{

    float: left;

    margin-right: 6px;

}

.dashboardTableContainer th

{



}

.dashboardTableContainer td

{

    text-align: center;

    padding: 5px 0 0 0!important;

}

.dashBoardReportButtons

{

    vertical-align: middle;

}

/* Changes by Singh */

.uniplace-table{
    margin-top: 2%;
    margin-bottom: 2%;
}

.summary-table
{
    margin-top: 2%;
    margin-bottom: 2%;
}

.primary-tr
{
    background-color: #adc6d1;
    color:#000000;
}
.act-cha-var
{
    display: flex;
    justify-content: space-evenly;
}
.oddCol
{
    color: #000000;

}
.evenCol
{
    color:#000000;
    background-color: #f1f3f6;
}

.leads-prime-cell{
    margin-left: 6%;
}

/* .single-report-Pcell 
{
    display: flex;
    justify-content: space-around;
} */
.single-city-cell
{
    /* text-align: center; */
    font-size: 16px;
    font-weight: bold;
}
.d-none{
    display: none;
}
.btn-leads-paginate
{
    margin-top: 1%;
}
.btn-leads-paginate.btn-next-paginate
{
    float:right;
}

.pagination {
    border-top: 0px;
    padding-top: 0px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0px;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff!important;
    background-color: #e3366f;
    border-color: #e3366f;
    cursor: default;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: unset!important;
    border: 1px solid #ddd!important;
}

.paginate_button a {
    font-size: 14px!important;
}

.pagination>li>a, .pagination>li>span {
    color: #74777C!important;
}

.curosr-pointer {
    cursor: pointer!important;
}