
                                @import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);

body {
    font-family: 'Source Sans Pro', sans-serif;
}

.table>tbody>tr>th {
    vertical-align: middle !important;
} 

li.withslider span.input {
    display: none;
}

.slider_callout {
	font-weight: bold;
	position: absolute;
	top: -20px;
}

.slider_showmin {
	float: left;
	padding-top: 10px;
}

.slider_showmax {
	float: right;
	padding-top: 10px;
}

.multinum-slider {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.slider-labels {
	margin-bottom: 15px;
}

.em_value_range.good {
	color: rgb(53, 102, 53);
}

.em_value_range.error, .warningjs {
	color: rgb(185, 74, 72);
}

.dragDropTable ul.dragDropChoiceList li, .dragDropTable ol.dragDropRankList li {
	padding: 10px 44px 22px 0;
}

button.ui-datepicker-trigger {
	display: none;
}

.btn-default {
	text-shadow: none !important;
}

.header-bar {
	background-color:#3a9dba;
	height:97px;
	margin-bottom:30px;
}

.header-bar img {
	height: auto;
	margin-top: 30px;
	width: 220px;
}

h1 {
	font-size: 50px;
	font-weight: 300;
	text-align: left;
	color:#3a9dba;
}

.panel-default > .panel-heading {
	background-image: none;
	background-color:#f6f6f6;
	background-repeat: repeat-x;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding: 10px 15px;
	border:0;
}

.panel-default > .panel-heading span {
	color:#3a9dba;
	font-weight:700;
	line-height:24px;
}

.panel-body {
	border:0;
	background-color:rgba(0,0,0,0.01);
}

.panel {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
	border:0;
}
.panel-default {
	border-color: #ddd;
}
.panel {
	background-color: #fff;
	border-radius: 0;
	margin-bottom: 20px;
}

.question-help-text-valmedi .alert-info {
    background-image: none;
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0);
    
}
.question-help-text-valmedi .alert {
	box-shadow: 0 0 0 rgba(255, 255, 255, 0) inset, 0 0 0 rgba(0, 0, 0, 0);
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}
.question-help-text-valmedi .alert-info {
	background-color: rgba(0,0,0,0);
	color: #26414c;
}
.question-help-text-valmedi .alert {
	border-radius: 0;
	margin-bottom: 0;
	padding: 0;
}

.question-help-text-valmedi span.glyphicon {
	display:none;
}

.question-help-text-valmedi img {
	display:none;
}

.question-help-text-valmedi p {
	color:#26414c;
	font-weight:700;
}

.question-item div {
	float:left;
}

.checkbox-list input.checkbox {
	position:absolute;
	left:15px;
	top:7px;
}

.radio, .checkbox {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	min-height: 20px;
	padding-left: 20px;
	vertical-align: middle;
}

.multiple-short-txt .questions-list div.checkbox {
	padding:0;
}

.jumbotron p {
	font-size: 18px;
	font-weight: 200;
	margin-bottom: 15px;
}        

.questionhelp:empty {
   display: none;
}        

p.welcome-text {
	font-size: 18px;
	font-weight: 200;
	margin-bottom: 15px;
}

.alert-info {
    background:#3a9dba;
	background-color:#3a9dba;
	border-radius:0;
	border:0;
	color:#FFF;
	text-shadow:0 0 0 0;
}

.dragDropTable ul.dragDropChoiceList, .dragDropTable ol.dragDropRankList {
    display: block;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 3px 0 0;
}

.dragDropTable ul.dragDropChoiceList li {
	padding-left:15px;
	background-image:url('/upload/templates/valmedi/images/move-arrow.png');
	background-position: 95% center;
	background-repeat:no-repeat;
}

.ranking-answers:before {
	display:block;
	position:relative;
	width:100%;
	height:200px;
	content:"";
	background:url('/upload/templates/valmedi/images/drag-drop-graphic.png') 50% 50%;
	height:135px;
	clear:left;
}

#sortable-rank-192 {
	background-image:url('/upload/templates/valmedi/images/dotted-line.png');
}

#vmsg_192,#vmsg_157 {
	display:none;
}               

@media(max-width:600px) {
	h1 { 
		font-size:24px;
	}
	
	img {
		max-width:100%;
		height:auto;
	}
	
	.dragDropTable ul.dragDropChoiceList li {
		-webkit-hyphens: auto !important;
		-moz-hyphens: auto !important;
		-ms-hyphens: auto !important;
		hyphens: auto !important;
		padding-right:40px !important;
		overflow:hidden !important;
	} 
}                                                                                                                                                                        