#container .sidebar .button,#content p.buttons input[type=submit],#content p.buttons input[type=reset],#content p.buttons input[type=button],#content #ticketInfo .action-button,#content #reply p input[type=submit],#content #reply p input[type=reset],#content #reply p input[type=button],#content p input[type=submit],#content p input[type=reset],#content p input[type=button],#container form[action*=account] .select2-container+button[type=button],#container form[action*=account] input[type=submit],#container form[action*=account] input[type=button],#content #clientLogin .login-box input[type=submit]{background-color:#fd0;border:1px solid #000;border-radius:30px;box-shadow:none;box-sizing:border-box;color:#000 !important;display:block;margin-bottom:1.5em;max-width:none;padding:10px 30px;text-shadow:none;width:100%}#content input[type=text],#content input[type=tel],#content input[type=password],#content input[type=email],#content #clientLogin input[type=text],#content #clientLogin input[type=password]{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;margin:8px 0;padding:8px;width:100%}#content input[type=text]:focus,#content input[type=tel]:focus,#content input[type=password]:focus,#content input[type=email]:focus,#content #clientLogin input[type=text]:focus,#content #clientLogin input[type=password]:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #a6d5fa;outline:0}@font-face{font-family:"robotoregular";src:url("../fonts/roboto-regular-webfont.woff2") format("woff2"),url("../fonts/roboto-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}#container #nav{background-image:none;border-top:6px solid #fd0;box-shadow:none;display:flex;height:auto;margin:1.5em 0 0;overflow-x:auto;padding:16px 20px 0 20px;scroll-snap-type:x mandatory;scrollbar-width:none}#container #nav li{display:block;float:none}#container #nav li+li{margin-left:6px}#container #nav li a{background-image:none;border-bottom:none;height:auto;margin-left:0;padding:2px 12px}#container #nav li a:hover{background-color:#ddd;color:#000}#container #nav li a.active{background-color:#fd0}#content #clientLogin{background-color:#f0f0f0;background-image:none;border:0;box-shadow:none;float:none;padding:0 0 20px}#content #clientLogin>[style]{display:block !important}#content #clientLogin .login-box{box-shadow:none;display:block;padding:0;width:auto}@media(min-width: 768px){#content #clientLogin .login-box input[type=submit]{width:fit-content}}#content #clientLogin .login-box+.instructions{padding:0}#container form[action*=account]{float:none}#container form[action*=account] td:not([colspan]){display:block;height:auto}#container form[action*=account] .select2-container{margin:8px 0}#container form[action*=account] .select2-container+button[type=button]{background:#fff;margin-left:0;padding:6px 30px;width:fit-content}@media(min-width: 768px){#container form[action*=account] input[type=submit],#container form[action*=account] input[type=button]{display:inline-block;width:fit-content}}#container form[action*=account] input[type=button]{background-color:#fff}#content #ticketInfo{width:100%}#content #ticketInfo h1{border-bottom:0}#content #ticketInfo h1 a:hover{border-bottom:0}#content #ticketInfo>tbody>tr>td[width]{display:block;width:100%}#content #ticketInfo i.refresh{color:#000;display:inline-block}#content #ticketInfo i.refresh:hover{transform:rotate(45deg)}#content #ticketInfo .infoTable{background:#fff}#content #ticketInfo .infoTable thead td{background-color:#ddd;border-bottom:0}#content #ticketInfo .infoTable .headline{padding:3px 8px}#content #ticketInfo .action-button{display:inline-block;padding:5px 20px;width:fit-content}#content #reply p:has(input[type=submit]),#content p:has(input[type=submit]){display:flex;flex-direction:column-reverse}@media(min-width: 768px){#content #reply p:has(input[type=submit]),#content p:has(input[type=submit]){flex-direction:row-reverse;gap:12px;justify-content:flex-start}}#content #reply p input[type=submit],#content #reply p input[type=reset],#content #reply p input[type=button],#content p input[type=submit],#content p input[type=reset],#content p input[type=button]{text-transform:capitalize}@media(min-width: 768px){#content #reply p input[type=submit],#content #reply p input[type=reset],#content #reply p input[type=button],#content p input[type=submit],#content p input[type=reset],#content p input[type=button]{display:inline-block;margin-bottom:0;width:fit-content}}#content #reply p input[type=reset],#content #reply p input[type=button],#content p input[type=reset],#content p input[type=button]{background-color:#fff}#ticketThread .thread-entry.message .header{background:#ddd}#ticketThread .thread-entry.avatar.message .header:after{border-right:7px solid #ddd}#ticketThread .thread-entry.avatar.message .header:before{border-right-color:#aaa}#ticketThread .thread-entry::after,#ticketThread .thread-entry::before{border-bottom:0;border-top:0}#content form table[width]{width:100%}#content form table[width] span.select2{width:100% !important}body #loading:before{position:relative;width:110px;height:55px;background-repeat:no-repeat;background-image:linear-gradient(#fd0 55px, transparent 0),linear-gradient(#fd0 55px, transparent 0),linear-gradient(#fd0 55px, transparent 0),linear-gradient(#fd0 55px, transparent 0),linear-gradient(#fd0 55px, transparent 0),linear-gradient(#fd0 55px, transparent 0);background-size:5px 40px;background-position:0px center,20px center,40px center,60px center,80px center,100px center;animation:spikeUp 1s linear infinite alternate}@keyframes spikeUp{0%{background-size:10px 40px}16%{background-size:10px 55px,10px 40px,10px 40px,10px 40px,10px 40px,10px 40px}33%{background-size:10px 40px,10px 55px,10px 40px,10px 40px,10px 40px,10px 40px}50%{background-size:10px 40px,10px 40px,10px 55px,10px 40px,10px 40px,10px 40px}66%{background-size:10px 40px,10px 40px,10px 40px,10px 55px,10px 40px,10px 40px}83%{background-size:10px 40px,10px 40px,10px 40px,10px 40px,10px 55px,10px 40px}100%{background-size:10px 40px,10px 40px,10px 40px,10px 40px,10px 40px,10px 55px}}#footer #poweredBy{display:none}::selection{background-color:rgba(255,221,0,.6)}html,html body{background-color:#f0f0f0;background-image:none;font-family:robotoregular,Helvetica,Arial,sans-serif}body #container{background-color:#f0f0f0;box-shadow:none;max-width:992px;min-width:auto;width:100%}#landing_page .main-content{width:auto}#landing_page .main-content .thread-body{padding:24px}#landing_page .main-content h1{margin-top:0}#landing_page .sidebar{margin-left:0;width:auto}#landing_page .sidebar.pull-right{float:none}@media(min-width: 576px){#landing_page .front-page-button{display:flex;gap:16px;justify-content:flex-start}}#header #logo{background-image:url("../images/uniovi.svg");background-repeat:no-repeat;height:70px;width:200px}@media(min-width: 640px){#header #logo{margin-top:21px}}#header #logo img{display:none}#header a:not(#logo){color:#000}#header a:not(#logo):hover{border-bottom:1px solid #000}body .thread-body{font-family:robotoregular,Helvetica,Arial,sans-serif}body .thread-body h1,#content h1{color:#000;float:none;font-family:"Georgia regular",Cambria,serif;font-size:32px}@media(min-width: 768px){#container .sidebar .button,#content p.buttons input[type=submit],#content p.buttons input[type=reset],#content p.buttons input[type=button]{width:fit-content}}#content p.buttons input[type=reset],#content p.buttons input[type=button]{background-color:#fff}#content hr{display:none}#content h3{float:none}#content p.buttons{margin:14px 0 3em}@media(min-width: 768px){#content p.buttons{display:flex;flex-direction:row-reverse;gap:16px;justify-content:flex-start}}#ticketForm table[width]{width:100%}#ticketForm .select2-container{margin:8px 0 16px;width:100%}#container .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #38bdf8;border-bottom:0;box-shadow:0 0 0 4px #a6d5fa}.select2-container.select2-container--classic.select2-container--open .select2-dropdown{border-width:0 1px;border-color:#38bdf8;box-shadow:4px 0 0 #a6d5fa,-4px 0 0 #a6d5fa,0 2px 0 4px #a6d5fa}body #loading{background-image:none;border:0;height:auto;left:24px !important;padding:24px;right:24px;text-align:center;top:calc(50vh - 100px) !important;width:auto}@media(min-width: 576px){body #loading{left:calc(50% - 150px) !important;max-width:300px;right:calc(50% - 150px) !important}}body #loading:before{content:"";display:block;margin:auto auto 16px}body #loading h4{color:#000;float:none;font-family:"Georgia regular",Cambria,serif;font-size:16px}#footer{clear:both;padding-bottom:16px}
