.indent-small {
    margin-left: 5px;
}
.form-group.internal {
    margin-bottom: 0;
}
.dialog-panel {
    /* margin: 10px; */
    margin: 5px 0px 5px 0px;
}
.datepicker-dropdown {
    z-index: 200 !important;
}
.panel-body {
    background: #e5e5e5;
    /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #e5e5e5 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #e5e5e5 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #e5e5e5 0%, #ffffff 100%);
    /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #e5e5e5 0%, #ffffff 100%);
    /* IE10+ */
    background: radial-gradient(ellipse at center, #e5e5e5 0%, #ffffff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    font: 600 15px "Open Sans", Arial, sans-serif;
}

label.control-label {
    font-weight: 600;
    color: #777;
}

/*Header Color*/

.panel-custom {
    border-color: #fff;
}

.panel-custom >.panel-heading {
    color: #fff;
    background-color: #54646B;
    border-color: #54646B;
}

/*Table CSS*/
@media only screen and (max-width: 800px) {
    /* Force table to not be like tables anymore */
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr { border: 1px solid #ccc; }

    #no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;
    }

    #no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    #no-more-tables td:before { content: attr(data-title); }
}



/* overriding some styles here to test new colors, etc */

.panel-heading {
    color: #000 !important;
    background-color: #FFF !important;
    border-color: gray !important;
}

.panel-body {
    /* background: radial-gradient(ellipse at center, #C9D9E3 0%, #ffffff 100%); */
    background: #FFF;
}

.panel-primary {
    border-color: gray !important;
}

.navbar-toggle {
    float: left !important;
    margin-left: 15px !important;
}

body {
    color: #999 !important;
    background-color: #e9e9e9 !important;
}

html {
    background-color: #e9e9e9 !important;
}

/* #header_red1 { */
.panel-heading {
    /* background-image: url(/inc/images/corporate/header_red.png); */
    background-image: url(/inc/images/corporate/header_purple.png);
    background-repeat: repeat-x;
    /* height: 15px; */
    background-color: #ec1b23;
    border-bottom: none !important;
}

h3 {
    margin-top: 30px !important;
}

div.red_line_spacer {
    clear: both;
    margin: 0px 20px;
    height: 0px;
    border-bottom: 1px solid #ec1b23;
    position: relative;
    top: 11px;
}

div.purple_line_spacer {
    clear: both;
    margin: 0px 20px;
    height: 0px;
    border-bottom: 1px solid #2F0D44;
    position: relative;
    top: 11px;
}

.form-decor1 {
    background: #f1f1f1 url(/inc/images/corporate/titlebarlong.png) no-repeat right;
    height: 40px;
    /* color: #ec1b23; */
    color: #2F0D44;
    margin: 5px 20px 10px 20px;
    clear: both;
}

a.logo_link {
    margin: 37px 47px 0px -24px;
    font-size: 10px;
    color: #4c4c4c;
    text-decoration: none;
    font-weight: bold;
    outline: none;
}

#login-contact {
    margin: 0px 20px 5px 20px;
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

#footer {
    margin: 0px 20px 5px 20px;
    font-size: 11px;
    color: #999;
    font-weight:normal;
}

.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
