﻿.control-group label {
    width: 40%;
    float: left;
}

.controls {
    width: 60%;
    float: right;
}

.controls select {
    height: 32px !important;
    width: 99.6% !important;
}

.controls input {
    width: 98% !important;
}

#content div.separated {
    width: 55%;
}

.form-horizontal .control-group {
    margin-bottom: 0px;
    height: 50px;
}
  
.margin0 {
    margin: 0;
}

.info-header {
    font-size: 16px;
    font-style: italic;
    margin:0 !important;
}

.calc-panel .control-group label {
    width: 50% !important;
}
.calc-panel .controls {
    width: 50% !important;
}

.container.main .date_div input.text {
    width: 75% !important;
}
.container.main div.separated div.date_div {
    width: 125px !important;
    float: left;
}

.container.main div.separated input.volume {
    width: 50px;
}
.calc-month {
    margin-top: 5px;
    color: #adadad; 
    left: 0;
}
.container.main div.separated.two-section{
    width: 50%;
    margin: 0;
}

.calc-panel .controls.width100,
.calc-panel .controls .width100,
.calc-panel .control-group label.width100 {
    width: 100% !important;
}

.container.main .form-horizontal .controls.width60,
.calc-panel .control-group label.width60,
.calc-panel .controls .width60 {
    width: 60% !important;
}

.container.main .form-horizontal .controls.small-info
.float-left {
    float: left;
}
.relative {
    position: relative;
}

.container.main div div.date_div {
    width: 125px !important; 
}

.calc-panel .control-group label.error {
    width: auto !important;
}
 
#specifications img, #techobjects img {
    float: left;
}
.jqgrid-table, .jqgrid-table td {
    border: 0;
    vertical-align: middle;
}
.grideditbutton, .griddeltebutton {
    cursor: pointer;
} 

.tab-pane {
    width: 98%;
}


.bootstrap-filestyle label {
    white-space: nowrap;
    clear: both;
    width: auto;
    margin-top: 0px;
    float: none;
}
 
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group {
    position: relative;
    display: table !important;
    border-collapse: separate;
}
.controls .bootstrap-filestyle,
.controls .bootstrap-filestyle input[type=text] {
    width: 100% !important;
} 
.controls .bootstrap-filestyle em{
    width: 10px !important;
} 


.container.main .frame fieldset {
    padding: 0;
} 
.container.main .frame.norm-info fieldset { 
    padding: 10px;
}

.norm-info {
    width: 60%;
}