/* =========================================== */
/* FONTS                                       */
/* =========================================== */

@font-face {
    font-family: 'Droid Serif';
    src: url(/npas/javax.faces.resource/fonts/droidserif-webfont.eot.htm);
    src: url() format('embedded-opentype'),
         url(/npas/javax.faces.resource/fonts/droidserif-webfont.woff.htm) format('woff'),
         url(/npas/javax.faces.resource/fonts/droidserif-webfont.ttf.htm) format('truetype'),
         url() format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'News Cycle';
    src: url(/npas/javax.faces.resource/fonts/newscycle-regular-webfont.eot.htm);
    src: url() format('embedded-opentype'),
         url(/npas/javax.faces.resource/fonts/newscycle-regular-webfont.woff.htm) format('woff'),
         url(/npas/javax.faces.resource/fonts/newscycle-regular-webfont.ttf.htm) format('truetype'),
         url() format('svg');
    font-weight: 400;
    font-style: normal;
}

/* =========================================== */
/* GLOBAL                                      */
/* =========================================== */

html{
  font-size:1em;
  line-height:1.4;
}

html,
button,
input,
select,
textarea{
    color:#494b4c;
}

html,
body{
  height:100%;
  padding:0;
  margin:0;
}

body{
  font:16px/1 'Droid Serif',serif;
}

p{
  line-height:1.42857em;
}

::-moz-selection{
    /*background:#a2d06e;*/
    background:#d5e0c0;
    text-shadow:none;
}
::selection{
    /*background:#a2d06e;*/
    background:#d5e0c0;
    text-shadow:none;
}

/*#4e7330
#917227
#3d8076
#994640
#7a792f
*/

hr{
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #578300;
  margin:1em 0;
  padding:0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video{
  vertical-align:middle;
}

fieldset{
    border:0;
    margin:0;
    padding:0;
}

/* Allow only vertical resizing of textareas. */
textarea{
    resize:vertical;
}

#wrap{
  min-height:100%;
  height:auto;
  margin:0 auto -84px; /* Negative indent footer by its height */
  padding:0 0 84px; /* Pad bottom by footer height */
}

.section-box ol li{
	margin-bottom:15px;
}
.section-box ol li:last-child{
	margin-bottom:0;
}

/*
.browsehappy{
    margin:0.2em 0;
    background:#ccc;
    color:#000;
    padding:0.2em 0;
}
*/

/* ============================================ */
/* HELPER CLASSES                               */
/* ============================================ */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

.resentCode,
.fullHide{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  display:none;
  visibility:hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.divBreak{
  margin-bottom:20px;
}
.divSpace{
  margin-bottom:30px;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* =========================================== */
/* BANNER & TOOLBAR                            */
/* =========================================== */

#hdr #toolbar{
  background:#eee;
  border-bottom:1px solid #aaa;
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:0.75em;
  line-height:26px;
  /*height:27px;*/
  /*padding:5px 0 5px 0;*/
}

#hdr #toolbar .toolbarContainer{
  text-align:right;
}

#hdr #toolbar a/*,
#hdr #toolbar span*/{
  /*margin-left:3px;*/
  margin-left:5px;
}

#hdr #toolbar #lang .txtDivide{
  margin-left:5px;
}

#hdr #toolbar #tertiaryLinks a:first-child{
  margin-left:25px;
  margin-right:0;
}

#hdr #toolbar,
#hdr #toolbar a{
  /*color:#000;*/
  color:#494b4c;
}

#hdr #toolbar #tertiaryLinks,
#hdr #toolbar #lang{
  display:inline;
}

#hdr #banner{
  background:#fff;
  padding:20px 0;
}

@media (max-width: 430px){
  .bannerContainer{
    text-align:center;
  }
  #hdr #banner{
    padding:15px 0;
  }
  #hdr #banner #logoSite{
    background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
    -webkit-background-position:-546px 0px !important;
    background-position:-546px 0px !important;
    -webkit-background-size:819px 38px !important;
    background-size:819px 38px !important;
    display:inline-block;
    width:274px !important;
    height:10px !important;
    float:none !important;
    clear:both;
    margin-top:10px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 430px) and (min-resolution: 192dpi){
    #hdr #banner #logoSite{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-547px 0px !important;
        background-position:-547px 0px !important;
        -webkit-background-size:819px 38px !important;
        background-size:819px 38px !important;
    }
}

@media (max-width: 550px){
  /* low-res displays */
  #hdr #banner #logoFSA{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:0px 0px;
      background-position:0px 0px;
      -webkit-background-size:568px 26px;
      background-size:568px 26px;
      display:inline-block;
      width:272px;
      height:26px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 550px) and (min-resolution: 192dpi){
    #hdr #banner #logoFSA{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:0px 0px;
        background-position:0px 0px;
        -webkit-background-size:568px 26px;
        background-size:568px 26px;
    }
}

@media (min-width: 551px) and (max-width: 991px){
  /* low-res displays */
  #hdr #banner #logoFSA{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:0px 0px;
      background-position:0px 0px;
      -webkit-background-size:764px 35px;
      background-size:764px 35px;
      display:inline-block;
      width:366px;
      height:35px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 551px) and (max-width: 991px) and (min-resolution: 192dpi){
    #hdr #banner #logoFSA{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:0px 0px;
        background-position:0px 0px;
        -webkit-background-size:764px 35px;
        background-size:764px 35px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
  /* low-res displays */
  #hdr #banner #logoFSA{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:0px 0px;
      background-position:0px 0px;
      -webkit-background-size:939px 43px;
      background-size:939px 43px;
      display:inline-block;
      width:450px;
      height:43px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 992px) and (max-width: 1199px) and (min-resolution: 192dpi){
    #hdr #banner #logoFSA{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:0px 0px;
        background-position:0px 0px;
        -webkit-background-size:939px 43px;
        background-size:939px 43px;
    }
}

@media (min-width: 1200px){
  /* low-res displays */
  #hdr #banner #logoFSA{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:0px 0px;
      background-position:0px 0px;
      -webkit-background-size:1266px 58px;
      background-size:1266px 58px;
      display:inline-block;
      width:607px;
      height:58px;
  }
}

/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 1200px){
    #hdr #banner #logoFSA{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:0px 0px;
        background-position:0px 0px;
        -webkit-background-size:1266px 58px;
        background-size:1266px 58px;
    }
}

@media (max-width: 550px){
  /* low-res displays */
  #hdr #banner #logoSite{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:-272px 0px;
      background-position:-272px 0px;
      -webkit-background-size:568px 26px;
      background-size:568px 26px;
      display:inline-block;
      float:right;
      border-right:1px white solid;
      width:95px;
      height:26px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 550px) and (min-resolution: 192dpi){
    #hdr #banner #logoSite{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-272px 0px;
        background-position:-272px 0px;
        -webkit-background-size:568px 26px;
        background-size:568px 26px;
    }
}

@media (min-width: 551px) and (max-width: 991px){
  /* low-res displays */
  #hdr #banner #logoSite{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:-366px 0px;
      background-position:-366px 0px;
      -webkit-background-size:764px 35px;
      background-size:764px 35px;
      display:inline-block;
      float:right;
      width:126px;
      height:35px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 551px) and (max-width: 991px) and (min-resolution: 192dpi){
    #hdr #banner #logoSite{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-366px 0px;
        background-position:-366px 0px;
        -webkit-background-size:764px 35px;
        background-size:764px 35px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
  /* low-res displays */
  #hdr #banner #logoSite{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:-450px 0px;
      background-position:-450px 0px;
      -webkit-background-size:939px 43px;
      background-size:939px 43px;
      display:inline-block;
      float:right;
      width:155px;
      height:43px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 992px) and (max-width: 1199px) and (min-resolution: 192dpi){
    #hdr #banner #logoSite{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-450px 0px;
        background-position:-450px 0px;
        -webkit-background-size:939px 43px;
        background-size:939px 43px;
    }
}

@media (min-width: 1200px){
  /* low-res displays */
  #hdr #banner #logoSite{
      background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
      -webkit-background-position:-607px 0px;
      background-position:-607px 0px;
      -webkit-background-size:1266px 58px;
      background-size:1266px 58px;
      display:inline-block;
      float:right;
      width:209px;
      height:58px;
  }
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) and (min-width: 1200px){
    #hdr #banner #logoSite{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-607px 0px;
        background-position:-607px 0px;
        -webkit-background-size:1266px 58px;
        background-size:1266px 58px;
    }
}

/* =========================================== */
/* NAVBAR                                      */
/* =========================================== */

#hdr > .navbar{
  margin-bottom:0;
}

#hdr .navbar-nav{
  margin:0 15px !important;
}

.navbar-default .navbar-nav > li > a{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
}
.navbar-default .navbar-nav > .active > a{

}
/*#menu{
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, #1D1D1D;
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #1D1D1D));
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, -webkit-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, -moz-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1D1D1D');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1D1D1D')";
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, -ms-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, -o-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
  background: url('resources/images/menu-bg.png') 0 0 repeat-x, linear-gradient(to bottom, hsl(0, 0%, 60%), #1D1D1D);
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
}

#menu > .container{
  padding-left:0;
  padding-right:0;
}
#menu .nav > li{
  vertical-align:middle;
  border-right:1px solid #474747;
}
#menu .nav > li:first-child{
  border-left:1px solid #474747;
}
#menu .nav > li > .navbar-header{
  font-size:1.0em;
  font-weight:bold;
  text-shadow:none;
  color:#fff;
  height:70px;
  border-top:5px transparent solid;
  width:100%;
}
#menu .nav > li > .navbar-header .glyphicon{
  color:#7f7f7f;
  position:absolute;
  right:15px;
  top:23px;
}

#menu .nav > li.dropdown > ul > li > a{
  padding:15px;
  color:#494B4C;
  font-size:1.1em;
}

#menu .nav > li.dropdown > .dropdown-menu{
  padding:0;
}

#menu .nav > li.dropdown > .navbar-header:hover .glyphicon-chevron-down:before,
#menu .nav > li.dropdown > .navbar-header:active .glyphicon-chevron-down:before,
#menu .nav > li.dropdown > .navbar-header:focus .glyphicon-chevron-down:before,
#menu .nav > li.active > .navbar-header .glyphicon-chevron-down:before,
#menu .nav > li.open > .navbar-header .glyphicon-chevron-down:before{
  color:#fff;
  content:"\e113" !important;
}

#menu .nav > li.dropdown > a{
  padding-right:31px;
}

#menu .nav > li#menuOne > .navbar-header:hover,
#menu .nav > li#menuOne > .navbar-header:active,
#menu .nav > li#menuOne.open > .navbar-header{
  border-top:5px #c2e0a6 solid;
  background:#578036;
}
#menu .nav > li#menuOne a:hover,
#menu .nav > li#menuOne a:focus,
#menu .nav > li#menuOne a:active{
    background-color:#578036;
    color:#fff;
}

#menu .nav > li#menuTwo > .navbar-header:hover,
#menu .nav > li#menuTwo > .navbar-header:active,
#menu .nav > li#menuTwo.open > .navbar-header{
  border-top:5px #d9c597 solid;
  background:#917227;
}
#menu .nav > li#menuTwo a:hover,
#menu .nav > li#menuTwo a:focus,
#menu .nav > li#menuTwo a:active{
    background-color:#917227;
    color:#fff;
}

#menu .nav > li#menuThree > .navbar-header:hover,
#menu .nav > li#menuThree > .navbar-header:active,
#menu .nav > li#menuThree.open > .navbar-header{
  border-top:5px #a1c5c0 solid;
  background:#3d8076;
}
#menu .nav > li#menuThree a:hover,
#menu .nav > li#menuThree a:focus,
#menu .nav > li#menuThree a:active{
    background-color:#3d8076;
    color:#fff;
}

#menu .nav > li#menuFour > .navbar-header:hover,
#menu .nav > li#menuFour > .navbar-header:active,
#menu .nav > li#menuFour.open > .navbar-header{
  border-top:5px #e0aea6 solid;
  background:#994640;
}
#menu .nav > li#menuFour a:hover,
#menu .nav > li#menuFour a:focus,
#menu .nav > li#menuFour a:active{
    background-color:#994640;
    color:#fff;
}

#menu .nav > li#menuFive > .navbar-header:hover,
#menu .nav > li#menuFive > .navbar-header:active,
#menu .nav > li#menuFive.open > .navbar-header{
  border-top:5px #cccb9c solid;
  background:#7a792f;
}
#menu .nav > li#menuFive a:hover,
#menu .nav > li#menuFive a:focus,
#menu .nav > li#menuFive a:active{
    background-color:#7a792f;
    color:#fff;
}

#menu .nav > li#menuOne.active > .navbar-header{
  border-top:5px #c2e0a6 solid;
  background:#fff;
}
#menu .nav > li#menuTwo.active > .navbar-header{
  border-top:5px #d9c597 solid;
  background:#fff;
}
#menu .nav > li#menuThree.active > .navbar-header{
  border-top:5px #a1c5c0 solid;
  background:#fff;
}
#menu .nav > li#menuFour.active > .navbar-header{
  border-top:5px #e0aea6 solid;
  background:#fff;
}
#menu .nav > li#menuFive.active > .navbar-header{
  border-top:5px #cccb9c solid;
  background:#fff;
}
.navbar-default #menu .navbar-nav > .active > a{
  background-image:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#menu .nav li.active .navbar-header{
  color:#494b4c !important;
}*/

/*.navbar-static-top {
  margin-bottom: 0;
}

.navbar-lang {
  min-height: 0px;
}*/

@media (min-width: 768px) { /* Combined menu item width equals 720px */
  #menu .nav > li,
  #menu .nav > li > ul{
    /*width:144px;*/ /* FIVE MENU ITEMS */
    width:180px; /* FOUR MENU ITEMS */
  }
  #menu .nav > li > .navbar-header{
    line-height:20px;
  }
}

@media (min-width: 992px) { /* Combined menu item width equals 940px */
  #menu .nav > li,
  #menu .nav > li > ul{
    /*width:188px;*/ /* FIVE MENU ITEMS */
    width:235px; /* FOUR MENU ITEMS */
  }
  #menu .nav > li > .navbar-header{
    line-height:30px;
  }
}

@media (min-width: 1200px) { /* Combined menu item width equals 1140px */
  #menu .nav > li,
  #menu .nav > li > ul{
    /*width:228px;*/ /* FIVE MENU ITEMS */
    width:285px; /* FOUR MENU ITEMS */
  }
  #menu .nav > li > .navbar-header{
    line-height:30px;
  }
}

@media (max-width:767px){
  .navbar #menu{
    background:#fff;
    border-top:1px solid #ccc;
  }
  .navbar #menu .container .navbar-header button{
    color:#fff;
    /*margin-right:28px;*/
    margin:15px 28px 15px 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
  }
  .navbar #menu .container .navbar-header button.open{
    margin:15px 28px 0 0;
    border-bottom:none;
  }
  .navbar #menu .container .navbar-header button .glyphicon{
    margin-left:10px;
  }
  .navbar #menu .container .navbar-header button.collapsed .glyphicon{
    color:#7f7f7f;
  }
  .navbar #menu .container .navbar-collapse{
    /*margin:0px 15px 15px;*/
    margin:0 13px 13px;
  }
/*  .navbar #menu .container .navbar-header button,
  .navbar #menu .container .navbar-collapse,
  .navbar #menu .container .navbar-collapse .nav > li{
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, #1D1D1D;
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #1D1D1D));
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, -webkit-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, -moz-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1D1D1D');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1D1D1D')";
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, -ms-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, -o-linear-gradient(top, hsl(0, 0%, 60%), #1D1D1D);
    background: url('resources/images/menu-bg.png') 0 0 repeat-x, linear-gradient(to bottom, hsl(0, 0%, 60%), #1D1D1D);
    font-family:'News Cycle',Arial,Tahoma,sans-serif;
  }*/
  .navbar #menu .container .navbar-collapse .navbar-nav > li li{
    background:#fff;
  }
  .navbar-nav > li > a{
    padding-top:20px;
    padding-bottom:20px;
  }
  .navbar #menu .container .navbar-collapse .navbar-nav{
    /*margin:7.5px -15px;*/
    margin:0 -15px;
  }
  /*.navbar #menu .container .navbar-collapse.in,*/
  .navbar #menu .container .navbar-header button,
  .navbar #menu .container .navbar-collapse{
    border:0;
  }
  .navbar #menu .container .navbar-collapse{
    -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.75);
  }
}
@media (min-width: 768px) and (max-width:991px){
  .navbar-nav > li#menuOne > a,
  .navbar-nav > li#menuTwo > a,
  .navbar-nav > li#menuFour > a{
    padding-bottom:20px;
    padding-top:10px;
  }
  .navbar-nav > li#menuThree > a{
    padding-bottom:10px;
    padding-top:20px;
  }
}

/* =========================================== */
/* GLOBAL CONTENT: (HEADER, FOOTER, CONTENT)   */
/* =========================================== */

.content{
    background:url(/npas/javax.faces.resource/images/vertical-bg.png.htm) repeat scroll 0 0 #dedede;
}
#main-content > .container > .section{
  margin-left:0;
  margin-right:0;
}

.noticeContainer{
  background:#fff;
  padding:20px 20px 0;
  text-align:center;
}

.footerContainer{
  height:63px;
  margin-top:20px;
}

.footer{
    /*padding-top:5px;*/
    font-family:Verdana,Helvetica,Arial,sans-serif;
    display:inline-block;
    width:100%;
    padding:15px 0;
    border-top:1px solid #ccc;
}

.footer hr {
	border-color: #cccccc;
	margin-bottom: 5px;
}

.footer > ul{
  margin:5px 0 0 0;
}

.footer li {
	font-size: 11.2px;
	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid gray;
	display: inline;
}

.popover.alert-success{
/*    background-color: #dff0d8;
    border-color: #d6e9c6;*/
    color: #3c763d;
}
/*.popover.alert-success.top .tooltip-arrow{ border-top-color: #d6e9c6; }
.popover.alert-success.left .tooltip-arrow{ border-left-color: #d6e9c6; }
.popover.alert-success.bottom .tooltip-arrow{ border-bottom-color: #d6e9c6; }
.popover.alert-success.right .tooltip-arrow{ border-right-color: #d6e9c6; }
.popover.alert-success .tooltip-inner{ background-color:#dff0d8; } 
*/
.popover.alert-danger{
/*    background-color: #f2dede;
    border-color: #ebccd1;*/
    color: #a94442;
}
/*.popover.alert-danger.top .tooltip-arrow{ border-top-color: #ebccd1; }
.popover.alert-danger.left .tooltip-arrow{ border-left-color: #ebccd1; }
.popover.alert-danger.bottom .tooltip-arrow{ border-bottom-color: #ebccd1; }
.popover.alert-danger.right .tooltip-arrow{ border-right-color: #ebccd1; }
.popover.alert-danger .tooltip-inner{ background-color:#f2dede; } */

#popOverBox{
  font-family:Arial,Helvetica,Tahoma,sans-serif;
  text-transform:uppercase;
  font-size:0.65em;
  font-weight:600;
}

#loginPageUsernameRegGroup .popover{
  /*width:160px;*/
  width:200px;
  text-align:center;
}

/*
@media (min-width:740px){
  .popover{
    min-width:550px !important;
  }
}
*/
.popover .popover-content{
  font-size:0.75em;
  line-height:1.3em;
}

@media (max-width:355px){
  .popover{
    max-width:215px;
  }
}

@media (max-width:739px){
  .footerContainer{
    margin-top:0;
  }
  .footer{
      border-top:none;
  }
  .footer li{
    display:block;
    padding:0;
    border-right:none;
    border-top:1px solid #f0f0f0;
  }
  .footer li:first-child{
    border-top:1px solid #ccc;
  }
  .footer li a.navbar-link{
    font-size:1.5em !important;
    display:block;
    padding:10px 0;
  }
  .footer .footerLeft,
  .footer .footerRight{
    margin-bottom:40px;
  }
  .footer .footerLeft,
  .footer .footerRight{
    float:none;
    clear:both;
    width:100%;
    text-align:center;
  }
  .footer .footerRight .iconFacebook,
  .footer .footerRight .iconTwitter{
    margin-right:40px;
  }
}

@media (min-width: 740px) and (max-width: 991px){
  .footer li:first-child{
    padding-left:0;
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .footer li:first-child{
    padding-left:0;
  }
}

@media (min-width: 1200px){
  .footer li:first-child{
    padding-left:0;
  }
}

.footer li:last-child {
	border-right:0;
}

.footer li a.navbar-link{
  color:#888;
  font-size:1.0em;
  text-decoration:none;
}

.footer .footerLeft{
  float:left;
}

.footer .footerRight{
  float:right;
  display:inline-block;
}

.footer .footerRight .iconFacebook,
.footer .footerRight .iconTwitter,
.footer .footerRight .iconYoutube{
  width:29px;
  height:29px;
  display:inline-block;
}
.footer .footerRight .iconFacebook,
.footer .footerRight .iconTwitter{
  margin-right:5px;
}

/* low-res displays */
.footer .footerRight .iconFacebook{
    background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
    -webkit-background-position:-845px -29px;
    background-position:-845px -29px;
    -webkit-background-size:1266px 58px;
    background-size:1266px 58px;
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi){
    .footer .footerRight .iconFacebook{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-845px -29px;
        background-position:-845px -29px;
        -webkit-background-size:1266px 58px;
        background-size:1266px 58px;
    }
}

/* low-res displays */
.footer .footerRight .iconTwitter{
    background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
    -webkit-background-position:-816px -29px;
    background-position:-816px -29px;
    -webkit-background-size:1266px 58px;
    background-size:1266px 58px;
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi){
    .footer .footerRight .iconTwitter{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-816px -29px;
        background-position:-816px -29px;
        -webkit-background-size:1266px 58px;
        background-size:1266px 58px;
    }
}

/* low-res displays */
.footer .footerRight .iconYoutube{
    background:url(/npas/javax.faces.resource/images/sprite.png.htm) no-repeat;
    -webkit-background-position:-816px 0px;
    background-position:-816px 0px;
    -webkit-background-size:1266px 58px;
    background-size:1266px 58px;
}
/* high-res displays */
@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi){
    .footer .footerRight .iconYoutube{
        background:url(/npas/javax.faces.resource/images/sprite@2x.png.htm) no-repeat;
        -webkit-background-position:-816px 0px;
        background-position:-816px 0px;
        -webkit-background-size:1266px 58px;
        background-size:1266px 58px;
    }
}

.content {

}

/* =========================================== */
/* LINKS: GLOBAL                               */
/* =========================================== */

/*  FSA Web Developer Guide, Version 22, Pg 13  */
/*  Link Colors
    link – a normal unvisited link, underlined – #267399
    visited – a link the user has visited, underlined – #443283
    hover – a link when the user mouses over it – #8c3f3b
    active – a link the moment it is clicked, underlined – #443283  */

a,
a:link
a:visited{
  text-decoration:underline;
}

a,
a:link{
    color:#267399;
    /*color:#1f5c7a;*/
}

a:visited,
a:active{
  color:#443283;
}

a:hover{
  color:#8c3f3b;
}

a:active,
a:hover,
a.btn,
.navbar a{
    text-decoration:none;
}

/* =========================================== */
/* FORMS: GLOBAL                               */
/* =========================================== */

/* Placeholder Text */
input::-webkit-input-placeholder{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  /*color:#49464c !important;*/
  color:#ccc !important;
}
input:-moz-placeholder{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  /*color:#49464c !important;*/
  color:#ccc !important;
}
input::-moz-placeholder{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  /*color:#49464c !important;*/
  color:#ccc !important;
}
input:-ms-input-placeholder{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  /*color:#49464c !important;*/
  color:#ccc !important;
}

#loginPagePasswordRegGroup .form-control-feedback,
#loginPagePasswordGroup .form-control-feedback,
#editPagePasswordGroup .form-control-feedback,
#uamChPwPwordGroup .form-control-feedback,
#uamChPwPwordNewGroup .form-control-feedback,
#uamChPwPwordNewConfirmGroup .form-control-feedback,
#regProfileProvPwordGroup .form-control-feedback{
  position:absolute;
  /*right:38px;*/
  right:48px;
  top:0;
  /*top:9px;*/
  z-index:2;
  /*color:#578300;*/
  /*color:#abc180;*/
  /*color:#d5e0bf;*/
  color:#aaa;
  cursor:default;
}

#main-content .tab-content #login .landingTabUsername,
#main-content .tab-content #login .landingTabPassword,
#main-content .tab-content #edit .landingTabUsername,
#main-content .tab-content #edit .landingTabPassword{
  width:275px;
}

#main-content .tab-content #login .error,
#main-content .tab-content #edit .error,
#forgotPassPageUsernameGroup .error{
  text-align:left;
}
#createAcct\:user_age .error{
  white-space:normal;
  padding-left:0 !important;
}

/* Removes extra styling to the search input fields that's added in Webkit-based browsers */
input[type=search]{-webkit-appearance:none}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button{display:none}

.input-group .doubleInput{
  width:100%;
  display:inline-block;
}
.input-group .doubleInput > input{
  /*width:50%;*/
  width:49.781%;
}
.input-group .doubleInput > input.full{
  width:100%;
}
.dropdown-toggle > .caret{
  color:#fff;
}
.form-group-cq .input-group .input-group-btn .btnLabel{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  /*font-size:0.75em;*/
  font-size:0.87em;
  color:#fff;
}

.input-group-under-static-text{
  padding-left:15px !important;
}

/*#radioLang{
  padding:9px 10px 4px 10px;
}
#radioLang td label{
  margin:0 10px 0 0;
  font-weight:normal;
}
#radioLang td input[type='radio']{
  margin:0 5px 0 10px;
}*/

table#acctRegFullProfile\:langPref{
  margin-top:2px;
}

#radioLang td label{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  color:#49464c;
  margin:0 10px 0 5px;
  font-weight:300;
}

#reqRow{
  text-align:right;
  height:10px;
  position:relative;
  top:-13px;
  font-style:italic;
}
#reqRow span{
  font-size:11px;
  /*color:red;*/
  color:#999;
}
#reqRow span span{
  font-size:16px;
  font-style:normal;
  position:relative;
  top:4px;
  margin-right:2px;
}

table[id*='user_age'] label.selected,
table[id*='langPref'] label.selected{
  font-weight:900 !important;
}
#createAcct\:user_age tbody tr td{
	white-space:nowrap;
}
#loginPageAgeRegGroup .helpAddon{
	background:none;
}
@media (max-width:400px){
	#createAcct\:user_age tbody tr td label{
		font-size:0.8em;
	}
}
@media (max-width:350px){
	#createAcct\:user_age tbody tr td label{
		font-size:0.65em;
	}
}

.homeIntro{
  min-height:115px;
}

/* ===================================================== */
/* NPAS: SECTIONS (HEADINGS, BUTTONS, LINKS, & FEATURES) */
/* ===================================================== */
#main-content > .container > .section > .col-md-12 > .section-box > h2.soloHdg{
  margin-bottom:0;
}

#buttons{
  margin-top:20px;
  text-align:right;
}

#buttons input{
  /*width:100px;*/
  margin:0 0 10px 10px;
  white-space:normal;
}
#buttons input.pull-left[value='CANCEL']{
  margin:0 0 10px 0;
}
#buttons input:first-child{
  /*The first child is now the primary action of the page*/
  /*margin-left:0;*/
}

#cancelSource,
#logoutForm > a.button{
  padding:0.5em 1.6em;
  margin-left:20px !important;
}
#cancelSource .link-text,
#cancelSource .glyphicon,
#logoutForm > a.button .link-text,
#logoutForm > a.button .glyphicon{
  color:#fff;
}
#cancelSource .glyphicon,
#logoutForm > a.button .glyphicon{
  font-size:1.7em !important;
  top:3px;
  margin-right:4px;
}
#cancelSource .link-text,
#logoutForm > a.button .link-text{
  font-size:1.3em
}

.leftBtn{
  float:left;
}

a.button,
input.button{
  border: medium none;
  border-radius: 0;
  color: #FFFFFF;
  display: inline-block;
  font-family: Arial,Helvetica,Tahoma,sans-serif;
  font-size: 0.75em;
  font-weight: 700;
  /*margin-left: 1.5em;*/
  padding: 0.5em 1em;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
}

a.button,
input.button{
  border:1px #527c00 dotted;
}

a.button:active,
a.button:focus,
input.button:active,
input.button:focus{
  border:1px #fff dotted;
}

input.button {
    height:30px;
}
a.button,
input.button,
/*.form-group .dropdown-toggle,*/
.form-group-cq .input-group .input-group-btn .btnLabel{
  background: #578300; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #578300 50%, #527c00 50%, #527c00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#578300), color-stop(50%,#527c00), color-stop(100%,#527c00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #578300 50%,#527c00 50%,#527c00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578300', endColorstr='#527c00',GradientType=0 ); /* IE6-8 */
}
a.button:hover,
a.button:active,
input.button:hover,
input.button:active,
/*.form-group .dropdown-toggle:hover,
.form-group .dropdown-toggle:active,
.form-group .open .dropdown-toggle,*/
.form-group-cq .input-group .input-group-btn .btnLabel:hover,
.form-group-cq .input-group .input-group-btn .btnLabel:active{
  background: #527c00; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTc4MDM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #527c00 50%, #578300 50%, #578300 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#527c00), color-stop(50%,#578300), color-stop(100%,#578300)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #527c00 50%,#578300 50%,#578300 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #527c00 50%,#578300 50%,#578300 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527c00', endColorstr='#578300',GradientType=0 ); /* IE6-8 */
}

.bootstrap-select > button{
  height:35px
}
.bootstrap-select > button > .filter-option{
  /*font-size:0.87em;*/
  font-size:12px;
}
.bootstrap-select > button > .caret{
  color:#000;
}
.bootstrap-select > button.error{
  border:1px #d9534f solid;
}

.btnNo{
  color:#fff !important;
}

#regProfileFullCityStateZipGroup .input-group .bootstrap-select .selectpicker,
#uamEditProfCityStateZipGroup .input-group .bootstrap-select .selectpicker,
div[id*='CityStateZipGroup'] .input-group .bootstrap-select .selectpicker{
  border:1px #dededf solid;
/*  border-left:none;
  border-right:none;*/
  height:34px;
}

#regProfileFullCityStateZipGroup .input-group .bootstrap-select .selectpicker .filter-option,
#uamEditProfCityStateZipGroup .input-group .bootstrap-select .selectpicker .filter-option,
div[id*='CityStateZipGroup'] .input-group .bootstrap-select .selectpicker .filter-option{
  padding-left:2px;
}

#regProfileFullCityStateZipGroup .input-group .bootstrap-select button,
#uamEditProfCityStateZipGroup .input-group .bootstrap-select button,
div[id*='CityStateZipGroup'] .input-group .bootstrap-select button{
  width:70px;
}

.input-group .bootstrap-select .dropdown-menu ul li a span{
  font-size:0.87em;
  color:#49464c;
}

#form2 .button{
  width:100%;
  padding:10px 0;
  margin:0 0 10px 0;
}

/* Reset Bootstrap border-radius */
.btn,
.form-control{
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}

#forgotUnId\:ssnThree,
#regPinLookup\:ssnThree,
#uamEditProf\:ssnThree,
input[id*='uamPinAssoc'][name*='ssnThree'],
#uamEditPinLookup\:ssnThree,
#uamEditPinVerProf\:ssnThree,
input[id*=':ssnThree']{
  position:relative !important;
  display:inline !important;
  /*width:33% !important;*/
  width:27% !important;
  float:none !important;
  /*border-right:none;*/
}
#forgotUnId\:ssnTwo,
#regPinLookup\:ssnTwo,
#uamEditProf\:ssnTwo,
input[id*='uamPinAssoc'][name*='ssnTwo'],
#uamEditPinLookup\:ssnTwo,
#uamEditPinVerProf\:ssnTwo,
input[id*=':ssnTwo']{
  position:relative !important;
  display:inline !important;
  float:none !important;
  /*width:29% !important;*/
  width:23% !important;
}
#forgotUnId\:ssnFour,
#regPinLookup\:ssnFour,
#uamEditProf\:ssnFour,
input[id*='uamPinAssoc'][name*='ssnFour'],
#uamEditPinLookup\:ssnFour,
#uamEditPinVerProf\:ssnFour,
input[id*=':ssnFour']{
  position:relative !important;
  display:inline !important;
  float:none !important;
  /*width:37% !important;*/
  width:31% !important;
  /*border-left:none;*/
}
#regPinLookup\:nameFirst,
#uamEditProf\:nameFirst,
input[id*='uamPinAssoc'][name*='nameFirst'],
#uamEditPinLookup\:nameFirst,
#uamEditPinVerProf\:nameFirst,
#acctRegFullProfile\:nameEditFirst,
input[id*=':nameFirst']{
  position:relative !important;
  display:inline !important;
  /*width:42% !important;*/
  width:40% !important;
  /*border-right:none;*/
}
#regPinLookup\:nameMi,
#uamEditProf\:nameMi,
input[id*='uamPinAssoc'][name*='nameMi'],
#uamEditPinLookup\:nameMi,
#uamEditPinVerProf\:nameMi,
#acctRegFullProfile\:nameEditMi,
input[id*=':nameMi']{
  position:relative !important;
  display:inline !important;
  width:13% !important;
  margin-left:3%;
  margin-right:3%;
}
#regPinLookup\:nameLast,
#uamEditProf\:nameLast,
input[id*='uamPinAssoc'][name*='nameLast'],
#uamEditPinLookup\:nameLast,
#uamEditPinVerProf\:nameLast,
input[id*=':nameLast']{
  position:relative !important;
  display:inline !important;
  /*width:42% !important;*/
  width:40% !important;
  /*border-left:none;*/
}

input[id*=':city']{
  width:96% !important;
}
input[id*=':zip']{
  width:96% !important;
  margin-left:4% !important;
}


#acctRegFullProfile\:lastNameLbl{
  padding-left:10px;
}

.fmlLabel,
.cszLabel{
  font-family:"Droid Serif",serif;
  font-weight:normal;
  font-size:0.9em;
  text-align:left;
  white-space:normal;
  letter-spacing:-0.5pt;
  color:#578300;
  margin-bottom:0;
  padding-top:7px;
}

@media only screen and (min-width: 1200px){
	label[id*=':fmlNameLbl'],
	label[id*=':lblNameLbl'],
	#uamEditProf\:fmlNameLbl,
	#uamEditPinLookup\:fmlNameLbl,
	#uamEditPinVerProf\:fmlNameLbl,
	#acctRegFullProfile\:fmlNameLbl,
	#regPinLookup\:fmlNameLbl{
		letter-spacing:-0.5pt;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	label[id*=':fmlNameLbl'],
	label[id*=':lblNameLbl'],
	#uamEditProf\:fmlNameLbl,
	#uamEditPinLookup\:fmlNameLbl,
	#uamEditPinVerProf\:fmlNameLbl,
	#acctRegFullProfile\:fmlNameLbl,
	#regPinLookup\:fmlNameLbl{
	    white-space:pre;				/* CSS2 */
	    white-space:pre-wrap;			/* CSS 2.1 */
	    white-space:pre-line;			/* CSS 3 (and 2.1 as well) */
	    white-space:-moz-pre-wrap;		/* Mozilla */
	    white-space:-hp-pre-wrap;		/* HP printers */
	    white-space:-o-pre-wrap;		/* Opera 7 */
	    white-space:-pre-wrap;          /* Opera 4-6 */
	    word-wrap:break-word;			/* IE */
	    _white-space:pre;               /* IE hack to re-specify in addition to word-wrap */
	    letter-spacing:normal;
	}
}
@media only screen and (max-width: 991px){
	label[id*=':fmlNameLbl'],
	label[id*=':lblNameLbl'],
	#uamEditProf\:fmlNameLbl,
	#uamEditPinLookup\:fmlNameLbl,
	#uamEditPinVerProf\:fmlNameLbl,
	#acctRegFullProfile\:fmlNameLbl,
	#regPinLookup\:fmlNameLbl{
		letter-spacing:normal;
	}
}

/*#uamEditProf\:city{
	position:relative !important;
  	display:inline !important;
  	width:61% !important;
  	border-right:none;
}
#uamEditProf\:state{
	position:relative !important;
	display:inline !important;
	width:19% !important;
}
#uamEditProf\:zip{
	position:relative !important;
  	display:inline !important;
  	width:20% !important;
  	border-left:none;
}*/
.ssnDash{
  position:relative !important;
  display:inline !important;
  padding:0 4px;
}

.btn-default{
  font-size:0.87em;
  color:#49464c;
}

form#signIn,
form#migratePin,
form#editAcc,
form#createAcct,
form#migrateOrNew{
  background:#eee;
  padding:20px;
}
/*form#signIn,
form#editAcc,
form#createAcct,*/
form#migratePin{
  padding:40px 20px 20px 20px;
}
/*form#signIn{
  border-right:10px #fff solid;
}
form#migratePin,
form#createAcct,
form#migrateOrNew{
  border-left:10px #fff solid;
}

form#migrateOrNew{
  border-bottom:20px #fff solid;
}*/

form#logoutForm{
  display:inline;
  margin:0 0 0 5px;
}
form#langForm{
  display:inline;
  margin:0 35px 0 0;
}
form#logoutForm .txtDivide{
  margin:0 5px 0 0;
}

@media (max-width:430px){
  .tab-pane form{
    display:inline-block;
    width:100%;
    border-bottom:none !important;
  }
  .tab-pane .rightPanel{
    border-left:none;
    width:100% !important;
    padding:20px 0 0 0;
  }
  #buttons input{
    /*width:100px;*/
    margin:0 0 10px 0;
    /*font-size:0.70em;*/
  }
}

@media (min-width: 431px) and (max-width:550px){
  .tab-pane form{
    display:inline-block;
    width:100%;
    border-bottom:none !important;
  }
  .tab-pane .rightPanel{
    border-left:none;
    width:100% !important;
    padding:20px 0 0 0;
  }
}

@media (min-width: 551px) and (max-width:629px){
  .tab-pane form{
    display:inline-block;
    width:100%;
    border-bottom:none !important;
  }
  .tab-pane .rightPanel{
    border-left:none;
    width:100% !important;
    padding:20px 0 0 0;
  }
}

@media (min-width: 630px) and (max-width:739px){
  .tab-pane form{
    display:inline-block;
    width:100%;
    border-bottom:none !important;
  }
  .tab-pane .rightPanel{
    border-left:none;
    width:100% !important;
    padding:20px 0 0 0;
  }
}

@media (min-width: 740px) and (max-width: 991px){
  .tab-pane form{
    display:inline-block;
    width:100%;
    border-bottom:none !important;
  }
  .tab-pane .rightPanel{
    border-left:none;
    width:100% !important;
    padding:20px 0 0 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px){
}

@media (min-width: 1200px){
}

#loginPageUserIdGroup,
#loginPagePasswordGroup,
#forgotPassPageUsernameGroup{
  text-align:right;
}
#loginPageUserIdGroup input,
#loginPagePasswordGroup input,
#loginPageSsnGroup input,
#loginPageDobGroup input,
#loginPagePinGroup input,
#profilePageUsernameGroup input,
#profilePageSsnGroup input,
#profilePageFirstNameGroup input,
#profilePageMiddleNameGroup input,
#profilePageLastNameGroup input,
#profilePageSuffixGroup input,
#profilePageDobGroup input,
#profilePageEmailGroup input,
#passPageNewPassGroup input,
#passPageConfirmNewPassGroup input,
#forgotPassPageUsernameGroup input,
#forgotPassPageCQAGroup input,
#forgotPassPageCQBGroup input,
#forgotPassPageCQCGroup input,
#forgotUserPageEmailGroup input,
#resetPassPageNewPassGroup input,
#resetPassPageConfirmNewPassGroup input,
#resetPassPageCQAGroup input,
#resetPassPageCQBGroup input,
#regPageEmailGroup input,
#regPageFirstNameGroup input,
#regPageMiddleNameGroup input,
#regPageLastNameGroup input,
#regPageSsnGroup input,
#regPageDobGroup input,
#regPageStreetAddressAGroup input,
#regPageStreetAddressBGroup input,
#regPageCityGroup input,
#regPageStateGroup input,
#regPageZipGroup input,
#regPageCellGroup input,
#regPageEmailGroup input,
#regPagePasswordGroup input,
#regPagePasswordConfirmGroup input,
#regPageCommPrefGroup input,
#regPageLangPrefGroup input,
#regPagePinGroup input,
#regPinPageSsnGroup input,
#regPinPageDobGroup input,
#regPinPagePinGroup input,
#regPinPageCellGroup input,
#regPageEmailGroup input,
#regPagePasswordGroup input,
#regPagePasswordConfirmGroup input,
#regPagePinGroup input,
#regPageEmailDisabledGroup input,
#regPinPageSsnDisabledGroup input,
#regPinPageDobDisabledGroup input,
#regPinPageFirstNameDisabledGroup input,
#regPinPageLastNameDisabledGroup input,
#regPinPagePinDisabledGroup input,
#regPinPageEmailDisabledGroup input,
#regPinPageEmailDisabledGroup input,
#regPinPageEmailGroup input,
#regPinPageFirstNameGroup input,
#regPinPageMiddleNameGroup input,
#regPinPageLastNameGroup input,
#regPinPageDobGroup input,
#regPinPageStreetAddressAGroup input,
#regPinPageStreetAddressBGroup input,
#regPinPageCityGroup input,
#regPinPageStateGroup input,
#regPinPageZipGroup input,
#editAccountPageEmailGroup input,
#editAccountPageCurrentPasswordGroup input,
#editAccountPageNewPasswordGroup input,
#editAccountPageFirstNameGroup input,
#editAccountPageMiddleNameGroup input,
#editAccountPageLastNameGroup input,
#editAccountPageDobGroup input,
#editAccountPageStreetAddressAGroup input,
#editAccountPageStreetAddressBGroup input,
#editAccountPageCityGroup input,
#editAccountPageStateGroup input,
#editAccountPageZipGroup input,
#editAccountPageCellGroup input,
.doubleInput input[id*='Answer'],
#editAccountPageSsnGroup input,
#editAccountPageDobGroup input,
#editAccountPageDobGroup input,
#editAccountPagePinGroup input,
#editAccountPagePinADisabledGroup input,
#editAccountPagePinBDisabledGroup input,
#editAccountPagePinCDisabledGroup input,
#loginPageUsernameRegGroup input,
#loginPagePasswordRegGroup input,
#loginPagePasswordConfirmRegGroup input,
#loginPageEmailRegGroup input,
#loginPageAgeRegGroup input,
#regPageSsnDisabledGroup input,
#regPageEmailDisabledGroup input,
#regPageFirstNameDisabledGroup input,
#regPageMiddleNameDisabledGroup input,
#regPageLastNameDisabledGroup input,
#regPageDobDisabledGroup input,
#regPageStreetAddressADisabledGroup input,
#regPageStreetAddressBDisabledGroup input,
#regPageCityDisabledGroup input,
#regPageStateDisabledGroup input,
#regPageZipDisabledGroup input,
#regPageCellDisabledGroup input,
#regPageSsnDisabledGroup input,
#regPageLastNameDisabledGroup input,
#regPageDobDisabledGroup input,
#regPagePinGroup input,
#regPageUsernameRegGroup input,
#regPagePasswordRegGroup input,
#regPagePasswordConfirmRegGroup input,
#regPageEmailRegGroup input,
#regPageUsernameDisabledGroup input,
#editAccountPageSsnDisabledGroup input,
#editAccountPageEmailDisabledGroup input,
#editAccountPageFirstNameDisabledGroup input,
#editAccountPageMiddleNameDisabledGroup input,
#editAccountPageLastNameDisabledGroup input,
#editAccountPageDobDisabledGroup input,
#editAccountPageStreetAddressADisabledGroup input,
#editAccountPageStreetAddressBDisabledGroup input,
#editAccountPageCityDisabledGroup input,
#editAccountPageStateDisabledGroup input,
#editAccountPageZipDisabledGroup input,
#editAccountPageCellDisabledGroup input,
#editAccountPageCommPrefDisabledGroup input,
#editAccountPageLangPrefDisabledGroup input,
#editAccountSsnDisabledGroup input,
#editAccountEmailDisabledGroup input,
#editAccountFirstNameDisabledGroup input,
#editAccountMiddleNameDisabledGroup input,
#editAccountLastNameDisabledGroup input,
#editAccountDobDisabledGroup input,
#editAccountStreetAddressADisabledGroup input,
#editAccountStreetAddressBDisabledGroup input,
#editAccountCityDisabledGroup input,
#editAccountStateDisabledGroup input,
#editAccountZipDisabledGroup input,
#editAccountCellDisabledGroup input,
#editAccountPageSsnGroup input,
#editAccountPageDobGroup input,
#editAccountPageDobGroup input,
#editAccountPagePinGroup input,
#forgotPassPageNewPassGroup input,
#forgotPassPageNewPassConfirmGroup input,
#forgotPassPageSecCodeGroup input,
#forgotUsernamePageSecCodeGroup input,
#forgotUsernamePageSecCodeGroup input,
#forgotUsernamePageSsnGroup input,
#radioLang,
input[type='text'].form-control,
input[type='password'].form-control{
  /*border-right:none;*/
  border-color:#333333;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}

#regPageEmailDisabledGroup input,
#regPinPageSsnDisabledGroup input,
#regPinPageDobDisabledGroup input,
#regPinPageFirstNameDisabledGroup input,
#regPinPageLastNameDisabledGroup input,
#regPinPagePinDisabledGroup input,
#regPinPageEmailDisabledGroup input,
#regPinPageEmailDisabledGroup input,
#editAccountPagePinADisabledGroup input,
#editAccountPagePinBDisabledGroup input,
#editAccountPagePinCDisabledGroup input,
#regPageSsnDisabledGroup input,
#regPageEmailDisabledGroup input,
#regPageFirstNameDisabledGroup input,
#regPageMiddleNameDisabledGroup input,
#regPageLastNameDisabledGroup input,
#regPageDobDisabledGroup input,
#regPageStreetAddressADisabledGroup input,
#regPageStreetAddressBDisabledGroup input,
#regPageCityDisabledGroup input,
#regPageStateDisabledGroup input,
#regPageZipDisabledGroup input,
#regPageCellDisabledGroup input,
#regPageSsnDisabledGroup input,
#regPageLastNameDisabledGroup input,
#regPageDobDisabledGroup input,
#regPagePinGroup input,
#regPageUsernameDisabledGroup input,
#editAccountPageSsnDisabledGroup input,
#editAccountPageEmailDisabledGroup input,
#editAccountPageFirstNameDisabledGroup input,
#editAccountPageMiddleNameDisabledGroup input,
#editAccountPageLastNameDisabledGroup input,
#editAccountPageDobDisabledGroup input,
#editAccountPageStreetAddressADisabledGroup input,
#editAccountPageStreetAddressBDisabledGroup input,
#editAccountPageCityDisabledGroup input,
#editAccountPageStateDisabledGroup input,
#editAccountPageZipDisabledGroup input,
#editAccountPageCellDisabledGroup input,
#editAccountPageCommPrefDisabledGroup input,
#editAccountPageLangPrefDisabledGroup input,
#editAccountSsnDisabledGroup input,
#editAccountEmailDisabledGroup input,
#editAccountFirstNameDisabledGroup input,
#editAccountMiddleNameDisabledGroup input,
#editAccountLastNameDisabledGroup input,
#editAccountDobDisabledGroup input,
#editAccountStreetAddressADisabledGroup input,
#editAccountStreetAddressBDisabledGroup input,
#editAccountCityDisabledGroup input,
#editAccountStateDisabledGroup input,
#editAccountZipDisabledGroup input,
#editAccountCellDisabledGroup input,
#forgotPassPageNewPassGroup input,
#forgotPassPageNewPassConfirmGroup input,
#forgotPassPageSecCodeGroup input,
#forgotUsernamePageSecCodeGroup input,
#forgotUsernamePageSsnGroup input{
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  outline: none;
}

.form-control{
  border:1px solid #dedede !important;
}

input.form-control[type='text']:active,
input.form-control[type='text']:focus,
input.form-control[type='password']:active,
input.form-control[type='password']:focus,
.doubleInput input:active,
.doubleInput input:focus,
input.form-control:active,
input.form-control:focus,
button.selectpicker:active,
button.selectpicker:focus{
  border-width:1px !important;
  border-style:solid !important;
  border-color:#578300 !important;
  -moz-box-shadow:0 0 3px 1px #578300 !important;
  -webkit-box-shadow:0 0 3px 1px #578300 !important;
  box-shadow:0 0 3px 1px #578300 !important;
}

#regPageEmailDisabledGroup .helpAddon,
#regPinPageSsnDisabledGroup .helpAddon,
#regPinPageDobDisabledGroup .helpAddon,
#regPinPageFirstNameDisabledGroup .helpAddon,
#regPinPageLastNameDisabledGroup .helpAddon,
#regPinPagePinDisabledGroup .helpAddon,
#regPinPageEmailDisabledGroup .helpAddon,
#regPinPageEmailDisabledGroup .helpAddon,
#editAccountPagePinADisabledGroup .helpAddon,
#editAccountPagePinBDisabledGroup .helpAddon,
#editAccountPagePinCDisabledGroup .helpAddon,
#regPageSsnDisabledGroup .helpAddon,
#regPageEmailDisabledGroup .helpAddon,
#regPageFirstNameDisabledGroup .helpAddon,
#regPageMiddleNameDisabledGroup .helpAddon,
#regPageLastNameDisabledGroup .helpAddon,
#regPageDobDisabledGroup .helpAddon,
#regPageStreetAddressADisabledGroup .helpAddon,
#regPageStreetAddressBDisabledGroup .helpAddon,
#regPageCityDisabledGroup .helpAddon,
#regPageStateDisabledGroup .helpAddon,
#regPageZipDisabledGroup .helpAddon,
#regPageCellDisabledGroup .helpAddon,
#regPageSsnDisabledGroup .helpAddon,
#regPageLastNameDisabledGroup .helpAddon,
#regPageDobDisabledGroup .helpAddon,
#regPageUsernameDisabledGroup .helpAddon,
#editAccountPageSsnDisabledGroup .helpAddon,
#editAccountPageEmailDisabledGroup .helpAddon,
#editAccountPageFirstNameDisabledGroup .helpAddon,
#editAccountPageMiddleNameDisabledGroup .helpAddon,
#editAccountPageLastNameDisabledGroup .helpAddon,
#editAccountPageDobDisabledGroup .helpAddon,
#editAccountPageStreetAddressADisabledGroup .helpAddon,
#editAccountPageStreetAddressBDisabledGroup .helpAddon,
#editAccountPageCityDisabledGroup .helpAddon,
#editAccountPageStateDisabledGroup .helpAddon,
#editAccountPageZipDisabledGroup .helpAddon,
#editAccountPageCellDisabledGroup .helpAddon,
#editAccountPageCommPrefDisabledGroup .helpAddon,
#editAccountPageLangPrefDisabledGroup .helpAddon,
#editAccountSsnDisabledGroup .helpAddon,
#editAccountEmailDisabledGroup .helpAddon,
#editAccountFirstNameDisabledGroup .helpAddon,
#editAccountMiddleNameDisabledGroup .helpAddon,
#editAccountLastNameDisabledGroup .helpAddon,
#editAccountDobDisabledGroup .helpAddon,
#editAccountStreetAddressADisabledGroup .helpAddon,
#editAccountStreetAddressBDisabledGroup .helpAddon,
#editAccountCityDisabledGroup .helpAddon,
#editAccountStateDisabledGroup .helpAddon,
#editAccountZipDisabledGroup .helpAddon,
#editAccountCellDisabledGroup .helpAddon
/*#regPageUsernameRegGroup .helpAddon,
#regPagePasswordRegGroup .helpAddon,
#regPagePasswordConfirmRegGroup .helpAddon,
#regPageEmailRegGroup .helpAddon*/
/*#editAccountPageEmailGroup .helpAddon,
#editAccountPageCurrentPasswordGroup .helpAddon,
#editAccountPageNewPasswordGroup .helpAddon,
#editAccountPageFirstNameGroup .helpAddon,
#editAccountPageMiddleNameGroup .helpAddon,
#editAccountPageLastNameGroup .helpAddon,
#editAccountPageDobGroup .helpAddon,
#editAccountPageStreetAddressAGroup .helpAddon,
#editAccountPageStreetAddressBGroup .helpAddon,
#editAccountPageCityGroup .helpAddon,
#editAccountPageStateGroup .helpAddon,
#editAccountPageZipGroup .helpAddon,
#editAccountPageCellGroup .helpAddon*/
{
  background-color:#eee;
}
.helpAddon{
  vertical-align:top;
}
#loginPageUsernameRegGroup .availCheck,
#loginPagePasswordRegGroup .availCheck,
#loginPageUsernameRegGroup .criteriaCheck,
#loginPagePasswordRegGroup .criteriaCheck{
  display:inline-block;
  position:absolute;
  top:10px;
  right:-25px;
}
#loginPageUsernameRegGroup .glyphicon-remove,
#loginPagePasswordRegGroup .glyphicon-remove{
  color:#a94442;
}
#loginPageUsernameRegGroup .glyphicon-ok,
#loginPagePasswordRegGroup .glyphicon-ok{
  color:#3c763d;
}

#loginPagePasswordRegGroup{
  margin-bottom:5px;
}

#loginPageAgeRegGroup{
  padding-left:0;
}

.toggleClearCqLbl,
.toggleClearPwordLbl,
.toggleClearPwordNewLbl,
#forgotPwConfirmNewPassGroup .toggleClearPwLbl,
#uamChPwPwordNewConfirmGroup .toggleClearPwLbl,
#loginLockedConfirmNewPassGroup .toggleClearPwLbl,
.toggleClearSsnLbl{
  font-size:0.7em;
}

.showRow{
  padding:5px 30px 0 0 !important;
}
.showRowSub{
  padding:5px 0 0 !important;
}

.toggleClearSsnLbl{
  padding-right:0 !important;
  margin-right:0 !important;
}

@media (min-width: 1200px){
  #regSsnGroup .showRow,
  #uamEditPinLookupSsnGroup .showRow,
  #uamEditPinVerProfSsnEditGroup .showRow,
  #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 48px 0 0 !important;
  }
  .browser_chrome #regSsnGroup .showRow,
  .browser_chrome #uamEditPinLookupSsnGroup .showRow,
  .browser_chrome #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_chrome #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 56px 0 0 !important;
  }
  .browser_safari #regSsnGroup .showRow,
  .browser_safari #uamEditPinLookupSsnGroup .showRow,
  .browser_safari #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 56px 0 0 !important;
  }
  .browser_safari.os_ios #regSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinLookupSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari.os_ios #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 56px 0 0 !important;
  }
  .browser_firefox.os_mac #regSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_mac #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 48px 0 0 !important;
  }
  .browser_firefox.os_windows #regSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_windows #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 44px 0 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  #regSsnGroup .showRow,
  #uamEditPinLookupSsnGroup .showRow,
  #uamEditPinVerProfSsnEditGroup .showRow,
  #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 40px 0 0 !important;
  }
  .browser_chrome #regSsnGroup .showRow,
  .browser_chrome #uamEditPinLookupSsnGroup .showRow,
  .browser_chrome #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_chrome #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 48px 0 0 !important;
  }
  .browser_safari #regSsnGroup .showRow,
  .browser_safari #uamEditPinLookupSsnGroup .showRow,
  .browser_safari #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 48px 0 0 !important;
  }
  .browser_safari.os_ios #regSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinLookupSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari.os_ios #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 48px 0 0 !important;
  }
  .browser_safari.os_ios.dev_ipad #regSsnGroup .showRow,
  .browser_safari.os_ios.dev_ipad #uamEditPinLookupSsnGroup .showRow,
  .browser_safari.os_ios.dev_ipad #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari.os_ios.dev_ipad #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 45px 0 0 !important;
  }
  .browser_firefox.os_mac #regSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_mac #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 40px 0 0 !important;
  }
  .browser_firefox.os_windows #regSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_windows #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 36px 0 0 !important;
  }
}
@media (min-width: 768px) and (max-width:991px){
  #regSsnGroup .showRow,
  #uamEditPinLookupSsnGroup .showRow,
  #uamEditPinVerProfSsnEditGroup .showRow,
  #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 124px 0 0 !important;
    width:100%;
  }
  .browser_chrome #regSsnGroup .showRow,
  .browser_chrome #uamEditPinLookupSsnGroup .showRow,
  .browser_chrome #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_chrome #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 132px 0 0 !important;
    width:100%;
  }
  .browser_safari #regSsnGroup .showRow,
  .browser_safari #uamEditPinLookupSsnGroup .showRow,
  .browser_safari #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 132px 0 0 !important;
    width:100%;
  }
  .browser_safari.os_ios #regSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinLookupSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari.os_ios #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 132px 0 0 !important;
    width:100%;
  }
  .browser_firefox.os_mac #regSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_mac #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 124px 0 0 !important;
    width:100%;
  }
  .browser_firefox.os_windows #regSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_windows #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 120px 0 0 !important;
    width:100%;
  }
}
@media (max-width:767px){
  .showRow{
    padding:5px 30px 0 5px;
  }
  #regSsnGroup .showRow,
  #uamEditPinLookupSsnGroup .showRow,
  #uamEditPinVerProfSsnEditGroup .showRow,
  #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 18% 5px 0 !important;
    width:100%;
  }
  .browser_chrome #regSsnGroup .showRow,
  .browser_chrome #uamEditPinLookupSsnGroup .showRow,
  .browser_chrome #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_chrome #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 20% 5px 0 !important;
    width:100%;
  }
  .browser_safari #regSsnGroup .showRow,
  .browser_safari #uamEditPinLookupSsnGroup .showRow,
  .browser_safari #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 20% 5px 0 !important;
    width:100%;
  }
  .browser_safari.os_ios #regSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinLookupSsnGroup .showRow,
  .browser_safari.os_ios #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_safari.os_ios #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 19.49% 0 0 !important;
    width:100%;
  }
  .browser_firefox.os_mac #regSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_mac #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_mac #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 18% 5px 0 !important;
    width:100%;
  }
  .browser_firefox.os_windows #regSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinLookupSsnGroup .showRow,
  .browser_firefox.os_windows #uamEditPinVerProfSsnEditGroup .showRow,
  .browser_firefox.os_windows #uamEditProf\:uamEditProfSsnEditGroup .showRow{
    padding:5px 17% 5px 0 !important;
    width:100%;
  }
}

#loginPagePasswordRegGroup #toggleClearPwLbl,
.toggleClearCqLbl,
.toggleClearPwordLbl,
.toggleClearPwLbl,
.toggleClearPwordNewLbl,
.toggleClearPwExpPwLbl,
.toggleClearPwAbtExpPwLbl,
#regCqaA1 .toggleClear,
#regCqaA2 .toggleClear,
#regCqaA3 .toggleClear,
#regCqaA4 .toggleClear,
#regCqaA5 .toggleClear,
.toggleClearSsnLbl{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  /*font-size:0.9em;*/
  font-weight:normal;
  color:#999;
  margin-right:10px;
  margin-bottom:0;
  margin-left:10px;
}

#loginPagePasswordRegGroup #toggleClearPwLbl input,
#loginPagePasswordRegGroup #toggleClearCqLbl input,
.toggleClearCqLbl input{
	margin-top:0;
}

/*@media (max-width:430px){
  #criteriaChecksPw{
    width:380px;
  }
}

@media (min-width: 431px) and (max-width:550px){
  #criteriaChecksPw{
    width:380px;
  }
}

@media (min-width: 551px) and (max-width:629px){
  #criteriaChecksPw{
    width:380px;
  }
}

@media (min-width: 630px) and (max-width:739px){
  #criteriaChecksPw{
    width:380px;
  }
}*/

@media (min-width: 1px) and (max-width: 519px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:100px;
  }
}

@media (min-width: 520px) and (max-width: 579px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:150px;
  }
}

@media (min-width: 580px) and (max-width: 629px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:200px;
  }
}

@media (min-width: 630px) and (max-width: 669px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:250px;
  }
}

@media (min-width: 670px) and (max-width: 719px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:300px;
  }
}

@media (min-width: 720px) and (max-width: 991px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:380px;
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:380px;
  }
}

@media (min-width: 1200px){
  #loginPagePasswordRegGroup #criteriaChecksPw,
  #loginPagePasswordRegGroup #invalidCharChecksPw{
    width:100%;
  }
}

#criteriaChecksPw div span,
#invalidCharChecksPw div span{
  line-height:26px;
}

#criteriaChecksPw,
#invalidCharChecksPw{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:0.7em;
  /*width:100%;*/
  position:relative;
  margin-top:4px;
  margin-bottom:15px;
}
#loginPagePasswordRegGroup #criteriaChecksPw,
#loginPagePasswordRegGroup #invalidCharChecksPw{
  left:185px;
}

#criteriaChecksPw > div,
#invalidCharChecksPw > div{
  display:inline;
  margin-left:8px;
}

#criteriaChecksPw > div:first-child,
#invalidCharChecksPw > div:first-child{
 margin-left:0;
}

#loginPagePasswordRegGroup #criteriaChecksPw > div:first-child,
#loginPagePasswordRegGroup #invalidCharChecksPw > div:first-child{
  margin-left:12px;
}

#loginPagePasswordRegGroup #criteriaChecksPw .critMet{
  margin-left:0;
}

#loginPagePasswordRegGroup #criteriaChecksPw .critMet{
  margin-left:12px;
}

#criteriaChecksPw .critMet label{
  margin-right:20px;
  font-weight:normal;
  color:#666;  
}

#criteriaChecksPw .critMet{
  text-align:left;
  width:auto;
}

#criteriaChecksPw .critMet .valid,
#criteriaChecksPw .critMet .ruleTxtValid{
  color:#468847;
}

#criteriaChecksPw .chkCharNum label{
  margin-right:20px;
  font-weight:normal;
  color:#666;
}
#criteriaChecksPw .chkCharNum{
  text-align:left;
  /*padding-left:0;*/
  width:auto;
}
#criteriaChecksPw .chkCharNum .glyphicon{
  /*float:left;*/
}
#criteriaChecksPw .chkCharNum .invalid{
  color:#ccc;
  /*color:#F2DEDE;*/
}
#criteriaChecksPw .chkCharNum .valid{
  color:#468847;
}
#criteriaChecksPw .chkCharNum .ruleTxtInvalid{
  /*float:right;*/
  color:#999;
}
#criteriaChecksPw .chkCharNum .ruleTxtValid{
  color:#666;
}

#criteriaChecksPw .chkCharCaseUp{
  /*text-align:right;*/
  text-align:left;
  width:auto;
}
#criteriaChecksPw .chkCharCaseUp .glyphicon{
  /*float:left;*/
}
#criteriaChecksPw .chkCharCaseUp .invalid{
  color:#ccc;
  /*color:#F2DEDE;*/
}
#criteriaChecksPw .chkCharCaseUp .valid{
  color:#468847;
}
#criteriaChecksPw .chkCharCaseUp .ruleTxtInvalid{
  /*float:right;*/
  color:#999;
}
#criteriaChecksPw .chkCharCaseUp .ruleTxtValid{
  color:#666;
}

#criteriaChecksPw .chkCharCaseLow{
  /*text-align:right;*/
  text-align:left;
  width:auto;
}
#criteriaChecksPw .chkCharCaseLow .glyphicon{
  /*float:left;*/
}
#criteriaChecksPw .chkCharCaseLow .invalid{
  color:#ccc;
  /*color:#F2DEDE;*/
}
#criteriaChecksPw .chkCharCaseLow .valid{
  color:#468847;
}
#criteriaChecksPw .chkCharCaseLow .ruleTxtInvalid{
  /*float:right;*/
  color:#999;
}
#criteriaChecksPw .chkCharCaseLow .ruleTxtValid{
  color:#666;
}

#criteriaChecksPw .chkCharSpecial{
  /*text-align:right;*/
  text-align:left;
  width:auto;
}
#criteriaChecksPw .chkCharSpecial .glyphicon{
  /*float:left;*/
}
#criteriaChecksPw .chkCharSpecial .invalid{
  color:#ccc;
  /*color:#F2DEDE;*/
}
#criteriaChecksPw .chkCharSpecial .valid{
  color:#468847;
}
#criteriaChecksPw .chkCharSpecial .ruleTxtInvalid{
  /*float:right;*/
  color:#999;
}
#criteriaChecksPw .chkCharSpecial .ruleTxtValid{
  color:#666;
}

#criteriaChecksPw .chkCharLength{
  /*text-align:right;*/
  text-align:left;
  width:auto;
  /*padding-right:0;*/
}
#criteriaChecksPw .chkCharLength .glyphicon{
  /*float:left;*/
}
#criteriaChecksPw .chkCharLength .invalid{
  color:#ccc;
  /*color:#F2DEDE;*/
}
#criteriaChecksPw .chkCharLength .valid{
  color:#468847;
}
#criteriaChecksPw .chkCharLength .ruleTxtInvalid{
  /*float:right;*/
  color:#999;
}
#criteriaChecksPw .chkCharLength .ruleTxtValid{
  color:#666;
}

#invalidCharChecksPw .chkCharValid .glyphicon,
#invalidCharChecksPw .chkCharValid .ruleTxtInvalid{
  color:#a94442;
}

.lblAddon{
  background:#fff;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  width:184px;
  border-style:none;
  padding: 6px 12px 6px 0px;
}
.helpAddon{
  background-color:#fff;
  border-color:#dededf;
  /*border-left:none;*/
  border:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.lblAddon label,
.form-group > label{
  color:#578300;
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:1.1em;
  font-weight:normal;
  margin-bottom:0;
}
.form-horizontal .control-label{
  text-align:left;
  /*color:#49464c;*/
  font-family:'Droid Serif',serif;
  font-size:0.9em;
}

form > .form-group > .control-label{
  /*white-space:nowrap;*/
  white-space:normal;
/*  margin-right:10px;*/
}

.tab-content #register form#createAcct .leftPanel .form-group .input-group{
  width:100%;
}
.tab-content #register form#createAcct .leftPanel .form-group .input-group span.input-group-addon{
  width:185px;
  white-space:normal;
}
.tab-content #register form#createAcct .leftPanel .form-group .input-group .helpAddon{
  width:20px !important;
}
.tab-content #register form#createAcct .leftPanel .form-group .input-group span.input-group-addon label{
  width:100%;
  text-align:left;
}

@media (max-width: 991px){
  form > .form-group > .control-label{
    /*padding-left:0;*/
    padding-bottom:5px;
  }
  .input-group[class*="col-"]{
    padding-left:15px;
  }
}

.form-horizontal .form-control-static{
  color:#49464c;
  /*font-family:'News Cycle',Arial,Tahoma,sans-serif;*/
  font-family:'Droid Serif',serif;
  /*font-size:1.0em;*/
  font-size:0.9em;
  font-weight:100;
  padding-top:9px;
}

/*.form-horizontal .form-control-cbox-label{
  margin-left:5px;
}*/

a.symbol{
  /*color:#494B4C !important;*/
  color:#aaa !important;
}

@media (max-width: 991px){
  form#signIn{
    border-right:none !important;
    border-bottom:10px #fff solid;
  }
  form#migratePin,
  form#createAcct,
  form#migrateOrNew{
    border-left:none !important;
    border-top:0px #fff solid;
  }
  .form-horizontal .control-label{
    margin-bottom:10px;
  }
}

/* =========================================== */
/* NPAS: GENERAL                               */
/* =========================================== */

.instructionalText {
	font-style: italic;
	color: #666;
	font-size: 0.85em;
	font-weight: 400;
}

/*#lastLogin,
#acctStatus,
#ssaStatus{
  margin:0 0 20px 0;
  color:#666;
}
#lastLogin span,
#acctStatus span,
#ssaStatus span{
  font-size:13px;
  font-family:"Courier New",Courier,monospace;
}
#ssaStatus .enabled,
#acctStatus .enabled{
  color:#468847;
}
#ssaStatus .disabled,
#acctStatus .disabled{
  color:#C7254E;
}
#lastLogin span strong,
#acctStatus span strong,
#ssaStatus span strong{
  margin-right:5px;
}
#lastLogin{
  text-align:left;
  padding-left:0;
}
#acctStatus{
  text-align:right;
  padding-right:0;
}
#ssaStatus{
  text-align:center;
}*/

/*body {
  font-family: "News Cycle", Arial, Tahoma, sans-serif;
  font-size: 16px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff;
  min-height: 50px;
}*/

/*.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
	background-image: none;
	background-repeat: repeat-x;
}*/

/* .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 25px;
    height: 70px;
    border-right: 1px solid gray;
   }
   
   
 .navbar-nav > li:first-child > a {
    width: 100px;
   }
  
 
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  width: 16px;
  height: 12px;
  background-image: url('resources/images/menu-down.png');
  border: 0;
  vertical-align: bottom;
  margin-left: 10px;
}*/

.dropdown-menu li a{
  text-decoration:none;
}

.section {
  background:url(/npas/javax.faces.resource/images/vertical-bg.png.htm) repeat scroll 0 0 #DEDEDE;
	padding-bottom: 50px;
	position: relative;
}

.label {
	text-align: center;
	width: 10%;
	font-size: 16px;
	left: 2%;
}

.input {
	position: relative;
	left: 12%;
}


.text {
	width: 25%;
}

input.button {
	width: auto;
	height: auto;
	color: white;
}
	
.introBox {
    display: inline-block;
    position: relative;
    width: 100%;
}
.section-box{
	position:relative;
	top:25px;
	background-color:#fff;
	padding:20px;
  border:1px solid #dedede;
}
.msg-section-box{
  padding:20px;
  position:relative;
  top:25px;
}
.alert{
  line-height:1.4em;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "News Cycle", Arial, Tahoma, sans-serif;
    font-weight: 400;
    line-height: 26.4px;
    color:#578300; /* Global color */
}

h2 {
	font-size: 24px;
	letter-spacing: .02em;
	vertical-align: baseline;
	margin-top: 0px;
	margin-bottom: 12px;
}
h3{
  font-size:20px;
  letter-spacing:.02em;
  vertical-align:baseline;
  margin-top:0px;
  margin-bottom:12px;
}

/*.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open >  a:hover,
.navbar-inverse .navbar-nav > .active >   a:hover,
.navbar-inverse .navbar-nav > .open >   a:focus {
  background-image: none;
  filter: none;
}*/

label {
    color: #333333;
}

/*textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 1.9em;
    outline: 0 none;
    padding: 2px 3px;
}*/

.section-box-content-item {
	position: relative;
}

.fine-print{
	font-size:12px;
	font-style:italic;
  margin:10px 40px 2px 0;
  display:inline-block;
}

.notice-a{
  font-size:13px;
  font-style:italic;
  line-height:24px;
  color:#787878;
  /*margin:1px 0 2px;*/
  display:inline-block;
  margin:0 auto;
  text-align:left;
}

#AboutKeyLink {
	margin-left: 25%;
}

.below {
	margin-top: 2%;
}

.col-md-offset-1-gray-margin {
	border-left: 8.333333% solid #333333;
	margin-left: 0;
}

/*#dropdown hover test below
.sidebar-nav {
    padding: 9px 0;
}*/

/*.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.dropdown-menu {
	width: 100%;
}*/

/*#loginPageUserIdGroup {
    margin-top: 4%;
}

#loginPagePasswordGroup {
    margin-top: 5%;
}*/

.input-text-help {
	
	margin-top: -4%;
	margin-bottom: 4%;
	
}

.form-group-cq {
  margin-bottom: 10px;
}
.form-group-inner{
  margin-left:0 !important;
  margin-right:0 !important;
}
.form-group-inner-b{
  margin-left:15px;
  margin-right:15px
}

/* override bootstrap to allow background box to span the screen */
/*@media (min-width: 1200px) {
  .container {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: auto;
    width: 100%;
  }
}*/
.npas-hide {
    position: absolute;
    top: -10000px;
    left: -10000px;
}

.npas-show {
    position: relative;
    top: 0;
    left: 0;
}

label.error,
span.serverError{
  /*background:#fdf7f7;*/
  color:#d9534f;
  font-weight:200;
  font-size:12px;
  margin-top:5px;
}
label.labelError{
  display:block;
  font-family:'Droid Serif',serif;
  font-size:12px;
  font-weight:normal;
  margin-top:3px;
}

@media (max-width: 991px){
  label.bsSelectError{
    padding-left:15px;
  }
}

#regSsnGroup label.error,
#regSsnGroup span.serverError,
#regDobGroup label.error,
#regDobGroup span.serverError,
#regLastNameGroup label.error,
#regLastNameGroup span.serverError,
#forgotUnSsnGroup label.error,
#forgotUnSsnGroup span.serverError,
#forgotUnDobGroup label.error,
#forgotUnDobGroup span.serverError,
#forgotUnLastNameGroup label.error,
#forgotUnLastNameGroup span.serverError,
div[id*='uamPinAssocSsnGroup'] label.error,
div[id*='uamPinAssocSsnGroup'] span.serverError,
div[id*='uamPinAssocDobGroup'] label.error,
div[id*='uamPinAssocDobGroup'] span.serverError,
div[id*='uamPinAssocNameGroup'] label.error,
div[id*='uamPinAssocNameGroup'] span.serverError{
  margin-bottom:10px;
}

@media (max-width: 991px){
  #regSsnGroup label.error,
  #regSsnGroup span.serverError,
  #regDobGroup label.error,
  #regDobGroup span.serverError,
  #regLastNameGroup label.error,
  #regLastNameGroup span.serverError,
  #forgotUnSsnGroup label.error,
  #forgotUnSsnGroup span.serverError,
  #forgotUnDobGroup label.error,
  #forgotUnDobGroup span.serverError,
  #forgotUnLastNameGroup label.error,
  #forgotUnLastNameGroup span.serverError,
  div[id*='uamPinAssocSsnGroup'] label.error,
  div[id*='uamPinAssocSsnGroup'] span.serverError,
  div[id*='uamPinAssocDobGroup'] label.error,
  div[id*='uamPinAssocDobGroup'] span.serverError,
  div[id*='uamPinAssocNameGroup'] label.error,
  div[id*='uamPinAssocNameGroup'] span.serverError{
    padding-left:15px;
  }
}

input[type='checkbox'].error,
input[type='color'].error,
input[type='date'].error,
input[type='datetime'].error,
input[type='datetime-local'].error,
input[type='email'].error,
input[type='file'].error,
input[type='month'].error,
input[type='number'].error,
input[type='password'].error,
input[type='radio'].error,
input[type='range'].error,
input[type='tel'].error,
input[type='text'].error,
input[type='time'].error,
input[type='url'].error,
input[type='week'].error{
  border:1px #d9534f solid !important;
}

/* ==================================================================== */
/* BOOTSTRAP 3 FOR IE7                                                  */
/* https://github.com/coliff/bootstrap-ie7                              */
/* (modified to rely on conditionally applied IE classes on <html> tag) */
/* ==================================================================== */

.lt-ie8 .col-xs-1,.lt-ie8 .col-xs-2,.lt-ie8 .col-xs-3,.lt-ie8 .col-xs-4,.lt-ie8 .col-xs-5,.lt-ie8 .col-xs-6,.lt-ie8 .col-xs-7,.lt-ie8 .col-xs-8,.lt-ie8 .col-xs-9,.lt-ie8 .col-xs-10,.lt-ie8 .col-xs-11,.lt-ie8 .col-xs-12,.lt-ie8 .col-sm-1,.lt-ie8 .col-sm-2,.lt-ie8 .col-sm-3,.lt-ie8 .col-sm-4,.lt-ie8 .col-sm-5,.lt-ie8 .col-sm-6,.lt-ie8 .col-sm-7,.lt-ie8 .col-sm-8,.lt-ie8 .col-sm-9,.lt-ie8 .col-sm-10,.lt-ie8 .col-sm-11,.lt-ie8 .col-sm-12,.lt-ie8 .col-md-1,.lt-ie8 .col-md-2,.lt-ie8 .col-md-3,.lt-ie8 .col-md-4,.lt-ie8 .col-md-5,.lt-ie8 .col-md-6,.lt-ie8 .col-md-7,.lt-ie8 .col-md-8,.lt-ie8 .col-md-9,.lt-ie8 .col-md-10,.lt-ie8 .col-md-11,.lt-ie8 .col-md-12,.lt-ie8 .input-group,.lt-ie8 .row,.lt-ie8 .content{box-sizing:border-box;behavior:url(/npas/javax.faces.resource/js/vendor/boxsizing.htc.htm)}
.lt-ie8 audio,.lt-ie8 canvas,.lt-ie8 video{display:inline;zoom:1}
html.lt-ie8{font-size:100%}
.lt-ie8 img{width:auto;height:auto;-ms-interpolation-mode:bicubic}
.lt-ie8 button,.lt-ie8 input{overflow:visible}
.lt-ie8 .container{zoom:1}
.lt-ie8 .row{zoom:1}
.lt-ie8 .dl-horizontal{zoom:1}
.lt-ie8 input[type="radio"],.lt-ie8 input[type="checkbox"]{margin-top:0}
.lt-ie8 .help-block{display:inline;zoom:1}
.lt-ie8 .form-horizontal .form-group{zoom:1}
.lt-ie8 .dropdown-toggle{margin-bottom:-3px}
.lt-ie8 .dropdown-menu .divider{width:100%;margin:-5px 0 5px}
.lt-ie8 .list-group{margin-left:0}
.lt-ie8 ul .list-group-item{list-style:none}
.lt-ie8 .sr-only{clip:rect(0 0 0 0)}
.lt-ie8 .glyphicon{text-decoration:inherit;line-height:normal}
.lt-ie8 .glyphicon-adjust{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe063;')}
.lt-ie8 .glyphicon-align-center{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe053;')}
.lt-ie8 .glyphicon-align-justify{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe055;')}
.lt-ie8 .glyphicon-align-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe052;')}
.lt-ie8 .glyphicon-align-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe054;')}
.lt-ie8 .glyphicon-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe094;')}
.lt-ie8 .glyphicon-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe091;')}
.lt-ie8 .glyphicon-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe092;')}
.lt-ie8 .glyphicon-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe093;')}
.lt-ie8 .glyphicon-asterisk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x002a;')}
.lt-ie8 .glyphicon-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe071;')}
.lt-ie8 .glyphicon-ban-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe090;')}
.lt-ie8 .glyphicon-barcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe040;')}
.lt-ie8 .glyphicon-bell{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe123;')}
.lt-ie8 .glyphicon-bold{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe048;')}
.lt-ie8 .glyphicon-book{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe043;')}
.lt-ie8 .glyphicon-bookmark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe044;')}
.lt-ie8 .glyphicon-briefcase{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe139;')}
.lt-ie8 .glyphicon-bullhorn{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe122;')}
.lt-ie8 .glyphicon-calendar{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe109;')}
.lt-ie8 .glyphicon-camera{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe046;')}
.lt-ie8 .glyphicon-certificate{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe124;')}
.lt-ie8 .glyphicon-check{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe067;')}
.lt-ie8 .glyphicon-chevron-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe114;')}
.lt-ie8 .glyphicon-chevron-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe079;')}
.lt-ie8 .glyphicon-chevron-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe080;')}
.lt-ie8 .glyphicon-chevron-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe113;')}
.lt-ie8 .glyphicon-circle-arrow-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe134;')}
.lt-ie8 .glyphicon-circle-arrow-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe132;')}
.lt-ie8 .glyphicon-circle-arrow-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe131;')}
.lt-ie8 .glyphicon-circle-arrow-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe133;')}
.lt-ie8 .glyphicon-cloud{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2601;')}
.lt-ie8 .glyphicon-cloud-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe197;')}
.lt-ie8 .glyphicon-cloud-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe198;')}
.lt-ie8 .glyphicon-cog{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe019;')}
.lt-ie8 .glyphicon-collapse{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe159;')}
.lt-ie8 .glyphicon-collapse-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe159;')}
.lt-ie8 .glyphicon-collapse-top{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe160;')}
.lt-ie8 .glyphicon-collapse-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe160;')}
.lt-ie8 .glyphicon-comment{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe111;')}
.lt-ie8 .glyphicon-compressed{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe181;')}
.lt-ie8 .glyphicon-copyright-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe194;')}
.lt-ie8 .glyphicon-credit-card{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe177;')}
.lt-ie8 .glyphicon-cutlery{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe179;')}
.lt-ie8 .glyphicon-dashboard{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe141;')}
.lt-ie8 .glyphicon-download{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe026;')}
.lt-ie8 .glyphicon-download-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe025;')}
.lt-ie8 .glyphicon-earphone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe182;')}
.lt-ie8 .glyphicon-edit{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe065;')}
.lt-ie8 .glyphicon-eject{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe078;')}
.lt-ie8 .glyphicon-envelope{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2709;')}
.lt-ie8 .glyphicon-euro{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x20ac;')}
.lt-ie8 .glyphicon-exclamation-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe101;')}
.lt-ie8 .glyphicon-expand{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe158;')}
.lt-ie8 .glyphicon-export{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe170;')}
.lt-ie8 .glyphicon-eye-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe106;')}
.lt-ie8 .glyphicon-eye-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe105;')}
.lt-ie8 .glyphicon-facetime-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe059;')}
.lt-ie8 .glyphicon-fast-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe070;')}
.lt-ie8 .glyphicon-fast-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe076;')}
.lt-ie8 .glyphicon-file{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe022;')}
.lt-ie8 .glyphicon-film{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe009;')}
.lt-ie8 .glyphicon-filter{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe138;')}
.lt-ie8 .glyphicon-fire{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe104;')}
.lt-ie8 .glyphicon-flag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe034;')}
.lt-ie8 .glyphicon-flash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe162;')}
.lt-ie8 .glyphicon-floppy-disk{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe172;')}
.lt-ie8 .glyphicon-floppy-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe176;')}
.lt-ie8 .glyphicon-floppy-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe174;')}
.lt-ie8 .glyphicon-floppy-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe175;')}
.lt-ie8 .glyphicon-floppy-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe173;')}
.lt-ie8 .glyphicon-folder-close{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe117;')}
.lt-ie8 .glyphicon-folder-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe118;')}
.lt-ie8 .glyphicon-font{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe047;')}
.lt-ie8 .glyphicon-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe075;')}
.lt-ie8 .glyphicon-fullscreen{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe140;')}
.lt-ie8 .glyphicon-gbp{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe149;')}
.lt-ie8 .glyphicon-gift{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe102;')}
.lt-ie8 .glyphicon-glass{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe001;')}
.lt-ie8 .glyphicon-globe{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe135;')}
.lt-ie8 .glyphicon-hand-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe130;')}
.lt-ie8 .glyphicon-hand-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe128;')}
.lt-ie8 .glyphicon-hand-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe127;')}
.lt-ie8 .glyphicon-hand-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe129;')}
.lt-ie8 .glyphicon-hdd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe121;')}
.lt-ie8 .glyphicon-hd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe187;')}
.lt-ie8 .glyphicon-header{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe180;')}
.lt-ie8 .glyphicon-headphones{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe035;')}
.lt-ie8 .glyphicon-heart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe005;')}
.lt-ie8 .glyphicon-heart-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe143;')}
.lt-ie8 .glyphicon-home{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe021;')}
.lt-ie8 .glyphicon-import{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe169;')}
.lt-ie8 .glyphicon-inbox{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe028;')}
.lt-ie8 .glyphicon-indent-left{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe057;')}
.lt-ie8 .glyphicon-indent-right{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe058;')}
.lt-ie8 .glyphicon-info-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe086;')}
.lt-ie8 .glyphicon-italic{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe049;')}
.lt-ie8 .glyphicon-leaf{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe103;')}
.lt-ie8 .glyphicon-link{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe144;')}
.lt-ie8 .glyphicon-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe056;')}
.lt-ie8 .glyphicon-list-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe032;')}
.lt-ie8 .glyphicon-lock{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe033;')}
.lt-ie8 .glyphicon-log-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe161;')}
.lt-ie8 .glyphicon-log-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe163;')}
.lt-ie8 .glyphicon-magnet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe112;')}
.lt-ie8 .glyphicon-map-marker{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe062;')}
.lt-ie8 .glyphicon-minus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x2212;')}
.lt-ie8 .glyphicon-minus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe082;')}
.lt-ie8 .glyphicon-move{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe068;')}
.lt-ie8 .glyphicon-music{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe002;')}
.lt-ie8 .glyphicon-new-window{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe164;')}
.lt-ie8 .glyphicon-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe017;')}
.lt-ie8 .glyphicon-ok{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe013;')}
.lt-ie8 .glyphicon-ok-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe089;')}
.lt-ie8 .glyphicon-ok-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe084;')}
.lt-ie8 .glyphicon-open{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe167;')}
.lt-ie8 .glyphicon-paperclip{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe142;')}
.lt-ie8 .glyphicon-pause{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe073;')}
.lt-ie8 .glyphicon-pencil{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x270f;')}
.lt-ie8 .glyphicon-phone{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe145;')}
.lt-ie8 .glyphicon-phone-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe183;')}
.lt-ie8 .glyphicon-picture{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe060;')}
.lt-ie8 .glyphicon-plane{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe108;')}
.lt-ie8 .glyphicon-play{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe072;')}
.lt-ie8 .glyphicon-play-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe029;')}
.lt-ie8 .glyphicon-plus{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#x002b;')}
.lt-ie8 .glyphicon-plus-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe081;')}
.lt-ie8 .glyphicon-print{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe045;')}
.lt-ie8 .glyphicon-pushpin{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe146;')}
.lt-ie8 .glyphicon-qrcode{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe039;')}
.lt-ie8 .glyphicon-question-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe085;')}
.lt-ie8 .glyphicon-random{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe110;')}
.lt-ie8 .glyphicon-record{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe165;')}
.lt-ie8 .glyphicon-refresh{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe031;')}
.lt-ie8 .glyphicon-registration-mark{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe195;')}
.lt-ie8 .glyphicon-remove{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe014;')}
.lt-ie8 .glyphicon-remove-circle{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe088;')}
.lt-ie8 .glyphicon-remove-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe083;')}
.lt-ie8 .glyphicon-repeat{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe030;')}
.lt-ie8 .glyphicon-resize-full{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe096;')}
.lt-ie8 .glyphicon-resize-horizontal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe120;')}
.lt-ie8 .glyphicon-resize-small{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe097;')}
.lt-ie8 .glyphicon-resize-vertical{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe119;')}
.lt-ie8 .glyphicon-retweet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe115;')}
.lt-ie8 .glyphicon-road{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe024;')}
.lt-ie8 .glyphicon-save{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe166;')}
.lt-ie8 .glyphicon-saved{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe168;')}
.lt-ie8 .glyphicon-screenshot{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe087;')}
.lt-ie8 .glyphicon-sd-video{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe186;')}
.lt-ie8 .glyphicon-search{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe003;')}
.lt-ie8 .glyphicon-send{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe171;')}
.lt-ie8 .glyphicon-share{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe066;')}
.lt-ie8 .glyphicon-share-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe095;')}
.lt-ie8 .glyphicon-shopping-cart{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe116;')}
.lt-ie8 .glyphicon-signal{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe018;')}
.lt-ie8 .glyphicon-sort{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe150;')}
.lt-ie8 .glyphicon-sort-by-alphabet{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe151;')}
.lt-ie8 .glyphicon-sort-by-alphabet-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe152;')}
.lt-ie8 .glyphicon-sort-by-attributes{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe155;')}
.lt-ie8 .glyphicon-sort-by-attributes-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe156;')}
.lt-ie8 .glyphicon-sort-by-order{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe153;')}
.lt-ie8 .glyphicon-sort-by-order-alt{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe154;')}
.lt-ie8 .glyphicon-sound-5-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe191;')}
.lt-ie8 .glyphicon-sound-6-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe192;')}
.lt-ie8 .glyphicon-sound-7-1{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe193;')}
.lt-ie8 .glyphicon-sound-dolby{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe190;')}
.lt-ie8 .glyphicon-sound-stereo{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe189;')}
.lt-ie8 .glyphicon-star{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe006;')}
.lt-ie8 .glyphicon-star-empty{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe007;')}
.lt-ie8 .glyphicon-stats{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe185;')}
.lt-ie8 .glyphicon-step-backward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe069;')}
.lt-ie8 .glyphicon-step-forward{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe077;')}
.lt-ie8 .glyphicon-stop{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe074;')}
.lt-ie8 .glyphicon-subtitles{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe188;')}
.lt-ie8 .glyphicon-tag{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe041;')}
.lt-ie8 .glyphicon-tags{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe042;')}
.lt-ie8 .glyphicon-tasks{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe137;')}
.lt-ie8 .glyphicon-text-height{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe050;')}
.lt-ie8 .glyphicon-text-width{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe051;')}
.lt-ie8 .glyphicon-th{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe011;')}
.lt-ie8 .glyphicon-th-large{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe010;')}
.lt-ie8 .glyphicon-th-list{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe012;')}
.lt-ie8 .glyphicon-thumbs-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe126;')}
.lt-ie8 .glyphicon-thumbs-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe125;')}
.lt-ie8 .glyphicon-time{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe023;')}
.lt-ie8 .glyphicon-tint{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe064;')}
.lt-ie8 .glyphicon-tower{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe184;')}
.lt-ie8 .glyphicon-transfer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe178;')}
.lt-ie8 .glyphicon-trash{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe020;')}
.lt-ie8 .glyphicon-tree-conifer{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe199;')}
.lt-ie8 .glyphicon-tree-deciduous{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe200;')}
.lt-ie8 .glyphicon-unchecked{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe157;')}
.lt-ie8 .glyphicon-upload{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe027;')}
.lt-ie8 .glyphicon-usd{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe148;')}
.lt-ie8 .glyphicon-user{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe008;')}
.lt-ie8 .glyphicon-volume-down{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe037;')}
.lt-ie8 .glyphicon-volume-off{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe036;')}
.lt-ie8 .glyphicon-volume-up{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe038;')}
.lt-ie8 .glyphicon-warning-sign{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe107;')}
.lt-ie8 .glyphicon-wrench{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe136;')}
.lt-ie8 .glyphicon-zoom-in{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe015;')}
.lt-ie8 .glyphicon-zoom-out{zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xe016;')}


/* ==================================================================== */
/* PRINT STYLES (Inlined to avoid required HTTP connection: h5bp.com/r) */
/* ==================================================================== */

@media print{
    *{
      background: transparent !important;
      color: #000 !important; /* Black prints faster: h5bp.com/s */
      -moz-box-shadow:none !important;
      -webkit-box-shadow:none !important;
      box-shadow:none !important;
      text-shadow: none !important;
    }

    a,
    a:visited{
      text-decoration: underline;
    }

    a[href]:after{
      content:" (" attr(href) ")";
    }

    abbr[title]:after{
      content:" (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after{
      content:"";
    }

    pre,
    blockquote{
      border:1px solid #999;
      page-break-inside:avoid;
    }

    thead{
      display:table-header-group; /* h5bp.com/t */
    }

    tr,
    img{
      page-break-inside:avoid;
    }

    img{
      max-width:100% !important;
    }

    @page{
      margin:0.5cm;
    }

    p,
    h2,
    h3{
      orphans:3;
      widows:3;
    }

    h2,
    h3{
      page-break-after: avoid;
    }
}

#tabs li a{
  font-size:20px;
  letter-spacing:0.02em;
  color:#888;
  font-family:"News Cycle",Arial,Tahoma,sans-serif;
  font-weight:400;
  line-height:26.4px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-width:1px;
  border-style:solid;
  border-color:#eee #eee #ddd;
  text-decoration:none;
}
#tabs li a:hover{
  background-color:#fff;
}
#tabs li.active a,
#tabs li.active a:hover{
  background-color:#eee;
  text-decoration:none;
  border:1px #ddd solid;
  border-bottom:1px #eee solid;
  color:#578300;
}
.tab-content .tab-pane form{
  border:1px #ddd solid;
  border-top:0;
}
@media (min-width: 551px) and (max-width: 991px){
  .tab-content form .leftPanel .input-group .lblAddon{
    text-align:left;
  }
}
@media (max-width: 550px){
  .tab-content form .leftPanel .input-group .lblAddon{
    display:block;
    width:100%;
    text-align:left;
  }
  .tab-content form .leftPanel .input-group .lblAddon label{
    padding:0;
  }
  .tab-content form .leftPanel .input-group input.form-control{
    display:block;
  }
  .tab-content form .leftPanel .input-group .helpAddon{
    padding:27px 0 0 10px;
  }
  #criteriaChecksPw{
    left:15px;
    width:100%;
  }
  #criteriaChecksPw > div:first-child{
    margin-left:0;
  }
  #tabs li{
    display:block;
    width:100%;
  }
}
.mono{
  font-family:Consolas, "Courier New", Courier, monospace;
}
.rob,
.termsService{
  height:225px;
  padding:20px;
  border:1px #ccc solid;
  overflow:scroll;
  margin:10px 0;
}
.rob h3,
.termsService h3{
  font-weight:bold;
}
.rob p,
.termsService p{
  font-weight:normal;
/*   font-size:0.9em; */
  line-height:1.3em;
/*   color:#666; */
}

.rob p,
.rob ul li,
.rob span,
.rob div,
.termsService p,
.termsService ul li,
.termsService span,
.termsService div{
	font-size:0.9em;
	color:#494b4c;
}

.rob ul,
.termsService ul{
    list-style: none;
    padding:0;
    margin:20px 0;
}

.rob ul li,
.termsService ul li{
    padding-left:1em; 
    text-indent:-.7em;
    margin:10px 0;
}

.rob ul li:before,
.termsService ul li:before{
    content:"• ";
    color:#578300;
}

#regSumBasic\:tcCbox,
#regSumExt\:tcCbox,
#regProvSumExt\:tcCbox,
#uamEditPinVerSumExt\:tcCbox,
#uamEditPinVerSumExtWithPin\:tcCbox{
  text-align:right;
}

#regSumBasic\:tcCbox .form-control-cbox-label,
#regSumExt\:tcCbox .form-control-cbox-label,
#regProvSumExt\:tcCbox .form-control-cbox-label,
#uamEditPinVerSumExt\:tcCbox .form-control-cbox-label,
#uamEditPinVerSumExtWithPin\:tcCbox .form-control-cbox-label{
  display:inline;
}

.leftPanel{
  background:#fff;
  padding:20px;
}
.rightPanel{
  background:#eee;
  padding:20px;
  padding-top:10px;
}
.rightPanel{
	float:right;
  border-left:20px #eee solid;
}
.rightPanel ul{
  list-style:none;
  padding:0;
  margin:0;
}
.rightPanel ul li{
  padding-left:1em;
  text-indent:-.7em;
}
.rightPanel ul li:before{
  content: "• ";
  color:#578300;
}
.rightPanel ul li,
.rightPanel ul li a{
  font-size:13px;
}
.rightPanel ul li{
  line-height:30px;
}
#returnToApp{
	padding-bottom:20px;
}
.lblAlignTop{
	vertical-align:top;	
}
.inputRadioGroup,
.inputCboxGroup{
	font-size:0.85em;
}
.inputRadioGroup #createAcct\:user_age\:0,
.inputRadioGroup #createAcct\:user_age\:1{
	/*width:18px;*/
	display:inline;
	margin-top:0;
}
.inputRadioGroup #createAcct\:user_age label,
.inputCboxGroup .form-control-cbox-label{
	font-weight:normal;
	padding-left:10px;
}
.formLabel{
	border:none;
}
.editAccLandingTitle h3{
	display:inline-block;
}
.editAccLandingAlignRight{
	float:right;
	padding: 11px 6px;
}
.editAccLandingLabel,
.cqaA5Lbl{
	font-weight: normal;
	padding: 11px 6px;
}

.cqFiveLbl{
  white-space:normal !important;
  line-height:1.3em;
}

.editAccLandingTitle{
	padding:3px;
	background-color:#C9C9C9;
	margin:11px 0px 3px 0px;
	width:100%;
}
/*.editAccLandingRow{
	padding:2px;
	background-color:#EDEDED;
	margin:2px 0px;
	width:100%;
}*/
#regCqaA1 .toggleClear,
#regCqaA2 .toggleClear,
#regCqaA3 .toggleClear,
#regCqaA4 .toggleClear,
#regCqaA5 .toggleClear{
	float:right;
	margin-right:38px;
	margin-bottom:0px;
}
.nameFieldWidth{
	width:33.3333% !important;
}
.lblLongerLabelWidth{
	width:250px;
}

/* PROGRESS BAR */
#pbarContainer{
  margin:20px 0 40px 0;
}

#pbarContainer #pbar > span{
  padding:0;
}

#pbarContainer #pbar #pbar-first,
#pbarContainer #pbar #pbar-second,
#pbarContainer #pbar #pbar-third,
#pbarContainer #pbar #pbar-fourth{
  border:2px #567c3e solid;
  border-right:none;
}
#pbarContainer #pbar #pbar-fourth{
  border-right:2px #567c3e solid;
}

/* STEP ONE */
#pbarContainer #pbar.pbar-one-fourth #pbar-first{
  background-color:#aec69f;
}
#pbarContainer #pbar.pbar-one-fourth #pbar-second,
#pbarContainer #pbar.pbar-one-fourth #pbar-third,
#pbarContainer #pbar.pbar-one-fourth #pbar-fourth{
  background-color:#f2f1f1
}

/* STEP TWO */
#pbarContainer #pbar.pbar-two-fourths #pbar-first{
  background-color:#aec69f;
}
#pbarContainer #pbar.pbar-two-fourths #pbar-second{
  background-color:#8aae7c;
}
#pbarContainer #pbar.pbar-two-fourths #pbar-third,
#pbarContainer #pbar.pbar-two-fourths #pbar-fourth{
  background-color:#f2f1f1
}

/* STEP THREE */
#pbarContainer #pbar.pbar-three-fourths #pbar-first{
  background-color:#aec69f;
}
#pbarContainer #pbar.pbar-three-fourths #pbar-second{
  background-color:#8aae7c;
}
#pbarContainer #pbar.pbar-three-fourths #pbar-third{
  background-color:#699d5f;
}
#pbarContainer #pbar.pbar-three-fourths #pbar-fourth{
  background-color:#f2f1f1
}

/* STEP 4 */
#pbarContainer #pbar.pbar-four-fourths #pbar-first{
  background-color:#aec69f;
}
#pbarContainer #pbar.pbar-four-fourths #pbar-second{
  background-color:#8aae7c;
}
#pbarContainer #pbar.pbar-four-fourths #pbar-third{
  background-color:#699d5f;
}
#pbarContainer #pbar.pbar-four-fourths #pbar-fourth{
  background-color:#567c3e;
}

.pbarFirstLbl,
.pbarSecondLbl,
.pbarThirdLbl,
.pbarFourthLbl{
  display:block;
  position:relative;
  top:30px;
  min-width:100px;
  text-align:left;
  font-family:"News Cycle",Arial,Tahoma,sans-serif;
  font-weight:700;
  color:#aaa;
}
.pbarThirdLbl{
  white-space:nowrap;
}

.activeStep .pbarFirstLbl,
.activeStep .pbarSecondLbl,
.activeStep .pbarThirdLbl,
.activeStep .pbarFourthLbl{
  color:#567c3e;
}

@media (min-width:600px) and (max-width:991px){
  .pbarFirstLbl,
  .pbarSecondLbl,
  .pbarThirdLbl,
  .pbarFourthLbl{
    font-size:0.8em;
    font-weight:400;
    letter-spacing:-0.5pt;
  }
}
@media (max-width:599px){
  #pbar{
    min-height:100px;
  }
  .pbarFirstLbl,
  .pbarSecondLbl,
  .pbarThirdLbl,
  .pbarFourthLbl{
    font-size:0.9em;
    font-weight:400;
    transform: rotate(90deg);
    transform-origin: left top 0;
    float:left;
    margin-left:15px;
  }
}

.lblWarning{
	color:red;
}
.extraLeftSpacing{
	padding-left:12px;
}
.extraRightSpacing{
	border-right-width:38px;
	border-right-style:solid;
	border-right-color:white;
}
.extraBottomSpacing{
	margin-bottom:9px !important;
}
.rmvLblStyle{
	display:inline;
	font-weight:normal;
}
.clearLabelPadding{
	padding-left:0px; 
	padding-right:0px;
}
.ssnInputExtraPadding{
	padding-left:8px !important;
}
#createAcctLinkContainer{
  display:inline;
}

.pin-rec-set{
  background:#eee;
  padding-top:10px;
  padding-bottom:10px;
}

form[id*=':uamPinAssoc'] .pin-rec-set,
#uamPinAssoc .pin-rec-set{
  /*background:#eee;*/
  background:#fff !important;
  padding-top:0;
  padding-bottom:0;
  padding:25px !important;
  margin-bottom:20px;
  border:1px #dedede solid;
}
.pin-rec-set h3,
.pin-rec-set-hdr{
  padding-bottom:10px;
  border-bottom:1px #ddd solid;
}

#uamEditPinVer .pinVerifySet,
#regPinVerify .pinVerifySet{
  border-right:1px #ddd solid;
}
@media (max-width: 991px){
  #uamEditPinVer .pinVerifySet,
  #regPinVerify .pinVerifySet{
    border-right:none;
  }
}

.pinVerifyField{
  min-height:140px;
}

#uamPinAssoc .pinVerifySet #regPinGroup{
  margin-bottom:0;
}

#uamPinAssoc .pinVerifySet a.button{
  margin-right:38px;
}

#uamEditPinVer .pinVerifyField .helpAddon,
#regPinVerify .pinVerifyField .helpAddon,
#uamEditPinVer .pinVerifySet .helpAddon,
#regPinVerify .pinVerifySet .helpAddon{
  background:#eee;
}

.pinVerifyField input[type='submit']{
  bottom:0;
  right:0;
  position:absolute;
}
.full-width{
	width:100%;
}
.extraMargin{
	margin-top:3px;
	margin-left:3px;
}

.bootstrap-select .dropdown-menu li.disabled,
.bootstrap-select .dropdown-menu li.disabled a,
.bootstrap-select .dropdown-menu li.disabled a span{
  background:#eee;
  color:#bbb !important;
}

#acctLockedEmailUnlockGroup,
#acctLockedCqUnlockGroup,
#forgotUnEmailGroup,
#forgotUnCqGroup,
#forgotPwEmailGroup,
#forgotPwCqGroup{
	border:1px solid #dedede;
	padding:20px 10px;
	margin:5px;
}
#acctLockedEmailUnlockGroup .button,
#acctLockedCqUnlockGroup .button,
#forgotUnCqGroup .button,
#forgotPwEmailGroup .button{
	margin-top:5px;
	width:200px;
}
#forgotPwCqGroup .button{
  margin-top:45px;
  width:200px;
}
#forgotUnEmailGroup .button{
	width:200px;
}
.mid-input-group{
	float:left !important;
}
@media (max-width:991px){
	#forgotUnEmailGroup .button{
		margin:20px 23px 0 0;
	}
	#forgotUnCqGroup .button,
  #forgotPwEmailGroup .button,
  #forgotPwCqGroup .button{
		margin:0 23px 0 0;
	}
}

/* =========================================== */
/* NPAS: FAQ                                   */
/* =========================================== */

#faqAccordion .glyphicon-chevron-right,
#faqAccordion .glyphicon-chevron-down{
  color:#578300;
}
#faqAccordion .panel,
#faqAccordion .panel-default,
#faqAccordion .panel-default > .panel-heading,
#faqAccordion .panel-group .panel-body{
  border:none;
  background-color:#fff;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
#faqAccordion .panel-group .panel-heading + .panel-collapse > .panel-body{
  border-top:none !important;
}
#faqAccordion a.collapsed > span.glyphicon-chevron-down:before{
  content:"\e080" !important;
}

/* =========================================== */
/* NPAS: UAM LANDING                           */
/* =========================================== */

.uamActionLinks{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:0.87em;
  text-align:right;
  padding:6px 15px 0 0;
}
/*#uamLandingEmailVerifyGroup .uamActionLinks,
#uamLandingAcctStatStatusGroup .uamActionLinks{
  padding:6px 50px 0 0; 
}*/

.uamHdr .uamActionLinks{
  /*padding:15px 15px 0 0;*/
  padding:15px 50px 0 0;
}
.uamHdr .uamHeadingTip{
  position:absolute;
  right:-3px;
}

.uamActionLinks .helpAddon{
  background-color:transparent !important;
}

@media (max-width:399px){
  .uamHdr .uamActionLinks{
    padding:0 15px 15px 0;
  }
  #uamLanding .uamBody .control-label{
      font-size:0.75em;
  }
  .form-horizontal .form-control-static {
    font-size:0.75em;
  }
}

#histId .uamHdr .uamActionLinks{
  padding:9px 15px 0 0;
}
.uamHdr .uamActionLinks a{
  color:#fff;
}
.uamActionLinks a{
  margin-left:10px;
}
.uamHdr .pull-left{
  display:inline-block !important;
}
#uamLanding .form-group{
  border:1px solid #dedede;
  /*border:1px solid #578300;*/
  border-bottom:none;
  margin-bottom:0;
  padding:10px 0;
  min-height:50px;
}
#uamLanding #histId #uamLanding\:histIdTbl tbody tr td{
  border:1px solid #dedede;
  border-bottom:none;
}
#uamLanding #histId #uamLanding\:histIdTbl tbody tr.last td{
  border-bottom:1px solid #dedede;
}
#uamLandingUserSumPhoneGroup,
#uamLandingAcctStatSsaGroup{
  border-bottom:1px solid #dedede !important;
}

#uamLanding #histId #uamLanding\:histIdTbl{
  width:100%;
}
#uamLanding #histId #uamLanding\:histIdTbl th,
#uamLanding #histId #uamLanding\:histIdTbl td{
  padding:10px 8px;
}
#uamLanding #histId #uamLanding\:histIdTbl td{
  font-size:0.87em;
  font-family:'Droid Serif',serif;
  color:#494b4c;
}

/*#uamLanding .uamHdr > h3,
#uamLanding .uamHdr > div*/
#uamLanding .uamHdr{
  margin-top:30px;
  display:inline-block;
  width:100%;
  vertical-align:bottom;
  background: #578300; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #578300 50%, #527c00 50%, #527c00 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#578300), color-stop(50%,#527c00), color-stop(100%,#527c00)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #578300 50%,#527c00 50%,#527c00 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #578300 50%,#527c00 50%,#527c00 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#578300', endColorstr='#527c00',GradientType=0 ); /* IE6-8 */
}


#uamLanding #userSum .uamHdr{
  margin-top:10px;
}

#uamLanding #histId #uamLanding\:histIdTbl thead tr th{
/*  margin-top:30px;
  display:inline-block;
  width:100%;
  vertical-align:bottom;*/
  color:#fff;
  text-transform:uppercase;
  font-family: Arial,Helvetica,Tahoma,sans-serif;
  font-size: 0.75em;
  font-weight:700;
  background: #709526; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1NzgwMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0ZTczMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU3MzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top,  #709526 50%, #6c9026 50%, #6c9026 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#709526), color-stop(50%,#6c9026), color-stop(100%,#6c9026)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #709526 50%,#6c9026 50%,#6c9026 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #709526 50%,#6c9026 50%,#6c9026 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #709526 50%,#6c9026 50%,#6c9026 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #709526 50%,#6c9026 50%,#6c9026 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#709526', endColorstr='#6c9026',GradientType=0 ); /* IE6-8 */
}

.uamBody .even{
  
}
.uamBody > .odd{
  background-color:#eef2e5;
}

.uamActionLinks span.label{
  font-family:'News Cycle',Arial,Tahoma,sans-serif;
  font-size:0.9em;
  text-transform:uppercase;
  letter-spacing:0.75pt;
}

#uamLanding .uamHdr > h3{
  color:#fff;
  margin-top:12px;
}

/*#uamLanding .uamHdr*/

/*#uamLanding .uamBody{
  border:1px solid #dedede;
}*/

.uamHeadingTip{
  /*position:relative;*/
  right:0;
  top:0;
  background-color:transparent !important;
  float:right;
}
.uamHeadingTip a{
  position:absolute;
  right:20px;
  top:15px;
}
/*.uamHeadingTip .glyphicon-question-sign{
  color:#999;
}*/
.uamHdr .glyphicon-question-sign{
  color:#fff !important;
}

@media (max-width:399px){
  #uamLanding #histId #uamLanding\:histIdTbl thead tr th,
  #uamLanding #histId #uamLanding\:histIdTbl tbody tr td,
  #uamLanding .uamBody .form-group .form-control-static,
  #uamLanding span.label-info,
  #uamLanding span.label-default,
  #uamLanding span.label-primary,
  #uamLanding span.label-success,
  #uamLanding span.label-info,
  #uamLanding span.label-warning,
  #uamLanding span.label-danger{
    font-size:0.75em !important;
    white-space:-moz-pre-wrap !important;   /* Mozilla, since 1999 */
    white-space:-pre-wrap;                  /* Opera 4-6 */
    white-space:-o-pre-wrap;                /* Opera 7 */
    white-space:pre-wrap;                   /* css-3 */
    text-wrap:unrestricted;                 /* css-3 */
    word-wrap:break-word;                   /* Internet Explorer 5.5+ */
    word-break:break-all;
    white-space:normal;
  }
  #uamLanding #histId .uamHdr .uamActionLinks{
    padding:0 15px 9px 0;
  }
}
@media (min-width:400px) and (max-width:767px){
  #uamLanding #userSum .uamHdr .uamActionLinks{
    padding:0 15px 15px 0;
  }
}

/* Fixes bootstrap-select bug where original native select is incorrectly displaying on the Edit Profile page */
/*#uamEditProf\:state{
  display:none !important;
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  visibility:hidden;
}