.embed-responsive-16by9 {
    padding-bottom: 66.5%; !important;}

h5 { font-size:18px !important; font-weight:600 !important; color: #3B3B3B !important;}

td, th {border-top: 1px solid rgba(154,1,110,1.00) !important;}
.fa-times-circle {
	display: none;
	position: relative;
	top: 39px;
	left: 0px;
	font-size: 24px;
	color: #ff3300;
	background-color: #fff;
}

.fa-check-circle-o {
	display: none;
	position: relative;
	top: 39px;
	left: 0px;;
	font-size: 24px;
	color: #1B8C05;
	background-color: #fff;
}

#block {
	background-color:#ffffff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.body-text{visibility:hidden}
#message {
	box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.5);
	width: 400px;
	padding: 20px;
	margin: 30px auto;
	text-align: center;
	background-color: #fff;
	border: 6px solid #456ed7;
}
#message h1, #message h2 {
	text-align: center
}
sup {
	vertical-align: super;
	font-size: smaller
}
p.quote {
	padding-left: 40px;
	margin: 30px auto;
	line-height: 22px;
}
#options {
	top: 118px;
	background-color: #330033;
	float: left;
	position: fixed;
	right: 0px;
}
.content {
	margin: 20px;
	margin-right: 30px;
	text-align: right;
}
.content button {
	margin-top: 10px
}
#options h2 {
	color: #fff;
	text-align: right;
}
#pageTwo {
	display: none;
	width: 80%;
	margin: 20px auto;
	padding-bottom:40px;
	
}
h1.qtitle {
	font-size:16px !important; 
	line-height: 20px !important;
	
	}
.q {
	font-family: 'open-sans', sans-serif;
	background-color:#ffffff;
	padding:10px 15px;
	margin-bottom:5px;
}
.q h1 {
	color: #000;
}
.q ul {
	width: 300px;
	margin: 1px;
}
.q ul li {
	list-style: none;
	padding: 10px 15px;
	margin: 1px auto;
	cursor: pointer;
}
.q ul li:hover {
	background-color: #fff;
}
.q ul li:nth-child(1):before {
	/*content: '.';*/
	margin-right: 1em;
}

.q ul li:nth-child(2):before {
	/*content: '.';*/
	margin-right: 1em;
}

.q ul li:nth-child(3):before {
	/*content: '.';*/
	margin-right: 1em;
}
.guess {
	/*background-color: #663366;
	color: #FFF;*/
	font-weight: 600;
	position:relative;
}


/*.guess input:before {
	content:"\2022";
	font-size:36px;
	border-radius:100%;
	width:30px; height:30px;

	border:solid;
	position:absolute;
	left:0px;
	top:4px;
}*/

/* Radio */

input[type="radio"] {
    background-color: #ddd;
    background-image: -webkit-linear-gradient(0deg, transparent 20%, hsla(0,0%,100%,.7), transparent 80%),
                      -webkit-linear-gradient(90deg, transparent 20%, hsla(0,0%,100%,.7), transparent 80%);
    border-radius: 10px;
    box-shadow: inset 0 1px 1px hsla(0,0%,100%,.8),
                0 0 0 1px hsla(0,0%,0%,.6),
                0 2px 3px hsla(0,0%,0%,.6),
                0 4px 3px hsla(0,0%,0%,.4),
                0 6px 6px hsla(0,0%,0%,.2),
                0 10px 6px hsla(0,0%,0%,.2);
    cursor: pointer;
    display: inline-block;
    height: 15px;
    margin-right: 15px;
    position: relative;
    width: 15px;
    -webkit-appearance: none;
}
.guess input[type="radio"]:after {
    background-color: rgba(154,1,110,1.00);
    border-radius: 25px;
    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.4),
                0 1px 1px hsla(0,0%,100%,.8);
    content: '';
    display: block;
    height: 7px;
    left: 4px;
    position: relative;
    top: 4px;
    width: 7px;
}
.guess input[type="radio"]:checked:after {
    background-color: rgba(154,1,110,1.00);
    box-shadow: inset 0 0 0 1px hsla(0,0%,0%,.4),
                inset 0 2px 2px hsla(0,0%,100%,.4),
                0 1px 1px hsla(0,0%,100%,.8),
                0 0 2px 2px hsla(0,70%,70%,.4);
}

.wrap {}

.fixed-box{
	position:fixed;
	right:0px;
	top:116px;
	background-color:#223da5;
	padding:20px;
	width:220px;
	text-align:center;
	color:#fff;
	box-shadow:-2px 2px 5px 0px rgba(0,0,0,0.5);

}
.fixed-box h2 {color:#fff; width:100%; margin:2px auto; text-align:left; line-height:28px}
.fixed-box button {width:100%; margin: 5px auto}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen and (max-width: 1024px) {

.fixed-box {
	width:150px;
	}
#pageTwo{width:99%}
#pageOne{width:99%}
#text-conteiner{margin-right:200px}
.wrap{
	margin-right:200px;
}
.q ul {
	margin:20px 10px
}
.q h1 {line-height:42px}

.q ul li:hover {background-color:#663366}

}
