/* Kids Style for eXeLearning (see config.xml for details) */
html{font-size:105%}
body{font:100%/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5em;padding:15px;margin:0;text-align:left;color:#111;background-color:#FFFFFF}

h2{font-size:1.3em}
h3{font-size:1.2em}
h4{font-size:1.1em}
h5{font-size:1em}
p{margin:1em 0}
strong,a{color:#004781}
.iDevice_inner a{color:#005499}
.score.js-feedback{margin-bottom:1em}

#header,#emptyHeader,#nodeDecoration{text-align:center;padding:28px 20px;height:auto!important;height:56px;min-height:56px;line-height:56px;font-size:1.8em;font-weight:700;background:#004781;border:4px solid #99ACBD;border-radius:15px}
#headerContent{color:#FFF}
#header h1,#nodeDecoration h1{margin:0;font-size:1em;color:#FFF}
#nodeDecoration{margin-bottom:15px} /* Single page */
.nodeDecoration h1{font-size:1.5em}

.exe-single-page #headerContent{padding-top:0}
.exe-single-page .nodeTitle{font-size:1.8em;font-weight:700;margin:1.5em 0}

/* iDevices */
.iDevice{margin:20px 0 30px 0}
.iDevice_header{letter-spacing:.5px;height:auto!important;height:60px;min-height:60px;border:#B3D334 solid;border-width:4px 4px 3px 4px;padding-left:13px;border-top-left-radius:15px;border-top-right-radius:15px;background:#004781;position:static}
.iDeviceTitle{height:auto!important;height:30px;min-height:30px;line-height:30px;font-size:1.3em;vertical-align:bottom;top:auto;display:inline-block;font-weight:700;padding:15px 45px 15px 130px;background-repeat:no-repeat;background-position:0 50%;margin:0;color:#FFF}
.iDevice_inner{padding:10px 20px 20px 20px;border:4px solid #B3D334;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-top:0;background-color:#F0F6D6}

/* Clearfix */
.iDevice_content{overflow:auto}
.FileAttachIdeviceInc .iDevice_content{margin-bottom:-.5em}

/* Hide/Show iDevice */
.toggle-idevice{display:block;margin:0;text-align:right}
.iDevice_header .toggle-idevice{line-height:25px;position:absolute;top:53px;right:8px}
.toggle-idevice a{display:inline-block;width:25px;height:25px;background:url(_style_icons.png) no-repeat 0 -200px;outline:none}
.toggle-em0 a{background-position:0 -300px}
.toggle-idevice .show-idevice{background-position:-100px -200px}
.toggle-em0 .show-idevice{background-position:-100px -300px}

.toggle-idevice span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}

/* iDevice title with background-color */
input.feedbackbutton{margin:0}
.hidden-idevice .iDevice_header{border-radius:15px;border-width:4px}
.iDevice_header .toggle-idevice{margin-right:15px}

.ExternalUrlIdevice iframe{border:0}

/* Reset base.css */
.block,.feedback{padding:0}
.feedback{font-family:inherit;font-size:1em}
li{list-style-position:outside}
.pre-code{font-size:1.2em}
.styled-qc{margin-top:2.5em}
.styled-qc:before{top:0}
.exe-dl .icon,.exe-dl-toggler a{width:24px;height:24px;border-radius:12px}
.exe-dl-toggler a{line-height:22px}
.js .exe-dl dd{margin-left:44px}
/* Enlarge icon */
.exe-enlarge-icon{width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:25px;background:#468770}
.exe-enlarge-icon b{width:50px;height:50px;line-height:50px}
.exe-enlarge-icon b{font-size:1.7em}
/* Forms */
input,select{font-size:1em;font-family:inherit}
.iDevice_hint_title a{padding-left:25px}
.MultichoiceIdevice .activity-form,.MultiSelectIdevice .activity-form{margin-bottom:1em}
.TrueFalseIdevice .activity-form{margin-top:1.5em}
.TrueFalseIdevice .activity-form:first-child{margin-top:0}
.TrueFalseIdevice label{margin:0 1em}
.MultichoiceIdevice input,.MultiSelectIdevice input[type=checkbox],.QuizTestIdevice input[type=radio]{width:16px;height:16px;margin:5px 0 0 12px}
.MultiSelectIdevice .feedback.iDevice_content{margin-top:1.5em}
.right-option,.wrong-option{font-style:italic}
.readingIdevice .iDevice_content:first-child p:last-child,
.CasestudyIdevice .iDevice_content:first-child p:last-child{margin-bottom:0}
/* Non-Interactive Activities */
.readingIdevice .feedbackbutton,
.CasestudyIdevice .feedbackbutton,
.ReflectionIdevice .feedbackbutton{margin:.5em 0}
 
/* Controls */
.iDevice_buttons input[type=submit],.iDevice_buttons input[type=button],.iDevice_buttons input[type=reset]{
background:#ffcd02;
border:1px solid #B3D334;
border-radius:4px;
display:inline-block;
line-height:2em;
font-size:1em;
padding:4px 12px;
color:#004781;
margin-right:.5em;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
letter-spacing:.5px
}
.iDevice_buttons input[type=submit]:hover,.iDevice_buttons input[type=button]:hover,.iDevice_buttons input[type=reset]:hover{background:#004781;color:#FFF;border-color:#99ACBD;text-shadow:none;cursor:pointer}
select{background:#ffcd02;border-radius:4px;color:#004781;border:1px solid #B3D334}  
input[type="text"]{border-radius:4px;border:1px solid #B3D334;padding:2px 7px}

.etiqueta-azul,.etiqueta-azul-grande{display:inline-block;background:#004781;padding:0 .3em;color:#FFF;border-radius:4px}
.etiqueta-verde,.etiqueta-verde-grande{display:inline-block;background:#457A1C;padding:0 .3em;color:#FFF;border-radius:4px}
.etiqueta-morada,.etiqueta-morada-grande{display:inline-block;background:#73298A;padding:0 .3em;color:#FFF;border-radius:4px}

.etiqueta-azul-grande,.etiqueta-verde-grande,.etiqueta-morada-grande{font-size:1.15em;font-weight:bold;margin-right:.2em}

/* Hint & Feedback */
.iDevice_hint_content{border-radius:10px;border:1px solid #EEE;background:#f9f9f9}
.iDevice_inner .feedback{background:#fff6db;border-radius:10px;border:1px solid #ffe38e;padding:0 1em;margin-top:1em}
.iDevice_inner .iDevice_answer-feedback{background:none;border:none;padding:0;margin:0}
.TrueFalseIdevice .feedback{margin-top:1.5em} 

/* Icons */
.iDeviceTitle{background-image:url(icon_exe.png)}
.ListaIdevice .iDeviceTitle,
.QuizTestIdevice .iDeviceTitle,
.MultichoiceIdevice .iDeviceTitle,
.TrueFalseIdevice .iDeviceTitle,
.MultiSelectIdevice .iDeviceTitle,
.ClozeIdevice .iDeviceTitle{background-image:url(icon_question.png)}
.CasestudyIdevice .iDeviceTitle{background-image:url(icon_tool.png)}
.preknowledgeIdevice .iDeviceTitle{background-image:url(icon_cabinet.png)}
.GalleryIdevice .iDeviceTitle{background-image:url(icon_picture.png)}
.objectivesIdevice .iDeviceTitle{background-image:url(icon_objective.png)}
.ReflectionIdevice .iDeviceTitle{background-image:url(icon_reflection.png)}
.readingIdevice .iDeviceTitle{background-image:url(icon_reading.png)}
.activityIdevice .iDeviceTitle{background-image:url(icon_internet.png)}
.WikipediaIdevice .iDeviceTitle{background-image:url(icon_wikipedia.png)}

.js .em_iDevice{position:relative;padding-top:10px}
.icon_wrapper{width:120px;height:120px;background-repeat:no-repeat;position:absolute;top:0;left:20px}
.js .iDevice_inner{padding-top:20px}

#siteFooter{border-radius:15px;background:#00b7bf url(_style_footer.png) no-repeat 20px 20px;color:#FFE695;border:4px solid #00b7bf;padding:28px 20px;height:auto!important;height:56px;min-height:56px;text-align:right;font-size:.9em;margin-top:2em}

/* Lightbox */
.pp_overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;opacity:1!important}

/* Effects */
.exe-fx .fx-C2,.exe-fx .fx-C2 a,.fx-pagination a{background:#FFF}
.emphasis0 .exe-fx .fx-C2,.emphasis0 .exe-fx .fx-C2 a,.emphasis0 .fx-pagination a{background:#ECF1E8}
.exe-fx .fx-C1,.exe-fx .fx-C1 a{background:#468770;color:#FFF}
/* iDevices with emphasis */
.emphasis1 .exe-fx .fx-C1,.emphasis1 .exe-fx .fx-C1 a{background:#468770}
.js .exe-fx .fx-accordion-title,.js .exe-fx.exe-accordion h2{background:#333}
.emphasis1 .exe-fx .fx-C2,.emphasis1 .exe-fx .fx-C2 a,.emphasis1 .fx-pagination a{background:#E7F8F2}
/* Licenses */
#packageLicense{font-size:.85em}

/* Tooltip */
.img-tooltip {display:none;position:absolute;border:1px solid #A6C9E2;background:#004781;border-radius:4px;padding:.3em .6em;color:#fff;box-shadow:3px 3px 5px #004781;font-size:.9em}

/* Home page */
.book-index{margin:1em 0;padding:0;list-style:none;text-align:center}
.book-index li{margin:0;padding:0;display:inline}
.book-index img{width:250px;height:auto;margin:10px}
.txt-index{margin:1em .5em;padding:0;list-style:none;line-height:2.5em}
.txt-index a{text-decoration:none;color:#457A1C}
.txt-index a:hover,.txt-index a:focus,.txt-index a:hover strong,.txt-index a:focus strong{text-decoration:underline;color:#005499}
.txt-index strong{margin-left:.5em;color:#457A1C}
.txt-index span{display:block;float:left;text-align:right;width:5em}

/* Footer */
#made-with-eXe{background-color: #00b7bf;margin: 0;padding: 1em 0;}
#made-with-eXe a{color: white;}
#siteFooter{display: flex;align-items: flex-end;}
#siteFooter div{width: 50%;}
#siteFooter div:first-child p{text-align: left;padding: 0;margin: 0;}

.tablapepita input{
    border: none;
    border-bottom: 1px solid #004781;
    border-radius: 0;
    padding: 0 7px;
}

#id10 .icon_wrapper{background-image:url(icon_internet.png) !important}
#id24 .icon_wrapper{background-image:url(icon_listening.png) !important}
#id7 .icon_wrapper{background-image:url(icon_write.png) !important}
#id27 .icon_wrapper{background-image:url(icon_reflection.png) !important}
#id30 .icon_wrapper{background-image:url(icon_cabinet.png) !important}
