/* ESTILOS PARA PÁGINA CONTACTENOS
agregados por Luis Felipe Moreno Rondon */

#contactenos h1 {
    color: #fff;
    font-size: 5em;
    font-weight: 700;
    letter-spacing: -0.05em;
    text-align: center;
}

#contactenos #InfoGeneral section.infoImportante .info {
  color: white;
}

#contactenos #InfoGeneral section.infoImportante {
 margin-top: 0px;
}

#smartcapture-block-q4g1venf71p .smartcapture-controls {
  padding-bottom: 0 !important;
}
#smartcapture-block-q4g1venf71p input[type="text"], #smartcapture-block-q4g1venf71p input[type="email"], #smartcapture-block-q4g1venf71p input[type="number"] {
  margin-top: -5px !important;
  margin-bottom: -10px !important;
}

/*btn pagos*/

.btn-pago.arriba {
    margin-top: 3%;
}

.btn-pago {
    margin-top: 25%;
    background: #e41937;
    padding: 10px 20px;
    border-radius: 12px;
    border-radius: 10px 0px 0px 10px;
    color: #ffffff;
    font-size: 15px;
    position: fixed;
    font-weight: 400;
    cursor: pointer;
    box-shadow: 2px 2px 4px #2d2d2d;
    right: 0;
    z-index: 1;
}
.btn-pago:hover {
    background: #fff;
    color: #e41937;
    transition: 0.3s;
}
/*pagos*/
.posicionar h1 {
  font-size:0px;
  margin:0;
}
#p_lt_ctl01_pageplaceholder_p_lt_ctl00_On_lineForm_viewBiz {
  display:none;
}
#p_lt_ctl01_pageplaceholder_p_lt_ctl04_On_lineForm_viewBiz {
  display:none;
}

.row {
  margin-right:0;
  margin-left:0;
}
.carousel-indicators li {
  width: 33px;
  height: 7px;
  margin: 0;
  background-color: rgba(0,0,0,0);
  border: 2px solid rgba(255,255,255,.5);
  border-radius: 0;
}
.carousel-indicators .active {
  width: 35px;
  height: 8px;
  margin: 0;
  background-color: #fff;
  border-radius: 0;
}
.imgViveElIngles {
  text-align:center;
}
.imgViveElIngles img {
  width:100%;
}




@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
body {
  background: url(../../../../../../App_Themes/rosEA-2018/images/bg-products-rosEA.jpg) repeat top left!important;
}
.without-margin {
  margin-right: 0px!important;
  margin-left: 0px!important;
}
.without-padding {
  padding-right: 0px!important;
  padding-left: 0px!important;
}
.without-padding-left {
  padding-left: 0px!important;
}
/* ============== SECTION 1 =============== */
.bg-rosEA {
  background: url(
    ../../../../../../App_Themes/rosEA-2018/images/bg-header-rosEA.jpg) no-repeat top!important;
  /*background:linear-gradient(rgba(0,0,0, .6), rgba(0,0,0, .3)), url("https://www.urosario.edu.co/App_Themes/rosEA-2018/images/bg-header-rosEA.jpg") no-repeat;*/
  background-size:cover !important;
  height:574px;
}

.btn-inscribete.animacion {
  width: 200px;
  height: 70px;
  position: fixed;
  right: 0;
  bottom: 0%;
  cursor: pointer;
  z-index: 2;
  top: 71%;
  padding: 15px;
  border-radius: 5px 0px 0 5px;
  border: solid 1px #133b5f;
  border-right: none;
  background: rgba(144,26,24,1);
  background: -moz-linear-gradient(-45deg, rgba(144,26,24,1) 0%, rgba(24,82,148,0.94) 44%, rgba(24,82,148,0.89) 83%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(144,26,24,1)), color-stop(44%, rgba(24,82,148,0.94)), color-stop(83%, rgba(24,82,148,0.89)));
  background: -webkit-linear-gradient(-45deg, rgba(144,26,24,1) 0%, rgba(24,82,148,0.94) 44%, rgba(24,82,148,0.89) 83%);
  background: -o-linear-gradient(-45deg, rgba(144,26,24,1) 0%, rgba(24,82,148,0.94) 44%, rgba(24,82,148,0.89) 83%);
  background: -ms-linear-gradient(-45deg, rgba(144,26,24,1) 0%, rgba(24,82,148,0.94) 44%, rgba(24,82,148,0.89) 83%);
  background: linear-gradient(135deg, rgba(144,26,24,1) 0%, rgba(24,82,148,0.94) 44%, rgba(24,82,148,0.89) 83%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#901a18', endColorstr='#185294', GradientType=1 );
}

.btn-inscribete.animacion p {
    color: #fff;
    text-align: center;
}

.btn-inscribete i.fas.fa-download {
    margin-right: 7px;
}


.logo-rosEA {
  float: left;
  top: 40%;
  position: absolute;
  margin-left: 2%;
  max-width: 35%;
  display: none;
}
.form-rosEA {
  background: rgba(255,255,255,1);
  width: 400px;
  height: 450px;
  float: right;
  padding: 1em;
  margin: 15px auto;
}
.form-rosEA .CheckBoxField, .form-inter1-rosEA .CheckBoxField, .form-inter-rosEA .CheckBoxField {padding-top:1px; margin-bottom:3px;}
.form-rosEA .CheckBoxField label, .form-inter1-rosEA .CheckBoxField label, .form-inter-rosEA .CheckBoxField label {display:none;}
.form-rosEA .InfoLabel, .form-inter1-rosEA .InfoLabel, .form-inter-rosEA .InfoLabel {color:#04b1e9;font-weight:bold;}
.form-rosEA .ErrorLabel, .form-inter1-rosEA .ErrorLabel, .form-inter-rosEA .ErrorLabel {display:none;}
.form-rosEA .EditingFormErrorLabel, .form-inter1-rosEA .EditingFormErrorLabel, .form-inter-rosEA .EditingFormErrorLabel {color:#cc0000;font-size:11px;}

h3.form-title1{
  color:#125899;
  font-family: 'Roboto', sans-serif;
  font-size:2.5em;
  margin-top:-20px;
  font-weight: 600;
}
h3.form-title2{
  color:#147fc0;
  font-family: 'Roboto', sans-serif;
  font-size:1.5em;
  margin-top:-10px;
  padding-left:2em;
  margin-bottom:1em;
}
.checkbox {
  color:#05a3df;
  font-weight:700!important;
  font-size:0.9em;
  margin: 1em 0;
}
.bt-rosEA {
  background-color:#04b1e9;
  color:#fff;
  font-weight:700;
  text-transform:uppercase;
  border-color: transparent!important;
  border-radius:3px!important;
  padding: .5em 3em;
  letter-spacing:1px;
  margin-top:8px;
}
.form-group {
  margin-bottom: 9px!important;
}
.FormPanel > div.form-group:nth-child(3) {margin-bottom:0px !important;}

/* centrar cursos inicial */

#menu-principal {
  text-align: center;
}

#menu-principal .col-md-3 {
  float: none;
  display: inline-block;
}

/* ============== SECTION 1 =============== */
/* ============== SECTION 2 =============== */

#products {
  position:relative;
  top: -90px;
}
.icon-products-RosEA {
  position: absolute;
  max-width: 80%;
  top: -38%;
  right: 10%;
}
.kids {bottom:25px;}
.corporative {top:-35px;}
.global {top:-15px;}
.exam {top:-23px;right:-10px;}

/* Thumbnails */
.grid {
  position: relative;
  margin: 0 auto;
  max-width: 1000px;
  list-style: none;
  text-align: center;
}

/* Common style */
.grid figure {
  position: relative;
  overflow: hidden;
  margin: 10px auto;
  width: 100%;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
  border-radius:6px;
  -webkit-box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
  -moz-box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
  box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
}

.grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

.grid figure figcaption {
  color: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
  pointer-events: none;
}


.grid figure figcaption,
.grid figure figcaption > a {
  position: absolute;
  left: 0;
  width: 100%;
  height: 30%;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}

.grid figure h2 {
  word-spacing: -0.15em;
  font-weight: 300;
}

.grid figure h2 span {
  font-weight: 800;
}

.grid figure h2,
.grid figure p {
  margin: 0;
}

.grid figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
}
/***** Honey *****/
/*---------------*/


.color-a, .color-a1 {
  background-color:rgba(2,16,54,0.8)!important;
}
.color-b, .color-a2 {
  background-color:rgba(175,22,22,0.8)!important;
}
.color-c, .color-a3 {
  background-color:rgba(15,69,114,0.8)!important;
}
.color-d, .color-a4 {
  background-color:rgba(118,85,0,0.8)!important;
}

figcaption.color-a1 {
    background-color: rgba(19, 21, 27, 0.75)!important;
    height: 100%!important;
}

figcaption.color-a3 {
    background-color: rgba(12, 50, 82, 0.8)!important;
    height: 100%!important;
}

figcaption.color-a4 {
    background-color: rgba(70, 51, 1, 0.8)!important;
    height: 100%!important;
}

figcaption.color-a1 .icon-products-RosEA, figcaption.color-a3 .icon-products-RosEA, figcaption.color-a4 .icon-products-RosEA {
    display: none;
}

figcaption.color-a1 h2, figcaption.color-a3 h2, figcaption.color-a4 h2 {
    top: 20px;
}


figure.effect-honey img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  min-width: 100%;
}

figure.effect-honey:hover img {
  opacity: 0.5;
}

figure.effect-honey figcaption::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #fff;
  content: '';
  -webkit-transform: translate3d(0,10px,0);
  transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
  padding: 3.5% 2%;
  width: 100%;
  font-size:1.2em;
  text-align: center;
  -webkit-transform: translate3d(0,12px,0);
  transform: translate3d(0,12px,0);
  position: absolute;
  bottom: 20px;
}
figure.effect-honey h2 a:link, figure.effect-honey h2 a:visited {
  color:#fff;
  text-decoration:none;
}
figure.effect-honey h2 i {
  font-style: normal;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-30px,0);
  transform: translate3d(0,-30px,0);
}

figure.effect-honey figcaption::before,
figure.effect-honey h2 {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,5px,0);
}

/*---------------*/
/* Thumbnails */

/* ============== SECTION 2 =============== */
/* ============== SECTION 3.0 =============== */
.bg-city-RosEA {
  position: relative;
  top: -50px;
}
/* ============== SECTION 3.0 =============== */
/* ============== SECTION 3 =============== */
#vive-u {
  padding: 80px 0 40px;
  margin-top: -50px;
  border-bottom: 1px #ccc solid;
}
.bg-this-RosEA {
  background: url(../../../../../../App_Themes/rosEA-2018/images/bg-thisis-rosEA.jpg) no-repeat top #010101!important;	
  background-size:cover!important;
  width:100%;
  height:585px;
}
.bg-opacity-RosEA {
  background-color:rgba(0,0,0,0.8);
  display:table;
  width:100%;
  height:100%;	
}
.margin-this-RosEA {
  margin:80px auto;
}
#this-RosEA {
  position: relative;
  top: -50px;
}
.embed-responsive-16by9 {
  border: 3px #fff solid;
}
.title-this-RosEA {
  position:relative;
}
.title-this-RosEA img{
  position:absolute;
  top: 7%;
  right: 32%;
}
.title-this-RosEA h2 {
  color:#fff;
  font-size: 10em;
  font-weight:700;
  letter-spacing:-0.05em;
}
.title-this-RosEA h3 {
  color:#54d3fe;
  font-size: 3em;
  font-weight:300;
  letter-spacing:-0.05em;
  margin-left: 2em;
  margin-top: -30px;
}
.title-this-RosEA p {
  color:#fff;
  font-size: 1.4em;
  letter-spacing:-0.02em;
  font-weight:300;
  margin-top: 2em;
}
.btn-work-RosEA {
  float:right;
  position:relative;
  top:40px;
}
.btn-work-RosEA img{
  width:80px;
  float:left;
  position:absolute;
  right: 86%;
  top: -11px;
}

.btn-work-RosEA h4 a {
  color:#fff;
  font-size:0.9em;
}

/* ============== SECTION 3 =============== */
/* ============== SECTION 4 =============== */
.bg-viveU-Rosea {
  background-color:#fff;
}
.title-vive-u-rosEA {
  position:relative;
  top:-40px;
  width:90%
}
.title-vive-u-rosEA h3{
  font-size: 3.5em;
  text-transform:uppercase;
  position:absolute;
  top:26%;
  left:27%;
  color:#fff;	
  line-height:1;
  font-weight:700;
  -webkit-text-shadow: 3px 4px 14px 0px rgba(0,0,0,0.54);
  -moz-text-shadow: 3px 4px 14px 0px rgba(0,0,0,0.54);
  text-shadow: 2px 2px 4px rgba(0, 0, 0, .5);
}
.title-vive-u-rosEA h3 span {
  font-weight:300;
  font-size:115%;
}
/* Thumbnails */
.grid2 figure {
  border-radius:0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.grid2 figure figcaption, .grid2 figure figcaption > a {
  height: 100%;
  background-color: transparent;
}
.grid2 figure img {
  opacity:1!important;
  display: initial!important;
}
.color-e {
  background-color:rgba(78,127,154,0.8)!important;
}
.color-f {
  background-color:rgba(110,100,177,0.8)!important;
}
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
  background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
  content: '';
  opacity: 0;
  -webkit-transform: translate3d(0,200px,0);
  transform: translate3d(0,200px,0);
}

figure.effect-sadie h2 {
  width: 73%;
  color: #fff;
  -webkit-transition: -webkit-transform 0.35s, color 0.35s;
  transition: transform 0.35s, color 0.35s;
  -webkit-transform: translate3d(0,75px,0);
  transform: translate3d(0,75px,0);
  border:1px #fff solid;
  padding:0.3em 0.7em;
  font-size:138%;
  margin:0 auto!important;
  font-weight:700;
}
.radio {
  background-color:#fff;
  color:#6e64b1!important;
}
.radio-circle {
  background: url(
    ../../../../../../App_Themes/rosEA-2018/images/half-circle.png) no-repeat top center !important;
  width:110px;
  height:64px;
  margin:-3.5% auto;
  font-size:3em;
  padding-top:0.2em;
}
figure.effect-sadie h2.redes-rosEA {
  border:none!important;
  font-size:130%!important;
  width:100%!important;
  -webkit-transform: translate3d(0,28px,0);
  transform: translate3d(0,28px,0);
}
figure.effect-sadie h2.redes-rosEA img, figure.effect-sadie .redes-rosEA-Iconos img {
  width: 8%;
  margin: 10px;
}
figure.effect-sadie h2.redes-rosEA::before {
  border:none!important;
  width:100%!important;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.ask-rosEA {
  border:none!important;	
}
.ask-rosEA span {
  background-color:#fff;
  color:#5c50a8;
  padding:2px 5px;
  margin: 0 5px;
}
.icon-social {
  font-size:3em;
  margin-top:50px;
  z-index:100;
}
.icon-social a {
  color:#fff;
  margin: 0 5px;
}
.icon-social a:hover {
  opacity:0.5;
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2em;
  width: 100%;
  opacity: 0;
  -webkit-transform: translate3d(0,100px,0);
  transform: translate3d(0,100px,0);
}

figure.effect-sadie .redes-rosEA-Iconos{
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,34px,0);
  transform: translate3d(0,34px,0);
}

figure.effect-sadie:hover h2, figure.effect-sadie:hover .redes-rosEA-Iconos {
  color: #fff;
  -webkit-transform: translate3d(0,60px,0) translate3d(0,0,0);
  transform: translate3d(0,50px,0) translate3d(0,0,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0,10px,0);
  transform: translate3d(0,10px,0);
}
.icon-social img {
  width: 8%;
}
/*---------------*/
/* ============== SECTION 4 =============== */

/* ======================== INTERNA ========================== */
.bg-inter-rosEA {
  background: url(../../../../../../App_Themes/rosEA-2018/images/interna/bg-inter-RosEA.jpg) no-repeat top!important;	
  background-size:cover!important;
  width:100%;
  position:relative;
}
.bg-opacity-color-RosEA {
  background-color:rgba(255,0,0, 0.2);
  width:100%;
  padding-right:0!important;
  padding-left:0!important;
}
.form-inter-rosEA {
  background: url(../../../../../../App_Themes/rosEA-2018/images/interna/bg-inter-form.png)  no-repeat top center!important;	
  background-size:100% auto!important;
  width:90%;
  height:100%;
  padding: 5% 9% 0 22%;
  margin:1em;
}
.form-inter1-rosEA {
  width:90%;
  height:100%;
  padding: 5.5em 2em 0 6em;
  margin:1em;
}
.bg-inter-form-RosEA {
  width:25%;
  height: 525px;
  position: fixed;
  right: 0;
  top: 90px;
  padding-right: 0!important;
  z-index:5;
}
.bg-inter-form-RosEA img {
  width: 60%;
  margin: 0 auto;
}
h3.form-inter-title1{
  color:#98212b;
  font-family: 'Roboto', sans-serif;
  font-size:1.5em;
  margin-top:10px!important;
}
h3.form-inter-title2{
  color:#98212b;
  font-family: 'Roboto', sans-serif;
  font-size:1.2em;
  margin-top:-10px;
  margin-bottom:1em;
}
.checkbox2 {
  color:#05a3df;
  font-weight:700!important;
  font-size:0.9em;
  margin: 0px;
  /*margin: 1em 0;*/
}
.bg-city-inter-RosEA {
  position: absolute;
  bottom:-3px;
  z-index:3;
}
.bg-clouds2-inter-RosEA {
  position: absolute;
  z-index: 3;
  bottom: -3px;
}
.bg-clouds-inter-RosEA {
  position: absolute;
  z-index: 3;
  top: -2px;
}
.bg-why-RosEA {
  background-color:#fff;
  position: relative;
  top: -87px;
  padding: 10px 0 10px;
}
.brand-inter-RosEA {
  min-height:200px;
  vertical-align:bottom;
  position: relative;
  bottom: -115px;
}
.brand-inter-RosEA>.media-body p {
  color:#fff;
  font-size:1.1em;
  margin-left:1em;
}
.media-body p {
  margin: 0 0 2px!important;
}
.media-body, .media-left, .media-right {
  vertical-align: middle!important;
}
.bg-name-inter-RosEA {
  background-color: rgba(28,52,124,0.5);
  width: 100%;
  display: table;
}
.bg-name-inter-RosEA h2{
  font-family: 'Roboto', sans-serif;
  color:#fff;
  font-weight:700;
  font-size:3em;
}
.bg-description-inter-RosEA {
  background-color: rgba(214,119,32,0.8);
  width: 100%;
  height: 340px;
  color:#000;
  padding:0 5%;
}
.bg-description-inter-RosEA p{
  font-size:1.2em;
}
.description-inter-RosEA {
  position: relative;
  top: -8px;
}
.description-inter-RosEA>.media-body h4{
  font-weight:700;
  font-size: 1.6em;
}
.description-inter-RosEA>.media-body hr{
  border-top: 2px solid #000;
  position:relative;
  margin-top: 7px!important;
  margin-bottom: 7px!important;
}
h3.hour-RosEA {
  font-weight: 700;
  position: absolute;
  top: -3%;
  font-size: 2.5em;
  left: 3.8%;
}
h4.hour-RosEA {
  font-weight: 300;
  position: absolute;
  top: 45%;
  font-size: 1.4em;
  left: 3.3%;
}
.bg-info-inter-RosEA {
  background-color: #fff;
  padding: 80px 0 40px;
}
.title-org-inter-RosEA {
  color:#f7a42d;
  font-weight:700;
  font-size:2em;
}

.media-RosEA {
  color:#787575;
  font-family: 'Roboto', sans-serif;
}
.media-RosEA h4{
  color:#f7a42d;
  font-weight:700;
  font-size:2em;
}
.media-RosEA h5{
  font-weight:700;
}
.media-RosEA h6{
  font-size:1.2em;
  font-weight:700;
}
.bg-benefits-RosEA {
  background: url(../../../../../../App_Themes/rosEA-2018/images/interna/bg-inter-benefits-RosEA.jpg) no-repeat bottom #010101!important;	
  background-size:cover!important;
  width:100%;
  position:relative;
}
#benefits-RosEA {
  color: #fff;
}
.txt-benefits-RosEA {
  padding:80px 0 20px;
  font-family: 'Roboto', sans-serif;
}

.txt-benefits-RosEA h3{
  font-size:2.5em;
  font-weight:700;
  margin-bottom: 1em;
}
.txt-benefits-RosEA h4{
  font-size:1.6em;
  font-weight:700;
}
.border-orange {
  border:1px #db9600 solid;
  margin-bottom: 10%;
}
.staff-one-RosEA {
  padding:3em 0;
}
.title-staff {
  background-color:#db9600;
  color:#000;
  position:absolute;
  top:0;
  left:0;
  padding:0.4em 1em;;
	font-weight:700;
  font-size:2.5em;
}
.thumbnail.staff img {
  width:40%;
  border:3px #db9600 solid;
}
.thumbnail.staff {
  background-color: transparent!important;
  border:none!important;
  margin:4em 0 0.7em;
  font-family: 'Roboto', sans-serif;
}
.thumbnail.staff h5 {
  color:#fff;
  text-transform:uppercase;
  font-weight:700;
  font-size:1.2em;	
}
.thumbnail.staff p {
  color:#db9600;
  font-size:1em;	
}

/* Testimonials */
.bg-testimonials-RosEA {
  background-color:#ff9901;
  padding: 20px 0 40px;	
}
#testimonials-RosEA {
  font-family: 'Roboto', sans-serif;
}
#testimonials-RosEA h2 {
  font-size:2.2em;
  color:#fff;
  font-weight:700;
}
#testimonials-RosEA h3 {
  font-size:1.3em;
  color:#000;
  font-weight:700;
}
#testimonials-RosEA p {
  color:#fff;
}
#testimonials-RosEA hr {
  border:1px #98212b solid;
  margin-left:0;
  width:20%;
}
#testimonials-RosEA .thumbnail {
  background-color:transparent!important;
  margin-top:2.5em;
  border: none!important;
}
#testimonials-RosEA .thumbnail .caption {
  background:url(
    ../../../../../../App_Themes/rosEA-2018/images/interna/blockquote.png) no-repeat center top;
  background-size: auto 75%;	
}
.thumbnail a > img, .thumbnail > img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border:3px #fff solid!important;
  width:40%
}
.thumbnail .caption {
  padding: 20px!important;
}
.firm-gsb {
  float:right;
}
.firm-gsb h6 {
  font-size:1.5em;
  font-weight:700;
  margin-top: 3px!important;
  margin-bottom: 0!important;
  color:#fff;
}
.firm-gsb p {
  font-size:0.9em;
  font-weight:700;
  color:#6d6c6c;
}
.font-italic {
  font-style: italic;
}



/*nuevos*/



#InfoGeneral a.btnInscripciones:hover {
    background: #0a569b;
    transition: .2s;
}

#InfoGeneral .nota {
    text-align: center;
    font-size: 1.2em;
    background: rgba(255, 255, 255, 0.37);
    padding: 20px;
    border: solid 2px #fff;
    box-shadow: 0px 0px 11px #e6e6e6;
}

#InfoGeneral a.btnInscripciones {
    display: table;
    margin: 0 auto;
    background: #e80631;
    padding: 8px 10px;
    border: solid 2px #fff;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 1.3em;
    text-decoration: none;
}


#InfoGeneral section.inscripciones p {
    font-size: 1.2em;
    text-align: center;
}

#InfoGeneral .inscripciones {
	
	padding: 3%;
}

#InfoGeneral .inscripciones h3 {
    font-family: 'Jockey One', sans-serif;
    font-size: 2em;
    color: #423f61;
    margin-top: 0;
    text-align: center;
    padding: 2%;
    width: 73%;
    margin: 0 auto;
}

#InfoGeneral .banderas img {
    width: 29px;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}


#InfoGeneral .banderas {
    margin-left: 50px;
}

#InfoGeneral .banderas p {
    color: #fff;
    display: table;
    width: 100%;
    font-size: 1.3em;
    margin-bottom: 0;
}

#InfoGeneral .docentes {
    margin-top: 40px;
}

#InfoGeneral .docentes li:before {
    content: "\e084";
    font-family: 'Glyphicons Halflings';
    color: #e80631;
    margin-right: 8px;
    font-size: 14px;
    position: relative;
    top: 4px;
}

#InfoGeneral .docentes li {
    color: #fff;
    font-size: 1.3em;
    list-style: none;
}

#InfoGeneral .metodologia strong {
    color: #e51037;
    font-size: 3.3rem;
}

#InfoGeneral .metodologia p {
    color: #fff;
    font-size: 1.2em;
    padding-top: 40px;
    text-shadow: 0 0 15px rgba(0,0,0,.5);
    text-align: justify;
}

#InfoGeneral section.infoImportante .container {
    padding-top: 100px;
}

#InfoGeneral section.infoImportante {
    background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(29, 22, 66, .8)),url(../../../../../../App_Themes/rosEA-2018/images/interna/fd-metodologia.png) fixed no-repeat;
    background-size: cover;
    min-height: 400px;
    /* background-position-y: 170px; */
    margin-top: -70px;
  padding-bottom:4%;
}

.docentes strong {
    color: #e51037;
    font-size: 3.3rem;
    margin-left: 45px;
}

#InfoGeneral .imgAbajo.cuatro img {
    width: 100%;
    height: 70px;
    margin-top: 0px;
}
#InfoGeneral .horario .btn-default:hover {
    color: #fff;
    background-color: #e5103a;
    border-color: #e5103a;
    border-radius: 0px;
	transition: 0.3s;
		
}

#InfoGeneral .horario .btn-default {
    color: #f00;
    background-color: #ffffff;
    border-color: #e5103a;
    border-radius: 0px;
}

#InfoGeneral .horario table.table td {
    border-right: solid 2px #ddd;
}

#InfoGeneral .horario tbody {
    text-align: center;
    font-size: 15px;
    color: #666;
    border: solid 2px #dddddd;
}

#InfoGeneral .horario table.table th {border-left: solid 1px #bf1a3a;padding: 2% !important;text-align: center;width: auto;background: #E3183F;color: #fff;width: 10%;}

#InfoGeneral .horario .modal-body {
    padding: 5%;
	background: #f2f2f2;
}

#InfoGeneral table.table {
    border: solid 2px #eee;
    background: #fff;
}

#InfoGeneral .horario h4.modal-title {
    text-align: center !important;
    color: #fff !important;
    font-family: 'Jockey One', sans-serif;
    font-weight: normal !important;
    letter-spacing: 1px !important;
    margin-top: 18px !important;
}

#InfoGeneral .horario .modal-header {
    background: #253c8a;
}

#InfoGeneral .ejemplo:hover {
    background: #e50f31;
    transition: 0.2s;
    color: #fff;
}

#InfoGeneral .ejemplo {
    background: #fff;
    padding: 5px 10px;
    /* display: table; */
    border: solid 1px #e50f31;
    color: #e8042a;
    /* float: right; */
    cursor: pointer;
    text-decoration: none;
    font-weight: 600;
}

#InfoGeneral a.linkcontenido:hover {
    color: #e50f31;
    transition: 0.2s;
}

#InfoGeneral a.linkcontenido {
    text-decoration: none;
    color: #4050a2;
    font-weight: bold;
    border: none;
    padding: 2px 5px;
    background: initial;
}



#InfoGeneral .horario i {
    font-size: 2.4rem;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #E3183D;
    position: relative;
    top: 3px;
}

#InfoGeneral .horario p {
    font-size: 14.5px;
    color: #666;
    min-height: 32px;
    /* position: relative; */
    /* top: 3px; */
    line-height: 27px;
}

#InfoGeneral .horario h4 {
    color: #125899;
    font-size: 2em;
    text-align: left;
    font-weight: 700;
    letter-spacing: -0.05em;
    margin: 0;
    margin-bottom: 15px;
}

#InfoGeneral .destacadaFrase {
   background: #fff;
}

#InfoGeneral .destacadaFrase h4 {
    font-family: 'Jockey One', sans-serif;
    font-size: 2em;
    color: #423f61;
    margin-top: 0;
    text-align: center;
    background: #fff;
    padding: 2%;
    width: 73%;
    margin: 0 auto;
}

#InfoGeneral .horario {
    background: rgb(241, 241, 241);
    padding: 3% 3% 0%;
    border-top: none;
    border-bottom: none;
    min-height: 300px;
}

#InfoGeneral .imgAbajo.dos img {
    margin-top: 0px !important;
}


#InfoGeneral .importante p {
    color: #fff;
    font-size: 1.3rem;
    font-weight: 300;
    line-height: 10px;
    letter-spacing: 1px;
    text-align: center;
}

#InfoGeneral .importante {
    display: table;
    width: 100%;
}

#InfoGeneral .cajaNivel p {
    color: #666666;
    padding-left: 5px;

}

#InfoGeneral .cajaNivel p {
    color: #666666;
}



#InfoGeneral .cajaNivel.tres h4 {
    BACKGROUND: #ef7931 !important;
}

#InfoGeneral .cajaNivel.seis h4 {
    BACKGROUND: #009688 !important;
}

#InfoGeneral .cajaNivel.cinco h4 {
    BACKGROUND: #8BC34A !important;
}

#InfoGeneral .cajaNivel.cuatro h4 {
    BACKGROUND: #ffab2e !important;
}

#InfoGeneral .cajaNivel.dos h4 {
    BACKGROUND: #cc4097 !important;
}
#InfoGeneral .cajaNivel p {
    line-height: 10px;
}

#InfoGeneral .cajaNivel h4 {
    background: #9072b8;
    display: table;
    padding: 10px 21px;
    /* position: absolute; */
    margin-left: -16px;
    color: #fff;
    /* width: 88%; */
}


#InfoGeneral .cajaNivel {
    background: #fff;
    width: 100%;
    min-height: 170px;
    padding: 4%;
    margin-bottom: 30px;
    border-radius: 20px;
    margin-top: 20px;
}

#InfoGeneral .niveles h3 {
    color: #fff;
    font-weight: 600;
    text-align: center;
    margin-top: 0;
}

#InfoGeneral .niveles {
    display: table;
    width: 100%;
    background: #253c8a;
    padding: 1% 0% 1%;
}

#InfoGeneral .imgAbajo img {
    width: 100%;
    height: 70px;
    margin-top: -30px;
}

#InfoGeneral .imgAbajo.tres img {
    width: 100%;
    height: 70px;
    margin-top: -70px;
}

.inversion ul {
    margin-left: -20px;
}


.objetivo-informacion {
    background: #fff;
}

.objetivo-informacion .imgObjetivos img {
    width: 100%;
}

.objetivo-informacion h3 {
    color: #125899;
    font-size: 2.3em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -0.05em;
    margin: 0;
    margin-bottom: 15px;
}

.objetivo-informacion p {
    font-size: 14px;
    color: #666;
}

.objetivo-informacion li {
    font-size: 14px;
    color: #666;
}

.objetivo-informacion {
    background: rgba(255, 255, 255, 0.7098039215686275);
    padding: 3%;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}

.textoObjetivos {
    padding-top: 7%;
}

.objetivo-informacion li {
    font-size: 15px;
    color: #666;
    line-height: 30px;
    list-style: none;
}


.inversion {
    margin-top: 6%;
    display: table;
}

.inversion  li:before {
    content: "\e084";
    font-family: 'Glyphicons Halflings';
    color: #0a569b;
    margin-right: 8px;
    font-size: 17px;
    position: relative;
    top: 4px;
}
.inversion h4 {
    font-size: 2.5rem;
    color: #0a569b;
}

/*nuevos*/

/*teacher*/
#English .cajamodal.altoUnico {
    min-height: 371px !important;
}

#English .cajamodal p{
    min-height: 160px !important;
}


#teacher .programmes .cajamodal {
    min-height: 380px;
}


#teacher .importante {
    background: #eee;
    display: table;
    width: 100%;
    padding: 1%;
    /* margin-top: 40px; */
    font-weight: bold;
    text-align: center;
    margin-top: 40px;
}

#teacher .btnLink:hover {
    background: #54487d;
    transition: 0.3s;
}

#teacher .btnLink {
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff;
    background-color: #615590;
    border-radius: 6px;
    border: 2px solid #ffffff;
    display: table;
}

#teacher .cajamodal.verde.alto {
    min-height: 160px !important;
    margin-bottom: 10px !important;
}

#teacher .cajamodal.alto {
    min-height: 160px !important;
    margin-bottom: -17px !important;
}

#teacher .cajamodal p {
    min-height: 180px !important;
    line-height: 22px !important;
}

#teacher .cajamodal.verde .btnaccion {
    color: #00aaa9 !important;
    border-color: #00aaa9;
}

#teacher .cajamodal.morado .btnaccion {
    color: #aa0891 !important;
    border-color: #aa0891;
}

#teacher .cajamodal .btnaccion {
    background: #ffffff;
    display: table;
    margin: auto;
    padding: 10px 20px;
    color: #f45d0d;
    margin-bottom: 10px;
    border: solid 2px #f45d0d;
}

#teacher .cajamodal.verde h4 {
    color: #00aaaa !important;
}

#teacher .cajamodal.verde {
    border-top: solid 5px #00aaa9 !important;
}

#teacher .cajamodal.morado h4 {
    color: #aa0891 !important;
}

#teacher .cajamodal.morado {
    border-top: solid 5px #a81890 !important;
}
#teacher .cajamodal {
    padding: 20px;
    background: white;
    margin: 5px 10px 0px 0px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 4px #f1f1f1;
    border-top: solid 5px #f25e24;
    min-height: 330px;
    margin-bottom: 10px;
}


#teacher .cajamodal h4 {
    color: #f15f30;
    font-size: 1.3em;
    margin-bottom: 10px;
    font-weight: lighter;
    font-family: 'Jockey One', sans-serif;
    text-align: center;
}

#teacher .modal-content p {
    text-align: left;
}

.sinEspacio{padding: 0}

#teacher .principal{
    background: linear-gradient(rgba(16, 50, 106, 0.9), rgba(16, 50, 106, .6)), url(../../../../../../App_Themes/rosEA-2018/images/CursosEspecializados/bg-CursosEspecializados.jpg) fixed no-repeat;
    background-size: cover;
    min-height: auto;
    padding: 4% 0;
}


#teacher .principal h3 {
    color: #fff;
    font-size: 3em;
    text-align: center;
    font-weight: 700;
    letter-spacing: -0.05em;
    text-shadow: 0 0 15px rgba(0,0,0,.3);
}


#teacher .principal h3 small {
    color: #fff;
    font-weight: lighter;
    font-size: .8em;
}

#teacher .principal p {
    color: #fff;
    font-weight: lighter;
    font-size: 1.4em;
    text-align: center;
}

#teacher hr.separadorTituloPrincipal {
    border: none;
    border-top: solid 4px #7cc5ec;
    margin: 20px auto;
}

#teacher .row.caja-modales-cambrige h3 {
    font-size: 1.1em !important;
    color: #333 !important;
    font-family: inherit !important;
}


#teacher .english {
    padding: 2% 0 3%;
    background: #f7f7f7;
}

#teacher .english h3 {
    font-family: 'Jockey One', sans-serif;
    font-size: 3em;
    color: #da0554;
    text-align: center;
}

#teacher .english p {
    font-size: 14.5px;
    color: #666;
    min-height: 32px;
    /* position: relative; */
    /* top: 3px; */
    line-height: 27px;
    text-align: justify;
    width: 100%;
}


#teacher .english .caja-total {
    min-height: 100px;
    background: #fff;
    padding: 9%;
    margin-top: 10px;
    cursor: pointer;
}


#teacher .english .caja-1 span, #teacher .english .caja-2 span, #teacher .english .caja-3 span, #teacher .english .caja-4 span, #teacher .english .caja-5 span, #teacher .english .caja-6 span, #teacher .english .caja-7 span, #teacher .english .caja-8 span, #teacher .english .caja-9 span {
    display: table;
    margin-top: 0;
    padding: 6px;
    background: red;
    color: #fff;
    margin-right: -5px;
    border-radius: 50%;
    font-size: .85em;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    float: right;
}

#teacher .english .caja-1 h3, #teacher .english .caja-2 h3, #teacher .english .caja-3 h3, #teacher .english .caja-4 h3, #teacher .english .caja-5 h3, #teacher .english .caja-6 h3, #teacher .english .caja-7 h3, #teacher .english .caja-8 h3, #teacher .english .caja-9 h3 {
    font-size: 1em;
    margin: 0 auto;
    font-weight: 600;
}

#teacher .english.caja-1, #teacher .english.caja-2, #teacher .english.caja-3, #teacher .english.caja-4, #teacher .english.caja-5, #teacher .english.caja-6, #teacher .english.caja-7, #teacher .english.caja-8, #teacher .english.caja-9 {
    cursor: pointer;
    background: #fff;
    text-align: center;
    padding: 15px;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    min-height: 75px;
    margin-bottom: 30px;
    transform: scale(1,1);
    transition: .3s;
}


#teacher .modal-header {
    border-bottom: none;
}

#teacher .modal-body {
    padding: 2% 5%;
    color: #666;
    display: table;
    width: 100%;
}


#teacher .modal-title {
    text-align: center;
    font-family: 'Jockey One', sans-serif;
    color: rgba(24, 76, 161, 0.9);
    font-size: 1.6em;
}

#teacher .btn-default {
    border: solid 2px rgba(24, 76, 161, 0.9);
    background-color: rgba(24, 76, 161, 0.9);
    border-radius: 0;
    color: #fff;
    font-weight: 600;
    transition: .3s;
}

#teacher .modal-footer {
    border-top: none;
    text-align: center;
}


/*teacher*/
/* ======================== INTERNA ========================== */

/* ======================== HOME CURSOS ========================== */
.logo-RosEA-courses {
  position: absolute;
  left: 18%;
  top: 11%;
}
.logo-RosEA-courses img {
  width:52%
}
.bg-clouds-course-RosEA {
  position:relative;
  bottom:-4px;
}
.icon-courses-RosEA {
  width: 56px;
  position: absolute;
  right: 3%;
  bottom: 63%;
}
.couses-RosEA {
  height:250px;
  padding: 1% 0;	
}
.alturaPorDefecto {
  min-height: auto!important;
}
.title-courses-RosEA {
  position:relative;
  margin:10% auto 5%;
}
.title-courses-RosEA  img{
  position:absolute;
  top: 7%;
  right: 13%;
}
.title-courses-RosEA  h2 {
  color:#fff;
  font-size: 8em;
  font-weight:700;
  letter-spacing:-0.03em;
}
.title-courses-RosEA  h3 {
  color:#54d3fe;
  font-size: 2.5em;
  font-weight:300;
  letter-spacing:-0.03em;
  margin-left: 1.5em;
  margin-top: -25px;
}
.title-courses-RosEA  p {
  color:#fff;
  font-size: 1em;
  letter-spacing:-0.02em;
  font-weight:300;
  margin-top: 2em;
}
.color-course-a {
  background-color:rgba(54,101,118,1)!important;
}
.color-course-b {
  background-color:rgba(0,155,230,1)!important;
}
.color-course-c {
  background-color:rgba(255,155,21,1)!important;
}
.color-course-d {
  background-color:rgba(112,64,7,1)!important;
}
.color-course-e {
  background-color:rgba(113,207,189,1)!important;
}
.course1-RosEA {
  display:inline;
}
.snip1573 {
  background-color: #000;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  margin: 3% 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 19.5%;
  border-radius:6px;
  -webkit-box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
  -moz-box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
  box-shadow: 10px 9px 0px -2px rgba(0,0,0,0.09);
}

.snip1573 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.snip1573:before,
.snip1573:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: rgba(0,0,0,0.3);
  border-left: 3px solid #fff;
  border-right: 3px solid #fff;
  content: '';
  opacity: 0.9;
  z-index: 1;
}

.snip1573:before {
  -webkit-transform: skew(45deg) translateX(-155%);
  transform: skew(45deg) translateX(-155%);
}

.snip1573:after {
  -webkit-transform: skew(45deg) translateX(155%);
  transform: skew(45deg) translateX(155%);
}

.snip1573 img {
  backface-visibility: hidden;
  max-width: 100%;
  vertical-align: top;
}

/*.snip1573 figcaption {
top: 50%;
left: 60%;
position: absolute;
z-index: 2;
-webkit-transform: translate(-50%, -50%) scale(0.5);
transform: translate(-50%, -50%) scale(0.85);
opacity: 1;
-webkit-box-shadow: 0 0 10px #000000;
box-shadow: 0 0 10px #000000;
width: 68%;
border-radius:5px;
}*/

.snip1573 figcaption {
  left: 0;
  position: absolute;
  z-index: 2;
  opacity: 0.9;
  width: 100%;
  bottom: 0;
  height: 68px;
}

.snip1573 h3 {
  color: #fff;
  font-size: .90em;
  margin: 0;
  padding: 5%;
  line-height: 1.2;
  font-family: 'Roboto', sans-serif;
  text-align: left;
  padding-left: 6%;
  width:80%;
}

.snip1573 a {
  /*position: absolute;*/
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.snip1573 a:link, .snip1573 a:visited {color:#fff;text-decoration:none;}

.snip1573:hover > img,
.snip1573.hover > img {
  opacity: 0.5;
}

.snip1573:hover:before,
.snip1573.hover:before {
  -webkit-transform: skew(45deg) translateX(-55%);
  transform: skew(45deg) translateX(-55%);
}

.snip1573:hover:after,
.snip1573.hover:after {
  -webkit-transform: skew(45deg) translateX(55%);
  transform: skew(45deg) translateX(55%);
}

.snip1573:hover figcaption,
.snip1573.hover figcaption {
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(0%, -50%) scale(1);
  opacity: 1;
}
/* Demo purposes only */
/* ======================== HOME CURSOS ========================== */

@media screen and (min-device-width: 550px) and (max-device-width: 767px) {	
  .bg-this-RosEA {
    height: 689px;
  }
}
@media (max-width: 767px) { 
  #products {
    top: 0;
  }
  .logo-mobile-RosEA {
    position: relative;
    width: 70%;
    margin: 0 auto;
    padding: 1em 0;	
  }
  .grid figure {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .kids {
    left: 4%;
  }
  .corporative {
    right: 4%;
  }
  .global {
    right: 3%;
  }
  .exam {
    right: -1%;
  }
  .bg-city-RosEA {
    top: 11px;
  }
  #this-RosEA {
    top: 0;
  }
  .title-this-RosEA h2 {
    font-size: 7em;
  }
  .title-this-RosEA img {
    top: 7%;
    right: 15%;
    height: 30%;
  }
  .margin-this-RosEA {
    margin: 10px auto;
  }
  .btn-work-RosEA {
    top: 20px;
    left: -24px;
  }
  #vive-u {
    padding: 40px 0;
    margin-top: 0px;
  }
  .title-vive-u-rosEA h3{
    font-size: 3.5em;
  }
  .title-vive-u-rosEA img {
    margin: 0 auto;
  }
  .grid figure {
    min-width: 277px;
  }
  figure.effect-sadie h2 {
    width:90%;
    -webkit-transform: translate3d(0,29px,0);
    transform: translate3d(0,39px,0);
  }
  figure.effect-sadie h2.redes-rosEA {
    font-size: 1.3em!important;
    margin-top: -15px!important;
  }
  figure.effect-sadie .redes-rosEA-Iconos{margin-top:-10px;}
  .icon-social {
    margin-top: -5px;
  }
  .radio-circle {   
    margin: -35px auto;
    font-size: 2.5em;
  }
  figure.effect-sadie .radio {margin-top: 10px !important;}
  /* ======================== INTERNA ========================== */
  .brand-inter-RosEA {
    bottom: -32px;
  }
  .bg-name-inter-RosEA h2 {
    font-size: 2.2em;
  }
  .description-inter-RosEA>.media-body h4 {
    font-size: 1.1em;
  }
  .description-inter-RosEA {
    top: 3px;
  }
  h3.hour-RosEA {
    left: 11%;	
  }
  h4.hour-RosEA {
    left: 10.3%;
  }
  .bg-description-inter-RosEA p {
    font-size: 1em;
  }
  .bg-info-inter-RosEA {
    padding: 30px 0 10px;
  }	
  .media-RosEA {
    margin-bottom: 2em;
  }
  .txt-benefits-RosEA {
    padding: 15px 0 20px;
  }
  .txt-benefits-RosEA h4 {
    font-size: 1.3em;
  }
  .thumbnail.staff {
    margin: 1em 0 0.7em;
  }
  .title-staff {
    font-size: 1.5em;
  }
  .form-inter1-rosEA {
    width: 100%;
    height: 400px;
    padding: 4% 8% 0 3%;
  }
  .form-inter1-rosEA .CheckBoxField label {
    display: none;
  }
  .form-inter1-rosEA .CheckBoxField {
    padding-top: 1px;
    margin-bottom: 3px;
  }
  /* ======================== INTERNA ========================== */
  /* ======================== HOME CURSOS ========================== */
  .snip1573 {
    width: 100%;
  }
  .title-courses-RosEA {
    position:relative;
    margin: -20px auto 5px;
  }
  .title-courses-RosEA  h2 {
    font-size: 5em;
    font-weight:700;
  }
  .title-courses-RosEA  h3 {
    font-size: 1.9em;
    margin-top: -15px;
  }
  .logo-RosEA-courses {
    position: relative;
    left: 49px;
    top: 16px;
    width:80%;
  }
  
  /* ======================== HOME CURSOS ========================== */
}
/* Small devices (tablets, 768px and up) */
@media screen and (min-device-width: 768px) and (max-device-width: 1199px) {
  .bg-rosEA {
    background: url(../../../../../../App_Themes/rosEA-2018/images/bg-header-rosEA.jpg) no-repeat top right!important;
  }
  .logo-rosEA {
    top: 200px;
  }
  .bg-this-RosEA {
    height: 388px;
  }
  .title-vive-u-rosEA img {
    margin: 0 auto;
  }
  .title-this-RosEA h2 {
    font-size: 7em;
    margin-top:0!important
  }
  .title-this-RosEA h3 {
    font-size: 2.2em;
    margin-top: -24px;
  }
  .title-this-RosEA img {
    right: 30%;
    height: 48%;
  }
  .title-this-RosEA p {
    font-size: 1.1em;
  }
  figure.effect-sadie h2 {
    width:90%;
    -webkit-transform: translate3d(0,29px,0);
    transform: translate3d(0,45px,0);
    font-size: 1.4em;
  }
  .grid.grid2 figure {
    max-height: 87px!important;
    margin:5px 0;
  }
  .radio-circle {   
    margin: -30px auto;
  }
  figure.effect-sadie h2.redes-rosEA {
    font-size: 1.2em!important;
    margin-top: -39px!important;
  }
  .icon-social {
    margin-top: 3px;
  }
  .title-vive-u-rosEA {    
    top: 20px;
  }
  #vive-u {
    padding: 20px 0;
  }
  /* ======================== INTERNA ========================== */
  .media-RosEA img {
    width: 98px;
  }
  .title-staff {
    font-size:1.5em;
  }
  /* ======================== INTERNA ========================== */
  /* ======================== HOME CURSOS ========================== */
  .logo-RosEA-courses {
    position: relative;
    left: 65px;
    top: 41px;
    width:80%;
  }
  .logo-RosEA-courses img {
    width: 29%;
  }
  .couses-RosEA {
    padding: 0 0;
  }
  .snip1573 {
    width: 32.3%;
  }
  .title-courses-RosEA {
    position:relative;
    margin:0 auto;
  }
  .title-courses-RosEA  h2 {
    font-size: 7em;
    font-weight:700;
  }
  .title-courses-RosEA  h3 {
    font-size: 2.65em;
    margin-top: -15px;
  }
  .title-courses-RosEA img {
    top: 24%;
    right: 47%;
    width: 1.5%;
  }
  /* ======================== HOME CURSOS ========================== */
}
@media screen and (min-device-width: 992px) and (max-device-width: 1199px) {
  .bg-rosEA {
    background: url(../../../../../../App_Themes/rosEA-2018/images/bg-header-rosEA.jpg) no-repeat top!important;
  }	
  .grid figure {
    min-width: 230px;
  }
  .corporative {
    bottom: -23px;
    right: 4%;
    width: 15%;
  }
  .kids {
    bottom: -17px;
    left: 13%;
    width: 80%;
  }
  .global {
    bottom: -12px;
    right: 5%;
    width: 18%;
  }
  .exam {
    bottom: -12px;
    right: 1%;
    width: 18%;
  }
  .bg-this-RosEA {
    height: 494px;
  }
  .title-vive-u-rosEA {
    top: -14px;
  }
  .icon-products-RosEA {
    display:none;
  }
  /* ======================== INTERNA ========================== */
  .form-inter-rosEA {
    width: 253px;
    padding: 4% 7% 0 22%;
    height: 300px;
  }
  .bg-inter-form-RosEA img {
    display:none;
  }
  .bg-inter-form-RosEA {
    right:19px;
  }
  h3.form-inter-title1 {
    font-size: 1em;
  }
  h3.form-inter-title2 {
    font-size: 1em;
  }
  .title-vive-u-rosEA h3 {
    font-size: 245%;
    top: 20%;
    left: 28%;
  }
  /* ======================== INTERNA ========================== */
  /* ======================== HOME CURSOS ========================== */
  .logo-RosEA-courses {
    left: 72px;		
  }
  .logo-RosEA-courses img {
    width: 40%;
  }
  .title-courses-RosEA  h2 {
    font-size: 7em;
    font-weight:700;
  }
  .title-courses-RosEA  h3 {
    font-size: 2.65em;
    margin-top: -15px;
  }
  .title-courses-RosEA img {
    top: 24%;
    right: 5%;
    width: 2.8%;
  }
  /* ======================== HOME CURSOS ========================== */
}
@media (min-width: 1400px) { 
  .corporative, .global, .exam {top:0px;}
  .kids {bottom:20px;right:15%;}
  .title-courses-RosEA  h3 {
    font-size: 3em;
    margin-left: 2.5em;
  }
}





#ExamenesCambridge .bg-cambridge {
  background:linear-gradient(rgba(16, 50, 106, 0.9), rgba(16, 50, 106, .6)),  url("../../../../../../App_Themes/rosEA-2018/images/ExamenesCambridge/bg-cambridge-banner.jpg") fixed no-repeat;
  background-size:cover;  
  min-height:600px;
}
#ExamenesCambridge .bg-cambridge h3 {
  color: #fff;
  font-size: 3em;
  margin-top:15%;
  text-align:center;
  font-weight: 700;
  letter-spacing: -0.05em;
  text-shadow:0 0 15px rgba(0,0,0,.3);
}
#ExamenesCambridge .bg-cambridge h3 small {
  color: #fff;
  font-weight: lighter;
  font-size: .8em;
}
#ExamenesCambridge .titulo h3 {
  font-family: 'Jockey One', sans-serif;
  font-size: 3em;
  color: #da0554;
  text-align:center;
}
#ExamenesCambridge .bg-cambridge .separadorTituloPrincipal {
  border: none;
  border-top: solid 4px #7cc5ec;
  margin: 20px auto;
}

#ExamenesCambridge .bg-cambridge p {
  color: #fff;
  font-weight: lighter;
  font-size: 1.4em;
  text-align: center;
}

#ExamenesCambridge .bg-cambridge .logoCambridge {
  display:table;
  text-align:center;
  padding:10px;
}
#ExamenesCambridge .bg-cambridge .logoCambridge .bg-blanco {
  background: #fff;
  padding: 10px;
}
#ExamenesCambridge .bg-cambridge .logoCambridge img {
  width: 100%;
  margin: auto;
}
#ExamenesCambridge .bg-cambridge .logoCambridge .bg-blanco .border-der {
  border-right:solid 2px #136b9e;
}




#ExamenesCambridge .informacionDetallada {
  padding:3% 0;
  background:#f7f7f7;
}


#ExamenesCambridge .informacionDetallada .caja-1, 
#ExamenesCambridge .informacionDetallada .caja-2, 
#ExamenesCambridge .informacionDetallada .caja-3, 
#ExamenesCambridge .informacionDetallada .caja-4, 
#ExamenesCambridge .informacionDetallada .caja-5, 
#ExamenesCambridge .informacionDetallada .caja-6, 
#ExamenesCambridge .informacionDetallada .caja-7, 
#ExamenesCambridge .informacionDetallada .caja-8, 
#ExamenesCambridge .informacionDetallada .caja-9 {
  cursor:pointer;
  background:#fff;
  text-align:center;
  padding:15px;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  min-height:75px;
  margin-bottom:30px;
  transform:scale(1,1);
  transition:.3s;
}

#ExamenesCambridge .informacionDetallada .caja-1, 
#ExamenesCambridge .informacionDetallada .caja-2, 
#ExamenesCambridge .informacionDetallada .caja-3, 
#ExamenesCambridge .informacionDetallada .caja-7, 
#ExamenesCambridge .informacionDetallada .caja-8, 
#ExamenesCambridge .informacionDetallada .caja-9 {
  padding-top:25px;
}
#ExamenesCambridge .informacionDetallada .caja-total {
  min-height:90px;
}

#ExamenesCambridge .informacionDetallada .caja-1 span, 
#ExamenesCambridge .informacionDetallada .caja-2 span, 
#ExamenesCambridge .informacionDetallada .caja-3 span,
#ExamenesCambridge .informacionDetallada .caja-4 span, 
#ExamenesCambridge .informacionDetallada .caja-5 span, 
#ExamenesCambridge .informacionDetallada .caja-6 span,
#ExamenesCambridge .informacionDetallada .caja-7 span, 
#ExamenesCambridge .informacionDetallada .caja-8 span, 
#ExamenesCambridge .informacionDetallada .caja-9 span {
  display: table;
  margin-top: 0;
  padding: 6px;
  background: red;
  color: #fff;
  margin-right: -5px;
  border-radius: 50%;
  font-size: .85em;
  box-shadow: 0 0 15px rgba(0,0,0,.1);
  float: right;
}

#ExamenesCambridge .informacionDetallada .caja-1:hover, 
#ExamenesCambridge .informacionDetallada .caja-2:hover, 
#ExamenesCambridge .informacionDetallada .caja-3:hover, 
#ExamenesCambridge .informacionDetallada .caja-4:hover, 
#ExamenesCambridge .informacionDetallada .caja-5:hover, 
#ExamenesCambridge .informacionDetallada .caja-6:hover, 
#ExamenesCambridge .informacionDetallada .caja-7:hover, 
#ExamenesCambridge .informacionDetallada .caja-8:hover, 
#ExamenesCambridge .informacionDetallada .caja-9:hover {
  transform:scale(.98,.98);
  transition:.3s;
}

#ExamenesCambridge .informacionDetallada .caja-1 h3, 
#ExamenesCambridge .informacionDetallada .caja-2 h3, 
#ExamenesCambridge .informacionDetallada .caja-3 h3, 
#ExamenesCambridge .informacionDetallada .caja-4 h3, 
#ExamenesCambridge .informacionDetallada .caja-5 h3, 
#ExamenesCambridge .informacionDetallada .caja-6 h3, 
#ExamenesCambridge .informacionDetallada .caja-7 h3, 
#ExamenesCambridge .informacionDetallada .caja-8 h3, 
#ExamenesCambridge .informacionDetallada .caja-9 h3 {
  font-size: 1em;
  margin:0 auto;
  font-weight: 600;
}

#ExamenesCambridge .informacionDetallada .caja-4 img, 
#ExamenesCambridge .informacionDetallada .caja-5 img, 
#ExamenesCambridge .informacionDetallada .caja-6 img {
  width:50%;
  margin:auto;
}



#ExamenesCambridge .modal-content {
  border-radius: 0;
}
#ExamenesCambridge .modal-header {
  border-bottom:none;
}
#ExamenesCambridge .modal-title {
  text-align: center;
  font-family: 'Jockey One', sans-serif;
  color: rgba(24, 76, 161, 0.9);
  font-size: 1.6em;
}

#vive-u .modal-title {
  text-align:center;
  font-family: 'Jockey One', sans-serif;
  color:rgba(24, 76, 161, 0.9);
  font-size: 1.6em;
}

#ExamenesCambridge .modal-title img {
  margin:auto;
  width:150px;
}
#ExamenesCambridge .modal-body {
  padding:2% 5%;
  color:#666;
}

#CursosPreparatorios{
  padding:2% 5%;
  color:#666;
  
}

#ExamenesCambridge .modal-footer {
  border-top:none;
  text-align: center;
}

#ExamenesCambridge .btn-default {
  border: solid 2px rgba(24, 76, 161, 0.9);
  background-color: rgba(24, 76, 161, 0.9);
  border-radius: 0;
  color: #fff;
  font-weight: 600;
  transition:.3s;
}
#ExamenesCambridge .btn-default:hover {
  border: solid 2px rgba(24, 76, 161, 0.9);
  background-color: #fff;
  border-radius: 0;
  color: rgba(24, 76, 161, 0.9);
  font-weight: 600;
  transition:.3s;
}

#ExamenesCambridge .modal-body .panel-title {
  display: table;
  text-decoration: none;
  width: 100%;
  background: #fbfbfb;
  padding: 8px 10px;
  color: #5384a6;
  font-size: .9em;
  font-weight: 600;
  border-bottom: solid 1px #bcc9d3;
}
#ExamenesCambridge .modal-body .panel-title span {  
  float: right;  
  font-size: .7em;  
  margin-top: 5px;  
  color: #2f5eaa;
} 

#ExamenesCambridge .modal-body .preciosCurso {
  background: #fff;
  padding: 15px;
  display: table;
  text-align: center;
  margin-bottom: 25px;
}
#ExamenesCambridge .modal-body .preciosCurso h3 {
  margin: 0;
  font-family: 'Jockey One', sans-serif;
  margin-bottom: 10px;
  color:#016FA2;
}
#ExamenesCambridge .modal-body .preciosCurso h3 strong {
  color: #333;
  font-size: 2em;
}
#ExamenesCambridge .modal-body .preciosCurso .recuadro-1 {
  background:#fff;
  padding:15px;
  margin-top:15px;
  border: solid 1px #188BAA;
  border-radius: 5px;
}
#ExamenesCambridge .modal-body .preciosCurso .recuadro-1 h4 {
  display: table;
  font-size: 4em;
  margin: 0 auto;
  color: #188BAA;
  font-weight: bold;
}

#ExamenesCambridge .modal-body .preciosCurso .recuadro-2 {
  background: #fff;
  padding: 15px;
  margin-top: 15px;
  border: solid 1px #188BAA;
  border-radius: 10px;
}
#ExamenesCambridge .modal-body .preciosCurso .recuadro-2 h4 {
  display: table;
  font-size: 4em;
  margin: 0 auto;
  color: #188BAA;
  font-weight: bold;
}

#ExamenesCambridge .modal-body .preciosCurso p {
  margin: 0;
  font-weight: 600;
  text-shadow:0 0 15px rgba(0,0,0,.1);
  color: #333;
}
#ExamenesCambridge .modal-body h4 {
  font-weight: 400;
  color: #016FA2;
  font-size: 17px;
}

#ExamenesCambridge .modal-body .fechasYhorarios {
  background: #fbfbfb;
  padding: 15px;
  border-top: solid 4px #dee9ec;
  box-shadow: 0 0 2px rgba(0,0,0,.1);
  margin-top: 25px;
  border-radius: 5px;
}

#CursosPreparatorios .fechasYhorarios {
  background: #fbfbfb;
  padding: 15px;
  border-top: solid 4px #dee9ec;
  box-shadow: 0 0 2px rgba(0,0,0,.1);
  margin-top: 25px;
  border-radius: 5px;
}



#ExamenesCambridge .modal-body .fechasYhorarios h3 {
  font-weight: 400;
  color: #009ea5;
  font-size: 17px;
}

#CursosPreparatorios .fechasYhorarios h3 {
  font-weight: 400;
  color: #009ea5;
  font-size: 17px;
}

#ExamenesCambridge .modal-body .fechasYhorarios .icono {
  color: #44a5f8;
}

#CursosPreparatorios .fechasYhorarios .icono {
  color: #44a5f8;
}

#ExamenesCambridge .modal-body .fechasYhorarios p {
  margin:10px 0;
}

#CursosPreparatorios .fechasYhorarios p {
  margin:10px 0;
}


#ExamenesCambridge .modal-body .fechasYhorarios p strong {
  font-weight: 700;
  font-size: .8em;
  color: #188baa;
}


#CursosPreparatorios .fechasYhorarios p strong {
  font-weight: 700;
  font-size: .8em;
  color: #188baa;
}


#ExamenesCambridge .modal-body .fechasYhorarios .col-lg-4 {
  min-height:80px;
}

#CursosPreparatorios .fechasYhorarios .col-lg-4 {
  min-height:80px;
}


#ExamenesCambridge .modal-body .fechasYhorarios .col-lg-12 {  
  min-height:auto;
}

#CursosPreparatorios .fechasYhorarios .col-lg-12 {  
  min-height:auto;
}

#ExamenesCambridge .modal-body .fechasYhorarios .col-lg-12 p {  
  margin:0;
}

#CursosPreparatorios .fechasYhorarios .col-lg-12 p {  
  margin:0;
}


/* cursos global english */
/* cursos global english */
/* cursos global english */

#cursosGlobales .bg-cabecera {
  background: linear-gradient(rgba(16, 50, 106, 0.9), rgba(16, 50, 106, .6)), url("../../../../../../App_Themes/rosEA-2018/images/cursosGlobal/imgCursosGlobal.jpg") fixed no-repeat;
  background-size: cover;
  min-height: auto;
}
#cursosGlobales .bg-cabecera .tituloPrincipal h3 {
  color: #fff;
  font-size: 3em;
  margin-top: 8%;
  text-align: center;
  font-weight: 700;
  letter-spacing: -0.05em;
  text-shadow: 0 0 15px rgba(0,0,0,.3);
}
#ExamenesCambridge .bg-cambridge .carousel-caption {
  margin-bottom: 80px;
  position:static;
}
#cursosGlobales .bg-cabecera .tituloPrincipal h3 small {
  color: #fff;
  font-weight: lighter;
  font-size: .8em;
}
#cursosGlobales .bg-cabecera .separadorTitulo {
  width: 10%;
  border: none;
  border-top: solid 4px #7cc5ec;
  margin: 20px auto;
}
#cursosGlobales .bg-cabecera p {
  color: #fff;
  font-weight: lighter;
  font-size: 1.4em;
  text-align: center;
}
#cursosGlobales .bg-cabecera .logoRosea {
  text-align:center;
}
#cursosGlobales .bg-cabecera .logoRosea img {
  width:180px;
}
#cursosGlobales .objetivos {
  background: #fff;
}
#cursosGlobales .textoObjetivos {
  padding:10% 0;
}
#cursosGlobales .objetivos h3 {
  color: #125899;
  font-size: 2.3em;
  text-align: center;
  font-weight: 700;
  letter-spacing: -0.05em;
  margin: 0;
  margin-bottom: 15px;
}
#cursosGlobales .objetivos p {
  font-size: 14px;
  color:#666;
}
#cursosGlobales .imgObjetivos {
  text-align:center;
}
#cursosGlobales .imgObjetivos img {
  width:100%;
  margin:auto;
  margin-top: 15%;
}

#cursosGlobales .imgAbajo {
  text-align:center;
}
#cursosGlobales .imgAbajo img {
  width:100%;
  height:70px;
  margin-top:-30px;
}
#cursosGlobales .seccionFinal {
    padding: 1% 0 4% 0;
    background: #263e88;
    display: table;
    width: 100%;
}
#cursosGlobales .evaluacionNivel {
  text-align:center;
  margin:auto;
}
#cursosGlobales .evaluacionNivel a{
  display:table;
  margin:auto;
  text-decoration:none;
  background:#e31837;
  color:#fff;
  padding:10px 25px;
  border-radius:40px;  
}

#cursosGlobales .calendarioAcademico h3 {
  color:#fff;
  font-weight:600;
  text-align:center;
  margin-top:30px;
}

#cursosGlobales .calendarioAcademico .recuadro-1 {
  background:#fff;
  border-top:solid 5px #9072b8;
  padding:15px;
  margin-top:15px;
  border-radius: 15px;
  text-align:center;
  min-height: 165px;
}
#cursosGlobales .calendarioAcademico .recuadro-1 h3 {
  color:#9072b8;
  font-size: 1.3em;
}  

#cursosGlobales .calendarioAcademico .recuadro-2 {
  background:#fff;
  border-top:solid 5px #cc4097;
  padding:15px;
  margin-top:15px;
  border-radius: 15px;
  text-align:center;
  min-height: 165px;
}
#cursosGlobales .calendarioAcademico .recuadro-2 h3 {
  color:#cc4097;
  font-size: 1.3em;
}  


#cursosGlobales .calendarioAcademico .recuadro-3 {
  background:#fff;
  border-top:solid 5px #ef7931;
  padding:15px;
  margin-top:15px;
  border-radius: 15px;
  text-align:center;
  min-height: 165px;
}
#cursosGlobales .calendarioAcademico .recuadro-3 h3 {
  color:#ef7931;
  font-size: 1.3em;
}  


#cursosGlobales .calendarioAcademico .recuadro-4 {
  background:#fff;
  border-top:solid 5px #ffab2e;
  padding:15px;
  margin-top:15px;
  border-radius: 15px;
  text-align:center;
  min-height: 165px;
}
#cursosGlobales .calendarioAcademico .recuadro-4 h3 {
  color:#ffab2e;
  font-size: 1.3em;
}  

#cursosGlobales .calendarioAcademico .recuadro-5 {
  background:#fff;
  border-top:solid 5px #a3d34c;
  padding:15px;
  margin-top:15px;
  border-radius: 15px;
  text-align:center;
  min-height: 165px;
}
#cursosGlobales .calendarioAcademico .recuadro-5 h3 {
  color:#a3d34c;
  font-size: 1.3em;
}
#cursosGlobales .ObjetivosCursos {
  background:#f7f7f7;
  padding:4%;
}
#cursosGlobales .ObjetivosCursos .row {
  border-bottom:solid 1px #e0e0e0;
  padding-bottom:10px;
}
#cursosGlobales .ObjetivosCursos .sinRelleno {
  padding:0;
}
#cursosGlobales .ObjetivosCursos .glyphicon {
  float:right;
}
#cursosGlobales .ObjetivosCursos .color-1 {
  color: #e31837;
  font-size: 1.5em;
}
#cursosGlobales .ObjetivosCursos .color-2 {
  color: #e31837;
  font-size: 1.5em;
}
#cursosGlobales .ObjetivosCursos .color-3 {
  color: #e31837;
  font-size: 1.5em;
}



#corporativo .bgCorporativo {
  background: linear-gradient(rgba(16, 50, 106, 0.9), rgba(16, 50, 106, .6)), url("../../../../../../App_Themes/rosEA-2018/images/CursosEspecializados/bg-CursosEspecializados.jpg") fixed no-repeat;
  background-size: cover;
  min-height: auto;
  padding:4% 0;
}
#corporativo .bgCorporativo h3 {
  color: #fff;
  font-size: 3em;
  text-align: center;
  font-weight: 700;
  letter-spacing: -0.05em;
  text-shadow: 0 0 15px rgba(0,0,0,.3);
}
#corporativo .bgCorporativo h3 small {
  color: #fff;
  font-weight: lighter;
  font-size: .8em;
}
#corporativo .bgCorporativo .separadorTitulo {
  width: 10%;
  border: none;
  border-top: solid 4px #7cc5ec;
  margin: 20px auto;
}
#corporativo .bgCorporativo p {
  color: #fff;
  font-weight: lighter;
  font-size: 1.4em;
  text-align: center;
}
#corporativo .bgCorporativo .logoRosea {
  text-align:center;
  margin:5% auto;
}
#corporativo .bgCorporativo .logoRosea img {
  text-align:center;
  width: 170px;
}
#corporativo .bgCorporativo #frases p {
  font-family: 'Jockey One', sans-serif;
  font-size: 2.5em;
  color: #eaf9fd;
  text-shadow: 0 0 5px rgba(0,0,0,.3);
  line-height: 1em;
}

#corporativo .bgCorporativo .carousel-indicators {
  bottom: -25px;
  transform: scale(.8,.8);
}
#corporativo .definicion {
  background:#fff;
  padding: 2% 0 4% 0;
}
#corporativo .definicion .imgDefinicion {
  text-align:center;
}
#corporativo .definicion .imgDefinicion img {
  width:60%;
}
#corporativo .definicion h3 {
  font-family: 'Jockey One', sans-serif;
  font-size: 3em;
  color: #da0554;
  margin-top: 14%;
}
#corporativo .definicion p {
  font-size: 1.3em;
  color: #666;
}

#corporativo .imgAbajo {
  text-align:center;  
}
#corporativo .imgAbajo img {
  margin: auto;
  width: 100%;
  height: 70px;
  margin-top: -50px;
}
#corporativo .cursos {
  background: #263e88;
  padding:2% 5% 5%;
}
#corporativo .cursos h3 {
  margin:0;
  color:#fff;
  font-weight:600;
  text-align: center;
  font-size: 3em;
  margin-bottom:30px;
  font-family: 'Jockey One', sans-serif;
}

#corporativo .cursos .botonCurso-1 {
  cursor:pointer;
  background:#fff;
  padding:15px;
  text-align:center;
  border-top:solid 5px #f15f30;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-top: 7%;
  min-height: 120px;
}
#corporativo .cursos .botonCurso-1 h3 {
  color:#f15f30;
  font-size:1.3em;
  margin-bottom: 10px;
  font-weight: lighter;
}


#corporativo .cursos .botonCurso-2 {
  cursor:pointer;
  background:#fff;
  padding:15px;
  text-align:center;
  border-top:solid 5px #a6228f;
  box-shadow:0 0 15px rgba(0,0,0,.1);
}
#corporativo .cursos .botonCurso-2 h3 {
  color:#a6228f;
  font-size:1.3em;
  margin-bottom: 10px;
  font-weight: lighter;
}


#corporativo .cursos .botonCurso-3 {
  cursor:pointer;
  background:#fff;
  padding:15px;
  text-align:center;
  border-top:solid 5px #00aaa9;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  margin-top: 7%;
  min-height: 120px;
}
#corporativo .cursos .botonCurso-3 h3 {
  color:#00aaa9;
  font-size:1.3em;
  margin-bottom: 20px;
  font-weight: lighter;
}

#corporativo .infoImportante {
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(29, 22, 66, .8)), url("../../../../../../App_Themes/rosEA-2018/images/CursosEspecializados/bg-infoImportante.jpg") fixed no-repeat;
  background-size: cover;
  min-height: auto;
  padding:5% 0;
}

#corporativo .infoImportante p {
  font-size: 1.3em;
  color: #fff;
  text-shadow: 0 0 15px rgba(0,0,0,.5);
  margin-top: 10%;
}
#corporativo .infoImportante .video {
  text-align:center;
}
#corporativo .infoImportante .video iframe {
  margin:auto;
  width:80%;
  height:230px;
  border:none;
}
#corporativo .contactenos {
  padding:2% 0;
}
#corporativo .contactenos h3 {
  font-family: 'Jockey One', sans-serif;
  font-size: 2em;
  color: #423f61;
  text-align: center;
}
#corporativo .contacto {
  padding:15px;
}
#corporativo .contacto .imagen {
  text-align:center;
  margin:auto;
  width:150px;
  border-radius: 50%;
  border: solid 2px #da0554;
  padding: 5px;
  margin-bottom:15px;
  text-align:center;
}
#corporativo .contacto .imagen img {
  width:100%;
  border-radius: 50%;
}
#corporativo .contacto .lineaIzquierda {
  padding: 0 10%;
  font-size: 1.1em;
}
#corporativo .contacto .lineaIzquierda .glyphicon {
  font-size:.6em;
  color:#da0554;
}

#corporativo .modal-content {
  border-radius: 0;
}
#corporativo .modal-title {
  text-align: center;
  font-family: 'Jockey One', sans-serif;
  color: rgba(24, 76, 161, 0.9);
  font-size: 1.6em;
}
#corporativo .modal-header {
  border-bottom: none;
}
#corporativo .modal-body h4 {
  font-weight: 400;
  color: #016FA2;
  font-size: 17px;
}
#corporativo .modal-body {
  padding: 2% 5%;
  color: #666;
}
#corporativo .modal-footer {
  border-top: none;
  text-align: center;
}
#corporativo .btn-default {
  border: solid 2px rgba(24, 76, 161, 0.9);
  background-color: rgba(24, 76, 161, 0.9);
  border-radius: 0;
  color: #fff;
  font-weight: 600;
  transition:.3s;
}
#corporativo .btn-default:hover {
  border: solid 2px rgba(24, 76, 161, 0.9);
  background-color: #fff;
  border-radius: 0;
  color: rgba(24, 76, 161, 0.9);
  font-weight: 600;
  transition:.3s;
}

@media (max-width: 1100px) {
  #cursosGlobales .calendarioAcademico h3 {
    margin-top: 15px;
  } 
}

@media (max-width: 900px) {
  #cursosGlobales .calendarioAcademico h3 {
    margin-top: 15px;
  }  
  #ExamenesCambridge .bg-cambridge {
    min-height: auto;
  }
  #ExamenesCambridge .bg-cambridge h3 {
    font-size: 2em;
    margin-top: 10%;
  }  
  #ExamenesCambridge .bg-cambridge .carousel-caption {
    position: static;
  }  
  #ExamenesCambridge .bg-cambridge .logoCambridge .bg-blanco .border-der {
    border-right: none;
  }
  #ExamenesCambridge .bg-cambridge .logoCambridge img {
    width: 70%;
  }
  #cursosGlobales .bg-cabecera .tituloPrincipal h3 {
    font-size: 2em;
  }  
  #cursosGlobales .bg-cabecera .form-rosEA {
    padding: 2em;
    display:none;
  }
  #cursosGlobales .bg-cabecera h3 .form-title1 {
    font-size: 2em;
  }  
  #cursosGlobales .bg-cabecera h3.form-title2 {
    font-size: 1.5em;
  }  
  #cursosGlobales .objetivos h3 {
    font-size: 1.5em;
  }  
  #cursosGlobales .calendarioAcademico .recuadro-1 h3 , #cursosGlobales .calendarioAcademico .recuadro-2 h3, #cursosGlobales .calendarioAcademico .recuadro-3 h3, #cursosGlobales .calendarioAcademico .recuadro-4 h3, #cursosGlobales .calendarioAcademico .recuadro-5 h3 {
    margin-top:0;
  }
  #corporativo .bgCorporativo h3 {
    font-size: 2em;
  }  
  #corporativo .bgCorporativo #frases p {
    font-size: 2em;
    min-height: 95px;
  }  
  #corporativo .bgCorporativo .carousel-indicators {
    bottom: -15px;
    transform: scale(1,1);
  }
  #corporativo .definicion h3 {
    font-size: 2em;
  }  
  #corporativo .imgAbajo img {
    height: 30px;
    margin-top: 0;
  }  
  #corporativo .cursos h3 {
    font-size: 2em;
  }  
  #corporativo .cursos .botonCurso-2 {
    margin-top:7%;
  }
  #corporativo .infoImportante .video iframe {
    width: 100%;
    height: 200px;
  }  
  #corporativo .contactenos h3 {
    font-size: 1.5em;
  }  
  #corporativo .contacto {
    padding: 0;
  }
  #corporativo .contacto .lineaIzquierda {
    padding: 0;
  }  
  #corporativo .contactenos .container {
    padding-right: 0;
    padding-left: 0;
  }
}



.pulse{
  animation-name: pulse;
  -webkit-animation-name: pulse;	
  animation-duration: 1.5s;	
  -webkit-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@keyframes pulse {
  0% {
    transform: scale(0.98);
    opacity: 0.8;		
  }
  50% {
    transform: scale(1);
    opacity: 1;	
  }	
  100% {
    transform: scale(0.98);
    opacity: 0.8;	
  }			
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.98);
    opacity: 0.8;		
  }
  50% {
    -webkit-transform: scale(1);
    opacity: 1;	
  }	
  100% {
    -webkit-transform: scale(0.98);
    opacity: 0.8;	
  }			
}

@media (max-width: 600px){
  #cursosGlobales .calendarioAcademico .recuadro-1, #cursosGlobales .calendarioAcademico .recuadro-2, #cursosGlobales .calendarioAcademico .recuadro-3, #cursosGlobales .calendarioAcademico .recuadro-4, #cursosGlobales .calendarioAcademico .recuadro-5 {
    min-height: auto;
  }
  .NombreDelSitio h4 {
    font-size: 11px;
  }
  
  .btn-pago {

    border-radius: 10px 0px 0px 10px;
    color: #ffffff;
    font-size: 15px;
    position: initial;
    font-weight: 400;
    cursor: pointer;
    box-shadow: 2px 2px 4px #2d2d2d;
    right: 0;
    z-index: 1;
    width: 100%;
    text-align: center;
    margin-top: -10px;
    border-radius: 0;

}
  
  #cursosGlobales .bg-cabecera {
    min-height: 400px;
}
		#InfoGeneral .horario table.table td {
    font-size: 10px;
}
}

@media (min-width: 700px ){
	

	
  #ExamenesCambridge .bg-cambridge .logoCambridge .bg-blanco {
    min-height: 98px;
  }

  .logo-rosea-pequeno {
    margin-top: 20px !important;
  }
}

@media (min-width: 1025px ){
  #ExamenesCambridge .bg-cambridge .logoCambridge .bg-blanco {
    min-height: 150px;
  }

  .logo-rosea-pequeno {
    margin-top: 37px !important;
  }
}  