





/*--- Estilos gráficos Laura Martin BB ---*/


/*--- Generales ---*/

@font-face {
  font-family: 'Sansumi-Regular';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/Sansumi-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Sansumi-Bold';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/Sansumi-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Gotham-Book';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/Gotham-Book.otf') format('opentype');
}

@font-face {
  font-family: 'STEINEMU_0';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/STEINEMU_0.TTF') format('opentype');
}



body, #region-main, #region-main textarea, .contentafterlink, .contentwithoutlink, #course_about, .user-grade td.feedbacktext, #course_teachers .text_to_html, p {
    font-family: 'Gotham-Book', 'Roboto' ,"Fira Sans","Segoe UI","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", 'Arial,sans-serif';
}

h1, .h1, .messaging-area-container .messaging-area .contacts-area .searcharea .heading, h2, .h2, .path-calendar .maincalendar .calendar-controls .current, h3, .h3, h4, .h4, h5, #page-user-profile .userprofile .profile_tree .node_category h3, .path-course.path-user .userprofile .profile_tree .node_category h3, .h5, h6, #page-course-edit #maincontent+h2, #page-course-editsection #maincontent+h2, .pagelayout-admin.path-mod #maincontent+h2, .h6, legend, .mform legend a, .mform legend a:hover, .coursebox .info .coursename, .collapsibleregioncaption, .snap-featured-course-title, #coursetools-list a {
    font-family: 'Gotham-Book', "Roboto","Fira Sans","Segoe UI","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", 'Arial,sans-serif';
}

label, .label, .form-label, .form-defaultinfo, .form-description, .form-filemanager, .ffilepicker, .ffilemanager, .fdescription, .fstatic, .collapsible-actions, input, button, select, .pagination, .initialbar, .paging, .alert, #page-admin-index .releasenoteslink, #page-admin-index .adminwarning, #page-admin-index .adminerror, .que .formulation, .que .outcome, .que .comment, .nav-pills, .nav-tabs, .course-report-dashboard, .yui3-tabview-list, .yuimenu, #course-category-listings, .progress .bar, .dndupload-progress-outer .bar, .progress-bar, .dndupload-progress-inner, .yui-dt-paginator {
    font-family: 'Gotham-Book', "Roboto","Fira Sans","Segoe UI","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", 'Arial,sans-serif';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Sansumi-Bold', 'Roboto' ,"Fira Sans","Segoe UI","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue", 'Arial,sans-serif';
}

: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;
}

.breadcrumb-nav .breadcrumb {
    margin: 1em 1em 2em 0;
}

#site-news-forum h2, #frontpage-course-list h2, #frontpage-category-names h2, #frontpage-category-combo h2, h2.snap-featured-courses-heading {
    font-size: 40px;
    color:black;
}



/*--- Header ---*/

#page-site-index #page-mast {
    float: right;
    margin-top: 45vh;
    margin-bottom: 0vh;
    background-color: #0069aabd;
    color: white;
    margin-right: 40px;
}

#page-site-index #page-header h1 {
	font-size: 350%;
    color: white;
}

#snap-site-carousel .carousel-caption {
    left: 48%;
    margin-top: 22vh;
    margin-bottom: 0vh;
    background-color: #0069aabd;
    color: white;
    margin-right: 40px;
}

#snap-site-carousel .carousel-caption h1 {
    font-size: 350%;
    color: white;
}

#mr-nav #snap-pm-trigger {
    padding-right: 1em;
}


/*--- Contenido ---*/

#page-site-index .sitetopic, #frontpage-category-names, #frontpage-category-combo {
    max-width: 80%;
    margin: 2em auto;
}


.snap-featured-course {
    border: 1px solid #e3e3e3;
    border-radius: 0px;
}

.snap-featured-course-title {
    padding: 1.2em 4% .5em 4%;
}

.div_verde{
	background: rgb(94,147,23); /* Old browsers */
background: -moz-linear-gradient(left, rgba(94,147,23,1) 0%, rgba(136,210,41,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(94,147,23,1) 0%,rgba(136,210,41,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(94,147,23,1) 0%,rgba(136,210,41,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e9317', endColorstr='#88d229',GradientType=1 );
padding: 1em;
}

.div_verde a, .div_verde span, .div_verde h2, .div_verde h1, .div_verde h3, .div_verde h4, .div_verde h5, .div_verde h6{
	color:white!important;
}

a.button_home {
    background-color: transparent;
    border: 1px solid white;
    padding: 0.7em 1em 0.5em 1em;
    margin-top: 1em;
    color: white;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    text-decoration: none;
}

a.button_home:hover {
    background-color: white;
    color:rgb(136,210,41)!important;
    border:1px solid white;
    text-decoration: none;
}




/*--- 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;
}



/*---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: 10em;
}

.path-course-view #page-header {
    background-position: center;
}

.mast-image #page-mast>h1 {
    font-size: 170%;
    background-color: orange;
    width: 75%;
    padding: 0.5em;
    margin-left: 25%;
}

nav#course-toc {
    border-right: 1px solid #eceeef;
    margin-top: 0.5em;
    padding-right: 0.5em;
}




/*--- Footer ---*/

div#mrooms-footer {
    visibility: hidden;
}

#page-footer {
    min-height: 31px;
    text-align: left;
}

#snap-socialmedia-links {
    padding: 1em 0;
    text-align: center;
}








/*--- MEDIA ---*/

@media (max-width: 1000px){
#page-site-index #page-mast {
    margin-top: 40vh;
    margin-right: 40px;
}

#snap-site-carousel .carousel-caption{
    margin-top: 1vh;
    left: 32%;
    width: 65%;
}
}

@media (max-width: 750px){
#page-site-index #page-mast {
    margin-top: 30vh;
    margin-right: 25px;
}

#snap-site-carousel .carousel-caption{
    margin-top: 5vh;
    left: 8%;
    width: 90%;
}
}

@media (max-width: 450px){
#page-site-index #page-mast {
    margin-top: 27vh;
    margin-right: 15px;
}

#snap-site-carousel .carousel-caption{
    margin-top: 5vh;
    width: 90%;
    left: 5%;
}
}


