.appForm .row-fluid .pane{
  padding: 0;
}

.icon-calendar:before {
    content: "\f073";
}


[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}

.row-fluid {
    width: 100%;
    *zoom: 1;
}

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 31px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574%;
        *margin-left: 2.074468085%;
    }

        .row-fluid [class*="span"]:first-child {
            margin-left: 0;
        }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.946808511%;
    }

    .row-fluid .span11 {
        width: 91.489361702%;
        *width: 91.436170213%;
    }

    .row-fluid .span10 {
        width: 82.978723404%;
        *width: 82.925531915%;
    }

    .appForm .row-fluid .span9 {
        width: 74.468085106%;
        *width: 74.414893617%;
    }

    .appForm .row-fluid .span8 {
        width: 65.957446809%;
        *width: 65.904255319%;
    }

    .row-fluid .span7 {
        width: 57.446808511%;
        *width: 57.393617021%;
    }

    .appForm .row-fluid .span6 {
        width: 48.936170213%;
        *width: 48.882978723%;
    }

    .row-fluid .span5 {
        width: 40.425531915%;
        *width: 40.372340426%;
    }

    .appForm .row-fluid .span4 {
        width: 31.914893617%;
        *width: 31.861702128%;
    }

    .appForm .row-fluid .span3 {
        width: 23.404255319%;
        *width: 23.35106383%;
    }

    .row-fluid .span2 {
        width: 14.893617021%;
        *width: 14.840425532%;
    }

    .row-fluid .span1 {
        width: 6.382978723%;
        *width: 6.329787234%;
    }

.row-fluid {
    width: 100%;
    *zoom: 1;
}

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 31px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.127659574%;
        *margin-left: 2.074468085%;
    }

        .row-fluid [class*="span"]:first-child {
            margin-left: 0;
        }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.946808511%;
    }

    .row-fluid .span11 {
        width: 91.489361702%;
        *width: 91.436170213%;
    }

    .row-fluid .span10 {
        width: 82.978723404%;
        *width: 82.925531915%;
    }

    .appForm .row-fluid .span9 {
        width: 74.468085106%;
        *width: 74.414893617%;
    }

    .appForm .row-fluid .span8 {
        width: 65.957446809%;
        *width: 65.904255319%;
    }

    .row-fluid .span7 {
        width: 57.446808511%;
        *width: 57.393617021%;
    }

    .appForm .row-fluid .span6 {
        width: 48.936170213%;
        *width: 48.882978723%;
    }

    .row-fluid .span5 {
        width: 40.425531915%;
        *width: 40.372340426%;
    }

    .appForm .row-fluid .span4 {
        width: 31.914893617%;
        *width: 31.861702128%;
    }

    .appForm .row-fluid .span3 {
        width: 23.404255319%;
        *width: 23.35106383%;
    }

    .row-fluid .span2 {
        width: 14.893617021%;
        *width: 14.840425532%;
    }

    .row-fluid .span1 {
        width: 6.382978723%;
        *width: 6.329787234%;
    }

[class*="span"].hide, .row-fluid [class*="span"].hide {
        display: none;
    }

    [class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
        float: right;
    }



@media (min-width:1200px) {
  [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 30px;
    }
  
  .span12 {
        width: 1170px;
    }

    .span11 {
        width: 1070px;
    }

    .span10 {
        width: 970px;
    }

    .span9 {
        width: 870px;
    }

    .span8 {
        width: 770px;
    }

    .span7 {
        width: 670px;
    }

    .span6 {
        width: 570px;
    }

    .span5 {
        width: 470px;
    }

    .span4 {
        width: 370px;
    }

    .span3 {
        width: 270px;
    }

    .span2 {
        width: 170px;
    }

    .span1 {
        width: 70px;
    }
  
  .row-fluid {
        width: 100%;
        *zoom: 1;
    }

        .row-fluid:before, .row-fluid:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .row-fluid:after {
            clear: both;
        }

        .row-fluid:before, .row-fluid:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .row-fluid:after {
            clear: both;
        }

        .row-fluid [class*="span"] {
            display: block;
            width: 100%;
            min-height: 31px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            margin-left: 2.564102564%;
            *margin-left: 2.510911075%;
        }

            .row-fluid [class*="span"]:first-child {
                margin-left: 0;
            }

        .row-fluid .controls-row [class*="span"] + [class*="span"] {
            margin-left: 2.564102564%;
        }

        .row-fluid .span12 {
            width: 100%;
            *width: 99.946808511%;
        }

        .row-fluid .span11 {
            width: 91.452991453%;
            *width: 91.399799964%;
        }

        .row-fluid .span10 {
            width: 82.905982906%;
            *width: 82.852791417%;
        }

        .appForm .row-fluid .span9 {
            width: 74.358974359%;
            *width: 74.30578287%;
        }

        .appForm .row-fluid .span8 {
            width: 65.811965812%;
            *width: 65.758774323%;
        }

        .row-fluid .span7 {
            width: 57.264957265%;
            *width: 57.211765776%;
        }

        .appForm .row-fluid .span6 {
            width: 48.717948718%;
            *width: 48.664757229%;
        }

        .row-fluid .span5 {
            width: 40.170940171%;
            *width: 40.117748682%;
        }

        .appForm .row-fluid .span4 {
            width: 31.623931624%;
            *width: 31.570740135%;
        }

        .appForm .row-fluid .span3 {
            width: 23.076923077%;
            *width: 23.023731588%;
        }

        .row-fluid .span2 {
            width: 14.52991453%;
            *width: 14.476723041%;
        }

        .row-fluid .span1 {
            width: 5.982905983%;
            *width: 5.929714494%;
        }
  
  input, textarea, .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 30px;
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 1156px;
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 1056px;
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 956px;
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 856px;
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 756px;
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 656px;
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 556px;
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 456px;
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 356px;
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 256px;
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 156px;
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 56px;
    }

    .thumbnails {
        margin-left: -30px;
    }

        .thumbnails > li {
            margin-left: 30px;
        }

    .row-fluid .thumbnails {
        margin-left: 0;
    }
  
  }



@media (min-width:768px) and (max-width:979px) {
  [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px;
    }

    .span12 {
        width: 724px;
    }

    .span11 {
        width: 662px;
    }

    .span10 {
        width: 600px;
    }

    .span9 {
        width: 538px;
    }

    .span8 {
        width: 476px;
    }

    .span7 {
        width: 414px;
    }

    .span6 {
        width: 352px;
    }

    .span5 {
        width: 290px;
    }

    .span4 {
        width: 228px;
    }

    .span3 {
        width: 166px;
    }

    .span2 {
        width: 104px;
    }

    .span1 {
        width: 42px;
    }
  
  .row-fluid {
        width: 100%;
        *zoom: 1;
    }

        .row-fluid:before, .row-fluid:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .row-fluid:after {
            clear: both;
        }

        .row-fluid:before, .row-fluid:after {
            display: table;
            content: "";
            line-height: 0;
        }

        .row-fluid:after {
            clear: both;
        }

        .row-fluid [class*="span"] {
            display: block;
            width: 100%;
            min-height: 31px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            float: left;
            margin-left: 2.762430939%;
            *margin-left: 2.70923945%;
        }

            .row-fluid [class*="span"]:first-child {
                margin-left: 0;
            }

        .row-fluid .controls-row [class*="span"] + [class*="span"] {
            margin-left: 2.762430939%;
        }

        .row-fluid .span12 {
            width: 100%;
            *width: 99.946808511%;
        }

        .row-fluid .span11 {
            width: 91.436464088%;
            *width: 91.383272599%;
        }

        .row-fluid .span10 {
            width: 82.872928177%;
            *width: 82.819736687%;
        }

        .appForm .row-fluid .span9 {
            width: 74.309392265%;
            *width: 74.256200776%;
        }

        .appForm .row-fluid .span8 {
            width: 65.745856354%;
            *width: 65.692664864%;
        }

        .row-fluid .span7 {
            width: 57.182320442%;
            *width: 57.129128953%;
        }

        .appForm .row-fluid .span6 {
            width: 48.61878453%;
            *width: 48.565593041%;
        }

        .row-fluid .span5 {
            width: 40.055248619%;
            *width: 40.002057129%;
        }

        .appForm .row-fluid .span4 {
            width: 31.491712707%;
            *width: 31.438521218%;
        }

        .appForm .row-fluid .span3 {
            width: 22.928176796%;
            *width: 22.874985306%;
        }

        .row-fluid .span2 {
            width: 14.364640884%;
            *width: 14.311449395%;
        }

        .row-fluid .span1 {
            width: 5.801104972%;
            *width: 5.747913483%;
        }
  
  input, textarea, .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 710px;
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 648px;
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 586px;
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 524px;
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 462px;
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 400px;
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 338px;
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 276px;
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 214px;
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 152px;
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 90px;
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 28px;
    }
}

@media (max-width:767px) {
.row-fluid {
        width: 100%;
    }
  
  [class*="span"], .uneditable-input[class*="span"], .appForm .row-fluid [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .span12, .row-fluid .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

.appForm .sr-only {
  display: none;
}
.appForm button {
  padding: 5px;
  margin-right: 5px;
}
.appForm button:active {
  padding: 5px;
  margin-right: 5px;
}
.appForm .datetime-ui-datepicker button {
  padding: 5px;
  margin: 5px;
}
.appForm .datetime-ui-datepicker select {
  width: auto;
  padding: 0;
height:auto;
  margin-bottom: 0;
}
.appForm .datetime-ui-datepicker input {
  height: auto;
  padding: 0px 2px;
  border: none;
  margin-bottom: 0;
  text-align:right;
}
.datetime-ui-time-arrow_move.datetime-ui-timeicon-s {
  background-position-x: -65px;
}
.appForm input.input-width-20 {
  width: 40%;
}
.appForm input.input-width-15 {
  width: 15%;
}
.radio-list-horizontal label {
  display: inline-block;
}

.appForm .EditingFormLabel {
  display: block;
}
.appForm .radio, .appForm .checkbox {
  padding-left: 0;
}
.appForm span.radio[id*='AccidentRecord'] input[type='radio'],
.appForm span.radio[id*='Gender'] input[type='radio']{
  display: inline-block;
  clear: both;
}
.appForm span.radio[id*='AccidentRecord'] label,
.appForm span.radio[id*='Gender'] label{
  float: left;
}
.appForm div[id*='ncppastbenefit'] .checkbox input[type='checkbox'] {
  margin-left: 0;
}
.appForm input[type="text"].CalendarTextBox {
  width: 61%;
  margin-right: 10px;
  margin-bottom: 0;
}
.appForm textarea {
  width: 100%;
}
.appForm .checkbox input[id*='Veteran'],
.appForm .checkbox input[id*='DisabledIndividual']
{
  margin-left: 0;
}

.appForm .checkbox input[id*='PastBenefitImportant'],
.appForm .checkbox input[id*='DontIdentify'],
.appForm .checkbox input[id*='RecieveCopyConsumerReport'],
.appForm .checkbox input[id*='WaveRight'],
.appForm .checkbox input[id*='PastBenefit']{
  float: none;
  display: inline-block;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.appForm label[id*='PastBenefitImportant'],
.appForm label[id*='DontIdentify'],
.appForm label[id*='RecieveCopyConsumerReport'],
.appForm label[id*='WaveRight'],
.appForm label[id*='PastBenefit']{
  display: inline-block;
  margin-bottom: 0;
}

.appForm .row-fluid{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.appForm label {
    display: block;
    margin-bottom: 5px;
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
        float: left;
    }

.appForm select, .appForm textarea, .appForm input[type="text"], .appForm input[type="password"], .appForm input[type="datetime"], .appForm input[type="datetime-local"], .appForm input[type="date"], .appForm input[type="month"], .appForm input[type="time"], .appForm input[type="week"], .appForm input[type="number"], .appForm input[type="email"], .appForm input[type="url"], .appForm input[type="search"], .appForm input[type="tel"], .appForm input[type="color"], .appForm .uneditable-input {
    display: inline-block;
    height: 31px;
    padding: 4px 6px;
    margin-bottom: 10.5px;
    font-size: 14px;
    line-height: 21px;
    color: #555;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}

.appForm textarea, .appForm input[type="text"], .appForm input[type="password"], .appForm input[type="datetime"], .appForm input[type="datetime-local"], .appForm input[type="date"], .appForm input[type="month"], .appForm input[type="time"], .appForm input[type="week"], .appForm input[type="number"], .appForm input[type="email"], .appForm input[type="url"], .appForm input[type="search"], .appForm input[type="tel"], .appForm input[type="color"], .appForm .uneditable-input {
    background-color: white;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}

.appForm textarea:focus, .appForm input[type="text"]:focus, .appForm input[type="password"]:focus, .appForm input[type="datetime"]:focus, .appForm input[type="datetime-local"]:focus, .appForm input[type="date"]:focus, .appForm input[type="month"]:focus, .appForm input[type="time"]:focus, .appForm input[type="week"]:focus, .appForm input[type="number"]:focus, .appForm input[type="email"]:focus, .appForm input[type="url"]:focus, .appForm input[type="search"]:focus, .appForm input[type="tel"]:focus, .appForm input[type="color"]:focus, .appForm .uneditable-input:focus {
        border-color: rgba(82,168,236,0.8);
        outline: 0;
        outline: thin dotted \9;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    }

.appForm select, .appForm textarea, .appForm input[type="text"], .appForm input[type="password"], .appForm input[type="datetime"], .appForm input[type="datetime-local"], .appForm input[type="date"], .appForm input[type="month"], .appForm input[type="time"], .appForm input[type="week"], .appForm input[type="number"], .appForm input[type="email"], .appForm input[type="url"], .appForm input[type="search"], .appForm input[type="tel"], .appForm input[type="color"], .appForm .uneditable-input, .appForm .uneditable-textarea {
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
}

input[type="password"], input[type="text"], .TextAreaField {
    width:90%;
}

.datetime-ui-datepicker .action-buttons .btn{
  margin: .5em;
  padding: 10px;
}
.datetime-ui-datepicker td{
  vertical-align: middle;
}

.EditingFormErrorLabel {
    color: #FF0000;
}

.ErrorLabel {
    color: #c00;
}

.previousButton {
    display: inline-block;
}

.nextButton {
    float: right;
}

.multipartForm a {
    color: #333333;
    text-decoration: underline;
    font-weight: bold;
}

/*!* Font Awesome 3.2.1 * the iconic font designed for Bootstrap * ------------------------------------------------------------------------------ * The full suite of pictographic icons,examples,and documentation can be * found at http://fontawesome.io. Stay up to date on Twitter at * http://twitter.com/fontawesome. * * License * ------------------------------------------------------------------------------ * - The Font Awesome font is licensed under SIL OFL 1.1 - * http://scripts.sil.org/OFL * - Font Awesome CSS,LESS,and SASS files are licensed under MIT License - * http://opensource.org/licenses/mit-license.html * - Font Awesome documentation licensed under CC BY 3.0 - * http://creativecommons.org/licenses/by/3.0/ * - Attribution is no longer required in Font Awesome 3.0,but much appreciated:* "Font Awesome by Dave Gandy - http://fontawesome.io" * * Author - Dave Gandy * ------------------------------------------------------------------------------ * Email:dave@fontawesome.io * Twitter:http://twitter.com/byscuits * Work:Lead Product Designer @ Kyruus - http://kyruus.com */ @font-face {
    font-family: 'FontAwesome';
    src: url('/App_Themes/HoltgerBros/fonts/fontawesome-webfont.eot?v=3.2.1');
    src: url('/App_Themes/HoltgerBros/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('/App_Themes/HoltgerBros/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('/App_Themes/HoltgerBros/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('/App_Themes/HoltgerBros/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
}

    [class^="icon-"]:before, [class*=" icon-"]:before {
        text-decoration: inherit;
        display: inline-block;
        speak: none;
    }