@font-face{font-family:Lato-Semibold;src:url(../fonts/Lato-Semibold.ttf);}
@font-face{font-family:Lato-Regular;src:url(../fonts/Lato-Regular.ttf);}
@font-face{font-family:Lato-Light;src:url(../fonts/Lato-Light.ttf);}
@font-face{font-family:Lato-Bold;src:url(../fonts/Lato-Bold.ttf);}
@font-face {
    font-family: titillium;
    src: url('../fonts/Titillium-Web-regular.ttf');
}
@font-face {
    font-family: titillium-bold;
    src: url('../fonts/Titillium-Web-regular.ttf');
}
html{height:100%;}
body{height:100%;font-family:Lato-Regular, Lato-Light, Lato-Semibold, Lato-Bold;margin:0;background:#FEFEFE !important;background:-moz-linear-gradient(left, #134597 0%, #134597 16.66666667%, #333 16.66666667%, #333 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#134597), color-stop(16.66666667%,#134597), color-stop(16.66666667%,#333), color-stop(100%,#333));background:-webkit-linear-gradient(left, #134597 0%,#134597 16.66666667%,#333 16.66666667%,#333 100%);background:-o-linear-gradient(left, #134597 0%,#134597 16.66666667%,#333 16.66666667%,#333 100%);background:-ms-linear-gradient(left, #134597 0%,#134597 16.66666667%,#333 16.66666667%,#333 100%);background:linear-gradient(to right, #134597 0%,#134597 16.66666667%,#333 16.66666667%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#134597', endColorstr='#333',GradientType=1); font-size: 16px}
p{margin:0 0 15px;}
ul,ol,div,li,a,p,select,input:not([type="checkbox"]):not([type="radio"]){
    -webkit-appearance: none;
}

.home-info-box{min-height:180px;}
.padding-left-5-percent{padding-left:5%;}
.padding-right-5-percent{padding-right:5%;}
.color-blue{color:#134597;}
.color-black{color: black;}
.padding-left-2-percent{padding-left:2%;}
.padding-right-2-percent{padding-right:2%;}
.logo-white-background{margin: 0 auto;}
.logo-white img{padding: 15px 0px;max-height: 70px;}
.form-group.required .control-label:after{color:#d00;content:"*";position:absolute;margin-left:8px;top:7px;font-family:'Glyphicons Halflings';font-weight:normal;font-size:8px;}
.form-group.required .control-label{color:#606060 !important;}
.admin-content > .panel > .panel-heading{background-image:none;background-color:#134597;color:white;}
.highlight{color:white !important;background-color:#134597 !important;border-left:4px solid #134597;}
.highlight > a{color:white !important;}
.width-33{width:33.3333333%;}
.width-16{width:16.66666667%}
.width-8{width:8.8888888%;}
.width-6{width:6.6666666%;}
.styleMenuButtonDisplay{background-color:white !important;color:#134597 !important;}
.label-revisors-title{min-height:4vh;margin-top:5px;margin-bottom:5px;}
.buttonPadding{padding-left:20px !important;padding-right:0px !important;}
.admin-content > .panel > .panel-heading > h1{padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;color:whitesmoke;}
.semg-menu{background-color:#134597;}
.semg-menu .panel{margin-bottom:0;}
.semg-menu li:hover{border-left:4px solid #134597;background-color:white;}
.semg-menu li:hover a[aria-expanded="true"]{color:#134597;}
.semg-menu li a{color:white;padding-top:12px;padding-bottom:12px;padding-left:25px;}
.semg-menu li a:hover, .semg-menu li a:active, .semg-menu li a:focus{color:#134597 !important;background-color:white;}
ul.semg-sub-menu li a{color:#134597;border-bottom:0;padding-left:10px !important;width: 85%;}
ul.semg-sub-menu li:hover{border-left:0px !important;color:#134597;}
ul.semg-sub-menu li.highlight a:hover{color: white !IMPORTANT; background: initial;}
ul.semg-sub-menu li.side-blue a:hover{color: white !IMPORTANT; background: initial;}
ul.semg-sub-menu li{padding-top:0px !important;padding-bottom:0px !important;}
.lnk-sign-in{color:white;background-color:#134597;border-bottom:0 !important;text-transform: uppercase;}
.lnk-sign-in:hover{color:#134597;background-color:white;}
.semg-sub-menu{background-color:white;color:#308685;list-style-type:none;}
.semg-sub-menu li{padding-left:10px;}
.side-menu.sidebar-nav > .navbar{margin-bottom:0; height:100%;}
.semg-footer{display: none;background-color:#333;color:whitesmoke;height:130px;}
.semg-footer-content{padding-left:100px;padding-right:100px;height:100%;}
.semg-header-bg{background-image:url(../images/Home_cabecera.jpg);height:149px;background-size:100% 150px;background-repeat:no-repeat;}
.semg-master-header-bg{background:white;margin-bottom:20px;}
/*.semg-header{height:149px;}*/
.content-text-style{color:#606060;}
admin-content{background:#7CA0B6;}
.center-content{padding-top:40px;padding-left:100px;padding-right:100px;}
.header-content{/*min-height:142px;*/padding-right:0px;}
.header-content img{
    width: 100%;
}
.master-header-content{height:93.2px;}
.admin-header-content{height:93.2px;}
.admin-photo{display:inline-block;vertical-align:middle;top:2vh;}
.admin-photo.frontend{display:inline-block;vertical-align:middle;width:100%!important;}
.admin-photo img{height:40px;width:40px;}
.admin-content-box{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.font-15{font-size:15px;}
.fonth2{font-size:20px !important;}
.title{font-family:Arial,Helvetica,Sans-serif !important;text-transform:none;color:#145555;}
.location-name{color:#134597;font-weight:bold;}
.mg-top-20{margin-top:20px;}
.mg-top-15{margin-top:15px !important;}
.mg-top-10{margin-top:10px !important;}
.mg-top-5{margin-top:5px !important;}
.mg-bottom-20{margin-bottom:20px;}
.mg-top-40{margin-top:40px;}
.mg-left-10{margin-left:10px;}
.mg-right-30{margin-right: 30px;}
.d-inline-block{display: inline-block;}
.d-flex{display: flex;}
.d-none{display: none;}
.align-center{align-items: center;}
.list-style-none{list-style: none;}
.collapse-content{padding-top:20px;padding-left:20px;}
.congresoImg{margin-right:10px;margin-bottom:10px;margin-left:30px;float:right;}
@media (min-width:1000px) {
    .congresoImg{margin-right:50px;}
}
@media (max-width:768px) {
    .congresoImg{margin-bottom:100px;}
}
.chevron-style{/*background-color:#DFE7E9;*/padding:3px 4px 3px 4px;color:#2991b5;}
.search-news{border:1px solid #606060;background-color:#fff;font-weight:bold;outline:none;height:28px;padding-left:10px;}
.semg-button{border:none;color:white;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;white-space:nowrap;overflow:hidden;min-width:15%;padding:5px;}
.semg-button:hover{text-decoration:none;color:white;}
.semg-button:active{text-decoration:none !important;color:white !important;}
.semg-button:visited{text-decoration:none !important;color:white !important;}
.semg-button.search{padding-left:30px;padding-right:30px;min-height:4vh;}
.bg-dark-ocher{background-color:#134597;}
.news-row-style > .date{font-weight:bold;font-size:18px;}
.news-row-style > h2{margin-bottom:0px;margin-top:0px;}
.news-row-style > .news-content{height:8vh;margin-bottom:14px;overflow:hidden;}
.semg.alert{border-radius:0 !important;}
.panel.note-editor{border-radius:0 !important;}
.orange{color:#134597;}
.semg-location-text{font-weight:bold;padding-top:1vh;padding-bottom:0.5vh;}
.header-logo-congreso, .header-logo-semg{padding-top:20px;}
.header-logo-congreso{max-width:370px;}
.header-logo-semg{float:right;max-width:160px;}
.content-height{padding-left:50px;padding-right:0px;min-height:calc(100vh - 310px);}
.news-article{word-wrap:break-word;}
.news-body{margin-bottom:30px;}
.news-body > div{margin-top:30px;}
.news-title{font-size:36px;font-weight:bold;}
.news-details-content{}
.news-body > .news-details-content{margin-top:50px !important;}
.news-details-status,
.news-details-author{font-weight:bold;}
.news-details-date{font-style:italic;}
.program-advance > div div.col-md-12 > div.row > div.col-md-2 > p{text-align:right;}
.back-news > a{color:#606060;text-decoration:none;}
.footer-text{font-size:90%;padding-top:30px;padding-bottom:10px;text-align:center;}
.footer-text a{color:whitesmoke;}
.semg-content{min-height:100vh;background-color:white;padding: 0;}
.semg-master-content{min-height:100vh;background-color:#C8DBE7;}
.required{color:red;font-size:14px;}
.circle-btn{border-radius:100% !important;width:43px;padding:6px 12px 6px 9px !important;}
.custom-pagination > li a,
.custom-pagination > li span{background-color:#606060 !important;color:white !important;margin-left:1px !important;}
.custom-pagination > li.disabled span,
.custom-pagination > li:last-child a,
.custom-pagination > li:first-child a{background:transparent !important;border:none;color:#606060 !important;}
.custom-pagination > li.active span{background-color:#134597 !important;border-color:#606060;}
.advance-date{color:#134597;font-weight:bold;padding-top:10px;padding-bottom:5px;}
.carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .fa-angle-right{right:50%;margin-right:-10px;}
.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .fa-angle-left, .carousel-control .fa-angle-right{position:absolute;top:50%;display:inline-block;margin-top:-10px;}
.semg-search-content{padding-right:0;}
.semg-search-content > div.row{background-color:#DFE7E9;max-height:40px;}
.semg-search-content input{outline:none;border:none;background-color:transparent;font-weight:bolder;color:#325E7B;border-bottom:1px solid #325E7B;margin-top:4px;margin-bottom:4px;width:80%;}
.semg-search-content i.fa-search{color:#325E7B;position:absolute;top:20%;}
.semg-search-content ul{display:inline;list-style-type:none;margin:0;padding:0;margin-right:8px;}
.semg-search-content ul li{float:right;color:#325E7B;}
.semg-search-content ul li i{padding:6px 5px 0px 5px;}
.semg-search-content input::-moz-placeholder{color:#325E7B !important;}
.semg-search-content input:-ms-input-placeholder{color:#325E7B !important;}
.semg-search-content input:-moz-placeholder{color:#325E7B !important;}
.semg-search-content input::-webkit-input-placeholder{color:#325E7B !important;}
.admin-semg-search-content input.admin-search-news{outline:none;border:none;background-color:transparent;font-weight:bolder;border-bottom:1px solid #325E7B;margin-top:4px;margin-bottom:4px;width:98%;min-height:4vh;}
.admin-semg-search-content select.admin-search-news{outline:none;border:none;background-color:transparent;font-weight:bolder;border-bottom:1px solid #325E7B;margin-top:4px;margin-bottom:4px;width:100%;min-height:4vh;}
.admin-semg-search-content i.fa-search{color:#325E7B;position:absolute;top:20%;}
.admin-semg-search-content input::-moz-placeholder{color:#606060 !important;}
.admin-semg-search-content input:-ms-input-placeholder{color:#606060 !important;}
.admin-semg-search-content input:-moz-placeholder{color:#606060 !important;}
.admin-semg-search-content input::-webkit-input-placeholder{color:#606060 !important;}
.admin-search-news{border:1px solid #606060;background-color:#fff;font-weight:bold;outline:none;height:28px;padding-left:10px;}
.img-carousel{margin-right:auto;margin-left:auto;min-width:100%;}
.structure-style{margin-bottom:30px;margin-top:30px;}
.structure-style p{max-width:80%;}
.semg-menu .dropdown-menu li a{color:#eb7d00;}
.text-align-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}
.text-lowercase{text-transform:lowercase;}
.semg.form-control{border-radius:0;}
.semg.dropdown-menu{border-radius:0;}
.semg.btn{border-radius:0 !important;}
.semg.input-group-addon{border-radius:0 !important;}
textarea.semg.form-control{resize:none;}
.semg-check{padding-top:7px !important;}
.semg-check > input[type="checkbox"]{margin-top:3px;}
.hotels-container > div > div.carousel,
.hotels-container > div > p{margin-bottom:30px;}
.hotels-container div.static p{margin-bottom:10px !important;}
.hotels-container > div > div.carousel p{text-align:center;color:#365D7B;margin-bottom:0;}
.hotels-container > div > div.carousel a{margin-bottom:5px;}
.hotels-container div img{margin:auto;min-width:100%;}
.hotels-container > div i[class*="fa-star"]{color:#134597;}
.hotels-container .badge{border-radius:0 !important;font-size:0.7em;}
.hotel-carousel{background:none !important;color:#606060;opacity:1;height:0 !important;width:0 !important;color:#606060;opacity:1;top:33%;}
.hotel-carousel:hover{color:#606060;opacity:1;}
.hotel-carousel:visited{color:#606060;opacity:1;}
.hotel-carousel:link{color:#606060;opacity:1;}
.hotel-carousel > span.fa.fa-angle-left{right:100% !important;}
.hotel-carousel > span.fa.fa-angle-right{left:100% !important;}
.hotels-btn{white-space:nowrap;padding:10px;}
.hotels-booking{text-align: center; padding: 10px 25px;}
.hotels-booking button {width: 100%;}
.col-badge{padding-left:1px;padding-right:1px;margin-bottom:2px;}
.semg-btn-pad-top-bot-8{padding-bottom:8px;padding-top:8px;}
.btn-file{position:relative;overflow:hidden;border-radius:0 !important;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
#img-upload{width:100%;}
.error-msg{color:#a94442;}
.hotels-container .slick-slide{outline:none !important;}
.side-menu .slimScrollBar{height:60px !important;}
.navbar-toggle.white{}
.navbar-toggle.white .icon-bar{background-color:#ffffff;}
.mainsection-content-font{color:#606060;}
.mainsection-content-font > b{font-size:22px;}
.semg-sub-menu.collapse{display:none !important;}
.semg-sub-menu.collapse.in{display:block !important;}
.blue-text{color:#2991b5;}
span[data-toggle="collapse"]{cursor:pointer !important;}
.semg-admin-dropdown{outline:none !important;border:0 !important;background-color:white !important;box-shadow:none !important;}
.custom-summernote .note-editable{min-height:30vh;}
.custom-summernote .note-statusbar{visibility:hidden;}
.admin-custom-pagination a{color:#134597 !important;}
.admin-custom-pagination .page-item.active span{background-color:#134597 !important;border-color:#134597 !important;}
.semg-admin-header-dropdown{width:133px !important;left:initial !important;min-width:133px !important;}
.semg-admin-header-dropdown li{width:130px !important;}
.pull-right > .semg-admin-header-dropdown{right:17px !important;}
.nav-stacked.semg-menu>li+li{margin-top:0;}
.historic-img{vertical-align:middle;margin-bottom:5px;opacity:1;}
.semg-links{color:#134597;cursor:pointer;}
.semg-links:hover{color:#337ab7;}
.text-align-center{text-align:center;}
.index-img-responsive{height:14vh;padding-bottom:1vh;}
.edit-image-container{position:relative;padding:0 !important;}
.edit-image-container-btn{position:absolute;top:0;right:0;width:6% !important;min-width:initial !important;color:white;background-color:rgba(0, 0, 0, 0.5);}
.see-password-btn{background:transparent !important;color:black !important;outline:none !important;}
.see-password-btn:active{color:black !important;}
.pointer{cursor:pointer;}
.no-border{border:0;}
.margin-auto{margin:auto !important;}
.paragraph-header{margin:25px 0 5px 0;font-weight:bold;}
.color-ocher{color:#134597;}
.color-white{color:#ffffff !important;}
.border-color-black{border-color:#000;}
.bold{font-weight:bold;}
.max-height-100p{max-height:100px;}
.max-height-40p{max-height:40px;}
.max-width-40p{max-width:40px;}
.max-width-80p{max-width:80px;}
.max-width-60p{max-width:60px;}
.max-height-140p{max-height:140px;}
.max-width-140p{max-width:140px;}
.max-height-250p{max-height:250px;}
.hover-dark-ocher-li:hover{background:whitesmoke !important;color:#134597 !important;}
@media print{@page{size:auto;margin:0;}
body{margin-left:5px;}
.content-height{min-height:50px;max-height:50px;}
}
.bg-white{background-color:white !important;}
.bg-green{background-color:#22FF22 !important;}
.bg-green-light{background-color:#88FF88 !important;}
.bg-blue{background-color:#8888FF !important;}
.bg-yellow{background-color:#FFFF88 !important;}
.bg-red{background-color:#FF8888 !important;}
.bg-orange{background-color: #EB7D00 !important;}
.bg-blue-file{background-color: #337ab7 !important;}
.bg-blue-semg{background-color: #134597 !important;}
.bg-dark-blue-semg{background-color: #134597 !important;}
.border-black{border:1px #000 solid;}
#___gcse_0{visibility: hidden;height: 0;}
.gcsc-branding{visibility: hidden;height: 0;}
.comision-content{color: #a8a8a8; margin-left: 18px;}
.bg-grey{
    background: #4d4d4d !important;
}

.avance-button{text-align: right;padding-right: 70px; margin-top: 10px;}
.avance-button button{min-width: 250px;}
.mw-100{max-width: 100%;}
.mh-100{max-height: 100%;}
.m-0{margin: 0px!important}
.p-0{padding: 0px!important}
.mx-0{margin-left: 0px!important;margin-right: 0px!important}
.px-0{padding-left: 0px!important;padding-right: 0px!important}
.mr-0{margin-right: 0px!important}
.ml-0{margin-left: 0px!important}
.mt-0{margin-top: 0px!important}
.mb-0{margin-bottom: 0px!important}
.mb-10{margin-bottom: 10px!important}
.mb-20{margin-bottom: 20px!important}
.pr-0{padding-right: 0px!important}
.pl-0{padding-left: 0px!important}
.t-uppercase{text-transform: uppercase;}

@media (min-width: 993px) {
    #buscar-news-btn {
        padding-right: 25px;
    }
}

.home-icon{
    height: 92px;
}
/*.hidden{
    visibility: hidden;
    height: 0;
    width: 0;
    display: inherit !important;
}
*/
 .word-break-all{
     word-break: break-all !important;
 }

.index-btns .btn-congreso-home{
    width: 130px;
    height: auto;
}

.navbar-header{
    display: block;
    float: none;
    background-color: #134597;
}

#semg-congress-intro{
    padding-right: 20px;
    margin-top: 20px;
    text-align: left;
    padding-left: 20px;
}

@media (min-width:769px){
    #semg-congress-intro{
        padding-right: 50px;
        padding-left: 10px;
    }
}

#semg-congress-intro h1{
    color: #134597;
    font-size: 25px;
    line-height: 36px;
}

#semg-congress-intro h2{
    font-size: 20px;
    line-height: 36px;
}

@media (min-width:769px){
    #semg-congress-intro h2{
        font-size: 25px;
        line-height: 36px;
    }
}

#semg-congress-intro button{
    margin-bottom: 20px;
}

@media (max-width:1196px){
    .semg-menu li a{
        padding-left: 15px;
        padding-right: 0;
        /*font-size: 12px;*/
    }

    ul.semg-sub-menu li a{
        padding-left: 10px !important;
    }
}

@media (min-width:993px) {
    .navbar {
        position: fixed;
    }
}

@media (min-width:992px) {
    .col-md-custom-2-5{
        width: 21%;
    }
    .col-md-custom-9-5{
        width: 79%;
    }
}

@media (min-width:1200px) {
    .col-md-custom-2-5{
        width: 18%;
    }
    .col-md-custom-9-5{
        width: 82%;
    }
}

@media (min-width: 993px){

    .navbar-collapse.collapse {
        width: 100% !important;
        height: 100% !important;
    }
}


@media (max-width: 993px){
    .side-menu.sidebar-nav > .navbar{
        /*margin-bottom: initial;*/
        /*height: initial;*/
        width: initial !important;
    }

    .navbar-toggle {
        display: block !important;
    }

    .navbar-collapse.collapse {
        display: none;
    }
}

@media (max-width:1296px){
    .logo-white img{
        float: right;
    }

    .navbar .semg-menu li a {
        padding-left: 15px;
    }
}


/*@media (max-width: 993px) and (min-width: 768px) {
    .logo-white-background {
        width: 66%;
    }
}

@media (max-width: 993px) and (min-width: 800px) {
    .logo-white-background {
        width: 70%;
    }
}*/


@media (max-width: 1165px) and (min-width: 993px) {
    .logo-white-background {
        width: 40%;
    }
}

@media (max-width: 1165px) and (min-width: 1120px) {
    .logo-white-background {
        width: 50%;
    }
}

@media (max-width: 1210px) and (min-width: 1166px) {
    .logo-white-background {
        width: 50%;
    }
}

@media (max-width:1370px) and (min-width: 1211px) {
    .logo-white-background{
        width: 50%;
    }
}


@media (min-width:1650px){
    .logo-white-background{
        width: 60%;
    }
}

@media (min-width:1730px){
    .logo-white-background{
        width: 60%;
    }
    .logo-white{
        padding-left: 15px;
        padding-right: 15px;
    }
}




@media (max-width:1000px){
    ul.semg-sub-menu li{
        padding-left: 5px;
    }

    .navbar .semg-menu li a {
        padding-left: 10px;
    }
}

@media (max-width: 993px){
    #my-navbar-collapse {
        padding-left: 0 !important;
        position: absolute;
        top: 13.8vh;
        left: 0;
        z-index: 1000;
        width: 280px;
        height: 100vh;
        border: 0;
    }
    #menu-toggle-button{
        margin-top: 4%;
        margin-bottom: 4%;
    }
}

.nav>li{
    border-right: 1px solid #CCCCCC;
}


@media (min-width: 992px){
    .hotels-booking button{
        margin-right: 60px;
    }
}


@media (max-width: 992px){
    #printer-icon{
        display: none;
    }
}

@media (max-width:767px) {
    .logo-admin {
        text-align: center;
        padding-left: 7%;
        padding-right: 7%;
    }
}

@media (min-width:768px) {
    .logo-admin {
        text-align: center;
        padding: 0;
    }
    .logo-img-admin img{
        width: 50%;
        margin: auto;
    }
}

@media (min-width:992px){
    .logo-admin{
        height: 93px;
        padding-bottom: 12%;
        padding-top: 12%;
        padding-left: 0;
    }
}

@media (min-width:1100px){
    .logo-admin{
        padding-bottom: 10%;
        padding-top: 10%;
    }
}

@media (min-width:1200px){
    .logo-admin{
        padding-bottom: 8%;
        padding-top: 8%;
    }

    .logo-img-admin img {
        width: 50%;
        margin-left: 55px;
    }

}

/*Estilos de programas*/

.margin-left-5 {
    margin-left: 5%;
}

h4.blue-title {
    color: #134597;
    font-weight: 900;
    margin-top: 0;
}

span {
    font-weight: 400;
}


span.blue-title {
    color: #134597;
    font-weight: 600;
}

.orange-text {
    color: #134597;
    font-weight: 600;
}

.yellow-text {
    color: #ffff00;
    font-weight: 600;
}

.program {
    line-height: 1.7rem;
}

.program h5 {
    font-weight: 600;
}

.bg-brown {
    background-color: rgb(193, 170, 146);
    color: white;
    height: 38px;
    padding-top: 3px;
}

.blue-border {
    border-top: 2px solid #134597;
    padding-top: 5px;
}

.blue-background {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #134597;
    height: inherit;
    color: white !important;
}

.blue-background h4 {
    color: white;
    margin-top: 0;
}

.semg-file-viewer > div {
    margin: auto !important;
}

.modal-semg-padding {
    padding-right: 0px !important;
}

.program-subtitle {
    margin-top: 1px;
    font-size: 90%;
    display: block;
}

.orange-title{
    color: #d16e1b;
    font-size: 15px;
    font-weight: bold;
}

.table-programa{
    margin-top: 20px;
    max-width: 485px;
}

.table-programa td{
    border-top-color: #d16e1b !important;
    font-size: 85%;
}

.table-programa tr:first-child td{
    border-top-color: transparent !important;
}

.table-programa tr td:nth-child(2){
    color: black;
    font-weight: 400;
    font-size: 90%;
}

.subtitle-blue{
    color: #237fae;
}

.orange {
    color: #d16e1b;
}
.orange-light {
    color: #f1d634;
}

.white {
    /*color: #d16e1b;*/
}

.block-blue {
    background: #134597;
    color: white !important;
    float: left;
}

.block-orange {
    background: #d16e1b;
    color: white !important;
    float: left;
}

.video-responsive {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.news-heading {
    color: #134597;
}

.streaming-iframe {
    padding: 5vh 10vw;
}

.box-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-left: 35px;
    margin-right: 35px;
}

.card-title {
    font-size: 20px;
    font-weight: bolder;
    color: #134597;
}

.card-hr {
    background-image: linear-gradient(90deg, #fbc01c, transparent);
    border: 0;
    height: 2px;
}