@charset "UTF-8";
/*-----Estilos Campus Virtual ORT---------*/
@font-face {
  font-family: "Roboto-Regular";
  src: url("Roboto/Roboto-Regular.woff2") format("woff2"), url("Roboto/Roboto-Regular.woff") format("woff"), url("Roboto/Roboto-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("Roboto/Roboto-Bold.woff2") format("woff2"), url("Roboto/Roboto-Bold.woff") format("woff"), url("Roboto/Roboto-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-Regular";
  src: url("open-sans/os-regular.eot");
  /* IE9 Compat Modes */
  src: url("open-sans/os-regular.woff2") format("woff2"), url("open-sans/os-regular.woff") format("woff"), url("open-sans/os-regular.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-Bold";
  src: url("open-sans/os-bold.eot");
  /* IE9 Compat Modes */
  src: url("open-sans/os-bold.woff2") format("woff2"), url("open-sans/os-bold.woff") format("woff"), url("open-sans/os-bold.ttf") format("truetype");
}
@font-face {
  font-family: "OpenSans-SemiBold";
  src: url("open-sans/os-semibold.eot");
  /* IE9 Compat Modes */
  src: url("open-sans/os-semibold.woff2") format("woff2"), url("open-sans/os-semibold.woff") format("woff"), url("open-sans/os-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Raleway-SemiBold";
  src: url("raleway/Raleway-SemiBold.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "Raleway-Regular";
  src: url("raleway/Raleway-Regular.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "Lato-Bold";
  src: url("lato/Lato-Bold.ttf") format("truetype");
  /* Safari, Android, iOS */
}
@font-face {
  font-family: "Lato-Regular";
  src: url("lato/Lato-Regular.ttf") format("truetype");
  /* Safari, Android, iOS */
}
/*font-family: 'Montserrat Alternates', sans-serif;
font-family: 'Bowlby One SC', cursive;
font-family: 'Salsa', cursive;*/
/*-------------Variables------------------*/
/*$fontFamilyRegular : "Roboto-Regular";
$fontFamilyBold : "Roboto-Bold";*/
.materialize-red {
  background-color: #e51c23 !important;
}

.materialize-red-text {
  color: #e51c23 !important;
}

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

.materialize-red.lighten-2, .materialize-red#menuSecciones {
  background-color: #ee6e73 !important;
}

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

.materialize-red-text.text-darken-2, .card .tituloContenido h2.materialize-red-text {
  color: #b9151b !important;
}

.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

.materialize-red-text.text-darken-3, .contenidoVisualizado .materialize-red-text.title {
  color: #a21318 !important;
}

.materialize-red.darken-4, .drpSede li.materialize-red, .menuSedePC a.materialize-red.dropdown-button.active.colorActiveSede {
  background-color: #8b1014 !important;
}

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

.red {
  background-color: #F44336 !important;
}

.red-text {
  color: #F44336 !important;
}

.red.lighten-5 {
  background-color: #FFEBEE !important;
}

.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

.red.lighten-3 {
  background-color: #EF9A9A !important;
}

.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

.red.lighten-2, .red#menuSecciones {
  background-color: #E57373 !important;
}

.red-text.text-lighten-2 {
  color: #E57373 !important;
}

.red.lighten-1 {
  background-color: #EF5350 !important;
}

.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

.red.darken-1 {
  background-color: #E53935 !important;
}

.red-text.text-darken-1 {
  color: #E53935 !important;
}

.red.darken-2 {
  background-color: #D32F2F !important;
}

.red-text.text-darken-2, .card .tituloContenido h2.red-text {
  color: #D32F2F !important;
}

.red.darken-3 {
  background-color: #C62828 !important;
}

.red-text.text-darken-3, .contenidoVisualizado .red-text.title {
  color: #C62828 !important;
}

.red.darken-4, .drpSede li.red, .menuSedePC a.red.dropdown-button.active.colorActiveSede {
  background-color: #B71C1C !important;
}

.red-text.text-darken-4 {
  color: #B71C1C !important;
}

.red.accent-1 {
  background-color: #FF8A80 !important;
}

.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

.red.accent-2 {
  background-color: #FF5252 !important;
}

.red-text.text-accent-2 {
  color: #FF5252 !important;
}

.red.accent-3 {
  background-color: #FF1744 !important;
}

.red-text.text-accent-3 {
  color: #FF1744 !important;
}

.red.accent-4 {
  background-color: #D50000 !important;
}

.red-text.text-accent-4 {
  color: #D50000 !important;
}

.pink {
  background-color: #e91e63 !important;
}

.pink-text {
  color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
}

.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

.pink.lighten-2, .pink#menuSecciones {
  background-color: #f06292 !important;
}

.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
}

.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
}

.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
}

.pink-text.text-darken-2, .card .tituloContenido h2.pink-text {
  color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
}

.pink-text.text-darken-3, .contenidoVisualizado .pink-text.title {
  color: #ad1457 !important;
}

.pink.darken-4, .drpSede li.pink, .menuSedePC a.pink.dropdown-button.active.colorActiveSede {
  background-color: #880e4f !important;
}

.pink-text.text-darken-4 {
  color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
}

.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
}

.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
}

.pink-text.text-accent-3 {
  color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
}

.pink-text.text-accent-4 {
  color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
}

.purple-text {
  color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

.purple.lighten-2, .purple#menuSecciones {
  background-color: #ba68c8 !important;
}

.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
}

.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
}

.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

.purple-text.text-darken-2, .card .tituloContenido h2.purple-text {
  color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
}

.purple-text.text-darken-3, .contenidoVisualizado .purple-text.title {
  color: #6a1b9a !important;
}

.purple.darken-4, .drpSede li.purple, .menuSedePC a.purple.dropdown-button.active.colorActiveSede {
  background-color: #4a148c !important;
}

.purple-text.text-darken-4 {
  color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
}

.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
}

.purple-text.text-accent-2 {
  color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
}

.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #aa00ff !important;
}

.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

.deep-purple {
  background-color: #673ab7 !important;
}

.deep-purple-text {
  color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

.deep-purple.lighten-2, .deep-purple#menuSecciones {
  background-color: #9575cd !important;
}

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

.deep-purple-text.text-darken-2, .card .tituloContenido h2.deep-purple-text {
  color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

.deep-purple-text.text-darken-3, .contenidoVisualizado .deep-purple-text.title {
  color: #4527a0 !important;
}

.deep-purple.darken-4, .drpSede li.deep-purple, .menuSedePC a.deep-purple.dropdown-button.active.colorActiveSede {
  background-color: #311b92 !important;
}

.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
}

.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
}

.indigo-text {
  color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

.indigo.lighten-2, .indigo#menuSecciones {
  background-color: #7986cb !important;
}

.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
}

.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
}

.indigo-text.text-darken-2, .card .tituloContenido h2.indigo-text {
  color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
}

.indigo-text.text-darken-3, .contenidoVisualizado .indigo-text.title {
  color: #283593 !important;
}

.indigo.darken-4, .drpSede li.indigo, .menuSedePC a.indigo.dropdown-button.active.colorActiveSede {
  background-color: #1a237e !important;
}

.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
}

.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
}

.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
}

.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
}

.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

.blue, .drpSede li, .menuSedePC a.dropdown-button.active.colorActiveSede {
  background-color: #2196F3 !important;
}

.blue-text, .card .tituloContenido h2, .contenidoVisualizado .title {
  color: #2196F3 !important;
}

.blue.lighten-5, .drpSede li.lighten-5, .menuSedePC a.lighten-5.dropdown-button.active.colorActiveSede {
  background-color: #E3F2FD !important;
}

.blue-text.text-lighten-5, .card .tituloContenido h2.text-lighten-5, .contenidoVisualizado .text-lighten-5.title {
  color: #E3F2FD !important;
}

.blue.lighten-4, .drpSede li.lighten-4, .menuSedePC a.lighten-4.dropdown-button.active.colorActiveSede {
  background-color: #BBDEFB !important;
}

.blue-text.text-lighten-4, .card .tituloContenido h2.text-lighten-4, .contenidoVisualizado .text-lighten-4.title {
  color: #BBDEFB !important;
}

.blue.lighten-3, .drpSede li.lighten-3, .menuSedePC a.lighten-3.dropdown-button.active.colorActiveSede {
  background-color: #90CAF9 !important;
}

.blue-text.text-lighten-3, .card .tituloContenido h2.text-lighten-3, .contenidoVisualizado .text-lighten-3.title {
  color: #90CAF9 !important;
}

.blue.lighten-2, .drpSede li.lighten-2, .menuSedePC a.lighten-2.dropdown-button.active.colorActiveSede, .blue#menuSecciones, .drpSede li#menuSecciones, .menuSedePC a#menuSecciones.dropdown-button.active.colorActiveSede {
  background-color: #64B5F6 !important;
}

.blue-text.text-lighten-2, .card .tituloContenido h2.text-lighten-2, .contenidoVisualizado .text-lighten-2.title {
  color: #64B5F6 !important;
}

.blue.lighten-1, .drpSede li.lighten-1, .menuSedePC a.lighten-1.dropdown-button.active.colorActiveSede {
  background-color: #42A5F5 !important;
}

.blue-text.text-lighten-1, .card .tituloContenido h2.text-lighten-1, .contenidoVisualizado .text-lighten-1.title {
  color: #42A5F5 !important;
}

.blue.darken-1, .drpSede li.darken-1, .menuSedePC a.darken-1.dropdown-button.active.colorActiveSede {
  background-color: #1E88E5 !important;
}

.blue-text.text-darken-1, .card .tituloContenido h2.text-darken-1, .contenidoVisualizado .text-darken-1.title {
  color: #1E88E5 !important;
}

.blue.darken-2, .drpSede li.darken-2, .menuSedePC a.darken-2.dropdown-button.active.colorActiveSede {
  background-color: #1976D2 !important;
}

.blue-text.text-darken-2, .card .tituloContenido h2, .contenidoVisualizado .text-darken-2.title {
  color: #1976D2 !important;
}

.blue.darken-3, .drpSede li.darken-3, .menuSedePC a.darken-3.dropdown-button.active.colorActiveSede {
  background-color: #1565C0 !important;
}

.blue-text.text-darken-3, .card .tituloContenido h2.text-darken-3, .contenidoVisualizado .title {
  color: #1565C0 !important;
}

.blue.darken-4, .drpSede li, .menuSedePC a.dropdown-button.active.colorActiveSede {
  background-color: #0D47A1 !important;
}

.blue-text.text-darken-4, .card .tituloContenido h2.text-darken-4, .contenidoVisualizado .text-darken-4.title {
  color: #0D47A1 !important;
}

.blue.accent-1, .drpSede li.accent-1, .menuSedePC a.accent-1.dropdown-button.active.colorActiveSede {
  background-color: #82B1FF !important;
}

.blue-text.text-accent-1, .card .tituloContenido h2.text-accent-1, .contenidoVisualizado .text-accent-1.title {
  color: #82B1FF !important;
}

.blue.accent-2, .drpSede li.accent-2, .menuSedePC a.accent-2.dropdown-button.active.colorActiveSede {
  background-color: #448AFF !important;
}

.blue-text.text-accent-2, .card .tituloContenido h2.text-accent-2, .contenidoVisualizado .text-accent-2.title {
  color: #448AFF !important;
}

.blue.accent-3, .drpSede li.accent-3, .menuSedePC a.accent-3.dropdown-button.active.colorActiveSede {
  background-color: #2979FF !important;
}

.blue-text.text-accent-3, .card .tituloContenido h2.text-accent-3, .contenidoVisualizado .text-accent-3.title {
  color: #2979FF !important;
}

.blue.accent-4, .drpSede li.accent-4, .menuSedePC a.accent-4.dropdown-button.active.colorActiveSede {
  background-color: #2962FF !important;
}

.blue-text.text-accent-4, .card .tituloContenido h2.text-accent-4, .contenidoVisualizado .text-accent-4.title {
  color: #2962FF !important;
}

.light-blue {
  background-color: #03a9f4 !important;
}

.light-blue-text {
  color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

.light-blue.lighten-2, .light-blue#menuSecciones {
  background-color: #4fc3f7 !important;
}

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
}

.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

.light-blue-text.text-darken-2, .card .tituloContenido h2.light-blue-text {
  color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
}

.light-blue-text.text-darken-3, .contenidoVisualizado .light-blue-text.title {
  color: #0277bd !important;
}

.light-blue.darken-4, .drpSede li.light-blue, .menuSedePC a.light-blue.dropdown-button.active.colorActiveSede {
  background-color: #01579b !important;
}

.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
}

.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
}

.cyan-text {
  color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
}

.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

.cyan.lighten-2, .cyan#menuSecciones {
  background-color: #4dd0e1 !important;
}

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
}

.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
}

.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
}

.cyan-text.text-darken-2, .card .tituloContenido h2.cyan-text {
  color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
}

.cyan-text.text-darken-3, .contenidoVisualizado .cyan-text.title {
  color: #00838f !important;
}

.cyan.darken-4, .drpSede li.cyan, .menuSedePC a.cyan.dropdown-button.active.colorActiveSede {
  background-color: #006064 !important;
}

.cyan-text.text-darken-4 {
  color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
}

.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
}

.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
}

.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
}

.teal-text {
  color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

.teal.lighten-2, .teal#menuSecciones {
  background-color: #4db6ac !important;
}

.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
}

.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
}

.teal-text.text-darken-1 {
  color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
}

.teal-text.text-darken-2, .card .tituloContenido h2.teal-text {
  color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
}

.teal-text.text-darken-3, .contenidoVisualizado .teal-text.title {
  color: #00695c !important;
}

.teal.darken-4, .drpSede li.teal, .menuSedePC a.teal.dropdown-button.active.colorActiveSede {
  background-color: #004d40 !important;
}

.teal-text.text-darken-4 {
  color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
}

.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
}

.teal-text.text-accent-2 {
  color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
}

.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
}

.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

.green {
  background-color: #4CAF50 !important;
}

.green-text {
  color: #4CAF50 !important;
}

.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

.green.lighten-2, .green#menuSecciones {
  background-color: #81C784 !important;
}

.green-text.text-lighten-2 {
  color: #81C784 !important;
}

.green.lighten-1 {
  background-color: #66BB6A !important;
}

.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

.green.darken-1 {
  background-color: #43A047 !important;
}

.green-text.text-darken-1 {
  color: #43A047 !important;
}

.green.darken-2 {
  background-color: #388E3C !important;
}

.green-text.text-darken-2, .card .tituloContenido h2.green-text {
  color: #388E3C !important;
}

.green.darken-3 {
  background-color: #2E7D32 !important;
}

.green-text.text-darken-3, .contenidoVisualizado .green-text.title {
  color: #2E7D32 !important;
}

.green.darken-4, .drpSede li.green, .menuSedePC a.green.dropdown-button.active.colorActiveSede {
  background-color: #1B5E20 !important;
}

.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

.green.accent-1 {
  background-color: #B9F6CA !important;
}

.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

.green.accent-2 {
  background-color: #69F0AE !important;
}

.green-text.text-accent-2 {
  color: #69F0AE !important;
}

.green.accent-3 {
  background-color: #00E676 !important;
}

.green-text.text-accent-3 {
  color: #00E676 !important;
}

.green.accent-4 {
  background-color: #00C853 !important;
}

.green-text.text-accent-4 {
  color: #00C853 !important;
}

.light-green {
  background-color: #8bc34a !important;
}

.light-green-text {
  color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

.light-green.lighten-2, .light-green#menuSecciones {
  background-color: #aed581 !important;
}

.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
}

.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
}

.light-green-text.text-darken-2, .card .tituloContenido h2.light-green-text {
  color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
}

.light-green-text.text-darken-3, .contenidoVisualizado .light-green-text.title {
  color: #558b2f !important;
}

.light-green.darken-4, .drpSede li.light-green, .menuSedePC a.light-green.dropdown-button.active.colorActiveSede {
  background-color: #33691e !important;
}

.light-green-text.text-darken-4 {
  color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
}

.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
}

.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
}

.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
}

.lime-text {
  color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

.lime.lighten-2, .lime#menuSecciones {
  background-color: #dce775 !important;
}

.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
}

.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
}

.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
}

.lime-text.text-darken-2, .card .tituloContenido h2.lime-text {
  color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
}

.lime-text.text-darken-3, .contenidoVisualizado .lime-text.title {
  color: #9e9d24 !important;
}

.lime.darken-4, .drpSede li.lime, .menuSedePC a.lime.dropdown-button.active.colorActiveSede {
  background-color: #827717 !important;
}

.lime-text.text-darken-4 {
  color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
}

.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
}

.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
}

.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
}

.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
}

.yellow-text {
  color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
}

.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

.yellow.lighten-2, .yellow#menuSecciones {
  background-color: #fff176 !important;
}

.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
}

.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
}

.yellow-text.text-darken-2, .card .tituloContenido h2.yellow-text {
  color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
}

.yellow-text.text-darken-3, .contenidoVisualizado .yellow-text.title {
  color: #f9a825 !important;
}

.yellow.darken-4, .drpSede li.yellow, .menuSedePC a.yellow.dropdown-button.active.colorActiveSede {
  background-color: #f57f17 !important;
}

.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
}

.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ffff00 !important;
}

.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
}

.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
}

.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
}

.amber-text {
  color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
}

.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

.amber.lighten-2, .amber#menuSecciones {
  background-color: #ffd54f !important;
}

.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
}

.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
}

.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
}

.amber-text.text-darken-2, .card .tituloContenido h2.amber-text {
  color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
}

.amber-text.text-darken-3, .contenidoVisualizado .amber-text.title {
  color: #ff8f00 !important;
}

.amber.darken-4, .drpSede li.amber, .menuSedePC a.amber.dropdown-button.active.colorActiveSede {
  background-color: #ff6f00 !important;
}

.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
}

.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
}

.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
}

.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
}

.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
}

.orange-text {
  color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

.orange.lighten-2, .orange#menuSecciones {
  background-color: #ffb74d !important;
}

.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
}

.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
}

.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
}

.orange-text.text-darken-2, .card .tituloContenido h2.orange-text {
  color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
}

.orange-text.text-darken-3, .contenidoVisualizado .orange-text.title {
  color: #ef6c00 !important;
}

.orange.darken-4, .drpSede li.orange, .menuSedePC a.orange.dropdown-button.active.colorActiveSede {
  background-color: #e65100 !important;
}

.orange-text.text-darken-4 {
  color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
}

.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
}

.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
}

.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
}

.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
}

.deep-orange-text {
  color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

.deep-orange.lighten-2, .deep-orange#menuSecciones {
  background-color: #ff8a65 !important;
}

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

.deep-orange-text.text-darken-2, .card .tituloContenido h2.deep-orange-text {
  color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

.deep-orange-text.text-darken-3, .contenidoVisualizado .deep-orange-text.title {
  color: #d84315 !important;
}

.deep-orange.darken-4, .drpSede li.deep-orange, .menuSedePC a.deep-orange.dropdown-button.active.colorActiveSede {
  background-color: #bf360c !important;
}

.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
}

.brown-text {
  color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
}

.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

.brown.lighten-2, .brown#menuSecciones {
  background-color: #a1887f !important;
}

.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
}

.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
}

.brown-text.text-darken-2, .card .tituloContenido h2.brown-text {
  color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
}

.brown-text.text-darken-3, .contenidoVisualizado .brown-text.title {
  color: #4e342e !important;
}

.brown.darken-4, .drpSede li.brown, .menuSedePC a.brown.dropdown-button.active.colorActiveSede {
  background-color: #3e2723 !important;
}

.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
}

.blue-grey-text {
  color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

.blue-grey.lighten-2, .blue-grey#menuSecciones {
  background-color: #90a4ae !important;
}

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

.blue-grey-text.text-darken-2, .card .tituloContenido h2.blue-grey-text {
  color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
}

.blue-grey-text.text-darken-3, .contenidoVisualizado .blue-grey-text.title {
  color: #37474f !important;
}

.blue-grey.darken-4, .drpSede li.blue-grey, .menuSedePC a.blue-grey.dropdown-button.active.colorActiveSede {
  background-color: #263238 !important;
}

.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

.grey, #menuSecciones {
  background-color: #9e9e9e !important;
}

.grey-text {
  color: #9e9e9e !important;
}

.grey.lighten-5, .lighten-5#menuSecciones {
  background-color: #fafafa !important;
}

.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

.grey.lighten-4, .lighten-4#menuSecciones {
  background-color: #f5f5f5 !important;
}

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

.grey.lighten-3, .lighten-3#menuSecciones {
  background-color: #eeeeee !important;
}

.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

.grey.lighten-2, #menuSecciones {
  background-color: #e0e0e0 !important;
}

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

.grey.lighten-1, .lighten-1#menuSecciones {
  background-color: #bdbdbd !important;
}

.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

.grey.darken-1, .darken-1#menuSecciones {
  background-color: #757575 !important;
}

.grey-text.text-darken-1 {
  color: #757575 !important;
}

.grey.darken-2, .darken-2#menuSecciones {
  background-color: #616161 !important;
}

.grey-text.text-darken-2, .card .tituloContenido h2.grey-text {
  color: #616161 !important;
}

.grey.darken-3, .darken-3#menuSecciones {
  background-color: #424242 !important;
}

.grey-text.text-darken-3, .contenidoVisualizado .grey-text.title {
  color: #424242 !important;
}

.grey.darken-4, .drpSede li.grey, .menuSedePC a.grey.dropdown-button.active.colorActiveSede, .darken-4#menuSecciones, .drpSede li#menuSecciones, .menuSedePC a#menuSecciones.dropdown-button.active.colorActiveSede {
  background-color: #212121 !important;
}

.grey-text.text-darken-4 {
  color: #212121 !important;
}

.shades.black {
  background-color: #000000 !important;
}

.shades-text.text-black {
  color: #000000 !important;
}

.shades.white {
  background-color: #FFFFFF !important;
}

.shades-text.text-white {
  color: #FFFFFF !important;
}

.shades.transparent {
  background-color: transparent !important;
}

.shades-text.text-transparent {
  color: transparent !important;
}

.black {
  background-color: #000000 !important;
}

.black-text {
  color: #000000 !important;
}

.white {
  background-color: #FFFFFF !important;
}

.white-text {
  color: #FFFFFF !important;
}

.transparent {
  background-color: transparent !important;
}

.transparent-text {
  color: transparent !important;
}

/*-------------Fin Variables------------------*/
/*---------------------Atributos base------------------*/
body {
  background-color: #FFFFFF;
  font-family: "OpenSans-Regular";
  color: #000000 !important;
}

img {
  max-width: 100%;
  height: auto;
}

/*------------------------LOGO------------------------------*/
.divLogo {
  background: url("/static/images/LogoCampusVirtualOrtPhoto.png") no-repeat;
  margin-top: 5px;
  width: 130px;
  height: 51px;
  margin-left: 0;
  float: left;
}
.divLogo a {
  display: block;
  width: 130px;
  height: 51px;
}

/*------------------------LOGO BAMI MARC CHAGALL------------------------------*/
.divLogoBMG {
  background: url("/static/images/logobmc_mobile.png") no-repeat;
  width: 126px;
  height: 42px;
  margin-left: 10px;
  margin-top: 6px;
  float: left;
}
.divLogoBMG a {
  display: block;
  width: 126px;
  height: 42px;
}
@media screen and (min-width: 601px) {
  .divLogoBMG a {
    width: 148px;
    height: 50px;
  }
}
@media screen and (min-width: 601px) {
  .divLogoBMG {
    background: url("/static/images/logobmc_pc.png") no-repeat;
    margin-top: 5px;
    width: 148px;
    height: 50px;
    margin-left: 0;
  }
}

/*------------------------LOGO BIALIK ROSARIO------------------------------*/
.divLogoROS {
  background: url("/static/images/logobialik_mobile.png") no-repeat;
  width: 126px;
  height: 42px;
  margin-left: 10px;
  margin-top: 6px;
  float: left;
}
.divLogoROS a {
  display: block;
  width: 126px;
  height: 42px;
}
@media screen and (min-width: 601px) {
  .divLogoROS a {
    width: 148px;
    height: 50px;
  }
}
@media screen and (min-width: 601px) {
  .divLogoROS {
    background: url("/static/images/logobialik_pc.png") no-repeat;
    margin-top: 5px;
    width: 148px;
    height: 50px;
    margin-left: 0;
  }
}

/*---------------------- Menu CAMPUS VIRTUAL ORT ---------------------------*/
nav {
  background-color: #FFFFFF;
  height: 64px;
  line-height: 64px;
}

.drag-target {
  height: 0;
}

.navbar nav .container {
  width: 100%;
}
@media screen and (min-width: 601px) {
  .navbar nav .container {
    width: 95%;
  }
}
@media screen and (min-width: 992px) {
  .navbar nav .container {
    width: 85%;
  }
}

#navPrincipal {
  height: 64px;
}

.side-nav .collapsible-header, .side-nav.fixed .collapsible-header, .side-nav a {
  padding: 0 0;
}

.side-nav .collapsible-body ul li a, .side-nav.fixed .collapsible-body li a {
  padding: 0 0 0 20px !important;
}

.dropdown-content li > a, .dropdown-content li > span {
  color: #444;
}

.side-nav.right-aligned {
  margin-top: 62px;
  height: 91%;
}
@media screen and (min-width: 601px) {
  .side-nav.right-aligned {
    margin-top: 64px;
    height: 90%;
  }
}
@media screen and (min-width: 993px) {
  .side-nav.right-aligned {
    margin-top: 64px;
    height: 93%;
  }
}
@media screen and (min-width: 1367px) {
  .side-nav.right-aligned {
    margin-top: 64px;
    height: 100%;
  }
}

.side-nav a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

#subMenues, .menuCompleto, .menuGeneral, .menuMiCampusVirtual {
  width: 100%;
  padding-bottom: 0px;
}
@media screen and (min-width: 601px) {
  #subMenues, .menuCompleto, .menuGeneral, .menuMiCampusVirtual {
    width: 370px;
  }
}
@media screen and (min-width: 993px) {
  #subMenues, .menuCompleto, .menuGeneral, .menuMiCampusVirtual {
    width: 370px;
  }
}

#menuMiCampusVirtual {
  height: 105%;
}

#subMenues .tabs {
  margin-bottom: 5px;
}

.aSubMenu {
  width: 50%;
  float: left;
}

.side-nav .collapsible-body ul li a, .side-nav.fixed .collapsible-body li a {
  /*padding: 0 0 0 0 !important;*/
}

.tituloBtnMenu {
  font-size: 12px;
  line-height: 16px !important;
  margin-top: 36px;
}

.btnMenu {
  float: left !important;
  height: 110px;
  width: 110px;
  padding-left: 0 !important;
  margin-right: 5px;
  margin-bottom: 5px;
}

.unBoton {
  width: 100%;
}

.dosBotones {
  width: 49.5%;
}

.cuatroBotones {
  width: 24.25%;
}

.ultimoLi {
  margin-right: 0 !important;
}

.btnMenu a {
  text-align: center;
  height: 110px;
  width: 110px;
  padding-top: 20px;
}
.btnMenu a i, .btnMenu a .campus-icons-internos {
  height: 0;
  line-height: 0;
  padding-top: 18px;
  font-style: normal;
  margin-bottom: 10px;
}
.btnMenu a .campus-icons-internos {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 1.5em;
}

.side-nav li {
  padding-left: 10px;
}

.campus-icons {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  margin-right: 10px;
}

.nombreUsuarioMenuMiCampus {
  text-align: center;
  margin-bottom: 5px;
}

.badgeNotificaciones {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 18px !important;
  display: block;
  margin: 0 20px;
  padding: 5px 0;
  border-radius: 5px;
}

/*--------------Menu Textual----------------*/
#menuSecciones {
  height: 94%;
  font-size: 14px;
}

.seccion {
  width: 100%;
  overflow: hidden;
  background-color: #253e5c;
}
.seccion li {
  border-bottom: 1px solid #999999;
  padding-left: 0;
}
.seccion li a {
  padding-left: 10px;
}
.seccion li span {
  padding-left: 10px;
}
.seccion .itemMenu {
  display: block;
  padding-left: 74px !important;
  color: #FFFFFF;
  height: 50px;
  line-height: 50px;
  /*font-family: $fontFamilySemiBold;*/
  font-size: 16px;
  background-color: #4f728e;
  border-bottom: 0.5px solid #ccc;
}
.seccion .itemMenu:hover {
  background-color: #4f728e;
}
.seccion .textoSeccionMenu {
  /* display: block; */
  /* height: 25px; */
  /* line-height: 25px; */
  color: #FFFFFF;
  text-transform: uppercase;
  padding-left: 30px !important;
  /* font-weight: 800; */
  font-size: 14px;
}
.seccion .textoSeccionMenu:hover {
  background-color: transparent;
}

.liSeccionMenu {
  height: 24px;
  line-height: 24px !important;
  font-size: 16px;
}

.azulORT {
  background-color: #09306b;
}

.classic {
  background-color: #48006c;
  background-image: -webkit-linear-gradient(-135deg, transparent 20%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 30%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.1) 80%, transparent 80%), -webkit-linear-gradient(135deg, transparent 20%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 70%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 90%, transparent 90%);
  background-image: -moz-linear-gradient(-135deg, transparent 20%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 30%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.1) 80%, transparent 80%, transparent 100%), -moz-linear-gradient(135deg, transparent 20%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 70%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 90%, transparent 90%, transparent 100%);
  background-image: -ms-linear-gradient(-135deg, transparent 20%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 30%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.1) 80%, transparent 80%), -ms-linear-gradient(135deg, transparent 20%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 70%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 90%, transparent 90%);
  background-image: -o-linear-gradient(-135deg, transparent 20%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 30%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.1) 80%, transparent 80%), -o-linear-gradient(135deg, transparent 20%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 70%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 90%, transparent 90%);
  background-image: linear-gradient(-135deg, transparent 20%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.1) 30%, transparent 30%, transparent 70%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0.1) 80%, transparent 80%), linear-gradient(135deg, transparent 20%, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.4) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 40%, transparent 40%, transparent 70%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 90%, transparent 90%);
  background-size: 6px 6px;
}

/*--------Fin menu textual----------*/
/*---------------menuBusquedaContacto---------------------*/
.menuBusquedaContacto {
  background-color: #72b3d5;
  min-height: 40px;
}

/*---------------Fin menuBusquedaContacto---------------------*/
/*-------------------- Resets -----------------------------*/
.bold {
  font-weight: bold !important;
}

.block {
  display: block;
}

.none {
  display: none;
}

.width100 {
  width: 100%;
}

.width90 {
  width: 90%;
}

.width50 {
  width: 50%;
}

.margin0Auto {
  margin: 0 auto;
}

.noBorder {
  border: none !important;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 100%;
}

.cursorPointer {
  cursor: pointer;
}

strong {
  font-weight: bold;
}

.cuadTxtCont ul, .cuadTxtCont ul li {
  list-style-type: disc !important;
  margin-left: 20px;
}

.noOverflow {
  overflow: hidden;
}

.noPaddingLeft {
  padding-left: 0 !important;
}

.noPadding {
  padding: 0px !important;
}

.no-border {
  border: none !important;
}

.paddingTop1 {
  padding-top: 1em !important;
}

.padding2medio {
  padding: 2.5em;
}

.paddingTop4 {
  padding-top: 4em;
}

.border-radius {
  border-radius: 5px;
}

/* FIX AL Autocomplete de YUI*/
.yui-ac-input {
  position: inherit !important;
}

.ui-menu-item {
  cursor: pointer;
}

.ui-menu-item:hover {
  background-color: #CACACA;
}

/*-----------------------Form Login----------------------*/
.imgUsuarioLogueado {
  width: 45px;
  height: 45px;
}

.btnMenuUsuario {
  margin-top: 10px;
}
@media screen and (min-width: 601px) {
  .btnMenuUsuario {
    margin-top: 15px;
    display: block !important;
  }
}

.nombreUsuarioLogueado {
  float: left;
  margin-right: 5px;
}
.nombreUsuarioLogueado img {
  margin-right: 10px;
  margin-top: 5px;
}
.nombreUsuarioLogueado span {
  display: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 10px;
}
@media screen and (min-width: 601px) {
  .nombreUsuarioLogueado span {
    display: block;
    font-size: 16px;
    line-height: 22px;
  }
}
.nombreUsuarioLogueado a {
  padding: 0;
  margin: 0;
}
.nombreUsuarioLogueado a:hover {
  background: none;
}

.login {
  float: left;
}

@media screen and (min-width: 601px) {
  #modalLogin {
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  #modalLogin {
    width: 30%;
  }
}
#modalLogin .row {
  margin-bottom: 0 !important;
}
#modalLogin .loginHeader {
  height: 80px;
  padding-top: 30px;
}
#modalLogin #BtnLogin {
  width: 100%;
}
#modalLogin .card-action {
  border-top: 0px !important;
}
#modalLogin .card-content {
  margin-top: 15px;
}
#modalLogin input:not([type]), #modalLogin input[type=text], #modalLogin input[type=password], #modalLogin input[type=email], #modalLogin input[type=url], #modalLogin input[type=time], #modalLogin input[type=date], #modalLogin input[type=datetime], #modalLogin input[type=datetime-local], #modalLogin input[type=tel], #modalLogin input[type=number], #modalLogin input[type=search], #modalLogin textarea.textareaABM {
  padding: 0;
  margin: 0 0 15px 0;
  height: 3rem !important;
  width: 100% !important;
}

.isologoCampus {
  margin: 0 auto;
}

.msjPopUps {
  font-weight: bold;
  margin-bottom: 10px;
  color: #FF0000;
}

.btnPopUps input {
  margin-right: 15px;
}

.contCuadLogin {
  width: 250px !important;
}

#modalCargando {
  max-width: 200px;
}

/*-----------------------Fin Form Login----------------------*/
.btnAccesoRapidoMenu {
  float: left;
}

#accesoRapido {
  display: none;
}

.closeAccesoRapido {
  cursor: pointer;
}

.botoneraMenu {
  /*a{
  	padding: 0 10px;
  }*/
}
.botoneraMenu li {
  line-height: 0;
}

/*---------------------------Diseño de Página------------------*/
.paginaCompleta {
  margin-top: 20px !important;
}

.banner .row {
  margin-left: 0;
  margin-right: 0;
}

.breadcrumb {
  margin-right: 0px !important;
  margin-left: 0.75rem;
}

.breadcrumb:before {
  margin: -2px 2px 0 2px;
}

.collection {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  margin: 0;
}

.card .card-action {
  padding: 10px 20px;
}

.card .card-content {
  padding: 10px 20px;
  border-radius: 0 0 2px 2px;
}

.card .card-title {
  font-size: 20px;
}

.collection .collection-item {
  padding: 15px 20px;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                supported by Chrome and Opera */
}

#menuAcciones li {
  border-bottom: 1px solid #ccc;
}
#menuAcciones li:hover {
  background-color: #0091ea;
}

.iconsMenuAcciones {
  display: inline-block;
  float: left;
  margin-right: 5px;
}

.banner .card .card-image .bannerConTitulo {
  height: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
.banner .card .card-image .bannerConTitulo h2 {
  font-size: 2.56rem;
  line-height: 100%;
}

.verMas {
  text-align: center;
}

.contenidoHome .conversion_placeholder {
  width: auto;
  height: auto;
}

/*--------------------Menu Sede---------------------*/
.menuSedeMobile .collapsible {
  margin: 0;
}
.menuSedeMobile a {
  display: block;
  margin-left: 40px;
}

.menuSedePC, .menuSedeMobile {
  margin-bottom: 10px;
}

@media screen and (min-width: 601px) {
  .menuSedePC nav ul a {
    padding: 0 5px;
  }
}
@media screen and (min-width: 992px) {
  .menuSedePC nav ul a {
    padding: 0 15px;
  }
}
@media screen and (min-width: 601px) {
  .menuSedePC i {
    margin-left: 0 !important;
  }
}
.menuSedePC a.dropdown-button.active.colorActiveORTArg {
  background-color: #4f728e;
}
.drpORTArg li {
  background-color: #4f728e;
  /*&:hover{
  	background-color: #092a5d !important; 
  }*/
}
.drpORTArg li a {
  padding: 14px 16px !important;
  color: #FFFFFF;
}

.drpSede li a {
  padding: 14px 16px !important;
  color: #FFFFFF;
}

.colorMenuORTArg {
  background-color: #253e5c;
}
.colorMenuORTArg .dropdown-content li:hover {
  background-color: #4f728e;
}

/*---------------Visualización en home--------------*/
.contenidoVisualizado .title {
  font-size: 16px;
  line-height: 110%;
  margin: 0.5rem 0 1.168rem 0;
}

.contenidoVisualizadoLink {
  text-align: right;
}

.contenidoConURLVisualizado {
  list-style-type: none;
  padding: 10px 10px 10px 20px !important;
}
.contenidoConURLVisualizado a {
  width: 100%;
}
.contenidoConURLVisualizado a i {
  margin-right: 5px;
}

h3 {
  font-size: 1.5rem;
  line-height: 120%;
  margin: 0.46rem 0 1.168rem 0;
}

.videoVisualizado {
  margin-bottom: 20px;
}

.botonesVisualizacion {
  padding-top: 22px !important;
}
.botonesVisualizacion input {
  margin-bottom: 15px !important;
  margin-left: 20px !important;
}
@media screen and (min-width: 661px) {
  .botonesVisualizacion input {
    margin-bottom: 0px !important;
  }
}

.cantidadItemsMuestra {
  width: 48% !important;
}

.boldHover:hover {
  font-weight: bold;
}

.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.top-img {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.btm-img {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: 0.2s ease;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
}

.top-img:hover .overlay, .btm-img:hover .overlay {
  opacity: 1;
}

.overlay i {
  color: #fff;
  top: 30%;
  transform: translate(-50%, 0);
  position: absolute;
}

.tituloVideo {
  font-weight: bold;
  display: block;
  min-height: 45px;
}

/*-------------Contenido-----------------------*/
.card .tituloContenido h2 {
  font-size: 18px;
  line-height: 110%;
  margin: 0.5rem 0 0.5rem 0;
  font-weight: bold;
}

.copeteContenido {
  font-weight: bold;
}

.textoContenido {
  margin-top: 15px;
}

.compartir li {
  text-align: center;
  margin: 10px 20px;
  float: left;
}
@media screen and (min-width: 601px) {
  .compartir li {
    float: none;
    margin: 10px 0;
  }
}
.compartir li .socialButton {
  width: 50px;
  height: 50px;
}

/*--------------------Pagination-------------------------*/
.pagination li.active {
  color: #FFFFFF;
}

/*------------------FOOTER--------------------*/
.footer {
  color: #FFFFFF;
  text-align: center;
}
.footer h4 {
  font-size: 1.2em;
  color: #e5e3e3;
  margin: 1em 0;
}
.footer h4:after {
  content: "";
  /* This is necessary for the pseudo element to work. */
  display: block;
  /* This will put the pseudo element on its own line. */
  width: 15%;
  /* Change this to whatever width you want. */
  padding-top: 20px;
  /* This creates some space between the element and the border. */
  border-bottom: 1px solid #e5e3e3;
  /* This creates the border. Replace black with whatever color you want. */
  margin: 0 auto;
}
@media screen and (min-width: 601px) {
  .footer h4:after {
    margin: 0;
  }
}
@media screen and (min-width: 991px) {
  .footer h4:after {
    width: 20%;
  }
}
.footer h5 {
  font-size: 1.2em;
  margin: 0.8em 0 0.8em 0;
}
.footer img {
  margin-top: 1em;
  margin-bottom: 30px;
}
.footer a {
  color: #e5e3e3;
}
.footer a:hover {
  color: #ffffff;
}
.footer li {
  color: #e5e3e3;
  margin-bottom: 10px;
}
@media screen and (min-width: 601px) {
  .footer {
    text-align: left;
  }
  .footer .marginFooter {
    margin-left: 15px;
  }
}

.redes-sociales {
  margin: 0;
  overflow: auto;
}
.redes-sociales li {
  display: inline-block;
  margin-right: 10px;
  height: 40px;
  overflow: hidden;
}
.redes-sociales a {
  width: 40px;
  height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  text-indent: -9999px;
}

.social-fb {
  background-image: url("/static/images/social-fb.png"), none;
}

.social-tw {
  background-image: url("/static/images/social-tw.png"), none;
}

.social-tw-campus {
  background-image: url("/static/images/social-tw-campus.png"), none;
}

.social-ln {
  background-image: url("/static/images/social-ln.png"), none;
}

.social-ig {
  background-image: url("/static/images/social-ig.png"), none;
}

.marginLeft15 {
  margin-left: 15px !important;
}

.marginLeft10 {
  margin-left: 10px !important;
}

.marginRight10 {
  margin-right: 10px;
}

.marginTop15 {
  margin-top: 15px;
}

.marginBottom15 {
  margin-bottom: 15px !important;
}

.marginBottom10 {
  margin-bottom: 10px !important;
}

.paddingLeft15 {
  padding-left: 15px;
}

.paddingLeft10 {
  padding-left: 10px;
}

.paddingRight15 {
  padding-right: 15px;
}

.inlineBlock {
  display: inline-block;
}

/*---------------Botones horizontales de ACCIONES-------------*/
.fixed-action-btn.horizontal ul li {
  display: inline-block;
  margin: 0 15px 0 0;
}

/*---------------------Listados que se ven como carpetas-----------------------*/
/*TPS*/
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsIndividual .card-content {
    height: 55px;
  }
}
@media screen and (min-width: 991px) {
  .rowMostrarListadosComoCardsIndividual .card-content {
    height: 65px;
  }
}
.rowMostrarListadosComoCardsIndividual .card-action {
  min-height: 58px;
  text-align: center;
}
.rowMostrarListadosComoCardsIndividual .card-action a {
  margin-right: 15px;
}

.rowMostrarListadosComoCardsGrupal .nombreEntregaTP {
  min-height: 72px;
}
.rowMostrarListadosComoCardsGrupal .card-action {
  min-height: 58px;
  text-align: center;
}
.rowMostrarListadosComoCardsGrupal .card-action a {
  margin-right: 15px;
}

.contieneTpsEntregados {
  overflow: hidden;
}
.contieneTpsEntregados .collapsible-body {
  background-color: #FFFFFF;
}

.codigosHelp {
  padding: 2px;
  color: #000000;
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: bold;
}

.codigosHelp2 {
  width: 30px;
  height: 15px;
  float: left;
  margin-right: 5px;
}

.contListTps .card {
  overflow: hidden;
}

@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsNoticias .card-content {
    height: 100px;
  }
}
@media screen and (min-width: 991px) {
  .rowMostrarListadosComoCardsNoticias .card-content {
    height: 100px;
  }
}
.rowMostrarListadosComoCardsNoticias .card-action {
  border-top: none;
  z-index: 0 !important;
}

@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsMisServicios .card-content {
    height: 100px;
  }
}
@media screen and (min-width: 991px) {
  .rowMostrarListadosComoCardsMisServicios .card-content {
    height: 100px;
  }
}
.rowMostrarListadosComoCardsMisServicios .card-action {
  min-height: 58px;
  text-align: center;
}
.rowMostrarListadosComoCardsMisServicios .card-action a {
  margin-right: 15px;
}

.lnkLisTps {
  cursor: pointer;
}

.drpOpciones {
  padding: 10px 20px !important;
}
.drpOpciones select {
  margin-top: 5px;
}

.nroEntrega {
  float: right;
}

.nomLisTps {
  font-weight: bold;
  padding: 5px 5px 5px 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.apeLisTps {
  font-weight: bold;
}

.TpFormDevolucionDocente .devDocente {
  margin-left: 20px;
}

select#admMenu, select#admMenuChild {
  display: block;
}

.checkboxMaterialize [type=checkbox]:not(:checked), .checkboxMaterialize [type=checkbox]:checked {
  position: static;
  left: 0;
  opacity: 1;
}

.colorpicker-selectors i {
  border-radius: 42px;
}

.colorpicker-dropdown {
  background-color: #0f0f00;
}
.colorpicker-dropdown :before {
  background-color: #0f0f00;
}

.accionesSobreContenidosDeServicios {
  padding: 10px;
  margin: 0 0 !important;
  background-color: #FFFFFF;
}
.accionesSobreContenidosDeServicios .collection-item {
  padding: 10px 5px;
}

.nombreEntregaTP p {
  /*min-height: 35px;*/
}

.btnAcciones {
  padding-top: 5px !important;
}
.btnAcciones a {
  margin-right: 5px;
}
@media screen and (min-width: 601px) {
  .btnAcciones a {
    margin-right: 10px;
  }
}

@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsServiciosJerarquia .card-content {
    min-height: 127px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsServiciosJerarquia .card-content {
    min-height: 127px;
  }
}
.rowMostrarListadosComoCardsServiciosJerarquia .card-action {
  text-align: center;
}
.rowMostrarListadosComoCardsServiciosJerarquia .card-action a {
  margin-right: 15px;
}

.rowMostrarListadosComoCardsMisProducciones .card-content {
  padding: 5px 20px;
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsMisProducciones .card-content {
    min-height: 120px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsMisProducciones .card-content {
    min-height: 120px;
  }
}
.rowMostrarListadosComoCardsMisProducciones .card-action {
  text-align: center;
}
.rowMostrarListadosComoCardsMisProducciones .card-action a {
  margin-right: 15px;
}
.rowMostrarListadosComoCardsMisProducciones .nombreContenido {
  font-weight: bold;
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  padding: 5px 10px 5px 20px;
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsMisProducciones .nombreContenido {
    min-height: 55px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsMisProducciones .nombreContenido {
    min-height: 65px;
  }
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsTpsHomePage .card-content {
    min-height: 105px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsTpsHomePage .card-content {
    min-height: 105px;
  }
}
.rowMostrarListadosComoCardsTpsHomePage .card-action {
  text-align: center;
}
.rowMostrarListadosComoCardsTpsHomePage .card-action a {
  margin-right: 15px;
}
.rowMostrarListadosComoCardsTpsHomePage .nomLisTps {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsTpsHomePage .nomLisTps {
    min-height: 45px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsTpsHomePage .nomLisTps {
    min-height: 55px;
  }
}

@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsTpsAllPage .card-content {
    min-height: 50px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsTpsAllPage .card-content {
    min-height: 50px;
  }
}
.rowMostrarListadosComoCardsTpsAllPage .card-action {
  text-align: center;
}
.rowMostrarListadosComoCardsTpsAllPage .card-action a {
  margin-right: 15px;
}
.rowMostrarListadosComoCardsTpsAllPage .nomLisTps {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsTpsAllPage .nomLisTps {
    min-height: 55px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsTpsAllPage .nomLisTps {
    min-height: 60px;
  }
}

.tachado {
  text-decoration: line-through;
}

.textoTreeView ul {
  display: block !important;
  list-style-type: disc !important;
  -webkit-margin-before: 1em !important;
  -webkit-margin-after: 1em !important;
  -webkit-margin-start: 0px !important;
  -webkit-margin-end: 0px !important;
  -webkit-padding-start: 40px !important;
}
.textoTreeView ul li {
  list-style-type: disc !important;
}

.nombreServicioJerarquia {
  margin-right: 20px;
}
@media screen and (min-width: 601px) {
  .nombreServicioJerarquia {
    float: left;
  }
}

.nombreServicioJerarquia, .autorServicioJerarquia, .fechaServicioJerarquia, .jerarquiaServicioJerarquia {
  margin-right: 10px;
}
@media screen and (min-width: 601px) {
  .nombreServicioJerarquia, .autorServicioJerarquia, .fechaServicioJerarquia, .jerarquiaServicioJerarquia {
    float: left;
    border-right: 1px solid #CCC;
    padding-right: 10px;
    padding-top: 4px;
  }
}

.jerarquiaServicioJerarquia {
  border-right: 0px;
  padding: 4px 10px 4px 0px;
}

.cardServicioJerarquia {
  overflow: auto;
}
.nombreJerarquiaServicioJerarquia {
  margin-left: 50px;
  margin-top: 5px;
}

.cardActionServicioJerarquia {
  float: right;
}
.cardActionServicioJerarquia a, .cardActionServicioJerarquia button {
  margin-right: 10px;
}

.fechaServicioJerarquia div.datUltimNoti {
  margin-top: 0 !important;
}

/*---------------------Formulario-----------------------*/
.rowMostrarListadosComoCardsForm .nomLisTps {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.rowMostrarListadosComoCardsForm .nota {
  float: right;
  border-left: 1px solid rgba(160, 160, 160, 0.2);
  padding-left: 5px;
}

.tagNoEntregado {
  background: red;
  color: white;
  padding: 2px 4px;
  margin: 5px;
}

.checkCorregido {
  display: block;
  float: right;
  cursor: default;
}

.formStatsChartWrp h4,
.formStatsChartWrpEmbed h4 {
  font-size: 1rem !important;
  line-height: 16px !important;
  margin: 26px 0 18px;
  font-weight: bold;
}

.rowConfiguracionForm {
  width: 90%;
  margin: 0 auto !important;
}

/*----------------------Foros---------------------------*/
.tituloForo {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
  font-weight: bold;
}

.autorForo {
  margin-bottom: 10px;
}

/*----------------------Destacados----------------------*/
.imgMiniatura {
  float: left;
  width: 70px;
  height: auto;
  cursor: pointer;
}

.imagen-galeria-card {
  height: 210px !important;
  overflow-y: hidden;
}
.imagen-galeria-card .vertical {
  max-height: 300px;
  margin: 0 auto;
  overflow-y: hidden;
}

.card-destacado {
  -webkit-transition: 0.2s fade;
  -moz-transition: 0.2s fade;
  -o-transition: 0.2s fade;
  transition: 0.2s fade;
}
.card-destacado .card-image span {
  padding-left: 1em;
  padding-right: 1em;
  position: absolute;
  z-index: 1;
}
.card-destacado .card-image img {
  cursor: zoom-in;
}
.card-destacado .card-image img.active {
  min-width: 100% !important;
  cursor: zoom-out;
}
.card-destacado .card-title {
  font-size: 16px;
}
.card-destacado .card-action {
  z-index: auto !important;
}

#barra_destacados {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999;
  margin-bottom: 0;
  max-height: 0%;
  transition: max-height 0.18s ease-out;
  right: 3%;
  -webkit-box-shadow: 0px -3px 24px 2px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px -3px 24px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px -3px 24px 2px rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 601px) {
  #barra_destacados {
    right: 3%;
  }
}
@media screen and (min-width: 993px) {
  #barra_destacados {
    right: 1%;
  }
}
#barra_destacados.mostrar {
  max-height: 150px;
  transition: max-height 0.18s ease-in;
}
#barra_destacados div:first-child {
  padding-top: 7px;
  padding-bottom: 7px;
}

.valign-wrapper-not-mobile {
  display: block;
}
@media screen and (min-width: 748px) {
  .valign-wrapper-not-mobile {
    display: flex;
    align-items: center;
  }
}

@media screen and (max-width: 748px) {
  .width100Mobile {
    width: 100% !important;
    text-align: center;
  }
}

/*-----------------------Videos-------------------------*/
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsVideos .thumbnail {
    position: relative;
    max-width: 100%;
    height: 252px;
    max-height: 252px;
    overflow: hidden;
  }
  .rowMostrarListadosComoCardsVideos .thumbnail img {
    position: absolute;
    left: 50%;
    top: 50%;
    /*height: 100%;*/
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsVideos .thumbnail {
    height: 197px;
  }
}
@media screen and (min-width: 601px) {
  .rowMostrarListadosComoCardsVideos .card-content {
    min-height: 375px;
  }
}
@media screen and (min-width: 992px) {
  .rowMostrarListadosComoCardsVideos .card-content {
    min-height: 320px;
  }
}

/*-----------------------Fin videos-------------------------*/
/*-----------------------Contacto---------------------------*/
.divMapaContacto {
  height: 300px;
}
@media screen and (min-width: 601px) {
  .divMapaContacto {
    height: 200px;
  }
}
@media screen and (min-width: 992px) {
  .divMapaContacto {
    height: 300px;
  }
}

/*----------------------Checkbox sin label-----------------*/
[type=checkbox].filled-in-campus {
  position: static;
  left: 0px;
  opacity: 1;
  border-radius: 2px;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid black;
  top: 0px;
  z-index: 0;
}

[type=radio].filled-in-campus {
  position: static;
  left: 0px;
  opacity: 1;
  border-radius: 2px;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid black;
  top: 0px;
  z-index: 0;
}

.filled-in-campus-label {
  color: #000000;
  font-size: 14px;
}

/*Amigos*/
.itemGrupo {
  padding: 27px 20px !important;
}

.collection .conBorde.collection-item:last-child {
  border-bottom: 1px solid #e0e0e0 !important;
}

.boxAmigo.collection {
  border-bottom: none;
}

/*Asignacion de permisos en servicios y contenidos*/
.card-control-permisos {
  background-color: #f2f2f2;
}
.card-control-permisos label {
  color: #000000 !important;
}

/*Modal*/
#modalAbrir {
  /*width: 60% !important;*/
}
#modalAbrir .btn {
  margin-right: 20px;
}
@media screen and (max-width: 440px) {
  #modalAbrir {
    width: 100% !important;
  }
}

.modal-footer .btn {
  margin-right: 20px !important;
}

#modalDialogo {
  width: 90% !important;
}
@media screen and (min-width: 601px) {
  #modalDialogo {
    width: 50% !important;
  }
}
@media screen and (min-width: 992px) {
  #modalDialogo {
    width: 20% !important;
  }
}
#modalDialogo .dialogoHeader {
  height: 50px;
}
#modalDialogo .dialogoHeader i {
  color: #FFF;
  line-height: 50px;
}
#modalDialogo .modal-content {
  padding-top: 10px;
}
#modalDialogo .modal-footer .btn {
  margin-right: 20px;
}

.miembroGrupoAdmin {
  border: 3px solid #009688;
}

.miembroGrupoBorder {
  border: 1px solid #3472b3;
}

.itemAmigoFoto img {
  width: 60px;
  height: 60px;
}
@media screen and (min-width: 601px) {
  .itemAmigoFoto img {
    width: 90px;
    height: 90px;
  }
}

.posAbsolute {
  position: absolute;
}

.imgGrupo {
  width: 70px;
}

/*.nombreGrupoAmigo span {
  margin-right: 1%;
}*/
.nombreGrupoAmigo #joinGroup {
  margin-left: 1%;
}
@media screen and (min-width: 601px) {
  .nombreGrupoAmigo #joinGroup {
    margin-left: 3%;
  }
}
@media screen and (min-width: 992px) {
  .nombreGrupoAmigo #joinGroup {
    /*margin-left: 25%;*/
  }
}

#docentesGrupos, #miembrosGrupos {
  background-color: #FFFFFF;
}

.tituloCollapsible {
  padding: 0px 20px !important;
  min-height: 2.4rem;
  line-height: 2.4rem;
}

.amigosPaginacion .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}

.noMensajePrivado {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  margin-bottom: 5px;
}

/*Iconos nuevos para tipos de servicio*/
.iconos-servicio {
  /*	background-color: #1e5282;*/
  width: 40px;
  padding: 4px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-right: 10px;
  float: left;
  cursor: default;
}

/*
.iconos-servicio{
    padding: 4px;
    color: #1e5282;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin-right: 10px;
    float: left;
    border: 1px solid #1e5282;
}
*/
/*Hijos en menuMiCampus*/
.imgHijoMenu {
  display: block;
  width: 55%;
  height: auto;
  margin: 0 auto;
  margin-top: -10px;
  margin-bottom: -22px;
}

.tituloBtnMenuHijo {
  font-size: 12px;
  line-height: 16px !important;
  margin-top: 26px;
}

/*========================================
=            Libreta de notas            =
========================================*/
.tablaLibretaNotas td, .tablaLibretaNotas th {
  border-right: 1px solid #DFDFDF;
  border-radius: 0;
}

#libreta td, #libreta th {
  border-right: 1px solid #DFDFDF;
  border-radius: 0;
}

.botoncm {
  white-space: normal !important;
  margin-right: 1rem;
}

#libreta {
  /*****************************/
  /* Estilos de los tabs */
  /*****************************/
}
#libreta .tabs {
  height: auto;
  border-bottom: 1px solid #a5a5a5;
  padding-bottom: 5px;
}
#libreta .tabs .indicator {
  display: none;
}
#libreta .tab i {
  display: none;
}
#libreta tbody td {
  padding: 10px 5px;
}
#libreta .tab {
  margin: 5px;
}
#libreta .tab a {
  padding: 0 1.5em;
  color: #000;
  font-weight: 700;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
#libreta .tab a:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #c5b7e5 !important;
  content: "";
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  -webkit-transition-timing-function: ease-in-out, cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: ease-in-out, cubic-bezier(0.7, 0, 0.3, 1);
}
#libreta .tab a:hover,
#libreta .tab a:focus {
  color: #FFFFFF;
}
#libreta .tab a.active {
  color: #fff;
  background: #c5b7e5 !important;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
  transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1);
}
#libreta .tab a.active:after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  background: #5e35b1 !important;
}
#libreta .tab a:hover:after,
#libreta .tab a:focus:after,
#libreta .tab a .active::after {
  background: #5e35b1;
}
#libreta .estiloNotaUsuario {
  cursor: pointer;
  text-align: center;
}
#libreta .estiloNotaUsuario:hover {
  webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
  background-color: #d8d8d8 !important;
  color: #000000 !important;
}
#libreta .accionesSobreLibreta {
  padding-bottom: 7px;
  border-bottom: 1px solid #a5a5a5;
}
#libreta .accionesSobreLibreta div {
  float: right !important;
}
#libreta .accionesSobreLibreta .btn {
  margin-left: 10px;
}
#libreta .accionesSobreLibreta .ulAccionesLibreta a {
  color: #0D47A1 !important;
  background-color: #e6e6e6 !important;
}
#libreta .accionesSobreLibreta .ulAccionesLibreta a:hover {
  color: #e6e6e6 !important;
  background-color: #0D47A1 !important;
}

.colorpicker-selectors i {
  min-width: 2em;
  min-height: 2em;
}

#modalNotaUsuario .collection, #modalNota .collection {
  border: 0;
}

#modalVisibilizarNota .collection-item {
  padding: 0 !important;
}

/*******************************/
/* Animaciones HTML5 en Campus */
/*******************************/
/*
 * jQuery File Upload Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * https://opensource.org/licenses/MIT
 */
.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9  {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #ffffff;
  border-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #009a00;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

#dropzone {
  background: white;
  border-radius: 2px;
  border-color: #ccc;
  width: 100%;
  min-height: 200px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#dropzone.in {
  /* line-height: 200px;*/
  font-size: larger;
  border-style: dashed;
}

#dropzone.in .btn {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0;
}

#dropzone.hover {
  background: white;
}

#dropzone.fade {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 1;
}

.cuadTxtCont .media_embed_animation, .textoTreeView .media_embed_animation {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.cuadTxtCont .media_embed_animation iframe, .textoTreeView .media_embed_animation iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*----------------HOME PADRES--------------------*/
.homePadres ul li {
  margin-bottom: 10px;
}
.homePadres img {
  float: left;
  margin-bottom: 10px;
}
@media screen and (min-width: 601px) {
  .homePadres img {
    margin-bottom: 0;
  }
}
.homePadres .jerarquias {
  float: left;
}
@media screen and (min-width: 601px) {
  .homePadres .jerarquias {
    margin-left: 10px;
  }
}

.linksHomePadres {
  display: inline-block;
  border-right: 1px solid #039be5;
  padding: 0 10px;
}
.linksHomePadres:first-child {
  padding-left: 0;
}

/*----------------TUTORIALES--------------------*/
.home_tutoriales {
  /* The typing effect */
  /* The typewriter cursor effect */
  /*.conjunto_temas {
      &:last-child .temas{
          padding-bottom: 0;
      }
  	}*/
}
.home_tutoriales .header_tutoriales_texto {
  width: 55%;
}
.home_tutoriales .header_tutoriales_texto h2 {
  width: 55%;
  color: #fff;
  overflow: hidden;
  /* Ensures the content is not revealed until the animation */
  border-right: 0.15em solid white;
  /* The typwriter cursor */
  white-space: nowrap;
  /* Keeps the content on a single line */
  margin: 0 auto;
  /* Gives that scrolling effect as the typing happens */
  letter-spacing: 0rem;
  /* Adjust as needed */
  animation: typing 3.5s steps(30, end), blink-caret 0.5s step-end infinite;
}
@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 50%;
  }
}
@keyframes blink-caret {
  from, to {
    border-color: transparent;
  }
  50% {
    border-color: white;
  }
}
.home_tutoriales .media_embed_animation {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.home_tutoriales .media_embed_animation iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.home_tutoriales .row {
  margin-bottom: 0px;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .row {
    margin-bottom: 20px;
  }
}
.home_tutoriales .header_tutoriales {
  /* The image used */
  background-image: url("/static/images/tutoriales/fondo-banner-1300.svg");
  /* Set a specific height */
  min-height: 7em;
  /* Create the parallax scrolling effect */
  /*-webkit-background-attachment: fixed;
        -moz-background-attachment: fixed;
        -o-background-attachment: fixed;
  background-attachment: fixed;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .header_tutoriales {
    min-height: 10em;
  }
}
@media screen and (min-width: 992px) {
  .home_tutoriales .header_tutoriales {
    min-height: 16em;
  }
}
.home_tutoriales .header_tutoriales span {
  font-family: "Raleway-SemiBold";
  font-weight: 600;
  font-size: 1.5em;
}
.home_tutoriales .header_tutoriales span.invertido {
  padding-left: 0.3em;
  padding-right: 0.3em;
  color: #4527a0;
  background-color: #fff;
}
.home_tutoriales .header_tutoriales h2 {
  font-size: 1.5rem;
  line-height: 2.8rem;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .header_tutoriales h2 {
    font-size: 2.5rem;
    line-height: 3.8rem;
  }
}
@media screen and (min-width: 992px) {
  .home_tutoriales .header_tutoriales h2 {
    font-size: 3.5rem;
    line-height: 4.8rem;
  }
}
.home_tutoriales h3 {
  font-family: "Raleway-Regular";
  font-size: 1.4rem;
  margin: 0;
}
@media screen and (min-width: 601px) {
  .home_tutoriales h3 {
    font-size: 1.7rem;
  }
}
.home_tutoriales .titular {
  cursor: pointer;
  margin-bottom: 0px;
  border-bottom: 1px solid #FFFFFF;
}
.home_tutoriales .titular .card-content {
  margin-bottom: 0px;
}
.home_tutoriales .icono {
  max-width: 45px;
  height: auto;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .icono {
    max-width: 73px;
  }
}
.home_tutoriales .div_icono {
  padding-left: 10px !important;
  padding-right: 18px !important;
  border-right: 1px solid #ffffff;
  float: left;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .div_icono {
    padding-left: 20px !important;
    padding-right: 30px !important;
  }
}
.home_tutoriales .nro_cap span {
  font-family: "OpenSans-Bold";
  font-size: 24px;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .nro_cap span {
    font-size: 30px;
  }
}
.home_tutoriales .nro_cap .material-icon {
  font-size: 24px;
}
@media screen and (min-width: 601px) {
  .home_tutoriales .nro_cap .material-icon {
    font-size: 36px;
  }
}
.home_tutoriales .temas_cap {
  margin-top: 0 !important;
  max-height: 0;
  transition: max-height 0.5s ease-out;
  overflow: hidden;
}
.home_tutoriales .temas_cap a {
  color: #FFF !important;
}
.home_tutoriales .temas_cap .card-content {
  padding-top: 20px;
}
.home_tutoriales .temas_cap.abierto {
  max-height: 700px;
  transition: max-height 0.5s ease-in;
}
.home_tutoriales .temas {
  align-items: center;
  justify-content: center;
  position: relative;
  height: 100%;
  padding-bottom: 25px;
}
.home_tutoriales .temas:last-child {
  padding-bottom: 0;
}
.home_tutoriales .conector {
  position: absolute;
  height: 100%;
  top: 0;
  left: 50%;
  border-left: solid 0.0625rem #ffffff;
}
.home_tutoriales .circulo {
  align-items: center;
  justify-content: center;
  position: relative;
  color: #ffffff;
  z-index: 1;
  font-size: 1rem;
  height: 1.75rem;
  width: 1.75rem;
  border: solid 0.0625rem #ffffff;
  border-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: background-color 0.6s ease-out;
  -moz-transition: background-color 0.6s ease-out;
  -o-transition: background-color 0.6s ease-out;
  transition: background-color 0.6s ease-out;
}
.home_tutoriales .circulo:hover {
  background-color: #ffffff !important;
  color: #000000;
}
.home_tutoriales .circulo:hover a {
  color: #000000 !important;
}
.home_tutoriales .titulo_tema {
  padding-bottom: 31px;
}
.home_tutoriales .titulo_tema a {
  font-size: 1.1rem;
}
.home_tutoriales .titulo_tema a:hover .circulo {
  background-color: #ffffff !important;
  color: #000000;
}

/*---------------- MENSAJES PRIVADOS --------------------*/
.listado_mensajes_privados a {
  color: #000;
}
.listado_mensajes_privados .noleido .mensaje_resumen {
  font-weight: 600;
}

.circulo {
  width: 1em;
  height: 1em;
  border-radius: 60%;
  font-weight: 100;
  display: inline-block;
}

.conversacion {
  padding: 2em;
}
.conversacion .mensaje {
  margin-bottom: 1em;
  border-radius: 1em;
}
.conversacion .noleido {
  font-weight: 600;
}

/*----------DatePicker------------------*/
@media (min-height: 38.875em) {
  .picker--opened .picker__frame {
    top: 15%;
    bottom: auto;
  }
}
/*---------OWL--------------------------*/
.owl-externo {
  margin-top: 1em;
  margin-bottom: 1em;
}
.owl-externo .item img {
  width: auto !important;
  max-height: 26em;
}

div.columnaContenidoHome.collection-item .owl-externo img {
  margin-top: 0px;
}

.owl-nav .owl-prev {
  float: left;
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1.5em;
  margin-top: -19px !important;
}
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 1.5em;
  margin-top: -19px !important;
}
.owl-nav button:hover {
  background-color: #001f42 !important;
}

/** --- FIX CARRUSEL EN TABLA --- **/
.cuadTxtCont table, .textoTreeView table {
  table-layout: fixed;
}

/*--Fix encabezados del ckeditor*/
.cuadTxtCont h1, .columnaContenidoHome h1 {
  font-size: 3rem;
}
.cuadTxtCont h2, .columnaContenidoHome h2 {
  font-size: 2.56rem;
}
.cuadTxtCont h3, .columnaContenidoHome h3 {
  font-size: 2.2rem;
}
.cuadTxtCont h4, .columnaContenidoHome h4 {
  font-size: 2rem;
}
.cuadTxtCont h5, .columnaContenidoHome h5 {
  font-size: 1.34rem;
}

/** --- SUPERCONTENIDOS --- **/
.supercontenido_container h3 {
  font-size: 1.9rem !important;
}
.supercontenido_container h4 {
  font-size: 1.5rem !important;
}
.supercontenido_container .col {
  border-radius: 5px;
}
.supercontenido_container .porcentaje {
  font-size: 50px;
}

#lienzo label {
  color: #000;
}

.solo_hover {
  opacity: 0.25;
}

.solo_hover:hover {
  opacity: 1;
}

.imagensencilla:not(.active) {
  max-width: 75% !important;
  height: auto;
}

.posRelative {
  position: relative;
}

.card-estadistica {
  border-radius: 5px;
}

.header-estadisticas {
  padding: 1em 2em;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.card-supercontenido-portada {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  background-image: url("/static/images/bg-card-supercontenidos.svg");
  background-size: cover;
  background-position: center center;
}

.btn-indice {
  position: fixed;
  left: 1.01em;
}

.cita_parallax {
  padding: 4em !important;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}

/* -------- HEADERS 2019 ----- */
.header_materia_curso {
  background: #794aaf;
  background-image: url("/static/images/memphis_headers_mobile.svg"), -moz-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
  background-image: url("/static/images/memphis_headers_mobile.svg"), -webkit-gradient(left top, right top, color-stop(0%, #794aaf), color-stop(100%, #ae7feb));
  background-image: url("/static/images/memphis_headers_mobile.svg"), -webkit-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
  background-image: url("/static/images/memphis_headers_mobile.svg"), -o-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
  background-image: url("/static/images/memphis_headers_mobile.svg"), -ms-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
  background-image: url("/static/images/memphis_headers_mobile.svg"), linear-gradient(to right, #794aaf 0%, #ae7feb 100%);
}
@media screen and (min-width: 769px) {
  .header_materia_curso {
    background: #794aaf;
    background-image: url("/static/images/memphis_headers.svg"), -moz-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
    background-image: url("/static/images/memphis_headers.svg"), -webkit-gradient(left top, right top, color-stop(0%, #794aaf), color-stop(100%, #ae7feb));
    background-image: url("/static/images/memphis_headers.svg"), -webkit-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
    background-image: url("/static/images/memphis_headers.svg"), -o-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
    background-image: url("/static/images/memphis_headers.svg"), -ms-linear-gradient(left, #794aaf 0%, #ae7feb 100%);
    background-image: url("/static/images/memphis_headers.svg"), linear-gradient(to right, #794aaf 0%, #ae7feb 100%);
  }
}

.header_curso {
  background: #046358;
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), -moz-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), -webkit-gradient(left top, right bottom, color-stop(0%, #046358), color-stop(100%, #028f7f));
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), -webkit-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), -o-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), -ms-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
  background-image: url("/static/images/memphis_headers_curso_mobile.svg"), linear-gradient(135deg, #046358 0%, #028f7f 100%);
}
@media screen and (min-width: 769px) {
  .header_curso {
    background: #046358;
    background-image: url("/static/images/memphis_headers_curso.svg"), -moz-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
    background-image: url("/static/images/memphis_headers_curso.svg"), -webkit-gradient(left top, right bottom, color-stop(0%, #046358), color-stop(100%, #028f7f));
    background-image: url("/static/images/memphis_headers_curso.svg"), -webkit-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
    background-image: url("/static/images/memphis_headers_curso.svg"), -o-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
    background-image: url("/static/images/memphis_headers_curso.svg"), -ms-linear-gradient(-45deg, #046358 0%, #028f7f 100%);
    background-image: url("/static/images/memphis_headers_curso.svg") linear-gradient(135deg, #046358 0%, #028f7f 100%);
  }
}

.header_jerarquia {
  padding-top: 2em !important;
  background: #4a148c;
  background-image: url("/static/images/memphis_headers_otras_jerarquias_mobile.svg"), -moz-linear-gradient(right, #4a148c 0%, #3949ab 100%);
  background-image: url("/static/images/memphis_headers_otras_jerarquias_mobile.svg"), -webkit-linear-gradient(right, #4a148c 0%, #3949ab 100%);
  background-image: url("/static/images/memphis_headers_otras_jerarquias_mobile.svg"), linear-gradient(to left, #4a148c 0%, #3949ab 100%);
}
@media screen and (min-width: 769px) {
  .header_jerarquia {
    background: #4a148c;
    background-image: url("/static/images/memphis_headers_otras_jerarquias.svg"), -moz-linear-gradient(right, #4a148c 0%, #3949ab 100%);
    background-image: url("/static/images/memphis_headers_otras_jerarquias.svg"), -webkit-linear-gradient(right, #4a148c 0%, #3949ab 100%);
    background-image: url("/static/images/memphis_headers_otras_jerarquias.svg") linear-gradient(to left, #4a148c 0%, #3949ab 100%);
  }
}

.header_materia_curso, .header_curso, .header_jerarquia {
  background-size: cover;
  background-position: center center;
}
.header_materia_curso h3, .header_materia_curso h2, .header_curso h3, .header_curso h2, .header_jerarquia h3, .header_jerarquia h2 {
  text-transform: uppercase;
  -webkit-font-feature-settings: "lnum";
  -moz-font-feature-settings: "lnum";
  font-feature-settings: "lnum";
}
@media screen and (min-width: 650px) {
  .header_materia_curso h3, .header_materia_curso h2, .header_curso h3, .header_curso h2, .header_jerarquia h3, .header_jerarquia h2 {
    line-height: 100%;
  }
}
.header_materia_curso h2, .header_curso h2, .header_jerarquia h2 {
  font-size: 2.2em;
  font-family: "Raleway-SemiBold", "Lato-Bold", "OpenSans-Bold", sans-serif;
  letter-spacing: 0.1rem;
  margin-top: 0 !important;
}
@media screen and (max-width: 650px) {
  .header_materia_curso h2, .header_curso h2, .header_jerarquia h2 {
    font-size: 2em;
  }
}
.header_materia_curso h3, .header_curso h3, .header_jerarquia h3 {
  padding-top: 10px;
  font-family: "Raleway-Regular", "Lato-Regular", "OpenSans-Regular", sans-serif;
  line-height: 91% !important;
  margin-bottom: 0.02em;
}
@media screen and (max-width: 650px) {
  .header_materia_curso h3, .header_curso h3, .header_jerarquia h3 {
    margin-bottom: 0.02em;
  }
}

.menuOperationEliminar {
  color: #cacaca !important;
  width: 100%;
}
.menuOperationEliminar:hover {
  background-color: #FF0000 !important;
  color: #fff !important;
}

.texto-chico {
  font-size: small;
}

@media screen and (max-width: 350px) {
  #btnNotificacionesNavbar {
    padding: 0;
  }
}

@media screen and (max-width: 350px) {
  #cantidadNotificNavbar {
    display: none;
  }
}

/*# sourceMappingURL=styles.css.map */

/*comienzo estilos de grupos page */
.textoAzul{
  color: #0D47A1;
}

.fontRoboto{
  font-family:'Roboto-Regular';
}

.cardPaddingFixedHeight{
  padding-left: 0.5em;
  height: 160px;
}

.marginTop2em{
  margin-top: 2em;
}

.marginTop10{
  margin-top:10px;
}

.cantMiembros{
  text-transform: uppercase;
  color: grey;
  font-size: 10px;
  letter-spacing: 0.5px;
}

.rolUsuario{
  vertical-align: middle;
  display: inline-block;
  line-height: 1;
  height: 24px;
  margin-right: 2em;
  text-transform: uppercase;
  color: black;
  font-size: 13px;
}

.spanFix{
  height: 24px;
  letter-spacing: 6px;
}

.botonCancelar{
  visibility: hidden;
}

.botonCancelar{
  font-size: 13px;
}

.spanFix i, .botonBusqueda, .botonCancelar{
  cursor: pointer;
  color: #757575;
  padding: 4px;
}

.spanFix i:hover, .botonBusqueda:hover, .botonCancelar:hover{
  border-radius: 20px;
  background-color: #e3e5e6;
}

.barraBusqueda form{
  display: inline-flex;
  align-items: center;
}

.barraBusqueda form input{
  padding: 0;
  height: 1.5em;
}
.buscarArchivados{
  margin-right: 1.5em;
}


.fixedHeight{
  height: 66px;
}

.image-upload > input
{
  display: none;
}

.image-upload img
{
  width: 30px;
  cursor: pointer;
}

.imagenGrupo
{
  width: 65px !important;
  height: 65px !important;
}

/*comienzo resultadosBusqueda*/
.resultadosBusqueda {
  display: none;
}

li.pagina, a#flechaHaciaPagina{
  cursor: pointer;
}



/*li.pagina:hover, a#flechaHaciaPagina:hover{
  border: 1px solid red;
}*/

/*fin resultadosBusqueda*/

@media screen and (min-width: 600px) and (max-width: 1200px) {

  .row .col.m4{
    width: 50%;
  }

  .card{
    padding: 0;
  }
}

@media screen and (min-width: 600px) and (max-width: 900px) {

  .rolUsuario{
    margin-right: 0;
  }

  .spanFix{
    letter-spacing: 0;
  }

  .cantMiembros{
    font-size: 9px;
  }


}

@media screen and (min-width: 300px) and (max-width: 600px){
  .botonesCrearYtodosLosGrupos{
    text-align: center;
    margin-bottom: 15px !important;
  }

  .barraBusqueda{
    text-align: center;
    margin-bottom: 15px !important;
  }
}

/*fin estilos de grupos page */

/* comienzo grupo individual amigosgrupospage*/

.contenedorWysiwyg{
  z-index: 124;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: 45px;
  background-color: white;
  padding: 12px 22px 0 18px;
  border-radius: 15px;
}

/*fin grupo individual amigosgrupospage*/