@import url(https://fonts.googleapis.com/css?family=Rubik:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,500,700&display=swap);

.psc_columnitem-personalized
{
  width:22%;

  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  float:left;
}

.ec_fa_paneltitulo
{
background-image:none;


margin-top:1em;
display:flex;
flex-flow:row wrap;
align-items: stretch;
}

.ec_fr_paneltitulo_final
{
background-image:none;



flex-flow:row wrap;
align-items: stretch;
}

.ec_fa_panelbox
{

text-align:left;
flex-flow:row wrap;
align-items: stretch;
}

.psc_ancho_paneles
{
 width:1000px;
 margin-left: 2em;
}

.psc_ancho_paneles1
{
 width:1000px;
 margin-left: 17em;
}

.psc_ancho_paneles_fin
{
 width:1160px;
 margin-left: 15em;
}

.psc_contenido_campos_lb .ps_box-label,
{
display:block;
text-align:left;
width:100px;
margin-top: 1em;
margin-bottom: 0.2em;
font-family: 'Ubuntu';
color: #990000;
margin-left: 4.7em;
font-size: 16px;
}

.psc_contenido_campos_tx .ps_header-group .ps-text
{
display:block;
text-align:left;
font-family: 'Ubuntu';
color: #990000;
margin-left: 1.7em;
font-size: 20px;
}

.psc_contenido_campos_tx .ps_header-group,
.psc_contenido_campos_tx_grid .ps_header-group,
.psc_contenido_campos_tx_small .ps_header-group
{
border:none !important;
}

.psc_contenido_campos .ps_box-control .ps-edit,
.psc_contenido_campos_box .ps_box-control .ps-edit,
.psc_contenido_campos .ps_box-control .ps-dropdown,
.psc_contenido_campos_box .ps_box-control .ps-dropdown,
.psc_contenido_campos_box_header .ps_box-value,
.psc_contenido_campos .ps_box-value,
.psc_contenido_campos_box .ps_box-value,
.psc_contenido_campos_final .ps_box-value,
.psc_contenido_campos_final .ps_box-control .ps_box-value,
.psc_contenido_campos_final .ps_box-control .ps-dropdown,
.psc_contenido_campos_final .ps-htmlarea,
.psc_contenido_campos_box_fin .ps_box-value,
.psc_contenido_campos_box_fin .ps_box-control .ps-edit,
.psc_contenido_campos_fin .ps_box-control .ps-edit,
.psc_contenido_campos_fin .ps_box-control .ps-dropdown,
.psc_contenido_campos_box_fin1 .ps_box-value,
.psc_contenido_campos_box_fin1 .ps_box-control .ps-edit
.psc_contenido_campos_box_fin2 .ps_box-value,
.psc_contenido_campos_box_fin2 .ps_box-control .ps-edit
{
font-family: 'Ubuntu';
font-size: 17px !important;
color: #000000 !important;
}

.psc_contenido_campos_box_header .ps_box-value
{
font-family: 'Ubuntu';
font-size: 16px !important;
color: #000000 !important;
}

.psc_contenido_campos_box .ps_box-text .ps-text
{
font-family: 'Ubuntu';
color: #000000 !important;
}

.psc_contenido_campos
{
width:100%; 
max-width:403px;
height:70px;
margin-left: 2em;
color: #3F4245;
margin-bottom: 0.7em;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_box
{
max-width:403px;
height:75px;
margin-left: 2em;
margin-top: -15px;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
color: #990000;
}

.psc_contenido_campos_final
{
max-width:700px;
margin-left: 5.2em;
margin-bottom: 2em;
margin-top: 1em;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_final_check
{
margin-top: -1.6em !important;
}

.psc_contenido_campos_final_check1
{
margin-top: 0em !important;
}

.ec_fa_paneltitulo_small
{
background-image:none;


margin-top:1em;
display:flex;
flex-flow:row wrap;
align-items: stretch;
font-family: 'Ubuntu';
margin-left: 0.8em;
}

.psc_ancho_paneles_header
{
 width:1000px;
 margin-left: 5em;
}

.psc_ancho_paneles_header1
{
 
}

.psc_ancho_paneles_header_small
{
 width:320px;
}

.psc_ancho_paneles_header_small1
{
 width:320px;
}

.psc_contenido_campos_lb_header .ps_box-label,
{
display:block;
text-align:left;
width:100px;
margin-top: 1em;
margin-bottom: 0.2em;
font-family: 'Ubuntu';
color: #990000;
margin-left: 4em;
font-size: 20px;
}

.psc_contenido_campos_box_header
{
max-width: 183px;
margin-left: 1.8em;
margin-top: -20px;
margin-bottom: 0.7em;
color: #303030;
resize: none;
text-align:left;
font-size: 15px;
font-family: 'Ubuntu';
}

.ec_fa_paneltitulo_header
{
display:flex;
align-items: stretch;
}

.test_button-blue .ps-button {
   background-color: #990000; 
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 7em;
}

.test_button-blue .ps-button:hover, .test_button-blue .ps-button:active {
   background-color: #ffffff;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #990000;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 7em;
}

.test_button-green .ps-button {
   background-color: #990000;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-size: 15pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 7em;
}

.test_button-green .ps-button:hover, .test_button-green .ps-button:active {
   background-color: #FFFFFF;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color:  #990000;
   font-size: 15pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 7em;
}

.ec_fr_botonmenu .ps-button
{
   background: #fff0 !important;
   padding: 3px !important;
   border: none;
   line-height: 9px;
   width: 9px;
   text-align:center;
   text-shadow: none;
   box-shadow: none;
   background-image: none !important;
   padding: 7px;
}

.ec_fr_labelmenu .ps_box-value
{
   width: 79%;
   font-family: 'Ubuntu';
   font-size: 17px;
}

.ec_fr_labelmenu_red .ps_box-value
{
   color: #990000;
   font-family: 'Ubuntu';
   font-size: 17px;
   font-weight: bold;
}

.ec_fr_imagenmenu .ps-button-wrapper .ps-button
{
   background: #fff0 !important;
   padding: 5px !important;
   border: none;
   width: 13px;
   text-align:center;
   text-shadow: none;
   box-shadow: none;
   background-image: none !important;
   padding: 2px;
   margin-left: -5px;
}

.ec_fr_botonmenu .ps_box-value
{
   background: #FFFFFF;
   color:#990000;
   font-size:12px;
   font-weight: bold;
   border-radius:50%;
   border: solid;
   border-color: #766f6f;
   border-width: 1px;
   line-height: 9px;
   text-align:center;
   text-shadow: none;
   box-shadow: none;
   background-image: none !important;
   padding: 6px;
}

.ec_fr_botonmenu .ec_fr_menuazul .ps-button
{
   background: #004AE9;
}

.ec_fr_grid 
{
  min-width:80% !important;
}

.ec_fr_grid .ps_grid-col
{
   
   font-family: 'Ubuntu';
   font-weight: Bold;
}

.ec_fr_panel_boton_final
{
display:flex;
}

.ec_fr_boton_finan .ps-button
{
   
   margin-top: 2.3em;
}
.ec_fr_boton_finan_info .ps-button
{
   margin-left: -0.6em;
   margin-top: 2.4em;
}

.ec_fr_html_matricula
{
   max-width: 820px;
   margin-left: 1.4em;
   font-family: 'Ubuntu' !important;
   font-size: 18px;
}

.ec_fr_html_matricula_small
{
   max-width: 330px;
   margin-left: 0.2em;
   font-family: 'Ubuntu' !important;
   font-size: 16px;
}

.ec_fr_direccion .ps-link
{
   margin-top: 1.7em;
   font-family: 'Ubuntu';
   font-size: 22px;
}

.ec_fa_text
{
   margin-top: 1em;
   font-family: 'Ubuntu';
   font-size: 20px;
   white-space: normal;
   margin-left: 100px;
   margin-right: 100px;
   text-align: justify;
}

.psc_contenido_campos_direc
{
max-width:350px;
height:70px;
margin-left: 3.7em;
margin-top: -15px;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
color: #990000;
}

.psc_contenido_campos_direc_dane
{
max-width:350px;
height:70px;
margin-left: 2.7em;
margin-top: -15px;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
color: #990000;
}

.psc_campos_direc_dane
{
margin-left: 3.7em !important;
}

.psc_text_direc
{
max-width:780px;
height:70px;
}

.psc_contenido_campos_box_fin
{
max-width:400px;
height:70px;
margin-left: 3.7em;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_box_fin1
{
max-width:430px;
height:70px;
margin-left: 3.7em;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_box_fin2
{
max-width:373px;
height:70px;
margin-left: 3.7em;
margin-bottom: 0.8em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_fin
{
width:100%; 

max-width:271px;
height:60px;
margin-left: 3.5em;
color: #3F4245;
resize: none;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.ec_fa_paneltitulo_small_cmp
{
margin-top:1em;
}

.ec_fa_paneltitulo_header_small
{

}

.ec_fa_camposformulariosmall_cmp
{

color: #3F4245;
margin-bottom: 0.2em;
margin-left: 0.2em;
text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_tx_small .ps_header-group .ps-text
{

text-align:left;
font-family: 'Ubuntu';
color: #990000;
margin-left: 0.2em;
font-size: 20px;
}

.ec_fr_direccion_small .ps-link
{
   margin-top: 0.7em;
   font-family: 'Ubuntu';
   font-size: 20px;
}

.ec_fr_header_image
{
    background-color: #990000;
    width: 185px;
    margin-left: 45px;
}
.ec_fr_header_box
{
    background-color: #F0F0F0;
    
}

.ec_fr_header_image1
{
    background-color: #990000;
    width: 225px;
    margin-left: 18em;
}
.ec_fr_header_box1
{
    background-color: #F0F0F0;
    width: 660px;
    font-family: 'Ubuntu' !important;
}

.psc_contenido_campos_box_top
{
    margin-top: 1em !important;
    font-weight: bold;
    margin-left: 0em !important;
}

.ec_fa_panelbox_final
{
margin-top:1px !important;
text-align:left;
flex-flow:row wrap;
align-items: stretch;
}

.pst_panel-mode.pst_side1-open .pst_panel-side1
{
   width: 23em !important;
}

.ec_fa_button_info .ps-button 
{
   border: none !important;  
}

.test_button-ini .ps-button {
   background-color: #990000; 
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.test_button-ini .ps-button:hover, .test_button-blue .ps-button:active {
   background-color: #ffffff;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #990000;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.ec_fr_button_ini
{
    margin-top: 20px;
    margin-left: 26.5em;
}

.psc_contenido_campos_check_ini
{
max-width:700px;
margin-left: 9.2em;
margin-bottom:0.5em;
margin-top: 1em;
font-family: 'Ubuntu';
font-size: 16px;
}

.psc_contenido_campos_final_left
{
margin-left: 6.4em !important;
}

.ec_fr_font_html
{
    font-family: 'Ubuntu';
}

.ec_fr_button_left
{
margin-left: 1em !important;
}


.psc_contenido_campos_tx_final .ps_header-group .ps-text
{
display:block;
text-align:left;
font-family: 'Ubuntu';
color: #990000;
margin-left: 2.8em;
font-size: 20px;
}

.psc_contenido_campos_tx_final .ps_header-group
{
border:none !important;
}

.test_button-linea .ps-button {
   background-color: #a7f1c6;
   
   border-width: 2px;
   color: #000000;
   font-size: 13pt;
   padding: 10px;
   background-image: none;
   
   
}

.test_button-linea .ps-button:hover, .test_button-linea .ps-button:active {
   background-color: #FFFFFF;
   border-color: #000000;
   border-width: 2px;
   color:  #FFFFFF
   font-size: 13pt;
   padding: 10px;
   background-image: none !important;
   text-shadow: none;
   box-shadow: none;
}

.ec_fr_header_image1_small
{
    background-color: #990000;
    width: 330px;
    height: 80px;
}

.ec_fr_header_image_small
{
    background-color: #990000;
    width: 330px;
    height: 80px;
}

.ec_fr_header_box1_small
{
    background-color: #F0F0F0;
    width: 330px;
    font-family: 'Ubuntu';
}

.ec_fa_camposformulariosmall 
{
width:100%; 

text-align:left;
font-family: 'Ubuntu';
font-size: 16px;
margin-left: 0.2em;
}

.psc_contenido_campos_check_ini_small
{
margin-bottom:0.5em;
margin-top: 1em;
font-family: 'Ubuntu';
font-size: 15px;
margin-left: 0.5em;
}

.psc_contenido_campos_check_ini_small .ps_indicator 
{
margin-left: 6em;
}

.ec_fr_html_edco
{
width: 885px;
font-family: 'Ubuntu';
margin-left: 18em;
}

.ec_fr_html_edco_small
{
width: 330px;
font-family: 'Ubuntu';

}


.psc_contenido_campos_box  .psc_error input
{
background-color: #f3b3b3 !important;
}

.ec_fr_header_image2
{
    background-color: #990000;
    width: 270px;
    margin-left: 10em;
}
.ec_fr_header_box2
{
    background-color: #F0F0F0;
    width: 915px;
    font-family: 'Ubuntu';
}

.ec_fr_html_edco3
{
width: 1185px;
font-family: 'Ubuntu';
margin-left: 10em;
}

.ec_fr_campos_resumen
{
font-family: 'Ubuntu';
font-size: 16px;
}

.ec_fr_grid_resumen2
{
font-family: 'Ubuntu';
margin-left: 11em;
  min-width:1183px !important;
}

.ec_fr_button_resumen
{
    
    margin-left: 45em;
}
.ec_fr_html_edco1
{
width: 815px;
font-family: 'Ubuntu';
margin-left: 3em;
}

.ec_fr_html_edco1_small
{
width: 815px;
font-family: 'Ubuntu';
margin-left: 3em;
}

.ec_fr_grid_edco1
{
font-family: 'Ubuntu';

    max-width: 812px !important;
    min-width: 812px !important;
    margin-left: 4em;
}

.psc_contenido_campos_tx_grid .ps_header-group .ps-text
{
display:block;
font-family: 'Ubuntu';
color: #990000;
font-size: 20px;
margin-left: 3.2em;
}

.ec_fr_link_apoyo
{
font-family: 'Ubuntu';
font-size: 18px;
margin-left: 1.6em;
}

.ec_fr_link_apoyo_small
{
font-family: 'Ubuntu';
font-size: 16px;

}

.test_button-resumen .ps-button {
   background-color: #990000; 
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 9em;
}

.test_button-resumen .ps-button:hover, .test_button-blue .ps-button:active {
   background-color: #ffffff;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #990000;
   font-family: 'Ubuntu';
   font-size: 15pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 9em;
}

.psc_contenido_campos_box_header_small
{
max-width: 230px;
margin-left: 1.8em;
margin-top: -20px;
margin-bottom: 0.7em;
color: #303030;
resize: none;
text-align:left;
font-size: 15px;
font-family: 'Ubuntu';
}

.psc_contenido_campos_check_final_small
{
margin-bottom:0.5em;

font-family: 'Ubuntu';
font-size: 15px;
margin-left: 3em;
}

.psc_contenido_campos_check_final_small .ps_indicator 
{
margin-left: 5em;
}

.psc_contenido_campos_check_final_small1
{
margin-bottom:0.5em;

font-family: 'Ubuntu';
font-size: 15px;
margin-left: 1.5em;
}

.psc_contenido_campos_check_final_small1 .ps_indicator 
{
margin-left: 6.5em;
}


.test_button-blue_small .ps-button {
   background-color: #990000; 
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-family: 'Ubuntu';
   font-size: 14pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.test_button-blue_small .ps-button:hover, .test_button-blue_small .ps-button:active {
   background-color: #ffffff;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #990000;
   font-family: 'Ubuntu';
   font-size: 14pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.ec_fr_header_box_small
{
    background-color: #F0F0F0;
    width: 330px;
    font-family: 'Ubuntu';
}

.test_button-green_small .ps-button {
   background-color: #990000;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color: #FFFFFF;
   font-size: 14pt;
   padding: 10px;
   background-image: none;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.test_button-green_small .ps-button:hover, .test_button-green_small .ps-button:active {
   background-color: #FFFFFF;
   border: groove;
   border-color: #990000;
   border-width: 2px;
   color:  #990000;
   font-size: 14pt;
   padding: 10px;
   background-image: none !important;
   border-radius: 20px;
   text-shadow: none;
   box-shadow: none;
   width: 6em;
}

.ec_fr_html_edco1_small
{
width: 330px;
font-family: 'Ubuntu';
margin-left: 0.01em;
}

.ec_fa_text_small
{
   margin-top: 1em;
   font-family: 'Ubuntu';
   font-size: 18px;
   white-space: normal;
   text-align: justify;
}

.ec_fr_grid_small
{
    margin-left: -150px !important;
    font-family: 'Ubuntu';
    
}

.ec_fr_grid_resumen .ps_grid-flex > .ps_grid-body .ps_grid-cell 
{
width:42%;
}

.psc_contenido_campos_box_header_curso
{

margin-left: 1.4em;
color: #3F4245;
font-family: 'Ubuntu';
font-size: 16px;
text-align: left;
}

.psc_contenido_campos_box_header_curso_small
{
width: 330px;

color: #3F4245;
font-family: 'Ubuntu';
font-size: 13px;
text-align: left;
}

.ec_fr_html_edco2
{
width: 809px;
font-family: 'Ubuntu' !important;
margin-left: 2.3em;
}

.ec_fr_html_edco2_small
{
width: 330px;
font-family: 'Ubuntu' !important;
margin-left: 0.3em;
}

.ec_fr_grid_edco_field1
{
    margin-left: -85px !important;
}

.ec_fr_grid_edco_field2
{
    margin-left: -130px !important;
}

.ec_fr_html_all
{
   width: 1185px;
   font-family: 'Ubuntu' !important;
   margin-left: 11em;
   margin-top: 2em;
}