@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);/*!
 * Copyright (c) 2020. Ilustre Municipalidad de Padre Hurtado.
 *
 */:root{--my-blue:#094F97;--my-blue-dark:#19395e;--my-yellow:#ffb804;--my-yellow-dark:#f3b007;--my-green:#008D46;--my-green-dark:#006933;--my-green-light:#c9f3c6;--my-green-light-dark:#b2e3a7;--my-grey:#d2d2d2;--my-grey-light:#dfdfdf;--my-red:#E81900;--my-red-dark:#B61400;--my-row-1:rgba(0,0,0,.05);--my-row-2:rgba(0,0,0,.01)}.bg-row-grey-1{background-color:var(--my-row-1)}.bg-row-grey-2{background-color:var(--my-row-2)}.danger,.danger .dropdown-toggle,.danger .selected-tag{color:red;border-color:red}*{font-family:Roboto,sans-serif}.custom-file-label{cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.optional{display:none}.lightbox{height:100%;width:100%;background-color:rgba(0,0,0,.36);position:absolute;left:0;top:0;z-index:3;display:none}.line_a{height:4px;background-color:var(--my-yellow-dark)}#footer{padding:10px}.black{color:#000}.white{color:#fff}.bg-blue{background-color:var(--my-blue)}.bg-blue-dark{background-color:var(--my-blue-dark)}#banner{height:210px;width:100%;background-position:center;background-size:cover;position:relative}.bg-size-cover{background-size:cover;background-repeat:no-repeat;width:100%;height:100vh}.wrapper{padding-top:70px;padding-bottom:70px}.form-signin{max-width:475px;padding:15px 35px 45px;margin:0 auto;border:1px solid rgba(0,0,0,.1);text-align:center;border-radius:20px}.bg-white{background-color:#fff}.menu-btn{border-radius:5px;border-color:var(--my-green-dark);width:200px;font-size:18px;margin:10px 0}.text_button{font-size:1.5em;font-weight:600;letter-spacing:-.5px;margin:15px}#button_request{height:255px;width:255px;background-color:var(--my-green-dark);color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#button_request:hover{background-color:var(--my-green-dark)}.icon{filter:invert(1)}#button_search{height:255px;width:255px;background-color:var(--my-yellow);color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#button_search:hover{background-color:var(--my-yellow-dark)}.rectangle{display:flex;align-items:center;background:#e1fbc2;padding:10px;border-radius:15px;margin:10px}#btn-register,#btn-search{border-radius:5px;border-color:var(--my-green);background:var(--my-green);width:200px;font-size:18px;margin:10px 0}#buttons_back{border-radius:5px;border-color:var(--my-blue);background:var(--my-blue);margin:10px}#buttons_back:hover{background:var(--my-blue-dark)}#button_request{height:255px;width:255px;background-color:var(--my-green);color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#btn-register:hover,#btn-search:hover,#button_request:hover{background-color:var(--my-green-dark)}.icon{filter:invert(1)}#button_finalized{height:255px;width:255px;background-color:var(--my-blue);color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#button_finalized:hover{background-color:var(--my-blue-dark)}.add_file{border:1px solid #ced4da;border-radius:.25rem;padding:10px}hr{border:1px solid var(--my-blue);border-radius:5px}.click_ticket{color:#000}.click_ticket:hover{text-decoration:none;color:#000}.text_button_2{font-size:1.5em;font-weight:600;letter-spacing:-.5px;margin-top:20px;margin-bottom:10px}.ticket_status{background-color:#a6a6a6;border-radius:5px;color:#fff;display:inline-block;margin-bottom:5px;padding:5px}.fw{font-size:70px;vertical-align:middle}#login_unlogged{background-color:#f3b007}#button_building{height:255px;width:255px;background-color:#e81900;color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#button_building:hover{background-color:#b61400}#arrow_left,#arrow_right{background-color:#23ab0d;border-color:#23ab0d;width:100px;margin:50px}#arrow_left:hover,#arrow_right:hover{background-color:#1f8e0d}.invalid-feedback,.valid-feedback{font-size:1rem}.block_sign_off{background-color:#ffb804;padding:7px;color:#000;border-bottom-right-radius:15px}.block_sign_off:hover{color:#000;text-decoration:none;background-color:#f3b007}.cont_icono{height:150px;width:75px;background-color:#23ab0d;float:left;margin-bottom:20px;margin-right:20px;position:relative}.led-box{height:30px;width:25%;margin:10px 0;float:left}.led-green{background-color:#abff00;box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #304701 0 -1px 9px,#89ff00 0 2px 12px}.led{margin:0 auto;width:18px;height:18px;border-radius:50%}.led-red{background-color:#ff6156;box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #470a00 0 -1px 9px,#ff6156 0 2px 12px}.led-yellow{background-color:#fbef6d;box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #ffbc00 0 -1px 9px,#fbef6d 0 2px 12px}.led-purple{background-color:#ff37ba;box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #470940 0 -1px 9px,#ff37ba 0 2px 12px}.led-off{background-color:#d3d3d3;box-shadow:rgba(0,0,0,.2) 0 -1px 7px 1px,inset #888 0 -1px 9px,#d3d3d3 0 2px 12px}#temporal{width:150px;height:150px;background-color:#8be87d;color:#fff;text-decoration:none;border-radius:5px;margin:15px 0 15px}#temporal:hover{background-color:#62a86e}.click-icon{width:100px;height:100px;text-decoration:none;border-radius:5px;margin:15px 0 15px;border-style:solid;outline:0;display:inline-block;color:#fff}.click-icon:hover{color:#fff;text-decoration:none}.request-icon{background-color:#23ab0d}.request-icon:hover{background-color:#1f8e0d}.procedure-icon{background-color:#ffb804}.procedure-icon:hover{background-color:#f3b007}.click-icon,::after,::before{box-sizing:border-box}.click-icon-big{height:255px;width:255px;text-decoration:none;border-radius:5px;margin:15px 0 15px;border-style:solid;outline:0;display:inline-block;color:#fff}.click-icon-big:hover{color:#fff;text-decoration:none}.custom-file-label::after{content:'Seleccionar'}.new-form{padding:15px 35px 45px;border:1px solid rgba(0,0,0,.1);text-align:center;border-radius:20px}.light-hr{border:1px solid rgba(0,0,0,.1);border-radius:1px}.my-bg-green{background-color:var(--my-green)}.my-bg-green:hover{background-color:var(--my-green-dark)}.my-bg-red{background-color:var(--my-red)}.my-bg-red:hover{background-color:var(--my-red-dark)}.my-bg-yellow{background-color:var(--my-yellow)}.my-bg-yellow:hover{background-color:var(--my-yellow-dark)}.row-light-grey{background-color:#dfdfdf}.row-grey{background-color:#d2d2d2}.row-light-green{background-color:#c9f3c6}.row-green{background-color:#b2e3a7}.row-text{font-size:.8em;word-wrap:break-word}.thumbnail{border-radius:8px}.nopadding{padding:0!important;margin:0!important}#cubication-map{height:350px;width:400px;background-position:center;background-size:cover}#street-north{top:40px;left:55px}#street-south{top:230px;left:55px}#street-east{top:80px;left:195px;transform:rotate(90deg)}#street-west{top:40px;left:-95px;transform:rotate(270deg)}.street{width:240px;position:relative}.bg-card-green{background-color:#0f835d}.bg-icon-card-green:hover{background-color:#15966b}.bg-card-green-light{background-color:#7ece5c}.bg-icon-card-green-light:hover{background-color:#63b540}.bg-card-blue{background-color:#3962bf}.bg-icon-card-blue:hover{background-color:#5475bf}.bg-card-yellow-light{background-color:#fff599}.bg-icon-card-yellow-light:hover{background-color:#f9e588}.bg-card-yellow{background-color:#ffe11f}.bg-icon-card-yellow:hover{background-color:#e3c500}.bg-card-red{background-color:#bd2a2e}.bg-icon-card-red:hover{background-color:#d1494d}.bg-card-red-light{background-color:#e34668}.bg-icon-card-red-light:hover{background-color:#c94259}.bg-card-blue-light{background-color:#4b8987}.bg-icon-card-blue-light:hover{background-color:#246765}.bg-card-blue-light2{background-color:#138aab}.bg-icon-card-blue-light2:hover{background-color:#3b9fbc}.bg-card-orange{background-color:#f79735}.bg-icon-card-orange:hover{background-color:#ffcd99}.bg-card-purple{background-color:#5732a9}.bg-icon-card-purple:hover{background-color:#250961}.bg-icon-card-grey:hover{background-color:#dfdfdf}.bg-card-dark{background-color:#4e4f59}.scrollbar-index::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:3px;background-color:var(--my-blue);margin-top:1rem;margin-bottom:1rem}.scrollbar-index::-webkit-scrollbar{width:12px}.scrollbar-index::-webkit-scrollbar-thumb{border-radius:3px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#dcdcdc}.index-circle{display:inline-block;justify-content:center;height:6.5rem;width:6.5rem;max-width:6.5rem;border-radius:50%;background-color:#fff;vertical-align:middle;line-height:4.5rem}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.ui-autocomplete>li>div{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-state-active,.ui-state-focus,.ui-state-hover{text-decoration:none;color:#262626;background-color:#f5f5f5;cursor:pointer}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.no-extras{border:1!important;background-color:#fff!important;cursor:not-allowed!important}textarea.resize_none{resize:none}#count_message{margin-top:-20px;margin-right:5px}.glowing:before{position:absolute;content:'';top:-2px;left:-2px;height:calc(100% + 4px);width:calc(100% + 4px);border-radius:5px;z-index:-1;filter:blur(5px);background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;transition:opacity .3s ease-in-out;animation:animate 20s linear infinite;opacity:1}.glowing:active:before{filter:blur(2px)}@media screen and (min-width:990px){.index-links{height:220px}.thumbnail{width:150px;height:40px}}@media screen and (min-width:575px) and (max-width:989px){.index-links{height:200px}.thumbnail{width:100px;height:35px}}@media screen and (min-width:200px) and (max-width:574px){.index-links{height:200px}.thumbnail{object-fit:cover;object-position:-5% -10%;width:40px;height:39px}.row-text{font-size:.7em;word-wrap:break-word}.row-low-padding{padding:2px!important;margin:0!important}#cubication-map{height:263px;width:300px}#street-north{top:30px;left:15px}#street-south{top:160px;left:15px}#street-east{top:80px;left:195px;transform:rotate(90deg)}#street-west{top:40px;left:-95px;transform:rotate(270deg)}.street{width:180px;position:relative}#role-dash{visibility:hidden}}
