@charset "utf-8";
/* CSS Document */


*: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;
}


#text_region {
	width:90%;
}


.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: none;
}

.survey-footer-text a {
	color:#999;
}

element {
	vertical-align:inherit;
}

.sq-ranksort-card.sq-ranksort-card-dropped.ui-draggable-disabled.ui-state-disabled {
    background-color: #FFF !important;
    color: #BDBDBD !important;
    border: 1px solid transparent !important;
    font-size: 1em
}

.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:not(.sq-imgmap-shape), .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;
}

.sq-atm1d-selected .sq-atm1d-btn-bg {
    background-color: #008000;
}

.sq-atm1d-flag-icon {
display:none;
}

.sq-atm1d-btn-bg {
background-color: #FFFFFF;
border-color: #008000;
}

.sq-atm1d-table-cell {
vertical-align:middle;
}

.sq-atm1d-hover .sq-atm1d-btn-bg {
    background-color: #9cff95;
}
.sq-atm1d-btn {
    color: #444;
}
.sq-atm1d-selected {
    color: #FFF;
}

.sq-cardsort-bucket {
    background-color: #FFF !important;
    color: #444 !important;
    border: 1px solid #444;
    font-size: 14px
}
.sq-cardsort-bucket.sq-cardsort-state-hovered {
    background-color: #008000 !important;
    color: #FFF !important;
}

.sq-slidernumber.hasRows .sq-slidernumber-container {
    border-bottom: 1px solid #444;
}
.ui-slider .ui-slider-range {
    background: none repeat scroll 0% 0% #008000 !important;
}
.ui-slider-handle {
    background: none repeat scroll 0% 0% #008000 !important;
    border: 1px solid #008000 !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;
}

.sq-starrating-stars .sq-starrating-star-highlighted {
    color: #008000 !important;
}

.survey-body, .page-header, .footer {
    max-width: 960px;
}


textarea { max-width: none !important; }