﻿@import url("/LisbonTheme/Theme.LisbonTheme.css?1422");

/*
    How to generate a theme for your company: 
    
        1 - Go to http://labs.outsystems.net/ThemeCustomizer/GenerateLiverpool.aspx
        2 - Copy the generated CSS
        3 - Paste it here

*/
/************************************************************************************/
.fc-event .fc-bg {
    z-index: 1;
    background: #3C8734;
    opacity: 0;
    filter: alpha(opacity=0);
}
/************************************************************************************/
.materias_inscritas_ {
    background-image: url('/SistemaDeInscripcion/img/base_03.jpg?3511');
    background-repeat: no-repeat;
    background-size: 106px 130px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 52px;
}

.unidades_inscritas_ {
  background-image: url('/SistemaDeInscripcion/img/base_05.jpg?3511');
    background-repeat: no-repeat;
    background-size: 106px 130px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 52px;
}



.HorarioMateria_ {
 
   width: 180px;
   
}


/************************************************************************************/
.MainContent {
    min-height: 100%;
    padding: 0px;
    padding-bottom: 0px;
}
/************************************************************************************/
.contadores_mat {
    margin-top: -5px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}
/******************************************************************************/
.table_materias > tbody > tr:hover {
    background: #fff;
}

.table_materias {
    background-color: #fff;
    border: 1px solid #dadbde;
    box-shadow: 0 1px 2px rgba(211, 211, 211, .5);
    padding: 5px 0 0;
}

.TableRecords_Header {
    font-size: 16px;    
}
/*************************************************************************************/
@media screen and (max-width: 660px) {
    
    .DiscoverMore_Container .fc-title {
        margin-top: 12px;
    }
    
    .Title_Section {
        min-width: 520px !important;
    }
    
    .fc-time-grid-event .fc-time {
      font-weight: bold !important;
      font-size: 8px !important;
    }
    
    .Horario_Clases_Fin .fc-time-grid-event.fc-v-event.fc-event {
        font-size: 8px;
    }
    
    .DiscoverMore_Container .fc-time-grid-event.fc-v-event.fc-event {
        font-size: 8px;
    }
    
    .DiscoverMore_Container table {
        margin: 0px !important;
    }
    
    .materias_inscritas_ {
    background-image: url('/SistemaDeInscripcion/img/base_03.jpg?3511');
    background-repeat: no-repeat;
    background-size: 53px 65px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    }

    .unidades_inscritas_ {
      background-image: url('/SistemaDeInscripcion/img/base_05.jpg?3511');
        background-repeat: no-repeat;
        background-size: 53px 65px;
        color: #ffffff;
        font-weight: bold;
        text-align: center;
        font-size: 24px;
    }
    
    .DiscoverMore_Container .fc-time-grid-event.fc-v-event.fc-event {
        background-color: #3C8734;
        color: #fff;
        /*cursor: pointer;
        background-image: url('/SistemaDeInscripcion/img/cancelar.png');
        background-repeat: no-repeat;
        background-size: 14px 14px;
        background-position: right bottom;
        */
    }
}
/************************************************************************************/
.plan_asesor {
    min-width: 1000px;
}
/**********************************************************************************/
.Verde{
    background-color: #5DA225;
    color: #fff;
    line-height: 24px;
}

.VerdeMovil{
    background-color: #5DA225;
    color: #fff;
    line-height: 10px;
}

.Naranja {
    background-color: #B39501;
    color: #fff;
}
/**********************************************************************************/
.Verde_CupoCurso {
    background-image: url('/SistemaDeInscripcion/img/grafico_verde.png?3511');
    background-repeat: no-repeat;
    font-weight: bold;
    color: #fff;
    background-position: center;    
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 20px;
}

.Amarillo_CupoCurso {
    background-image: url('/SistemaDeInscripcion/img/grafico_naranja.png?3511');
    background-repeat: no-repeat;
    font-weight: bold;
    color: #fff;
    background-position: center;    
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 20px;
}

.Rojo_CupoCurso {
    color: #646464;
    font-size: 20px;
    font-weight: bold;
}




.TableRecords_Header {
    text-transform: none;
}

.VerdeT {
    background-color: #5EA226;
    color: #fff;
    font-size: 16px; 
    vertical-align: center;
    width: 100%;
}

.OrangeT {
    background: #F29200;
    color: #fff;
        font-size: 16px; 
            vertical-align: center;
            width: 100%;
}


.OrangeMovil
{
    background: #F29200;
    color: #fff;
        font-size: 16px; 
            vertical-align: center;
            width: 100%;
            height: 200px;
}


.BlackT{
    background: black;
    color: #fff;
        font-size: 16px; 
            vertical-align: center;
            width: 100%;
}

/*********************************************************************************/
.Horario_Clases_Fin .fc-agenda-view table {
    border: 2px solid #ddd;
    padding: 5px;
}
/* Styling for each event from Schedule */
.Horario_Clases_Fin .fc-time-grid-event.fc-v-event.fc-event {
  border-radius: 4px;
  background-color: #3C8734;
  color: #fff;
}

.Horario_Clases_Fin .fc-time-grid-event.fc-v-event.fc-event:hover {
    border-radius: 4px;
  background-color: #3C8734;
  color: #fff;
}
/*********************************************************************************/
.fc-agenda-view {
    margin-top: -20px;
}

.DiscoverMore_Container .fc-title {
    margin-top: 4px;
}

.DiscoverMore_Container .fc-agenda-view table {
    border: 2px solid #ddd;
    padding: 5px;
}
/* Styling for each event from Schedule */
.DiscoverMore_Container .fc-time-grid-event.fc-v-event.fc-event {
  border-radius: 4px;
  background-color: #3C8734;
  color: #fff;
  /*background-image: url('/SistemaDeInscripcion/img/cancelar.png');
  background-repeat: no-repeat;
  background-position: right bottom;*/
}

div .delete_curso img:hover {
    cursor: pointer;
}

.DiscoverMore_Container .fc-time-grid-event.fc-v-event.fc-event:hover {
  background-color: #3C8734;
  color: #fff;
  /*cursor: pointer;
  background-image: url('/SistemaDeInscripcion/img/cancelar.png');
  background-repeat: no-repeat;
  background-position: right bottom;*/
}

/* Remove the header border from Schedule */
.fc td, .fc th {
  border: 2px solid #ddd;
}

.fc th {
    padding: 5px;
    font-size: 16px;
}

.fc-title, .fc-event-desc {
    font-weight: bold;
}

/* Normal font weight for the time in each event */
.fc-time-grid-event .fc-time {
  font-weight: bold;
  font-size: 12px;
}
/**********************************************************************************/
/*------------------------------------*\
             Import Font
\*------------------------------------*/
.green {
    background-image: url('/SistemaDeInscripcion/img/contador_materias.png?3511');
    background-repeat: no-repeat;
    background-size: 100%;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 34px;
    width: 100px;
    height: 90px;
    line-height: 70px;
}

.orange {
  background-image: url('/SistemaDeInscripcion/img/contador_unidades.png?3511');
    background-repeat: no-repeat;
    background-size: 100%;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 34px;
    width: 100px;
    height: 90px;
    line-height: 70px;
}
/******************************************************************************************/
@font-face {
    font-family: 'Roboto';
    src: url('/RichWidgets/fonts/Roboto-Regular-webfont.eot');
    src: url('/RichWidgets/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/RichWidgets/fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('/RichWidgets/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('/RichWidgets/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/RichWidgets/fonts/Roboto-Bold-webfont.eot');
    src: url('/RichWidgets/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/RichWidgets/fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('/RichWidgets/fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('/RichWidgets/fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: 700;
    font-style: normal;
}



/*------------------------------------*\
             Font Definition
\*------------------------------------*/

 /* html, body, a, select, form, fieldset, table, tr, td, img, input, button, select, textarea, optgroup, option {
    font-family: 'Open-Sans', sans-serif;
} */

html,
body,
a,
select,
fieldset,
input,
button,
select,
textarea,
optgroup,
option {
    font-family: 'Roboto', sans-serif;
}




/* Font OpenSans classes */

.Roboto_Regular {
    font-family:  'Roboto', sans-serif;
    font-weight: 400;
}

.Roboto_Bold {
    font-family:  'Roboto', sans-serif;
    font-weight: 700;
}


/****/
.bg-img {
    background-image: url('/SistemaDeInscripcion/img/LoginInscripcionesBackDesktop.jpg?3395');
    
    width: 1950px;
    height: 910px;
    background-position: 0 -2em;
    background-size: cover;
    position: relative;
    display: inline-block;
    background-repeat-y: no-repeat;
}

/* unvisited link */
a:link {
  color: #086f15;
}

/* visited link */
a:visited {
  color: #086f15;
}

/* mouse over link */
a:hover {
  color: #086f15;
}

/* selected link */
a:active {
  color: #086f15;
}
.desktop a:hover,
.desktop a:link:hover,
.desktop a:visited:hover {
    color: #086f15;
    text-decoration: underline;
}


div.Feedback_Message_Warning{
    position: absolute;
    left: 730px;
    border: none; 
    border-radius: 8px;
    color: rgb(0, 0, 0);
    display: -moz-inline-box;/*FF2*/
    display: inline-block;
    *display: inline;
    *zoom: 1;/*IE7*/
    padding: 10px 40px 10px 40px;
    max-width: 850px;
    text-align: left;
    word-break: break-word;
    
    -webkit-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
    -moz-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
}


