/* 
    Document   : forms.css
    Created on : 5-jan-2016, 13:30:00
    Author     : B.v.d.Brink
    Description: Styling for input forms
*/

.jea-form-title {
    color:          #444;
    font-size:      12px;
    font-weight:    700;
    width:          100%;
    padding:        5px 0px;
    margin-bottom:  5px;
}

.form-horizontal .control-label {
    padding:        0px;
    font-weight:    normal;
    text-align:     left;
}

.form-horizontal .form-group {
    margin-right:   0px;
    margin-left:    0px;
    margin-bottom:  5px;
}

.form-control {
    font-size:      12px;
    height:         24px;
    padding:        2px 12px;
    border-radius:  0px;
}
textArea.form-control-nonresizable-textarea{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    font-size:      12px;
    padding:        2px 12px;
    border-radius:  0px;
    resize: vertical; /* user can resize vertically, but width is fixed */

}

.form-group label {
/*    line-height: 24px;*/
}

.form-control:focus {
    outline:            none;
    border-color:       rgba(125,125,125,.6);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);     
}

.form-horizontal .radio-inline {
    padding-top:    0px;
}

input[type="radio"], input[type="checkbox"] {
    margin:         0px 0 0;
    line-height:    normal;
}

select.form-control {
    padding:        2px 0 2px 8px;
    margin:         0px;
    line-height:    normal;
}

