@import url(https://fonts.googleapis.com/css?family=Lato:300,400,400italic,500,700italic,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,500,700);* {margin:0;padding:0;box-sizing:border-box;}ul,ol {list-style:none}select {line-height:32px !important;}input, textarea {-webkit-appearance: none;}select {-webkit-appearance: menulist-button;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}html {font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block; vertical-align: baseline; }audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0; }button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer; }button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; padding: 0; }textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}.cf:before, .cf:after {content:"";display:table} .cf:after {clear:both}.cf {zoom:1;width:100%} .pull-left {float:left;}.pull-right {float:right;}.text-center {text-align:center!important;}.text-left {text-align:left;}.text-right {text-align:right;}.center-block {display:block;margin:0 auto;}.vmiddle {vertical-align:middle !important;}.inline {display:inline !important;}.inline-block {display:inline-block !important;width:auto;}.block {display:block !important;}.absolute {position:absolute;}.relative {position:relative;}.ocult {display:none}.nowrap {white-space: nowrap;}.ellipsis {overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}.small {font-size:.8em}.big {font-size:1.2em}.nomarge {margin:0px !important;}.noshadow {box-shadow:none !important;}.strong {font-weight:bold}input[type="button"][disabled], input[type="submit"][disabled], button[disabled], .disabled, *[disabled] {background:#ccc !important;opacity:1 !important;text-shadow:none !important;pointer-events:none;}.pointer {cursor:pointer;}.centrat {margin:0 auto;}body {font-size:16px;line-height:125%;color:#eee; background:rgb(50, 50, 50); font-weight:300;} body,select,input,textarea,button {font-family: Lato,sans-serif;}body,html {overflow-x:hidden;min-height:100vh}.mainsize {width:100%;padding:0 2%;min-width: 960px;max-width:1500px;margin:0 auto;}input,textarea,select, .comInput, .contCheck {border: 1px solid #ccc;padding: 8px;border-radius: 5px;font-size:16px;color: #000;font-weight:500;width:100%;margin-bottom:15px;outline:none;resize:none;background-color:rgba(255,255,255,1);}input[type="checkbox"], input[type="radio"] {border:none!important;color:#fff!important;display:none;height:25px!important;}.fake-checkbox i, .fake-radio i {vertical-align:-.1em!important;margin-left:10px;transition:all .5s;}.fake-checkbox i {vertical-align:-.15em!important;}.fake-checkbox.right {display:block;line-height:32px;}.fake-checkbox.right i {float:right;}.fake-radio i {margin-left:5px;}.fake-checkbox i.text-verd, .fake-radio i.text-verd {text-shadow: 0px 0px 6px rgba(0,0,0,.65);}.fake-checkbox i.text-dis, .fake-radio i.text-dis {text-shadow: 0px 0px 3px rgba(0,0,0,.4), 0px 0px 1px rgba(255,255,255,1) ;}.fake-checkbox, .fake-radio {cursor:pointer; display:inline-block; }.fake-radio {margin-left:10px;}input;not(.inlist):focus,textarea:focus,select:focus {border-color: #bea469; box-shadow:0 0 5px #d3c198;background-color:rgba(255,255,255,1);}input[type="button"], input[type="submit"], button:not([role='presentation']):not([class*='tox']), a.boto {padding:8px 20px;color:rgb(50, 50, 50) !important;border-radius:5px;outline:none;font-weight:500;font-family:Montserrat, serif;border:0;text-decoration:none;display:inline-block;transition: all .15s;}input[type="button"]:hover, input[type="submit"]:hover, button:not([role='presentation']):hover {color:#000;transition: all .15s;}button>i {font-size:1.2em;vertical-align:middle;}button {filter: contrast(100%) !important; }button:hover {filter: contrast(150%) !important; }.input-error{border-color:#d05934 !important;}i.minibot, button.minibot {background: #7a8827;color:#fff;border-radius:4px;padding:4px 6px!important;margin:1px 5px;position:relative;min-width:28px;min-height:24px;text-align:center;}i.minibot:hover, button.minibot:hover {background:#9eb032;text-shadow: 1px 1px 1px #000;opacity:.9; cursor:pointer;}button.minibot {font-size:.85em;padding:3px 6px 1px 6px;}select.minisel {border:0;display:inline-block !important;width:auto !important;padding:1px 6px;color:inherit !important;margin:0;font-weight:normal;}select.minisel:hover {text-decoration:underline;cursor:pointer; }label {font-weight:700;color:#323232;}label.etiq {padding:5px 10px!important;}label.etiq>input {border:3px #fff solid;}textarea[readonly="readonly"], textarea[readonly], input[readonly], textarea[readonly="disabled"], textarea[disabled], input[disabled], select[disabled], .comInput.dis {color:#5193e2;}textarea.titol {font-weight:700;font-size:1.4em;line-height:130%;}textarea.nomproj {font-weight:700;font-size:1.1em;line-height:120%;}.contCheck {padding:6px 6px 5px 6px;height:37px;}h1,h2,h3,h4,h5,h6 {font-weight:300;margin-bottom:.6em;line-height:125%; font-family:Montserrat, sans-serif;}p {margin-bottom:10px;}.ftit {font-family: Montserrat, serif;}.ftxt {font-family: Lato,sans-serif !important;}.text-blau {color: #5193e2; }.fons-blau, .boto-blau, .info {background-color: #5193e2; }.fons-blau:hover { background: #7daee9 !important; }.text-fosc {color:#1e1e1e !important;}.fons-fosc {background:#1e1e1e;}.text-gris {color:#323232;}.fons-gris {background:#323232;}.text-blanc {color:#fff;}.fons-blanc {background:#fff !important;}.text-vermell {color: rgb(255, 100, 85);}.fons-vermell {background:rgb(255, 63, 63);}.boto-vermell {background:rgba(255, 63, 63,.6);}.text-dis{color: rgb(130, 125, 90);}.fons-dis {background-color: rgb(180, 170, 150) !important;}.text-taronja {color:orange;}.text-marro {color:#ea9035;}.text-groc {color: rgb(250, 230, 0); }.fons-groc {background: rgb(250, 230, 0); }.boto-groc {background: rgb(252, 239, 47);}.text-verd {color:rgb(169, 247, 0);}.fons-verd {background:rgb(169, 247, 0);}.boto-verd, .grvForm {background:rgb(199, 249, 0);}.text-clar {color:rgb(255, 247, 181);}.fons-clar {background:rgb(255, 247, 181) !important;}.text-corp {color: rgb(252, 239, 47); }.fons-corp {background: rgb(252, 239, 47); }.boto-corp {background: rgb(252, 239, 47); }.info, .espaiple {cursor:help;border: 1px #ccc solid;border-radius:5px;padding:10px 15px 15px 30px;color:#fff;position:relative;}.iconInfo {position:absolute;top:4px;left:5px;font-size:1.5em;}.regLink {color: #4f3420; }.regLink:hover {color: #bea469;}.tool-box {background:rgb(255, 247, 181);border:1px #f1ecdf solid; border-radius:0 0 5px 5px;padding:10px 10px;}.tool-box button, .boto-form, .grvForm, button {border:1px outset!important;box-shadow:0 0 5px rgba(0,0,0,.3);font-size:1em !important;}.tool-box button:hover, .boto-form:hover, .grvForm:hover, button:hover {box-shadow:0 0 15px rgba(0,0,0,.4);}.tool-inici {background:#323232;border:1px #000 solid; border-radius:5px;padding:20px; padding-top:15px; margin:5px 0 20px 0;box-shadow:0 0 20px #111;}.tool-inici.alert {background:#553232;}.tool-inici.alert .tool-tit {color: orange; }.tool-inici.graph {padding:0px;background:#fff7c5;border-radius:10px!important;overflow:hidden!important;}.tool-inici>div {background:#555;padding-top:2px;border:1px #000 solid;border-radius:5px;}.tool-inici table {background:#323232;}.tool-inici table tr td:not(.text-vermell) {color:#fff7e5 !important;}.tool-box input, .tool-box select, .tool-box .comInput {margin:0 !important;}.tool-add {border:1px #f1ecdf solid; border-radius:5px;padding:10px 10px;}.tool-form {background:#525252;border:1px #323232 solid; border-radius:5px;padding:25px;}.tool-form label {color: rgb(252, 239, 47); }.tool-data:before {font-family: 'FontAwesome';font-size:18px;content: "\f073";background:#000;color:#fff;padding:5px;}.tool-info {margin-top:15px;position:relative;padding:25px;padding-left:80px;border:1px solid;border-radius:5px;}.tool-iconInfo {position:absolute;top:25px;left:15px;width:50px;text-align:center;outline:0px red solid;}.tool-tit {border-bottom:1px solid;margin-bottom:10px;color: rgb(252, 239, 47); }.tool-titacord {border-bottom:1px solid;margin:0;padding:0;cursor:pointer;position:relative;}.tool-acord {display:none;}i.aTancat:after, td.details-control:after{content: "►";font-family:arial, sans-serif;}i.auxAcord:after{content: "►";font-family:arial, sans-serif;}i.auxAcord {vertical-align:top;margin-top:2px;font-size:.85em;}i.aTancat, i.auxAcord {display:inline-block;-webkit-animation:rotate .4s linear;-moz-animation:rotate .4s linear ;transition: transform .4s linear ;}i.aTancat.obert, tr.shown td.details-control, i.auxAcord.obert {-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}.tool-spc {display:inline-block;width:0px;height:30px;margin:0 20px;vertical-align:-10px;}.etiq {color:#fff;background:#7a4627;font-size:.85em; font-weight:bold;padding:.15em .3em;border-radius:4px;} .tit-form {color: rgb(252, 239, 47); padding:.5em .5em .2em .5em;border-bottom:1px solid; }#alerta, #modal, #confirma, #bigLoader {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:2400;text-align:center;}#modal {z-index:800}#confirma {z-index:900}#contAlerta, #contModal, #contConfirma {position:relative;display:inline-block;margin:0 auto;background:#fff;max-width:90%;width:auto;padding:CALC(55px + 1em) 1em 1em 1em;text-align:left;box-shadow:0 0 50px #555;border-radius:5px;border:1px rgb(252, 239, 47) solid;background:rgb(255, 247, 181);width:400px;max-width:95%;}#contModal {z-index:800;max-height:80%;height:auto;max-width:1120px;width:99%;padding-right:0;}#cosModal {min-height:30px;height:100%;overflow:auto;padding-right:1em;}#contConfirma {min-width:300px;}#titAlerta, #titModal, #titConfirma {color: rgb(252, 239, 47); background:#323232;position:absolute;top:0;right:0px;left:0;padding:.5em 60px .5em .5em;border-radius:5px 5px 0 0;}#txtAlerta, #txtConfirma {font-size:1.1em;line-height:140%;padding:0 .5em;color:#323232;margin-top:0;}#tancaAlerta, #tancaModal, #tancaConfirma {position:absolute;top:0px;right:0px;cursor:pointer;border-radius:0 5px 0 3px;color:#fff;z-index:10;padding:3px 6px;background:rgba(255,255,255,.05);border:0px rgba(252, 239, 47,.3) solid;border-top:none;border-right:none;line-height:48px;font-size:30px;width:48px;font-family:Montserrat;font-weight: 300;text-align:center;}#tancaAlerta:hover, #tancaModal:hover, #tancaConfirma:hover {background:#aa4627;}#peuConfirma {margin-top:40px;}table {border-collapse: separate; width:100%; border-spacing:1px;font-weight:300!important;}th, .lhead, table.dataTable thead th, table.dataTable thead td {font-weight:bold;text-align:left;padding:0 8px;border-bottom:1px rgba(252, 239, 47,.4) solid !important;color: rgba(252, 239, 47,.7); }td, .zebra {color:#eee;border-color: #555!important;}td, .llistbody .llista, .itemValoras {margin:1px;padding:4px 6px;vertical-align:middle;text-align:left;}td>input, td>select, input.llista, select.llista, .comInput.llista, textarea.llista, .contCheck.llista {margin:0 !important;padding: 4px;}td>button, button.llista {margin:0 !important;padding: 4px 10px;}.zebra:nth-child(odd), .dataTable tbody tr.odd {background: #2e2e2e!important ;}.zebra:nth-child(even), .dataTable tbody tr.even {background: #363636!important ;}.zebra {border-top: 1px solid #666;}.dataTable tbody tr.odd > .sorting_1 {background: rgba(80,80,20,.2)!important ;color:#ffd!important;}.dataTable tbody tr.even > .sorting_1 {background: rgba(80,80,20,.1)!important ;color:#ffd!important;}tbody:not(.noactiu) tr:hover, tbody tr.actiu, .llistbody:hover, .llistbody.actiu, .odd:hover, .even:hover, tbody tr:hover > .sorting_1, .setActiu, .zebra:hover, .dataTable tbody tr:hover{background-color:rgba(0,0,0,.4) !important;color:#ffa!important;}tbody tr.actiu, .dataTable tbody tr.actiu {background-color: rgba(140,114,55,.2) !important;}tbody tr.actiu, .dataTable tbody tr.actiu>td {color:#ffc!important;}tbody tr.actiu > .sorting_1 {background-color: rgba(140,114,55,.1) !important;}.llistbody, .itemValoras {border:1px #aaa solid;border-radius:5px;margin:5px 0 10px 0;}.itemValoras {background:#fff;}.itemValoras:hover {background-color:rgba(250,240,210,.4) !important;}tfoot tr, .tool-add {background: #323232;color:#eee;font-weight:bold;}tfoot tr {background: #282828 !important;}tfoot th {border-top:1px yellow dashed!important; }tfoot.detalls tr>th {padding:5px 6px 5px 6px;}i.h {display:none; }.dataTables_filter {display:inline !important;}.tdnum {padding-right:15px !important;text-align:right!important;}.ftot {border-right:2px solid;text-align:center;}.nifalu {text-align:center;text-shadow:1px 1px 1px #fff;color:#500;font-weight:700;}.concfact thead th {padding-top:4px;padding-bottom:4px;}.linPart td {border-bottom:1px rgba(252, 239, 47,.2) dotted !important;} #lLogout {text-decoration:none;color:#ddd;}#lLogout:hover {color:rgb(250, 230, 0);}ul.mainMen {display:block;position:absolute;top:5px;left:115px;}li.mainMen {display:inline-block;padding:5px 12px;padding:5px 1.2vw;color:rgb(255, 247, 181);position:relative;-webkit-transition: background-color 0.4s ease;transition: background-color 0.4s ease;border-radius:4px 4px 0 0px;}li.mainMen:hover {background:rgb(255, 247, 181);color:#323232; }li.menSol {display:inline-block;position:relative; }li.menSol>a {transition: background-color 0.4s ease;-webkit-transition: background-color 0.4s ease;border-radius:4px;padding:5px 12px;padding:5px 1.2vw;padding-bottom:6px; color:rgb(255, 247, 181);text-decoration:none;}li.menSol>a:hover {background:rgb(255, 247, 181);color:#323232;}ul.subMen {position:absolute;min-width:110px;width:auto;left:-0px;top:30px;display:block; background:rgb(255, 247, 181);box-shadow: 0 3px 8px #111;transition: max-height .2s ease-out;max-height:0; overflow:hidden; border-radius:0 4px 4px 4px;}li.mainMen:hover > ul.subMen {max-height:500px;transition: max-height 0.4s ease-in; }ul.subMen>li {color:#323232;border-bottom:1px solid;height:37px;}ul.subMen>li.sep {height:4px;border-style:solid; border-width: 4px 6px 0 6px; border-color:rgba(0,0,0,.2);}ul.subMen>li:last-child {border-bottom:1px rgb(255, 247, 181) solid;}ul.subMen>li>a {display:block;height:100%;width:100%;white-space: nowrap;color:#323232;text-decoration:none;padding:8px 20px;}ul.subMen>li>a:hover {color:#1e1e1e; background: rgb(252, 239, 47);}.bubble {transform: scale(0) rotate(180deg) skew(45deg,0deg);filter: opacity(0%) blur(50px);border-radius: 100%;transition: all 1.5s;}.tox-tinymce {border-radius:5px!important;}.tox-tbtn {background-color:#000;}.tox-toolbar__primary {background-color:rgba(252, 239, 47,.7)!important;}.interruptor {vertical-align:-5px;position:relative;display:inline-block;width:3em;height:1.6em;border-radius:.8em;border:3px solid;padding:2px;color: rgb(250, 230, 0);box-shadow:1px 0px 4px rgba(0,0,0,.6) inset, 0px 0px 4px rgba(0,0,0,1); }.interruptor.right {float:right;}.interruptor>div {position:absolute;top:2px;bottom:2px;width:CALC(.8em + 2px);border-radius:50%;color: rgb(250, 230, 0);border:.5em solid;}.interruptor>div:after {content:" ";color:black;position:absolute;top:50%;left:-.3em;right:0;width:.6em;height:0px;z-index:10;overflow:hidden;border:1px dotted rgb(130, 125, 90);}.interruptor.on > div{left:CALC(100% - .8em - 5px);box-shadow:0px 2px 6px rgba(0,0,0,1);transform: rotate(270deg);transition: .5s all;}.interruptor.off > div{left:2px;box-shadow:none;transform: rotate(0deg);transition: .5s all;}.interruptor.on {background-color:rgb(169, 247, 0); transition: .5s all;}.interruptor.off {background-color: rgb(130, 125, 90);transition: .5s all;}.radios {vertical-align:-.1em;position:relative;display:inline-block;font-size:1.8em;width:1em;height:1em;margin-left:.2em;border-radius:50%;border:.11em solid;padding:.1em;color: rgb(250, 230, 0);box-shadow:0px 0px 4px rgba(0,0,0,.9) inset, 0px 0px 4px rgba(0,0,0,1); }.radios.on {background-color:rgb(169, 247, 0);transition: .5s all;}.radios.off {background-color: rgb(130, 125, 90);transition: .5s all;}.radios > div {font-size:inherit;position:absolute;border-radius:50%;background-color: rgb(250, 230, 0);}.radios.on > div{background-color:rgb(169, 247, 0);top:CALC(40% - .3em);width:.6em;height:.3em;left:.105em;box-shadow:2px 0px 6px rgba(0,0,0,1);transform: rotate(270deg);transition: .5s all;}.radios.on.no > div, .radios.on.no{background-color:rgb(255, 63, 63); }.radios.off > div{background-color: transparent!important; top:CALC(50% - .5px);height:1px;width:.6em;left:.11em;transform: rotate(0deg);transition: .5s all;}#wpart0 {margin-left:-40px;}.partProj {margin-top:15px;margin-bottom:15px;padding:0px;position:relative;border-left:1px #999 solid;border-radius:5px 0 0 5px;margin-left:40px;}.iPartsProj:hover .wcPJ{background-color:rgba(0,0,0,.3)!important;}.mPJ {margin:0;padding:0;border:none;outline:none;background:transparent;width:40px;display:inline-block;}.wcPJ {width:CALC(100% - 75px);padding:5px;vertical-align:middle;border-radius:5px;border-left:1px yellow solid;}.selPJ {width:20px;overflow:hidden;vertical-align:middle;}.oPJ {width:40px;vertical-align:middle;padding:4px 3px;font-size:.9em;background-color:rgba(0,0,0,.05);color:#999;border-color:rgba(0,0,0,.4);}.contPJ.resolt {color:rgb(169, 247, 0);}.contPJ.anulat {color: rgb(255, 100, 100);text-decoration:line-through;}.contPJ.pendent {color:rgb(255, 247, 181); }.contPJ.nota {color:#d253ff;font-style:oblique;}.wctrlsm { display:inline}.contPJ.titolh1 {font-size:1.4em;}.contPJ.titolh2 {font-size:1.25em;}.contPJ.text {font-size:1em;}.linhost > div:not(.cf) {float:left;padding:10px 3px;}.titlinhost >div:not(.cf) {float:left;padding:0 3px;border-bottom:1px solid;border-right:6px #323232 solid;}.itemhost > div:not(.cf) {float:left;padding:0 5px;}.linhost input, .linhost textarea, .linhost select {margin:0 !important;}.rot90 {transform:rotate(90deg);transition: all .5s;}.rot0 {transform:rotate(0deg);transition: all .5s;}.wPanyItems {display:inline-block;text-shadow:0 0 10px rgba(0,0,0,.5);transition: all .3s;}.wPanyItems:hover {transform:scale(1.3);text-shadow:0 0 20px rgba(0,0,0,.6);transition: all .3s;}.impOcupa {text-align:right;margin:0;padding:0;border:none;background:transparent;color:#eee;display:inline;width:60px;color:#eee!important;}