/*************************************************************************************
    HELPERS
**************************************************************************************/
body{font-family: "Helvetica Neue", Helvetica, Arial, Verdana , sans-serif;}
.background-grey-light{background-color: #bcc2c6 !important;}
.background-grey-light, .background-grey-light > *, .background-grey-light > * > *{background-color: #888 !important;}

.background-grey-light-transparent{background-color: rgba(188, 194, 198, 0.7) !important;}
.background-white-transparent{background-color: rgba(255, 255, 255, 0.5) !important;}

.color-primary{color: #0099cc !important;}
.color-secondary{color: #269581 !important;}

a{color: #0099cc;}
a:hover{color: #269581;}


.btn-expo {color: #fff; background-color: #0099cc; border-color: #0099cc;}
.btn-expo:hover{color: #fff; background-color: #269581; border-color: #269581;}
.btn-voice.btn-grey{color: #555;}

.btn-primary, .btn-primary:focus{color: #fff; background-color: #0099cc; border-color: #0099cc;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .show.dropdown-toggle.btn-primary {color: #fff; background-color: #0099cc; border-color: #0099cc; }

.btn-secondary, .btn-secondary:focus{color: #fff; background-color: #269581; border-color: #269581;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .show.dropdown-toggle.btn-secondary {color: #fff; background-color: #269581; border-color: #269581; }

.btn-outline-primary, .btn-outline-primary:focus{background-color: #fff; color: #0099cc; border-color: #0099cc;}
.btn-outline-primary:hover { background-color: #0099cc; color: #fff; border-color: #0099cc; transition: border 0.3s ease, background 0.3s ease; }

.btn-outline-secondary, .btn-outline-secondary:focus{background-color: #fff; color: #269581; border-color: #269581;}
.btn-outline-secondary:hover { background-color: #269581; color: #fff; border-color: #269581; transition: border 0.3s ease, background 0.3s ease; }

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color: #269581;}
h1.blue, h2.blue, h3.blue{color: #0099cc;}
label{color: #222;}

.bootstrap-select .btn-info, #filters .btn-success{color: #fff; background-color: #0099cc; border-color: #0099cc; border-width: 2px; padding: 5px 12px;}
.bootstrap-select .btn-info:hover,
.bootstrap-select .btn-info:active,
.bootstrap-select .btn-info:focus,
.bootstrap-select.show.dropdown-toggle.btn-info,
.bootstrap-select .dropdown-menu>.active>a,
#filters .btn-success:hover,
#filters .btn-success:active{color: #fff; background-color: #269581; border-color: #269581; border-width: 2px;}

.ui-widget-header{background: #0099cc !important;}

.modal-content{border-color: transparent;}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{    background-color: #0099cc; border-color: #0099cc; filter: brightness(0.8);}
.btn-success{background-color: #0099cc; border-color: #0099cc;}
.btn-success:hover, .btn-success:active, .btn-success:visited, .btn-success:focus{background-color: #269581; border-color: #269581;}

.btn-transparent, .btn-transparent:focus{color: #fff; background-color: #0000004d; border-color: #fff;}
.btn-transparent:hover, .btn-transparent:focus, .btn-transparent.focus, .btn-transparent:active, .btn-transparent.active, .show.dropdown-toggle.btn-transparent {color: #444; background-color: #ffffffab; border-color: #ffffffab; }

.btn-border-bottom {background: #f4f3f3;border-bottom: 4px solid #0099cc;color: #4e4e4e;display: block;font-size: 12px;padding: 20px 0px;}
.btn-border-bottom i {font-size: 40px;}
.btn-border-bottom:hover {color: white !important;background-color: #0099cc;text-decoration: none;}
.btn-border-bottom.no-hover:hover {color: #4e4e4e !important; background: #f4f3f3 !important;}

.btn-border-bottom-second {background: #f4f3f3;border-bottom: 4px solid #269581;color: #4e4e4e;display: block;font-size: 12px;padding: 20px 0px;}
.btn-border-bottom-second i {font-size: 40px;}
.btn-border-bottom-second:hover {color: white !important;background-color: #269581;text-decoration: none;}
.btn-border-bottom-second.no-hover:hover {color: #4e4e4e !important; background: #f4f3f3 !important;}

.background-primary, .background-primary > *, .background-primary > * > *{background-color: #0099cc !important;}
.background-secondary, .background-secondary > *, .background-secondary > * > *{background-color: #269581 !important;}

.background-grey-light, .background-grey-light > *, .background-grey-light > * > *{background-color: #bcc2c6 !important;}

/*************************************************************************************
    CHAT
**************************************************************************************/
@media (min-width: 768px) {

}
@media (max-width: 767px) {
    .convertfox-chat{left: 20px !important; bottom: 20px !important;}
}

/*************************************************************************************
    CONTAINER
**************************************************************************************/
    @media(min-width: 768px){
        #content-wrapper{margin-top: 0;}
    }

    @media(max-width: 767px){
        #content-wrapper{margin-top: 0;}
    }
/*************************************************************************************
    HEADER
**************************************************************************************/
#header .logo-feriauchileing{ max-width: 180px; margin: 9px 20px 0 10px; }
.navbar-default {background-color: #0099cc; border-bottom: 3px solid #0099cc;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color: #269581; font-weight: 600;}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color: #269581; font-weight: 600;}
.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:hover, .navbar-default .navbar-nav>.show>a:focus {background-color: #0099cc; color: #fff; font-weight: 600;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {color: #fff; background-color: #0099cc;}
.dropdown-menu {background-color: #0099cc;}

@media (min-width: 768px) {
    .btn-voice-header.btn-voice.btn-sm{left: 148px; top: 14px; }
}
@media (max-width: 767px) {
    .btn-voice-header.btn-voice.btn-sm{left: 148px; top: 14px;}
}
.btn-voice{box-shadow: none !important;}


/*************************************************************************************
    LOGIN
**************************************************************************************/
.access-feriauchileing-photo{border-radius:10px 0 0 10px; height: 380px; background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/access.jpg) no-repeat center center; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important;}
#login_modal h1{color: #0099cc;}
#login_modal .modal-content {  border: none;  }
#login_modal .modal-content .btn-info{color: #fff; background-color: #0099cc; border-color: #0099cc; border-width: 2px; padding: 5px 12px;}
#login_modal .modal-content .btn-info:hover, #login_modal .modal-content .btn-info:active{color: #fff; background-color: #269581; border-color: #269581; border-width: 2px;}
.home_register .or{color: #0099cc !important;}
.inverse-logo{max-width: 200px;}
.home_register h1{color: #0099cc !important;}

/*************************************************************************************
    HOME
**************************************************************************************/
.icon-block .item{border-radius:0;}
.icon-block a:hover *{color: #fff;}

#hero .hero-square{background-color: rgba(68, 68, 68, 0.7); padding: 20px 40px;}
#hero .hero-square h1{color: #fff; text-shadow: none;}
#hero .hero-square span{color: #fff; text-shadow: none;}

#hero{background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/home.jpg?v=75.3) no-repeat center center; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important; min-height: 420px; border-bottom: solid 4px #0099cc;}
#hero.portal-hero{background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/portal.jpg?v=75.3) no-repeat center center; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important; min-height: 420px; border-bottom: solid 4px #0099cc;}
#hero .hero-title{padding: 10px 10px; background: #0000003b;}
#hero h1{ color: #0099cc; font-size: 30px; font-weight: 600; text-shadow: 2px 2px #fff;}
#hero span{color: #0099cc; font-weight: 600; font-size: 13px; text-shadow: 1px 1px #fff;}

.community .box{text-align: center; margin-top: 20px;}
.community .box .icon .fas, .community .box .icon .far{font-size: 48px; color: #0099cc; padding: 20px; border: 3px solid #0099cc; border-radius: 50%;}
.community .box .titulo{ font-size: 16px; font-weight: 400; color: #0099cc; margin: 10px 0 5px 0;}
.community .box .contenido{ font-size: 13px; font-weight: 400; color: #555;line-height: 20px;}

.slide-companies h2.title{text-transform: uppercase; color: #101d2e; font-size: 24px;}
.slide-companies .slide img{filter:grayscale(100%);}
.slick-prev, .slick-next {top: 70%;}
@media (min-width: 1100px) {
    .slide img{margin-left: auto; margin-right: auto; max-width: 160px; max-height: 160px;}
}
@media (max-width: 1099px) {
    .slide img {margin-left: auto; margin-right: auto; max-width: 90px; max-height: 90px;}
}
.slick-slider{margin-bottom: 0;}

#company_header{border: none; padding: 0;}
@media(max-width: 991px){
    #company_header{margin-top: 0;}
    .company-banner{height: 220px;}
}

@media(min-width: 992px){
    #company_header{ margin-top: 0; }
    .company-banner{height: 260px;}
}

/*************************************************************************************
    CAROUSEL
**************************************************************************************/
#featuredNewsCarousel .carousel-caption h3{color: #fff;}
@media (min-width: 992px){
    #featuredNewsCarousel .carousel-inner .carousel-item .item-image{height: 500px;}
    #featuredNewsCarousel .carousel-container{height: 500px;}
    #featuredNewsCarousel .carousel-caption{bottom: 50px; width: 100%; left: 0; height: 125px; background: rgba(68, 68, 68, 0.7); font-size: 14px;}
    #featuredNewsCarousel .carousel-caption p{font-size: 14px; padding: 0 20px;}
    .carousel-indicators{bottom: 0;}
}

@media (min-width: 768px) and (max-width: 991px){
    #featuredNewsCarousel .carousel-inner .carousel-item .item-image{height: 400px;}
    #featuredNewsCarousel .carousel-container{height: 400px;}
    #featuredNewsCarousel .carousel-caption{bottom: 50px; width: 100%; left: 0; height: 125px; background: rgba(68, 68, 68, 0.7); font-size: 14px;}
    #featuredNewsCarousel .carousel-caption p{font-size: 14px; padding: 0 20px;}
    .carousel-indicators{bottom: 0;}
}
@media (max-width: 767px){
    #featuredNewsCarousel .carousel-inner .carousel-item .item-image{height: 350px;}
    #featuredNewsCarousel .carousel-container{height: 350px;}
    #featuredNewsCarousel .carousel-caption{top: 0; width: 100%; left: 0;}
    #featuredNewsCarousel .carousel-caption p{font-size: 14px; padding: 0 10px;}
}
#featuredNewsCarousel .carousel-inner .carousel-item .item-image{background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; position: relative; display: inline-block; overflow: hidden; width: 100%;}
#featuredNewsCarousel .carousel-inner .carousel-item .item-image h1{color: #fff; font-size: 22px; font-weight: 300; margin-top: 80px; margin-bottom: 20px;}
#featuredNewsCarousel .carousel-container {background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; position: relative; display: inline-block; overflow: hidden; width: 100%;}
#featuredNewsCarousel .carousel-container h1{color: #fff; font-size: 30px; font-weight: 300; margin-bottom: 20px;}

.hero { position: relative; width: 100%; margin-bottom: 50px;}

.hero__media {width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; /*z-index: -2;*/}
.hero__media-image, .hero__media-image--mobile {position: absolute; display: block; min-width: 100%; height: auto; min-height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: -2;}
.hero__media-image--mobile {position: absolute; display: block; min-width: 100%; height: auto; min-height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.hero__media--align-bottom .hero__media-image, .hero__media--align-bottom .hero__media-image--mobile {top: auto; bottom: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.hero__media--align-top .hero__media-image, .hero__media--align-top .hero__media-image--mobile {top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
@media (max-width:767px) {
    /*video.hero__media-image {display: none}*/
}
@media (min-width:768px) {
    .hero__media-image--mobile {display: none}
}
.hero__content {position: absolute; bottom: 0; left: 25px; right: 25px; padding-bottom: 1rem; color: #fff; /*z-index: 10;*/}

@media (min-width:992px) {
    .hero__content {padding-bottom: 2rem;}
}

.hero--fullwidth .hero__content {padding-bottom: 2.5rem;}

@media (min-width:992px) {
    .hero--fullwidth .hero__content {padding-bottom: 3.5rem;}
}


@media (max-width:767px) {
    #featuredNewsCarousel .carousel-inner .cuadrotrans{padding: 20px; margin-top: 10px;}
    #featuredNewsCarousel .carousel-inner .cuadrotrans h1{font-size: 20px;}
    #featuredNewsCarousel .carousel-inner .cuadrotrans h2{color: #0099cc; font-size: 14px;}
}
@media (min-width:768px) and (max-width: 991px){
    #featuredNewsCarousel .carousel-inner .cuadrotrans{padding: 40px; margin-top: 60px;}
}
@media (min-width: 992px){
    #featuredNewsCarousel .carousel-inner .cuadrotrans{padding: 40px; margin-top: 100px;}
}
#featuredNewsCarousel .carousel-inner .cuadrotrans{width: 100%;}
#featuredNewsCarousel .carousel-inner .carousel-item .item-image h1{margin-top:0;}
#featuredNewsCarousel .carousel-inner .cuadrotrans h1{margin-top: 0; color: #fff; text-transform: uppercase; margin-bottom: 10px; font-size: 22px;}
#featuredNewsCarousel .carousel-inner .cuadrotrans h2{color: #0099cc; font-size: 16px; text-transform: uppercase;}

/*************************************************************************************
    EXPO CLOSED
**************************************************************************************/
@media (min-width: 1100px) {
    .closed-message{position: absolute; top: 20%; color: #fff; font-size: 30px; background: #0000007d; padding: 20px 30px;}
    .closed-message p.closed-message-title{font-size: 16px; margin-bottom: 20px;}
    .closed-message h1.closed-message-title{font-size: 24px; font-weight: 600;}
    .closed-message .closed-message-button{font-size: 22px; background-color: #0099cc; color: #fff; font-weight: 600; padding: 30px 10px; text-align: center;}
    .closed-message .closed-message-button:hover{background-color: #269581; color: #fff; text-decoration: none;}
    .closed-message .closed-message-button a:hover{text-decoration: none;}
    .closed-message img{max-width: 180px;}

    h2.title{text-align: center; color: #0099cc; font-size: 20px;}
    h2.title2{text-align: center; color: #808080; font-size: 20px;}
}
@media (max-width: 1099px) {
    .closed-message{color: #0099cc; text-align: center; font-size: 16px; padding: 0 30px 20px 30px;}

    .closed-message{position: absolute; bottom: 10px; left: 10px; padding: 10px 5px; color: #fff; background: #0000007d; text-align: left;}
    .closed-message p.closed-message-title{font-size: 14px; margin-bottom: 10px;}
    .closed-message h1.closed-message-title{font-size: 16px; font-weight: 600;}
    .closed-message .closed-message-button{font-size: 14px; background-color: #0099cc; color: #fff; padding: 10px 5px; text-align: center;}
    .closed-message .closed-message-button:hover{background-color: #269581; color: #fff; text-decoration: none;}
    .closed-message .closed-message-button a:hover{text-decoration: none;}
    .closed-message .producers{display: none;}

    h2.title{text-align: center; color: #0099cc; font-size: 16px; margin-bottom: 20px;}
    h2.title2{text-align: center; color: #808080; font-size: 16px; margin-bottom: 20px;}
}

/*************************************************************************************
    COMPANIES
**************************************************************************************/
#hero-portal{background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/portal.png?v=75.3) no-repeat center center; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important; min-height: 420px; border-bottom: solid 4px #0099cc;}
#hero-portal h1{ color: #0099cc; font-size: 30px; font-weight: 600; margin-top: 95px; margin-bottom: 20px;}
#hero-portal span{color: #0099cc; font-weight: 600; font-size: 13px;}
.flag-ico{ position: absolute; bottom: 1px; right: 1px;}
.flag-ico img { height: 16px;}
.company-category-ico {position: absolute; top: 1px; right: 1px;}
.company-category-ico i{font-size: 24px; color: #0099cc;}
.tile { position: relative !important;}
/*************************************************************************************
    MODALS
**************************************************************************************/
.modal-body-inverse{ background-color: #fff; }
.modal-body-inverse .home_register{ background-color: #fff; }
.modal-body-inverse .home_register h1{ color: #269581; }
.modal-body-inverse .home_register .inverse-logo{ max-height: 80px; }
.modal-body-inverse .home_register{ background-color: #fff; }
.inner-inverse{text-align: center;}
.inner-inverse h1{color: #269581; font-size: 20px; padding-top: 20px;}
.inner-inverse h2{color: #269581; font-size: 18px; padding-top: 20px;}
.inner-inverse .content{text-align: left; color: #484848; font-size: 16px;}
.inverse-logo{ max-height: 80px; }

/*************************************************************************************
    FOOTER
**************************************************************************************/
#footer{color: #fff; background: #0099cc;}
#footer .footer-text-big{font-size: 14px;}
.footer-column ul.footer-list{list-style: none; -webkit-padding-start: 0;}
.footer-column ul.footer-list li{margin-top: 5px;}
.footer-column .fas, .footer-column .far{font-size: 20px;}
.footer-column a{color: #fff;}
.footer-column a:hover{color: #269581; text-decoration: none;}

.footer_column h5{color: #fff; text-transform: none;}
.footer_column a.footer_link{color: #fff;}
.footer_column a.footer_link:hover, .footer_column a.footer_link:active{color: #269581;}
.footer_column a .fas, .footer_column a .far{font-size: 26px;}

.copyright {padding: 10px 0; color: #fff; background: #0099cc; filter: brightness(80%);}
.copyright p {margin-bottom: 0;}
.copyright a, .copyright a:hover, .copyright a:visited {color: #269581;}

a.footer_link{font-size: 16px; color: #fff;}
a.footer_link_2{font-size: 14px; color: #fff;}

/*************************************************************************************
    USER
**************************************************************************************/
.box h1.main{text-align: left;}
.box .content_view{text-align: left;}

/*************************************************************************************
    JOBS
**************************************************************************************/

.loungeinfo {color: #0099cc; margin: 0 auto; text-align: center; border-radius: 10px;}
.loungename {text-transform: uppercase; font-size: 20px; font-weight: bold;}
.job_offer_list .job .title{text-align: left;}
.job_offer_list .job .subtitle a{color:#0099cc;}
#job_offer #job_header h1, #job_offer .job_section h2, .job_section label{color: #0099cc;}
.job_offer_list .btn-voice.right{right: 0; top: -10px;}

.bootstrap-select .btn-primary{background-color: #0099cc; color: #fff; border-color: #0099cc;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .show.dropdown-toggle.btn-primary{color: #fff; background-color: #269581; border-color: #269581;}

.job a{color: #0099cc;}
.job a:hover{color: #269581;}
.job_offer_list .info .apply{background-color: #0099cc; color: #fff; border-color: #0099cc;}
.job_offer_list .info .apply:hover, .job_offer_list .info .apply:active{color: #fff; background-color: #269581; border-color: #269581;}

#job_offer .btn-success{background-color: #0099cc; color: #fff; border-color: #0099cc;}
#job_offer .btn-success:hover, #job_offer .btn-success:active{background-color: #0099cc; color: #fff; border-color: #0099cc;}

.divFilter { background: #f3f5f7; padding-top: 20px; padding-bottom: 20px; }

@media(min-width: 768px){
    .cont_collage .tiles .tile .innertile-variant{margin-top: 25%;}
    .cont_collage .tiles .tile .innertile-variant h2 {font-size: 16px;}
}
@media(max-width: 767px){
    .cont_collage .tiles .tile .innertile-variant{margin-top: 10%;}
    .cont_collage .tiles .tile .innertile-variant h2 {font-size: 10px;}
    .cont_collage .tiles .tile .innertile-variant a { font-size: 8px;}
}

#company_header .header_content .info a{color: #0099cc;}
#company_header .header_content .info .name, #company_header .header_content .info .subtitle, #company_header .header_content .stats .stat{color: #0099cc;}

/*************************************************************************************
    PAGINATION
**************************************************************************************/
.pagination a{color: #0099cc;}
.pagination .next a, .pagination .previous a{background-color: #0099cc; color: #fff;}

/*************************************************************************************
    TABLE
**************************************************************************************/
.table>thead>tr>th{color: #fff; background-color: #555;}


/*************************************************************************************
    HOME
**************************************************************************************/
@media (min-width: 1100px) {
    .clock{position: absolute; top: 0; left: 32%; color: #fff; text-align: center; font-size: 30px; background: #5a5f728c; padding: 20px 30px;}
    .clock > p{font-size: 24px; margin-bottom: 16px;}
    .clock > div{display: inline-block; width: 81px;}
    .clock div > span{display: inline-block; font-weight: 600;}
    .smalltext{padding-top: 5px; font-size: 10px; font-weight: 600;}

    .side-menu{position: absolute; bottom: 20px; left: 20px; padding: 20px 10px; color: #fff; background: #5a5f728c; text-align: left;}
    .side-menu h1.side-menu-title{font-size: 24px; font-weight: 600;}
    .side-menu h2.side-menu-title{font-size: 16px; margin-bottom: 20px;}
    .side-menu h3.side-menu-title{font-size: 12px; margin-bottom: 20px;}
    .side-menu .side-menu-button{font-size: 22px; background-color: #0099cc; color: #fff; padding: 30px 20px; text-align: center;}
    .side-menu .side-menu-button:hover{background-color: #269581; color: #fff; text-decoration: none;}
    .side-menu img{max-width: 180px;}

    h2.title{text-align: center; color: #0099cc; font-size: 20px;}
    h2.title2{text-align: center; color: #808080; font-size: 20px;}

    .slide img{margin-left: auto; margin-right: auto; max-width: 140px; max-height: 60px;}
}
@media (max-width: 1099px) {
    .clock{color: #0099cc; text-align: center; font-size: 16px; padding: 20px 30px;}
    .clock > p{font-size: 16px; margin-bottom: 5px; font-weight: 600;}
    .clock > div{display: inline-block; width: 60px;}
    .clock div > span{display: inline-block; font-weight: 600;}
    .smalltext{padding-top: 3px; font-size: 10px; font-weight: 300;}

    .side-menu{position: absolute; bottom: 10px; left: 10px; padding: 10px 5px; color: #fff; background: #5a5f728c; text-align: left;}
    .side-menu h1.side-menu-title{font-size: 16px; font-weight: 600;}
    .side-menu h2.side-menu-title{font-size: 14px; margin-bottom: 10px;}
    .side-menu h3.side-menu-title{font-size: 12px; margin-bottom: 10px;}
    .side-menu .side-menu-button{font-size: 14px; background-color: #0099cc; color: #fff; padding: 10px 5px; text-align: center;}
    .side-menu .side-menu-button:hover{background-color: #269581; color: #fff; text-decoration: none;}
    .side-menu .producers{display: none;}

    h2.title{text-align: center; color: #0099cc; font-size: 16px; margin-bottom: 20px;}
    h2.title2{text-align: center; color: #808080; font-size: 16px; margin-bottom: 20px;}

    .slide img{ max-width: 80px; max-height: 30px;}
    
    .expo-info .expo-info-block{min-height: 175px; padding: 10px;}
}

.expo-info{text-align: center; color: #0099cc;}
.expo-info .fas, .expo-info .far{color: #269581;}
.expo-info .expo-info-block{padding: 10px 0;}
.expo-info .expo-info-title{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.expo-info .expo-info-icon .fas, .expo-info .expo-info-icon .far{font-size: 20px; padding: 16px; border: 3px solid #0099cc; border-radius: 50%; margin: 15px 0;}

.new-clock{color: #fff; text-align: center; text-transform: uppercase;}
.new-clock > p{font-size: 16px; margin-bottom: 5px; font-weight: 600;}
.new-clock > div{display: inline-block; width: 60px;}
.new-clock div > span{display: inline-block; font-weight: 600; font-size: 20px;}

.icon-block .item{background-color: #0099cc; padding: 20px 20px;}
.icon-block .item{color: #fff;}
.icon-block .item .icon{font-size: 54px;}
.icon-block .item .title{font-size: 22px; font-weight: 600; text-transform: uppercase;}
.icon-block .item .text{font-size: 16px;}
.icon-block a:hover *{color: #269581; text-decoration: none;}

/*************************************************************************************
    INFO STAND
**************************************************************************************/
.containerStand { background: white;}
@media(max-width: 999px){.containerStand{width: 601px; height: 272px; margin: 0 auto;}}
@media(min-width: 1000px){.containerStand{width: 1200px; height: 540px; margin: 0 auto;}}
#info-stand{position:relative; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important; min-height: 130px;}
#info-stand .cont{position:absolute;left:10px;padding:10px;bottom:10px;background-color: #ffffff;background-color:rgba(255,255,255,0.65);  color:#444; font-weight:bold; font-size: 18px;text-align: left;text-transform: uppercase;}

.info-stand {min-height:500px;margin-bottom:50px;}
.info-stand .q{background-color: #f7f8f9;cursor:pointer;margin:20px 0 0 0; padding:10px 10px; border-left:4px solid #0099cc;}
.info-stand .q:hover{background-color: #f3f4f5;border-left:4px solid #0099cc;}
.info-stand .q .preg{font-size:14px;}
.info-stand .a{display:none;border-left:4px solid #269581; font-size:14px;font-weight:300;margin:0 0 5px 0; padding:20px 10px;}

.inner-inverse h1{text-align: center; margin-bottom: 20px;}

/*************************************************************************************
    EXPO USER POST
**************************************************************************************/
.raty{float:left; display: inline; font-size: 20px; color: yellow; }
.raty .i::before{-webkit-box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae; box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae;}


/*************************************************************************************
    ADMIN
**************************************************************************************/
.cont_collage .tit{color: #0099cc;}
.content_title{padding: 20px 0;}

/*************************************************************************************
    COMPANIES
**************************************************************************************/
@media (min-width: 768px) {
    .portal-message{position: absolute; top: 22%; left: 23%; color: #fff; text-align: center; font-size: 16px; background: #000000aa; padding: 20px 30px;}
}
@media (max-width: 767px) {
    .portal-message { text-align: center; font-size: 14px; padding: 20px 30px; }
}

/*************************************************************************************
    STAND DESKTOP
**************************************************************************************/
.contact-stand{text-align: center;}
.contact-stand .social-feed{font-size: 24px;}
.questions .question{background-color: #f7f8f9; cursor:pointer;margin:20px 0 0 0; padding:10px 10px; border-left:4px solid #0099cc;}
.questions .question:hover{background-color: #f3f4f5; border-left:4px solid #0099cc;}
.questions .answer{display:none;border-left:4px solid #269581; font-weight:300;margin:0 0 5px 0; padding:10px 10px; font-style: italic;}

/*************************************************************************************
    STAND MOBILE
**************************************************************************************/
#main-stand-mobile{margin: 20px 10px;}
.stand-mobile.row .col-12, .stand-mobile.row .col-6, .stand-mobile.row .col-4, .stand-mobile.row .col-3{padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.stand-mobile-detail{padding: 20px 10px;}

.btn-stand-mobile{width: 100%; color: #fff; text-align: center; vertical-align: middle;
    -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; font-size: 16px;
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.btn-stand-mobile:focus {outline: none;}
.btn-stand-mobile:hover{opacity: 0.8; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-decoration: none;}

.btn-stand-mobile.btn-stand-mobile-lounge,
.btn-stand-mobile.btn-stand-mobile-info,
.btn-stand-mobile.btn-stand-mobile-voice{padding: 20px 10px; border-radius: 5px;}

.btn-stand-mobile.btn-stand-mobile-lounge,
.btn-stand-mobile.btn-stand-mobile-info{background-color:#293c3b;}
.btn-stand-mobile.btn-stand-mobile-voice{background-color:#dd4b39;}

.btn-stand-mobile.btn-mobile-logo,
.btn-stand-mobile.btn-mobile-photos,
.btn-stand-mobile.btn-mobile-description,
.btn-stand-mobile.btn-mobile-schedule,
.btn-stand-mobile.btn-mobile-job-offers,
.btn-stand-mobile.btn-mobile-files,
.btn-stand-mobile.btn-mobile-questions,
.btn-stand-mobile.btn-mobile-contact,
.btn-stand-mobile.btn-mobile-cv,
.btn-stand-mobile.btn-mobile-videos,
.btn-stand-mobile.btn-mobile-testimonies{
    background-color:#fff; padding: 20px 10px; font-weight: 600;
    border-radius: 5px; margin-top: 5px; border: 2px solid #aeaeae;
    -webkit-box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae; box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae;
}

.btn-stand-mobile.btn-mobile-logo{color: #0099cc;}
.btn-stand-mobile.btn-mobile-photos{color: #DC0910}
.btn-stand-mobile.btn-mobile-description{color: #e4c622}
.btn-stand-mobile.btn-mobile-schedule{color: #888}
.btn-stand-mobile.btn-mobile-job-offers{color: #f2693f}
.btn-stand-mobile.btn-mobile-files{color: #484848}
.btn-stand-mobile.btn-mobile-questions{color: #17A5B2}
.btn-stand-mobile.btn-mobile-contact{color: #0099cc}
.btn-stand-mobile.btn-mobile-cv{color: #769e37}
.btn-stand-mobile.btn-mobile-videos{color: #f59522;}
.btn-stand-mobile.btn-mobile-testimonies{color: #7accc4;}

.files-stand-mobile{text-align: left; font-size: 16px;}

.stand-mobile-detail{border-bottom-left-radius: 5px; text-align: center; border-bottom-right-radius: 5px; border-bottom: 2px solid #aeaeae; border-left: 2px solid #aeaeae; border-right: 2px solid #aeaeae; -webkit-box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae; box-shadow: 0 2px 5px 0 #aeaeae, 0 2px 10px 0 #aeaeae}
.logo-stand-mobile .logo-img{max-width: 100%; max-height: 100%; margin-left:auto; margin-right: auto; height: 100%;}
.logo-stand-mobile .stand-img{width: 100%; margin-left:auto; margin-right: auto;}
.logo-stand-mobile img:hover{opacity: 0.8; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-decoration: none;}
.photo-stand-mobile img{margin-top: 10px;}

.btn-lounge-mobile:hover{opacity: 0.8; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-decoration: none; color: #fff;}

.btn-lounge-mobile{ color: #fff; background-color:#dd4b39; font-size: 14px;}
.btn-lounge-mobile.btn-lounge-voice{border-radius: 5px; padding: 15px 24px;}
.btn-lounge-mobile.btn-lounge-back{border-top-right-radius: 5px; border-bottom-right-radius: 5px; height: 41px; width: 207px; padding: 4px 38px; background: url(images/feriainclusiva/stand/btn-lounge.png) no-repeat center top; background-size: 100%;}
.btn-lounge-mobile.btn-lounge-info{border-top-left-radius: 5px; border-bottom-left-radius: 5px; height: 41px; width: 207px; padding: 4px 38px; background: url(images/feriainclusiva/stand/btn-info.png) no-repeat center top; background-size: 100%;}

.btn-lounge-mobile.btn-lounge-back i{margin-right: 16px;}
.btn-lounge-mobile.btn-lounge-info i{margin-left: 16px;}

.previous-stand, .next-stand {background: white;border: 1px solid lightgray;box-shadow: 0px 2px 2px gray;border-radius: 10px 0px 0px 10px;padding: 5px;transition: 0.3s;z-index: 100; width: 250px;}
.previous-stand {position: fixed;top: 60%;left: -200px;}
.previous-stand:hover { background: #f2f2f2;left: -2px;}
.previous-stand .company-name { font-size: 14px;}
.next-stand { position: fixed;top: 60%;right: -200px;}
.next-stand:hover { background: #f2f2f2;right: -2px;}
.previous-stand a img, .next-stand a img { width: 100% }
/*************************************************************************************
    LOUNGE
**************************************************************************************/
.lounge-title h1{color: #fff; font-size: 24px; padding: 40px 60px; background-color: #0099cc; border-radius: 10px; display: inline-block;}
.feria-hero{position:relative; background: url(../../../..https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/home/home.jpg) no-repeat center center; -webkit-background-size: cover !important;  -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important; min-height: 350px;}
.feria-hero .cont{position:absolute;left:10px;padding:10px;bottom:10px; background-color: #eaeaea; color:#444; font-weight:bold; font-size: 18px;text-align: left;text-transform: uppercase;}

.btn-lounge:focus {outline: none;}
.btn-lounge:hover{opacity: 0.8; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-decoration: none; color: #fff;}

.btn-lounge.btn-lounge-back:hover, .btn-lounge.btn-lounge-info:hover{opacity: 0.8; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-decoration: none; color: #fff;}
.btn-lounge{ color: #fff !important; background-color:#dd4b39;}
.btn-lounge.btn-lounge-voice{border-radius: 5px;}
.btn-lounge.btn-lounge-back{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.btn-lounge.btn-lounge-info{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}

.btn-lounge{font-size: 18px;}
.btn-lounge.btn-lounge-voice{padding: 15px 24px;}
.btn-lounge.btn-lounge-back{height: 41px; width: 207px; padding: 2px 38px; background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/stand/btn-lounge.png) no-repeat center top; background-size: 100%;}
.btn-lounge.btn-lounge-back i{margin-right: 16px;}
.btn-lounge.btn-lounge-info{height: 41px; width: 207px; padding: 2px 38px; background: url(https\3A \2F \2F reqlut2\2E s3\2E sa\2D east\2D 1\2E amazonaws\2E com\2F reqlut\2D images/feriauchileing/stand/btn-info.png) no-repeat center top; background-size: 100%;}
.btn-lounge.btn-lounge-info i{margin-left: 16px;}

.loungeinfo {color: #0099cc; margin: 0 auto; text-align: center; border-radius: 10px;}
.loungename {text-transform: uppercase; font-size: 20px; font-weight: bold;}
.job_offer_list .job .subtitle a{color:#0099cc;}
#job_offer #job_header h1, #job_offer .job_section h2, .job_section label{color: #0099cc;}

.modal-content .virtual-stand-header{font-size: 24px; padding: 10px 20px; color: #0099cc;}
.modal-content .job_offer_list{outline: none;}

.cont_collage .tiles .tile .innertile-variant {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); text-align: center; width: 100%; background-color: #fff; color: #0099cc;}
.cont_collage .tiles .tile .innertile-variant a { color: #0099cc;}
@media(min-width: 768px){
    .cont_collage .tiles .tile .innertile-variant{margin-top: 0%;}
    .cont_collage .tiles .tile .innertile-variant h2 {font-size: 18px;}
}
@media(max-width: 767px){
    .cont_collage .tiles .tile .innertile-variant{margin-top: 10%;}
    .cont_collage .tiles .tile .innertile-variant h2 {font-size: 10px;}
    .cont_collage .tiles .tile .innertile-variant a { font-size: 8px;}
}

/*************************************************************************************
    PROFILE
**************************************************************************************/
.box .content_view .field .name{color: #383838;}
.box .content_view .item .title{color: #383838;}
h1.sub, h2.sub, h3.sub{color: #383838;}
.box .content_view .item .info .title{color: #0099cc;}
.box .content_view .item .info .subtitle{color: #484848}
.box .content_view .white_bg h2{color: #0099cc;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active{background-color: #0099cc;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color: #0099cc; border-color: #0099cc;}
.modal-title{color: #0099cc;}
.heading-block.heading-border:after{background-color: #0099cc;}
#sub_menu .link:hover, #sub_menu .link.selected{border-color: #0099cc !important; color: #0099cc !important;}
.msg_bg{color: #484848;}

.user_profile_strength .name{border-color: #0099cc;}
.btn-info{background-color: #0099cc; border-color: #0099cc;}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .show.dropdown-toggle.btn-info{background-color: #269581; border-color: #269581;}
table.jobs th{color: #0099cc;}

h1.nice, h2.nice, h3.nice{color: #0099cc;}
table.salary th{color: #0099cc; border-color: #0099cc;}

/*************************************************************************************
    MULTI LEVEL DROPDOWN
**************************************************************************************/
.nav .show>a, .nav .show>a:hover, .nav .show>a:focus{background-color: #269581 !important; border-color: #269581 !important;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px;}
.dropdown-submenu.pull-left {float:none;}
.dropdown-submenu.pull-left>.dropdown-menu {left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px;}


/*************************************************************************************
    NEWS
**************************************************************************************/
.titleSection {color: #28598d;font-size: 24px;font-weight: 600;margin: 15px 0 5px 0;border-bottom: 2px solid;line-height: unset;}
.heading-block.heading-center { text-align: center; }
.heading-block.heading-minimal { margin-bottom: 30px; }
.heading-block { position: relative; margin-bottom: 30px; text-align: left; }
.heading-block.heading-border:before {content: ""; display: block; position: absolute; bottom: 0; width: 100%; height: 1px; z-index: 9; background: #e6e6e6;}
.heading-block.heading-border:after {background: #0099cc; content: ""; display: block; position: relative; z-index: 10; width: 80px; height: 1px; margin: 20px 0 0;}

@media (min-width: 768px) {
    .content-feature, .home-section { position: relative; padding-top: 75px; padding-bottom: 75px; margin-top: 0; margin-bottom: 0; }
    .content-feature .thumbnail-view { height: 180px; width: 100%; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; }
    .feature-grab-horizontal .thumbnail-view {height: 60px;}
}

.content-feature, .home-section { position: relative; padding-top: 30px; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }

.same-height-row.row .feature-grab{margin-bottom: 20px; background-color: #dddddd2e; -webkit-box-shadow: 0 2px 5px 0 #808080, 0 2px 10px 0 #808080; box-shadow: 0 2px 5px 0 #808080, 0 2px 10px 0 #808080; border-radius: 3px;}
.feature-grab { margin-bottom: 20px;}

.thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: none; border-radius: 4px; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; }
.thumbnail-view { position: relative; display: inline-block; overflow: hidden; cursor: pointer; }
.thumbnail-view:hover .thumbnail-view-hover {-webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%);}
.thumbnail-view .thumbnail-view-hover { display: block; position: absolute; right: 0; z-index: 10; width: 100%; height: 180px; background: #111; background: rgba(0, 0, 0, 0.5); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.event-box-rounded { border-radius: 10px;background: white; box-shadow: 2px 2px 5px grey; margin: 0 10px;}
#latestNews .thumbnail-view, #latestEvents .thumbnail-view { height: 180px; width: 100%; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; }
@media (min-width: 992px) {
    #latestNews .nice-card.col-lg-3, #latestEvents .nice-card.col-lg-3 {width: calc(33% - 20px) !important;}
}
.feature-grab h1 a, .feature-grab h2 a, .feature-grab h3 a, .feature-grab h4 a, .feature-grab h5 a, .feature-grab h6 a { color: #383838; font-weight: 600; }
.feature-grab h1 a:hover, .feature-grab h2 a:hover, .feature-grab h3 a:hover, .feature-grab h4 a:hover, .feature-grab h5 a:hover, .feature-grab h6 a:hover { color: #0099cc; }

.feature-grab .date { font-size: 13px; color: #484848; margin-bottom: 0; }
.feature-grab.feature-grab-horizontal .date { font-size: 11px; color: #0099cc; margin-bottom: 0; }
.feature-grab .highlight {}
.feature-grab.feature-grab-horizontal h5 a{font-size: 20px;}

.posts .post:last-child { margin-bottom: 35px; }
.posts .post { margin: 0 auto 65px; }
.post { display: table; width: 100%; padding-right: 25px; }
.post-aside { display: table-cell; vertical-align: top; width: 50px; }
.post-date { width: 50px; padding: 4px 0; margin-bottom: 1.10em; background: #0099cc; filter: brightness(120%); text-align: center; border-radius: 4px; }
.post-date-day { color: #fff; font-size: 20px; }
.post-date-month { color: #fff; font-size: 13px; font-weight: 600; }
.post-date-year { color: #fff; filter: brightness(80%); font-size: 14px; font-weight: 600; }
.post-date-day, .post-date-month, .post-date-year { display: block; padding: 5px 0; margin: 0;  line-height: 1em; background: transparent; }
.post-main { display: table-cell; vertical-align: top; padding-top: 5px; padding-left: 25px; }
.post-title { color: #0099cc; filter: brightness(80%); font-size: 24px; }
.post-title a { color: #0099cc; filter: brightness(80%); }
.lead { color: #444; font-weight: 600; }
@media (min-width: 768px) {
    .lead { font-size: 21px; }
}
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
.post-img { width: 100%; padding: 6px; border: 1px solid #ddd; border-radius: 5px; }
.post-content { margin-top: 20px; }
.post-content img{max-width: 100% !important;}


/*************************************************************************************
    NEWS
**************************************************************************************/

ul.sortable li img{width: auto !important; max-width: 200px; height: auto !important; max-height: 150px; float: left;}

/*************************************************************************************
    BIG STYLES
**************************************************************************************/

.text18{ font-size: 18px !important;}
.title20 { font-size: 20px !important; font-weight: bold; font-family: 'Lato'; color: #0099cc; text-align: center;}
.title24 { font-size: 24px !important; font-weight: bold; font-family: 'Lato'; color: #0099cc; text-align: center;}
.title30 { font-size: 30px !important; font-weight: bold; font-family: 'Lato'; color: #0099cc; text-align: center;}
.big-style label { font-size: 16px !important; }
.greyscale { filter: grayscale(100%);}

/*************************************************************************************
    EVENT
**************************************************************************************/
.schedule{ width: 100% }
.schedule-day { padding: 10px 0; font-size: 1.5em; font-weight: bold; background: #0099cc; color: white; clear: both; margin-bottom: 15px; margin-top:40px; border-radius: 10px; }
.schedule-day-secondary { font-size: 1.5em; font-weight: bold; background: #269581; color: #0099cc; clear: both; margin-bottom: 15px; }
.schedule-detail{ width: 100%; position: relative; }
.schedule-hour{ font-size: 1.3em; font-weight: bold; width: 15%; float: left; padding: 0 10px 10px 10px; text-align: right;}
.schedule-event{ width: 85%; float: left; padding: 0 10px 15px 15px; border-left: 1px solid #0099cc; margin-bottom: 10px;}
.schedule-title{ font-size: 1.5em; width: 100%; font-weight: bold; margin-bottom: 10px;}
.schedule-speaker{ font-size: 1.3em; width: 100%; color: #0b0b0b;}
.schedule-speaker-img{ border-radius: 50%; height: 50px; width: 50px; float: left; margin-right: 10px; }
.schedule-detail:after {content: "";left: 15.08%;top: 7px;margin-left: -5px;position: absolute;height: 10px;width: 10px;display: inline-block;border-radius: 50%;z-index: 12;background-color: #0099cc;}

@media (max-width: 768px) {
    .schedule-hour{ font-size: 1em; width: 31%;padding: 0 5px 10px 0;}
    .schedule-event{ width: 69%; padding: 0 5px 15px 6px; }
    .schedule-detail:after {left: 31.08%;}
    .schedule-title{ font-size: 1em;}
    .schedule-speaker{ font-size: .9em;}
}

.circle-img {
    height: 180px;
    width: 180px;
    border-radius: 50%;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border: 4px solid #484848;
}

@media (min-width: 1200px){
    .navbar-expand-xl .navbar-nav .nav-link{padding-top: 23px; padding-bottom: 23px;}
}