﻿.simple-calendar table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;background-color:transparent;border:1px solid #dddddd;border-collapse:collapse;box-sizing:border-box;max-width:100%;width:100%}.simple-calendar tr{border-collapse:collapse}.simple-calendar th{padding:6px;border-bottom:2px solid #dddddd;border-collapse:collapse;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:0px none #333333;box-sizing:border-box;text-align:left}.simple-calendar td{padding:6px;vertical-align:top;width:14%;border:1px solid #ddd;border-top-color:#dddddd;border-top-style:solid;border-top-width:1px;border-right-color:#dddddd;border-right-style:solid;border-right-width:1px;border-bottom-color:#dddddd;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#dddddd;border-left-style:solid;border-left-width:1px}.simple-calendar .day{height:80px}.simple-calendar .today{background:#FFFFC0}.simple-calendar .prev-month{background:#DDD}.simple-calendar .next-month{background:#DDD}#calendar .simple-calendar .calendar-heading{text-align:center;background-color:#333;color:#fff;margin-bottom:10px;border-radius:5px}#calendar .simple-calendar .calendar-heading a{line-height:30px;padding:7px 15px;color:#aaa}#calendar .simple-calendar .calendar-heading a:first-child{float:left}#calendar .simple-calendar .calendar-heading a:last-child{float:right}#calendar .simple-calendar .calendar-title{font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-variant:small-caps;font-size:30px}#calendar .simple-calendar .day{text-align:center}#calendar .simple-calendar a{color:black;font-size:100%}#calendar .simple-calendar a.dia{display:block;padding:20px 10px}#calendar .simple-calendar a:hover,#calendar .simple-calendar a:active{text-decoration:none}#calendar .simple-calendar .prev-month a,#calendar .simple-calendar .next-month a{opacity:0}#calendar .simple-calendar a.sel{font-weight:bold;font-size:40px;line-height:24px}#calendar .simple-calendar a.sel.level_0,#calendar .simple-calendar a.sel.level_1,#calendar .simple-calendar a.sel.level_2,#calendar .simple-calendar a.sel.level_3{color:#fff}#calendar .simple-calendar .day{height:auto}#calendar .simple-calendar td{padding:0}#calendar .simple-calendar th{text-align:center}.level_0{background-color:#0CCE6B}.level_1{background-color:#FFE74C}.level_2{background-color:#F17300}.level_3{background-color:#FF1654}.log{padding:10px;margin-bottom:20px}.log i{padding-left:5px;padding-top:10px;font-size:50px}.log .azul{color:#0CCE6B}.log .verde{color:#FFE74C}.log .amarillo{color:#F17300}.log .rojo{color:#FF1654}.log .name{margin-top:-20px;margin-bottom:-20px}.log .name a{color:black}.log span{color:#AEB6BF}.log .titulo{font-size:20px;font-weight:bold;color:black}.log .ellipsis{color:black;white-space:nowrap;width:250px;overflow:hidden;text-overflow:ellipsis}.log .link:hover .titulo,.log .link:hover .ellipsis{color:#db2422}.log_group,.row.log_group{margin:25px 25px 0 25px;padding:25px 0 0 0;border-top:1px solid #ddd}.log_group.show::first-child,.row.log_group.show::first-child{border-top:none;margin-top:0;padding-top:0}.log_group textarea,.row.log_group textarea{height:100px;min-height:100px}.log_group .log_group_title,.row.log_group .log_group_title{text-align:right;padding:5px 15px;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0;width:100%}.log_group .log_group_title select.form-control,.row.log_group .log_group_title select.form-control{width:auto;display:inline-block}.log_group .log_group_title h2,.row.log_group .log_group_title h2{float:left;margin:0;padding:0;color:#fff;text-align:left;font-size:1.35em;line-height:1.8em}.log_group .log_group_title h2 i,.row.log_group .log_group_title h2 i{display:inline-block;font-size:1.5em;padding-right:10px}.log_group .log_group_content,.row.log_group .log_group_content{padding:15px 15px 0 15px}.log_description{border-top:none}.log_description .log_group:first-child{border-top:none;margin-top:30px;padding-top:0}.stadistics .card{margin-top:15px}.legend{font-size:11px;color:#666;text-align:left;padding-left:15px;padding-top:15px}.legend .legend_item{margin-bottom:4px}.legend .legend_item .legend-color{display:inline-block;width:20px;margin-right:5px}.modal .select2{width:100% !important}.header-form{display:block;text-align:right}.degradado{background-image:linear-gradient(134deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.56) 100%)}.btn-primary{background-color:#ccc;border-color:#ccc}.btn-primary:focus,.btn-primary:hover{background-color:#b9b9b9;border-color:#b9b9b9}.btn-success{background-color:#0CCE6B;border-color:#0CCE6B}.btn-success:focus,.btn-success:hover{background-color:#0aaa58;border-color:#0aaa58}.btn-danger{background-color:#FF1654;border-color:#FF1654}.btn-danger:focus,.btn-danger:hover{background-color:#ef0040;border-color:#ef0040}.list_container{display:block;position:relative;overflow:hidden}.list_container.border{margin-bottom:15px;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.list_container form{padding:15px}.list_container form .buttons{margin:0 -15px -15px -15px}.list_container .list-group-item{margin:0 !important;padding:0;border-top:none}.list_container .list-group-item a{border:none;border-radius:0 !important;margin:0 !important}.list_container .list_link{display:block;padding-left:85px;min-height:67px}.list_container .list_link .icon{text-align:center;display:block;position:absolute;top:0;bottom:0;left:0;height:100%;font-size:35px;padding:7px;color:#fff;background-image:linear-gradient(134deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.56) 100%);margin-right:20px;background-color:#ccc;min-width:67px}.list_container .list_link .icon.level_0{background-color:#0CCE6B}.list_container .list_link .icon.level_1{background-color:#FFE74C}.list_container .list_link .icon.level_2{background-color:#F17300}.list_container .list_link .icon.level_3{background-color:#FF1654}.list_container .list_link .action_title{display:block;color:#db2422;color:#777;padding-top:22px}.list_container .list_link .pretitle{display:block;color:#777;font-size:0.85em;font-weight:bold;padding-top:3px}.list_container .list_link .title,.list_container .list_link .main_title{display:block;color:#db2422;font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-size:1.2em;line-height:1em;font-weight:normal;text-transform:none}.list_container .list_link .main_title{padding:10px 0 4px 18px;margin:-5px 0 5px -18px}.list_container .list_link .zone_title{display:block;color:#777;font-size:0.85em}.list_container .list_link .zone_title span{font-weight:bold}.list_container .list_link .description{display:block;white-space:nowrap;text-overflow:ellipsis;color:#212529;overflow:hidden;padding-right:15px;font-size:0.9em}.list_container .list_link .subitem{border-bottom:1px solid rgba(0,0,0,0.125)}.list_container .list_link .subitem:last-child{border-bottom:none}.list_container .list_link .header{display:block;color:#db2422;font-weight:bold;padding-top:5px;padding-bottom:5px}.list_container .list_link .old_value{color:#999}.list_container .list_link .subtitle{display:inline-block;padding-right:5px;font-weight:bold}.list_container .list_link .arrow{color:#db2422;display:inline-block;padding-right:5px;padding-left:5px}.list_container .list_link form{padding:15px}.icon_list{display:block;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem;position:relative;overflow:hidden;margin-bottom:15px;padding-left:105px}.icon_list .list-group-item{margin:0 !important;padding:0;border-top:none}.icon_list .list-group-item .icon_list_item{border:none;border-radius:0 !important;margin:0 !important}.icon_list .icon{display:block;position:absolute;top:0;bottom:0;left:0;font-size:50px;padding:5px 20px;color:#fff;background-image:linear-gradient(134deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.56) 100%);margin-right:20px;background-color:#ccc}.icon_list .icon.level_0{background-color:#0CCE6B}.icon_list .icon.level_1{background-color:#FFE74C}.icon_list .icon.level_2{background-color:#F17300}.icon_list .icon.level_3{background-color:#FF1654}.icon_list .subitem{border-bottom:1px solid rgba(0,0,0,0.125)}.icon_list .subitem:last-child{border-bottom:none}.icon_list .action_title{display:block;color:#db2422;color:#777;padding-top:30px}.icon_list .title{display:block;color:#db2422;font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-size:1.5em;padding-top:3px}.icon_list .zone_title{display:block;color:#777;font-size:0.85em;font-weight:bold}.icon_list .description{display:block;white-space:nowrap;text-overflow:ellipsis;color:#212529;overflow:hidden;padding-right:15px}.icon_list .header{display:block;color:#db2422;font-weight:bold;padding-top:5px;padding-bottom:5px}.icon_list .old_value{color:#999}.icon_list .subtitle{display:inline-block;padding-right:5px;font-weight:bold}.icon_list .arrow{color:#db2422;display:inline-block;padding-right:5px;padding-left:5px}.icon_list form{padding:15px}.min-col{width:auto !important}.log_description{padding:0 85px}.calendar-container .calendar-heading{text-align:center;background-color:#999;color:#fff;margin-bottom:10px;border-radius:5px}.calendar-container .calendar-title{font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-variant:small-caps;font-size:30px}#breadcrumbs{margin:-15px -15px 15px -15px;padding:15px 15px 0 15px;border-bottom:1px solid #ccc}#breadcrumbs .login{float:right;padding-top:12px;background-color:#fff}#breadcrumbs .login a{font-size:35px;line-height:14px;position:relative;top:2px;color:#777}#breadcrumbs .login a.user_name{font-size:20px;position:relative;top:-4px;margin-right:8px}#breadcrumbs .login .current_user{font-size:none;color:none;color:black;margin-right:10px;font:25px Helvetica, Arial, Sans-Serif}.breadcrumb{list-style:none;overflow:visible;font:14px Helvetica, Arial, Sans-Serif;margin:15px 0;padding:0;background-color:#fff}.breadcrumb li{float:left}.breadcrumb li a{color:white;text-decoration:none;padding:10px 0 10px 30px;background:#db2422;position:relative;display:block;float:left}.breadcrumb li span{color:#000;text-decoration:none;padding:10px 0 10px 30px;background:#fff;position:relative;display:block;float:left;font-weight:bold}.breadcrumb li a:after{content:" ";display:block;width:0;height:0;border-top:18px solid transparent;border-bottom:17px solid transparent;border-left:18px solid #db2422;position:absolute;top:50%;margin-top:-18px;left:100%;z-index:2}.breadcrumb li a:before{content:" ";display:block;width:0;height:0;border-top:18px solid transparent;border-bottom:17px solid transparent;border-left:18px solid white;position:absolute;top:50%;margin-top:-18px;margin-left:1px;left:100%;z-index:1}.breadcrumb li:first-child a{padding-left:10px}.breadcrumb li:nth-child(2) a{background:rgba(219,36,34,0.7)}.breadcrumb li:nth-child(2) a:after{border-left-color:rgba(219,36,34,0.7)}.breadcrumb li:nth-child(3) a{background:rgba(219,36,34,0.55)}.breadcrumb li:nth-child(3) a:after{border-left-color:rgba(219,36,34,0.55)}.breadcrumb li:nth-child(4) a{background:rgba(219,36,34,0.4)}.breadcrumb li:nth-child(4) a:after{border-left-color:rgba(219,36,34,0.4)}.breadcrumb li:nth-child(5) a{background:rgba(219,36,34,0.3)}.breadcrumb li:nth-child(5) a:after{border-left-color:rgba(219,36,34,0.3)}.breadcrumb li:nth-child(6) a{background:rgba(219,36,34,0.2)}.breadcrumb li:nth-child(6) a:after{border-left-color:rgba(219,36,34,0.2)}.breadcrumb li:last-child a{font-family:"Arial", "Helvetica", "sans-serif", "Nunito";background:transparent !important;color:black;font-size:35px;line-height:35px;padding:0px 0 0px 30px}.breadcrumb li:last-child a:after{border:0}.breadcrumb li a:hover{background:#ccc}.breadcrumb li a:hover:after{border-left-color:#ccc !important}.dashboard{background-color:#ffffff;text-align:center;position:relative;padding-bottom:100px}.dashboard .logo-pie{position:absolute;bottom:0;left:0;width:100%;background-color:#333;text-align:center;padding:20px;border-top:3px solid #db2422}.dashboard .logo-pie img{max-width:55%}.dashboard .logo-container{margin:30px}.dashboard h1{background-color:#ccc;color:#17a2b8;margin:0;padding:15px;margin-bottom:25px}.dashboard .dashboard-container{text-align:center}.dashboard .dashboard-container{background-color:#fff;padding:25px}.dashboard .card-deck{justify-content:center}.dashboard .card-deck .card{margin-bottom:30px}.dashboard .card{max-width:30%;min-width:25%;background-color:#f3f3f3}.dashboard .card:hover{background-color:#ccc}.dashboard .card a{color:black;text-decoration:none}.dashboard .card a:hover .card-icon{background:#db2422}.dashboard .card span{display:block}.dashboard .card .card-icon{text-align:center;padding:15px;background:linear-gradient(134deg, #db2422 0%, #db2422 100%);font-size:72px;color:#fff}.dashboard .card .card-body h2{margin:0 0 15px 0;padding:0;font-size:25px}.dashboard .card .card-body .card-text{color:#555}.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.html_editor{min-height:150px}.html_editor.big{min-height:600px}.html_editor.small{min-height:75px}form .row{padding:0 25px}form .icon_field{display:block;width:100%;border:1px solid #eee;border-radius:5px;width:100%;padding:15px;text-align:center;font-size:50px;color:#666}.icon_selector{margin:0;padding:0}.icon_selector li{display:inline-block;list-style-type:none;font-size:30px}.icon_selector li a{color:#666;padding:5px}.icon_selector li a.sel{background-color:#db2422;color:#fff;border-radius:5px}.popover{max-width:313px}.dd{position:relative;display:block;margin:0;padding:0;max-width:600px;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-empty,.dd-item,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;border-radius:3px;box-sizing:border-box}.dd-handle:hover{color:#2ea8e5;background:#fff}.dd-item>button{position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:0 0;font-size:12px;line-height:1;text-align:center;font-weight:700}.dd-item>button:before{display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button.dd-expand:before{content:'+'}.dd-item>button.dd-collapse:before{content:'-'}.dd-expand{display:none}.dd-collapsed .dd-collapse,.dd-collapsed .dd-list{display:none}.dd-collapsed .dd-expand{display:block}.dd-empty,.dd-placeholder{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;pointer-events:none;z-index:9999}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.dd-nochildren .dd-placeholder{display:none}.dd3-content{display:block;height:30px;margin:5px 0;padding:5px 10px 5px 40px;color:#333;text-decoration:none;font-weight:bold;border:1px solid #ccc;background:#fafafa;background:-webkit-linear-gradient(top, #fafafa 0%, #eee 100%);background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);background:linear-gradient(top, #fafafa 0%, #eee 100%);-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}.dd3-content:hover{color:#2ea8e5;background:#fff}.dd-dragel>.dd3-item>.dd3-content{margin:0}.dd3-item>button{margin-left:30px}.dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:30px;text-indent:30px;white-space:nowrap;overflow:hidden;border:1px solid #aaa;background:#ddd;background:-webkit-linear-gradient(top, #ddd 0%, #bbb 100%);background:-moz-linear-gradient(top, #ddd 0%, #bbb 100%);background:linear-gradient(top, #ddd 0%, #bbb 100%);border-top-right-radius:0;border-bottom-right-radius:0}.dd3-handle:before{content:'≡';display:block;position:absolute;left:0;top:3px;width:100%;text-align:center;text-indent:0;color:#fff;font-size:20px;font-weight:normal}.dd3-handle:hover{background:#ddd}.dd{max-width:100% !important}.pagination_container{float:left}.pagination_container .pagination a,.pagination_container .pagination span.current,.pagination_container .pagination span.gap{display:inline-block;padding:0 14px;line-height:38px;text-decoration:none;background-color:white;border:1px solid #DDD;border-left-width:0}.pagination_container .pagination{text-align:center;display:block;margin:0;font-size:0rem}.pagination_container .pagination span{font-size:1rem;display:inline-block}.pagination_container .pagination span:first-child{border-left:1px solid #DDD}.pagination_container .pagination .first{padding:0;float:none;border:none}.pagination_container .pagination .prev{padding:0;float:none;border:none}.pagination_container .pagination .page{padding:0;float:none;border:none}.pagination_container .pagination .next{padding:0;float:none;border:none}.pagination_container .pagination .last{padding:0;float:none;border:none}@font-face{font-family:'Arial', 'Helvetica', 'sans-serif', 'Suaval';src:url(/webfonts/Horatio-D-Medium.woff) format("woff"),url(/webfonts/Horatio-D-Medium.ttf) format("truetype")}body,html{min-height:100vh}body .modal-lg,html .modal-lg{max-width:1150px}body .h-100,html .h-100{height:100vh !important}#prueba .select2-results{height:300px}#prueba ul{height:300px}#prueba .select2-container--default .select2-results>.select2-results__options{max-height:300px}.row:before,.row:after{display:none !important}h1,h2,h3,h4,h5,h6{font-family:"Arial", "Helvetica", "sans-serif", "Nunito";color:#db2422;text-align:center;padding:20px 0}h1{padding:25px 0;background-color:#eee;margin:15px 0}.modal-header{background-color:#eee;border-bottom:3px solid #db2422}.modal-header h5{padding:0;color:#db2422}.modal-footer{background-color:#eee;border-top:2px solid #db2422}.band{background-color:#eee;margin:25px 0;padding:25px 0}.subheader{text-align:right;margin:-15px -15px 25px -13px;padding:7px 15px;border-bottom:1px solid #ccc;background-color:#eee}.subheader .btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.buttons{text-align:center;padding:15px;background-color:#eee;border-top:3px solid #db2422;text-align:right;margin:35px 0 15px 0}.buttons a{margin:0 5px}.buttons.buttons_top{border-top:none;border-bottom:3px solid #db2422;margin:0 0 35px 0}.input-dates label{display:block}.input-dates select{width:auto;display:inline-block}#menu{background-color:#eee;padding-bottom:70px;position:relative;-webkit-box-shadow:1px 0px 3px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 0px 3px 0px rgba(0,0,0,0.4);box-shadow:1px 0px 3px 0px rgba(0,0,0,0.4)}#menu .logo-pie{position:absolute;bottom:0;left:0;width:100%;background-color:#333;text-align:center;padding:20px;border-top:3px solid #db2422}#menu .logo-pie img{max-width:55%}#menu .logo-container{text-align:center;margin:0 -15px 35px -15px;background:linear-gradient(134deg, #db2422 0%, #db2422 100%)}#menu .logo-container a{display:block;padding:25px 0 5px 0;font-size:72px;color:#fff}#menu .logo-container h1{background-color:transparent;color:#fff;font-size:30px;padding:0 0 35px 0;margin:0}#menu ul{padding:0 15px}#menu ul li{list-style-type:none}#menu ul li a{display:block;color:#db2422;padding:15px 0;border-bottom:1px solid rgba(43,129,162,0.2)}.empty{color:#ccc;text-align:center;font-size:40px;font-family:"Arial", "Helvetica", "sans-serif", "Nunito";margin:50px 0}.horizontal-select-list{padding:0 10px;text-align:center}.horizontal-select-list .card{margin-bottom:25px}.horizontal-select-list .card .card-body{padding:0}.horizontal-select-list .card .card-body a,.horizontal-select-list .card .card-body label,.horizontal-select-list .card .card-body .list-title{background-color:#eee;background-image:linear-gradient(134deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.56) 100%);padding:1.25rem;color:#db2422;font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-size:20px;height:100%;display:block}.horizontal-select-list .card .card-body a:hover,.horizontal-select-list .card .card-body label:hover,.horizontal-select-list .card .card-body .list-title:hover{text-decoration:none;background-color:#db2422;color:#fff}.horizontal-select-list .card .card-body label i{display:block;font-size:40px}.horizontal-select-list .card .card-body.padding{padding:1.25rem}.horizontal-select-list .card.left{text-align:left}.horizontal-select-list .card .list_item{padding:7px 15px;margin:0;color:#333;cursor:pointer;text-align:left;display:block}.horizontal-select-list .card .list_item input{transform:scale(1.5);margin-right:10px}.horizontal-select-list .card .card-footer input[type=checkbox],.horizontal-select-list .card .card-footer input[type=radio]{transform:scale(2)}.horizontal-select-list .title-icon{text-align:center;padding:35px 0 0}.horizontal-select-list .title-icon a{font-size:60px;color:#db2422}.horizontal-select-list a i,.horizontal-select-list .card-body label i{padding:10px 0 20px;display:block;font-size:60px}.card .nav-pills a.nav-link{color:rgba(51,51,51,0.4);background-color:#eee;background-image:linear-gradient(134deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.56) 100%);font-family:"Arial", "Helvetica", "sans-serif", "Nunito";font-size:20px;border-radius:0;padding:1.25rem;border-bottom:1px solid #eee;border-right:1px solid #fff}.card .nav-pills a.nav-link.active{position:relative;text-decoration:none;background-color:#FFD166;color:#db2422;border-bottom:none;padding:1rem 1.25rem 1.5rem 1.25rem}.card .nav-pills a.nav-link.active i{padding-top:20px;padding-bottom:10px}.card .nav-pills a.nav-link.active:after{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:20px;margin-left:-20px}.card .nav-pills a.nav-link i{display:none}.card .nav-pills li:last-child a.nav-link{border-right:none}.alert-app{background-color:#db2422;border:none;text-align:right;overflow:hidden}.alert-app h2{float:left;color:#fff;text-align:left;margin:0;padding:0;font-size:1.6rem}.tranlations .lang_selector{float:right}.tranlations .lang_selector span{background-color:#eee;border-radius:5px 5px 0 0;display:inline-block;margin-left:5px;padding:5px;background-repeat:no-repeat;background-position:left center;background-size:24px;background-position:12px 8px;padding:7px 15px 7px 45px;display:inline-block;cursor:pointer}.tranlations .lang_selector span.sel{background-color:#db2422;color:#fff;cursor:default}.tranlations .lang_selector span.es{background-image:url(/icons/es.png)}.tranlations .lang_selector span.en{background-image:url(/icons/en.png)}.tranlations .lang_selector span.fr{background-image:url(/icons/fr.png)}.tranlations label{padding-top:5px}.tranlations .lang_input{border:1px solid #db2422;border-radius:5px 0 5px 5px;background-color:rgba(219,36,34,0.3);padding:10px 10px 0 10px;clear:both}.tranlations .lang_input input{margin-bottom:10px}.tranlations .lang_input .mce-tinymce{margin-bottom:10px}.tranlations .input_preview{padding:.375rem .75rem;line-height:1.5;border:1px solid #ced4da;background-color:#eee;color:#666;border-radius:.25rem;width:100%;margin-bottom:1rem}.tranlations .input_preview p:last-child{margin-bottom:0}#app_modal .modal-dialog{overflow:hidden}#loading{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.85);z-index:990;text-align:center;padding-top:35vh;color:#fff;font-size:150px}.loading_inline{background-color:rgba(0,0,0,0.85);text-align:center;padding:100px 0;color:#fff;font-size:150px}.loading_cover{background-color:rgba(0,0,0,0.55);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center;padding:100px 0;color:#fff;font-size:150px}.hidden{display:none}th .btn-group .btn-link{white-space:normal;padding:0}th .btn-group .btn-link span{font-weight:bold;line-height:1.5;color:#212529;font-size:16px}th .btn-group .current_filters i{font-size:24px;position:relative;top:5px;color:#FF1654}th .btn-group .current_filters .active_filter{white-space:nowrap;background-color:#777;color:#fff;font-size:14px;padding:3px 10px;position:relative;top:5px;border-radius:3px}th .btn-group .current_filters .active_filter i{display:inline;font-size:16px;top:1px;padding-left:5px}.padding_0{padding:0 !important}.botones a{margin-bottom:3px}.beautify-marker{text-align:center;font-weight:700;font-family:monospace;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.beautify-marker.circle{border-radius:100%}.beautify-marker.circle-dot,.beautify-marker.doughnut{border-radius:100%}.beautify-marker.marker{border-top-left-radius:50%;border-top-right-radius:50% 100%;border-bottom-left-radius:100% 50%;border-bottom-right-radius:0%;transform:rotate(45deg)}.beautify-marker.marker>*{transform:rotate(-45deg)}.audit{margin-bottom:10px;border-radius:10px}.audit h2{text-decoration:underline}.audit .info .user{padding-left:15px}.audit .info .date{float:right;margin-right:15px}.audit .info .cambios{text-align:center;font-variant:small-caps;font-weight:bold;font-size:larger}.audit .info .title{padding-left:20px;font-weight:10px;font-weight:bold;text-transform:uppercase}.audit .info .before_title{margin-left:20px;font-weight:8px;font-weight:bold;color:black;font-variant:small-caps}.audit .info .before_text{color:grey}.audit .info .after_title{margin-left:20px;font-weight:8px;font-weight:bold;color:black}.audit .info .after_text{color:grey}.login{background-color:#ccc}.login h1{background-color:#fff;color:#17a2b8;margin:0;padding:15px;margin-bottom:25px}.login .logo-container{text-align:center;margin-bottom:50px}.login .login-container{border:1px solid #ccc;background-color:#fff;padding:25px}.login .login-container .buttons{margin-top:30px;background-color:#fff;border-top:none}.login .login-container .buttons button{margin-left:-25px;min-width:120px}td.width_1{width:10%}td.width_2{width:15%}td.width_3{width:25%}td.width_4{width:35%}table.manufacturing_order_items tr{border-top:1px solid #dee2e6}.of_pallet_header a.of_title::after{content:"(-)";float:left;font-size:22px;color:#777}.of_pallet_header.collapsed{background-color:#f0f0f0}.of_pallet_header.collapsed a.of_title{color:#000}.of_pallet_header.collapsed a.of_title::after{content:"(+)";float:left;font-size:22px;color:#777}.item_not_added .form_item_added{display:none}.item_not_added .form_item_not_added{display:inline-block}.table_ofs .item_not_added{display:none}.item_added .form_item_added{display:inline-block}.item_added .form_item_not_added{display:none}.item_added input{width:70px !important}td .col{text-align:center}.label_table{display:block;font-size:11px;font-weight:bold;color:#888}.fixed_bottom{position:fixed;bottom:0;right:0;margin:0;left:16.75%}#pallet_form{margin-bottom:75px}.pallet_comments p{text-align:left;font-size:14px}.inline-search{float:left}.inline-search div,.inline-search form{display:inline-block}.inline-search .form-control{display:inline-block;width:250px;top:2px;position:relative}.main_title{border-bottom:1px solid #ccc;background-color:#ddd;margin:-15px -15px 15px -15px;padding:10px 10px 0 10px}.main_title h1{margin:0;padding:5px 30px 3px 30px;background-color:#ddd}.main_title .title{font-size:18px;padding:0;color:#000;font-weight:bold}.main_title .title a{color:#555;font-weight:normal}.main_title .separator{font-size:18px;padding:0 7px;color:#aaa}ul.tabs,ul.opciones{display:block;margin:0;padding:10px 0 0 0}ul.tabs li,ul.opciones li{display:inline-block;margin:0;padding:0;list-style-type:none;position:relative}ul.tabs li a,ul.opciones li a{border:1px solid #ccc;border-radius:5px 5px 0 0;background-color:#f2f4f5;padding:8px 10px;margin:0 2px -1px 0;color:#888;display:inline-block}ul.tabs li a.active,ul.opciones li a.active{background-color:white;border-bottom:1px solid #fff;color:#000;font-weight:bold}#transport_layout #tarnsport_clear{background-color:#ccc;text-align:center}#transport_layout #tarnsport_clear h2{color:#fff}#transport_layout #tarnsport_clear .transport_action{display:inline-block;vertical-align:bottom}#transport_layout #tarnsport_clear .transport_action a{display:inline-block;margin:5px 0;border:1px solid #fff;padding:12px 0;font-size:24px;width:150px;height:75px;text-align:center;color:#333;background-color:rgba(255,255,255,0.1)}#transport_layout #tarnsport_clear .transport_action a:hover{background-color:rgba(255,255,255,0.2)}#transport_layout #tarnsport_clear .transport_action a i{color:#ccc;font-size:40px}#transport_layout #tarnsport_clear .transport_info{display:inline-block;min-width:150px;margin:5px 0;border:1px solid #fff;padding:6px 0;font-size:21px;height:75px;text-align:center;color:#333;position:relative;background-color:rgba(255,255,255,0.1)}#transport_layout #tarnsport_clear .transport_info .label{display:block;font-size:15px;color:#fff}#transport_layout #tarnsport_clear .transport_info.invalid{background-color:#FF1654}#transport_layout .layout_container{background-repeat:no-repeat;background-position:top center;background-size:contain;padding:25px 281px 5px 46px;background-image:url(/images/layout_container.png);width:1030px;display:inline-block}#transport_layout .layout_container .transport_space.v{width:6.4%;height:58px;overflow:hidden;margin-bottom:2px}#transport_layout .layout_container .transport_space.v span.number{padding-top:-2px;font-size:30px}#transport_layout .layout_container .transport_space.v a.package{top:-3px;font-size:16px}#transport_layout .layout_container .transport_space.v a.package.logistics_pallet_groups{font-size:16px;padding-top:0}#transport_layout .layout_container .transport_space.v a.package .pallet_group{font-size:16px}#transport_layout .layout_container .transport_space.v a.package .pallets{font-size:13px;line-height:12px}#transport_layout .layout_standard_20{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_standard_20.png)}#transport_layout .layout_standard_20 .transport_space.v{height:110px}#transport_layout .layout_standard_20 .transport_space.h{height:85px}#transport_layout .layout_standard_40{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_standard_40.png)}#transport_layout .layout_standard_40 .transport_space.v{height:110px}#transport_layout .layout_standard_40 .transport_space.h{height:85px}#transport_layout .layout_high_cube_40{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_high_cube_40.png)}#transport_layout .layout_high_cube_40 .transport_space.v{height:110px}#transport_layout .layout_high_cube_40 .transport_space.h{height:85px}#transport_layout a.package{display:inline-block;margin:0 5px 5px 0;border:1px solid #ccc;width:90px;height:80px;position:relative;text-align:center;font-size:34px;color:#333;font-weight:bold;padding:12px 0;float:left;overflow:hidden}#transport_layout a.package.sel{background-color:#db2422;color:#fff}#transport_layout a.package.logistics_pallet_groups{padding-top:5px}#transport_layout a.package .pallets{font-size:16px;position:relative;top:-3px;display:block;line-height:14px}#transport_layout a.package i{color:#ddd;position:absolute;right:0;bottom:0;font-size:50px;z-index:-1;transform:rotate(-20deg)}#transport_layout .transport_space a.package{border:none;margin:0;width:100%;height:100%}#transport_layout #transport_map{text-align:center}#transport_layout #transport_row_0{direction:rtl}#transport_layout #transport_row_0 .transport_space{direction:ltr;vertical-align:top}#transport_layout #transport_row_1{direction:rtl}#transport_layout #transport_row_1 .transport_space{direction:ltr;vertical-align:bottom}#transport_layout .mixed_columns #transport_row_0{position:relative;top:10px}#transport_layout .mixed_columns #transport_row_1{position:relative;top:-10px}#transport_layout .transport_space{border:1px solid #ccc;display:inline-block;height:92px;position:relative;margin:0 2px;background-color:#fff;text-align:center}#transport_layout .transport_space.sel{background-color:#db2422}#transport_layout .transport_space span.number{display:inline-block;font-size:60px;color:#ccc;width:100%}#transport_layout .transport_space a.space{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#transport_layout .transport_space .package{position:absolute;top:5px;right:0}#transport_layout .transport_space.h{width:100px;height:90px}#transport_layout .transport_space.h span.number{margin-top:-4px}#transport_layout .transport_space.v{width:88px;height:120px}#transport_layout .transport_space.v span.number{padding-top:10px}#transport_layout .transport_space_group.col_1{width:55%;float:left}#transport_layout .transport_space_group.col_2{float:right;width:42%}#transport_layout .transport_space_group.col_2 .transport_space{height:102px}.leaflet-pm-draw{display:none}.leaflet-pm-edit{display:none}#mapid .zoom_extension{margin-left:13px;margin-top:85px;font-size:17px;border:2px solid #ccc;padding:5px;border-radius:6px}#mapid .zoom_extension i{margin-top:85px}#map_sidebar{background-color:#fff;border-left:1px solid #ccc;position:fixed;top:0;right:0;bottom:50px;z-index:55;width:500px;overflow-x:hidden;overflow-y:auto}#map_sidebar #map_controls{align-items:center;background-color:#333;display:flex;justify-content:flex-end;text-align:right}#map_sidebar #map_controls a{color:#fff;padding:8px 10px 3px 10px;text-decoration:none}#map_sidebar #map_controls a.link:hover{background-color:#A0A0A050}#map_sidebar #map_controls a.link:first-child{margin-left:10px;margin-right:auto}#map_sidebar #map_controls a i{font-size:25px}#map_sidebar #map_controls>a.link{border-radius:.25rem;margin:10px 0}#map_sidebar #map_controls>div.btn-group:last-child{margin-right:10px}#map_sidebar #map_controls>div.btn-group>a.link{border-radius:.25rem;margin:10px 0}#map_sidebar #map_controls>div.btn-group a.dropdown-item{color:unset}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.dropdown-item{display:block;padding:10px}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg{color:#fff}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_blue{background-color:#217ac9}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_blue:hover{background-color:#217ac9E0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_green{background-color:#1faa1c}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_green:hover{background-color:#1faa1cE0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_grey{background-color:#747474}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_grey:hover{background-color:#747474E0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_red{background-color:#c91f37}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_red:hover{background-color:#c91f37E0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_yellow{background-color:#c9c31f}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_yellow:hover{background-color:#c9c31fE0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_violet{background-color:#a12ccc}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_violet:hover{background-color:#a12cccE0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_orange{background-color:#cc8d34}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_orange:hover{background-color:#cc8d34E0}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_black{background-color:#3a3a3a}#map_sidebar #map_controls>div.btn-group div.dropdown-menu a.line_color_bg.line_color_bg_black:hover{background-color:#3a3a3aE0}#map_update_status{position:fixed;bottom:0;right:0;width:500px;height:50px;z-index:55;text-align:right;padding:10px;background-color:#333}#map_update_status .float-left{color:#fff}#map_update_status .float-left span{display:inline-block;font-size:12px;padding:0 8px}#mapid{position:fixed;top:0;left:0;bottom:30px;right:0;z-index:10;background-color:#fff}#map_status{position:fixed;left:0;bottom:0;right:500px;height:30px;z-index:55;background-color:#eee;border-top:1px solid #ccc;font-size:12px;padding:5px 25px}#map_status .project_name{color:#ccc}.color_selector{margin-bottom:3px;border-radius:4px}.line_color_title{display:block;border-left:15px solid #747474;padding:5px 10px;text-align:left;color:#3a3a3a;font-size:1.5rem}.line_color_title.line_color_title_blue{border-left-color:#217ac9}.line_color_title.line_color_title_green{border-left-color:#1faa1c}.line_color_title.line_color_title_red{border-left-color:#c91f37}.line_color_title.line_color_title_yellow{border-left-color:#c9c31f}.line_color_title.line_color_title_violet{border-left-color:#a12ccc}.line_color_title.line_color_title_orange{border-left-color:#cc8d34}.line_color_title.line_color_title_black{border-left-color:#3a3a3a}div.map_line{border-top:1px solid #ddd}div.map_line h2.line_color_title{margin-bottom:0}div.map_line h2.line_color_title a{color:#333}#map_lines ul{margin:0;padding:0}#map_lines ul li{border-top:1px solid #ddd;background-color:#efefef;padding:3px 15px 3px 25px;color:#888}#map_lines ul li a{color:#888}#map_lines .map_line .edit{float:right;padding:5px;font-size:20px;color:#333}#map_lines .map_line.sel h2::before{content:' > ';font-weight:bold}#map_lines .map_line.sel .edit{display:block}#map_lines .map_line.sel ul{display:block}.table.maps_table td.name{text-align:left}.table.maps_table tr.depth_1 td.name{padding-left:40px}.table.maps_table tr.depth_2 td.name{padding-left:65px}.table.maps_table tr.depth_3 td.name{padding-left:85px}.table.maps_table tr.depth_4 td.name{padding-left:100px}.table.maps_table tr.depth_5 td.name{padding-left:115px}.table.maps_table tr.depth_6 td.name{padding-left:130px}.table.maps_table tr.depth_7 td.name{padding-left:145px}.table.maps_table tr.depth_8 td.name{padding-left:160px}.table.maps_table tr.project_item{display:none}.alert_with_padding{margin:1.25rem !important}.user_progress_status{width:150px;display:inline-block;float:left;margin-right:10px}.user_progress_status .progress{margin-top:2px;background-color:#fff;border:1px solid #ccc}.maps_progress .progress-bar{background-color:#0aaa58}#map_item .map_item_form form{position:relative;overflow:hidden;border-bottom:50px solid #333}#map_item .map_item_form form .row{padding:0 10px}#map_item .map_item_form form h3.empty{margin:25px 0}#map_item .map_item_form form .buttons_bottom{position:absolute;bottom:0;left:120px;right:0}#map_item .padding_0{padding:0 10px !important}#map_item .buttons{margin:0 0 15px 0}#map_item .buttons.buttons_bottom{margin-top:10px;margin-bottom:0}#map_item .buttons_top{margin-bottom:0 -10px 15px -10px}.map_item_list_container{float:left;height:100%}.map_item_list_container .map_item_list{list-style:none;padding:0;margin:0}.map_item_list_container .map_item_list li a{display:block;border-radius:0;padding:12px 0;border-top:none;border-left:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#bbb;color:#333;width:120px}.map_item_list_container .map_item_list li .sel{background-color:#ccc;color:#fff;position:relative}.map_item_list_container .map_item_list li .sel::after{content:"\f0da";display:inline-block;font-family:'FontAwesome';font-size:49px;color:#ccc;position:absolute;left:100%;z-index:9;top:-19px;margin-left:-2px}.map_item_list_container .map_item_list li .btn-secondary.focus,.map_item_list_container .map_item_list li .btn-secondary:focus{box-shadow:none}.item_form_fields{padding:0;overflow:hidden;position:relative;margin-bottom:61px}.beautify-marker.suaval_marker{background-color:white;color:#1eb300;border-color:#1eb300;border-width:2px;border-style:solid;width:35px;height:35px;margin-left:-15px;margin-top:-41px;position:relative}.beautify-marker.suaval_marker i{display:none;position:absolute;top:-16px;font-size:23px;left:-13px}.beautify-marker.suaval_marker div{font-size:16px;margin-top:3px;margin-left:0px}.beautify-marker.suaval_marker.blue{color:#217ac9;border-color:#217ac9}.beautify-marker.suaval_marker.green{color:#1faa1c;border-color:#1faa1c}.beautify-marker.suaval_marker.red{color:#c91f37;border-color:#c91f37}.beautify-marker.suaval_marker.yellow{color:#c9c31f;border-color:#c9c31f}.beautify-marker.suaval_marker.violet{color:#a12ccc;border-color:#a12ccc}.beautify-marker.suaval_marker.orange{color:#cc8d34;border-color:#cc8d34}.beautify-marker.suaval_marker.grey{color:#747474;border-color:#747474}.beautify-marker.suaval_marker.black{color:#3a3a3a;border-color:#3a3a3a}.beautify-marker.suaval_marker.sel.blue{color:#fff;background-color:#217ac9}.beautify-marker.suaval_marker.sel.green{color:#fff;background-color:#1faa1c}.beautify-marker.suaval_marker.sel.red{color:#fff;background-color:#c91f37}.beautify-marker.suaval_marker.sel.yellow{color:#fff;background-color:#c9c31f}.beautify-marker.suaval_marker.sel.violet{color:#fff;background-color:#a12ccc}.beautify-marker.suaval_marker.sel.orange{color:#fff;background-color:#cc8d34}.beautify-marker.suaval_marker.sel.grey{color:#fff;background-color:#747474}.beautify-marker.suaval_marker.sel.black{color:#fff;background-color:#3a3a3a}#map_lines ul li .badge,.item_form_fields .badge,.buttons_top .badge{background-color:transparent;border:2px solid #217ac9;font-size:100%}#map_lines ul li.blue .badge,.item_form_fields.blue .badge,.buttons_top.blue .badge{color:#217ac9;border-color:#217ac9}#map_lines ul li.green .badge,.item_form_fields.green .badge,.buttons_top.green .badge{color:#1faa1c;border-color:#1faa1c}#map_lines ul li.red .badge,.item_form_fields.red .badge,.buttons_top.red .badge{color:#c91f37;border-color:#c91f37}#map_lines ul li.yellow .badge,.item_form_fields.yellow .badge,.buttons_top.yellow .badge{color:#c9c31f;border-color:#c9c31f}#map_lines ul li.violet .badge,.item_form_fields.violet .badge,.buttons_top.violet .badge{color:#a12ccc;border-color:#a12ccc}#map_lines ul li.orange .badge,.item_form_fields.orange .badge,.buttons_top.orange .badge{color:#cc8d34;border-color:#cc8d34}#map_lines ul li.grey .badge,.item_form_fields.grey .badge,.buttons_top.grey .badge{color:#747474;border-color:#747474}#map_lines ul li.black .badge,.item_form_fields.black .badge,.buttons_top.black .badge{color:#3a3a3a;border-color:#3a3a3a}#map_lines ul li.sel,.item_form_fields.sel,.buttons_top.sel{background-color:#cfcfcf;font-weight:bold}.project_name{color:#ccc}tr.maps td.name a{color:#000}tr.maps td.name span.comments{color:#888;margin-left:25px;padding-left:15px;display:block;border-left:1px solid #ccc}.section_item{display:block}.section_item.sel{background-color:#eee}.doc_toc li{padding:0;text-align:right}.doc_toc li .section_item{padding:7px 15px}.doc_toc li ul li{padding-right:0}.doc_toc li ul li .section_item{padding-right:0;padding-left:40px}.doc_toc li ul li ul li .section_item{padding-left:65px}.doc_toc li ul li ul li ul li .section_item{padding-left:90px}.doc_toc li .drop_selector button{white-space:nowrap;overflow:hidden;max-width:200px;text-overflow:ellipsis}.doc_toc li ul{margin-left:0;padding-left:0;border-top:1px solid rgba(0,0,0,0.125)}.doc_toc li li:last-child{border-bottom:none}.doc_toc li a.page_break,.doc_toc li a.toc,.doc_toc li a.title,.doc_toc li a.config,.doc_toc li a.kind{display:inline-block;padding:3px 0;border-radius:3px;font-size:11px;font-weight:bold;margin-right:5px;text-transform:uppercase;color:#aaa}.doc_toc li a.page_break.sel,.doc_toc li a.page_break.sel i,.doc_toc li a.toc.sel,.doc_toc li a.toc.sel i,.doc_toc li a.title.sel,.doc_toc li a.title.sel i,.doc_toc li a.config.sel,.doc_toc li a.config.sel i,.doc_toc li a.kind.sel,.doc_toc li a.kind.sel i{color:#db2422}.doc_toc li a.dropdown-item.sel{font-weight:bold;color:#db2422}.annex_item .annex_title{color:#333}.annex_item form{display:inline-block}.annex_item form .invisible{display:none}.annex_item .annex_type{display:inline-block;font-size:25px;color:#0CCE6B;float:left;text-align:center;width:30px}.annex_item .annex_type .annex_empty,.annex_item .annex_type .pending{color:#FF1654}.annex_item .drop_selector{display:inline-block}.annex_item a.btn-link{display:inline-block;padding-right:0}.annex_item a.btn-link i{color:#aaa;font-size:26px;padding:0}.btn-file{position:relative;overflow:hidden}.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}#offer_docs_menu{flex-wrap:nowrap}#worker_list{background-color:#eee;padding-bottom:25px}#worker_list h2{background-color:#ccc;color:#fff;margin-bottom:25px}#date_navigator{margin-bottom:25px}#date_navigator ul{margin:0;padding:0}#date_navigator ul li{margin:0;padding:0;display:inline-block;width:13%;position:relative}#date_navigator ul li a{display:block;text-align:center;color:#666}#date_navigator ul li a.current{border-bottom:2px solid #ccc;font-weight:bold;font-size:21px;color:#000}#date_navigator ul li .search{display:none;position:absolute;top:100;right:0;padding:10px;background-color:#eee}#date_navigator ul li:hover .search{display:block}#planning_projects .card{background-color:#eee}#planning_projects .card .card-title{margin-bottom:0}#planning_projects .card h3{font-size:1.25rem;padding:15px 0;background-color:#888;color:#fff;margin-bottom:0}.drag_worker{padding:5px;background-color:#fff;cursor:grab}@font-face{font-family:'Arial', 'Helvetica', 'sans-serif', 'Suaval';src:url(/webfonts/Horatio-D-Light.woff) format("woff"),url(/webfonts/Horatio-D-Light.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Arial', 'Helvetica', 'sans-serif', 'Suaval';src:url(/webfonts/Horatio-D-Bold.woff) format("woff"),url(/webfonts/Horatio-D-Bold.ttf) format("truetype");font-weight:bold;font-style:normal}body.pdf{font-size:17pt;text-align:justify;font-family:'Arial', 'Helvetica', 'sans-serif', 'Suaval'}body.pdf hr{page-break-before:always;opacity:0}body.pdf h1,body.pdf h2,body.pdf h3,body.pdf h4,body.pdf h5,body.pdf h6{page-break-after:avoid}body.pdf .no-break{page-break-inside:avoid}body.pdf h2{border-bottom:1px solid #000;margin-top:50px;margin-bottom:25px;text-transform:uppercase;font-weight:bold;font-size:18pt}body.pdf h2.separator{page-break-before:always;page-break-after:always;text-align:center;padding-top:300px;font-size:28pt}body.pdf img{max-width:800px;max-height:900px}body.pdf.pdf_a3 img{max-width:1600px;max-height:2400px}body.pdf table{border:none;page-break-inside:auto}body.pdf table tr,body.pdf table th,body.pdf table td{border:none}body.pdf table th,body.pdf table td{padding:15px}body.pdf table img{max-width:350px;max-height:525px}body.pdf .prices table tr:first-child{border-bottom:none}body.pdf .prices table tr:first-child td{background-color:#db2422;color:#fff;text-align:center;padding:10px 15px}body.pdf .prices table tr{border-bottom:1px solid #ccc}body.pdf .prices table tr td{padding:8px 15px}body.pdf div.page_break{page-break-before:always}body.pdf div.page_number{text-align:right;padding-bottom:17mm;font-size:14pt}body.pdf .offer_full_ref{position:absolute;font-size:14pt;top:85px;right:0}body.pdf blockquote{margin:0;padding:0;margin-left:200px;margin-top:-35px;text-align:right}body.pdf blockquote p{display:inline-block;text-align:left}body.pdf .fixed_width{display:inline-block;width:125px}body.pdf .index-list ol{padding-top:15px}body.pdf .index-list ol li{padding-bottom:10px}body.pdf ul.annex_index{padding:0;margin:0}body.pdf ul.annex_index li{padding:0;margin:0;list-style-type:none;margin-bottom:8px}body.pdf #aviso-considencialidad{page-break-inside:avoid;margin:100px 30px 0 30px;border:1px solid #db2422;padding:5px 30px;font-size:11pt;background-color:rgba(0,0,0,0.15);border-radius:10px}body.pdf table.cover_table{height:895px;margin:0;padding:0}body.pdf table.cover_table .signature_td{height:100px}body.pdf .signature{page-break-inside:avoid;float:right;text-align:right}body.pdf .signature p{margin:5px}body.pdf .signature .signature_author{font-size:17pt;font-weight:bold}body.pdf #ppi_logo{position:absolute;top:802px;left:73px;text-align:center;width:170px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg)}body.pdf .annex_cover{text-align:center;color:#db2422;font-size:19pt}body.pdf .annex_cover .annex_title{font-weight:bold;font-size:35pt;padding-top:350px}body.pdf .annex_cover .client,body.pdf .annex_cover .enterprise{font-weight:bold;padding-top:20px}body.pdf .annex_cover .client span,body.pdf .annex_cover .enterprise span{padding-top:10px;display:block}body.pdf .annex_cover .client img,body.pdf .annex_cover .enterprise img{padding:10px 0 0 0}body.pdf .annex_cover .offer{font-weight:bold;padding-top:15px}body.pdf .annex_cover .offer span{color:#333}body.pdf .annex_header table{width:100%;border:none;padding-top:15px;padding-bottom:35px}body.pdf .annex_header table .logo_space{width:125px}body.pdf .annex_header table .title{vertical-align:middle;text-align:center;color:#db2422;font-size:20pt;font-weight:bold}body.pdf .annex_header table .header_padding{width:25px}body.pdf .annex_header table .annex_right_info{vertical-align:middle;text-align:center;width:105px;font-size:12pt;line-height:1.2em}body.pdf .annex_header table .annex_right_info span.label{color:#db2422}body.pdf .annex_header table .annex_right_info .annex_number{color:#db2422;font-weight:bold;font-size:13pt}body.pdf .annex_header table .annex_right_info .offer_number{margin-bottom:20px}body.pdf .annex_content_container .materials_list h1{padding-top:300px;text-align:center;color:#db2422;font-size:50pt;font-weight:bold;page-break-before:always;page-break-after:always}body.pdf .annex_content_container .materials_list h2{border:none;page-break-before:always;page-break-after:always}body.pdf .annex_content_container p::last-child{margin-bottom:0;padding-bottom:0}body.pdf .annex_content_container img{max-height:1050px}.doc_driver{font-size:13px}.doc_driver .header{overflow:hidden;padding-bottom:25px}.doc_driver .header img{float:left;width:200px;position:relative;top:10px}.doc_driver .header img.contact{position:relative;top:0px;width:250px;margin-left:25px}.doc_driver .header h1{text-align:center;position:relative;top:15px}.doc_driver h1{font-size:25px;margin:0;padding:0 0 0 0;border:none}.doc_driver h2{font-size:18px !important;margin:0 !important;padding:25px 0 10px 0 !important;border:none !important}.doc_driver #transport_layout #tarnsport_clear{background-color:#ccc;text-align:center}.doc_driver #transport_layout #tarnsport_clear h2{color:#fff}.doc_driver #transport_layout #tarnsport_clear .transport_action{display:inline-block;vertical-align:bottom}.doc_driver #transport_layout #tarnsport_clear .transport_action a{display:inline-block;margin:5px 0;border:1px solid #fff;padding:12px 0;font-size:24px;width:150px;height:75px;text-align:center;color:#333;background-color:rgba(255,255,255,0.1)}.doc_driver #transport_layout #tarnsport_clear .transport_action a:hover{background-color:rgba(255,255,255,0.2)}.doc_driver #transport_layout #tarnsport_clear .transport_action a i{color:#ccc;font-size:40px}.doc_driver #transport_layout #tarnsport_clear .transport_info{display:inline-block;min-width:150px;margin:5px 0;border:1px solid #fff;padding:6px 0;font-size:21px;height:75px;text-align:center;color:#333;position:relative;background-color:rgba(255,255,255,0.1)}.doc_driver #transport_layout #tarnsport_clear .transport_info .label{display:block;font-size:15px;color:#fff}.doc_driver #transport_layout #tarnsport_clear .transport_info.invalid{background-color:#FF1654}.doc_driver #transport_layout .layout_container{background-repeat:no-repeat;background-position:top center;background-size:contain;padding:25px 281px 5px 46px;background-image:url(/images/layout_container.png);width:1030px;display:inline-block}.doc_driver #transport_layout .layout_container .transport_space.v{width:6.4%;height:58px;overflow:hidden;margin-bottom:2px}.doc_driver #transport_layout .layout_container .transport_space.v span.number{padding-top:-2px;font-size:30px}.doc_driver #transport_layout .layout_container .transport_space.v a.package{top:-3px;font-size:16px}.doc_driver #transport_layout .layout_container .transport_space.v a.package.logistics_pallet_groups{font-size:16px;padding-top:0}.doc_driver #transport_layout .layout_container .transport_space.v a.package .pallet_group{font-size:16px}.doc_driver #transport_layout .layout_container .transport_space.v a.package .pallets{font-size:13px;line-height:12px}.doc_driver #transport_layout .layout_standard_20{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_standard_20.png)}.doc_driver #transport_layout .layout_standard_20 .transport_space.v{height:110px}.doc_driver #transport_layout .layout_standard_20 .transport_space.h{height:85px}.doc_driver #transport_layout .layout_standard_40{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_standard_40.png)}.doc_driver #transport_layout .layout_standard_40 .transport_space.v{height:110px}.doc_driver #transport_layout .layout_standard_40 .transport_space.h{height:85px}.doc_driver #transport_layout .layout_high_cube_40{background-repeat:no-repeat;background-position:center center;background-size:contain;padding:35px 30px 0 0;background-image:url(/images/layout_high_cube_40.png)}.doc_driver #transport_layout .layout_high_cube_40 .transport_space.v{height:110px}.doc_driver #transport_layout .layout_high_cube_40 .transport_space.h{height:85px}.doc_driver #transport_layout a.package{display:inline-block;margin:0 5px 5px 0;border:1px solid #ccc;width:90px;height:80px;position:relative;text-align:center;font-size:34px;color:#333;font-weight:bold;padding:12px 0;float:left;overflow:hidden}.doc_driver #transport_layout a.package.sel{background-color:#db2422;color:#fff}.doc_driver #transport_layout a.package.logistics_pallet_groups{padding-top:5px}.doc_driver #transport_layout a.package .pallets{font-size:16px;position:relative;top:-3px;display:block;line-height:14px}.doc_driver #transport_layout a.package i{color:#ddd;position:absolute;right:0;bottom:0;font-size:50px;z-index:-1;transform:rotate(-20deg)}.doc_driver #transport_layout .transport_space a.package{border:none;margin:0;width:100%;height:100%}.doc_driver #transport_layout #transport_map{text-align:center}.doc_driver #transport_layout #transport_row_0{direction:rtl}.doc_driver #transport_layout #transport_row_0 .transport_space{direction:ltr;vertical-align:top}.doc_driver #transport_layout #transport_row_1{direction:rtl}.doc_driver #transport_layout #transport_row_1 .transport_space{direction:ltr;vertical-align:bottom}.doc_driver #transport_layout .mixed_columns #transport_row_0{position:relative;top:10px}.doc_driver #transport_layout .mixed_columns #transport_row_1{position:relative;top:-10px}.doc_driver #transport_layout .transport_space{border:1px solid #ccc;display:inline-block;height:92px;position:relative;margin:0 2px;background-color:#fff;text-align:center}.doc_driver #transport_layout .transport_space.sel{background-color:#db2422}.doc_driver #transport_layout .transport_space span.number{display:inline-block;font-size:60px;color:#ccc;width:100%}.doc_driver #transport_layout .transport_space a.space{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.doc_driver #transport_layout .transport_space .package{position:absolute;top:5px;right:0}.doc_driver #transport_layout .transport_space.h{width:100px;height:90px}.doc_driver #transport_layout .transport_space.h span.number{margin-top:-4px}.doc_driver #transport_layout .transport_space.v{width:88px;height:120px}.doc_driver #transport_layout .transport_space.v span.number{padding-top:10px}.doc_driver #transport_layout .transport_space_group.col_1{width:55%;float:left}.doc_driver #transport_layout .transport_space_group.col_2{float:right;width:42%}.doc_driver #transport_layout .transport_space_group.col_2 .transport_space{height:102px}.doc_driver #transport_layout h2{display:none}.doc_driver #transport_layout a.package{text-decoration:none}.doc_driver #transport_layout a.package .pallet_group{display:none}.doc_driver #transport_layout a.package i{display:none}.doc_driver #transport_layout a.package .pallets{top:0}.doc_driver #transport_layout .layout_container{padding:24px 0 0 29px;width:100%;background-position:top left;text-align:left;height:110px}.doc_driver #transport_layout .layout_container .transport_space.v{width:38px;height:48px}.doc_driver #transport_layout .layout_container .transport_space.v span.number{padding-top:-2px;font-size:30px}.doc_driver #transport_layout .layout_container .transport_space.v a.package{top:-3px;font-size:23px}.doc_driver #transport_layout .layout_standard_20{padding:22px 0 0 243px;text-align:left}.doc_driver #transport_layout .layout_standard_20 .transport_space span.number{font-size:40px;margin-top:0}.doc_driver #transport_layout .layout_standard_20 .transport_space.v{height:70px;width:53px}.doc_driver #transport_layout .layout_standard_20 .transport_space.h{height:48px;width:61px}.doc_driver #transport_layout .layout_standard_40{padding:22px 0 0 75px;text-align:left}.doc_driver #transport_layout .layout_standard_40 .transport_space span.number{font-size:40px;margin-top:0}.doc_driver #transport_layout .layout_standard_40 .transport_space .package{top:0;font-size:30px;padding:5px 0}.doc_driver #transport_layout .layout_standard_40 .transport_space.v{height:70px;width:51px}.doc_driver #transport_layout .layout_standard_40 .transport_space.h{height:48px;width:59px}.doc_driver #transport_layout .layout_high_cube_40{padding:22px 0 0 75px;text-align:left}.doc_driver #transport_layout .layout_high_cube_40 .transport_space span.number{font-size:40px;margin-top:0}.doc_driver #transport_layout .layout_high_cube_40 .transport_space .package{top:0;font-size:30px;padding:5px 0}.doc_driver #transport_layout .layout_high_cube_40 .transport_space.v{height:70px;width:51px}.doc_driver #transport_layout .layout_high_cube_40 .transport_space.h{height:48px;width:59px}.doc_driver table{width:100%}.doc_driver table.css{font-size:15px}.doc_driver table.css span.value{font-weight:bold}.doc_driver table.css td{padding:3px 0}.doc_driver table.with_border{border:1px solid #555;border-collapse:collapse}.doc_driver table.with_border th{border:1px solid #555;padding:3px 5px;font-size:13px}.doc_driver table.with_border td{border:1px solid #aaa;padding:3px 5px;font-size:12px}.remote_work .header{padding-bottom:40px}.remote_work table{width:100%}.remote_work table td.header_logo_cell,.remote_work table th.header_logo_cell{width:300px}.remote_work table.css{font-size:15px}.remote_work table.css span.value{font-weight:bold}.remote_work table.css td{padding:3px 0}.remote_work table.with_border{border:1px solid #555;border-collapse:collapse}.remote_work table.with_border th{border:1px solid #555;padding:3px 5px;font-size:20px;text-align:center;font-weight:normal}.remote_work table.with_border th h3{font-size:30px;margin:0;padding:0;font-weight:bold}.remote_work table.with_border th h4{font-size:24px;margin:0;padding:0;font-weight:bold}.remote_work table.with_border td{border:1px solid #aaa;padding:3px 5px;font-size:16px}.remote_work table.with_border td.sign_space{width:10%;padding:75px 10px 10px 10px}.remote_work table tr.writable td{padding:25px 10px}.remote_work thead{display:table-header-group}.remote_work tfoot{display:table-row-group}.remote_work tr{page-break-inside:avoid}.remote_work .doc_info{padding-top:2px;padding-bottom:15px}.remote_work .doc_info p{padding-bottom:0;line-height:12px}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;-webkit-backface-visibility:hidden}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all 0.15s ease-out}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height: 26.5em){.picker__box{font-size:1.25em}}@media (min-height: 33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);zoom:1;background:rgba(0,0,0,0.32);transition:background 0.15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__footer,.picker__header,.picker__table{text-align:center}.picker__day--highlighted,.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__box{padding:0 1em}.picker__header{position:relative;margin-top:0.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:0.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:0.25em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}.picker__nav--next,.picker__nav--prev{top:-0.33em}.picker__nav--prev{padding-right:1.5em}.picker__nav--next{padding-left:1.5em}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover{color:#000;cursor:pointer;background:#b1dcfb}.picker__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:0.5em}}@media (min-height: 33.875em){.picker__table{margin-bottom:0.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:0.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:0.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:0.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:0.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover,.picker__list-item:hover{background:#b1dcfb;cursor:pointer;color:#000}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:0.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:0.5em 1em}}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}.zona{margin-top:15px;margin-bottom:10px;margin-left:0px}.zona .zone_name{color:34;margin-left:20px}.title{font-weight:30px;font-weight:bold;text-transform:uppercase}.descripcion{margin-left:25px;margin-right:30px;margin-bottom:20px;text-align:justify}.blanco{color:white}.card-icon_1{background:linear-gradient(134deg, #229954 0%, rgba(34,153,84,0.56) 100%)}.card-icon_2{background:linear-gradient(134deg, #F4D03F 0%, rgba(244,208,63,0.56) 100%)}.card-icon_3{background:linear-gradient(134deg, #B03A2E 0%, rgba(176,58,43,0.56) 100%)}.project{margin-bottom:15px}.project h2{text-decoration:underline}.project .opciones{float:right;padding-right:30px}.project .opciones i{color:black;font-size:30px}.project .opciones i:hover{color:#db2422}.project .zone_title,.project .user_title,.project .description_title{font-size:20px;font-weight:bold}.project .zone_text,.project .user_text{font-size:18px}.stadistics img{max-width:100%}.namespace_remote_work .project_name{background-color:lightgrey}.namespace_remote_work .project_name h6{color:#020101;font-size:15px}.namespace_remote_work .planning_datepicker{margin-right:15px}.namespace_remote_work .input_day{position:relative}.namespace_remote_work .icono{color:#ccc;width:13px;height:17px;position:absolute;top:6px;left:180px}.namespace_remote_work .places_bar .days{float:left;position:relative;top:10px}.namespace_remote_work .places_bar .days a{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,0.2);padding:8px 30px;margin:0 2px 0 0;color:#888}.namespace_remote_work .places_bar .days a.sel{background-color:white;color:#000;font-weight:bold}.namespace_remote_work .assigned_workers_day .free_worker{display:none}.namespace_remote_work .modal-body .assigned_workers_day .free_worker{display:inline-block}.namespace_remote_work .modal-body .assigned_workers_day .show_add_more_workers{display:none}.namespace_remote_work .modal-body .assigned_workers_day .missing_worker{display:none}.namespace_remote_work .modal-body .assigned_workers_day .card-body a{background-color:#db2422;color:#fff}.namespace_remote_work .modal-body .assigned_workers_day .list-group .list-group-item{background-color:#eee}.namespace_remote_work .modal-body .horizontal-select-list .card .list-group .list-group-item a{color:#db2422}.namespace_remote_work .horizontal-select-list .card .card-body a{font-size:17px;padding:0.8rem}.namespace_remote_work .horizontal-select-list .card .list-group .list-group-item{padding:3px 15px}.namespace_remote_work .horizontal-select-list .card .list-group .list-group-item a{font-size:.85em;position:relative;top:-1px}.namespace_remote_work .map_cotainer{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.namespace_remote_work .map_bar{margin-bottom:0}.namespace_remote_work .map_places_list .sub_col{padding-top:15px}.namespace_remote_work .map_places_list ul{height:225px;overflow-y:auto}.namespace_remote_work .map_places_list .special_place{border-left:1px solid #ccc;background-color:#dedede}.namespace_remote_work .map_places_list .special_place .card-body a{background-color:#db2422;color:#fff}.namespace_remote_work .map_places_list .free_workers_day .card-body a{background-color:#dc3545;color:#fff}.namespace_remote_work #search_worker_search_form{padding:10px;border-bottom:1px solid #ccc;background-color:#fbfbfb}.namespace_remote_work #search_worker_search_form a{color:#999}.namespace_remote_work #search_worker_search_form a.sel{color:#db2422;font-weight:bold}.namespace_remote_work #map_point{height:500px;max-width:60%;float:right;overflow-y:auto;overflow-x:hidden;background-color:#eee;border:1px solid #ccc;border-radius:0 5px 5px 0;padding:0 10px 0 0}.namespace_remote_work #map_point h3{margin:0 -10px 0 0;padding:10px 15px;background-color:#333;color:#fff;text-align:left;background-image:linear-gradient(134deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.56) 100%)}.namespace_remote_work #map_point .horizontal-select-list{padding:0}.namespace_remote_work #map_point .card{margin:10px 0 0 10px;width:208px;height:423px;overflow-y:auto;overflow-x:hidden;display:inline-block}.namespace_remote_work #map_point .card .card-body a{background-color:#ccc;color:#fff}.namespace_remote_work td.product_delector_td{max-width:350px}.namespace_remote_work td.border-left,.namespace_remote_work th.border-left{border-left:1px solid #000 !important}.namespace_remote_work td.border-right,.namespace_remote_work th.border-right{border-right:1px solid #000 !important}.product_selector .select2-results{height:400 !important;max-height:400px !important}.product_selector .select2-results ul{max-height:400px !important}.table_works .w-70{width:70%}.table_works .w-20{width:20%}.table_works .w-10{width:10%}.table_works tr td.platform_form_dimension{padding-top:12px;border:none}.table_works tr td.platform_form_dimension input{width:30%;margin-right:5px}.pagination_center{float:none}.legend-contract .general{margin-left:30%;border:1px #eeeeee solid;margin-bottom:15px}.legend-contract table{margin-bottom:0px}.show_errors{border:1px red solid;background-color:#f5c6cb;margin-bottom:15px}.show_errors h2{color:black;font-size:25px;text-align:left;padding-left:15px}form[action^="/remote_work/project"] .form-group{align-self:flex-end}.worker_change{margin-top:10px}.worker_change .card-body{padding:0px}.worker_change h1{width:100%;font-size:18px;font-weight:bold;margin:0px}.worker_change h2{width:100%;font-size:15px;font-weight:bold;margin:0px}.worker_change ul{list-style:none;margin-top:10px;margin-bottom:10px}.worker_change ul li{text-align:left}.worker_change ul .list-group-item{border:none}.worker_change .green{color:green;margin-left:10px;margin-right:5px}.worker_change .red{color:red;margin-right:5px}.worker_change .margin-izq{margin-right:10px}.worker_change .person{margin-top:10px;margin-left:10px;border:1px solid whitesmoke;padding-right:0px;padding-left:0px}.worker_change .person .project_name{text-align:center;font-size:15px;background-color:transparent;color:black;border-bottom:1px solid whitesmoke;padding-bottom:5px;margin-bottom:5px}.worker_change .person .body{padding-left:10px}.worker_change .person a{color:black}.worker_change .person a:hover{color:grey}.table tr td.child_1{padding-left:50px}[data-toggle="popover"]{cursor:pointer}.side-title-panel{background-color:rgba(0,0,0,0.02);border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding-right:0;padding-left:35px;padding-top:15px;position:relative}.side-title-panel .side-title-panel{margin-left:30px;margin-right:30px;margin-bottom:20px;padding-top:10px}.side-title-panel .side-title-panel .panel-title{background:linear-gradient(134deg, #666 0%, #aaa 100%)}.side-title-panel .panel-title{width:45px;position:absolute;top:0;left:0;bottom:0;background:linear-gradient(134deg, #ccc 0%, #ccc 100%)}.side-title-panel .panel-title h3{font-size:18px;line-height:16px;color:#fff;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.side-title-panel .panel-title h4{font-size:16px;line-height:14px;color:#fff;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.side-title-panel h5.panel-subtitle{padding:0 0 0 15px;text-align:left;text-transform:uppercase;font-size:16px;display:block;width:100%}.dup-section{display:block;height:0;overflow:visible;margin-right:5px;position:relative;top:-10px;z-index:99}.dup-section a i{color:#fff}.sortable_item{position:relative}.notes{padding-left:55px}.notes .handle{display:block;position:absolute;left:-45px;top:0;z-index:2}.handle{color:#ccc;font-size:25px;cursor:grab;display:inline-block}.invoicing_group .handle{float:left;margin-right:15px}.placholder{text-align:center;font-size:30px;color:#999;padding:25px 0;background-color:rgba(204,204,204,0.4)}.sortable-dragging{display:none}.invoicing_group .amount{float:left;width:50px}.invoicing_group .amount_sum{width:100px}.invoicing_group .name_input{overflow:hidden;margin-right:15px}.sortable_item .move_up{cursor:pointer}.sortable_item .move_down{cursor:pointer}.sortable_item:first-child .move_up{color:#ccc;cursor:default}.sortable_item:last-child .move_down{color:#ccc;cursor:default}input.invalid{color:#FF1654 !important;font-weight:bold !important;background-color:rgba(255,22,84,0.2) !important}.select2-container{width:100% !important}#dropzone{display:inline-block;max-height:calc(100vh - 3.5rem);min-height:100px;overflow:auto}#dropzone.is-dragover{overflow:hidden}#dropzone button{float:right;position:sticky;right:25px}#dropzone button#submit-btn{top:25px}#dropzone button#empty-file-selector-btn{bottom:25px}#dropzone ul{list-style-type:none;margin-left:20px;padding:0}#dropzone ul li{display:block;cursor:pointer;text-decoration:none}#dropzone ul li a{color:#ccc;font-size:small;margin-left:5px;text-decoration:underline}#dropzone ul li label{margin-bottom:0;margin-left:5px;padding-left:21px}#dropzone #dropzone-mask{display:flex;flex-direction:column;height:calc(100% + 2px);justify-content:center;min-height:100px;outline:2px dashed #bbbbbb;outline-offset:-20px;-webkit-outline-radius:7px;-moz-outline-radius:7px;outline-radius:7px;width:100%;z-index:1}#dropzone #dropzone-mask.is-dragover{background:#eeeeee}#dropzone #dropzone-mask h2{margin-bottom:0}#dropzone #listing{display:inline-block;padding-bottom:20px}#dropzone .dir label{background:transparent url(/icons/folder.png) no-repeat left top}#dropzone .avi label{background:transparent url(/icons/avi.png) no-repeat left top}#dropzone .bmp label{background:transparent url(/icons/bmp.png) no-repeat left top}#dropzone .css label{background:transparent url(/icons/css.png) no-repeat left top}#dropzone .doc label{background:transparent url(/icons/doc.png) no-repeat left top}#dropzone .file label{background:transparent url(/icons/file.png) no-repeat left top}#dropzone .gif label{background:transparent url(/icons/gif.png) no-repeat left top}#dropzone .htm label{background:transparent url(/icons/htm.png) no-repeat left top}#dropzone .jpg label{background:transparent url(/icons/jpg.png) no-repeat left top}#dropzone .js label{background:transparent url(/icons/js.png) no-repeat left top}#dropzone .mov label{background:transparent url(/icons/mov.png) no-repeat left top}#dropzone .mp3 label{background:transparent url(/icons/mp3.png) no-repeat left top}#dropzone .mp4 label{background:transparent url(/icons/mp4.png) no-repeat left top}#dropzone .mpg label{background:transparent url(/icons/mpg.png) no-repeat left top}#dropzone .pdf label{background:transparent url(/icons/pdf.png) no-repeat left top}#dropzone .php label{background:transparent url(/icons/php.png) no-repeat left top}#dropzone .png label{background:transparent url(/icons/png.png) no-repeat left top}#dropzone .ppt label{background:transparent url(/icons/ppt.png) no-repeat left top}#dropzone .rar label{background:transparent url(/icons/rar.png) no-repeat left top}#dropzone .txt label{background:transparent url(/icons/txt.png) no-repeat left top}#dropzone .xls label{background:transparent url(/icons/xls.png) no-repeat left top}#dropzone .xml label{background:transparent url(/icons/xml.png) no-repeat left top}#dropzone .zip label{background:transparent url(/icons/zip.png) no-repeat left top}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.base_tree ul{margin:0;padding:0;list-style-type:none}.base_tree ul ul{margin:0 0 0 25px}.base_tree ul li{list-style-type:none}.base_tree ul li span{display:block;border-left:20px solid #2b81a2;padding:5px 15px;margin:5px;background-color:#eee}.base_tree ul li span a.float-right{margin-left:10px;font-size:.8rem;line-height:1}.base_tree ul li span.section_content{border-left:5px solid #eee !important;background-color:#f5f5f5;margin:-5px 5px 5px 25px}.base_tree ul li span.section_content a{color:#777;font-size:0.9em}.base_tree ul li span.section_state{border:none !important;margin:0;padding:0}.base_tree ul li span.section_state a.page_break,.base_tree ul li span.section_state a.toc,.base_tree ul li span.section_state a.title,.base_tree ul li span.section_state a.config,.base_tree ul li span.section_state a.kind{display:inline-block;padding:3px 6px;border-radius:3px;color:#fff;font-size:11px;font-weight:bold;margin-right:5px;background-color:#aaa;text-transform:uppercase}.base_tree ul li span.section_state a.page_break.sel,.base_tree ul li span.section_state a.toc.sel,.base_tree ul li span.section_state a.title.sel,.base_tree ul li span.section_state a.config.sel,.base_tree ul li span.section_state a.kind.sel{background-color:#db2422}.base_tree ul li li span{border-left:20px solid rgba(43,129,162,0.7)}.base_tree ul li li li span{border-left:20px solid rgba(43,129,162,0.55)}.base_tree ul li li li li span{border-left:20px solid rgba(43,129,162,0.4)}.base_tree ul li li li li li span{border-left:20px solid rgba(43,129,162,0.3)}.base_tree ul li li li li li li span{border-left:20px solid rgba(43,129,162,0.2)}ul.images{list-style-type:none;margin:0;padding:0}ul.images li{display:inline-block;padding:5px;position:relative}ul.images li>a{border:1px solid rgba(0,0,0,0.125);border-radius:.25rem;margin:5px 5px 15px 5px;overflow:hidden;display:block;padding:5px}ul.images li>a img{width:100px;height:100px}ul.images li .remove_image{position:absolute;top:0;right:0;background-color:rgba(220,53,69,0.4);color:#dc3545;padding:2px 6px;border:1px solid rgba(220,53,69,0.8);font-weight:bold;text-transform:uppercase}ul.images li .remove_image:hover{background-color:#dc3545;color:#fff;text-decoration:none}#app_modal_images{z-index:99999}#app_modal_images .modal-dialog.modal-lg{max-width:80%}#app_modal_images .modal-dialog .modal-content{min-height:90vh;min-width:80%}#app_modal_images .modal-dialog .modal-content .card-header h3{font-size:1.25rem;margin:0;font-weight:normal}#app_modal_images .modal-dialog .modal-content #upload_image{border-bottom:1px solid rgba(0,0,0,0.125)}#app_modal_images .modal-dialog .modal-content #upload_image.inactive{display:none}#app_modal_images .modal-dialog .modal-content .remove_folder{color:#dc3545;font-weight:bold;text-transform:uppercase}#app_modal_images .modal-dialog .modal-content .new_group{text-align:center;background-color:#f9f9f9}#app_modal_images .modal-dialog .modal-content .new_group a{color:#999}#app_modal_images .modal-dialog .modal-content li.active>a{color:#fff}.ocultar{display:none}.search_users{margin-bottom:35px}.search_users input,.search_users .boton{height:38px}.search_users .boton{margin-top:30px}.steps{margin:-15px -15px 25px -13px;padding:25px 50px 15px 50px;border-bottom:1px solid #ccc;background-color:#eee;display:block}.steps ul.step-list{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0}.steps ul.step-list li{list-style-type:none;flex-grow:1;text-align:center;position:relative}.steps ul.step-list li span.number{display:inline-block;border:2px solid #ccc;color:#ccc;font-size:27px;border-radius:24px;width:48px;height:48px;line-height:42px;position:relative;z-index:1;background-color:#fff}.steps ul.step-list li span.name{display:block;z-index:0;font-family:"Arial", "Helvetica", "sans-serif", "Nunito";color:#aaa;font-size:14px}.steps ul.step-list li span.name::before{content:' ';border-top:2px solid #ccc;position:absolute;left:0;right:50%;top:22px;z-index:0}.steps ul.step-list li span.name::after{content:' ';border-top:2px solid #ccc;position:absolute;left:50%;right:0;top:22px;z-index:0}.steps ul.step-list li span[data-step]{cursor:pointer}.steps ul.step-list li.completed span.number{border-color:rgba(219,36,34,0.5);background-color:#d5e6ec;color:rgba(219,36,34,0.5)}.steps ul.step-list li.completed span.name{color:rgba(219,36,34,0.5)}.steps ul.step-list li.completed span.name::before{border-color:rgba(219,36,34,0.5)}.steps ul.step-list li.completed span.name::after{border-color:rgba(219,36,34,0.5)}.steps ul.step-list li.current span.number{border-color:#db2422;background-color:#db2422;color:#fff}.steps ul.step-list li.current span.name{color:#db2422}.steps ul.step-list li.current span.name::before{border-color:rgba(219,36,34,0.5)}
