/**
 * background gray - #f5f5f5
 * spot white - #ffffff
 * spot green - #C1D109
 * spot blue - #36a9e1
 */


/* USEFUL CLASSES */
.makeblack {
  color: #000000;
}
.makegreen {
  color: #C1D109;
}
.makeyellow {
  color: #C4C44D;
}
.makered {
  color: #C44D4D;
}
.makeblue {
  color: #36a9e1;
}

body {
  background-color: #f5f5f5;
  background-image: url('/img/background.png');
}

.colorblock {
background-color: #2F5396;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 300px;
z-index: -1;
box-shadow: 0px 5px 5px #d5d5d5;
}
header {
padding-top: 15px;
/*background-image: url('hplogo.png'); */
background-repeat: no-repeat;
background-position: left center;
}

.navbar-brand {
  color: #C1D109;
  padding: 0px 0px 0px 5px;
}

h1 {
  line-height: 58px;
padding: 0px;
margin: 0px;
}

.appspace {
  background-color: white;
  box-shadow: 0px 5px 5px #d5d5d5;
}

/**
 * Survey edit page
 */
.edit-survey-questions{
  display: none;
}

/**
 * People list panel
 */
.companyPeopleList td.male {
/*  background: linear-gradient(to left, transparent, rgba(196,196,255,0.3)) */
  background-color: rgba(196,196,255,0.1);
}
.companyPeopleList td.female {
/*  background: linear-gradient(to left, transparent, rgba(255,196,196,0.3)) */
  background-color: rgba(255,196,196,0.1);
}
/*
.companyPeopleList tr:nth-child(odd) {
  background-color: rgb(255,255,255);
}
.companyPeopleList tr:nth-child(even) {
  background-color: rgb(250,250,250);
}
*/

/**
 * Answers panel 
 */
.hide {
    display:none;
}

.show {
    display:block;
}


/* registration form */
#fos_user_registration_form_roles_0{
	margin-right: 10px;
}

#fos_user_registration_form_roles_1{
	margin-right: 10px;
	margin-left: 40px;
}

#fos_user_registration_form_roles_2{
	margin-right: 10px;
	margin-left: 40px;
}

#fos_user_registration_form_companies.form-control{
	height: auto;
}

#fos_user_registration_form_companies input{
	vertical-align: -2px;
}


#fos_user_registration_form_companies input{
	float: left;
	vertical-align: middle;
	margin-right: 10px;
}

#fos_user_registration_form_companies label{
	display: block;
	padding-right: 10px;
	white-space: nowrap;
}




.panel-heading a.spander:after {
  font-family: 'Glyphicons Halflings';
  content: "\e114";    
  float: right; 
  color: grey; 
}
.panel-heading a.spander.collapsed:after {
  content: "\e080";
}

.testidcolumn {
display: none;
}

body .breadcrumb {
  line-height: 34px;
}

.slider.slider-horizontal {
  width: 100% !important;
}
.slider.slider-horizontal .slider-selection {
  background: #BABABA;
}

.alert-sm {
  padding: 4px !important;
}

/* Merge tool changes */
#form_person, #form_peopletomerge { display: none; }

a.questionhelp {
    display: inline-block;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
}

.glyphicon.spinning {
  animation: spin 1s infinite linear;
  -webkit-animation: spin2 1s infinite linear;
}

@keyframes spin {
  from { transform: scale(1) rotate(0deg); }
  to { transform: scale(1) rotate(360deg); }
}

@-webkit-keyframes spin2 {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}


.lastTestAnswer {
    color: darkgray;
}

#assessmentsPanel .form-group {
    margin-bottom: 0px;
}
#assessmentsPanel p {
    margin-bottom: 0px;
}
#assessmentsPanel label {
    margin-bottom: 0px;
}
.input-xs {
    height: 20px;
    padding: 5px 5px;
    font-size: 10px;
    line-height: 1.5;
    border-radius: 3px;
}

.breadcrumb.pull-right {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.breadcrumb label {
    margin-bottom: 0px;
}
.breadcrumb.bg-danger {
    color: #b94a48;
    background-color: #f2dede;
}
#breadcrumbRow #breadcrumbRow-breadcrumb {
    padding-right: 1px;
}
#breadcrumbRow #breadcrumbRow-consent{
    padding-left: 1px;
}

.panel-heading.row {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.panel-heading.row .panel-title {
    padding-top: 10px;
    padding-bottom: 10px;
}

fieldset[disabled] .form-control {
    background-color: #fefefe !important;
    border: white !important;
    color: #000 !important;
}

.panel-heading .panel-title.control-label {
    text-align: left;
}

.prescreenbadges .badge {
    font-size: 24px;
    margin-top: 5px;
    font-weight: lighter;
}
.prescreenbadgesLabel {
    font-size: 24px;
    margin-top: 5px;
}

.matchicon .glyphicon {
    color: grey;
}

.prescreenSelected tr:hover .mergicon a {
    visibility: visible;
}
.prescreenSelected tr .mergicon a {
    visibility: hidden;
}
tr .mergicon a {
    visibility: hidden;
}

.lifestyleIcon img {
    max-height: 42px;
}

lifestyleIconGreen {
    background-color: green;
}
lifestyleIconAmber{
    background-color: yellow;
}
lifestyleIconRed{
    background-color: red;
}
lifestyleIconLastGreen {
    border-left: 8px solid green;
}
lifestyleIconLastAmber{
    border-left: 8px solid yellow;
}
lifestyleIconLastRed{
    border-left: 8px solid red;
}

table tbody tr td.containerCell {
    /*padding: 0px;*/
    text-align: center;
}
table tbody tr td.containerCell table.table {
    margin-bottom: 0px;
    background-color: transparent;
}
table tbody tr td.containerCell table tbody tr:first-child td {
    border-top: none;
}
#lifestyleQuestions > tr td:first-child {
    width: 60%;
}
#lifestyleQuestions .btn-group .active {
    text-decoration: underline;
}
#lifestyleQuestions .btn {
    opacity: 0.7;
}
#lifestyleQuestions .btn.active {
    opacity: 1;
}

.lifestyleIcon {
    float: left;
    margin-right: 3em;
}
.lifestyleIcon .RAG_green {
    background-color: #47a447;
}
.lifestyleIcon .RAG_amber {
    background-color: #ed9c28;
}
.lifestyleIcon .RAG_red {
    background-color: #d2322d;
}

#lifestyleQuestions tr td:first-child {
    line-height: 32px;
}

/*#asslifeqs .dispOpt {*/
    /*!*display: none;*!*/
    /*display: table-row;*/
/*}*/

/*#asslifeqs.dispOpt1 .dispOpt.dispOpt1 {*/
    /*display: table-row;*/
/*}*/
/*#asslifeqs.dispOpt2 .dispOpt.dispOpt2 {*/
    /*display: table-row;*/
/*}*/
/*#asslifeqs.dispOpt3 .dispOpt.dispOpt3 {*/
    /*display: table-row;*/
/*}*/
/*#asslifeqs.dispOpt4 .dispOpt.dispOpt4 {*/
    /*display: table-row;*/
/*}*/
/*#asslifeqs.dispOpt5 .dispOpt.dispOpt5 {*/
    /*display: table-row;*/
/*}*/

.subjectNameField span {
    visibility: hidden;
}
.subjectNameField:hover span {
    visibility: visible;
}

.preasstemplatemin .preasstemplateMin {
}

.preasstemplatemin .preasstemplateMax {
    display: none;
}

.preasstemplatemax .preasstemplateMax {
    display: block;
}
.preasstemplatemax .dispOpt.preasstemplateMax {
   display: table-row;
}

.lifestyle-question-space label.btn {
    background: #e0e0e0;
    border-color: #868686;
    color: #565656;
}

.lifestyle-question-space label.active.btn.btn-success {
    color: #ffffff;
    background-color: #47a447;
    border-color: #398439;
}
.lifestyle-question-space label.active.btn.btn-warning {
    color: #ffffff;
    background-color: #ed9c28;
    border-color: #d58512;
}
.lifestyle-question-space label.active.btn.btn-danger {
    color: #ffffff;
    background-color: #d2322d;
    border-color: #ac2925;
}
@media (min-width:992px){.modal-lg{width:900px}}
