File: /home/enamadmin/www/cohesion_socialeppt/skin/slideshow.css
/* FONT */
@font-face {
font-family: 'fontello';
src: url('font/fontello.eot');
src: url('font/fontello.eot') format('embedded-opentype'),
url('font/fontello.woff') format('woff'),
url('font/fontello.ttf') format('truetype'),
url('font/fontello.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/* *********************************************************
Basic HTML selectors
*/
html{
width: 100%;
height: 100%;
}
body{
position:fixed;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
font-family: sans-serif;
overflow: hidden;
background:rgba(0, 0, 0, 0) url("img/tpl/back-root.png") repeat fixed left top;
}
p{
margin-top:0.5em
}
table p {
margin:0;
}
h1, h2, h3,h4,h5,h6{
color:#e46000;
}
h1, h2, h3{
margin: 0.5em 0px 0.2em 0px;
}
a{
color:#e46000;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
a img{
border: 0px;
}
ul{
list-style-type:disc;
}
table {
border-collapse:collapse;
}
ul, ol {
padding-left:3em;
}
::marker{
color:#e46000;
}
q:before,
q:after {
content: "";
}
h1 {
font-size:1.5em;
font-weight:bold;
margin:0.67em 0;
}
h2 {
font-size:1.2em;
font-weight:bold;
margin: 0 0 0.83em 0;
}
h3 {
font-size:1.1em;
font-weight:bold;
margin: 0 0 1em 0;
}
h4 {
font-weight:bold;
margin: 0 0 1.33em 0;
}
h5 {
font-size:0.83em;
font-weight:bold;
margin: 0 0 1.67em 0;
}
h6 {
font-size:0.67em;
font-weight:bold;
margin: 0 0 2.33em 0;
}
button{
border:0;
background-color:transparent;
cursor: pointer;
}
/* === START - FOCUS ======================================================== */
a:focus,
input:focus,
video:focus,
button:focus,
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
border: none;
outline: 2px dotted rgb(78, 188, 225);
transition: outline .25s ease-in-out;
}
/* === STOP - FOCUS ========================================================= */
/* *********************************************************
Utilities
*/
.hidden{
position: absolute;
width:1px;
height:1px;
visibility: hidden;
top:-10000px;
left:-10000px;
}
/* === START - ACCESS ========================================================= */
#accessibility{
font-size: 60%;
list-style-type: none;
padding:0;
margin:0;
z-index:200;
position:absolute;
top:3px;
}
#accessibility li{
display:inline-block;
margin:0 1em;
}
#accessibility a{
opacity:0;
color: rgb(78, 188, 225);
text-decoration: none;
}
#accessibility a span{
color: rgb(78, 188, 225);
}
#accessibility:hover a{
opacity:0.5;
}
#accessibility a:focus{
opacity:1;
}
.tooltip{
background-color: #e0ecec;
border:2px solid #e46000;
font-size: 90%;
}
.tooltip_co{
padding: 2px 4px;
}
.tooltip_ti{
background-color: #e46000;
min-height:20px;
color:#ffffff;
text-align:center;
}
.tooltip_x{
display:inline-block;
padding:0;
margin: 0 ;
position:absolute;
right:2px;
top:2px;
color: #e0ecec;
}
.tooltip_x:hover{
text-decoration: none;
}
.tooltip_co p{
margin:0.5em 0;
}
.tooltip_co ul{
padding-left: 1.5em;
margin:0;
}
.showHome .ssShortcut,
.showSlideshow .homeShortcut{
display: none;
}
/* === STOP - ACCESS ========================================================= */
/* === START - MODES ========================================================= */
.showHome #home,
.showSlideshow #altSlides,
.showSlideshow #root{
visibility: visible;
}
.showHome #root,
.showHome #altSlides,
.showHome #zoomFrame,
.showSlideshow #home{
visibility: hidden;
}
/* === START - MODES ========================================================= */
/* === START - HOME ========================================================= */
#home nav .loadingMessage{
display: none;
}
body.loading #home nav .loadingMessage{
display: block;
}
body.loading #home nav button{
display: none;
}
#home{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
flex-direction:column;
}
#home > div{
flex: 1 1 auto;
display:flex;
flex-direction:column;
}
#home > div > div.home{
flex: 1 1 auto;
color:white;
}
#home > div .home_ti{
text-align: center;
margin-top: 4em;
color: #ffffff;
margin-bottom: 0;
}
#home > div .home_co{
margin-top: 1em;
text-align: center;
}
#home > div .presAuth {
color: #B24A00;
}
#home > div > nav{
margin-left: 40%;
flex: 0 0 20%;
text-align: center;
}
#home > div > nav > button{
display: inline-block;
background-color: #ff974b;
border-radius: 5px;
box-shadow: 0 2px 0 #e46000;
text-decoration: none;
text-align: center;
padding: 1rem;
font-size: 1em;
color: #323232;
transition: all 0.2s ease-out 0s;
line-height: 40px;
text-shadow: 0 1px 3px rgb(0 0 0 / 25%);
}
#home > div > nav > button:hover {
background-color: #e46000;
color:#fff;
}
#home > div > nav > .loadingMessage{
color: white;
text-align: center;
}
/* === STOP - HOME ========================================================= */
/* === START - SLIDESHOW ========================================================= */
#root{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:flex;
flex-direction:column;
}
#root > main{
flex: 1 1 auto;
display:flex;
flex-direction:row;
position: relative;
overflow: hidden;
position:relative;
}
#root > #zoomFrame{
position:fixed;
}
/* -- TOC ---------------------------------- */
#tocFrame{
flex: 0 0 auto;
order:1;
position: relative;
display: flex;
flex-direction: column;
width: 300px;
background-color: #ececec;
margin: 0;
border-radius: 0 0 20px 0;
padding: 1em 0;
}
.tocClose #tocFrame{
display: none;
}
#tocFrame .toc_ti{
display: none;
}
#tocScroll{
flex: 1 1 auto;
order: 2;
position: relative;
}
#toc{
list-style: none;
padding: 0;
margin: 0 1em;
}
#toc ul {
list-style-image: none;
list-style-type: none;
margin: 0;
padding-left: .5em;
}
#toc li{
position:relative;
padding:.2em 0;
}
#toc a{
display:block;
color: black;
text-decoration: none;
padding: 0.2em 0.2em 0.2em 2em;
}
#toc a:hover{
color: #B24A00;
}
#toc a.selected{
background-color: #fff;
color: #B24A00;
}
#toc button.btnToggleOpen span,
#toc button.btnToggleClosed span{
display:none;
}
#toc button.btnToggleOpen,
#toc button.btnToggleClosed{
box-sizing: border-box;
position: absolute;
width: 2em;
text-align: center;
left: 0;
top: 0.2em;
height: 22px;
overflow: hidden;
}
#toc button.btnToggleOpen::before {
content: "\e80f";
font-family: "fontello";
}
#toc button.btnToggleClosed::before {
content: "\e810";
font-family: "fontello";
}
#toc li > a::before {
position:absolute;
left:0;
font-family: "fontello";
text-align: center;
width: 2em;
}
#toc li.intro > a::before{
content:"\f129";
}
#toc li.expUc a::before{
content:"\e812";
}
#toc li.assmntUa a::before, #toc li.practUc a::before, #toc li.quest a::before, #toc li.quiz a::before, #toc li.coQuiz a::before, #toc li.mcgSur a::before{
content:"\e80e";
}
#toc li.conclu a::before{
content:"\e813";
}
#toc li.obj a::before{
content:"\e811";
}
#toc li.contact a::before{
content:"\e800";
}
.tocSrlUp{
flex: 0 0 30px;
order: 1;
text-align:center;
}
.tocSrlDwn{
flex: 0 0 30px;
order: 3;
text-align:center;
}
#tocFrame div.btnOff{
opacity:0.2;
}
.tocSrlUpBtn,
.tocSrlDwnBtn{
background-color: #ff974b;
box-shadow: 0 2px 0 #e46000;
box-sizing: border-box;
display: inline-block;
text-decoration: none;
width: 245px;
transition: all 0.2s ease-out 0s;
color: #fff;
font-size: 1.3em;
text-decoration: none;
border-radius: 5px;
border: 0;
cursor:pointer;
}
.tocSrlUpBtn:hover, .tocSrlDwnBtn:hover {
opacity:0.7;
}
.tocSrlDwnBtn::before{
font-family: "fontello";
content:"\e80f";
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.tocSrlUpBtn::before{
font-family: "fontello";
content:"\e81f";
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.tocSrlUpBtn span, .tocSrlDwnBtn span{
position:absolute;
left:-9999px;
}
/* -- SLIDE TOOLS ---------------------------------- */
#root > .tools{
flex: 0 0 3em;
display:flex;
z-index: 1;
}
#root > .tools button{
border:0;
background-color: #ff974b;
box-shadow: 0 2px 0 #e46000;
box-sizing: border-box;
display: block;
height: 40px;
margin: 0.5em;
text-align: center;
width: 40px;
transition:all 0.2s ease-out 0s;
border-radius: 5px;
cursor:pointer;
}
#root > .tools button::before{
color: #fff;
display: inline-block;
font-family: "fontello";
font-size: 1.8em;
line-height: 40px;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
#root > .tools button:hover, #root > .tools button.btnMenu, .tocClose #root > .tools button.btnMenu:hover{
background-color: #e46000;
}
.tocClose #root > .tools button.btnMenu{
background-color: #ff974b;
}
#root > .tools button.btnHome::before{
content: "\e80a";
}
#root > .tools button.btnHelp::before{
content:"\E80E";
}
#root > .tools button.btnMenu::before{
content: '\e825';
}
#root > .tools button.btnPrv::before{
content: "\e816";
}
#root > .tools button.btnNxt::before{
content: "\e810";
}
#root > .tools button span{
display: none;
}
#root > .tools .progressbar{
flex:1 1 auto;
background-color:#999999;
position:relative;
margin: 1em;
height: 15px;
border-radius: 5px;
}
.progCount{
background-image:linear-gradient(to right, #e46000 90%, #999999);
background-color:#e46000;
text-align: right;
overflow: visible;
left:0px;
color:#fff;
position:absolute;
height:15px;
padding-right:10px;
font-size:12px
}
.prog_0 .progCount{
width:0%
}
.prog_5 .progCount{
right:95%
}
.prog_10 .progCount{
right:90%
}
.prog_15 .progCount{
right:85%
}
.prog_20 .progCount{
right:80%
}
.prog_25 .progCount{
right:75%
}
.prog_30 .progCount{
right:70%
}
.prog_35 .progCount{
right:65%
}
.prog_40 .progCount{
right:60%
}
.prog_45 .progCount{
right:55%
}
.prog_50 .progCount{
right:50%
}
.prog_55 .progCount{
right:45%
}
.prog_60 .progCount{
right:40%
}
.prog_65 .progCount{
right:35%
}
.prog_70 .progCount{
right:30%
}
.prog_75 .progCount{
right:25%
}
.prog_80 .progCount{
right:20%
}
.prog_85 .progCount{
right:15%
}
.prog_90 .progCount{
right:10%
}
.prog_95 .progCount{
right:5%
}
.prog_100 .progCount{
right:0px
}
#root > .tools .navbar{
display:flex;
}
#root > .tools .navbar .slideCount{
display:none;
}
/* -- ALT SLIDE TOOLS ---------------------------------- */
#altSlides .tools{
flex: 0 0 3em;
display:flex;
z-index: 1;
justify-content: flex-end;
}
#altSlides .tools button{
border:0;
background:transparent;
width:45px;
height:45px;
padding:0;
position: relative;
margin: 0 0.5em;
border-radius: 0 0 20px 20px;
}
#altSlides .tools button::before{
content: "";
border:0;
background: url(img/nav/buttons.svg) no-repeat 0 0/ 100% auto;
width:35px;
height:35px;
padding:0;
cursor:pointer;
position: absolute;
top: 5px;
left: 5px;
}
#altSlides .tools button.btnPrv::before{
background-position: 0 0px;
}
#altSlides .tools button.btnNxt::before{
background-position:0 -47px;
}
#altSlides .tools button span{
display: none;
}
#altSlides .btnAltSldCls{
border:0;
background:transparent;
width:45px;
height:45px;
padding:0;
position: relative;
margin: 0 0.5em;
border-radius: 0 0 20px 20px;
position: absolute;
bottom: 17px;
left: 11px;
z-index: 4;
}
#altSlides .btnAltSldCls::before{
content: "";
border:0;
background: url(img/nav/buttons.svg) no-repeat 0 0/ 100% auto;
width:35px;
height:35px;
padding:0;
cursor:pointer;
position: absolute;
top: 5px;
left: 5px;
background-position:0 -234px;
}
#altSlides .btnAltSldCls span{
display: none;
}
#altSlides.sldAltSlide.sldAltFirstStep .navbar > .btnPrv::before {
background-position:0 -234px;
}
#altSlides.sldAltSlide.sldAltFirstStep.sldAltLastStep .navbar > .btnPrv {
display: none;
}
#altSlides.sldAltSlide.sldAltLastStep .navbar > .btnNxt::before {
background-position:0 -234px;
}
/* -- SLIDES ---------------------------------- */
.ssBkRoot {
position: relative;
}
.ssBkRootAlt {
position: relative;
}
.ssBk,
.ssContainer{
position: absolute;
left:0px;
right:0px;
background-color: white;
padding:.5em;
border-radius: 5px;
}
.slSteps .ssContainer {
position: static;
}
.ssBk .ssBk{
position: static;
background-color: inherit;
}
.ssBkCoParent {
position: relative;
}
#slideFrame{
flex: 1 1 auto;
order:2;
position: relative;
}
.ssSlide{
position: absolute;
width: 100%;
height: 100%;
display: flex;
}
.ssSlide section.slideBk{
flex: 1 1 auto;
}
h2.slideBk_ti {
color: white;
margin: 0;
padding: .3em 1em 0;
text-align: right;
}
h2.slideBk_ti::before{
font-family:"fontello";
margin-right:0.2em;
}
.slideBk.obj .slideBk_ti::before{
content:"\e811";
}
.slideBk.intro .slideBk_ti::before{
content:"\f129";
}
.slideBk.conclu .slideBk_ti::before{
content:"\e813";
}
.slideBk.expUc .slideBk_ti::before{
content:"\e812";
}
.slideBk.quest .slideBk_ti::before{
content:"\e80e";
}
.part, .slideContact{
text-align: center
}
.part h2.slideBk_ti, .slideContact h2.slideBk_ti{
text-align: center;
margin-top:4em;
}
.part .ssBk{
background-color: transparent;
}
.slideContact .slideBk_co {
text-align: center;
font-size: 0.9em;
}
.slideContact .slideBk_co {
color:gray;
}
.zoom{
background:url("img/co/zoom.png") center center no-repeat;
display: block;
width:40px;
height:40px;
position: absolute;
top:-5px;
right:-20px;
}
.zoom:hover{
background:url("img/co/zoomOver.png") center center no-repeat;
}
.zoom span{
display: none;
}
/* -- ALT SLIDES ---------------------------------- */
#altSlides{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(256,256,256,0.4);
z-index: 3;
}
#altSlides .altSlideRoot{
position: absolute;
top: 1em;
left: 1em;
right: 1em;
bottom: 1em;
background-color: white;
display: flex;
flex-direction: column;
box-shadow: 0 0 20px #505050;
}
#altSlideFrame{
flex: 1 1 auto;
position: relative;
}
/* -- ZOOM ---------------------------------- */
#zoomFrame{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(256,256,256,0.4);
z-index: 4;
}
#zoomContent{
position: absolute;
top: 1em;
left: 1em;
right: 1em;
bottom: 1em;
background-color: white;
box-shadow: 0 0 20px #505050;
}
#zoomFrame div.sldZmFrg,
#zoomFrame div.sldZmSld{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
text-align: center;
background-color: white;
}
#zoomFrame div.sldZmSld iframe{
overflow: auto;
}
#zoomFrame .btnZmCls{
border:0;
background:transparent;
width:45px;
height:45px;
padding:0;
position: relative;
margin: 0 0.5em;
border-radius: 0 0 20px 20px;
position: absolute;
bottom: 17px;
right: 11px;
z-index: 4;
}
#zoomFrame .btnZmCls::before{
content: "";
border:0;
background: url(img/nav/buttons.svg) no-repeat 0 0/ 100% auto;
width:35px;
height:35px;
padding:0;
cursor:pointer;
position: absolute;
top: 5px;
left: 5px;
background-position:0 -234px;
}
#zoomFrame .btnZmCls span{
display: none;
}
/* -- ANIMATION ---------------------------------- */
*[style*="opacity: 1"] {
opacity: 1;
transition: opacity 0.5s ease 0.2s;
}
*[style*="visibility: hidden"],
*[style*="opacity: 0"] {
opacity: 0;
transition: opacity 0.4s ease;
}
.ssBkCo.animate {
transition: top 1.5s ease;
}
.ssMask[style*="opacity: 0"] {
transition: opacity 0.4s ease 0.4s;
}
/* *********************************************************
Slideshow slide page styles
*/
#tplFootBanner{
position: absolute;
font-size: 0.9em;
cursor:default;
bottom: 0;
right:0;
background-color:#f2f2f2;
height:20px;
}
.legalInfo {
margin-left: 5px;
}
#tplFootBanner .copyright{
font-style: italic;
}
#tplFootBanner .version{
color: #6A9662;
}
#tplFootBanner img{
vertical-align: middle;
}
/* *********************************************************
Content styles
*/
.bkBp{
min-height:95px;
border:1px solid #F5F3F3;
border-radius: 5px;
padding:.5em;
}
.bkBp .bkBase_ti{
margin: 0.1em 0.2em;
color:#e46000;
margin-bottom:0.5em;
display:flex;
align-items: center;
}
.bkBp .bkBase_ti span.title {
flex: 2 1 auto;
margin-left: 1em;
position: relative;
}
.bkBp .bkBase_ti span.title::before {
content: " : ";
left: -1em;
position: absolute;
}
.bkBp .bkBase_ti i.type {
flex: 0 0 auto;
margin-right: 20px;
}
.bkBp .bkBase_ti i.type::before{
font-family: "fontello";
margin-right:0.5em;
}
/* Information */
.bkInfo .bkBase_ti{
color:#e46000;
margin-bottom:0.5em
}
.bkInfo .bkBase_co{
background: transparent;
padding:0px;
background:none;
}
/* Warning */
.bkWarning .bkBase_ti {
color: #d51921;
}
.bkWarning .bkBase_ti i.type::before{
content:"\e81b";
}
/* Fondamental */
.bkBasic .bkBase_ti {
color: #9F590E;
}
.bkBasic .bkBase_ti i.type::before{
content:"\f0eb";
}
.bkDef .bkBase_ti i.type::before{
content:"\e817";
}
.bkEx .bkBase_ti i.type::before{
content:"\e80d";
}
.bkRem .bkBase_ti i.type::before{
content:"\e819";
}
.bkAdv .bkBase_ti i.type::before{
content:"\e81c";
}
.bkComp .bkBase_ti i.type::before{
content:"\e81d";
}
.bkMeth .bkBase_ti i.type::before{
content:"\e81a";
}
.bkRemind .bkBase_ti i.type::before{
content:"\f0f3";
}
.bkSyntax .bkBase_ti i.type::before{
content:"\f1dd";
}
.bkLegal .bkBase_ti i.type::before{
content:"\e818";
}
.bkSimul .bkBase_ti i.type::before{
content:"\f0c3";
}
/* Tables */
.txt_tb{
margin:auto;
border:0.2em solid #e46000;
background-color: white;
}
.txt_tb caption{
color: gray;
font-style: italic;
}
.txt_tb td,
.txt_tb th{
border:0.1em solid #e46000;
padding:0.2em
}
.txt_tb thead{
border-bottom:0.2em solid #e46000;
}
.txt_tb tfoot{
border-top:0.2em solid #e46000;
}
.txt_tb p{
margin: 1px 0;
}
.txt_tb .row_tbtr td, .txt_tb .row_tbtr th, .col_tbcl{
background-color:#e0ecec;
}
.txt_tb th{
text-align:center
}
.txt_t_tbcl,
.txt_t_tbtr{
background-color:#fff5ea;
}
.txt_n_tbtd p{
text-align: right;
}
.txt_w_tbtd p{
text-align: center;
}
.txt_emphasis_is,
.txt_quote_ph,
.txt_special_ph{
color:#e46000;
}
.resInFlow,
.molInFlow,
.stlInFlow{
text-align: center;
}
.caption,
.resInFlow_ti,
.webCap_ti {
color: gray;
font-style: italic;
text-align: center;
}
.webCap_co{
text-align: center;
}
.quoteBk {
background-color: #F3F3F3;
padding: 1em;
font-family: Georgia, dejavu serif condensed, serif;
}
.eWeb{
margin:0 auto;
}
.resFra{
margin:0px auto;
position: relative;
padding-top: 15px;
font-size: 12pt !important;
}
.txtResResLft .resFra{
margin-right: 15px;
}
.txtResResRgt .resFra{
margin-left: 5px;
}
.objInFlow{
text-align:center;
}
.imgInFlow{
text-align:center;
}
.imgInline img,
.objInline object {
vertical-align: middle;
}
.tepTranscriptArea{
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
width: auto !important;
height: auto;
}
.zoomBk a.ssZmLnk {
padding: 0.1em 0 0.1em 25px;
margin-left: 0.5em;
box-sizing: border-box;
background: url("img/co/buttons.svg") no-repeat 0 -195px / 20px auto;
}
/* External links */
a.op_txt_ul::after, a.txt_url_ul::after, a.extUrl::after, div.docUrl a::after{
content:"";
background: url("img/co/text.svg") no-repeat 0 -40px;
margin-left: 5px;
width: 18px;
height: 18px;
display: inline-block;
}
a.op_txt_ul:hover::after, a.txt_url_ul:hover::after, a.extUrl:hover::after, div.docUrl a:hover::after{
background-position:0 -60px;
}
/* Internal links */
.ssAltSldLnk.ref::after, .ssAltSldLnk.acr::after, .ssAltSldLnk.glos::after, .ssAltSldLnk.bib::after, .ssAltSldLnk.resLnk::after{
content:"";
background: url("img/co/text.svg") no-repeat 0 -80px;
margin-left: 5px;
width: 18px;
height: 18px;
display: inline-block;
}
.ssAltSldLnk.ref:hover::after, .ssAltSldLnk.acr:hover::after, .ssAltSldLnk.glos:hover::after, .ssAltSldLnk.bib:hover::after, .ssAltSldLnk.resLnk:hover::after{
background-position:0 -100px;
}
.ssAltSldLnk.ucLnk::after {
content:"";
background: url("img/co/text.svg") no-repeat 0 -120px;
margin-left: 5px;
width: 18px;
height: 18px;
display: inline-block;
}
.ssAltSldLnk.ucLnk:hover::after{
background-position:0 -140px;
}
.dwnLnk::after,
.txt_docLnk_ul::after {
content:"";
background: url("img/co/text.svg") no-repeat 0 -160px;
margin-left: 5px;
width: 18px;
height: 18px;
display: inline-block;
}
.dwnLnk:hover::after,
.txt_docLnk_ul:hover::after{
background-position:0 -180px;
}
/* ================================== Quiz ================================== */
/* ---------- QCU, QCM Field cloze ordWord ---------- */
div.bkQuestion{
min-height: 45px;
padding-left:60px;
background-image:url("img/quiz/quest.png");
background-repeat: no-repeat;
background-position: left top;
}
div.bkChoices{
min-height: 45px;
padding-left:60px;
}
div.bkCorrections, div.bkAnswer{
min-height: 45px;
padding-left:60px;
background-image:url("img/quiz/score.png");
background-repeat: no-repeat;
background-position: left top;
}
div.bkExplanations{
min-height: 45px;
padding-left:60px;
background-image:url("img/quiz/explain.png");
background-repeat: no-repeat;
background-position: left top;
}
div.mcgSurChoice_ur,
div.mcgMurChoice_ur,
div.mcqSurChoice_ur,
div.mcqMurChoice_ur{
margin:2em 0;
}
div.mcgSurChoiceNum,
div.mcgMurChoiceNum{
float: left;
margin-right:0.5em;
margin-left:25px;
color: white;
font-weight: bold;
background-color: gray;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 0 3px;
}
div.mcgSurSol_right div.mcgSurChoiceNum,
div.mcgMurSol_check div.mcgMurChoiceNum{
background-color: #8ae234;
}
div.mcgSurSol_wrong div.mcgSurChoiceNum,
div.mcgMurSol_unche div.mcgMurChoiceNum{
background-color: red;
}
div.mcgSurChoiceLbl,
div.mcgMurChoiceLbl,
div.mcqSurChoiceLbl,
div.mcqMurChoiceLbl{
display:flex;
align-items:center;
}
div.mcgSurChoiceLbl::before,
div.mcgMurChoiceLbl::before,
div.mcqSurChoiceLbl::before,
div.mcqMurChoiceLbl::before{
content:"";
background:url("img/quiz/checkbox.svg") no-repeat 0 0;
flex: 0 0 18px;
height:18px;
display:block;
margin:0.5em 0.5em 1em 0;
}
div.mcgSurChoice_ur div.mcgSurChoiceLbl::before,
div.mcqSurChoice_ur div.mcqSurChoiceLbl::before{
background-position: 0 0;
}
div.mcgSurSol_right div.mcgSurChoiceLbl::before,
div.mcqSurSol_right div.mcqSurChoiceLbl::before{
background-position: 0 -20px;
}
div.mcgMurChoice_ur div.mcgMurChoiceLbl::before,
div.mcqMurChoice_ur div.mcqMurChoiceLbl::before{
background-position: 0 -40px;
}
div.mcgMurSol_check div.mcgMurChoiceLbl::before,
div.mcqMurSol_check div.mcqMurChoiceLbl::before{
background-position: 0 -60px;
}
div.bkExplanations div.mcgMurChoiceLbl,
div.bkExplanations div.mcgSurChoiceLbl,
div.bkExplanations div.mcqSurChoiceLbl,
div.bkExplanations div.mcqMurChoiceLbl{
color:#8c8c8c;
}
div.bkGapTextHide p,
div.bkGapTextShow p{
line-height:140%;
}
span.txt_gap_tl {
min-width:2em;
display:inline-block;
text-align: center;
background-color:white;
font-size:0.8em;
padding:0 0.1em;
}
div.gapTextHide .txt_gap_tl {
border: 0.1em solid #8c8c8c;
color:white;
}
div.gapTextShow .txt_gap_tl {
border: 0.1em solid #00AA00;
color:#00AA00;
}
div.ordWordRand,
div.ordWordOrd {
line-height:1.5em;
}
div.ordWordRand .bkOrdWordLbl {
border: 0.1em solid #8c8c8c;
padding:0 0.1em;
}
div.ordWordOrd .bkOrdWordLbl {
border: 0.1em solid #00AA00;
color:#00AA00;
padding:0 0.1em;
}
table.matchTable{
width:100%;
border-collapse:separate;
border-spacing: 0.5em;
}
td.matchBskt{
border: 1px solid #e46000;
vertical-align: top;
}
td.matchGroup{
border: 1px solid #e46000;
padding: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
vertical-align: top;
}
div.matchTarget{
text-align:center;
background-color: #e46000;
color:white;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding:0.1em;
}
.matchRand td.matchBskt{
width:50%;
}
.matchOrd td.matchBskt{
width:10%;
}
.matchRand div.matchTarget{
margin-bottom:3em;
}
span.matchLbl{
display:inline-block;
margin:0.3em;
border: 0.1em solid #8c8c8c;
}
.matchOrd span.matchLbl{
border: 0.1em solid #00AA00;
}
/* ---------- practUc ---------- */
div.bkCtx{
border: 0.2em solid #e46000;
}
.bkCtx .bkBase_ti{
margin: 0.1em 0.2em;
color:#e46000;
margin-bottom:0.5em
}
.bkCtx .bkBase_co{
margin: 0.1px 0.1px 0.1em 0.2em;
padding:0px
}
div.bkQuest{
min-height: 45px;
padding-left:60px;
background-image:url("img/quiz/quest.png");
background-repeat: no-repeat;
background-position: left top;
}
div.bkHint{
min-height: 45px;
padding-left:60px;
background-image:url("img/quiz/sol.png");
background-repeat: no-repeat;
background-position: left top;
}
div.bkSol{
padding-top:50px;
background-image:url("img/quiz/score.png");
background-repeat: no-repeat;
background-position: left top;
}
.intructionM {
color: #666;
margin-top:20px;
}
.listingBk{
margin-top: 0.5em;
margin-bottom: 1em;
}
/* === CodeMirror =========================================================== */
.CodeMirror-static{
font-size:70%;
}
.CodeMirror-static pre {
/* Reset some styles that the rest of the page might have set */
border-radius: 0;
border-width: 0;
background: transparent;
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre-wrap;
word-wrap: normal;
line-height: inherit;
color: inherit;
z-index: 2;
overflow: visible;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
font-family: monospace;
tab-size: 2;
-moz-tab-size: 2;
-o-tab-size: 2;
}
.CodeMirror-line{
background-image:url(img/co/codeLine.png);
background-repeat: no-repeat;
background-size: 0.3em 1.1em;
line-height: 1.1em;
padding-left:0.9em;
}
.cm-keyword {color: #708;}
.cm-atom {color: #219;}
.cm-number {color: #164;}
.cm-def {color: #00f;}
.cm-variable {color: black;}
.cm-variable-2 {color: #05a;}
.cm-variable-3 {color: #085;}
.cm-property {color: black;}
.cm-operator {color: black;}
.cm-comment {color: #a50;}
.cm-string {color: #a11;}
.cm-string-2 {color: #f50;}
.cm-meta {color: #555;}
.cm-error {color: #f00;}
.cm-qualifier {color: #555;}
.cm-builtin {color: #30a;}
.cm-bracket {color: #997;}
.cm-tag {color: #170;}
.cm-attribute {color: #00c;}
.cm-header {color: blue;}
.cm-quote {color: #090;}
.cm-hr {color: #999;}
.cm-link {color: #00c;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-invalidchar {color: #f00;}
/* === STOP - CodeMirror ==================================================== */