/* Custom search form */
#block-block-4 { margin-top:0px; padding:5px; background:rgba(0,69,99,1); }
/* Large desktops and laptops */

#scut { background: rgb(239,239,239);
background: -moz-linear-gradient(top, rgb(239,239,239) 0%, rgb(255,255,255) 100%);
background: -webkit-linear-gradient(top, rgb(239,239,239) 0%,rgb(255,255,255) 100%);
background: linear-gradient(to bottom, rgb(239,239,239) 0%,rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );}

#scut  div {display: inline-block; width: auto; height: auto; margin: 5px auto 0 auto; }
#scut a { width:70px; height: 80px; display: block; text-align: center; float:left; 
    padding: 10px 5px; margin:0px; color:#333; text-shadow:1px 1px #fff; font-size: 90%; text-decoration: none;  }

#scut a:hover { background: rgb(248,248,248);
background: -moz-linear-gradient(top, rgb(248,248,248) 0%, rgb(220,220,220) 74%, rgb(220,220,220) 100%);
background: -webkit-linear-gradient(top, rgb(248,248,248) 0%,rgb(220,220,220) 74%,rgb(220,220,220) 100%);
background: linear-gradient(to bottom, rgb(248,248,248) 0%,rgb(220,220,220) 74%,rgb(220,220,220) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dcdcdc',GradientType=0 );} 

.menu-oferta {
    z-index: 9999 !important;
} 
.toggle-oferta{
    background: transparent !important;
}
.dropdown-menu.menu-oferta, .dropdown-menu .dropdown-item,.navbar-nav .dropdown-menu{
  background-color: #004563;
  color: #fff ;
}
.toggle-oferta:hover  {
    color: #fff !important;
}
.dropdown-oferta:hover .menu-oferta{
    display: block;
}

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
}
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
} 

.caret.caret-right{
        transform: rotate(-90deg);

}
.tag-programa.modalidad.A.distancia {
  background-color: #0061a1;
  color: #fff;
  border-color: #0061a1;
}
.tag-programa.modalidad.Presencial {
  display: none;
}
.tag-programa {
  border: 1px solid #ccc;
  padding: 1px 5px 0px;
}
.tag-programa.convenio {
    background-color: #3e8f3e;
  color: #fff;
  border-color: #3e8f3e;
}
.custom_programa {
    position: relative;
    height: auto;
    max-height: 400px;
    background: #ccc;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
}

.info-row {
    padding: 10px 5px 1px 5px;
    border-bottom: 2px solid #ccc;
    margin: 3px 0;
}
.row.main-row-info {
    padding: 5px 10px;
}

.info-row-container {
    padding: 0;
    margin: 0;
}
.info-row span{
    font-size: 16px;
}

.row.main-row-info {
    padding: 5px 10px;
} 

.info-row.info-row-blue {
    border: none;
    width: auto;
    margin: 0 0 10px 0;
}
.info-row.info-row-blue span {
    border-bottom: 2px solid #005a96;
    padding: 5px 3px 2px 3px;
    color: #005a96;
}
.info-row-label {
    width: 100%;
    text-align: center;
    padding: 5px 10px;
    margin: 10px 0;
    color: #fff;
    font-size: 16px;
}
.info-row-label.label-corposucre{
    background-color: #3e8f3e;
}

.info-row-label.label-normal{
    background-color: #ccc;
    color: #000;
}

.title-container.perfil-programa {
  width: 100%;
  border-bottom: 2px solid #ed6b06;
  margin: 40px 0 20px 0;
  padding: 5px 0;
}
.title-container.perfil-programa h2 {
  padding: 0;
  margin: 0;
}

.block-title,.page-header {

    background: none !important;
    color: #333333 !important;
    border-bottom: 2px solid rgba(237,107,6,1);
    border-radius: 0px !important;
    padding: 7px 0 3px 0 !important;
    

}
.page-header{
    font-size: 24px;
}
.block-content a.btn.btn-success,.actions-buttons-progama .btn.btn-success {
  background-color:  #0061a1 !important;
  border-color: #154768 !important;
  color: #fff;
  background-image: none;
}

.block-content a.btn.btn-success:hover,.actions-buttons-progama .btn.btn-success:hover{
    background-color:  #004563 !important;
    text-decoration: underline;

}
.actions-buttons-progama{
    margin: 0 auto;
}
.actions-buttons-progama .btn.btn-success {
    color: #fff;
}
.actions-buttons-progama .btn {
  background-image: none !important;
  
}

.panel-heading.facultad {
    height: 100px;
    background-image: none;
    border: none;
    color: #333;
}
.panel-heading.facultad h3 {
  text-align: center;
  border-radius: 0;
}
.label.label-default.label-oferta {

    background-color: #fff;
    color: #064281;
    text-shadow: none;
    font-family: 'Arial';
    font-size: 10px;
    margin: 0;
    top: 0;
    padding: 0 3px;
    position: relative;
    display: block;
    width: 180px;

}
.label-lugar-videoconferencia {
    display: block;
}
.realizada.col-lg-12 {
    opacity: 0.5;
}
h3.title-videoconferencias {
    text-align: center;
    border-bottom: 2px solid;
}
.programa-link {
    font-size: 16px;
    padding: 10px 0 0 0;
}
.edu-cont{
    height: 40px;
}
.panel-heading.facultad h3 a {
    color: #0061a1;
    font-size: 18px;
    padding-left: 100px;
    padding-right: 0px;
}
.facultad-FdDeI {
  /*background-image: url('/sites/default/files/fadi_0.png') !important;*/
  /*background-image: url('/sites/default/files/FADI_Blanco.png') !important;*/
  background-image: url('/sites/default/files/facultades/FACI_cabezote.png') !important;
}
.facultad-FdCE {
  /*background-image: url('/sites/default/files/face.png') !important;*/
  /*background-image: url('/sites/default/files/FACE_Blanco.png') !important;*/
  background-image: url('/sites/default/files/facultades/FACE_cabezote.png') !important;
}
.facultad-FdCS {
  /*background-image: url('/sites/default/files/facs.png') !important;*/
  /*background-image: url('/sites/default/files/FACS_Blanco.png') !important;*/
  background-image: url('/sites/default/files/facultades/FACS_cabezote.png') !important;
}
.facultad-EdTyG {
  /*background-image: url('/sites/default/files/ETG_Blanco.png') !important;*/
  background-image: url('/sites/default/files/facultades/ETG_cabezote.png') !important;
}
.panel-heading.facultad {
    background-color: #fff !important;
    color: #0061a1;
    background-repeat: no-repeat;
    border-bottom: 1px solid;
    background-position: center;

}
/***********************/

.panel-heading.facultad {
    height: 110px;
    background-repeat: no-repeat !important;
    background-size: contain;

}
.panel-heading.facultad h3 {
    display: none;
}

/****************************/
.view-facultades a {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
@media (min-width: 1200px) {
	/*#content-inner .block-views { width:31%; float:left; margin:0 1%; }*/
	/* logo */
	a.logo img { display:none; }
	a.logo {position:absolute; width:404px; height:106px; margin-top:-25px; margin-left:-265px; background:url(/sites/default/files/logoTopNav_3.png) right; }
	#searchable { width:1150px; margin:0 0 0; margin-left: calc((100% - 1150px)/2);  height:35px; }
	#searchable .input-group { width:30%; float:right; }
	#searchable p { float:left; }
	#main-navs #header { margin-left:90px; }	
	/*.myViewClass .view-content { width:1180px; margin:0 auto; }*/       
	.program-header { font-size:300%;}       
}

@media (max-width:960px){
    #scut { position: fixed; bottom: 0; padding-top: 40px; background:url(/sites/default/files/sidepic2.png) #efefef top center no-repeat;
        display:block; z-index:999; border-top:1px solid #333;}
    #scut a { border:0; }
} 

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	/*.main-container .block-views { width:48%; float:left; margin:0 1%;  }*/
	a.logo img { display:none; }
	a.logo {position:absolute; width:104px; height:100px; margin-top:-23px; background:url(/sites/default/files/logoTopNav.png); }
	#block-views-recientes-block { width:100%; }
	#main-navs #header { margin-left:90px; }
	
	#searchable { width:100%; margin:0 auto; height:35px; }
	#searchable .input-group { width:30%; float:right; }
	.program-header { font-size:250%;}
	
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	a.logo img { display:none; }
	a.logo {position:absolute; width:104px; height:100px; margin-top:-23px; background:url(/sites/default/files/logoTopNav.png); }
	/*.main-container .block-views { width:48%; float:left; margin:0 1%;  }*/
	#block-views-recientes-block { width:96%; }
	#main-navs .container { width:99%; padding:0 .5%; }
	#main-navs #header { margin-left:90px; }
        #searchable { width:100%; margin:0 auto; height:35px; }
	#searchable .input-group { width:30%; float:right; }	
	.program-header { font-size:220%;}

	
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	/*.main-container .block-views { width:98%; min-width:280px; margin:0 auto; }*/
	.myViewClass, #block-views-recientes-block { display:none; }
	.program-header { font-size:200%; padding-left:5%;}        
        #searchable { width:100%; margin:0 auto; height:35px; }
	#searchable .input-group { width:50%; float:right; }

        
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	/*.main-container .block-views { width:98%; min-width:280px; margin:0 auto; }*/
	.myViewClass, #block-views-recientes-block { display:none; }
	.program-header { font-size:90%;}
	h1.page-header { font-size:150%;}        
        #searchable { width:100%; margin:0 auto; height:35px; }
	#searchable .input-group { width:100%; float:right; }
        
}

/*.myViewClass .views-row { margin:5px; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); color:#fff;  border-radius:.2em; }

.myViewClass span.field-content a { background:rgba(237, 107, 6, 1); color:white; font-size:120%; padding:5px; border-radius:.2em; text-shadow: 1px 1px #333; }*/

.myMenuListNav ul {
    display:inline-block;
    background: rgba(248,248,248,1);
    list-style-type: none;   
    text-shadow:1px 1px #fff;
    padding:10px;    
}

.myMenuListNav ul li {  }

.myMenuListNav ul li a {
    padding:10px;
    color:#333;
    width: 100%;
    display: block;
}

.myMenuListNav ul li a:hover {
    background: #ccc; text-decoration: none;
}

.view_class_4 { background:url(/sites/default/files/vc4.jpg) no-repeat bottom center;  }
.view_class_8 { background:url(/sites/default/files/vc8.jpg) no-repeat bottom center;  }
.view_class_10 { background:url(/sites/default/files/vc10.jpg) no-repeat bottom center;  }
.view_class_18 { background:url(/sites/default/files/vc18.jpg) no-repeat bottom center;  }
.view_class_1486 { background:url(/sites/default/files/vc12.jpg) no-repeat bottom center;  }
.view_class_13 { background:url(/sites/default/files/vc123.jpg) no-repeat bottom center; }
.view_class_14 { background:url(/sites/default/files/vc200.jpg) no-repeat bottom center; }
.view_class_130 { background:url(/sites/default/files/vc130.jpg) no-repeat bottom center; }
.view_class_123 { background:url(/sites/default/files/vc123.jpg) no-repeat bottom center; }
.view_class_705 { background:url(/sites/default/files/vc705.jpg) no-repeat top center; }
.view_class_117, .view_class_815 { background:url(/sites/default/files/vc117.jpg) no-repeat bottom center; }
.view_class_711 { background:url(/sites/default/files/vc711.jpg) no-repeat top center; }
.view_class_716 { background:url(/sites/default/files/vc716.jpg) no-repeat top center; }
.view_class_735 { background:url(/sites/default/files/vc735.jpg) no-repeat top center; }
.view_class_739 { background:url(/sites/default/files/vc739.jpg) no-repeat bottom center; }
.view_class_20 { background:url(/sites/default/files/vc20.jpg) no-repeat bottom center; }
.view_class_805 { background:url(/sites/default/files/vc805.jpg) no-repeat top center; }
.view_class_726 { background:url(/sites/default/files/vc726.jpg) no-repeat top center; }
.view_class_729 { background:url(/sites/default/files/vc729.jpg) no-repeat top center; }
.view_class_831 { background:url(/sites/default/files/vc831.jpg) no-repeat top center ; }
.view_class_834 { background:url(/sites/default/files/vc834.jpg) no-repeat top center ; }
.view_class_872 { background:url(/sites/default/files/vc872.jpg) no-repeat top center; }
.view_class_904 { background:url(/sites/default/files/vc904.jpg) no-repeat top center; }
.view_class_1072{ background:url(/sites/default/files/VC1072-NAF.jpg) no-repeat top center;}
.view_class_1085 { background:url(/sites/default/files/comite/imagen.jpg) no-repeat top center;}

.view_class_1250 { background:url(/sites/default/files/vc711.jpg) no-repeat top center; }

.view_class_1433, .view_class_1434, .view_class_1435, .view_class_1436, .view_class_1437, .view_class_1438 { background:url(/sites/default/files/vc20.jpg) no-repeat bottom center; }

.view_class_1439, .view_class_1440, .view_class_1441, .view_class_1442 { background:url(/sites/default/files/vc10.jpg) no-repeat bottom center; }
.view_class_1443, .view_class_1444, .view_class_1445 { background:url(/sites/default/files/vc10.jpg) no-repeat bottom center; }
.view_class_1446, .view_class_1447, .view_class_1448, .view_class_1449 { background:url(/sites/default/files/vc200.jpg) no-repeat bottom center; }
.view_class_1450, .view_class_1451, .view_class_1452, .view_class_1453 { background:url(/sites/default/files/vc200.jpg) no-repeat bottom center; }

.view_class_1454, .view_class_1455, .view_class_1456, .view_class_1457, .view_class_1355 { background:url(/sites/default/files/vc117.jpg) no-repeat bottom center; }
.view_class_1458, .view_class_1459, .view_class_1460, .view_class_1461, .view_class_1099 { background:url(/sites/default/files/vc117.jpg) no-repeat bottom center; }

.view_class_1462, .view_class_1463, .view_class_1465, .view_class_41 { background:url(/sites/default/files/vc12.jpg) no-repeat bottom center; }
.view_class_1581, .view_class_1466, .view_class_1467 { background:url(/sites/default/files/vc12.jpg) no-repeat bottom center; }

.view_class_1468, .view_class_1469, .view_class_1470, .view_class_1471 { background:url(/sites/default/files/vc4.jpg) no-repeat bottom center; } 
.view_class_1472, .view_class_1473, .view_class_1474 { background:url(/sites/default/files/vc4.jpg) no-repeat bottom center; }

.view_class_1477, .view_class_1478, .view_class_1479 { background:url(/sites/default/files/vc18.jpg) no-repeat bottom center; }
.view_class_1480, .view_class_1481, .view_class_1482 { background:url(/sites/default/files/vc18.jpg) no-repeat bottom center; }

.myViewClass { min-height:400px; padding-top:15px; }

.book-navigation { display:none; }

h1.page-header { margin-top:5px; }

#rootwizard ul.nav-pills { margin-bottom:10px; }

#postcript_bottom { margin-top:20px; }

/*.views-field-created { width:auto; float:left; margin-right:5px; -webkit-transform: skew(-20deg); -moz-transform: skew(-20deg); -o-transform: skew(-20deg); background:#2963ad; color:#fff; padding:10px; border-radius:.3em; position:relative;  }*/

.views-field-created { width:auto; float:left; margin-right:5px; background:#004563; color:#fff; padding:10px; border-radius:.2em; position:relative;  }

#block-views-recientes-block .views-field-created, #block-views-recientes-block .views-field-title { padding:5px; margin-bottom:3px; }

.fImage { margin-top:15px; }
h3.toTitle { margin-top:5px; }
.programa { margin-bottom:20px; }
.bText { position:absolute; bottom:0; width:100%; text-align:center; color:#000; background:rgba(255,255,255,.7); padding-bottom: 10px; margin-bottom:0px; }
.programas { position:relative; }
.descript { position:absolute; bottom:0px; width:100%; padding:1%; color:#fff; }
.spn { width:140px; height:140px; position:relative; display:block; margin:0 auto; }
.jumbotron { margin-bottom:0px; background:transparent; border-radius:0px; }
.jumbotron h1 { color:#fff; text-shadow:2px 2px #000; font-size:300%;  }
.p7565 { background:url(/sites/default/files/pictures/nprogramas/7565.jpg) no-repeat center center; background-size:100%; }
.snies { color:#fff; text-shadow:1px 1px #fff; }
.custom_programa { position:relative; }
.custom_programa img { 

    width: 100%;
    height: 350px;
    display: block;
    margin: 0 auto;

} 
.custom_programa .tdiv { position:absolute; bottom:0; color:#fff; width:50%; }
.program-header { text-shadow:2px 2px #000; text-transform:uppercase;}
.specialized { width:140px; height:140px; display:block; position:absolute; top:0; left:0; background: url(/sites/default/files/pdestudios/spec-tag.png) top left no-repeat; }
.tecnopro { width:140px; height:140px; display:block; position:absolute; top:0; left:0; background: url(/sites/default/files/pdestudios/tecno-tag.png) top left no-repeat; }
.tecnipro { width:140px; height:140px; display:block; position:absolute; top:0; left:0; background: url(/sites/default/files/pdestudios/tecni-tag.png) top left no-repeat; }
.propro { width:140px; height:140px; display:block; position:absolute; top:0; left:0; background: url(/sites/default/files/pdestudios/pro-tag.png) top left no-repeat; }

.specialized-wrapper { width:140px; height:140px; display:block; position:relative; margin:0 auto; }
#block-block-9 { padding:2px; background:#efefef; z-index:9999; border-top: 1px solid #004563;}
/*#block-block-9 { padding:2px; position:fixed; bottom:0; left:0; width:100%; background:#efefef; z-index:9999; border-top: 1px solid #2963ad;}*/
#block-block-9 p { margin:3px; color:#333; }
span.badge > a { color:white; }

.footerMenu ul li { list-style-type:none; padding-left: 0; margin-left: 0; text-align: left;}
.footerMenu ul li a { color:#fff;}
.webform-client-form-734 input, .webform-client-form-734 textarea, #edit-submitted-programa,#webform-client-form-1287 input,#webform-client-form-1287 textarea, #webform-client-form-1287 select {
    width: 100%;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #7b7b7b;
    border-radius: .2em;
    box-shadow: none;
    display: inline-block;
    margin-bottom: 15px;
    padding: 5px;
    resize: none;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    color: #000;
}

  .webform-client-form-1151 input, .webform-client-form-1151 textarea, #edit-submitted-programa, #edit-submitted-ciudad-ofer{
    width: 100%;
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    border-radius: .2em;
    box-shadow: none;
    display: inline-block;
    margin-bottom: 15px;
    padding: 5px;
    resize: none;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
}

#webform-client-form-1151 .grippie {
    display: none;
}  

.conv_cs {position : absolute; top:10px; right: 30px; width:100%; max-width:180px; }
.slide__caption { background:rgba(0,0,0,.7);}
.slide__caption a { color:#fff; text-align: center;}


.views-field-field-image { display: block; float: left; width:35%; max-width: 120px;}
.views-field-body { display: block; float: right; width: calc(100% - 130px);  }
.views-field-title { display: block;}
.row-news, .row-events { width: 100%; height: 110px; overflow: hidden; margin-bottom: 10px; clear: both; }

.navbar-default .navbar-nav > li > a {
  color: #333;
}

.iconx { display:block; font-size:150%; text-align: center; }

.nbLink { border:0;}
.bLink { border-right:1px solid #ddd;}

.tm { margin: 20px auto; }

.tecnarNav { font-style: italic; margin: 5px auto 0 auto; min-height: 40px; }

.tecnarNav #btnav { background-color: rgba(7, 73, 142, 1); border-radius: 1px; border:1px solid #eee; margin:3px 0; padding: 5px;  }
.tecnarNav #btnav span.icon-bar { background-color: #fff; }
.tecnarNav div#bs-navbar-collapse-111 ul.nav li a {

    padding-top: 7px;
    padding-bottom: 7px;
    height: 40px;

}.tecnarNav div#bs-navbar-collapse-111 ul.nav li a:hover {

    background: white;
    color: #004563;

}
#whereToGo h4.modal-title, #onlineToGo h4.modal-title { color : #333; }

#signupModal div.modal-dialog { margin-top : 140px; width:100%; max-width:800px; }
#signupModal div.modal-body { padding:5px; }
.views-field-field-cover img{ width:100%; height:auto; }
.views-widget-filter-field_categoria_value, .views-widget-filter-field_tipo_value { width:100%; display:block; }

.pubs .views-field-title { position:absolute; top:0; padding:10px; background:rgba(0,0,0,.7); margin:0; width:calc(100% - 30px); }
.pubs .views-field-title a { color:#fff; }
.pubs span p { display:none; position:absolute; bottom:0; padding:10px; background:rgba(0,0,0,.7); color:#fff; margin:0; width:calc(100% - 30px); }

.row-view {
    min-height: 130px;
    margin: 15px 0;
}
.row-view .fields-views-container {
    height: 100%;
}
.row-view .views-field.views-field-title {
    height: calc(100% - 77px);
    overflow: hidden;
}

.row-view .views-field.views-field-field-banner-top img {
    width: 100%;
    height: auto;
}
.row-view .views-field.views-field-field-fecha-realizacion-evento {
    position: absolute;
    top: calc(100% - 82px);
    background: #0061A0;
    padding: 2px 5px 0;
    color: #fff;
    font-size: 14px;
}
.row-view .views-field.views-field-title a {
    color: #5c5c5c;
    font-size: 20px;
    height: 52px;
    width: 100%;
    display: block;
    line-height: 24px;
    padding: 5px 0 0 0;
    border-bottom: 2px solid #fff;
}
.row-view .views-field.views-field-title a:hover{
	color: #0061A1;
	border-bottom:2px solid #0061A1;
	text-decoration: none;
}


.row-view .views-view-grid {
    margin: 30px 0;
}
/*
.bloque-noticias .block-title {
    background: none;
    color: #333;
    border-radius: 0;
    margin: 0;
    border-top: 1px solid #e3e3e3;
    padding: 20px 0 0 0;
}
.region-content .block-views .block-content {
    padding: 20px 0 10px 0;
    border-top: 4px solid rgba(237,107,6,1);
    margin-bottom: 40px;
}*/
.bloque-noticias .block-title{
    font-size: 29px;
}

.region .more-link a {
    background-color: rgba(237,107,6,1) !important;
    background: none;
        background-color: rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    border: none;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    float: right;
    margin: 0;
}

.region .more-link a:hover{
	background-color: rgb(153, 69, 3);
}
.region-content .more-link {
    position: relative;
    display: block;
    height: 20px;
}

.view-rutas-ac-demicas .views-field.views-field-field-fecha-realizacion-evento {
    position: relative;
    width: 120px;
    font-size: 16px;
}
.view-rutas-ac-demicas .views-field.views-field-title {
    height: 30px;
}
#block-views-rutas-ac-demicas-block .row-view {
    margin: 0;
    padding: 5px 0 10px;
    min-height: 20px;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
}
.bloque-noticias .pager {
    width: 50%;
    float: left;
    margin: 0;
    text-align: left;
    padding-left: 15px;
}
.bloque-noticias .more-link {
    width: 50%;
    float: right;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 0 10px;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 0;
    font-size: 20px;
}
.row-view .views-field.views-field-body {
width: 100%;
margin-top: 10px;
color: #777;
border-bottom: 1px solid;
height: 60px;
overflow: hidden;
}
#node-1151 h2 a {
    display: none;
}

.row-view-programa {
    display: block;
    height: 170px;
    padding: 0 10px;
    margin: 25px 0;
    float: left;
    position: relative;
}
.row-view-programa .views-field-title {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #d4d4d4;
    height: 90px;
}
.row-view-programa .views-field.views-field-field-bannertop {
  height: 80px;
  display: block;
  width: 100%;
}
.view-grouping-content {
  display: inline-block;
  position: relative;
  width: 100%;
}
.view-grouping-content h3{
  width: 100%;
  display: inline-block;
  height: 30px;
  border-bottom: 2px solid #4444;
  margin: : 20px;
  text-align: center;
 }
.view-grouping-header h2{
  border-bottom: 3px solid #ED6B06;
  padding: 10px 0;
}
.row-view-programa .views-field-title a {
  color: #6c6c6c;
}
.views-field.views-field-field-convenio-cs {
  width: 100%;
  text-align: center;
  background-color: #0c7d29;
  color: #fff;
}
img {
}
.row-view-programa .views-field.views-field-field-bannertop img {
  width:   100%;
}
.views-field.views-field-field-modalidad {
    background-color: #fff;
    padding-left: 5px;
    margin: 0;
    top: 0;
    position: absolute;
    padding-right: 10px;
    color: #0061A1;
    border-bottom: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
}

.views-field.views-field-field-ciudad-oferta-1 {
    right: 0;
    margin-right: 10px;
    bottom: 0;
    color: #969696;
    position: absolute;
    display: block;
    height: 100%;
    padding-top: 150px;
    z-index: -99;
}

#views-exposed-form-vista-programas-page #edit-title-wrapper,#views-exposed-form-vista-educacion-continuada-page #edit-title-wrapper {
  width: 100%;
}
#views-exposed-form-vista-programas-page #edit-field-nivel-value-wrapper{
  width: 100%;
}
#views-exposed-form-vista-programas-page #edit-field-ciudad-oferta-value-wrapper{
  width: 100%;
}
#views-exposed-form-vista-programas-page #edit-field-modalidad-value-wrapper{
  width: 100%;
}

.edu-cont-container {
    margin-top: 30px;
}

.edu-cont-container > .edu-div > .nav-pills > li.active > a,.edu-cont-container > .edu-div > .nav-pills > li.active > a:hover,.edu-cont-container >.edu-div >.nav-pills > li.active > a:focus {
  background-color:#0061a1 !important;
  color:  #fff !important;
  border-bottom: 2px solid #154768;
}

.edu-cont-container > .edu-div > .nav-pills > li > a{

  color: #333354 !important;
    text-align: center;
  border: 1px solid #ccc;
  
}

.edu-div .nav.nav-pills li {
    width: 130px;
    display: inline-block;
    padding: 0;
    margin: 3px;
    text-align: center;
}

.view.view-facultades.view-id-facultades img {
    width: auto;
    height: 100px;
}

.pqrs-label {
    font-family: 'Tahoma';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #ed6b06 !important;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
    animation: glowing 3000ms infinite;
}

@media (min-width: 768px){
    .navbar-nav {
        float: right;
        margin: 0;
    }
}
.img-encabezado-programas {
    padding: 0;
    margin: 0;
}

.botones-oferta-facultad {
    width: 100%;
    display: block;
    /*border: 1px solid red;*/
    padding: 0;
    margin: 10px 5px 20px 5px;
}
.btn-oferta-facultad {
    list-style: none;
    padding: 0;
    margin: 0;
}
.btn-oferta-facultad .btn-oferta {
    display: inline-block;
}
.btn-oferta-facultad .dropdown-menu {
    background-color: #07488c;
}

.btn-bienestar-dpto {
    list-style: none;
    padding: 0;
    margin: 0;
}
.btn-bienestar-dpto .btn-bienestar {
    display: inline;
}
.btn-bienestar-dpto .dropdown-menu {
    background-color: #07488c;
}

@media (max-width: 520px){
     .btn-oferta a,.btn-oferta {
        width: 100%;
    }
    .btn-oferta{
        margin: 5px 0;
    }
}
.programa-item-height {
    min-height: 85px;
    overflow: hidden;
}
.dropdown-toggle.toggle-oferta {

    font-family: 'Tahoma';
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #ed6b06 !important;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
    animation: glowing 3000ms infinite;

}

/*ANIMATION FOR ASISTENCIA FINANCIERA*/
.dropdown-toggle.toggle-financiera {

    font-family: 'Tahoma';
    font-size: 13px;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
}

.financiera-label {
    font-family: 'Tahoma';
    font-size: 16px;
    color: #ed6b06 !important;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
    animation: glowing 300ms infinite;
}

@keyframes glowing {
  0% {     
    text-shadow: 0px 0px -10px rgba(255,255,255,0.7);
    }
  40% { text-shadow: 0px 0px 20px rgba(255,255,255,0.7); }
  60% { text-shadow: 0px 0px 20px rgba(255,255,255,0.7); }
  100% { text-shadow: 0px 0px -10px rgba(255,255,255,0.7); }
}

.label-egre {
    font-family: 'Tahoma';
    font-size: 16px;
    color: #ed6b06 !important;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
    animation: glowing 300ms infinite;
}

.text-egresado {
    font-family: 'Tahoma';
    font-size: 16px;
    color: #343a40 !important;
    text-shadow: 0px 0px 1px rgb(0, 0, 0);
}

.zoomIt{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform .5s ease-out;
}
.zoomIt:hover{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.2)
}