/* Html */
* {outline: none;}
html {position:relative;min-height:100%;}
body {margin-bottom:300px;}
footer {position:absolute;bottom:0;width:100%;}

/* Scroll To Top button */
#scrollToTop {position:fixed;bottom:15px;right:15px;display:none;opacity:0.7;padding: 0.5em 0.7em !important;}

/* Clases sueltas */
.my-oculto {display:none;}
.my-tachado {text-decoration-line: line-through;}

/* Vídeo editor html */
.my-video-responsive {position:relative;padding:0 0 56.25% 0;margin-top:20px;height: 0;overflow: hidden;}
.my-video-responsive iframe, .my-video-responsive object, .my-video-responsive embed, .my-video-responsive video {position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;}

/* Menú */
.dropdown-menu{padding:1em;margin:0;border:1;border-radius:10px;-webkit-box-shadow:10!important;box-shadow:3px 3px 8px #253179 !important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{display:block !important;}
.mainmenu li a:hover {outline:0;}
@media only screen and (min-width:992px) {
	.mainmenu .collapse ul li:hover> ul{display:block}
	.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
	.mainmenu .collapse ul ul li{position:relative;}
	.mainmenu .collapse ul ul li:hover> ul{display:block}
	.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
	.mainmenu .collapse ul ul ul li{position:relative}
	.mainmenu .collapse ul ul ul li:hover ul{display:block}
	.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}
@media only screen and (max-width:991px) {
	.navbar-nav .show .dropdown-menu > li > a {padding:10px 10px 10px 30px}
	.navbar-nav .show .dropdown-menu .dropdown-menu > li > a {padding:10px 10px 10px 60px}
	.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a {padding:10px 10px 10px 90px}
}