@charset "utf-8";
/* CSS Document */

*, #after_fix * {
	font-size:18px;
}

*:not(input):not(textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

label {
	font-size:20px !important;
}

h2 {
	font-weight:normal;
}

blockquote {
	margin:1em 40px 1em 40px;
}

.survey-q-question-text, #highlighter_imod, #text_region, .survey-comment-text {                                                                                              
    font-weight: normal;
	font-size:20px;                                                                      
}

#text_region, #text_region * {
	font-size:20px;
}

#text_region {
	width:90%;
}

.survey-comment-text {                                                                                                 
    font-weight: normal;                                                                                               
}                                                                                                                      

.survey-q-grid .even td {
	background-color: rgb(185, 198, 240);
}

.survey-q-grid .odd td {
	background-color: rgb(220, 228, 251);
}

.survey-q-grid .survey-q-grid-collegend {
	background-color:#FFF;
}

.survey-page {
    background-color: #1B325F;
}

.survey-footer-text a {
	color:#999;
}

element {
	vertical-align:inherit;
}

.sq-ranksort-container .sq-ranksort-cards .sq-ranksort-card, .sq-ranksort-container .sq-ranksort-buckets .sq-ranksort-card {
    border-radius: 10px;
	background-color:#FFFFFF !important;
    background: none repeat scroll 0% 0% #FFF;
    color: #444 !important;
    border: 2px solid #888 !important;
}

.ui-draggable, .sq-ranksort-container .sq-ranksort-cards .sq-ranksort-card:hover, .sq-ranksort-container .sq-ranksort-buckets .sq-ranksort-card:hover {
	background-color:#00CC00 !important;
	border-color:#00CC00 !important;
}

.sq-ranksort-icon-rank, .sq-ranksort-icon-add, .sq-ranksort-icon-remove {
	color:#00CC00 !important;
}

.sq-ranksort-container .sq-ranksort-buckets .sq-ranksort-card.sq-ranksort-card-dropped {
	background-color:#00CC00 !important;
    background: none repeat scroll 0% 0% #0C0;
    border-color: #0C0 !important;
    color: #444 !important;
}

#survey .sq-ranksort-container .sq-ranksort-cards.ui-droppable-active {
    -webkit-box-shadow: 0px 0px 50px #000 !important;
    -moz-box-shadow: 0px 0px 50px #000 !important;
    box-shadow: 0px 0px 50px #000 !important;
}

#survey .sq-ranksort-container .sq-ranksort-cards.ui-droppable-hover {
    -webkit-box-shadow: 0px 0px 50px #000 !important;
    -moz-box-shadow: 0px 0px 50px #000 !important;
    box-shadow: 0px 0px 50px #000 !important;
}

textarea { max-width: none !important; }