﻿/* account types */
.tbl-atype th.actions {
    width: 132px;
}

/* customer type */
.tbl-ctype th.actions {
    width: 132px;
}

/* customer industry */
.tbl-cindustry th.actions {
    width: 132px;
}

/* referral source */
.tbl-rsource th.actions {
    width: 132px;
}

/* equipment type */
.tbl-etype th.actions {
    width: 132px;
}

/* equipment status */
.tbl-estatus th.actions {
    width: 132px;
}

/* job type */
.tbl-jtype th.actions {
    width: 132px;
}

.tbl-jtype span.color-bar {
    width: 50px;
    height: 18px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
}

/* job status */
.tbl-jstatus th.actions {
    width: 132px;
}

.tbl-jstatus .img {
    height: 20px;
    width: 20px;
    vertical-align: middle;
}

/* user */
#frm_user .fileinput {
    display: block;
}

    #frm_user .fileinput .thumbnail {
        margin-bottom: 0;
        display: inline-flex;
    }

/* job status form */
#frm_jstatus .fileinput {
    display: block;
}

    #frm_jstatus .fileinput .thumbnail {
        margin-bottom: 0;
        display: inline-flex;
    }

/* document form */
#frm_document .fileinput {
    display: block;
}

/* client form */
#frm_client .fileinput {
    display: block;
}

    #frm_client .fileinput .thumbnail {
        margin-bottom: 0;
        display: inline-flex;
    }

/* company form */
#frm_company .fileinput {
    display: block;
}

    #frm_company .fileinput .thumbnail {
        margin-bottom: 0;
        display: inline-flex;
    }

/* crews */
.tbl-cew th.actions {
    width: 132px;
}

/* locations */
.tbl-location th.actions {
    width: 132px;
}

/* histories */
.tbl-history th.user {
    width: 200px;
}

.tbl-history th.date {
    width: 160px;
}

/* documents */
tbl-document th.actions {
    width: 132px;
}

/* contacts */
.tbl-contact th.actions {
    width: 132px;
}

/* equipments */
.tbl-equipment th.actions {
    width: 132px;
}

/* documents */
.tbl-document th.actions {
    width: 132px;
}

/* users */
.tbl-user th.actions {
    width: 132px;
}

/* jobs */
.tbl-job th.actions {
    width: 65px;
}

.tbl-job th.status {
    width: 45px;
}

/* clients */
.tbl-client th.actions {
    width: 140px;
}

/* companies */
.tbl-company th.actions {
    width: 75px;
}

/* country */
.tbl-country th.name {
    width: 200px;
}

/* activity logs */
.tbl-activitylogs th.type {
    width: 200px;
}

.tbl-activitylogs th.user {
    width: 200px;
}

.tbl-activitylogs th.createdon {
    width: 100px;
}

.tbl-activitylogs th.actions {
    width: 75px;
}

/* logs */
.tbl-log th.checkbx {
    width: 25px;
}

.tbl-log th.level {
    width: 100px;
}

.tbl-log th.createdon {
    width: 100px;
}

.tbl-log th.view {
    width: 60px;
}

/* log view */
.log-view .row {
    margin-bottom: 15px;
}

.log-view label {
    display: block;
    font-weight: 600;
    padding-bottom: 3px;
    border-bottom: solid 1px #ccc;
}

/* msg template */
.tbl-msg-template th.name {
    width: 250px;
}

.tbl-msg-template th.status {
    width: 60px;
}

.tbl-msg-template th.actions {
    width: 120px;
}

/* settings add */
.setting-add .btn-add {
    color: #a0a0a0;
}

/* jobcard preview */
.invoice .invoice-logo-space img {
    width: 80px;
    height: 80px;
    border-bottom: 2px solid #99ccff;
    padding-bottom: 10px;
}

.invoice .title-name {
    padding: 37px 0;
}

.invoice .job-list, .invoice .contact-list {
    line-height: 27px;
}

.invoice .invoice-block {
    text-align: right;
}

.invoice {
    padding: 0 25px;
}

    .invoice table thead {
        color: white;
        background-color: black;
    }

    .invoice table {
        text-transform: none !important;
    }

/* scheduler */
.portlet.calendar.light .fc-button {
    top: -91px !important;
}

.scheduler-searchform {
    float: right;
}

.fc-left h2 {
    margin-top: -20px !important;
}

/* my profile page */
.profile-sidebar {
    float: left;
    width: 300px;
    margin-right: 20px;
}

.profile-content {
    overflow: hidden;
}

/* profile sidebar */
.profile-sidebar-portlet {
    padding: 30px 0 0 0 !important;
}

.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: 50%;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}

.profile-usertitle {
    text-align: center;
    margin-top: 20px;
}

.profile-usertitle-name {
    color: #5a7391;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px;
}

.profile-usertitle-job {
    text-transform: uppercase;
    color: #5b9bd1;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 7px;
}

.profile-userbuttons {
    text-align: center;
    margin-top: 10px;
}

    .profile-userbuttons .btn {
        margin-right: 5px;
    }

        .profile-userbuttons .btn:last-child {
            margin-right: 0;
        }

    .profile-userbuttons button {
        text-transform: uppercase;
        font-size: 11px;
        font-weight: 600;
        padding: 6px 15px;
    }

.profile-usermenu {
    margin-top: 30px;
    padding-bottom: 20px;
}

    .profile-usermenu ul li {
        border-bottom: 1px solid #f0f4f7;
    }

        .profile-usermenu ul li:last-child {
            border-bottom: none;
        }

        .profile-usermenu ul li a {
            color: #93a3b5;
            font-size: 16px;
            font-weight: 400;
        }

            .profile-usermenu ul li a i {
                margin-right: 8px;
                font-size: 16px;
            }

            .profile-usermenu ul li a:hover {
                background-color: #fafcfd;
                color: #5b9bd1;
            }

        .profile-usermenu ul li.active a {
            color: #5b9bd1;
            background-color: #f6f9fb;
            border-left: 2px solid #5b9bd1;
            margin-left: -2px;
        }

/* forget password */
.forget-form .success-text {
    padding: 7px;
    margin-top: 5px !important;
}

/* webmarkupmin */
.webmarkupmin-left {
    margin-left: 4px;
}

.webmarkupmin-right {
    margin-right: 4px;
}
