/* here you can put your own css to customize and override the theme */

.page-content {
    padding: 10px 0;
}

.left {
    float: left !important;
}

.row {
    margin: 0px !important;
}

.has-switch span {
    width: auto !important;
}

.popover-title {
    width: 100%;
    padding-bottom: 20px;
}

.fc-event {
    border-radius: 3px !important;
    border: 1px solid rgb(18, 55, 235) !important;
    font-size: 11px !important;
}

.current-event {
    border: 3px solid #000 !important;
}


.portlet.calendar .fc-event {
    background-color: #ff6a00;
}

.portlet.calendar .fc-event-title {
}

.fc-event-title {
    margin-left: 5px;
}

    .fc-event-title a {
        color: #fff;
        text-decoration: underline;
    }

        .fc-event-title a:hover {
            text-decoration: none;
        }

.sales-persons-list {
    margin: 0 0 5px 190px !important;
}


.fc-header-title {
    margin-top: -40px;
}

    .fc-header-title h2 {
        font-weight: bold !important;
        color: #fff !important;
    }

.fc-sun {
    /*visibility:hidden;
    display:none;*/
}

.fc-view-agendaDay .fc-event-inner {
    line-height: 1.20 !important;
}

.show {
    visibility: visible;
}

.hide {
    visibility: hidden;
}

.no-padleft {
    padding-left: 0 !important;
}

.no-padright {
    padding-right: 0 !important;
}

.form-group .row {
    margin-bottom: 10px !important;
}


.lead-jobnotes td {
    border: none !important;
}

.lead-jobnotes .note {
    margin-bottom: 0 !important;
    padding: 5px 15px !important;
}


    .lead-jobnotes .note .block {
        padding: 0;
    }

    .lead-jobnotes .note p {
        margin-bottom: 0;
    }


.gvPagination table {
    float: right;
}

.gvPagination tbody td {
    border: 1px solid #ccc;
    background: #efefef;
    color: #666;
    padding: 2px 8px;
}

    .gvPagination tbody td a {
        text-decoration: none;
    }

    .gvPagination tbody td:hover {
        background: rgb(18, 55, 235);
        color: #aaa;
    }

        .gvPagination tbody td:hover a {
            color: #fff;
        }


.blockUI {
    z-index: 1011;
    position: fixed;
    padding: 8px !important;
    margin: 0px;
    width: unset;
    top: 40%;
    left: 35%;
    text-align: center;
    color: rgb(0, 0, 0);
    border: 1px solid rgb(170, 170, 170) !important;
    background-color: rgb(255, 255, 255);
    cursor: wait;
}

.no-wrap {
    white-space: nowrap;
}

.task-today {
    background-color: rgba(255, 161, 27, 0.4) !important; /* 50% transparency */
}

    .task-today:hover {
        background-color: rgba(255, 161, 27, 0.7) !important;
    }

.task-missed {
    background-color: rgba(255, 65, 65, 0.4) !important;
}

    .task-missed:hover {
        background-color: rgba(255, 65, 65, 0.7) !important;
    }

.task-complete {
    background-color: rgba(165, 235, 255, 0.7) !important;
}

.mx-1 {
    margin: inherit 1px;
}

.ml-1 {
    margin-left: 1px;
}

.mr-1 {
    margin-right: 1px;
}

.mb-0 {
    margin-bottom: 0;
}

.pl-0 {
    padding-left: 0;
}

.px-0 {
    padding: inherit 0;
}

.p-2 {
    padding: 2px;
}

.pt-12 {
    padding-top: 12px;
}

.pt-5 {
    padding-top: 5px;
}

input, button, select, textarea {
    border: 1px solid #ccc !important;
}