@charset "UTF-8";


.paging {
    margin: 20px 0 20px;
    height: 45px;
    border-bottom: 2px solid #7eb0b2;
    padding-bottom: 10px;
    width:75%;
}

.paging span.active {
    background-color:#8dc63f;
}
.paging span {
    color:#fff;
    display: block;
    float: left;
    margin-right: 12px;
    padding: 5px 15px;
    text-align: center;
    font-size:16px;
    font-family: 'FFDINWebProRegular';
    vertical-align: middle;
    background-color:#7eb0b2;
    border-radius:5px;
}

.paging span:hover {
    cursor:pointer;
    background-color:#98C0C1;
}


.questions_page {
    width:75%;
}

.questions_page .question {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #707070;
}

.questions_page .question .number {
    font-family: 'FFDINWebProMedium';
    font-size: 20px;
    color: #7eb0b2;
    width: 30px;
    float: left;
    text-align: center;
    margin-right:5px;
    font-weight: bold;
}
.questions_page .question .qtext {
    float: left;
    font-family: 'FFDINWebProRegular';
    font-size: 18px;
    margin-top: 3px
}

.answers {
    margin: 10px 0 10px 30px;
    font-family: 'FFDINWebProMedium';
    font-size: 18px;
}

#controls {
    font-family: 'FFDINWebProMedium';
    font-size: 20px;
    color: #fff;
    margin-top: 15px;
}

#controls span {
    color: #fff;
    background-color:#7eb0b2;
    cursor: pointer;
    padding: 4px 15px 2px;
    border-radius:5px;
    
}
#controls span:hover {
    background-color:#98C0C1;
}

#controls span.disabled {
    text-decoration: none;
    cursor: auto;
    color:#000;
    display:none;

}

#send-div {
    font-family: 'FFDINWebProRegular';
    font-size: 16px;
    margin: 20px 0;
}
#submit-div {
    font-family: 'FFDINWebProRegular';
    font-size: 22px;
    color:#fff;
}

#submit-div .button {
    padding:7px 15px;
    background-color:#8dc63f;
    border-radius: 5px;
    border:none;
}


#submit-div .button:hover {background-color:#98d941;}


input[type="radio"], .ie6 input {vertical-align: middle;}

#tests-form #submit-div {margin-top: 20px; text-align: center; border-top: 2px solid #7eb0b2; padding-top: 20px; width:75%;}

#test-accept {font-size: 17px;}


/* LANDING PAGE */

#landing-content {
	margin-bottom: 40px;
}

#landing-content img {
	float:left;
	margin: 0 20px 20px 0;
}

#subscribe-form div.e2ma_signup_form_label {color:#333; font-weight: normal; font-size: 16px!important;}
#subscribe-form input[type=text] {font-size: 22px; padding: 3px 6px; clear:both;float: left; width:280px;}
#subscribe-form label {display:block; margin: 10px;}
#subscribe-form span.e2ma_signup_form_label {color:#333; font-weight: normal; font-size: 16px!important;}
#subscribe-form input[type=radio] {margin:-5px 0 0 0; padding: 3px 6px;}
#subscribe-form {margin: 20px; }
#subscribe-form .e2ma_signup_form_row {float: left;clear: both; margin-bottom: 20px;}

#landing-submit-div {
	margin-top:20px;
	clear:both;
	font-family: 'FFDINWebProRegular';
    font-size: 16px;
}