﻿

/************************************************************************
 *** The following controls forms on data entry pages                 ***
 ************************************************************************/
.form-group.required .control-label:before {
    color: red;
    content: "*";
    position: absolute;
    margin-left: -15px;
}

.labelNoBorder {
    background: transparent;
    border: none;
    /*border-bottom: 1px solid #000000;*/
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

input[type="text"], input[type="password"],
select.form-control {
    background: transparent;
    border: none;
    border-bottom: 1px solid #000000;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;

}

    input[type="text"]:focus, input[type="password"]:focus,
    select.form-control:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.no-border {    
    border: 0;
    border-bottom: 1px solid blue;
    border-radius:0;
    /*border-color: blue;*/
    background-color:transparent;
    outline: none;
    width: 100%;
    padding: 0;
}

.ui-dialog {
    font-family: Trebuchet MS;
    background-color: #D8D8D8;
    border: 2px solid;
    padding: 5px;
}

.ui-dialog-titlebar {
    font-size: large;
    font-weight: bold;
}

.ui-dialog-titlebar-close {
    visibility: hidden;
}

.checkbox {
    padding-left: 10px;
}

    .checkbox label {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 5px;
    }

.radio-inline {
    margin-left: 10px;
    border-style: none !important;
    border: none !important;
}

    .radio-inline label {
        margin-left: 5px;
        margin-right: 15px;
        display: inline;
    }

.radioboxlist radioboxlistStyle {
    /*padding-right: 20px;*/
}

.radioboxlist label {
    /*color: #3E3928;
    background-color: #E8E5D4;*/
    /*padding-left: 6px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;*/
    /*border: 1px solid #AAAAAA;*/
    white-space: nowrap;
    /*clear: left;*/
    margin-right: 5px;
    margin-left: 5px;
}

    /*.radioboxlist label:hover {
        color: #CC3300;
        background: #D1CFC2;
    }*/

input:checked + label {
    /*color: #CC3300;
    background: #D1CFC2;*/
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}


/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }   
}


