/* Institucion: FTC
   Lenguaje: CSS
   Modificado por Ernesto Isasi 11/2/2016.-
   Script para agregar nuevas opciones al menu horizontal y realizar cambios a la plataforma.-
   Actualizado por LMS 4/19/2017

*/
/*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; }

/*Ths will fix the tittle of the trays */ /*XCT/*/
.ic-NavMenu__header:not(.ic-NavMenu__header--is-profile) .ic-NavMenu__headline {
    -webkit-flex: 1;
    flex: 1;
    min-width: 1px;
    overflow: hidden;
    white-space: initial;
    text-overflow: ellipsis;
}

.txt-color-very-dark-gray {
  color: #333333!important;
}


/* Agregado 31 de Octubre 2016 */
#global_nav_help_link { 
	display: none;
	bottom: 170px;
 }

/* Agregado 21 de Octubre del 2016*/

.ic-Form-control--login .ic-Label {
    color: #000 !important;
}

.ic-Login__actions .ic-Login__actions-timeout label {
    color: #000;
}

.ic-Login__link {
    color: #000 !important;
}

.ic-Login-footer .ic-Login-footer__links a, .ic-Login-footer .ic-Login-footer__links .menu-item__text {
    color: #000;
    font-size: 11px;
    font-size: .6875rem;
    padding: 0 6px;
    white-space: nowrap;
}

/* Agregado 30 de Septiembre 2016 */
.ReactTray__secondary-content {
    border-top: 1px solid #d6d6d6;
    padding-top: 12px;
}

/* Esconde el boton de Help */
/*.ic-app-header__secondary-navigation {
	visibility: hidden;
	bottom: 170px;
}*/

/* -- Boton de Help */

.icon-help {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-help { 
  background-image: url("http://www.edukgroup.com/canvasimgs/Help%20-%20svg.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  -webkit-background-size: 100% 100%;
}

.icon-help[class*=icon-]:before, .icon-help[class^=icon-]:before {
  font-size: 30px;
}


/* Agregado 28 de Septiembre 2016 */
/*.ic-Login-footer .ic-Login-footer__logo-link {
    display: block;
    text-align: center;
    visibility: hidden;
}*/

/* Nuevo - 29 de Agosto 2016 */

/* Menu */

.ReactTray__header:not(.ReactTray__header--is-profile) .ReactTray__headline {
	flex: 1;
    min-width: 1px;
    font-size: 21px;
    font-size: 1.3125rem;
    box-sizing: border-box;
    margin: 0;
}

.ReactTray__header {
    padding-bottom: 12px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
	border-bottom: 1px solid #d6d6d6;
    margin-bottom: 12px;
}

.ReactTray__secondary-content {
    border-top: 1px solid #d6d6d6;
    padding-top: 12px;
}


[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;
	width: 62px;
    /*left: -4px;*/
}

/*#custom_nav .menu-item__text {
    margin-top: 15px;
}*/


/* BotÃƒÂ³n de Biblioteca */
.icon-biblioteca {
  position: relative;
  width: 100%;
  height: auto;
}

.icon-biblioteca { 
  background-image: url("https://dl.dropboxusercontent.com/u/12834278/UI/icons/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;
}

/* BotÃƒÂ³n de Biblioteca FTC*/
.icon-biblioteca-ftc {
  position: relative;
  width: 100%;
  height: auto;
}

.icon-biblioteca-ftc { 
  background-image: url("http://www.edukgroup.com/canvasimgs/bibliotecaFTC.svg");
  background-repeat: no-repeat;  
  background-position:center;
  float: center;
  -webkit-background-size: 100% 100%;
}

.icon-biblioteca-ftc[class*=icon-]:before, .icon-biblioteca-ftc[class^=icon-]:before {
  font-size: 30px;
}



/* BotÃƒÂ³n de Informacion */
.icon-faqs {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-faqs { 
  background-image: url("http://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;
}


/* BotÃƒÂ³n de comunidad */
.icon-comunidad {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-comunidad { 
  background-image: url("http://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;
}


/* BotÃƒÂ³n de servicios */
.icon-servicios {
  position: relative;
  width: 100%;
  height: 25px;
}

.icon-servicios { 
  background-image: url("http://www.edukgroup.com/canvasimgs/servicios.svg");
  background-repeat: no-repeat;
  background-position:center;
  float: center;
  -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: 40px; 
    display: inline-block;
    vertical-align: middle;
}

/*Login Page*/

/* Para esconder la sombra de la imagen en la login page */
body.ic-Login-Body{
     background-image: linear-gradient(transparent, transparent 100%, #FFFFFF),url("https://instructure-uploads.s3.amazonaws.com/account_86330000000000001/attachments/71/login-background_FTC_IMG.jpg?AWSAccessKeyId=AKIAJFNFXH2V2O7RPCAA&Expires=1936884455&Signature=EEKwf8pghH3PLgNGYgSDn%2B2wU2g%3D&response-cache-control=Cache-Control%3Amax-age%3D473364000.0%2C%20public&response-expires=473364000.0");
}
/* -- fin -- */

.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*/

/* Agregado 30 de Setiembre */

.ic-Login__content {
    width: 400px;
    margin: 0 auto;
    background: none;
    border: 5px solid none;
    padding: 12px;
    border-radius: 5px;
}
/*-----*/


.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: 23%;

}
.ic-Login-header__logo {
    -webkit-flex: 0 0 65%;
}
.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;
}

.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;
}