



/*--- Javeriana ---*/


body, #region-main, #region-main textarea, .contentafterlink, .contentwithoutlink, #course_about, .user-grade td.feedbacktext, #course_teachers .text_to_html, p {
	font-family: 'Roboto';
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
}


h1{
	font-size: 40px;
}

h2{
	font-size: 36px;
}

h3{
	font-size: 28px;
}

h4{
	font-size: 24px;
}

h5{
	font-size: 18px;
}

h6{
	font-size: 12px;
}


legend, .mform legend a, .mform legend a:hover, {
    font-family: 'Roboto' ,"Fira Sans","Segoe UI","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", 'Arial,sans-serif' !important;
}

a:hover, a:focus {
    text-decoration: none;
}

img:focus {
    outline: 0;
}

a:focus, .dropdown-toggle:focus {
    outline: 0;
}

p:focus, p:active, p:hover; p:visited {
    outline: 0;
}
a:focus, a:active, a:hover; a:visited {
    outline: 0;
}

#course-category-listings .listing-pagination .yui3-button, .paging.paging-morelink a, #changenumsections .increase-sections, #changenumsections .reduce-sections, input.form-submit, input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type="submit"], td.submit input, #notice .singlebutton + .singlebutton input, #login.fixy input[type=submit], button#local-joulegrader-preview-button, button.atto_equation_submit, .yui-skin-sam .yui-button, .yui3-button, .yui-button button, .felement.ftext input + button, .header-button-group .btn, .btn.btn-primary, .btn.btn-default, .btn.btn-solid, .button-group > button, input.form-submit, input[type="button"], .moodle-dialogue-content button, button#restrictbygroup, button#livelogs-pause-button, #page-admin-tool-monitor-managerules a > button, input[type="submit"], button[type="submit"], input[type="reset"], .gradingform_checklist.editor .addgroup input, .gradingform_checklist.editor .additem input, .gradingform_rubric.editor .addlevel input, .gradingform_rubric.editor .addcriterion input, #page-site-index .section-modchooser-link .section-modchooser-text {
    margin: 0.5em;
}

#course-category-listings .listing-pagination .yui3-button:hover, .paging.paging-morelink a:hover, #changenumsections .increase-sections:hover, #changenumsections .reduce-sections:hover, input.form-submit:hover, input#id_submitbutton:hover, input#id_submitbutton2:hover, .path-admin .buttons input[type="submit"]:hover, td.submit input:hover, #notice .singlebutton + .singlebutton input:hover, #login.fixy input[type=submit]:hover, button#local-joulegrader-preview-button:hover, button.atto_equation_submit:hover, .yui-skin-sam .yui-button:hover, .yui3-button:hover, .yui-button button:hover, .felement.ftext input + button:hover, .header-button-group .btn:hover, .btn.btn-primary:hover, .btn.btn-default:hover, .btn.btn-solid:hover, .button-group > button:hover, input.form-submit:hover, input[type="button"]:hover, .moodle-dialogue-content button:hover, button#restrictbygroup:hover, button#livelogs-pause-button:hover, #page-admin-tool-monitor-managerules a > button:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="reset"]:hover, .gradingform_checklist.editor .addgroup input:hover, .gradingform_checklist.editor .additem input:hover, .gradingform_rubric.editor .addlevel input:hover, .gradingform_rubric.editor .addcriterion input:hover, #page-site-index .section-modchooser-link .section-modchooser-text:hover, #course-category-listings .listing-pagination .yui3-button:focus, .paging.paging-morelink a:focus, #changenumsections .increase-sections:focus, #changenumsections .reduce-sections:focus, input.form-submit:focus, input#id_submitbutton:focus, input#id_submitbutton2:focus, .path-admin .buttons input[type="submit"]:focus, td.submit input:focus, #notice .singlebutton + .singlebutton input:focus, #login.fixy input[type=submit]:focus, button#local-joulegrader-preview-button:focus, button.atto_equation_submit:focus, .yui-skin-sam .yui-button:focus, .yui3-button:focus, .yui-button button:focus, .felement.ftext input + button:focus, .header-button-group .btn:focus, .btn.btn-primary:focus, .btn.btn-default:focus, .btn.btn-solid:focus, .button-group > button:focus, input.form-submit:focus, input[type="button"]:focus, .moodle-dialogue-content button:focus, button#restrictbygroup:focus, button#livelogs-pause-button:focus, #page-admin-tool-monitor-managerules a > button:focus, input[type="submit"]:focus, button[type="submit"]:focus, input[type="reset"]:focus, .gradingform_checklist.editor .addgroup input:focus, .gradingform_checklist.editor .additem input:focus, .gradingform_rubric.editor .addlevel input:focus, .gradingform_rubric.editor .addcriterion input:focus, #page-site-index .section-modchooser-link .section-modchooser-text:focus, #course-category-listings .listing-pagination .yui3-button:active, .paging.paging-morelink a:active, #changenumsections .increase-sections:active, #changenumsections .reduce-sections:active, input.form-submit:active, input#id_submitbutton:active, input#id_submitbutton2:active, .path-admin .buttons input[type="submit"]:active, td.submit input:active, #notice .singlebutton + .singlebutton input:active, #login.fixy input[type=submit]:active, button#local-joulegrader-preview-button:active, button.atto_equation_submit:active, .yui-skin-sam .yui-button:active, .yui3-button:active, .yui-button button:active, .felement.ftext input + button:active, .header-button-group .btn:active, .btn.btn-primary:active, .btn.btn-default:active, .btn.btn-solid:active, .button-group > button:active, input.form-submit:active, input[type="button"]:active, .moodle-dialogue-content button:active, button#restrictbygroup:active, button#livelogs-pause-button:active, #page-admin-tool-monitor-managerules a > button:active, input[type="submit"]:active, button[type="submit"]:active, input[type="reset"]:active, .gradingform_checklist.editor .addgroup input:active, .gradingform_checklist.editor .additem input:active, .gradingform_rubric.editor .addlevel input:active, .gradingform_rubric.editor .addcriterion input:active, #page-site-index .section-modchooser-link .section-modchooser-text:active, #course-category-listings .listing-pagination .yui3-button.active, .paging.paging-morelink a.active, #changenumsections .increase-sections.active, #changenumsections .reduce-sections.active, input.form-submit.active, input#id_submitbutton.active, input#id_submitbutton2.active, .path-admin .buttons input[type="submit"].active, td.submit input.active, #notice .singlebutton + .singlebutton input.active, #login.fixy input[type=submit].active, button#local-joulegrader-preview-button.active, button.atto_equation_submit.active, .yui-skin-sam .yui-button.active, .yui3-button.active, .yui-button button.active, .felement.ftext input + button.active, .header-button-group .btn.active, .btn.btn-primary.active, .btn.btn-default.active, .btn.btn-solid.active, .button-group > button.active, input.form-submit.active, input[type="button"].active, .moodle-dialogue-content button.active, button#restrictbygroup.active, button#livelogs-pause-button.active, #page-admin-tool-monitor-managerules a > button.active, input[type="submit"].active, button[type="submit"].active, input[type="reset"].active, .gradingform_checklist.editor .addgroup input.active, .gradingform_checklist.editor .additem input.active, .gradingform_rubric.editor .addlevel input.active, .gradingform_rubric.editor .addcriterion input.active, #page-site-index .section-modchooser-link .section-modchooser-text.active {
    margin: 0.5em;
}

#course-category-listings .listing-pagination .yui3-button:visited, .paging.paging-morelink a:visited, #changenumsections .increase-sections:visited, #changenumsections .reduce-sections:visited, input.form-submit:visited, input#id_submitbutton:visited, input#id_submitbutton2:visited, .path-admin .buttons input[type="submit"]:visited, td.submit input:visited, #notice .singlebutton + .singlebutton input:visited, #login.fixy input[type=submit]:visited, button#local-joulegrader-preview-button:visited, button.atto_equation_submit:visited, .yui-skin-sam .yui-button:visited, .yui3-button:visited, .yui-button button:visited, .felement.ftext input + button:visited, .header-button-group .btn:visited, .btn.btn-primary:visited, .btn.btn-default:visited, .btn.btn-solid:visited, .button-group > button:visited, input.form-submit:visited, input[type="button"]:visited, .moodle-dialogue-content button:visited, button#restrictbygroup:visited, button#livelogs-pause-button:visited, #page-admin-tool-monitor-managerules a > button:visited, input[type="submit"]:visited, button[type="submit"]:visited, input[type="reset"]:visited, .gradingform_checklist.editor .addgroup input:visited, .gradingform_checklist.editor .additem input:visited, .gradingform_rubric.editor .addlevel input:visited, .gradingform_rubric.editor .addcriterion input:visited, #page-site-index .section-modchooser-link .section-modchooser-text:visited{
    margin: 0.5em;
}

input[name="searchwikicontent"]+input[type="submit"], select+input[type="submit"], input[type="text"]+input[type="button"], input[type="password"]+input[type="submit"], input[type="text"]+button, input[type="text"]+input[type="submit"] {
    margin: 0.5em;
}

.breadcrumb-nav .breadcrumb {
    margin: 3.8em 0;
}

#site-news-forum h2, #frontpage-course-list h2, #frontpage-category-names h2, #frontpage-category-combo h2 {
    font-weight: 400;
    font-size: 250%;
}

#page-content .block_settings.state-visible, .block_settings:target {
    padding-top: 4em;

} 



#mr-nav .snap-login-button {
    margin-right: 1em;
    color: white;
    border: 1px solid white;
}




/*--- Header ---*/


#mr-nav {
	padding: 1.5em 0 0.5em 4%;
    background-color: #00548a;
}

#mr-nav.headroom--unpinned {
    will-change: no;
    -webkit-animation-name: initial;
    animation-name: none;
    position: fixed;
}


#snap-home.logo {
    height: 60px;
    width: 38%;
    margin: -0.5em 0 0 0;
    min-width: 100px;
}

a#fixy-trigger {
    color: white;
    text-decoration: underline;
}

#page-site-index #page-header {
    min-height: 68vh;
    width: 102%;
}

#page-site-index #page-mast {
    background-color: transparent;
    color: white;
}


#page-site-index #page-mast h1 {
    color: white;
    text-transform: uppercase;
    font-size: 300%;
}

#page-site-index #page-mast p {
    font-style: italic;
}


/*--- Descripocion ---*/

#page-site-index .sitetopic, #frontpage-category-names, #frontpage-category-combo {
    max-width: 100%;
    margin: 0 auto;
    clear: both;
    text-align: center;
    background-color: #f6f6f6;
}

#page-site-index .sitetopic {
    padding: 2em 4%;
}

.categoria_home1 {
    display: inline-block;
    width: 410px;
    vertical-align: top;
    text-align: center;
    color: white;
    background-image: url("/pluginfile.php/1/tool_themeassets/assets/0/categoria1.jpg");
    height: 270px;
    background-repeat: no-repeat;
    margin: 0.5em;
}

.categoria_home2 {
    display: inline-block;
    width: 410px;
    vertical-align: top;
    text-align: center;
    color: white;
    background-image: url("/pluginfile.php/1/tool_themeassets/assets/0/categoria2.jpg");
    height: 270px;
    background-repeat: no-repeat;
    margin: 0.5em;
}

.categoria_home3 {
    display: inline-block;
    width: 410px;
    vertical-align: top;
    text-align: center;
    color: white;
    background-image: url("/pluginfile.php/1/tool_themeassets/assets/0/categoria3.jpg");
    height: 270px;
  	background-repeat: no-repeat;
  	margin: 0.5em;
}

.categoria_home3 h3, .categoria_home1 h3, .categoria_home2 h3{
	color: white;
	margin-top: 210px;
}

.categoria_home3 h3 a, .categoria_home1 h3 a, .categoria_home2 h3 a{
    color: white;
}

#page-site-index .section li.snap-asset .activityinstance {
    background-color: transparent;
    text-align: center;
}


#page-site-index .section li.snap-asset {
    background-color: transparent;
}


/*--- Lista de cursos ---*/

#site-news-forum h2, #frontpage-course-list h2, #frontpage-category-names h2, #frontpage-category-combo h2 {
    font-weight: 400;
    font-size: 220%;
    color: black;
    text-transform: uppercase;
    text-align: left;
    border-bottom: 2px solid #00548a;
    padding-bottom: 0;
    margin-bottom: 1em;
    width: 60%;
}

.info .enrolmenticons {
    display: none;
}

#page-site-index .paging.paging-morelink a {
    text-align: center;
    padding: 0.5em;
    border: 1px solid;
    margin-bottom: 1.5em;
    color: white;
}

#page-site-index .paging.paging-morelink a:hover {
    color: #00548a;
}

#page-site-index .coursebox .content .courseimage {
    max-height: 200px;
}

/*--- CURSO ---*/

#page-course-view-topics #moodle-page div#page-mast, #page-mod-hsuforum-view #moodle-page div#page-mast, #page-course-view-weeks #moodle-page div#page-mast, #page-course-view-social #moodle-page div#page-mast, #page-course-view-folderview #moodle-page div#page-mast{
    margin-top: 7em;
}

#page-course-view-topics #moodle-page div#page-mast h1, #page-mod-hsuforum-view #moodle-page div#page-mast h1, #page-course-view-weeks #moodle-page div#page-mast h1, #page-course-view-social #moodle-page div#page-mast h1, #page-course-view-folderview #moodle-page div#page-mast h1{
    font-size: 200%;
}

#page-course-view-topics .mast-image #course-toc, #page-mod-hsuforum-view .mast-image #course-toc, #page-course-view-weeks .mast-image #course-toc, #page-course-view-social .mast-image #course-toc, #page-course-view-folderview .mast-image #course-toc{
    margin-top: 1.6vh;
    margin-bottom: 1.6vh;
}

.section_footer .previous_section, .section_footer .next_section {
    width: 48%;
    background-color: rgba(0,80,150,0.2);
    padding: 0.5em;
}


/*--- Lista de noticias ---*/

#page-site-index #site-news-forum {
    background-color: white;
}

#page-site-index .news-article-content h3 {
    font-size: 200%;
}

#page-site-index .news-article-inner {
    background-color: #f6f6f6;
}



/*--- Footer ---*/

#mrooms-footer.helplink.text-right {
    display: none;
}

#moodle-footer {
    background-color: #00548a;
    border-top: 20px solid #f7cc06;
    color: white;
}



/*--- MEDIA ---*/


@media (max-width: 1000px) {
#mr-nav {
    min-height: 60px;
}
#mr-nav.headroom--pinned {
    min-height: 60px;
}

#page-site-index .coursebox .content .courseimage {
    width: 100%;
    max-height: 320px;
}

#page-site-index .coursebox .info {
    width: 100%;
}

#page-site-index .coursebox .content .summary, 
#page-site-index .coursebox .content .teachers {
    width: 100%;
}

}

@media (max-width: 600px) {

#page-site-index #page-header {
    min-height: 180px;
}

#page-site-index .coursebox .content .courseimage {
    width: 100%;
    max-height: 200px;
}
}











/*--- Ajustes Laura Martin Actualización DIC 2017 ---*/


:focus, :active, :hover, :visited, a:focus, a:hover, a:active, a:visited, .dropdown-toggle:focus, .btn.btn-primary:active, .btn.btn-primary:focus {
    outline: 0;
    box-shadow: none;
}




/*--- Header ---*/

#page-header {
    padding-top: 5em;
}

#snap-home.logo {
    max-width: 400px;
}

#mr-nav {
    padding: 0.8em 4% 0.5em 4%;
    background-color: #00548a;
}

#mr-nav #snap-pm-trigger, #mr-nav a, #mr-nav .popover-region-notifications>div>.icon {
    color: white;
}

#mr-nav #snap-pm-trigger:hover, #mr-nav #snap-pm-trigger:focus, #mr-nav a:hover, #mr-nav a:focus, #mr-nav .popover-region-notifications>div>.icon:hover {
    color: lightblue;
}

/*--- Lista de noticias ---*/

#page-site-index .news-article-content h3 {
    font-size: 200%;
    margin-top: 1em;
}

#page-site-index a.btn.btn-default.toggle {
    border: 1px solid white;
    float: left;
    margin: 1em 0;
    color: white;
}

#page-site-index .news-article-preview {
    padding-bottom: 4em;
}


/*--- Footer ---*/

div#mrooms-footer {
    display: none;
}

div#snap-socialmedia-links {
    text-align: center;
}


.coursebox .content .courseimage {
    float: left;
    margin-right: 1em;
    width: 33%;
}








