/* Book viewer */
.js .script-warning,.js .iDevice-slider .iDevice{display:none}
.iDevice{position:relative}
.iDevice input{background-image:none !important}
.iDevice-header{padding-left:25px;background:url(../img/icons/star.png) no-repeat 0 50%}
.icon-none .iDevice-header{padding-left:0;background:none}
.icon-warning .iDevice-header{background-image:url(../img/icons/warning.png)}
.icon-config .iDevice-header{background-image:url(../img/icons/configuration.png)}
.icon-edit .iDevice-header{background-image:url(../img/icons/edit.png)}
.icon-eye .iDevice-header{background-image:url(../img/icons/eye.png)}
.icon-info .iDevice-header{background-image:url(../img/icons/info.png)}
.icon-light .iDevice-header{background-image:url(../img/icons/light.png)}
.icon-world .iDevice-header{background-image:url(../img/icons/world.png)}
.icon-multimedia .iDevice-header{background-image:url(../img/icons/multimedia.png)}
.icon-music .iDevice-header{background-image:url(../img/icons/music.png)}
.icon-calculator .iDevice-header{background-image:url(../img/icons/calculator.png)}
.icon-colors .iDevice-header{background-image:url(../img/icons/colors.png)}
.icon-saver .iDevice-header{background-image:url(../img/icons/saver.png)}
.icon-bell .iDevice-header{background-image:url(../img/icons/bell.png)}
.icon-find .iDevice-header{background-image:url(../img/icons/find.png)}
.icon-chat .iDevice-header{background-image:url(../img/icons/chat.png)}

.iDevice .with-icon{padding-left:25px;background-position:0 50%;background-repeat:no-repeat}
.with-icon.icon-none{padding-left:0}
.with-icon.icon-star{background-image:url(../img/icons/star.png)}
.with-icon.icon-warning{background-image:url(../img/icons/warning.png)}
.with-icon.icon-config{background-image:url(../img/icons/configuration.png)}
.with-icon.icon-edit{background-image:url(../img/icons/edit.png)}
.with-icon.icon-eye{background-image:url(../img/icons/eye.png)}
.with-icon.icon-info{background-image:url(../img/icons/info.png)}
.with-icon.icon-light{background-image:url(../img/icons/light.png)}
.with-icon.icon-world{background-image:url(../img/icons/world.png)}
.with-icon.icon-multimedia{background-image:url(../img/icons/multimedia.png)}
.with-icon.icon-music{background-image:url(../img/icons/music.png)}
.with-icon.icon-calculator{background-image:url(../img/icons/calculator.png)}
.with-icon.icon-colors{background-image:url(../img/icons/colors.png)}
.with-icon.icon-saver{background-image:url(../img/icons/saver.png)}
.with-icon.icon-bell{background-image:url(../img/icons/bell.png)}
.with-icon.icon-find{background-image:url(../img/icons/find.png)}
.with-icon.icon-chat{background-image:url(../img/icons/chat.png)}

.iDevice .answers{margin-left:1.5em}
.iDevice .msg{padding:0 1em;border-radius:5px;margin:1em 0}
.iDevice p.msg{padding:1em}
.iDevice .success-msg{background:#F4FDEF;border:1px solid #ACDFA7;color:#384F34}
.iDevice .alert-msg{background:#ffc;border:1px solid #fc0;color:#c30}
.iDevice .error-msg{background:#fdd;border:1px solid #f00;color:#c30}
.iDevice .info-msg{background:#DFF4FF;border:1px solid #A7CEDF;color:#34404F}

.iDevice-feedback{border:1px solid #eee;background:#f9f9f9;padding:0 15px;border-radius:5px}
.titled .iDevice-feedback{border:1px solid #ddd;background:#fff;margin-bottom:1em}

.iDevice{margin:1.5em 0}
.iDevice-header h2{font-size:1.3em;margin:.4em 0;color:#555;letter-spacing:.5px}
.iDevice-content:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0} 
/*.iDevice-content{display:inline-block}*/
html[xmlns] .iDevice-content{display:block}
* html .iDevice-content{height: 1%;overflow:visible}
.titled .iDevice-content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9f9f9;padding:0 1em}
.display-feedback a,.iDevice .activity-actions input{font-size:1em;background-color:#f3f3f3;color:#333;padding:.3em .7em;text-shadow:1px 1px 1px #fff;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left: 1px solid #ccc;border-radius:5px;box-shadow:1px 1px 5px 0 #ddd;outline:none;margin:1px .5em 1px 0;line-height:2em}
.titled .display-feedback a,.titled .activity-actions input{background:#fff}

.js .iDevice{padding-top:1em}
.js .iDevice.titled{padding-top:0}
.iDeviceToggler{position:absolute;top:5px;right:0;display:block;background:url(../img/icons/hide_show.gif) no-repeat 0 -12px;width:12px;height:12px}
.iDeviceToggler.show{background-position:0 0}
.iDeviceToggler span,.iDevice .sr-av{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}

.iDevice-pagination{text-align:center}
.iDevice-pagination span{margin:0 .5em;color:#666}
.iDevice-pagination a{margin:0 .5em}
.iDevice-pagination a strong{background:#333;color:#fff;padding:2px 5px;border-radius:2px}
.iDevice-pagination a:hover strong{background:#666}

.iDevice-sortableList .answers{display:none}
.iDevice-sortableList .instructions{color:#666;font-size:.9em;font-style:italic}
.iDevice-sortableList .sortable{margin:1em 0 1.5em 0;padding:0;list-style:none}
.iDevice-sortableList .sortable li{background:#f3f3f3;padding:.5em 65px .5em 10px;margin:0 0 .5em 0;border:1px solid #ddd;border-radius:4px}
.iDevice-sortableList .sortable .first .up,.iDevice-sortableList .sortable .last .down{visibility:hidden}
.iDevice-sortableList .sortable li{position:relative}
.iDevice-sortableList .sortable li a{display:block;width:21px;height:21px;background:url(../img/actions/sort_list_arrows.png) no-repeat 0 0;position:absolute;right:33px;top:6px}
.iDevice-sortableList .sortable li a:hover,.iDevice-sortableList .sortable li a:focus{background-position:0 -21px}
.iDevice-sortableList .sortable li .down{background-position:-21px 0;right:6px}
.iDevice-sortableList .sortable li .down:hover,#slide .sortable li .down:focus{background-position:-21px -21px}

.iDevice .pair select{width:250px}
.iDevice-hangMan .abc ul{margin:0;padding:0;list-style:none;overflow:auto;line-height:2em;font-family:Georgia,"Times New Roman",Times,serif;font-size: 1.1em}
.iDevice-hangMan .abc li{margin:0 5px 0 0;padding:0;list-style:none;font-weight:bold;font-size:1.2em;float:left}
.iDevice-hangMan .abc a{padding:.2em}
.hangman-blocks{overflow:auto}
.hangman-blocks label{display:block}
.iDevice-hangMan textarea{background:#fff!important;height:8.5em}
.iDevice-hangMan .man textarea{overflow:hidden}
.iDevice-hangMan input{margin-right:.5em}
.hangman-blocks .block{float:left;margin-right:1.5em}
.iDevice-hangMan .success{background:#F4FDEF;border:1px solid #ACDFA7;padding:5px 8px;border-radius:5px}
.iDevice-hangMan .error{background:#fdd;border:1px solid #f00;color:#c30;padding:5px 8px;border-radius:5px}
.iDevice-clozeActivity .iDevice-content{display:none;line-height:2.1em}
.iDevice-dropdownActivity .iDevice-content{line-height:2.1em}
.iDevice-clozeActivity input[type=text]{padding:2px;width:9em}

/* Tables */
.iDevice-results tfoot{border-top:1px solid #ccc}
.iDevice-results{border-collapse:collapse;margin:1em 0;width:600px;max-width:100%;font-size:.98em}
.iDevice-results th,.iDevice-results td{border:1px solid #ccc;padding:3px 5px;vertical-align:top;text-align:left}
.iDevice-results th{background:#777;color:#fff}
.iDevice-results tfoot td{background:#f7f7f7}
.titled .iDevice-results tfoot td{background:#fff}

/* Time lines */
div.timelineContainer{border-left:2px solid #888;margin:20px auto;width:95%}
div.timelineToggle{float:right;margin-right:0;white-space:nowrap}
.timelineContainer a.expandAll{color:#fff;cursor:pointer;background:#000;border-radius:4px;font-size:12px;padding:3px 5px;display:block}
.timelineContainer a.expandAll:hover{background:#888;color:#fff}
div.timelineMajor{clear:left;float:left;margin:0 0 12px;width:95%}
.timelineMajor h2.timelineMajorMarker{background:url(../img/timeline/century_tick.gif) left center no-repeat;font-family:Palatino,"Times New Roman",Times,serif;cursor:pointer;font-size:1.5em;font-weight:400;margin:0 0 10px;padding:4px 4px 4px 20px}
.timelineMajor h2.timelineMajorMarker a{background:#888;border-radius:4px;color:#fff;letter-spacing:.1em;line-height:2.3em;padding:3px 5px 1px}
dl.timelineMinor{clear:left;float:left;margin:0 12px 0 0;padding:4px 4px 4px 0;position:relative;width:880px}
.timelineMinor h3{background:url(../img/timeline/decade_tick.gif) left center no-repeat;clear:left;font-size:1.25em;list-style-type:none;line-height:1.2em;margin:5px 0 12px;padding:0 0 0 24px;white-space:nowrap}
.timelineMinor h3 a{color:#888;cursor:pointer}
.timelineMinor h3 a.closed{color:#888;font-size:1em}
.timelineMinor h3 a.open{color:#000}
.timelineMinor h3 a:hover{color:#000}
.timelineEvent{padding-left:24px;width:100%}
.timelineEvent p{line-height:1.5em;margin:6px 0 10px}
.timelineContainer:after,.timelineEvent:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.timelineContainer,.timelineEvent{display:inline-block}
html[xmlns] .timelineContainer,html[xmlns] .timelineEvent{display:block}
* html .timelineContainer,* html .timelineEvent{height:1%;overflow:visible}
.staticTimelineContainer p{margin-left:24px}

/* Random math operations */
.randomMathQuestionForm{text-align:center}
.randomMathQuestionForm label{letter-spacing:3px;font-size:1.3em}
.randomMathQuestionForm input[type=text]{margin:0;padding:0}
.randomMathQuestionForm input[type=submit]{vertical-align:top;font-size:1em}
.randomMathQuestionForm input.operator{text-align:center}
.iDevice-mathOperations table{width:100%;max-width:600px;margin:0 auto}
.iDevice-mathOperations table,.iDevice-mathOperations td,.iDevice-mathOperations th{border:1px solid #BBB}
.randomMath-pagination{text-align:center}
.randomMath-tr-right td{background:#cfc}
.randomMath-tr-wrong td{background:#fcc}
.randomMath-right,.randomMath-wrong{background:url(../img/right_wrong.gif) no-repeat 0 0;display:block;width:16px;height:16px;text-indent:-999em;margin:0 auto}
.randomMath-wrong{background-position:0 -16px}
body .randomMathQuestions-summary ul{margin:1em auto;max-width:600px;padding:0;list-style:none}

/* Image recognition */
.iDevice-imageRecognition form{width:550px;max-width:100%;margin:0 auto;text-align:center;display:block}
.imageRecognition-game,.imageRecognition-game li .msg{display:none}
.imageRecognition-game ul,.imageRecognition-game li{margin:0;padding:0;list-style:none}
.imageRecognition-radio ul ul{text-align:left}
.imageRecognition-radio li li{margin:0 0 .5em 0;padding:0}
.imageRecognition-game li{display:none}
.imageRecognition-game li li{display:block}
.imageRecognition-slide-img{height:400px;width:100%;line-height:400px;border:1px solid #DDD;margin:0 auto;text-align:center;background:#FFF}
.imageRecognition-slide-img img{max-height:400px;width:auto;max-width:100%;vertical-align:middle}
.imageRecognition-pagination{text-align:center}
.imageRecognition-pagination a{margin:0 1em}
.imageRecognition-pagination .imageRecognition-disabled{margin:0 1em;color:#999;cursor:not-allowed}
.imageRecognition-reset{display:none}
.imageRecognition-with-results li .msg{display:block}
.imageRecognition-with-results .imageRecognition-reset,.imageRecognition-perfect .imageRecognition-reset{display:inline}
.imageRecognition-with-results .imageRecognition-submit,.imageRecognition-perfect .imageRecognition-submit{display:none}

/* Memory game */
.memoryGame{display:none}
.memoryGame-wrapper{display:none}
#memoryGameWrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}
#memoryGameWrapper *,#memoryGameWrapper ::before,#memoryGameWrapper ::after{box-sizing:border-box}
#memoryGameDeck{width:660px;padding:32px 32px 0 32px;border-radius:10px;border-style:solid;border-width:5px;border-color:#2e3d49;border-radius:10px;box-shadow:12px 15px 20px 0 rgba(46,61,73,0.5);display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;margin:0 0 3em}
#memoryGameDeck .card{height:125px;width:125px;margin-bottom:32px;background:#2e3d49;font-size:0;color:#FFF;border-radius:8px;cursor:pointer;display:flex!important;justify-content:center!important;align-items:center!important;box-shadow:5px 2px 20px 0 rgba(46,61,73,0.5)}
#memoryGameDeck .card.open{transform:rotateY(0)!important;background:#777;cursor:default}
#memoryGameDeck .card.show{font-size:1em}
#memoryGameDeck .card.match{cursor:default;background:#02ccba;font-size:1em}
#memoryGameDeck .card img{display:none;width:125px;height:125px}
@media only screen and (min-width: 1px) {
	#memoryGameDeck .card img{max-width:125px;max-height:125px;width:auto;height:auto}
}
#memoryGameRestart{margin-left:1em;text-decoration:underline;cursor:pointer}
#memoryGameDeck .card.open img,#memoryGameDeck .card.match img{display:inline}
#memoryGameScorePanel{text-align:left;width:345px;margin:10px 0;font-size:.95em}
#memoryGameScorePanel .restart{float:right;cursor:pointer}
@media only screen and (max-width: 800px) {
	#memoryGameDeck .card{width:75px;height:75px;line-height:75px}
	#memoryGameDeck{width:500px}
}
@media only screen and (max-width: 450px) {
	#memoryGameDeck .card{width:50px;height:50px;line-height:50px}
	#memoryGameDeck{width:300px}
}	
#memoryGameResult{display:none;width:550px}
#memoryGameGame{display:none}

/* alerts */
.feedback-msg{background:#ffc;border-radius:5px;border:1px solid #fc0;color:#c30;margin-left:5px;padding:5px 10px}

/* Override Liferay's definitions */
.scribe-portlet [class^="icon-"], .scribe-portlet [class*=" icon-"] {line-height:1.5em}
.aui .cms-content [class^="icon-"]::before, .aui .cms-content [class*=" icon-"]::before,
#chapterContent .iDevice::before{display:none}
.scribe-portlet .iDevice{color:inherit}
.aui .iDevice-header h2{font-size:1.3em}

/* To review: AZ Quiz Game */
/* Rosco export */
#roscoIdeviceForm label{display:inline;font-weight:bold;font-size:14px;padding:0;margin:0}
#rosocoIdeviceForm .roscoIdevice{background:#fff;padding:20px;border:1px solid #000}
#roscoIdeviceForm legend{font-weight:bold;padding:0 10px;font-size:14px}
.rosco-GameMinimize a:link,.rosco-GameMinimize a:link,.rosco-GameMinimize a:visited,.rosco-GameMinimize a:focus{color:#b3092f;text-decoration:none;outline:0;border:none}
.rosco-ShowClue{height:20px;width:100%;margin-bottom:5px}
.rosco-ShowClue p{font-size:12px;color:#00a300;font-weight:bold;margin:5px auto;text-align:center}
.rosco-RepeatActivity{color:#b3092f;font-size:12px;font-weight:bold;text-align:center}
.rosco-MainContainer a:link,.rosco-MainContainer a:link,.rosco-MainContainer a:visited,.rosco-MainContainer a:focus{text-decoration:none;outline:0;border:none}
.rosco-Idevice{height:auto !important;min-height:190px;padding-left:150px;display:none;background-color:#ffffff}
.rosco-LinkArrowMinimize{width:26px;height:26px;margin-right:7px}
.rosco-Idevice dl{display:none}
.rosco-Main{width:650px;margin:15px auto}
.rosco-MainContainer{display:flex;justify-content:center;align-items:center;width:100%;max-width:600px}
.rosco-LinkMaximize{font:normal 14pt arial,sans-serif;width:300px;padding:0;display:flex;margin:0 auto;justify-content:center;align-items:center;text-decoration:none}
.rosco-Icon{width:32px;height:32px;margin-right:10px;cursor:pointer}
.rosco-GameMinimize{margin:0 auto;font:normal 11pt arial,sans-serif;width:100%;border-radius:10px;margin:0 auto;padding:5px 10px;display:flex;justify-content:center;align-items:center}
.rosco-MessageMaximize{width:100%;text-align:left;color:#b3092f;font-weight:bold;font-size:13pt;margin:10px auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.rosco-MessageMaximize:hover{color:#5877c6}
.rosco-GameContainer{display:block;width:400px;margin:0 auto;border:1px solid #ccc;border-radius:10px;padding:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);display:none;background:#FFF}
.rosco-GameContainer a:link,.rosco-GameContainer a:link,.rosco-GameContainer a:visited,.rosco-GameContainer a:focus{text-decoration:none}
.rosco-GameContainer *{margin:0;padding:0}
.rosco-Canvas{display:block;width:290px;height:290px;margin:0 auto;margin-left:3px;border:1px solid #ccc;border-radius:10px;padding:5px;background:white;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.rosco-GameScoreBoard{width:100%;height:26px;margin:10px 0;display:flex;justify-content:space-between;align-items:center}
.rosco-GameScoreBoard p{font-size:1.4em;font-weight:bold}
.rosco-GameScores{width:150px;height:26px;display:flex;justify-content:flex-start;align-items:center}
.rosco-TimeTurn{width:170px;height:26px;display:flex;justify-content:flex-end;align-items:center;margin-right:5px}
.exeQuext-ResultGame{display:flex;width:60px;height:26px;justify-content:center;align-items:center}
.exeQuext-ResultGame p{width:30px;text-align:center}
.rosco-DurationGame{width:105px;height:26px;display:flex;justify-content:space-between;align-items:center;margin-right:5px}
.rosco-DurationGame p{width:75px;text-align:left}
.rosco-TurnIcons,.rosco-clockIcons,.rosco-UpArrow,.rosco-TypeGame,.rosco-HitIcons,.rosco-HitIcons,.rosco-ErrorIcons{width:26px;height:26px;margin-right:5px}
.rosco-UpArrow{-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5));cursor:pointer}
.rosco-UpArrow:hover,.rosco-TypeGame:hover,.rosco-Icon:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.rosco-TypeGame{cursor:pointer;margin-left:5px;-webkit-filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5));filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}
.rosco-Letters{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.rosco-Letter{display:inline-block;width:35px;height:35px;line-height:35px;border:none;background-color:#5877c6;color:white;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;border-radius:50%;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin:3px}
.rosco-Author{width:100%;height:12px;margin:0px auto;margin-bottom:10px;padding-bottom:3px;font-size:0.9em;text-align:center;color:#444}
.rosco-Image{width:360px;height:203px;display:block;position:relative;margin:0px auto 3px auto;z-index:1;border-radius:10px}
.rosco-NoImage{position:absolute;left:0;top:0;width:360px;height:203px;z-index:10}
.rosco-Cursor{width:24px;height:24px;left:0;top:0;position:absolute}
.rosco-HomeImage{position:absolute;border-radius:10px}
.rosco-Solution{display:flex;align-items:center;justify-content:center;width:100%;height:28px;margin:0 3px;text-align:center;font-weight:bold;font-size:14px}
.rosco-TypeDefinition{display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:18px;padding:0 5px;color:#1c1b1b;user-select:none;margin:0 auto}
.rosco-TypeDefinition p{font-weight:bold;font-size:20px;color:#1c1b1b}
.rosco-TypeDefinition p a{font-weight:bold;font-size:20px;color:#b3092f}
.rosco-TypeDefinition p a:hover{color:#5877c6}
.rosco-Definition{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;min-height:70px;background-color:#fff;margin-bottom:5px;color:#1c1b1b;font-weight:500}
.rosco-Definition p{font-size:15px;font-weight:600}
.rosco-AnswerButtons{max-width:600px;display:flex;align-items:center;justify-content:space-around;height:24px;margin:15px auto}
.rosco-AnswerButtons input[type=button],.rosco-CodeAccess input[type=button]{width:90px;height:30px;background:transparent;border:2px solid #5877c6;border-radius:6px;font-size:12px;color:#1c1b1b;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;text-decoration:none;font-weight:bold;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);z-index:40000}
.rosco-AnswerButtons input[type=button]:hover,.rosco-CodeAccess input[type=button]:hover{background-color:#5877c6;color:white;border:1px solid #000;font-weight:bold}
.rosco-LetterBlack{background-color:#1c1b1b;color:white}
.rosco-LetterBlue{background-color:#5877c6;color:white}
.rosco-LetterRed{background-color:#b3092f;color:white}
.rosco-LetraGreen{background-color:#00a300;color:white}
.rosco-TypeGameRows{background-image:url(../img/gamification/azQuizGame/roscoPlayCircle.png)}
.rosco-AnswerEdit{height:24px;font-size:14px;text-align:center;vertical-align:middle;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);width:160px}
.rosco-CodeAccess{display:flex;height:24px;width:100%;justify-content:space-around;align-items:center;margin-top:20px;margin-bottom:10px;font-size:14px}
.rosco-CodeAccess label{font-weight:bold;font-size:14px}
.exeQuextIcons{width:26px;height:26px;margin-right:5px}
.exeQuextIcons-Hit{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat 0 0}
.exeQuextIcons-Error{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px 0}
.exeQuextIcons-Score{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -52px 0}
.exeQuextIcons-Time{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat 0 -26px}
.exeQuextIcons-OneRound{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -52px -26px;margin-right:3px}
.exeQuextIcons-TwoRounds{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -78px -26px;margin-right:3px}
.exeQuextIcons-Life{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -78px 0}
.exeQuextIcons-Number{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px -26px}
.exeQuextIcons-Minimize{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat 0 -52px;margin-right:5px}
.exeQuextIcons-Maximize{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -216px 0}
.exeQuextIcons-FullScreen{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat 0 -78px}

/* Fullscreen */
div:fullscreen .exeQuextIcons-FullScreen{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px -78px}
div:-webkit-full-screen .exeQuextIcons-FullScreen{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px -78px}
div:-moz-full-screen .exeQuextIcons-FullScreen{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px -78px}
div:fullscreen .rosco-Game{margin-right:20px}
div:-webkit-full-screen .rosco-Game{margin-right:20px}
div:-moz-full-screen .rosco-Game{margin-right:20px}

.rosco-FullScreenWrapper{display:flex}
.rosco-FullScreenWrapper .rosco-MainContainer{margin:0 auto;max-width:600px}

div:fullscreen.rosco-FullScreenWrapper{background:#fff}
div:-webkit-full-screen.rosco-FullScreenWrapper{background:#fff}
div:-moz-full-screen.rosco-FullScreenWrapper{background:#fff}

div:fullscreen .rosco-MainContainer{transform:scale(1.2)}
div:-webkit-full-screen .rosco-MainContainer{transform:scale(1.2)}
div:-moz-full-screen .rosco-MainContainer{transform:scale(1.2)}

.exeQuextIcons-RoscoRows{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -26px -52px}
.exeQuextIcons-RoscoCanvas{background:url(../img/gamification/azQuizGame/exeQuextIcons.png) no-repeat -52px -52px}
.exeQuextIcons-RoscoCanvas,.exeQuextIcons-RoscoRows,.exeQuextIcons-FullScreenExit,.exeQuextIcons-FullScreen,.exeQuextIcons-Minimize{-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5));cursor:pointer}
.exeQuextIcons-RoscoRows:hover,.exeQuextIcons-RoscoCanvas:hover,.exeQuextIcons-Minimize:hover,.exeQuextIcons-FullScreenExit:hover,.exeQuextIcons-FullScreen:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.rosco-LinkArrowMinimize{width:26px;height:26px;margin-right:7px}
.rosco-LinkTypeGame{width:26px;height:26px;margin-left:5px}
.exeQuextIcons-Time{margin:0;margin-right:6px}
@media screen and (max-width:800px){.rosco-canvas{display:none}
.rosco-LinkTypeGame{display:none}
}
@media screen and (max-width:500px){.rosco-Main{width:300px}
.exeQuext-ResultGame{width:60px;height:20px;margin-right:5px}
.rosco-GameScores{width:150px;margin-right:5px}
.rosco-GameScoreBoard p{font-size:1.2em;font-weight:normal}
.rosco-TurnIcons,.rosco-clockIcons,.rosco-UpArrow,.rosco-TypeGame,.rosco-HitIcons,.rosco-HitIcons,.rosco-ErrorIcons{background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-right:15px}
.rosco-TimeTurn{width:180px;height:20px;margin:0 1px}
.rosco-TurnIcons,.rosco-clockIcons,.rosco-UpArrow,.rosco-TypeGame,.rosco-HitIcons,.rosco-HitIcons,.rosco-ErrorIcons{background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-right:7px}
.rosco-Solution{height:35px;font-size:16px}
.rosco-Author{width:100%;height:9px;font-size:0.8em;margin-bottom:5px}
.rosco-Image{width:100%;display:block;margin:0px}
.rosco-NoImage{position:absolute;left:0;top:0;width:100%;height:100%;min-height:164px}
.rosco-Canvas{display:none}
.rosco-AnswerButtons input[type=button],.rosco-CodeAccess input[type=button]{width:70px;height:23px;font-size:10px;border-radius:1px}
.rosco-Definition{font-size:14px;min-height:50px;background-color:#fff;margin-bottom:5px}
.rosco-Definition p{font-size:14px}
.rosco-TypeDefinition p a{font-size:16px;padding:0 2px}
.rosco-Letter{width:34px;height:34px;line-height:34px;text-decoration:none;font-size:13px}
.rosco-AnswerEdit{font-size:12px;width:130px;height:16px}
.rosco-CodeAccess label{font-size:12px}
}
/* Game data and images */
.rosco-DataGame,.adivina-DataGame{display:none}

/* To review: Guess Game */
.adivina-GameMinimize a:link,.adivina-GameMinimize a:link,.adivina-GameMinimize a:visited,.adivina-GameMinimize a:focus{color:#ff0000}
.adivina-MainContainer a:link,.adivina-MainContainer a:link,.adivina-MainContainer a:visited,.adivina-MainContainer a:focus{text-decoration:none}
.adivina-BottonContainer{width:98%;height:25px;padding:0;display:flex;margin:5px;justify-content:space-between;align-items:center}
.adivina-LinkMaximize{font:normal 14pt arial,sans-serif;width:300px;padding:0;display:flex;margin:0 auto;justify-content:center;align-items:center;text-decoration:none}
.adivina-MessageMaximize{width:100%;text-align:left;color:#b3092f;font-weight:bold;font-size:13pt;margin:10px auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
.adivina-MessageMaximize:hover{color:#5877c6}
.adivina-sr-av{position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:0}
.adivina-Prhase{width:95%;margin:0 auto;min-height:50px;color:black;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}
.adivina-Word{display:flex;justify-content:center;align-items:center;padding:6px;padding-bottom:2px;padding-top:3px}
.adivina-Letter{border:1px solid #555555;font-size:20px;font-weight:600;width:24px;height:32px;line-height:32px;text-align:center;border-radius:3px;margin:1px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.adivina-Definition{/*display:flex;align-items:center;justify-content:center;*/width:90%;margin:7px auto;text-align:center;min-height:40px;font-size:16px;color:#071717;font-weight:600}
.adivina-Definition a{width:100%;color:#b3092f;cursor:pointer;font-weight:bold;font-size:16px;z-index:30000;text-decoration:none;text-align:center}
.adivina-Definition a:hover{color:#5877c6}
#adivinaDefinition-Default{position:absolute;bottom:5px}
.adivina-Question{background-color:white;width:100%;margin:0px auto;margin-bottom:10px}
.adivina-Letter.blue{color:#5877c6}
.adivina-Letter.green{color:#2a9315}
.adivina-Letter.red{color:#b3092f}
.iDevice .adivina-MainContainer{max-width:800px;min-width:300px;width:90%;margin:10px auto;display:block}
.adivina-MainContainer a:focus,.adivina-MainContainer a:link,.adivina-MainContainer a:visited,.adivina-MainContainer a:active{outline:0;border:none}
.adivina-GameContainer{position:relative;background-color:white;width:100%;margin:10px auto;border:1px solid black;padding:5px;border-radius:10px;background-color:#FFFFFF;display:block;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.adivina-GameScoreBoard{width:100%;height:30px;display:flex;justify-content:space-between;align-items:center;align-content:center}
.adivina-GameScoreBoard p{font-size:16px;font-weight:bold;line-height:26px;width:20px;text-align:center}
.adivina-GameScores{width:180px;height:26px;margin:0 3px;display:flex;justify-content:space-between;align-items:center}
.adivina-LifesGame{width:158px;height:26px;margin:0 3px;display:flex;justify-content:center;align-items:center}
.adivina-NumberLifesGame{display:none}
.adivina-TimeNumber{width:170px;height:26px;margin:0 5px;display:flex;justify-content:center;align-items:center}
.adivina-TimeQuestion{width:105px;height:26px;display:flex;justify-content:space-between;align-items:center;margin-right:5px}
.adivina-TimeQuestion p{width:50px;text-align:left}
.adivina-ResultsGame{display:flex;width:50px;height:26px;justify-content:space-between;align-items:center}
.adivina-Icons{width:24px;height:24px;margin-right:5px}
.adivina-IconMinimize{width:32px;height:32px}
.adivina-AutorLicence{width:100%;height:20px;margin-bottom:10px}
.adivina-AutorLicence p{width:100%;line-height:20px;text-align:center;font-size:14px;font-weight:normal;color:#444444}
.adivina-Multimedia{width:56%;height:56%;min-height:252px;margin:0px auto;margin-bottom:10px;position:relative;background-color:transparent}
.adivina-NoImage{position:absolute;left:0;top:0;width:100%;height:100%}
.adivina-LinkFullScreen{width:26px;height:26px}
.adivina-Cursor{width:24px;height:24px;left:0;top:0;position:absolute;display:none;z-index:10000}
.adivina-Image{position:absolute;border-radius:10px}
.adivina-GameOver{width:100%;height:100%;background:#FFFFFF;position:absolute;left:0;top:0;z-index:200000;display:flex;flex-direction:column;justify-content:center;align-items:center}
.adivina-DataImageGameOver{width:100%;height:80%;display:flex;justify-content:center;align-items:center}
.adivina-DataImageGameOver p{font-size:14px;font-weight:bold}
.adivina-CodeAccessDiv{width:80%;height:60px;margin:15px auto}
.adivina-MessageCodeAccessE{width:90%;margin:10px auto;text-align:center;margin-bottom:10px;color:#b3092f;font-size:16px;font-weight:bold}
.adivina-CodeAccessE{margin-right:10px;margin-left:5px;text-align:center;font-size:14px;font-weight:bold}
.adivina-ShowClue{height:20px;width:100%;margin-bottom:5px}
.adivina-ShowClue p{font-size:14px;color:#5877c6;font-weight:bold;margin:5px auto;text-align:center}
.adivina-DataCodeAccessE label{font-size:14px;font-weight:bold}
.adivina-GameContainer input[type=button]{width:100px;height:30px;background:white;border:2px solid #5877c6;border-radius:6px;font-size:14px;-webkit-transition-duration:0.4s;transition-duration:0.4s;color:#1c1b1b;cursor:pointer;text-decoration:none;font-weight:bold;z-index:40000}
.adivina-GameContainer input[type=button]:hover{background-color:#5877c6;color:white;border:1px solid #000}
.adivina-RepeatActivity{color:#b3092f;font-size:12px;font-weight:bold;text-align:center}
.adivina-DataCodeAccessE{width:100%;margin-bottom:10px;display:flex;justify-content:center;align-items:center}
.adivina-TextClueGGame{width:100%;min-height:18px;font-size:14px;font-weight:bold;text-align:center;color:#2a9315}
.adivina-HistGGame,.adivina-LostGGame{width:45%;height:80%;margin-right:30px}
.adivina-EdReply{margin:0 5px;min-width:300px;height:30px;line-height:20px;font-size:16px;font-weight:600;text-align:center;padding:0}
.adivina-DivReply{margin:0px auto;display:flex;justify-content:center;align-items:center;background-color:white;width:100%}
.adivina-LinkMinimize{width:26px;height:26px}
.adivina-GameContainer:-webkit-full-screen{width:100%;height:100vh}
.adivina-GameContainer:-moz-full-screen{width:100%;height:100vh}
.adivina-GameContainer:-ms-full-screen{width:100%;height:100vh}
.adivina-GameContainer:-o-full-screen{width:100%;height:100vh}
.adivina-GameContainer:-webkit-full-screen .adivina-Letter{font-size:24px;width:30px;height:38px;line-height:38px}
.adivina-GameContainer:-moz-full-screen .adivina-Letter{font-size:24px;width:30px;height:38px;line-height:38px}
.adivina-GameContainer:-ms-full-screen .adivina-Letter{font-size:24px;width:30px;height:38px;line-height:38px}
.adivina-GameContainer:-o-full-screen .adivina-Letter{font-size:24px;width:30px;height:38px;line-height:38px}
.adivina-GameContainer:-webkit-full-screen .adivina-Definition{min-height:60px}
.adivina-GameContainer:-moz-full-screen .adivina-Definition{min-height:60px}
.adivina-GameContainer:-ms-full-screen .adivina-Definition{min-height:60px}
.adivina-GameContainer:-o-full-screen .adivina-Definition{min-height:60px}
.adivina-GameContainer:-webkit-full-screen .adivina-Definition a{font-size:22px}
.adivina-GameContainer:-moz-full-screen .adivina-Definition a{font-size:22px}
.adivina-GameContainer:-ms-full-screen .adivina-Definition a{font-size:22px}
.adivina-GameContainer:-o-full-screen .adivina-Definition a{font-size:22px}
.exeQuext-ResultGame{display:flex;width:64px;height:26px;justify-content:center;align-items:center}
.exeQuext-ResultGame p{width:30px;text-align:center}
.exeQuextIcons{width:26px;height:26px;margin-right:5px}
.exeQuextIcons-Hit{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat 0 0}
.exeQuextIcons-Error{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px 0}
.exeQuextIcons-Score{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -52px 0}
.exeQuextIcons-Time{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat 0 -26px}
.exeQuextIcons-OneRound{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -52px -26px;margin-right:3px}
.exeQuextIcons-TwoRounds{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -78px -26px;margin-right:3px}
.exeQuextIcons-Life{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -78px 0}
.exeQuextIcons-Number{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px -26px}
.exeQuextIcons-Minimize{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat 0 -52px;margin-right:5px}
.exeQuextIcons-Maximize{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -216px 0}
.exeQuextIcons-FullScreen{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat 0 -78px}

/* Fullscreen */
div:fullscreen .exeQuextIcons-FullScreen{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px -78px}
div:-webkit-full-screen .exeQuextIcons-FullScreen{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px -78px}
div:-moz-full-screen .exeQuextIcons-FullScreen{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px -78px}

.exeQuextIcons-RoscoRows{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -26px -52px}
.exeQuextIcons-RoscoCanvas{background:url(../img/gamification/guessGame/exeQuextIcons.png) no-repeat -52px -52px}
.exeQuextIcons-RoscoCanvas,.exeQuextIcons-RoscoRows,.exeQuextIcons-FullScreenExit,.exeQuextIcons-FullScreen,.exeQuextIcons-Minimize{-webkit-filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5));filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.5));cursor:pointer}
.exeQuextIcons-RoscoRows:hover,.exeQuextIcons-RoscoCanvas:hover,.exeQuextIcons-Minimize:hover,.exeQuextIcons-FullScreenExit:hover,.exeQuextIcons-FullScreen:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.adivina-LinkMinimize{width:24px;height:24px;margin-right:7px}
.adivina-LinkTypeGame{width:26px;height:26px;margin-left:5px}
.exeQuextIcons-Time{margin:0;margin-right:6px}
@media (max-width:560px){
	.adivina-GameContainer{width:95%;margin:5px auto;min-width:300px;padding:2px;border-radius:7px}
	.adivina-Multimedia{width:400px;height:225px}
	.adivina-NumberLifesGame{display:none}
	.adivina-GameScores{width:95px;height:164px;margin:0 3px;display:flex;justify-content:space-between;align-items:center}
	.adivina-TimeNumber{width:180px;height:16px;margin:0 1px;display:flex;justify-content:space-between;align-items:center}
	.adivina-ResultsGame p{line-height:16px;width:3px;font-size:12px;font-weight:bold;text-align:center}
	.adivina-AutorLicence{height:12px;font-size:10px}
	.adivina-AutorLicence p{height:12px;font-size:12px;color:#555555}
	.adivina-Icons{width:16px;height:16px;margin-right:2px}
}
@media (max-width:401px){
	.adivina-GameContainer{width:100%;margin:0px auto;min-width:300px;padding:0px;border-radius:7px}
	.adivina-Multimedia{width:300px;height:168px}
	.adivina-TimeNumber{width:115px;height:14px;margin:0 1px}
	.adivina-LifesGame{display:none}
	.adivina-NumberLifesGame{width:26px;height:26px;margin:0 1px;font-weight:bold;display:flex;justify-content:space-between;align-items:center}
	.adivina-NumberLifesGame p{line-height:14px;width:3px;font-size:12px}
	.adivina-ResultsGame p{line-height:14px;width:3px;font-size:12px}
	.adivina-GameScores{width:95px;height:164px;margin:0 3px}
	.adivina-Icons{width:14px;height:14px;margin-right:2px}
	.adivina-AutorLicence{height:8px;font-size:10px}
}
p.adivinaDivInstructions{margin:0;font-weight:bold;text-align:center;height:32px}