﻿    /* This wraps all html rendered by Mvc Dynamic Forms */
    div.MvcDynamicForm {
        /*border: 1px solid black;*/
        overflow: auto;
    }

    /* By default, every field is wrapped with this.
       The developer can modify the wrapping element
       and nearly all class names of rendered Html  */
    div.MvcFieldWrapper
    {    
        margin-bottom: 0.5em;
        /*border: 1px solid blue;*/
        display: inline-block;
        margin-right: 10px;
        width: 16%;
    }

    /* These are used to style the labels that accompany
       your input elements. */
    label.MvcDynamicFieldPrompt, label.MvcDynamicFieldError
    {
        display: block; /* causes labels to appear above their input elements */
        /*border: 1px solid red;*/
    }

    label.MvcDynamicFieldError
    {
        color:Red; /* ERROR! */
    }

    /* Used to style the unordered lists that contain
       radio button lists and checkbox lists */
    ul.MvcDynamicOrientableList
    {
        list-style-type: none; /* prevents bullets from showing next to input elements */
    }

    ul.MvcDynamicOrientableList label
    {
        display:inline;
    }

    /*  Used to style the list fields that can
        go in either vertical or horizontal directions
        (CheckboxList & RadioList) */
    ul.MvcDynamicHorizontal li
    {
        display:inline; /* causs list items to display horizontally */
        margin-right:1em; /* provides spacing between input elements */
    }

    /* Other unused selectors. These should be self-explanatory by now. */
    ul.MvcDynamicVertical {}
    ul.MvcDynamicVertical li {}
    label.MvcDynamicCheckboxPrompt {}

    /*  You can view html source or use a DOM inspector 
        to figure out how to select elements to style them. */
    
    .reportSelect {
        width: 100% !important;
        margin-bottom: 10px;
    } 
    
    .reportSelect .MvcDynamicFieldError
    {
        color:Red; /* ERROR! */
    }  
    
    .reportNavigation {
        padding-top: 20px;
    }

/* TFS-42758 SM - Microsoft.ReportViewer.WebForms controll to be upgraded from V11 to V15 */

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

select#reportListBox {
    margin-bottom: 20px;
}