/* ---------------------------------------------- */
/* pop up container
/* ---------------------------------------------- */
.browser-upgrade-wrapper .aui-dialog-content {
  padding: 0; }
.browser-upgrade-wrapper .aui-dialog-hd {
  background: none;
  border-radius: 0;
  border: none;
  padding: 0;
  box-shadow: none;
  text-shadow: none; }
  .browser-upgrade-wrapper .aui-dialog-hd .aui-buttonitem-icon {
    background: none; }
.browser-upgrade-wrapper .aui-dialog-hd button.aui-state-default {
  background: url("/noridian-medicare-theme/images/coverage-options-sprites.png") no-repeat -189px -75px;
  border: none;
  padding: 0;
  width: 38px;
  height: 38px;
  border-radius: 0; }

.popup-container {
  padding: 0 15px 20px;
  background: #fff; }
  .popup-container .popup-inner-container {
    padding-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 25px; }
    .popup-container .popup-inner-container .scroller {
      height: 400px;
      overflow: auto; }
  .popup-container h3 {
    font-family: 'Titillium Web', Tahoma, Verdana sans-serif;
    font-weight: bold;
    color: #1b75bc;
    font-size: 1.429em;
    margin: 0; }
  .popup-container p {
    font-size: 0.857em;
    line-height: 1em;
    padding: 20px 0 0 0;
    color: #575757; }
  .popup-container a {
    color: #1b75bc;
    text-decoration: none; }
  .popup-container h4 {
    font-size: 1.071em;
    color: #1b75bc;
    text-align: center; }
  .popup-container .message-container {
    text-align: center; }
    .popup-container .message-container label {
      font-size: 0.929em;
      color: #636466; }

.ie7 .popup-inner-container {
  float: left;
  width: 100%; }

.ie7 .message-container {
  margin-top: 25px; }

/* ---------------------------------------------- */
/* browser icons
/* ---------------------------------------------- */
.browser-container {
  list-style: none;
  padding: 0;
  margin: 45px 0 0; }
  .browser-container li {
    display: inline-block;
    font-size: 0.857em;
    width: 164px;
    text-align: center; }
    .browser-container li > a {
      display: block; }
      .browser-container li > a > span {
        display: block;
        margin: 0 auto; }
  .browser-container .img {
    background: url("/noridian-medicare-theme/images/browser-sprites.jpg") no-repeat; }
  .browser-container .content {
    margin: 10px 0 0; }
  .browser-container .ie .img {
    background-position: 0 0;
    width: 47px;
    height: 48px; }
  .browser-container .firefox .img {
    background-position: 0 -48px;
    width: 50px;
    height: 48px; }
  .browser-container .chrome .img {
    background-position: 0 -96px;
    width: 49px;
    height: 47px; }
  .browser-container .safari .img {
    background-position: 0 -143px;
    width: 45px;
    height: 49px; }

.ie7 .browser-container {
  float: left; }
  .ie7 .browser-container li {
    float: left; }

