input
{
  color:black;
}


#acctSettingsSecurityContainer
{
    width:100%;
    font-size:150%;
    color:#cccccc;
}

#acctSettingsSecuritySessionGrid
{
  height: 5.5em;
}


#acctSettingsSecuritySessionHistory
{
    color:white;
    text-align: center;
    margin: 0 auto;
}

#acctSettingsSessionHistoryContainer
{
    width:100%;
    height: 7em;
}

.AcctSettingsSecurityRadioText
{
    color:#5d9ec8;
    margin-left:.5em;
    margin-top:.5em;
}

#acctSettingsSecurityQuestion
{
   margin : 1em auto;
   text-align: center;
}

#acctSettingsSecurityRadioButtons  input
{
    margin-left :12em;
}

#acctSettingsSecurityTwoFactorQuestionMark
{
    margin-left:.5em;
    width:1em;
    position: relative;
    top: .2em;
}


#acctSettingsSecurityTwoFactor
{
    border:solid;
    border-color:antiquewhite;
    color:antiquewhite;
    width:14em;
    height:4em;
    text-align: center;
    vertical-align: middle;
    line-height: 4em;
    margin: 2em auto;
}

.AccountSettingsSecurityGridCol
{
    background:white;
    color:black;
    font-size:50%;
    padding-right: 0.5em;
  box-sizing: border-box;
}

.AcctSettingsSecurityQuestionInput
{
    width:37em;
    background-color: white;
    color:grey;
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left:6em;
}
.AcctSettingsSecurityQuestionNumber
{
    color:#5d9ec8;
    margin-left:2em;
    margin-right:.5em;
}

.AcctSettingsSecurityQuestionCombo
{
    color:black;
    background-color: grey;
    font-size: 70%;
}

.SecurityQuestionInput {
  border: solid #0eabd9 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  line-height: 1.5em;
  background: #000;
  color: #A9A8A8;
  margin-top: .25em;
  margin-bottom: .25em;
}

#acctSettingsSecurityQuestions
{
  width: 98%;
}

.QuestionsList
{
  margin: 0 auto;
}

.QuestionsList li
{
    color: #5c9ec8 ;
    font-size: 90%;
}

.AiAcctSettingsGridHdr
{
  width:100%;
  white-space:nowrap;
  background-color: black;

}


#acctSettingsSecurityDivider
{
  height: 1px;
  width: 27.95em;
  margin-left: .1em;
  background-color: white;
}

#acctSettingsAuthenticationOptions
{
  margin: 0 auto;
  text-align: left;
  padding-left: 30%;
}

.SessionHistoryGridRow
{
  background: white;
  line-height: 1.3em;
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{
  @media
  {

  }
}


@media screen and (max-width:767px)
{

  #acctSettingsSecuritySessionHistory
  {
      color: white;
      text-align: center;
      margin: 0 auto;
      width:95%;
  }


  #acctSettingsSecurityQuestion
  {
      margin: 1em auto;
      text-align: left;
      width: 90%;
  }

  #acctSettingsSecurityRadioButtons input
  {
      margin-left: 25%;
      margin-bottom: 1em;
  }

  .QuestionsList
  {
    width: 90%;
  }


  #acctSettingsSecurityTwoFactorQuestionMark
  {
    display:none;
  }

}

.AccountSettingsSecurityGridStdHdrCol
{
  background-color: black;
  color:white;
  display:inline-block;
  padding-right: 0.5em;
  box-sizing: border-box;
}

#acctSettingsSecuritySessionGrid_location span
{
  position: relative;
  left: .2em;
}

#acctSettingsSecuritySessionGrid_browser span
{
  position: relative;
  left: .1em;

}

#acctSettingsSecuritySessionGrid_action span
{
  position: relative;
  left: .2em;
}

.SecurityDeviceImg
{
  height:2em;
}