/*

/* Pad the edges of the mobile views a bit */
.quiz {
  padding-left: 15px;
  padding-right: 15px;
}
#intro {
    border-left:1px #ccc dashed;
}
#leaders-score {
    padding:10px;
    background: #f8f8f8;
    margin-bottom: 20px;
}
ul {
    list-style: none;
}
#finalscore {
    text-align:center;
}
#finalscore h2.userscore {
    font-size: 4em;
}
#finalscore p#verdict {
    font-size: 2em;
}
li.correct,li.correctuser {
    color: green;
}
li.skip {
    color: blue;
}
li.wrong {
    color: red;
}
strong.currentuser {
    color:green;
}
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#contextual, #contextual2 {display:none;}
a#editor {cursor:pointer;}
#updater, #ajaxupdater {display:none;position: absolute;width:30%; text-align: center;left:35%;}
p.signed {padding-right:20px;}
.helper { display:none;}
#submitstart{padding: 10px 30px;}


/***********Custom CSS*********/
.navbar-default{ background:#EEEEEE; padding:20px 0; border-bottom:5px solid #D5D5D5;}
#logo{ float:left; margin:0 40px 0 0;}
.navbar-brand{ margin-top:20px;}
.navbar > .container .navbar-brand{ font-size:20px; margin-left:0; color:#004DA5; font-weight:bold}
.userLogin{ min-height:500px; max-width:400px; margin:90px auto 0}
.form-notification {margin: 25px;font-weight: bold;text-align: center;}
.form-signin{ background:#eee; padding:30px; max-width:400px; box-shadow:0 10px 15px -4px #d2d2d2; border:1px solid #dfdfdf;}
.form-signin .form-control{ margin-bottom:15px;}
.form-signin .btn-lg{ margin-top:20px;}
.userLogin h2{ font-size:22px; background:#414141; color:#fff; margin:0; padding:15px; text-align:center}
.form-control::-moz-placeholder{ color:#4D4D4D}
.btn-lg,.btn{ border-radius:0}
.btn-primary{ background:#124f94;}
.navbar-nav > li > a{ padding:10px;}
p.signed{ margin:9px 0 10px 10px}
#footer{background:#EEEEEE; padding:20px 0; border-top:1px solid #dfdfdf; text-align:center;}
#footer p{ margin:0;}
.navbar-collapse{ float:right; background:#FFF; margin-top:15px; padding:0; clear:right}
.navbar-default .navbar-nav > li > a{ color:#fff; background:#124f94;}
.navbar  .glyphicon{  color:#EA6D1B;}

.quiz{ min-height:500px;}
#intro{ border:none;}
#intro ul{ list-style:decimal; padding-left:20px;}
#intro li{ padding-bottom:20px;}
#questionBox #submitstart{ background:#124f94; border-color:#124f94; font-size:20px;}
#questionBox #submitstart:hover{ background:#333}
#questionBox ul { padding-left:0; margin-bottom:30px;}
#questionBox ul label{ line-height:30px; font-size:16px; font-weight:normal;}
li.skip{color:#0857FF}
#questionBox .btn { font-size:16px; padding:15px 20px; margin-right:15px;}

.center{ text-align:center;}
#intro ul.list-group{ padding-left:0}
.question{ font-size:20px; line-height:30px; padding-bottom:10px;}

#finalscore h2{ font-size:20px; line-height:30px;}
#finalscore h3{ font-size:30px; line-height:40px;}
#finalscore h4{ font-size:40px; line-height:50px;}
#finalscore h5{ font-size:30px; line-height:40px;}
#finalscore h6{ font-size:22px;}
#compare .btn{ background:#F60; color:#fff; font-size:26px; margin-top:20px; padding:15px 25px;}
#compare .btn:hover{ background:#333}
.green{ color:#090}
.red{color:#C00}
.queAns{line-height:26px; padding-bottom:5px; padding-top:15px;}
.padB20{ padding-bottom:20px;}
.dateBox{ float:right;}
.quizDetails li{ float:left; width:50%;}
.quizDetails{ margin-bottom:20px;}
.login-error{text-align: center;color: red;}
.gic-error{font-size:30px;position: absolute;top:35%;}
.answerRadio{width:20px;height:20px;vertical-align: top;}
.answerLabel{padding-left:10px;}