/*============================================================================================*/
/* Color styles - purple */
/*============================================================================================*/
/*Body Background Color*/
body {
	background: #eeeeee;
	color: #000;
}
/*General links color*/
a {
	color: #069;
}
a:hover,
a:focus {
	color: #333;
}
/*Container Background Color*/
#form_container {
    background-color: #ffffff;
    opacity: .9;
}
/*Left AND Top Banner Background Color*/
#left_form {
	background-color: #6A5A8C;
	background-image: ;
}
/*Page Title and Description Color*/
h2.page-title, .description {
	color: #000000;
}	
/*Form Question, Header, and Paragraph Color*/
.main_question, .main_color {
	color: #333;
}
/*Page Count Color*/
.page_count {
	color: #ABA0C2;
}
/*Select and Radio Color*/
.styled-select select, .styled-select select:focus, .radio_input label {
	color: #333;
}
/* Form Button color*/
button.backward,
button.forward,
button.submit {
	background: #6A5A8C;
}
button.backward {
	color: #333;
	background: #e8e8e8;
	padding: 10px 20px 10px 30px;
}
.backward:hover,
.forward:hover {
	background: #333;
	color: #fff;
}
/*Replay button color*/
a.btn_1, .multiselect,.btn_1 {
    background: #6A5A8C;
    color: #fff;
}
a.btn_1:hover, .multiselect:hover,.btn_1:hover {
    background: #333;
    color: #fff;
}
/* Check box and Radio color*/
/* iCheck plugin Square skin
----------------------------------- */
.icheckbox_square-grey,
.iradio_square-grey {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(purple.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-grey {
    background-position: 0 0;
}
    .icheckbox_square-grey.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-grey.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-grey.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-grey.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-grey {
    background-position: -120px 0;
}
    .iradio_square-grey.hover {
        background-position: -144px 0;
    }
    .iradio_square-grey.checked {
        background-position: -168px 0;
    }
    .iradio_square-grey.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-grey.checked.disabled {
        background-position: -216px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
    .icheckbox_square-grey,
    .iradio_square-grey {
        background-image: url(purple@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}
/*NPS*/
.nps {
    background: #fff;
    color: #6A5A8C;
    border-color: #6A5A8C;
}

    .nps:hover {
        background: #6A5A8C;
        color: #fff;
    }

    .nps:focus {
        border-color: #ffffff !important;
    }
.nps_select {
    border-color: #6A5A8C !important;
    background: #6A5A8C;
    color: #fff;
}
/* Star Colors*/
.star-rating s,
.star-rating-rtl s {
    color: #FFBF00 !important;
}

    .star-rating-active s:hover:before, .star-rating s.rated:before {
        color: #FFBF00 !important;
    }

    .star-rating-rtl-active s:hover:after, .star-rating-rtl s.rated:after {
        color: #FFBF00 !important;
    }
/* Sliding Buttons*/
.market .a_options {
    background: #6A5A8C;
    color: #fff;
}
ul.thumbnails.image_picker_selector li .thumbnail.selected {
    border: 3px solid;
    border-color: #6A5A8C;
}