/*********************************************************************/
/***** BEGIN DESIGNPLUS THEME IMPORT & CUSTOMIZATION  ****************/
/*********************************************************************/
/* Import statements need to be at the top of your CSS file */

/* For Main CSS files */
@import url(https://designplus.ciditools.com/css/content.css);
@import url(https://designplus.ciditools.com/css/editor.css);
/* For Mobile app CSS file */
/*@import url(https://designplus.ciditools.com/css/mobile.css);*/

:root {
    --dt-color-primary: #00263A;
    --dt-color-primary-contrast: #FFFFFF;
    --dt-color-primary-dark-text: #00263A;
    --dt-color-secondary: #E29629;
    --dt-color-secondary-contrast: #000000;
    --dt-color-secondary-dark-text: #6B4913;
    --dt-color-accent: #475059;
    --dt-color-accent-contrast: #FFFFFF;
    --dt-color-accent-dark-text: #475059;
    --dt-color-gray: #CCCCCC;
    --dt-color-gray-contrast: #000000;
    --dt-color-gray-dark-text: #636363;
    --dt-color-white: #FFFFFF;
    --dt-color-white-contrast: #000000;
    --dt-color-white-dark-text: #707070;
}

/*********************************************************************/
/***** END DESIGNPLUS THEME IMPORT & CUSTOMIZATION   *****************/
/*********************************************************************/
@charset "utf-8";
/* Institucion: NUCO
   Lenguaje: CSS
   Script para agregar nuevas opciones al menu horizontal y realizar cambios a la plataforma.-
   Modificado por Ernesto Isasi 11/1/2016.-
   Revisado por LMS 09/02/2020
*/

/*Wrap Term Code and Course Name when is very long*/
.ellipsis {
  white-space: normal;
}
.ic-Login__actions .Button--login {
    background: #e29629;
	border:1px solid #e29629;	
}

.ic-Login__forgot a {
	color:#e29629;
}

	
/*Expand Pageview table*/
#pageviews {
    height: 1000px;
}

/* Making Blueprint wide */
.bcs__modal-content-wrapper {
    max-width: 1500px;
}

#course_form .date_entry {
    width: 260px;

}

#course_id-autocompleteField {
    width: 640px;

}

/* Remove buttons: Conclude Course, Reset Course Content */
#right-side a[href$="/confirm_action?event=conclude"], #right-side .reset_course_content_button {
    display: none !important;
}

/*Remove shorcut to import content/create module when course shell is created*/
.ic-EmptyStateList {
    list-style-type: none;
    margin: 0;
    display: none;
    padding: 0;
}

/*End of Remove shorcut to import content/create module when course shell is created*/

/* Password modal box */

#nuco-forgot-pw {
    /*background: #fff; - Modificado el 15 de Febrero del 2017 por la linea de abajo */
	background-color: rgba(255,255,255,0.82);
    border-radius: 4px;
    padding: 2px 8px 4px;
    color: #333;
	font-size: 0.950rem!important;
}

#nuco-forgot-pw h3 {
    line-height: 1.75
}

#parent_forgot_pw_wrapper {
    margin: 5px 0
}

#parent_forgot_pw_wrapper .ic-Label,#parent_forgot_pw_wrapper .ic-Login__forgot-text {
    color: #333!important
}

#parent_forgot_password_instructions {
    padding-bottom: 5px
}


/* Global Navigation fix */
body.primary-nav-expanded .ic-app-header {
    width: 84px;
    /*overflow-y: auto;*/
    -ms-overflow-style: none;
}

/*Added by LMS */
input#course_sis_source_id, input#course_section_sis_source_id { width:300px!important; }
input#course_course_code, input#course_course_code { width:300px!important; }
input#course_name, input#course_name { width:300px!important; }
select#course_time_zone, select#course_time_zone { width:320px!important; }
select#course_enrollment_term_id, select#course_enrollment_term_id { width:320px!important; }
select#course_account_id, select#course_account_id { width:320px!important; }

/*#global_nav_help_link {
	display: none;
	bottom: 170px;
 }

/* Agregado 30 de Septiembre 2016 */
.ReactTray__secondary-content {
    border-top: 1px solid #d6d6d6;
    padding-top: 12px;
}

/* Agregado 28 de Septiembre 2016 */
.ic-Login-footer .ic-Login-footer__logo-link {
    display: block;
    text-align: center;
    visibility: hidden;
}


.ic-Login-header {
    padding: 0 18px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	position: relative;
    left: 15%;

}
.ic-Login-header__logo {
    -webkit-flex: 0 0 65%;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: 'icomoon';
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}

#custom_nav .menu-item-icon-container {
    position: relative;
	display: none;
	width: 59px;
    /*left: -4px;*/
}

/*#custom_nav .menu-item__text {
    margin-top: 15px;
}*/

/* 	21 de Septiembre 2016
	Modificacion la posicion del boton ayuda para el final de la lista y lo esconde */

/*.ic-app-header__secondary-navigation {
	visibility: hidden;
	bottom: 170px;
}*/

/* -- Boton de Help */

.icon-help {
  position: relative;
  display: none;
  width: 100%;
  height: 25px;
}

.icon-help[class*=icon-]:before, .icon-help[class^=icon-]:before {
  font-size: 30px;
}

/* Boton de Biblioteca */
.icon-biblioteca {
  position: relative;
  width: 100%;
  height: auto;
}

.icon-biblioteca {
  background-image: url("https://www.edukgroup.com/canvasimgs/biblioteca.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  -webkit-background-size: 100% 100%;
}

.icon-biblioteca[class*=icon-]:before, .icon-biblioteca[class^=icon-]:before {
  font-size: 30px;
}


/* Boton de Informacion */
.icon-faqs {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-faqs {
  background-image: url("https://www.edukgroup.com/canvasimgs/faqs.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  -webkit-background-size: 100% 100%;
}


.icon-faqs[class*=icon-]:before, .icon-faqs[class^=icon-]:before {
  font-size: 30px;
}


/* Boton de comunidad */
.icon-comunidad {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-comunidad {
  background-image: url("https://www.edukgroup.com/canvasimgs/comunidad.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  -webkit-background-size: 100% 100%;
}

.icon-comunidad[class*=icon-]:before, .icon-comunidad[class^=icon-]:before {
  font-size: 30px;
}


/* Boton de servicios */
.icon-servicios {
  position: relative;
  display: none;
  width: 100%;
  height: 25px;
}

.icon-servicios {
  background-image: url("https://www.edukgroup.com/canvasimgs/servicios.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  display: none;
  -webkit-background-size: 100% 100%;
}

.icon-servicios[class*=icon-]:before, .icon-servicios[class^=icon-]:before {
  font-size: 30px;
}

.ic-app-header__menu-list-link .ic-icon-svg {
	/* Se modifico para que en Firefox no se distorcionara, valor original 50px - Ernesto*/
    width: 35px;
    display: inline-block;
    vertical-align: middle;
}

/*Login Page*/
body.ic-Login-Body{
     background-image: linear-gradient(transparent, transparent 100%, #FFFFFF));
}

.ic-Login {
    box-shadow: none;
}

.ic-Login__content {
    width: 400px;
    margin: 0 auto;
    background: none;
    border: 5px solid none;
    padding: 12px;
    border-radius: 5px;
}

/*Login Page*/

.ic-Label {
    font-weight: bold;
}

.ic-Login__actions .ic-Login__actions-timeout label {
    font-weight: bold;
}

.ic-Login__header .ic-Login__header__logo {
	text-align:center;
}

.ic-Login__link {
    font-weight: bold;
	width:400px;
	text-align: center;
}

.ic-Login-footer__links {
    font-weight: bold;
	width:400px;
	text-align: center;

}
.ic-Login-footer .ic-Login-footer__logo-link {
    text-align: center;
}
body.ic-Login-Body #footer.ic-Login-footer {
    display: inline !important;
}
.ic-Login-footer {
  height: 200px;
  width: 200px;
 }

.ic-Login__header__logo{
  text-align: center;
 }

/*Login Page END*/



/* Hide "Ask Your Instructor a Question" */
#help-dialog-options a[href="#teacher_feedback"] {
  display:none !important;
}

/* Hide "Report a Problem" */
#help-dialog-options a[href="#create_ticket"] {
  display:none !important;
}

/* Hide "Ask the Community" */
#help-dialog-options a[href="https://community.canvaslms.com/community/answers"] {
  display:none !important;
}

/* Hide "Request a Feature" */
#help-dialog-options a[href="https://community.canvaslms.com/community/ideas/feature-ideas"] {
  display:none !important;
}


/* END - Hide "Ask Your Instructor a Question" */

/*/////// POLICIA PR [*>==] ///////*/
/* Actualizado por Ernesto Isasi - Fecha: 6/12/2017 */
/* Pagina Mapa de la Policia */
#polflagm0 {
  width: 310px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm1 {
  width: 320px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm2 {
  width: 410px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm3 {
  width: 496px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm4 {
  width: 594px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm5 {
  width: 688px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm6 {
  width: 778px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#polflagm7 {
  width: 859px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3F4A75, endColorstr=#353E62);
  background-image:-moz-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-o-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-ms-linear-gradient(left, #3F4A75 0%, #353E62 25%,#2D3555 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#3F4A75), color-stop(25%,#353E62),color-stop(100%,#2D3555));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

/* Pagina Home Page */

#polmenubox{
  width: 640px;
  height: 60px;
  background-color:#445074;
  border-radius: 10px 10px 0px 0px;
}
/*/////// POLICIA PR [*>==] ///////*/

/*/////// Financial Aid ///////*/
/* Creada por Ernesto Isasi - Fecha: 6/15/2017 */
/* Actualizada por Ernesto Isasi - Fecha: 6/15/2017 */
/* Pagina Mapa de la Policia */

#finaidflagm0 {
  width: 310px;
  height: 68px;

  background-color:#768184;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm1 {
  width: 320px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm2 {
  width: 410px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm3 {
  width: 496px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm4 {
  width: 594px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm5 {
  width: 688px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm6 {
  width: 778px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

#finaidflagm7 {
  width: 859px;
  height: 68px;

  background-color:#3F4A75;
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#94A1A6, endColorstr=#738388);
  background-image:-moz-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-o-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-ms-linear-gradient(left, #94A1A6 0%, #85959A 25%, #808E93 50%, #768589 75%,#738388 100%);
  background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#94A1A6), color-stop(25%,#85959A), color-stop(50%,#808E93), color-stop(75%,#768589),color-stop(100%,#738388));

  position: relative;
  margin-left: 35px;
  color: white;
  line-height: 80px;
  text-align: center;
  border-radius: 25px 25px 25px 25px;
}

/* Pagina Home Page */

#finaidmenubox{
  width: 640px;
  height: 60px;
  background-color:#097DAA;
  border-radius: 10px 10px 0px 0px;
}
/*/////// Financial Aid ///////*/

/* Actualizado por Ernesto Isasi - Fecha: 6/23/2017 */
/*/////// Ajustes para Policia [*>==] ///////*/

/* EDUCACION CONTINUA  ADDED 10/30/2018*/
@-moz-document url-prefix() {
  .iframepoliciahomepage{
  position: relative!important;
  top: -8px!important;
  left: -7px!important;
  overflow: hidden;
}
}

.iframepoliciahomepage{
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}

@-moz-document url-prefix() {
  .iframepoliciamapacurso{
  position: relative!important;
  top: -8px!important;
  left: -8px!important;
  overflow: hidden;
}
}

.iframepoliciamapacurso{
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}

/*/////// Ajustes para Policia [*>==] ///////*/

/*/////// Ajustes para Financial Aid [*>==] ///////*/

@-moz-document url-prefix() {
  .iframefaidhomepage{
  position: relative!important;
  top: -8px!important;
  left: -7px!important;
  overflow: hidden;
}
}

.iframefaidhomepage{
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}

@-moz-document url-prefix() {
  .iframefaidmapacurso{
  position: relative!important;
  top: -8px!important;
  left: -8px!important;
  overflow: hidden;
}
}

.iframefaidmapacurso{
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
/*/////// Ajustes para Financial Aid [*>==] ///////*/

/* DEC CSS Comienza - 09-14-18 */

/* Cambio color boton Login page
.ic-Login__actions .Button--login {
	background:rgba(0, 47, 134, 0.76);
}*/

/* Video Aspect Ratio Classes */

.video-bkg {
    width:437px;
	height:223px;
}

/* Video box edits */
.video_margin {
	margin-left: -30px;
}

.video-size-640-480 {
    width:640px;
	height:480px;
}

.sd-seven-twenty {
    width:720px;
    height:480px;
}

.hd-ten-eighty {
    width:1920px;
    height:1080px;
}

.four-eighty {
    height:480px;
}

/* Edita el default video player de Canvas fuerza 250px tamano*/
.media_comment_thumbnail {
    width:100%;
    height:250px;
    border:2px solid gray;
}
/* Termina Video Aspect Ratio Classes */


/* Intro Box */
#intro-box-curva {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    background-color:#335990;
}

/* Syllabus Box */
#syllabus-box-curva {
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
    background-color:#C7CDD1;
}

/* Iframe Scrolling */

iframe.iframe-scroll-no {
  /*width: 100%;
   height: 265px;*/
   margin:0;
   background: #335990;
   overflow: hidden;
}

/* Paddings */

.pad-lft-5 {
	padding-left:5px;
}

.pad-lft-10 {
	padding-left:10px;
}

.pad-lft-15 {
	padding-left:15px;
}

.pad-lft-20 {
	padding-left:20px;
}

.pad-lft-30 {
	padding-left:30px;
}

.pad-rgt-5 {
	padding-right:5px;
}

.pad-rgt-10 {
	padding-right:10px;
}

.pad-rgt-15 {
	padding-right:15px;
}

.pad-rgt-20 {
	padding-right:20px;
}

.pad-rgt-30 {
	padding-right:30px;

}

.pad5 {
	padding:5px;
}

.pad10 {
	padding:10px;
}

.pad15 {
	padding:15px;
}

.pad20 {
	padding:20px;
}

.pad30 {
	padding:30px;
}

/* Estilos Intro y Objetivos */

h3.bold {
	font-weight: 700;
}

/* reduce espacio entre hr y titulo */
h3.titulo-hr {
	 margin-bottom: -15px;
}

.footer-linea-tiempo {
	margin: 80px  auto 60px auto;
	width:850px;
}


table.tabla-topico {
	border-collapse: collapse;
	width: 100%;
}

#tabla-topico {
	padding: 20px;
}


table td.tabla-topico {
	padding: 20px;
}

table td.topico-left-column {
	width: 30%;
	height: 24px;
	text-align: right;
}

.edc-color {
	color:#253a7f;
}

/* DEC - Fin */

/* NUC COVID CSS - 03-20-20- CMMM*/
#banner-nuc {
    max-width: 100% !important;
    width:100% !important;
}
/* Inicio Menu nuc covid Homepage */
#nuc-blue-underline li a {
  /* border-left: 1px solid #ffb718; */
   font-size:1rem;
   text-align:left;
   text-transform: capitalize;
   padding-right:15px;
   color:#062f87;
 }

 #nuc-blue-underline li:last-child a {
    /* border-left: 1px solid #ffb718; */
     padding-right:0px;
   }

 #nuc-blue-text {
  /* border-left: 1px solid #ffb718; */
   font-size:0.85rem;
   text-align:left;
   list-style: none;
   color:#062f87;
  }

#nuc-blue-text li a {
  /* border-left: 1px solid #ffb718; */
    font-size:1rem;
    text-align:left;
    text-transform: capitalize;
    color:#062f87;
  }

 /* Inicio Menu nuc covid */
#nuc-covid-menu-banner {
  margin: 0 auto;
  text-align: center;
  vertical-align: bottom;
  background-color: #062f87;
}

#nuc-covid-menu-banner li a {
border-left: 1px solid #ff6600;
padding-left: 15px;
margin: 15px 0px;
text-align:center;
text-decoration:none;
text-transform: capitalize;
color: white;
}

#nuc-covid-menu-banner li:first-child a {
  border-left: none;
  }

#nuc-covid-menu {
  margin: 30% auto;
  text-align: center;
  vertical-align: bottom;
  background-color: #336666;
}

#nuc-covid-menu li a {
border-left: 1px solid #ff6600;
padding:10px 0px 10px 15px;
margin: 10px;
text-align:center;
text-decoration:none;
text-transform: capitalize;
color: #ffb718;
}

#nuc-covid-menu li:first-child a {
border-left: none;
}

#nuc-covid-menu-white li a {
  border-left: 1px solid #ff6600;
  padding:10px 0px 10px 15px;
  margin: 10px;
  text-align:center;
  text-decoration:none;
  text-transform: capitalize;
  color: #fff;
  }

/* Inicio Menu NUC COVID Homepage */
#nuc-white-links li a {
   /*border-left: 1px solid #ffb718;*/
   font-size:1rem;
   text-align:left;
   text-decoration:none;
   text-transform: capitalize;
   color:white;
 }
 
 .nuc-orange-noline {
  /* border-left: 1px solid #ffb718; */
   font-size:1rem;
   text-align:center;
   text-decoration:none;
   color:#ff6600;
 }

.column-divider {
  border-left: 1px solid #ffffff;
  list-style: none;
 }

 /* Flex Spacing */
.flex-container {
  padding: 1%;
  margin: 0;
  list-style: none;
  display: flex;
}

.flex-start { 
  justify-content: flex-start; 
}

.flex-end { 
  justify-content: flex-end; 
}  

.space-between { 
  justify-content: space-between; 
}  

.space-around { 
  justify-content: space-around; 
}

.space-evenly { 
  justify-content: space-evenly; 
}

 /* Column Builder */

/* * {
  box-sizing: border-box;
}*/

/*.box {
  float: left;
  width: 33.33%;  three boxes (use 25% for four, and 50% for two, etc) disable by XCT 7/23/2020
  padding: 50px;  if you want space between the images 
}*/

/*Menu Media Queries smartphones mobiles*/

@media (max-width: 320px) {

    #nuc-rec-humano-comienza-btn-container {
        height: 7%;
    }
}

@media screen and (max-width: 400px) {

    #nuc-covid-menu-banner li:last-child a {
        border-bottom: none;
      }

    #nuc-covid-menu-banner li a {
        border-left: none;
        border-bottom: 1px solid #ffb718;
      }
}
/*and (min-width: 401px)*/
@media screen and (max-width: 720px) {

    #nuc-covid-menu-banner li:last-child a {
        border-bottom: none;
      }

    #nuc-covid-menu-banner li a {
        border-left: none;
        border-bottom: 1px solid #ffb718;
      }
}

@media screen and (max-width: 989px) {
    
    #nuc-rec-humanos-img-inicio {
        height: 600px;
    }
    
    #nuc-rec-humano-comienza-btn-container {
        height: 13%;
    }
}

@media screen and (min-width: 721px) and (max-width: 1091px) {
    
}

@media screen and (min-width: 1092px) and (max-width: 1589px) {
    
}

@media screen and (min-width: 1590px) and (max-width: 1920px) {
   
}

@media screen and (min-width: 1921px) {
    
}


/* Edita el default video player de Canvas fuerza 250px tamano*/
.media_comment_thumbnail {
    width:100%;
    height:250px;
    border:2px solid gray;
}

/* CCT COVID NUC TERMINA */

/*ITOL-IBC dentro de nuc */

ul.list-item-verde-ibc>li {
    list-style: none; /* Remove default bullets */
  }
  
  ul.list-item-verde-ibc>li::before {
    content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #cddb00; /* Change the color */
  }

.ibc-blue{
    color:#16384a;
}

a.ibc-blue {
    color:#16384a;
}

/* Termina IBC ITOL */

/*  MENU WEN NUC ORIGINAL*/
#nuc-wen-menu-banner {
    margin: 0 auto;
    text-align: center;
    vertical-align: bottom;
    background-color: #022439;
    }
    
#nuc-wen-menu-banner li a {
    border-left: 1px solid #e29825;
    padding-left: 15px;
    margin: 15px 0px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    color: white;
}

    
#nuc-wen-menu-banner li:first-child a {
    border-left: none;
}


/* TERMINA MENU WEN NUC ORIGNAL*/

/*  MENU WEN NUC 2024 Propuesta 1 y 2*/

#nuc-wen-menu-banner-2 {
  margin: 0 auto;
  text-align: center;
  vertical-align: bottom;
  background-color: #01374c;
  }
  
#nuc-wen-menu-banner-2 li a {
  border-left: 1px solid white;
  padding-left: 15px;
  margin: 15px 0px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  color: white;
  font-size: larger;
}

  
#nuc-wen-menu-banner-2 li:first-child a {
  border-left: none;
}

.globe-text-gray {
  color:#5e5e5e !important;
}

.globe-text-gray a {
  color:#5e5e5e !important;
}


/* TERMINA MENU WEN NUC 2024 */

/* CCU Homepage Navigation - Creado por = Carlos Morales 02-22-2024 */
#ccu-nav-container {
  width:100%;
  overflow: hidden;
}

#ccu-nav-container a {
  color:white;
  background-color: #e73b26;
  padding:10px; 
  border-radius: 5px;
  margin: 10px;
  width:100%;
  text-decoration: none;
}

#ccu-nav-container a:hover{
  color:white;
  background-color: #6c757d;
}

/* Termina CCU - Homepage Navigation */

/*Hide Chat box when printing*/

@media print {

    iframe[title="Chat"] {

        display: none;

    }

}


/*JCP CUSTOM CANVAS TOP BAR */
                #wrapper, body > div.ic-flash-static.ic-flash-info.ic-flash--Theme-Editor{
                margin-top:90px;
                max-width:90%;
                }

                #header{
                  width: 100%;
                  height: 70px;
                  display: flex;
                  flex-wrap: wrap;
                  flex-direction: row;
                  justify-content: space-evenly;
                  align-items: flex-end;
                }
                #header > div.ic-app-header__main-navigation{
                  display: flex;
                  width: 70%;
                  height:70px;
                }
                #header > div.ic-app-header__main-navigation > div{
                  width:150px;
                }                
                #menu{
                  width: 70%; 
                  display: flex;    
                  flex-wrap: wrap;    
                  flex-direction: row;    
                  align-content: flex-end;   
                  justify-content: space-evenly;    
                  align-items: flex-end;    
                  height: 70px;
                }
                #header > div.ic-app-header__secondary-navigation {
                    flex-direction: row;
                    flex-wrap: wrap;
                    height: 70px;
                    width: 70px;
                    display: flex;
                    align-items: center;
                  }
                #nav-tray-portal, #nav-tray-portal > span > span > div > div > div > div{
                  margin-top:70px!important;
                  clear:both;
                }
                  #menu > li:nth-child(9), #menu > li:nth-child(10){height:78px!important;}
                  #global_nav_Information, #global_nav_Library{ height:70px!important;}
                  body.primary-nav-expanded .ic-app-header__logomark {
                   height: 70px;
                   }
                  #primaryNavToggle{
                  
                  }
                  @media only screen and (max-width: 768px) {
                      #wrapper, body > div.ic-flash-static.ic-flash-info.ic-flash--Theme-Editor{
                      margin-top:90px;
                      max-width:100%;
                      }                  
                  }
/*END JCP*/