.container {
	padding: 5px;
}
img {
	border: 0px;
}
.question_container {
	padding: 4px;
	height: 35%;
	/*overflow-y: scroll;*/
}
.option_container {
	padding: 4px;
	height: 35%;
	overflow-y: scroll;
}
.op {
	padding: 4px;
}
.question_div {
	display: none;
	border-top: 1px solid #dddddd;
}
.footer_buttons {
	position: fixed;
	bottom: 0px;
	background: #ffffff;
	width: 100%;
	height: 80px;
	padding: 4px;
	border-top: 1px solid #dddddd;
}
.qbtn {
	cursor: pointer;
	width: 40px;
	height: 30px;
	border-radius: 5px;
	background-color: #212121;
	color: #ffffff;
	float: left;
	font-size: 15px;
	padding: 2px;
	text-align: center;
	margin: 5px;
}
.save_answer_signal {
	float: right;
	width: 6px;
	height: 6px;
	border-radius: 2px;
	background-color: #666666;
	margin: 2px;
}
#photograph {
	width: 150px;
	height: 150px;
}

.navbar-default {
    background-color: #222222;
    border-color: #222222;
    border-radius: 0;
}

.navbar-default .navbar-nav > li > a{ color:#7a7f88; font-weight:bold}
.navbar-default .navbar-nav > li > a:hover{ color:#fff}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #222222;
    color: #fff;
}
.navbar-nav > li > .dropdown-menu {
    background-color: #222222;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	 background-color: #222222;
    color: #fff;
	}
.dropdown-menu > li > a{ color:#FFF;}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #222222;
    color: #DA3300;
    text-decoration: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #222222;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
    color: #fff;
}

form {margin-bottom:0;}

table tr th{ font-size:12; font-weight:bold; background-color:#F5F5F5}
table tr td{ font-size:12; font-weight:normal}
.pheading{min-height:40px; margin-bottom:20px}
.form-qapp{ padding:15px}
.question-type-heading{ font-weight:bold !important; font-size:16px}
/*.btn-info{ background: #da3300 none repeat scroll 0 0 !important;
    border: medium none;
    color: #fff !important;
    font: bold 14px/14px "Asap",sans-serif;
    padding: 15px 21px !important;
    text-decoration: none !important;
    text-transform: uppercase; border-radius:0}
.btn-info:hover{  background: #222222 none repeat scroll 0 0 !important;
    color: #fff !important;
    text-decoration: none !important;}*/
.btn-info {background: #5b9bd5;border-color:#41719c;}
.btn-flat{ background: #c55a11;border-width:0;font-size: 12px;
    text-transform: uppercase; border-radius:0;color: #fff !important;}
.btn-flat:hover{  background: #222222;text-decoration: none !important;}
.panel-default  .panel-heading {
    background-color: #da3300;
    border-color: #da3300;
    color: #fff;
    font-weight: bold;
}

.panel-wizard .panel-body {min-height:320px;}

.swMain .buttonFinish,
.swMain .buttonPrevious,
.swMain .buttonNext,
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.swMain .buttonFinish:hover,
.swMain .buttonPrevious:hover,
.swMain .buttonNext:hover,
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.swMain .buttonFinish:active,
.swMain .buttonPrevious:active,
.swMain .buttonNext:active,
.myButton:active {
	position:relative;
	top:1px;
}
.swMain .buttonDisabled {
  color:#F8F8F8  !important;
  background: #CCCCCC !important;
  background-color: #CCCCCC !important;
  border: 1px solid #CCCCCC  !important;
  cursor:text;    
  box-shadow: none;text-shadow: none;
}

.span-link,
.span-link a {color:#808080;}
.span-link {font-size:11px;margin:0;}


.panel-flat {border:0;border-radius: 0;}
.panel-flat .panel-heading {border-radius: 0;
    background-color: #c55a11;
    border-color: #c24f00;
    color: #fff;
    font-weight: bold;
}
.panel-flat .panel-body {padding: 10px;}

.login-panel {width:360px;margin:0 auto;}
.forget-panel {width:480px;margin:0 auto;background: none;border-width:0;border-radius: 0}
.forget-panel .panel-heading {margin-bottom:6px;}
.forget-panel .panel-body {border:1px solid #ddd;border-radius: 0;padding:23px;}

.p-notice {font-size:11px;margin-bottom:10px;}
.p-notice p {margin-bottom:3px;}
.p-notice p:first-child {color:red;}

.modal-header {background:#c55a11;color:#fff;}
.modal-content {border-radius: 0;}

.form-control{ border:none; height:40px;}
.form-control-flat { border-radius:0;border:1px solid #bbbbbb;box-shadow: none;}

.panel-body {
    background-color: #f5f5f5;
    padding: 15px;}
.op p{ display:inline}
input:-webkit-autofill,
input:focus:-webkit-autofill { -webkit-box-shadow:0 0 0 500px white inset; }

body {background:rgba(204, 204, 204, 0.42)!important;}
#acct-sign-in {width:620px;margin:50px auto 20px;background:#fff;border:1px solid #dadada;padding:25px;box-shadow:0px 0px 21px rgba(24,24,24,0.3);}
.bg-signin {background: url(../images/bg-signin.jpg) no-repeat;background-size:cover;}
#acct-sign-in .pages_header {padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e4e4e4;overflow:hidden;}
#acct-sign-in .pages_header h4 {font-weight:600;color:#da3300;font-size:18px;margin:0;float:left;font-weight: normal;}
#acct-sign-in .pages_header h4 .fa {color:#808285;display:inline-block;margin-right:7px;}
#acct-sign-in .pages_header .sl0 {float:right;}
#acct-sign-in .form-list {list-style:none;margin-left:-5px;margin-right:-5px;overflow:hidden;padding:0;}
#acct-sign-in .form-list label {margin-bottom:10px;display:block;color:#808285;font-weight:normal;}
#acct-sign-in .form-list li {padding-left:5px;padding-right:5px;margin-top:15px;float:left;width:100%;}
#acct-sign-in .form-list .wide {width:50%;}
#acct-sign-in .form-list .button-group a {color:#808285;}
#acct-sign-in .form-list .button-group button {margin-right:15px;}