body{background-color:#fff !important;font-family:"Open Sans", Helvetica, Arial, sans-serif}body.no-map .mapa-wrapper{width:0}body.no-map .main-content{width:calc(100% - 270px)}body.map .mapa-wrapper{width:100%;display:block}body.map .main-content{display:none}body.no-filter .sidebar-filtros{display:none}body.no-filter .main-content{width:calc(100% - 270px)}body.filter .sidebar-filtros{display:block}body.filter .main-content{display:none}body.no-filter.no-map .main-content{width:100%}.content{padding:60px 0}.content.no-jumbotron{margin-bottom:45px}.parent-badge{position:relative}.parent-badge .badge{background-color:red;color:white;position:absolute}.parent-badge .badge-list{right:-25%;top:50%}.parent-badge .badge-home{font-size:30pt;height:auto;right:30%;top:0%;width:auto}.home-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.general-title{margin-bottom:40px;text-align:center}h2,h2,h3,h4,h5,h6{color:#333}.navbar-primary{margin-bottom:0;display:flex;align-items:center;padding:9px 0px;justify-content:space-between}.navbar-primary .container-fluid{width:100%}.navbar-primary a.navbar-brand{padding-left:0}.navbar-primary a.navbar-brand>img{margin-top:-14px}.navbar-primary a.navbar-brand:hover{background-color:transparent;opacity:1}.navbar-primary a.navbar-brand:focus{background-color:transparent;opacity:1}@media (max-width: 1040px){.navbar-primary a.navbar-brand>img{height:35px;margin-top:-7px}}@media (max-width: 767px){.navbar-primary a.navbar-brand{padding-left:15px}.navbar-primary a.navbar-brand>img{height:29px;margin-top:-4px}}.navbar-primary a:hover{background-color:transparent !important;opacity:1 !important}.navbar-primary a:focus{background-color:transparent !important;opacity:1 !important}.navbar-primary .navbar-right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 767px){.navbar-primary .container{width:100%}}.navbar-primary .navbar-nav>li>a.text-info{color:#19c3e3}.navbar-primary.navbar-acto .navbar-nav li.active a{background-color:transparent;color:#333;font-weight:600}.menu-item.dropdown .header-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;color:#333}.menu-item.dropdown .header-menu i{margin-right:5px}.menu-item.dropdown .header-menu i.fas.fa-home{margin-right:0}.menu-item.dropdown .header-menu:hover{background-color:transparent !important;color:#333 !important;opacity:1 !important}.menu-item.dropdown .header-menu:focus{background-color:transparent !important;opacity:1 !important}.menu-item.dropdown.open{background-color:transparent !important}.menu-item .dropdown-menu li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.menu-item .dropdown-menu li a i{margin-right:8px}.menu-item .dropdown-menu li a:hover{background-color:transparent !important;opacity:1 !important}#main-menu .dropdown-toggle{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}#main-menu .dropdown-toggle:hover{background-color:transparent !important;opacity:1 !important}#main-menu .dropdown-toggle:focus{background-color:transparent !important;opacity:1 !important}#main-menu .dropdown-toggle[aria-expanded="true"]{background-color:transparent !important;opacity:1 !important}#main-menu .dropdown-menu li a:hover{background-color:transparent !important;opacity:1 !important}.menu-xs{display:none}@media (max-width: 767px){.menu-xs{float:right;display:flex;align-items:center;margin-top:13px;font-size:16px;margin-right:5px}.menu-xs a{color:#333}.menu-xs a:not(:last-child){margin-right:10px}}.menu-xs.no-login{display:block;float:right;display:flex;align-items:center;font-size:16px;margin-right:5px}.menu-xs.no-login a{color:#333}.menu-xs.no-login a:not(:last-child){margin-right:10px}.cog-btn,.notification-btn{position:relative}.cog-btn:before,.notification-btn:before{content:"";position:absolute;height:21px;width:1px;background-color:#d3d3d3}.cog-btn:before{left:0}.notification-btn:before{right:0}@media (max-width: 767px){.notification-btn:before{height:0;width:0}}.notification-box{height:17px;width:17px;background:red;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:6px;right:7px;font-size:10px;font-weight:700}.notification-box span{position:relative;top:-1px}@media (max-width: 767px){.notification-box{top:-6px;right:-7px}}.dropdown-notification{width:200px;max-width:200px}.dropdown-notification li:last-child{border-bottom:0}@media (max-width: 767px){.dropdown-notification{right:0;left:-110px}}.notification-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex !important;border-bottom:1px solid #ccc;padding:10px 10px 4px !important}.notification-item i{margin-right:5px}.notification-item p{position:relative;top:-4px;margin-bottom:0;white-space:normal}.jumbotron{margin-bottom:45px}.jumbotron.jumbotron-small{padding-bottom:0;margin-top:-60px}.jumbotron.jumbotron-small .jumbotron-overlay{padding:75px 0}.jumbotron.jumbotron-small.jumbotron-solicitud .jumbotron-title{text-transform:none}.jumbotron .jumbotron-title{margin:0;font-size:48px}@media (max-width: 767px){.jumbotron .jumbotron-title{font-size:38px}}@media (max-width: 767px){.row-home{margin-bottom:50px}}.main-content{width:calc(100% - 270px - 270px);padding:30px 15px}.main-content .main-content-title{font-size:24px;margin-top:0;margin-bottom:25px}@media (max-width: 991px){.main-content{margin-left:0}}@media (max-width: 767px){.main-content{margin-left:0;width:100%}}.panel-home .form-group{position:relative}.panel-home .form-group label{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.panel-home .form-group label i{margin-right:5px;font-size:20px}.panel-home .form-group .select2-container--default{padding-right:35px;box-shadow:0 0 4px 0 rgba(0,0,0,0.16);background-color:#fff}.panel-home .form-group .select2-container--default .select2-selection--multiple{border:0}.panel-home .form-group .select2-container--default .select2-selection--multiple .select2-selection__choice{border:0;background-color:#19c3e3;color:#fff}.panel-home .form-group .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;padding:7px}.panel-home .form-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li{white-space:normal;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row-reverse;align-items:center;padding:0 8px;font-size:13px;font-weight:600;margin-top:0;margin-bottom:1px}.panel-home .form-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove{color:#fff;margin-left:5px;font-size:17px;position:relative;top:1px}.panel-home .form-group .icon-search{position:absolute;right:9px;top:37px;background:transparent;border:0;color:#3e3e3e}@media (max-width: 991px){.panel-home{margin-bottom:0}}.panel-solicitud{margin-top:30px}.panel-solicitud .panel-body{padding:0}#mapa{height:900px !important;overflow:hidden}@media (max-width: 767px){#mapa{height:400px !important}}.mapa-wrapper{width:270px}@media (max-width: 767px){.mapa-wrapper{display:none;width:100%;height:100%;position:absolute;top:70px;bottom:0;right:0;left:0;z-index:9999}.mapa-wrapper #mapa{height:100vh !important}}#content-map #footer{margin-top:10px;color:#ccc}.card-job{height:100px;box-shadow:0 0 13px 0 rgba(0,0,0,0.12);transition:box-shadow 0.2s ease;margin-bottom:25px;border-radius:4px;overflow:hidden;position:relative}.card-job:hover{box-shadow:0 0 12px rgba(0,0,0,0.4);transition:box-shadow 0.3s ease}.card-job .fav-icon{background-color:#fdd306;position:absolute;top:-50px;right:-50px;height:100px;width:100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;transform:rotate(45deg)}.card-job .fav-icon i{color:#fff;font-size:19px;position:absolute;top:71px;left:41px}.card-job .card-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-job .card-job-title{margin:0;color:#333;padding:15px 20px;padding-right:50px;font-size:23px}.card-job .card-more-info{padding:17px 20px 12px;background-color:#f0f0f0}.card-job .card-more-info span{font-size:13px;font-weight:600;padding:5px 8px 7px;margin-right:6px;margin-bottom:5px;display:inline-block}.card-job .card-job-body{padding:20px}.card-job .card-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;margin-bottom:15px;font-size:15px;font-weight:600}.card-job .card-info div{position:relative;top:-1px}.card-job .card-info .card-info-title{font-weight:400}.card-job .card-info i{margin-right:5px;font-size:18px;height:30px;width:30px;color:#3e3e3e;flex-shrink:0;text-align:center;margin-right:25px}.card-job .card-job-footer{padding:15px}.card-job .card-job-footer .btn-link{text-decoration:none}@media (min-width: 768px){.solicitudModal .modal-sm{width:400px}}.solicitudModal .modal-body{padding:0}.solicitudModal .modal-body .close-modal{position:absolute;right:-40px;color:#fff;font-size:30px;top:-6px;cursor:pointer}#confirmModal .modal-header,#confirmModalDespostularmeLabel .modal-header{border-bottom:0}#confirmModal .modal-body,#confirmModalDespostularmeLabel .modal-body{font-size:16px;padding-bottom:20px}#confirmModal .modal-body .icon-alert-box,#confirmModalDespostularmeLabel .modal-body .icon-alert-box{height:80px;width:80px;border-radius:50%;overflow:hidden;background-color:#fdd306;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}#confirmModal .modal-body .icon-alert-box .icon-alert,#confirmModalDespostularmeLabel .modal-body .icon-alert-box .icon-alert{font-size:30px;color:#fff}#confirmModal .close-modal,#confirmModalDespostularmeLabel .close-modal{position:absolute;right:-40px;color:#fff;font-size:30px;top:-6px;cursor:pointer}#confirmModal .modal-dialog,#confirmModalDespostularmeLabel .modal-dialog{width:450px;margin-top:80px}#confirmModal .modal-body,#confirmModalDespostularmeLabel .modal-body{padding:30px}#confirmModal .modal-body .confirm-title,#confirmModalDespostularmeLabel .modal-body .confirm-title{text-align:center}#confirmModal .modal-body .confirm-question,#confirmModalDespostularmeLabel .modal-body .confirm-question{margin-top:30px;margin-bottom:0;font-size:20px;text-align:center}#confirmModal .modal-footer,#confirmModalDespostularmeLabel .modal-footer{text-align:center;border-top:0;padding:30px 15px}@media (max-width: 767px){#confirmModal .modal-dialog,#confirmModalDespostularmeLabel .modal-dialog{margin-top:30px;width:auto}}#loginbox .panel{border:1px solid #ddd;border-radius:4px}#loginbox .panel:before{content:'';display:block;height:8px;background:#46a2d5;background:-moz-linear-gradient(left, #46a2d5 0%, #49a6d2 2%, #4ea7d3 2%, #4fa6d1 3%, #55aad3 4%, #56a9d1 4%, #67b2d2 8%, #69b3ce 8%, #72b3cf 9%, #83bdc9 13%, #90c2c9 15%, #98c6c4 17%, #9cc9c6 17%, #a3cdc1 19%, #a6cec5 19%, #afd1c0 21%, #acd2bd 21%, #b4d4bc 24%, #b9d6ba 25%, #b8d6ba 25%, #c4dab6 28%, #cadab3 31%, #d0ddb2 33%, #cfdfb0 33%, #dbe2ac 36%, #dbe2ac 37%, #e7e6a5 41%, #eae5a1 46%, #e9e59e 47%, #e9e59e 48%, #ebe29d 49%, #ebe398 50%, #eae297 52%, #ebe293 52%, #ebe293 54%, #e8e08f 56%, #ebe090 57%, #ebe18c 58%, #ebdf89 58%, #eade88 60%, #eadf83 62%, #ecde85 62%, #eadc83 64%, #eadd7f 64%, #ecdc7c 65%, #e9db7a 68%, #edda74 69%, #edd86f 74%, #ebd669 75%, #ecd667 77%, #ebd460 79%, #edd362 80%, #f0d35e 81%, #ecd25b 83%, #efcf54 85%, #edcf4d 89%, #eecd48 90%, #edcc3f 92%, #f0cb3e 93%, #eeca36 95%, #f0c92c 97%, #edc92a 97%, #f1c820 99%, #eec712 100%, #eec712 100%);background:-webkit-linear-gradient(left, #46a2d5 0%, #49a6d2 2%, #4ea7d3 2%, #4fa6d1 3%, #55aad3 4%, #56a9d1 4%, #67b2d2 8%, #69b3ce 8%, #72b3cf 9%, #83bdc9 13%, #90c2c9 15%, #98c6c4 17%, #9cc9c6 17%, #a3cdc1 19%, #a6cec5 19%, #afd1c0 21%, #acd2bd 21%, #b4d4bc 24%, #b9d6ba 25%, #b8d6ba 25%, #c4dab6 28%, #cadab3 31%, #d0ddb2 33%, #cfdfb0 33%, #dbe2ac 36%, #dbe2ac 37%, #e7e6a5 41%, #eae5a1 46%, #e9e59e 47%, #e9e59e 48%, #ebe29d 49%, #ebe398 50%, #eae297 52%, #ebe293 52%, #ebe293 54%, #e8e08f 56%, #ebe090 57%, #ebe18c 58%, #ebdf89 58%, #eade88 60%, #eadf83 62%, #ecde85 62%, #eadc83 64%, #eadd7f 64%, #ecdc7c 65%, #e9db7a 68%, #edda74 69%, #edd86f 74%, #ebd669 75%, #ecd667 77%, #ebd460 79%, #edd362 80%, #f0d35e 81%, #ecd25b 83%, #efcf54 85%, #edcf4d 89%, #eecd48 90%, #edcc3f 92%, #f0cb3e 93%, #eeca36 95%, #f0c92c 97%, #edc92a 97%, #f1c820 99%, #eec712 100%, #eec712 100%);background:linear-gradient(to right, #46a2d5 0%, #49a6d2 2%, #4ea7d3 2%, #4fa6d1 3%, #55aad3 4%, #56a9d1 4%, #67b2d2 8%, #69b3ce 8%, #72b3cf 9%, #83bdc9 13%, #90c2c9 15%, #98c6c4 17%, #9cc9c6 17%, #a3cdc1 19%, #a6cec5 19%, #afd1c0 21%, #acd2bd 21%, #b4d4bc 24%, #b9d6ba 25%, #b8d6ba 25%, #c4dab6 28%, #cadab3 31%, #d0ddb2 33%, #cfdfb0 33%, #dbe2ac 36%, #dbe2ac 37%, #e7e6a5 41%, #eae5a1 46%, #e9e59e 47%, #e9e59e 48%, #ebe29d 49%, #ebe398 50%, #eae297 52%, #ebe293 52%, #ebe293 54%, #e8e08f 56%, #ebe090 57%, #ebe18c 58%, #ebdf89 58%, #eade88 60%, #eadf83 62%, #ecde85 62%, #eadc83 64%, #eadd7f 64%, #ecdc7c 65%, #e9db7a 68%, #edda74 69%, #edd86f 74%, #ebd669 75%, #ecd667 77%, #ebd460 79%, #edd362 80%, #f0d35e 81%, #ecd25b 83%, #efcf54 85%, #edcf4d 89%, #eecd48 90%, #edcc3f 92%, #f0cb3e 93%, #eeca36 95%, #f0c92c 97%, #edc92a 97%, #f1c820 99%, #eec712 100%, #eec712 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a2d5', endColorstr='#eec712',GradientType=1 );border-top-left-radius:4px;border-top-right-radius:4px}#loginbox .panel .panel-body{padding:60px 15px}#loginbox .form-title{font-size:28px;margin:0 0 10px}#loginbox .form-subtitle{margin-bottom:20px}#loginbox .input-group{margin-bottom:20px}#loginbox .input-group .input-icon{font-size:19px}.parent-badge .badge-home{font-size:27px;height:40px;right:0;top:-5%;min-width:40px;left:auto;width:auto;line-height:34px}.parent-badge .badge-list{right:-6px;top:-6px;height:16px;width:16px;display:flex;align-items:center;justify-content:center}.solicitud-item{font-size:16px;margin-bottom:10px}.solicitud-item:last-child{margin-bottom:30px}.content.users .form-control,.content.users .input-group-addon{border:0;box-shadow:0 0 7px #ccc}.content.users .select2-container--default{box-shadow:0 0 7px #ccc}.content.users .select2-container--default .select2-selection--multiple,.content.users .select2-container--default .select2-selection--single{border:0}.content.users .btn-add{margin-bottom:20px}.content.users .form-actions{margin-top:30px}.content.users textarea{max-width:100%}.flex-cargo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.flex-cargo i{margin-right:8px}.sidebar-filtros{width:270px;float:left}.sidebar-filtros .panel-home{background-color:#f4f4f4;height:100%}.sidebar-filtros .panel-home .panel-body{padding-top:30px;padding-right:25px;background-color:#f4f4f4}.sidebar-filtros .panel-home .panel-body .form-group label{font-size:15px;font-weight:600;font-family:"Open Sans", Helvetica, Arial, sans-serif;color:#333}.sidebar-filtros .filtros-title-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#a2a2a2}.sidebar-filtros .filtros-title-box .filtros-title{margin:0;font-size:24px}.sidebar-filtros .filtros-title-box .btn-filtros{color:#a2a2a2;text-decoration:none}.sidebar-filtros .filtros-title-box .btn-filtros.btn-preferencias{margin-left:5px;padding-left:10px;position:relative}.sidebar-filtros .filtros-title-box .btn-filtros.btn-preferencias:before{content:"";height:19px;width:1px;background-color:#a2a2a2;position:absolute;left:0;top:3px}.sidebar-filtros .filtros-subtitle{margin-bottom:25px;font-size:14px;color:#333}.sidebar-filtros .btn-preferencias{text-decoration:none;color:#a2a2a2;font-size:18px}.sidebar-filtros .margintop30{margin-top:30px}@media (max-width: 767px){.sidebar-filtros{width:100%;display:none;position:absolute;top:70px;bottom:0;right:0;left:0;z-index:9999}}.filter-box-participaciones{margin-bottom:30px}.filter-box-participaciones .fbp-actions{margin-top:30px}.filter-box-participaciones .fbp-actions .btn:first-child{margin-bottom:10px}.form-edit-filter .fef-actions{margin-top:30px}.bg-gray{background-color:#d0d0d0}.collapse-info-wrapper{padding:15px 0;margin-left:-15px;padding-right:0;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:inline-flex;align-items:center}.collapse-info-wrapper .collapse-info-item{box-shadow:0 0 7px #ccc;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-radius:4px;box-shadow:0 0 13px 0 rgba(0,0,0,0.07);min-height:115px;text-decoration:none}@media (max-width: 767px){.collapse-info-wrapper .collapse-info-item .ci-icon{height:53px;width:53px}.collapse-info-wrapper .collapse-info-item .ci-icon i{font-size:20px}.collapse-info-wrapper .collapse-info-item .number{font-size:30px}.collapse-info-wrapper .collapse-info-item .ci-title{font-size:11px}}.collapse-info-wrapper .ci-icon{height:63px;width:63px;border-radius:50%;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px}.collapse-info-wrapper .ci-icon.bg-success{background-color:#99c25f}.collapse-info-wrapper .ci-icon.bg-danger{background-color:#ea6253}.collapse-info-wrapper .ci-icon.bg-info{background-color:#00b2e2}.collapse-info-wrapper .ci-icon i{font-size:25px;color:#fff}.collapse-info-wrapper .number{font-size:34px;color:#000;font-family:"CHANEWEI", Helvetica, Arial, sans-serif}.collapse-info-wrapper .ci-title{text-transform:uppercase;color:#717171;font-size:12px;margin-top:-6px}.collapse-info-wrapper i{font-size:24px;color:#b2b2b2}.bavos-footer{min-height:40px;min-width:135px;background-image:url("../plugins/bastrap/images/bavos-footer.png")}.footer-buenosaires ul{list-style-type:none;margin:0;padding:0}.footer-buenosaires ul li{margin-bottom:30px}.footer-buenosaires p{font-weight:bold;color:#f5f5f5;margin-bottom:30px}.footer-buenosaires ul li a{font-weight:bold;color:#aaaaaa;text-decoration:none}.footer-buenosaires ul li a:hover{color:#f5f5f5}.footer hr{border-top:1px solid #999 !important}.footer-telefono{display:inline}.footer-buenosaires .social li a{width:40px;height:40px;font-size:0;display:inline-block}.footer-buenosaires .social li{display:inline}.social-fb{background-image:url("../plugins/bastrap/images/social-fb.svg");background-size:cover}.social-tw{background-image:url("../plugins/bastrap/images/social-tw.svg");background-size:cover}.social-yt{background-image:url("../plugins/bastrap/images/social-yt.svg");background-size:cover}.social-in{background-image:url("../plugins/bastrap/images/social-in.png");background-size:cover}.social-rss{background-image:url("../plugins/bastrap/images/social-rss.svg");background-size:cover}
    .snackbar-error {
        width: 40%;
        background-color: #ea6253;
        color: #fff;
        text-align: center;
        border-radius: 2px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 30%;
        right: 30%;
        bottom: 2%;
        font-size: 17px;
        }
    
    .snackbar-message {
        width: 40%;
        background-color: #19c3e3;
        color: #fff;
        text-align: center;
        border-radius: 2px;
        padding: 16px;
        position: fixed;
        z-index: 1;
        left: 30%;
        right: 30%;
        bottom: 2%;
        font-size: 17px;
        }

    body.map-full2 .mapa-wrapper{
        width: calc(225%);
        }
    
    body.map-full2 .main-solicitud-content{
        width: 0;
        display: none;
    }

    body.map-full2 .btn-expand-map{
        right: -290px;
    }

    .pointer {
        cursor: pointer;
    }

    .cursor-context-menu {
        cursor: context-menu
        ;
    }

    .card-job .card-info .card-info-title-primary{
        overflow-wrap: break-word !important;
        width: 280px;
    }

    .card-job .card-info .card-info-title-primary-modal {
        overflow-wrap: break-word !important;
        width: 450px;
    }

    .card-job .card-info .card-info-title-detalle{
        overflow-wrap: break-word !important;
        width: 650px;
    }
