@import url("https://aulavirtual.mined.gob.cu/theme/aulavirtual/cdn/styles/css/styles.css");.messaging-area-container .messaging-area 
.contacts-area .searcharea .heading,.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:"ubuntu" !important}body{font-size:medium 
!important}body:before,body:after{position:fixed;z-index:1;width:300px;height:100%;content:"";display:block;top:0px;background-image:url(https://aulavirtual.mined.gob.cu/theme/aulavirtual/images/pattern.svg);background-size:contain;background-repeat:no-repeat;opacity:0.25}body:before{right:0;bottom:0;transform:rotate(180deg)}body:after{top:0px}#page,#snap-pm{z-index:2}#snap-pm{position:relative 
!important;background-color:transparent !important}#region-main{background-color:transparent !important;position:relative 
!important;z-index:2}#page-login-index header #snap-header a{width:54px !important;margin-left:auto !important;margin-right:auto 
!important}#page-login-index #page-header{display:none}.snap-pm-login-form{background-color:#193867 !important}.snap-pm-login-form 
header{border-bottom:none !important}.snap-login-button{color:#fff !important}#page-login-forgot_password .mform{border-top:#ccc solid 
1px;padding-top:20px;margin-top:20px;display:flex !important;justify-content:space-between !important}#page-login-forgot_password .mform 
fieldset{width:50%;padding:20px 60px;box-sizing:border-box}#page-login-forgot_password .mform fieldset 
legend{padding-top:20px;font-family:"ubuntu bold" !important}#page-login-forgot_password .mform fieldset:first-of-type{border-right:#ccc 
solid 1px}.collapseexpand{display:inline-block;font-size:medium !important;padding:5px 10px 3px 10px !important;border:#193867 solid 
1px;border-radius:5px;margin-left:20px !important}#page-site-index #page-header{padding:0 !important}#page-site-index .course_category_tree 
.collapsible-actions{border-bottom:#ccc solid 1px;padding-bottom:10px}#page-site-index .course_category_tree .subcategories 
.categoryname{display:flex;justify-content:space-between;align-self:center}#page-site-index .course_category_tree .subcategories 
.categoryname>span{display:block;font-size:large;font-family:"ubuntu light" !important;color:#fff;background-color:#d34223;padding:10px 10px 
3px 10px;border-radius:10px}header{height:75px !important;border-bottom:#ccc solid 1px}header #snap-header{margin-top:10px 
!important;padding:0 4% !important;display:flex !important;justify-content:space-between !important;align-items:center}header 
#snap-header>a{display:block !important;width:147px !important;height:61px !important;text-indent:-1000px !important;overflow:hidden 
!important;background-image:url("https://aulavirtual.mined.gob.cu/theme/aulavirtual/cdn//images/mined_logo/logo_horz_left.svg");background-repeat:no-repeat;background-size:contain;background-position:0 
0}#page-header{padding:4.5em 1em 0 1em !important;background-color:#12223b !important}#page-header .breadcrumb-nav ol{text-align:center 
!important;margin:20px 0 0 0 !important}#page-header .breadcrumb-nav ol li a{color:#446dab}#page-header #page-mast h1{color:#fff 
!important;text-align:center;margin-bottom:30px;padding-bottom:20px}#page-header #page-mast h1 a{color:#fff !important}#page-header 
#page-mast #snap-coverimagecontrol{float:none !important;display:block !important}.btn{border-radius:0 !important;font-family:"ubuntu" 
!important}.btn.btn-outline-secondary{border-color:transparent !important}.btn.dropdown-toggle{font-size:small !important}table thead tr 
th{text-transform:uppercase}table tr{border-bottom:#ccc solid 1px}table tr th,table tr td{padding:15px 20px 10px 20px 
!important;font-family:"ubuntu" !important;font-size:medium !important}table tr 
td.header{text-transform:uppercase;font-size:larger;background-color:#12223b;color:#fff}.table-dynamic>h2{color:#ccc 
!important;font-size:x-large !important;margin-top:60px;text-align:center !important}.snap-page-heading-button{display:flex 
!important;float:none}#region-main{max-width:1300px !important}.block-region .block{text-align:left !important;border-style:solid 
!important;border-width:1px !important;border-color:transparent !important;transition-property:border-color, 
background-color;transition-duration:1s}.block-region .block:hover{border-color:#ccc !important;background-color:#fcfcfc 
!important}.text-muted{font-size:medium !important}.tab-pane .list-group .list-group-item{border-bottom:#ccc solid 1px !important}.tab-pane 
.list-group .list-group-item h4{text-align:center !important;font-size:large !important;font-family:"ubuntu bold" !important}.tab-pane 
.list-group .list-group-item:last-of-type{border-bottom:none !important}.card .card-header{font-size:x-large !important}.card .card-body 
.listing-actions{display:flex !important;justify-content:space-between !important;align-items:center;font-size:medium !important}.card 
.card-body .unlist{padding:0 20px;margin-bottom:20px}.card .card-body .unlist li{border-bottom:#ccc solid 1px}.card .card-body .unlist li 
a{display:block;padding:10px 0}.card .card-body .detail-pair{display:block !important;margin-top:40px !important}.card .card-body 
.detail-pair>div{display:block !important;width:100% !important;max-width:100% !important}.card .card-body 
.detail-pair>div.pair-key{margin-bottom:10px;font-size:medium !important}.card .card-body h5{display:block !important;padding:20px 0 15px 0 
!important;width:85% !important;text-align:left !important;border-bottom:#ccc solid 1px !important}.card .card-body 
.block-controls{float:none !important;width:15% !important}.card .card-body .block-controls .menubar{justify-content:center !important}.card 
.card-body .content{width:100% !important}.card .card-body .content.card-text ul{margin-top:20px}.card .card-body .content.card-text ul li 
.user a{font-size:medium !important}.card.node_category .card-body h3{font-family:"ubuntu bold italic" !important;border-bottom:#ccc solid 
1px;padding-bottom:10px;margin-bottom:20px;font-size:large !important;color:#446dab !important}.card.node_category .card-body ul 
li{border-bottom:#ccc solid 1px !important}.card.node_category .card-body ul li span a{display:block;font-size:medium;padding:5px 
10px}.card.node_category .card-body ul li:last-child{border-bottom:none !important}.card.node_category .card-body ul li.contentnode 
dl{font-size:medium !important}.card.node_category .card-body ul li.contentnode dl dt,.card.node_category .card-body ul li.contentnode dl 
dd{float:none !important;display:block !important;width:100% !important}.card.node_category .card-body ul li.contentnode dl 
dt{text-align:left !important}.profile_tree{padding-top:40px}.maincalendar{margin-bottom:40px !important}.maincalendar .calendarwrapper 
.controls{padding:20px 0 15px 0 !important;border-top:#ccc solid 1px !important;border-bottom:#ccc solid 1px !important}.maincalendar 
.calendarwrapper .controls .calendar-controls{display:flex !important;justify-content:space-between !important;align-items:center 
!important}.maincalendar .calendarwrapper .controls .calendar-controls h2.current{width:60% !important;font-size:xx-large 
!important}.maincalendar .calendarwrapper .controls .calendar-controls .arrow-link{width:20% !important}.maincalendar .calendarwrapper 
.eventlist{padding:20px 40px !important}.minicalendar,.calendartable{margin-bottom:40px !important}.minicalendar .calendar-controls 
h3,.calendartable .calendar-controls h3{text-align:left !important;font-size:large !important;margin-bottom:0 !important;padding:0 0 10px 
20px !important;border-bottom:#f1f1f1 solid 1px !important}.minicalendar tr,.calendartable tr{border-bottom:#f1f1f1 solid 1px 
!important;transition-duration:0.25s;transition-property:background-color}.minicalendar tr:hover,.calendartable 
tr:hover{background-color:rgba(0,0,0,0.025)}.minicalendar tr th,.minicalendar tr td,.calendartable tr th,.calendartable tr td{padding:5px 
!important;transition-duration:0.25s;transition-property:background-color}.minicalendar tr th:hover,.minicalendar tr td:hover,.calendartable 
tr th:hover,.calendartable tr td:hover{background-color:rgba(0,0,0,0.05)}.minicalendar tr th,.calendartable tr th{font-weight:bolder 
!important}.minicalendar tr td a,.calendartable tr td a{background-color:#446dab !important;color:#fff !important;border:none 
!important}.maincalendar .bottom{padding:40px 0 0 0 !important}.calendartable{margin-bottom:40px !important}.calendartable tr 
td{text-align:center !important;padding:10px !important}.calendar_filters ul li{padding:10px !important;border-bottom:#f1f1f1 solid 1px 
!important}.calendar_filters ul li:after{border-bottom:none !important}.calendar_filters ul li a>span{border-radius:5px 
!important;font-size:medium}.calendar_filters ul li a>span i:before{color:#fff}header{height:auto !important}#snap-pm-updates section 
h2{font-size:x-large !important;color:#446dab}.popover-region-container{padding:20px;box-sizing:border-box}.popover-region-container 
h3{font-size:x-large !important;color:#446dab}.settingsform h2{color:#446dab !important;border-bottom:#ccc solid 1px 
!important;padding-bottom:20px;margin-bottom:20px}.nav-tabs li{border-bottom:#ccc solid 1px}.nav-tabs li a{font-family:"ubuntu" 
!important}.nav-tabs li a.active{background-color:#193867 !important;color:#fff !important}.nav-tabs 
li:last-child{border-bottom:none}.coursecat-management-header{display:flex !important;justify-content:space-between 
!important;align-items:center;border-bottom:#ccc solid 1px}.coursecat-management-header h2{font-size:xx-large 
!important;color:#446dab}#region-main div[role="main"] h2{border-bottom:#ccc solid 1px;padding-bottom:10px;margin-bottom:40px}#region-main 
div[role="main"] h2+.container-fluid h4{color:#446dab;border-bottom:#ccc solid 1px;padding-bottom:10px}#region-main div[role="main"] 
h2+.container-fluid h4+.card-text>div{border-bottom:#ccc solid 1px}#region-main div[role="main"] h2+.container-fluid h4+.card-text>div 
a{padding:5px 10px;display:block;font-size:medium}#region-main div[role="main"] h2+.container-fluid 
h4+.card-text>div:last-of-type{border-bottom:none}.checkbox-container label{font-size:medium !important}#adminsettings 
fieldset{margin-bottom:40px !important}#adminsettings fieldset h3{font-size:x-large !important;padding-left:20px}.preferences-container 
table tr th,.preferences-container table tr td{font-size:small !important}.preferences-container table tr th{vertical-align:middle 
!important}.preferences-container table tr th h4{color:#446dab !important;margin-bottom:0 
!important}table.rolecap{margin-top:40px;border-top:#ccc solid 1px}table.rolecap tr.rolecap th>span a{font-size:large 
!important;display:block}table.rolecap tr.rolecap th>span span{color:#95989a;font-size:small !important}table.rolecap tr.rolecap 
td.allowedroles{display:flex}table.rolecap tr.rolecap td.forbiddenroles .prohibitmore{text-align:center}.fcontainer>.fitem{padding:25px 
!important;border-bottom:#ccc solid 1px !important}.settingsform>fieldset>.form-item{padding:25px !important;border-bottom:#ccc solid 1px 
!important}abbr[title="Required"]{background-color:#d34223;color:#fff !important;font-size:11px !important;display:inline-block;padding:2px 
4px;border-radius:6px;font-family:"ubuntu" !important}.form-autocomplete-selection [data-active-selection="true"]{font-size:medium 
!important;font-family:"ubuntu" !important;border-radius:5px !important;padding:5px 10px !important}#notice{padding-top:60px 
!important;background-color:#fff}#notice h4{text-align:center !important;font-size:xx-large !important;margin-bottom:40px}#notice 
p{font-size:large !important;text-align:center !important}.snap-form-advanced fieldset{border-bottom:#ccc solid 1px 
!important}.snap-form-advanced fieldset legend a{font-size:medium !important}.snap-form-advanced 
fieldset:last-of-type{border-bottom:none}#course-toc{margin-top:40px}#course-toc>div{position:relative}#course-toc>div h2{font-size:xx-large 
!important}#course-toc>div form{top:0}#course-toc #toc-desktop-menu-heading{padding:0 0 10px 0 !important;margin-bottom:20px 
!important}#course-toc #chapters li{border-bottom:#ccc solid 1px}#course-toc #chapters li a{display:block;padding:10px 
20px;font-size:large}#course-toc #chapters li:last-child{border-bottom:none}#course-toc #chapters 
.snap-visible-section{background-color:#446dab}#course-toc #chapters .snap-visible-section a{color:#fff 
!important}.dashboard-card-deck{margin-top:40px}.dashboard-card-deck .dashboard-card{padding-top:20px !important;overflow:hidden 
!important;background-color:transparent !important}.dashboard-card-deck .dashboard-card:hover{background-color:#fff 
!important}.dashboard-card-deck .dashboard-card .card-img{background-size:contain 
!important;background-repeat:no-repeat;background-position:center;margin-bottom:10px}.categoryname,.text-muted{font-size:small;font-family:"ubuntu 
italic"}.multiline,.coursename,.summary,.small{font-family:"ubuntu"}.progress{margin-bottom:5px}.summary{font-size:small 
!important;color:#9e9e9e;padding-right:40px}[role=list] .course-summaryitem{border:none !important;padding:20px 0 
!important;border-bottom:#ccc solid 1px !important}[role=list] .course-summaryitem>div>div{padding-left:20px}.list-group{border-top:#ccc 
solid 1px}.list-group .list-group-item{border:none !important;border-bottom:#ccc solid 1px !important}.list-group .list-group-item 
.row{align-items:center !important}.course_category_tree .content .subcategories .category .info{border-bottom:#ccc solid 1px;padding:20px 
!important}.course_category_tree .content .subcategories .category .coursebox{border-bottom:none !important}.userprofile 
.page-context-header .page-header-headings h2{font-size:x-large !important;margin-bottom:10px 
!important}#moodle-footer{position:relative;z-index:2}#snap-pm-courses-current-cards .coursecard{border-radius:10px 
!important;background-size:contain !important;background-position:top center 
!important;background-repeat:no-repeat}#snap-pm-courses-current-cards .coursecard .coursecard-body{padding:20px 
!important}#snap-pm-courses-current-cards .coursecard .coursecard-body h3{font-size:x-large !important;padding-top:20px 
!important;padding-bottom:10px !important;border-bottom:#ccc solid 1px !important;margin-bottom:20px}.frontpage-course-list-all{display:flex 
!important;flex-wrap:wrap;justify-content:space-between;border-bottom:#ccc solid 1px}.frontpage-course-list-all .coursebox{width:45% 
!important;box-sizing:border-box;padding:20px !important;margin:20px !important;border-style:solid !important;border-width:1px 
!important;border-color:transparent !important;transition-property:background-color, 
border-color;transition-duration:1s}.frontpage-course-list-all .coursebox:hover{background-color:#fcfcfc;border-color:#ccc 
!important}.frontpage-course-list-all .coursebox .info h3{display:block !important;font-size:x-large !important;font-family:"ubuntu bold 
italic" !important;border-bottom:#95989a solid 1px !important;margin-bottom:10px;padding-bottom:10px}.frontpage-course-list-all .coursebox 
.content .teachers{font-family:"ubuntu" !important}.frontpage-course-list-all .coursebox .content .teachers 
li{display:flex;padding:10px;font-size:small !important;border-bottom:#95989a solid 1px}.frontpage-course-list-all .coursebox .content 
.teachers li:last-child{border-bottom:none}.frontpage-course-list-all .coursebox .content .teachers li 
a{display:block;padding-left:5px}#snap-course-footer-contacts{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;padding-bottom:20px;border-bottom:#ccc 
solid 1px}#snap-course-footer-contacts h5{width:100%;text-align:center;padding-bottom:10px;border-bottom:#ccc solid 
1px;margin-bottom:20px}#snap-course-footer-contacts>br{display:none}#snap-course-footer-contacts>.btn{border-radius:5px 
!important;border:#193867 solid 1px !important;display:block !important;margin:20px auto 0 auto !important;padding:5px 10px 3px 10px 
!important;text-align:center !important}#snap-course-footer-contacts 
.snap-media-object{width:45%;display:block;text-align:center}#snap-course-footer-contacts 
.snap-media-object>.snap-media-body>a{font-size:small !important;font-family:"ubuntu bold";line-height:10px 
!important}#snap-course-footer-contacts .snap-media-object>*{float:none !important}#snap-course-footer-contacts .snap-media-object 
.userpicture{margin:0 auto !important}#page-course-view-topics #page-header{background-image:none !important}
