﻿
.tblRemark textarea, .tblRemark .form-control {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    border-color: #d2d6de;
}

.panel-body {
    padding: 8px;
}

.panel-group {
    margin-bottom: 8px;
}


.tblRemark .textarearesize {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 97%;
    height: 100px !important;
    transition: height 300ms;
    z-index: 5;
}

.tblRemark tbody tr td:last-child {
    overflow: initial;
}

.tblRemark tbody tr td {
    position: relative;
}

.table .form-control {
    height: 24px;
    line-height: 14px;
    padding: 2px;
}

.maxwidthqty {
    max-width: 75px;
}

.maxwidthqtylabour {
    max-width: 75px;
}

.arrowDown {
    position: absolute;
    right: 4px;
    z-index: 9999;
    top: 14px;
    cursor: pointer;
    background: #18AACC;
    color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-align: center;
}

    .arrowDown:hover {
    }

.table .maxwidthqty .form-control {
    width: 80%;
}

.width100 {
    width: 100px;
}

.innerTableTDBG {
    background: #d2d6de;
}

.cmd-padding.pa {
    margin: 12px;
}

.btnCloseMB {
    margin-right: 10px;
    margin-top: 11px;
}

.innerTableTDBG h5 {
    margin-left: 10px;
}

.totalDataset {
    background-color: #fef6dd !important;
    color: #957d32 !important;
    font-weight: bold;
}

.actionbar {
    white-space: nowrap;
}

.pr35 {
    padding-right: 35px !important;
}

.mt4 {
    margin-top: 4px;
}

.table tbody .table tr th {
    background: #413e66 !important;
}

.panel-heading {
    padding: 0px;
}

}

.panel-heading {
    padding: 0;
    border: 0;
}

.panel-title > a,
.panel-title > a:active {
    display: block;
    padding: 8px;
    display: block;
    font-size: 14px;
    color: #555;
    text-decoration: none;
}

.panel-heading a:before {
    font-family: "Glyphicons Halflings";
    content: "\e114";
    float: right;
    transition: all 0.5s;
}

.panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.toggle-sidebar {
    position: absolute;
    top: 0%;
    right: 1px;
    z-index: 99;
    background: #B0B0B0;
    border: none;
    height: 98%;
    color: #fff;
    font-size: 14px;
    padding: 3px;
}

.treebg {
    overflow: auto;
    height: 440px !important;
    border: solid thin #eaecf1;
}

.afterslider {
    left: 0px;
    min-height: 500px;
}

#leftPanel .box-body {
    padding-right: 20px;
}

#contentMain_tvw_tvHighriseEngineering td {
    padding: 0px 2px;
}

.cmd-padding.pa {
    margin: 8px;
}

.btnCloseMeasurementBook {
    padding: 10px;
}

.errorMessage {
    color: red;
}

.pr40 {
    padding-right: 30px !important;
}

.mr16 {
    margin-right: 16px;
}
