/*================================================================================
	Item Name: Robust - Responsive Admin Theme
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.top-bar-title {
    font-weight: bold;
}

.navbar-header .logo {
    -webkit-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    display: block;
    float: left;
    height: 50px;
    font-size: 30px;
    line-height: 25px;
    text-align: center;
    /*width: 230px;*/
    font-family: Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 15px;
    font-weight: 700;
    overflow: hidden;
    color: white !important;
}

.form-horizontal [type="checkbox"], [type="radio"] {
    margin-top: 12px;
}

.items-list {
    border-left: 1px !important;
    border-right: 1px !important;
    margin-top: 20px;
}

    .items-list th, .items-list td, .termsconditions-list th, .termsconditions-list td {
        border-left: 1px solid #e3ebf3;
        border-right: 1px solid #e3ebf3;
        padding: 0.30rem 0.8em;
    }

    .items-list .form-control {
        padding: 0.3rem 0.35rem;
        font-size: 0.9rem;
    }

    .items-list select.form-control:not([size]):not([multiple]) {
        height: calc(1.9rem - 2px);
    }

    .items-list tbody tr:first-child {
        background: #c8c6ca;
    }

    .items-list tbody tr:nth-of-type(even) {
        background-color: white;
    }

.template-items {
}

.pagination {
    background: white !important;
}

    .pagination td {
        border: none;
    }

        .pagination td table tbody tr td {
            position: relative;
            padding: .5rem .75rem;
            margin-left: -1px;
            color: #7A54D8;
            text-decoration: none;
            background-color: #FFF;
            border: 1px solid #DDD;
            border-right: 0px;
        }

            .pagination td table tbody tr td:first-child {
                margin-left: 0;
                border-bottom-left-radius: .18rem;
                border-top-left-radius: .18rem;
            }

            .pagination td table tbody tr td:last-child {
                margin-left: 0;
                border-bottom-right-radius: .18rem;
                border-top-right-radius: .18rem;
                border-right: 1px solid #DDD;
            }

        .pagination td table {
            border-collapse: separate;
            border-spacing: 0;
        }


tr.detail-row {
    display: none;
}

    tr.detail-row.open {
        display: block;
        display: table-row;
    }

.versions {
    text-align: center;
}

.versionstable .action a, .modalversionstable .action a {
    margin-right: 5px;
}

.require {
    margin-bottom: 0 !important;
}

.address-section .form-group, .info-details .form-group {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.chkcopyaddress {
    float: right;
}

.copyaddresstext {
    display: inline;
    font-size: small;
    text-align: right;
    float: right;
}


#invoice-template .table-bordered {
    border: 1px solid black;
}

#invoice-template .items-list th, #invoice-template .items-list td, #invoice-template .termsconditions-list th, #invoice-template .termsconditions-list td {
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 0.30rem 0.8em;
}

#invoice-template .table th {
    vertical-align: bottom;
    border-bottom: 2px solid black;
    border-top: 1px solid black;
}

#invoice-template .table-bordered th, #invoice-template .table-bordered td {
    border: 1px solid black;
}

#invoice-template .table th, #invoice-template .table td {
    border-bottom: 1px solid black;
}

body.modal-opened .content, body.modal-opened .footer {
    margin-left: 0!important;
}

body.modal-opened {
    padding-top: 0 !important;
}

.pagingSize {
    height: 25px;
    width: 25px;
    border: none;
    background-color:#e3ebf3;
}

.paddingSize {
    padding: 0.3rem 0.50rem;
}

.table th, .table td {
    padding: .75rem !important;
}