﻿

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    padding-top: 0px !important;
    margin-top: 0;
    margin-bottom: 0;
}

.form-actions {
    padding: 12px 10px !important;
    margin: 0 !important;
    background-color: #f5f5f5 !important;
    border-top: 1px solid #e0e0e0 !important;
}


.form-group {
    margin-bottom: 8px !important;
}

.form-horizontal .form-group {
    margin-right: auto !important;
    margin-left: auto !important;
}

/*.form-control {
    height: 30px !important;
}
*/

.myForm {
    background-color: #f6f6f6;
    border: 1px solid #cecece;
}

.myTab {
    margin-top: 20px;
}

    .myForm .tab-content > .tab-pane, .myTab .tab-content > .tab-pane {
        background-color: #f6f6f6;
        min-height: 350px;
    }

    .myForm .tabbable-custom > .tab-content, .myTab .tabbable-custom > .tab-content {
        background-color: #f6f6f6;
        padding: 10px;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -ms-border-radius: 0 0 4px 4px;
        -o-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .myForm .tabbable-custom.tabbable-full-width > .tab-content, .myTab .tabbable-custom.tabbable-full-width > .tab-content {
        padding: 15px 0;
        border: 1px solid #c6c6c6;
    }

    .myForm .tabbable-custom > .nav-tabs > li, .myTab .tabbable-custom > .nav-tabs > li {
        background-color: #e6e6e6;
        border: 1px solid #c6c6c6;
        border-top: 3px solid #1caf9a;
        margin-top: 0;
        position: relative;
    }

        .myForm .tabbable-custom > .nav-tabs > li.active, .myTab .tabbable-custom > .nav-tabs > li.active {
            background-color: #f6f6f6 !important;
            border: 1px solid #c6c6c6;
            border-top: 3px solid #ebc551;
            border-bottom: none;
            margin-top: 0;
            padding-top: 2px;
            position: relative;
        }

        .myForm .tabbable-custom > .nav-tabs > li:hover, .myTab .tabbable-custom > .nav-tabs > li:hover {
            background-color: #f6f6f6;
            border: 1px solid #c6c6c6;
            border-top: 3px solid #ebc551;
            border-bottom: none;
            margin-top: 0;
            position: relative;
        }

    .myForm .nav-tabs > li.active > a,
    .myForm .nav-tabs > li.active > a:focus,
    .myForm .nav-tabs > li.active > a:hover,
    .myTab .nav-tabs > li.active > a,
    .myTab .nav-tabs > li.active > a:focus,
    .myTab .nav-tabs > li.active > a:hover {
        background-color: transparent;
    }


.Form_Fieldset {
    width: 99%;
}

    .Form_Fieldset .col-md-2 {
        position: relative;
        min-height: 1px;
        padding-right: 12px;
        padding-left: 0px;
    }

.form-actions-sm {
    padding: 6px;
    margin: 0;
    background-color: #f1f1f1;
    border-top: 1px solid #e0e0e0;
}

.control-label {
    float: right;
    font-size: 13px;
}

.control-label-left {
    float: left;
    font-size: 13px;
}

.form-label {
    float: left;
    font-size: 13px;
    margin-top: 8px;
}




.myFormContainer > .col-md-1,
.myFormContainer > .col-md-10,
.myFormContainer > .col-md-11,
.myFormContainer > .col-md-12,
.myFormContainer > .col-md-2,
.myFormContainer > .col-md-3,
.myFormContainer > .col-md-4,
.myFormContainer > .col-md-5,
.myFormContainer > .col-md-6,
.myFormContainer > .col-md-7,
.myFormContainer > .col-md-8,
.myFormContainer > .col-md-9 {
    padding-right: 10px;
    padding-left: 10px;
}

.form-actions-buttons {
    text-align: right;
}

.form-actions-message {
    float: left;
}

