/*  
* Theme Name: betterthesis
*/
.clear { clear: both; }
.clear:after { content: '.'; clear: both; height: 0px; font-size: 0; visibility:hidden; display:block; }
body
{
	background:url(media/img/bg.png) repeat;
	overflow-y:scroll;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover
{
    outline:0;
}
h1,h2,h3,h4,h5,h6
{
	color:#263241;
	font-weight: normal;
}
h1
{
	font-size:1.8em;
}
h2
{
	font-size:1.6em;
}
h3
{
	font-size:1.4em;
}
h4
{
	font-size:1.2em;
}
h5
{
	font-size:1em;
}
h6
{
	font-size:0.8em;
}
.container-fluid
{
	max-width:960px;
	margin:0 auto;
	padding:0;
}
.actionbtn
{
	display:inline-block;
	width:214px;
	height:35px;
	background:url('media/img/actionbtn.png') no-repeat;
	text-align:center;
	color:#FFF;
	line-height:35px;
	text-transform:uppercase;
	font-size:0.85em;
	font-weight:bold;
}
	.actionbtn:hover
	{
		text-decoration:none;
	}
#topbar
{
	background:#263241;
	height:25px;
}
#header
{
	height:128px;
	line-height:128px;
}
@media (min-width: 979px)
{
	#mainmenu
	{
		
	}
		#mainmenu .navbar-inner
		{
			border:0;
			padding:0;
			height:53px;
			background:url(media/img/topmenu-bg.png) no-repeat;
			border-radius:0;
			box-shadow: none;
			padding:0;
			filter: none;
		}
			#mainmenu .navbar-inner .nav
			{
				height:32px;
				line-height:32px;
			}
				#mainmenu .navbar-inner .nav li
				{
					line-height:32px;
					border-bottom:5px solid #FFF;
					height: 32px;
				}
					#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu
					{
						border-radius: 0;
						border:0;
						margin:0;
						padding:0;
						margin-top:5px;
					}
					#mainmenu .navbar-inner .nav li.dropdown-submenu ul.dropdown-menu
					{
						margin-top:0;
					}
					#mainmenu .navbar-inner .nav li.dropdown:hover > ul.dropdown-menu
					{
						display:block;
					}
					#mainmenu .navbar-inner a.menu:after,
					#mainmenu .navbar-inner .dropdown-toggle:after,
					.navbar .nav > li > .dropdown-menu:after,
					.navbar .nav > li > .dropdown-menu:before
					{
						content:none;
					}
						#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu a
						{
							display:block;
						}
						#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu .active > a
						{
							background-image:none;
							display:block;
						}
						#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu li
						{
							background:#7BD2F1;
							border:0;
						}
							#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu li a
							{
								border:0;
								border-bottom:1px solid #50C6EF;
							}
				#mainmenu .navbar-inner .nav .current-page-ancestor,
				#mainmenu .navbar-inner .nav .current-menu-item,
				#mainmenu .navbar-inner .nav .menu-item:hover
				{
					background:#008aba;
					border-bottom:5px solid #ffb400;
					background-image:none;
				}
					#mainmenu .navbar-inner .nav li.dropdown ul.dropdown-menu li:hover
					{
						background:#008aba;
					}
					#mainmenu .navbar-inner .nav > li {
						margin-left: 1px;
					}
					#mainmenu .navbar-inner .nav > li:first-child {
						margin-left: 0;
					}
					#mainmenu .navbar-inner .nav li a
					{
						padding:0 20px;
						line-height:32px;
						color:#FFF;
						text-shadow:none;
						text-transform:uppercase;
						font-size:0.85em;
						font-weight:bold;
						/*border-left:1px solid #50c6ef;*/
						display:inline-block;
					}
					#mainmenu .navbar-inner .nav .first-menu-item a
					{
						border-right:0;
					}
					#mainmenu .navbar-inner .nav li .active,
					#mainmenu .navbar-inner .nav li .dropdown-toggle
					{
						background:none;
						box-shadow:none;
					}
}
#topmenu
{
	height:53px;
	background:url(media/img/topmenu-bg.png) no-repeat;
}
	#topmenu .menu
	{
		margin:0;
		padding:0;
	}
		#topmenu .menu .menu-item
		{
			margin:0;
			padding:0;
			list-style-type:none;
			display:block;
			float:left;
			text-transform:uppercase;
			border-bottom:5px solid #FFF;
		}
			#topmenu .menu .menu-item:hover
			{
				background:#008ABA;
				border-bottom:5px solid #ffb400;
			}
		#topmenu .menu .current-page-ancestor,
		#topmenu .menu .current-menu-item
		{
			background:#008aba;
			border-bottom:5px solid #ffb400;
		}
			#topmenu .menu .menu-item a
			{
				color:#FFF;
				font-size:0.85em;
				font-weight:bold;
				line-height:32px;
				padding:0 20px;
				border-left:1px solid #50c6ef;
				display:inline-block;
			}
				#topmenu .menu .menu-item a:hover
				{
					text-decoration:none;
				}
			#topmenu .menu .first-menu-item a
			{
				border-right:0;
			}
			#topmenu .menu .menu-item .sub-menu
			{
				display:none;
				position:absolute;
				background:#7BD2F1;
				z-index:999;
			}
				#topmenu .menu .menu-item .sub-menu .menu-item
				{
					display:block;
					background:#008aba;
					float:none;
					border:0;
				}
					#topmenu .menu .menu-item .sub-menu .menu-item:hover
					{
						background:#7BD2F1;
					}
					#topmenu .menu .menu-item .sub-menu .menu-item a
					{
						display:block;
					}
				#topmenu .menu .menu-item .sub-menu .current-menu-item
				{
					background:#7BD2F1;
				}
#splashwrap,
.dropshadow,
#controls
{
	background:url(media/img/content-dropshadow.png) no-repeat bottom center;
	padding-bottom:16px;
}
	#controls .controls
	{
		font-size:2em;
	}
		#controls .controls a
		{
			color:#263241;
		}
			#controls .controls a:hover
			{
				text-decoration:none;
			}
#splash
{
	border:1px solid #cecece;
	background:#FFF;
	padding:15px 15px 29px;
}
	#splash .actionstop
	{
		margin-bottom:15px;
		line-height:35px;
	}
		#splash .actionstop .text
		{
			text-transform:uppercase;
			font-size:1.7em;
			padding-right:20px;
			vertical-align:top;
		}
	#splash .actionsbtm
	{
		text-align:center;
		text-transform:uppercase;
	}
	#splash .actionbuttons
	{
		text-align:right;
	}
	#splash .teasers
	{
		
	}
		#splash .teasers .teaser
		{
			border-left:1px solid #cecece;
		}
		#splash .teasers .first
		{
			border:0;
		}
#content
{
	background:url(media/img/content-dropshadow.png) no-repeat bottom center;
	padding-bottom:16px;
}
	#content .post,
	.continue,
	#controls .controls
	{
		border:1px solid #cecece;
		background:#FFF;
		padding:15px;
	}
	.continue .context
	{
		font-size:20px;
		color:#263241;
		line-height:35px;
	}
	.continue .paginator
	{
		font-size:20px;
		color:#263241;
		text-transform:uppercase;
		text-align:right;
		line-height: 35px;
	}
	.continue .paginator span {
		position: relative;
		top: 2px;
	}
	#content h1
	{
		padding-top:3px;
		margin-top:0;
	}
	#content .page-overview,
	.widget_child_pages ul
	{
		margin:0;
		padding:0;
	}
		#content .page-overview li,
		.widget_child_pages li
		{
			margin:0;
			padding:0;
			list-style-type:none;
			background: url(media/img/bullet-right.png) no-repeat;
			padding-left:40px;
			line-height:25px;
			margin-bottom:5px;
			padding-bottom:5px;
			border-bottom:1px solid #cecece;
		}
			#content .page-overview li a
			{
				color:#263241;
				text-transform:uppercase;
			}
#exercise
{
	overflow:hidden;
}
	#exercise .exercise-header
	{
		border-bottom:1px solid #cecece;
		text-align:center;
		padding-bottom:20px;
	}
		#exercise .exercise-header h2
		{
			font-size:1.6em;
			font-weight:normal;
		}
	#exercise .questions
	{
		position:relative;
		overflow:hidden;
	}
		#exercise .questions .question
		{
			text-align:center;
			display:none;
			position:absolute;
			width:100%;
		}
		#exercise .questions .current
		{
			display:block;
		}
			#exercise .questions .question h3
			{
				
			}
				#exercise .questions .question .answers
				{
					padding-top:20px;
				}
					#exercise .questions .question .answers .answer
					{
						margin-bottom:20px;
					}
						#exercise .questions .question .answers .answer .answer-btn
						{
							height:35px;
						}
							#exercise .questions .question .answers .answer .answer-btn a
							{
								font-size:1.8em;
								text-transform:uppercase;
								background:url(media/img/answer-bgs.gif) no-repeat;
								display:inline-block;
								width:36px;
								height:35px;
								color:#FFF;
								line-height:35px;
							}
								#exercise .questions .question .answers .answer .answer-btn a:hover
								{
									text-decoration:none;
									background:url(media/img/answer-bgs.gif) 0 -35px no-repeat;
								}
							#exercise .questions .question .answers .answer .answer-btn .correct,
							#exercise .questions .question .answers .answer .answer-btn .correct:hover
							{
								background:url(media/img/answer-bgs.gif) 0 -70px no-repeat;
							}
							#exercise .questions .question .answers .answer .answer-btn .incorrect,
							#exercise .questions .question .answers .answer .answer-btn .incorrect:hover
							{
								background:url(media/img/answer-bgs.gif) 0 -105px no-repeat;
							}
	#exercise .exercise-footer
	{
		border-top:1px solid #cecece;
		text-align:center;
		padding-top:20px;
	}
		#exercise .exercise-footer .start
		{
			
		}
			#exercise .exercise-footer .start .startbtn
			{
				background:url(media/img/startbtn-bg.gif) no-repeat;
				display:inline-block;
				width:174px;
				height:35px;
			}
				#exercise .exercise-footer .start .startbtn:hover
				{
					background:url(media/img/startbtn-bg.gif) 0 -35px no-repeat;
				}
		#exercise .exercise-footer .prev
		{
			display:block;
			width:36px;
			height:35px;
			background:url(media/img/bullet-left-sprite.gif) no-repeat;;
		}
			#exercise .exercise-footer .prev:hover
			{
				background:url(media/img/bullet-left-sprite.gif) 0 -35px no-repeat;;
			}
		#exercise .exercise-footer .overview
		{
			display:inline-block;
			height:35px;
			width:174px;
			background:url(media/img/questions-overview.gif) no-repeat;
		}
			#exercise .exercise-footer .overview:hover
			{
				background:url(media/img/questions-overview.gif) 0 -35px no-repeat;
			}
		#exercise .exercise-footer .next
		{
			display:block;
			width:36px;
			height:35px;
			background:url(media/img/bullet-right-sprite.gif) no-repeat;;
			float:right;
		}
			#exercise .exercise-footer .next:hover
			{
				background:url(media/img/bullet-right-sprite.gif) 0 -35px no-repeat;;
			}
	#sidebar .widget
	{
		margin: 20px 0 0;
		padding:0;
		list-style-type:none;
	}
	#sidebar .widget:first-child {
		margin-top: 0;
	}
	#sidebar .widget-title {
		margin: 0 0 10px;
		line-height: 1;
	}
	#sidebar .widget_text .widget-title {
		display: none;
	}
	#sidebar .subnav-widget
	{
		font-size:2em;
		text-transform:uppercase;
		margin-bottom:10px;
		text-align:center;
	}
	#sidebar .widget_didyouknow_widget
	{
		width:270px;
		background:url("media/img/widgetbg-blue.png") no-repeat;
		height:159px;
		padding:15px;
	}
		#sidebar .widget_didyouknow_widget h2
		{
			color:#FFF;
			margin-top:0;
		}
		#sidebar .widget_didyouknow_widget .fact
		{
			color:#FFF;
			font-size:0.9em;
		}
		#sidebar .widget_didyouknow_widget .source
		{
			color:#b6cde5;
			text-align:right;
			font-style:italic;
			margin-bottom:5px;
	}
	#sidebar .widget_textwithmodal_widget {
		background:url("media/img/box_gradient_bg.png") no-repeat 50% 100%;
		padding-bottom: 16px;
	}
		#sidebar .widget_textwithmodal_widget h2
		{
			color:#FFF;
			margin-top:0;
			margin-bottom:5px;
			line-height:normal;
		}
	#sidebar .widget_textwithlink_widget
	{
		width:270px;
		background:url("media/img/widgetbg-grey.png") no-repeat;
		height:177px;
		padding:15px;
	}
		#sidebar .widget_textwithlink_widget h2
		{
			line-height:normal;
			color:#FFF;
			margin-top:0;
			margin-bottom:5px;
		}
		#sidebar .widget_textwithlink_widget .text
		{
			font-size:0.9em;
			color:#FFF;
		}
		#sidebar .widget_textwithlink_widget .link
		{
			font-size:0.9em;
			padding-top:5px;
		}
			#sidebar .widget_textwithlink_widget .link a
			{
				color:#FFF;
				display:block;
				padding-left:30px;
				background:url('media/img/widget-bullet-right-grey.png') no-repeat;
				height:25px;
				line-height:25px;
			}
#footerwrap
{
	/*min-height:150px;*/
	background:#263241;
	margin-top:20px;
}

.mtq_quiz_area
{
	
}
	.mtq_quiz_area .mtq_css_button
	{
		background:#7bd2f1;
	}
	.mtq_quiz_area .quiz-option
	{
		text-align:center;
	}
.alignleft
{
	float:left;
}
.alignright
{
	float:right;
}
/* WP Login */
#loginform
{
	
}
	#loginform input
	{
		height:auto;
	}

/*--------------------------------------*/
#topbar .top_menu {
	max-width: 960px;
	margin: 0 auto;
	line-height: 25px;
}
#topbar .top_menu ul {
	margin: 0;
	list-style: none;
	float: left;
}
#topbar .top_menu ul + ul {
	float: right;
}
#topbar .top_menu li.home_item {
	background: url('media/img/home_item.png') no-repeat 0 7px;
	float: left;
	padding-left: 15px;
}
#topbar .top_menu ul li {
	float: left;
	margin-left: 20px;
	height: 25px;
}
#topbar .top_menu ul li:first-child {
	margin-left: 0;
}
#topbar .top_menu a,
#topbar .top_menu .home_item a {
	color: #98ADC6;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
}
#topbar .top_menu a:hover {
	text-decoration: none;
	color: #fff;
}

.nav-tabs {
	padding-left: 10px;
	margin-bottom: 0;
}

/*-*/
.right_logos {
	float: right;
	line-height: 1;
	width: 120px;
}
.right_logos img:first-child {
	margin: 16px 0;
}

/*-*/
.container-fluid .navbar {
    margin-bottom: 0;
}

/*-*/
.breadcrumbs {
	list-style: none;
	margin: 0 0 17px;
	font-size: 12px;
}
.breadcrumbs li {
	float: left;
	margin-left: 3px;
}
.breadcrumbs li.first {
	margin-left: 0;
}

/*-*/
body blockquote {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    color: #666666;
    margin: 0 0 15px;
    padding: 15px 15px 1px;
}
body blockquote p {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 10px;
}

/*-*/
.post > table {
    border-collapse: collapse;
    margin-bottom: 15px;
    max-width: 100%;
    overflow: hidden;
}
.post > table th {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    padding: 10px;
}
.post > table tr {
    background: none repeat scroll 0 0 #F5F5F5;
}
.post > table td {
    border: 1px solid #FFFFFF;
    padding: 10px;
}

/*-*/
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.alignright {
	float: right;
	margin: 0 0 10px 20px;
}
.alignleft {
	float: left;
	margin: 0 20px 10px 0;
}
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	padding: 4px;
	text-align: center;
	max-width: 98.5%;
}
.wp-caption img {
	display: block;
	max-width: 100%;
	height: auto;
}
.wp-caption-text {
	font-size: 12px;
	line-height: 1.5;
	padding-top: 4px;
}

/*-*/
#content .entry-title {
	line-height: normal;
	padding: 0;
}
.widget_child_pages {
	margin-bottom: 15px !important;
}
.widget_child_pages .widgettitle,
.widget_child_pages .widget-title {
	margin-top: 0;
	line-height: 1;
	font-size: 20px;
}

/*----- Tools -----*/
.post .tools {
	margin: 20px 0 0;
	list-style: none;
}
.tools li {
	float: left;
	margin-left: 20px;
}
.tools li:first-child {
	margin-left: 0;
}
.tools a,
.plus .stButton .stLarge {
	background: url('media/img/tools.png') no-repeat 0 0;
	display: block;
	height: 20px;
}
.tools .email a {
	width: 26px;
}
.plus {
	overflow: hidden;
	height: 26px;
}
.plus .stButton {
	margin: 0;
}
.plus .stButton .stLarge {
	background: url('media/img/tools.png') no-repeat -30px 0 !important;
	width: 19px;
}
.tools .print a {
	background-position: 100% 0;
	width: 22px;
}

.wpcf7 br {
	display: none;
}
.wpcf7 input[type='text'],
.wpcf7 input[type='email'],
.wpcf7 input[type='password'],
.wpcf7 textarea {
	border: 1px solid #000;
	margin-top: 2px;
	padding: 2px;
	width: 300px;
	font-size: 14px;
	height: 23px;
	font-family: 'Arial';
}
.wpcf7 textarea, form.general textarea {
    height: 140px;
}

/*---------- Popup ----------*/
div#TB_title {
	background: #222;
	color: #CFCFCF;
}
#TB_ajaxContent form {
	margin: 0;
}
#TB_ajaxContent .tell_a_friend {
	margin-top: 18px;
}
#TB_ajaxContent .tell_a_friend p {
	padding: 0;
}
#TB_window .message span.wpcf7-not-valid-tip {
	top: auto;
	bottom: 70%;
}
#TB_window div.wpcf7-response-output {
	bottom: 10px;
	font-size: 9px;
	margin: 0;
	padding: 0.2em 0.5em;
	position: absolute;
	right: 10px;
	width: 170px;
}

/*----- Home -----*/
.front_page,
.front_page h1,
.front_page h2,
.front_page h3,
.front_page h4,
.front_page h5,
.front_page h6 {
	color: #666;
}
#splashwrap {
	margin-top: 24px;
}
#splash .actionstop .text {
	float: left;
	padding-right: 0;
}
.actionstop .actionbtn {
	float: right;
}
.actionstop .text + .actionbtn {
	margin-left: 16px;
}

/*-*/
.content_boxes {
	margin-top: 30px;
}
.content_boxes .box,
#footer > div {
	display: table-cell;
	border-left: 1px solid #cecece;
	width: 31%;
}
.content_boxes .box:first-child {
	padding-right: 27px;
	border-left: none;
}
.content_boxes .box:first-child + .box {
	padding: 0 27px;
	width: 33.6%;
}
.content_boxes .box:first-child + .box + .box {
	padding-left: 27px;
}
.content_boxes .box h3 {
	margin: -3px 0 0;
	line-height: normal;
}

/*-*/
.actionsbtm h2 {
	margin: 30px 0 18px;
	line-height: normal;
}
.actionsbtm .actionbtn {
	margin: 0 5px;
}

/*-*/
.boxes_bottom .span4 .box-wrap{
	background: #fff;
	border: 1px solid #cecece;
	padding: 12px 15px 15px;
}
.boxes_bottom h2 {
	margin: 12px 0;
}
.boxes_bottom h2 + .span4 {
	margin-left: 0;
}
.boxes_bottom .span4 h3 {
	margin: 15px 0 3px;
	line-height: normal;
}

/*-*/
.box_sh {
	background: url('media/img/box_gradient_bg.png') no-repeat 50% 100%;
	padding-bottom: 16px;
	margin-bottom: -10px;
}
#sidebar .widget_textwithmodal_widget > div,
.box_gradient {
	border: 1px solid #CECECE;
	padding: 15px;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
}
#sidebar .widget_textwithmodal_widget .widget-title,
.box_gradient h3 {
	line-height: normal;
	margin: 0 0 10px;
	color: #fff;
	font-size: 23px;
}

/*-*/
.box_gradient.blue {
	background: #007EB3;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #007EB3), color-stop(100%, #0096C1));
	background: -webkit-linear-gradient(top, #007EB3 0%, #0096C1 100%);
	background: -moz-linear-gradient(top, #007EB3 0%, #0096C1 100%);
	background: -o-linear-gradient(top, #007EB3 0%, #0096C1 100%);
	background: linear-gradient(top, #007EB3 0%, #0096C1 100%);
	position: relative;
	min-height: 141px;
}
.box_gradient .quote {
	position: absolute;
	top: 0;
	right: 0;
}
.box_gradient.blue a {
	color: #B6CDE5;
	float: right;
}

/*-*/
#sidebar .widget_textwithmodal_widget > div,
.box_gradient.orange {
	background: #FFAC00;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #FFAC00), color-stop(100%, #FFBC00));
	background: -webkit-linear-gradient(top, #FFAC00 0%, #FFBC00 100%);
	background: -moz-linear-gradient(top, #FFAC00 0%, #FFBC00 100%);
	background: -o-linear-gradient(top, #FFAC00 0%, #FFBC00 100%);
	background: linear-gradient(top, #FFAC00 0%, #FFBC00 100%);
}
#sidebar .widget_textwithmodal_widget > div .link a,
.box_gradient.orange a,
.box_gradient.grey a {
	background: url('media/img/widget-bullet-right.png') no-repeat 0 0;
	color: #fff;
	padding-left: 28px;
	height: 22px;
	line-height: 22px;
	display: inline-block;
	margin-top: 7px;
}
.box_gradient.grey {
	background: #687F88;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #687F88), color-stop(100%, #80979E));
	background: -webkit-linear-gradient(top, #687F88 0%, #80979E 100%);
	background: -moz-linear-gradient(top, #687F88 0%, #80979E 100%);
	background: -o-linear-gradient(top, #687F88 0%, #80979E 100%);
	background: linear-gradient(top, #687F88 0%, #80979E 100%);
}
.box_gradient.grey a {
	background: url('media/img/widget-bullet-right-grey.png') no-repeat 0 0;
}

/*----- Footer -----*/
#footer {
	max-width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	color: #f1f1f1;
	font-size: 13px;
}
#footer > div:first-child {
	padding: 0 27px 0 15px;
	border-left: none;
}
#footer > div:first-child + div {
	padding: 0 27px;
	width: 32.4%;
}
#footer > div:first-child + div + div {
	padding: 0 15px 0 27px;
}
#footer .widget-title {
	font-size: 18px;
	color: #f1f1f1;
	margin: 0 0 5px;
	line-height: 1;
}

/*----- Quiz -----*/
.mtq_css_button {
	padding: 0;
}
.mtq_answer_table .mtq_css_letter_selected,
.mtq_color_blue .mtq_css_letter_button:hover {
	background: #69BA00 !important;
}
.mtq_listrow_button-td {
	width: 290px !important;
	height: 35px;
	display: inline-block;
}
.mtq_listrow_button-td .prev {
	text-align: left;
}
.mtq_listrow_button-td .prev span{
	margin-right: 10px;
	float: left;
}
.mtq_listrow_button-td .next span{
	float: right;
	margin-left: 10px;
}
.mtq_start_text,
.mtq_list_text,
.mtq_results_text,
.mtq_return_text,
.mtq_shaded_item_msg {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.mtq_color_blue .mtq_listrow_button {
	color: #0088CC !important;
}
.mtq_listrow_button {
	width: 100%;
	font-size: 14px;
	height: 35px;
	line-height: 34px;
}
.mtq_listrow_button span{
	background: url('media/img/next_prev_but.png') no-repeat 0 0;
	height: 35px;
	width: 36px;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	font-size: 0;
}
.mtq_css_back_button span{
	background: url('media/img/next_prev_but.png') no-repeat 0 -70px;
}
.mtq_css_next_button {
	text-align: right;
}
.mtq_css_next_button:hover {
	background-position: 0 -35px;
}
.mtq_css_back_button:hover {
	background-position: 0 -105px;
}

.mtq_correct_marker {
	background: url('media/img/yes.png') no-repeat 0 0;
	height: 35px;
	width: 35px;
}
.mtq_wrong_marker {
	background: url('media/img/no.png') no-repeat 0 0;
	height: 35px;
	width: 35px;
}

.mtq_selected_row .mtq_marker {
	display:block;
	border: 1px solid #fff;
    border-radius: 35px;
}
.mtq_selected_row .mtq_css_letter_button {
	display:none;
}
.mtq_correct_answer.mtq_selected_row:hover td,
.mtq_correct_answer.mtq_selected_row td {
	background: #69ba00 !important;
}
.mtq_wrong_answer.mtq_selected_row:hover td,
.mtq_wrong_answer.mtq_selected_row td {
	background: #c46328 !important;
}
.mtq_explanation,
.mtq_quiz_area .alert-success{
	color: #000;
	background: #fff;
	border-color: #FFB400;
}
.mtq_explanation {
	border-color: #B5281E;
}
.mtq_color_blue .mtq_oce_first {
	background: #fff;
}
.mtq_color_blue .mtq_quiz_results_bubble {
	background: #fff !important;
	border: 1px solid #008ABA !important;
}
.mtq_color_blue .mtq_css_letter_button {
	background: #008ABA;
	border-radius: 35px;
	font-size: 21px;
	height: 35px;
	width: 35px;
	line-height: 35px;
}

.mtq_stamp {
	font-weight: normal;
	font-size: 12px;
}
.mtq_selected_row{
	background: #eff2ff;
}

.mtq_selected_row .mtq_answer_text .your-answer {
	visibility: visible;
}
.mtq_answer_text .your-answer {
	visibility: hidden;
}