.header{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFF;
	box-shadow:0 0 10px #CCC;
	margin-bottom:30px;
}
.exam_main_heading{
	margin-top:5px;
}
body{
	background-color:#F6F8F9;	
}
.option-selector{
	background-color:#FFF;
	border-left:5px solid #FF1949;
	padding:20px;
	border-radius:5px;
	margin-bottom:30px;
	box-shadow:0 0 10px #CCC;
}
.theme-text-color{
	color:#FF1949;
}
.slider.slider-horizontal{
	width:100%;
}
.dropdown{
	width:50px;
	margin-left:15px;
}
/*button{
	background-color:#FF1949;
	color:#fff;
	border:none;
	padding:10px 30px;
	border-radius:5px;
}*/
.image-container{
	margin-top:10px;
}
.timer{
	margin-top:10px;
}
.question_area{
	background-color:#FFF;
	padding:20px;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.modal-dialog {
  position:absolute;
  top:50% !important;
  transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  -webkit-transform: translate(0, -50%) !important;
  margin:auto 25%;
  width:50%;
  height:60%;
}
.modal-content {
  min-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0; 
}
.modal-body {
  position:absolute;
  top:45px; /** height of header **/
  bottom:45px;  /** height of footer **/
  left:0;
  right:0;
  overflow-y:auto;
}
.modal-footer {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}
.slider-handle{
	background-image:linear-gradient(to bottom, #FF1949, #FF1949);
}
.btn-primary{
	background-color:#FF1949;
	border-color:#FF1949;
}
.btn-primary:hover{
	background-color:#ef1c46;
	border-color:#ef1c46;
}