#user_settings_form{
color:white;
}

#training_event_properties_form{
color:white;
}
.ef-slider-value{
color:white;
}

.ef-catalog .ef-catalog-entry:hover {
    background-color: transparent !important;
}

#row ef-catalog-entry label{
color:white;
}
#announcements_properties_form label{
color:white;
}

#calendar_form label{
color:white;
}




.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a .fa {
    color: #000 !important;
}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a  {
 padding-bottom: 45px !important;
}


.navbar-right a:after {    
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  color:#000 !important;
  left: 50%;
  position: absolute;
  background: #39EDB5;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
}
.navbar-right a:hover:after { 
    color:#000;
  width: 100%; 
  left: 0; 
}

ul.nav.navbar-nav.navbar-right{
margin-top:12px !important;
}

/* Codigo ruta de navegacion "Pagina Principal"*/
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header, .navbar-form, .container .row {
    margin-right: 0 !important;

    margin-top: 10px!important;
  margin-bottom: 16px!important;}

.ef-navbar-logo img {
    max-height: 66px;
 }
div.block .content {
    background-color:  #E9E9E9 !important;
    border: 0px solid #000 !important;
    box-shadow: 1px 1px 7px rgb(0 0 0 / 50%);
    border-radius: 4px;
}
div.block .title {
    background-color: #E9E9E9 !important;
    border: 0px solid #000 !important;
    border-bottom: 0px;
    position: relative;
    top: 1px;
    color: #2666E0;
}

.breadcrumb-x, .breadcrumb-x ol{
  background-color:#2666E0;
  border-color:#2666E0;
  color:#000 ;
}

.btn {

  border-radius:0 !important;
    border: 0px solid transparent !important;

}

/*BOTONES DE BARRA SUPERIOR - ALTURA, ANCHURA Y COLOR----------------------------------------------------------------*/ 
.navbar-inverse .navbar-nav>li>a{
   margin-top:12px;
   height:25px;
   padding-top:4px;
   color:#2666E0;}
/*------------------------------------------------------------------------------------------------------------------*/ 


/*ICON ANIMATIONS*/
.medium:hover{-webkit-animation:jello-horizontal .9s both;animation:jello-horizontal .9s both}
.icon-painters_palette:hover {-webkit-animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both;animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both}
.icon-earth_location:hover {-webkit-animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both;animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both}
.icon-earth2:hover {-webkit-animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both;animation:rotate-center .8s cubic-bezier(.175,.885,.32,1.275) both}

/*FONT AND ANIMATIONS*/
@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello-horizontal{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@import url(https://fonts.googleapis.com/css?family=Lato);
        /*///////////*/

/* Codigo color de letra ruta de navegación "Pagina Principal"*/
.breadcrumb-x, .breadcrumb-x a {
  color:#fff  ;
}

/*Codigo de pestaña de opciones*/
div.block .title   t {
	background-color:#fff  ;
	color: #000;
}

/*Codigo de fondo secundario*/
div.block .content   {
	background-color:#FFF;}

/*Codigo de fondo cabecera*/
.navbar-inverse   {
  background-color:#fff  ;
	border-color:#fff  ;
}

/*Codigo de letra cabecera*/
.navbar-inverse .navbar-nav>li>a{color:#000;}

/* Codigo de boton*/
.btn-primary{
  background-color:#2666E0!important  ;
  border-color:#2666E0 !important ;}
.btn-primary:hover { 
  background-color: #447eeb!important;
  color:#fff!important ; 
  border-color:#447eeb!important ;
}

/*Fondo general*/
body{
font-family: 'Montserrat', sans-serif; !important;
  background-image: url('https://gallery.micursor.com/commercial/back_mc.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
/*Titulo de caja */
div.block .title {
  background-color:rgba(230,231,232,.4);
  border: 1px solid #000;
  border-bottom: 0px;
  position: relative;
  top: 1px;
    color: #2666E0;
}

/*caja de contenido*/
div.block .content {
background-color:rgba(242,242,242,.8);/*fondo de color de la caja de contenido*/
  border: 1px solid #000;
  box-shadow: 1px 1px 7px rgba(0,0,0,.5); /*Sombras */
  border-radius: 4px;
}
/*Coherencia con las barras de herramientas*/
div.block .toolbar {
  border: 2px solid #000;
  border-bottom: 0px;
  border-top-left-radius: 8px; 
  border-top-right-radius: 8px;  
}

/* Ocultar radious en el cuadro después de una barra de herramientas*/
div.block .toolbar ~ .content {
  background: #F7F7F7;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top:2px;
}

/*Main button color*/
.btn-primary {
  background-color: #2666E0;
  color:#fff
}

/*botones de navegacion */
.navbar-inverse .navbar-nav > li > a:hover {
  color: #000 !important;
  background: none !important;
  border-radius:5px;
  }
  .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{  
  	border-radius:5px; 
  	color: #000!important;
  	background-color: #fff !important ;
  }

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{
	color: #447EEB!important;
	background-color: transparent;  
	border-radius:5px;
}

/* Grids */
td.sortedTableFooter {
  background: #C6C6C6;
}

/*Subtitulos de la caja de contenido*/
fieldset.ef-fieldset-separator legend {
    background-color: #2666E0;
    width: 100%;
    padding: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 1.4em;
    margin-bottom: 10px;
  }a
/* TEXTO INFORMACION DEL CURSO - VENTANA MODAL */

.contenedor1 {
	width: 100%;
	display: flow-root;
}

.informacion1 {  /* contenido del ef-catalog-entry */
	background-color: rgba(255,255,255,0.9);
	padding: 20px;
	border-radius: 10px;
	margin-top: 20px;
}
/* botones Generales */
.btn-default{
    color: #FFF;
    background-color: #2666E0!important;
    border-color: #2666E0 !important;
}
.btn-default:hover{
    color: #fff;
    background-color: #447EEB!important;
    border-color: #447EEB !important;
}
/* boton de conseguir*/
input.btn-success{
  background-color:#2666E0 !important ;
  border-color:#2666E0 !important ;
}

input.btn-success:hover{
  background-color: #447EEB!important;
  color:#fff !important ; 
  border-color:#447EEB !important;
}

input.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
    background-color: #447EEB !important;
  color:#fff !important ; 
  border-color:#447EEB!important;
}

input.btn-primary{
    background-color:#2666E0 !important;
  border-color:#2666E0 !important;
}

<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>

/* DO NOT ADD/EDIT AFTER THIS LINE */
.navbar-inverse{background-color:#fff;border-color:#fff;}
div.block .title{border-color:#e4b4e0;}
div.block .content{border-color:#e596ed;}
body{background-color:#e4cde5;}
div.block .content{background-color:#f1d4f2;}
!important ;
}
input.btn-success:hover{
  background-color: #447EEB!important;
  color:#fff !important ; 
  border-color:#447EEB !important;
}
input.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
    background-color: #447EEB !important;
  color:#fff !important ; 
  border-color:#447EEB!important;
}
input.btn-primary{
    background-color:#2666E0 !important;
  border-color:#2666E0 !important;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
 !important ;
  border-color:#2666E0 !important ;
}
input.btn-success:hover{
  background-color: #447EEB!important;
  color:#fff !important ; 
  border-color:#447EEB !important;
}
input.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
    background-color: #447EEB !important;
  color:#fff !important ; 
  border-color:#447EEB!important;
}
input.btn-primary{
    background-color:#2666E0 !important;
  border-color:#2666E0 !important;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
 !important;
}
.btn-default:hover{
    color: #fff;
    background-color: #447EEB!important;
    border-color: #447EEB !important;
}
/* boton de conseguir*/
input.btn-success{
  background-color:#2666E0 !important ;
  border-color:#2666E0 !important ;
}
input.btn-success:hover{
  background-color: #447eeb!important;
  color:#fff !important ; 
  border-color:#447eeb !important;
}
input.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
    background-color: #447eeb !important;
  color:#fff !important ; 
  border-color:#447eeb!important;
}
input.btn-primary{
    background-color:#2666E0 !important;
  border-color:#2666E0 !important;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
!important;
    border-color: #2666E0 !important;
}
.btn-default:hover{
    color: #fff;
    background-color: #447EEB!important;
    border-color: #447EEB !important;
}
/* boton de conseguir*/
input.btn-success{
  background-color:#2666E0 !important ;
  border-color:#2666E0 !important ;
}
input.btn-success:hover{
  background-color: #447EEB!important;
  color:#fff !important ; 
  border-color:#447EEB !important;
}
input.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{
    background-color: #447EEB !important;
  color:#fff !important ; 
  border-color:#447EEB!important;
}
input.btn-primary{
    background-color:#2666E0 !important;
  border-color:#2666E0 !important;
}
<style>
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
  body{
    background-color: white;
    background-image: none;
    background-color:white;}
  .mobia{display: none;}
    .mobonly {
    display: block !important;}
  .sortedTable .topTitle {
    display: none;}
  
  .sortTablefilter {
    width: 100%;}
  
  td.iconData {
    width: 100% !important;
}
	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	tr {/* border: 1px solid #ccc; */ }
	
	td { 
		/* Behave  like a "row" */
		border: none;
      /*border-bottom: 1px solid #eee; */
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	}
