@font-face {font-family: 'OSP-DIN'; src: url('OSP-DIN.eot?#iefix') format('embedded-opentype'), url('OSP-DIN.ttf') format('truetype'); font-weight: normal; font-style: normal;}

#cqwrapper .nav-pages .ui-button-text {padding: 2px 6px; font-size: 11px;}
.navigation {text-align: center; padding: 10px; vertical-align: top; margin: 10px 0;}
.list-header {border-left: 0; border-right: 0; border-top: 0; margin: 0; padding: 0 5px;}
.list-header h1 {margin: 0; padding: 10px 0}
.page-title {margin: 0; border-left: 0; border-right: 0; padding: 0 5px;}
.error {color: red;}

.quiz-fs {max-width: 980px; margin: auto;}

.quiz-form-wrapper .quiz-pagination {padding: 2px; margin: 10px 0;}
.quiz-form-wrapper .quiz-pagination .ui-button-text {padding: 2px 8px;}
.float-left {float: left;}

.btn-tag, #quiz-intro .btn-tag:visited {background-color: #E0EAF1; border-bottom: 1px solid #3E6D8E; border-right: 1px solid #7F9FB6; color: #3E6D8E; font-size: 90%;
    line-height: 2.4; margin: 2px 2px 2px 0; padding: 3px 4px; text-decoration: none; white-space: nowrap;}
.btn-tag:hover{background-color: #3E6D8E; border-bottom: 1px solid #37607D; border-right: 1px solid #37607D; color: #E0EAF1; text-decoration: none;}

#quiz-intro .tags {margin: 5px 0;}
#quiz-intro .description {padding: 5px; margin: 0 0 5px 0;}

.toolbar {-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #F6F6F6; border: 1px solid #CCCCCC; margin: 10px 0 10px 0; padding: 5px;}
.toolbar ul.submenu {height: 15px; list-style-image: none; list-style-position: outside; list-style-type: none; font-weight: bold; margin: 0; padding: 0;}
.toolbar ul.submenu li {-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0 0;
	float: left; font-weight: 800; line-height: 15px; list-style-type: none; margin: 0; border-right: 1px solid #CCCCCC; padding: 0 10px;}
.toolbar ul.submenu li:last-child {border-right: 0;}
.toolbar ul.submenu li a{font-size: 11px; font-family: arial, sans-serif, helvetica;}
.toolbar ul.submenu li a.active,.toolbar ul.submenu li a.active:visited,.toolbar ul.submenu li a.active:hover{color: #0B55C4; padding: 0 15px; height: 12px; text-decoration: none;}

.top-header {padding: 0 0 0 20px; height: 34px; margin-bottom: 0; border-top: 0; border-right: 0; border-left: 0;}
.top-header .float-right {float: right;}
.top-header .header-items{padding: 0; margin: 0; vertical-align: baseline;}
.top-header .header-item {font: bold 16px/18px arial,sans-serif,helvetica; display: block; float: left; font-size: 90%; height: 24px; line-height: 22px; margin: 8px 8px 0 0; padding: 0 11px; text-decoration: none; border-bottom: 0; text-decoration: none; white-space: nowrap;}
.top-header .active {height: 32px; line-height: 33px; margin: 2px 8px 0 0;}
.top-header .inactive, .top-header .active-hover {height: 26px; line-height: 27px;}
.top-header .top-header-menu {vertical-align: bottom; padding: 2px 4px; height: 18px; margin-top: 8px;}

#quiz-list .quizzes {margin-top: 0;}
#quiz-list .list-item {border-top: 0; border-left: 0; border-right: 0; margin: 0; padding: 8px 5px;}
#quiz-list .list-item .item-title {font: bold 16px/18px arial,sans-serif,helvetica; margin-bottom: 5px;}
#quiz-list .list-item .item-stats {margin-bottom: 5px;}
#quiz-list .list-item .item-stats .icon-time, #quiz-list .list-item .item-stats .icon-distance {font: normal 90%/100% arial,sans-serif,helvetica; background-repeat: no-repeat; background-position: 0 0; padding-left: 20px; margin-right: 10px; padding-bottom: 1px;}
#quiz-list .list-item .item-stats .icon-time{background-image: url("../images/icon-16px-time.png");}
#quiz-list .list-item .item-stats .icon-distance{background-image: url("../images/icon-16px-distance.png");}
#quiz-list .list-item .item-meta {font: normal 80%/90% arial,sans-serif,helvetica; margin-bottom: 2px;}
#quiz-list .list-item .item-avatar {float: left; margin-right: 5px; padding: 0;}
#quiz-list .list-item .item-avatar a {padding: 0; border: 0; margin: 0;}
#quiz-list .list-item .item-avatar a img {padding: 0; margin: 0;}
#quiz-list .list-item .item-hits {float: left; min-width: 40px; min-height: 40px; height: 40px; margin-right: 5px; text-align: center; vertical-align: middle;}
#quiz-list .list-item .item-hits .counter{font: bold 16px/16px arial,sans-serif,helvetica; margin: 4px 0;}
#quiz-list .list-item .item-hits .counter-text {font: bold 12px/14px arial,sans-serif,helvetica; text-transform: capitalize;}
#quiz-list .list-item .btn-edit-quiz {background: url("../images/icon-16px-edit.png");}
#quiz-list .list-item .btn-reports {background: url("../images/icon-16px-reports.png");}
#quiz-list .list-item .btn-reports, #quiz-list .list-item .btn-edit-quiz {padding: 0 6px; background-repeat: no-repeat; width: 16px; height: 16px; min-width: 16px; min-height: 16px; border: 0; margin: 0;}
#quiz-list .list-item .item-rating {float: right;}
#quiz-list .list-item .item-rating .star-rating div {display: list-item;}
#quiz-list .list-item .item-rating .rating-details {font: normal 11px/12px arial,sans-serif,helvetica; text-align: right;clear: left;}

.qn-left-wrapper {float: left; width: 105px; overflow: hidden; margin-top: 10px;}
.qn-right-wrapper {margin-left: 110px; overflow: hidden;}
.cqform .block {margin: 5px 0; padding: 0; position: relative;}
.cqform .block .qn-block-header {height: 40px;}
.cqform .block .qn-mainbar, .cqform .block .qn-content {margin: 0px;}
.cqform .block .qn-mainbar .qn-num, .cqform .block .qn-mainbar .qn-title {font-family: 'OSP-DIN',arial,sans-serif,helvetica; font-size: 24px; float: left; padding: 2px 0}
.cqform .block .qn-mainbar .qn-title {white-space: nowrap; overflow:hidden; text-overflow: ellipsis; max-width: 70%; text-align: left;}
.cqform .block .qn-mainbar .qn-num {margin-right: 5px; letter-spacing: 2px;}
.cqform .block .qn-toolbox {float: right;}
.cqform .block .qn-toolbox .qn-info {padding: 2px 10px; font: bold 9px/10px arial,sans-serif, helvetica; border-top: 0; border-right: 0;}
.cqform .block .qn-toolbox .qn-tools {float: right; margin: 2px 10px 5px 0;}
.cqform .block .qn-toolbox .qn-tools a {padding: 0 8px; margin: 0 0 0 5px;}
.cqform .block .qn-toolbox .qn-tools a.qn-btn-edit {background-image: url("../images/icon-16px-edit.png"); background-repeat: no-repeat;}
.cqform .block .qn-toolbox .qn-tools a.qn-btn-delete {background-image: url("../images/icon-16px-delete.png"); background-repeat: no-repeat;}
.cqform .block .qn-toolbox .qn-tools a.qn-btn-drag {background-image: url("../images/icon-16px-drag.png"); background-repeat: no-repeat; cursor: move;}
.cqform .block .qn-toolbox .qn-comments {font: normal 9px/10px arial,sans-serif,helvetica; padding: 5px 2px;;}
.cqform .block .qn-content {display: none;}
.cqform .block .qn-content .block-header {display: block; margin: 10px 0 5px 0; padding: 5px; font: normal 16px/18px 'OSP-DIN',sans-serif,helvetica,arial; text-transform: uppercase;}
.cqform .block .qn-content .block-actions-wrapper {display: block; margin: 5px 0; padding: 5px 0; border: 1px solid #ddd; border-left: 0; border-right: 0; border-bottom: 0;}
.cqform .block .qn-content .block-actions {float: right;}
.cqform .block .qn-content .answer-wrapper {margin-bottom: 10px;}
.cqform .block .qn-content .input-title, .cqform .block .qn-content .input-answer, .cqform .block .qn-content .input-description, .cqform .block .qn-content select { font: normal 14px/16px arial,sans-serif,helvetica; border: 1px solid #BBBBBB; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px #EEEEEE;}
.cqform .block .qn-content .input-title, .cqform .block .qn-content .input-answer, .cqform .block .qn-content .input-answer{ padding: 2px 5px;}
.cqform .block .qn-content .input-title, .cqform .block .qn-content .input-description {width: 98%; margin-bottom: 10px;}
.cqform .block .qn-content .input-answer {width: 200px; margin-right: 10px;}
.cqform .block .qn-content .toggle {margin-right: 10px;}
.cqform .block .qn-content .btn-add-option span{padding: 2px 6px;}
.cqform .block .btn-sort-answer {cursor: move; vertical-align: middle;}
.cqform .block .qn-option {padding: 5px 0;}
.cqform .form-field {border-top: 0; border-left: 0; border-right: 0; padding: 10px 5px; margin: 0;}
.cqform .form-field .field-title label {font-weight: bold; margin-bottom: 5px;}
.cqform .form-field .input-title {font-weight: bold; font-size: 130%; width: 98%; padding: 5px;}
.cqform .error {color: red;}

.qn-toolbar {padding: 5px;}
.qn-toolbar .qn-toolbar-block {padding: 0 0 10px 0;}
.qn-toolbar .qn-type-header {border-top: 0; border-left: 0; border-right: 0; font: bold 100% arial,sans-serif,helvetica; padding: 0 0 5px 0;}
.qn-toolbar .qn-type {font-size: 90%; margin: 0; padding-left: 15px; cursor: pointer; text-align: left; border: 0; background-image: url("../images/icon-16px-bullet-toggle-plus.png"); background-repeat: no-repeat; background-position: left center; }
.qn-toolbar .qn-type:hover {text-decoration: underline;}

.sticky .qn-toolbar-wrapper { position: fixed; z-index: 998; width: auto; top: 0;}

.form-fields {padding: 8px 5px; margin: 0;}
.form-fields .form-field .field-label {font-weight: bold; display: block; margin-bottom: 5px;}
.form-fields .form-field .field-value {line-height: 25px; margin-bottom: 15px;}
.form-fields .form-field .field-value input {width: 60%; line-height: 22px; font-weight: bold;}
.form-fields .form-fields-left {float: left; width: 50%;}
.form-fields .form-fields-right {}

#quiz-response {margin-left: auto;margin-right: auto; margin-top: 10px; width: 100%;}
#quiz-response .quiz-question{ padding: 10px; margin-bottom: 5px;}
#quiz-response .question_title{font: bold 14px/16px arial,sans-serif,helvetica; margin-bottom: 10px;}
#quiz-response .answers {margin-bottom: 5px;}
#quiz-response .answers .answer {font: normal 12px/14px arial,sans-serif,helvetica; padding: 5px; margin-right: 10px;}
#quiz-response .answers .answer label {vertical-align: top;}
#quiz-response .answers .answer-v label, #quiz-response .answer-v input {vertical-align: middle; padding-top: 4px};
#quiz-response .grid tbody th{padding: 5px 25px 5px 5px;}
#quiz-response .grid thead th{padding: 5px 10px 5px 5px;}
#quiz-response .grid tbody td{padding: 5px; text-align: center;}
#quiz-response .quiz-clock{font: bold 14px/16px arial, sans-serif, helvetica;}
#quiz-response .star-rating {text-align: center; overflow: hidden; width: 100%;}
#quiz-response .star-rating .rating-outer-wrapper {text-align: center;}
#quiz-response .star-rating .rating-float {float: left; width: 44%;}
#quiz-response .quiz-timer-wrapper {border-left: 0; border-right: 0; border-top: 0; padding: 5px; margin: 0 0 10px 0;}
#quiz-response .quiz-countdown {float: right;}
#quiz-response .quiz-timer-label {margin: 0 10px;}
#quiz-response .countdown_rtl {direction: rtl;}
#quiz-response .countdown_row {clear: both; width: 100%; padding: 0px 2px; text-align: center; margin: 20px;}
#quiz-response .countdown_show1 .countdown_section {width: 98%;}
#quiz-response .countdown_show2 .countdown_section {width: 48%;}
#quiz-response .countdown_show3 .countdown_section {width: 32.5%;}
#quiz-response .countdown_show4 .countdown_section {width: 24.5%;}
#quiz-response .countdown_show5 .countdown_section {width: 19.5%;}
#quiz-response .countdown_show6 .countdown_section {width: 16.25%;}
#quiz-response .countdown_show7 .countdown_section {width: 14%;}
#quiz-response .countdown_section {display: block; float: left; font-size: 75%; text-align: center;}
#quiz-response .countdown_amount {font-size: 200%;}
#quiz-response .countdown_descr {display: block; width: 100%;}
#quiz-response .highlight {color: red; font-weight: bold;}
#quiz-response .response-progress-bar {width: 180px; max-width: 180px; height: 15px; max-height: 15px; margin: 5px 0;}
#quiz-response .ui-progressbar-value {background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-repeat: repeat-x;}

#quiz-results {margin-left: auto; margin-right: auto; margin-top: 10px;}
#quiz-results .quiz-question{padding: 10px; margin-bottom: 5px;}
#quiz-results .question_title{font: bold 14px/16px arial,sans-serif,helvetica; margin-bottom: 10px;}
#quiz-results .grid tbody th{padding: 5px 25px 5px 5px;}
#quiz-results .grid thead th{padding: 5px 10px 5px 5px;}
#quiz-results .grid tbody td{padding: 5px; text-align: center;}
#quiz-results .noanswer{background: url(../images/noanswer.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-results .correctanswer{background: url(../images/correct.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-results .wronganswer{background: url(../images/wrong.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-results .answer{font: normal 12px/14px arial,sans-serif,helvetica; padding: 5px;}
#quiz-results .score-wrapper{text-align: center; margin: 10px 0; padding: 10px;}
#quiz-results .score-wrapper .score{font: bold 14px/16px arial,sans-serif,helvetica; color: #591049; text-transform: uppercase;}

#quiz-reports {margin-left: auto; margin-right: auto; margin-top: 10px;}
#quiz-reports .quiz-question{padding: 10px; margin-bottom: 5px;}
#quiz-reports .question_title{font: bold 14px/16px arial,sans-serif,helvetica; margin-bottom: 10px;}
#quiz-reports .grid tbody th{padding: 5px 25px 5px 5px;}
#quiz-reports .grid thead th{padding: 5px 10px 5px 5px;}
#quiz-reports .grid tbody td{padding: 5px; text-align: center;}
#quiz-reports .noanswer{background: url(../images/noanswer.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-reports .correctanswer{background: url(../images/correct.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-reports .wronganswer{background: url(../images/wrong.png) no-repeat left center; padding: 5px 0 5px 25px;}
#quiz-reports .answer{font: normal 12px/14px arial,sans-serif,helvetica; padding: 5px;}
#quiz-reports .score-wrapper{text-align: center; margin: 10px 0; background-color: #f9f9f9; padding: 10px; border: 1px solid #e5e5e5;}
#quiz-reports .score-wrapper .score{font: bold 14px/16px arial,sans-serif,helvetica; color: #591049; text-transform: uppercase;}
#quiz-reports .quiz-response-row-link {font: bold 9px/10px arial,sans-serif,helvetica; margin-left: 10px;}
#quiz-reports .quizlisting {list-style: none; list-style-type: none; list-style-image: none;}
#quiz-reports .report-stats {border-top: 0; border-left: 0; border-right: 0; padding: 10px 5px;}
#quiz-reports .table th {cursor: pointer; text-decoration: underline;}

.answer_explanation {margin: 10px 0;}
.answer_explanation .explanation_title {font-weight: bold; text-decoration: underline;}

/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{font-size:18px;line-height:27px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;text-transform:uppercase;}
.page-header{margin:18px 0;border-bottom:1px solid #eeeeee;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}
.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{cursor:help;border-bottom:1px dotted #ddd;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;font-style:normal;line-height:18px;}
small{font-size:100%;}
cite{font-style:normal;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapsed;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}