/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

.form-horizontal.control-label {
    text-align: left;
}

/* dotted underline class                                       */
dotted{
  border-bottom: 1px dashed #999;
  text-decoration: none; 
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* special paragraph without hyphening                          */
/* (for answer option  labels in matrix questions               */

al {
  word-break: break-word;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

/* @media only screen and (max-width: 30em) {
  body .btn { white-space: normal }
}*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Display bootstrap answer buttons vertically                  */

.btn-group .btn-primary {
    position: relative;
    float: none;
   
    }
    
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Create space between bootstrap answer buttons                */

.btn { margin-bottom: 2px;
      white-space: normal
    } 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*trying to get the design of the buttons right                 */

.btn{
    font-size: 14px;
    text-align: left;
  
}

.btn-primary {
    background-color: #FFF;
    color: #000;

}

.btn-primary.btn-lg{
    background-color: #F0F0F0;
    color:black;
    border-color: #F0F0F0;
    
}

.radio-item label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #0a0a0a;
}

/* :visited doesn't work
.btn-primary.btn-lg:visited{
    background-color: #006268;
    border-color: #006268;
}
*/

.btn-primary.btn-lg:hover{
    background-color: #D8D8D8;
    border-color: #D8D8D8;
}

.btn-primary.btn-lg:hover:hover /*, , .btn-primary.btn-lg:focus,.btn-primary.btn-lg:focus:hover, .btn-primary.btn-lg:active, .btn-primary.btn-lg:active:hover, .btn-primary.btn-lg:active:focus*/ 
 {
    background-color: #006268;
    border-color: #006268;
}

/*
 .bootstrap-buttons-div{

}
*/

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* changes design next button                                   */ 
 
.ls-move-next-btn {
background-color: #163656 !Important;
color:white !Important;
border:black !Important;

}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* formatting for more space                                    */ 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* survey title                                                 */
/*
.navbar-brand {
    line-height:80px;
}
*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* text on welcome page                                         */

.survey-welcome {
    line-height: 1.5;
    margin-left: 0px;
    margin-top: 50px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

body,
.form-control {
    font-size: 16px;
    padding-top: 5px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* less white space top of page                                 */

body, 
.top-container {
    margin-top: 30px !important;

}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* less white space top of page                                 */

.space-col {
    margin-top: 10px;
    margin-bottom: 10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.question-container {
    padding-top: 10px;
	margin-bottom: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.question-title-container, .question-valid-container {
    background-color: #176F6F !important;
}

.question-container .question-title {
    color: #000000 !important; /* Change question text color */
}

.question-title-container {
    font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.answer-container {
    font-size: 14px;
	padding-top: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.ls-answers {
    font-size:14px;
	padding-top: 10px;
	padding-bottom:10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.ls-answers tbody .answertext {
    font-size: 14px;
    text-align: left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.checkbox-answers {
    font-size: 14px;
    padding-top: 10px;
	padding-bottom: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

multiple-choice-container.subquestion-list {
    font-size: 14px;  
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

.bootswatch .question-item {
    font-size: 14px;
    padding-top: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Adjust the heading in table                                  */

.ls-answers .ls-heading th{font-weight:normal}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Taking away borders in matrix questions                      */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*                                                              */

li.radio-item, 
li.checkbox-item, 
li.radio-text-item,
li.checkbox-text-item {
        font-size: 14px;
		margin-bottom: 10px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* get rid of red asterisk before mandatory questions           */

/*.asterisk {display: none;}                                    */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* headers of different groups in actor list                    */

/*
<style type="text/css">#question{QID} td.answer-item:last-child {
    background-color: #efefef !important;
    border-left: 2px solid #aaa !important;
}
</style>
*/



}


