﻿body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.no-margin{
    margin:0px !important;
}

table.tbl1 tr td {
    /* border: none;*/
    vertical-align:middle;
}

label.control-label {
    color: #424040 !important;
    margin-bottom: 0px;
    font-weight: 600;
}

input.form-control, textarea.form-control, select.form-control {
    /*border-left: solid;
    border-left-style: inset;
    border-left-width: 2px;
    margin-bottom: 4px;*/
}

ul.ul li {
    padding: 4px 2px 2px 4px;
    font-size: 13px;
}

h3 {
    font-size: 20px;
    margin-top: 10px;
}

.shadow {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.15);
}

.hr_row {
    margin-top: 16px;
    margin-bottom: 2px;
}

h4 {
    font-weight: 600;
}

.header h2 {
    text-align: left;
    font-size: 26px;
    padding-bottom: 4px;
    margin-top: 8px;
    font-weight: 600;
}

.mandatory {
    font-weight: bold;
    color: red;
}

div.nav1 ul {
    margin: 0px;
    padding: 0px;
    background-color: #e8e3e3;
    color: black;
}

    div.nav1 ul li {
        list-style-type: none;
        display: inline-block;
        /* border-right: 1px solid #f6f6f6;*/
        padding: 8px 8px;
        margin: 0px;
    }

        div.nav1 ul li a {
            padding: 4px;
            color: black;
            font-size: 16px;
            text-decoration: none;
        }

            div.nav1 ul li a:hover {
            }

.width {
    margin: 0 auto;
    width: 100% !important;
}

.row_heading {
    background-color: #f6f6f6;
    padding: 4px;
    margin-bottom: 0px;
    font-weight: bold;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: 1px solid #ddd;
    border-bottom: none !important;
}

    .row_heading h3 {
        padding: 0px;
        margin: 0px;
    }

    .row_heading h4 {
        font-size: 16px;
    }

.active {
    font-weight: bold;
}

table.table_radio tr td {
    padding: 0px 4px;
}

    table.table_radio tr td label {
        margin-left: 2px;
        vertical-align: middle;
    }

.btn-default {
    background-color: #fff8f8 !important;
    margin: 2px 0px !important;
}
