@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;}.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;}#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;}.text-corp {color: rgb(252, 239, 47); }.fons-corp {background: rgb(252, 239, 47); }.boto-corp {background: rgb(252, 239, 47); }.text-blanc {color:#fff;}.fons-blanc {background:#fff !important;}.text-negre {color:#000;}.fons-negre {background:#000 !important;}.text-vermell {color: rgb(255, 100, 85);}.fons-vermell {background:rgb(255, 63, 63);}.boto-vermell {background:rgba(255, 63, 63,.6);}.text-verd {color:rgb(169, 247, 0);}.fons-verd {background:rgb(169, 247, 0);}.boto-verd, .grvForm {background:rgb(199, 249, 0);}.text-blau, .text-info {color: #5193e2; }.fons-blau, .boto-blau, .fons-info {background-color: #5193e2; }.fons-blau:hover, .boto-blau:hover { background: #7daee9 !important; }.info, .espaiple {cursor:help;border: 1px #ccc solid;border-radius:5px;padding:10px 15px 15px 30px;color:#fff;position:relative;}.icon-info {position:absolute;top:4px;left:5px;font-size:1.5em;}.text-dis{color: rgb(130, 125, 90);}.fons-dis {background-color: rgb(180, 170, 150) !important;}.regLink {color: #4f3420; }.regLink:hover {color: #bea469;}.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;}.centrat {margin:0 auto;}.v-middle {vertical-align:middle !important;}.v-bottom {vertical-align:bottom !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}.no-marge {margin:0px !important;}.no-shadow {box-shadow:none !important;}.strong {font-weight:bold}.oblique {font-style:oblique}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;}#iLogout {text-decoration:none;color:#ddd;}#iLogout:hover {color:rgb(250, 230, 0);}ul.mainMen {display:block;}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.3s ease;border-radius:4px 4px 0 0px;}li.mainMen:hover {background:rgb(255, 247, 181);color:#323232; }li.menSol {display:block;margin-bottom:10px;}li.menSol>a, a.logOut {transition: background-color 0.4s ease;-webkit-transition: background-color 0.4s ease;border-radius:4px;padding:5px 1.2vw;padding-bottom:6px; color:rgb(255, 247, 181);text-decoration:none;display:block;}li.menSol>a:hover, li.menSol>a.actiu {background:rgb(255, 247, 181);color:#323232;}li.menSol>a.actiu {font-weight:bold;}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);}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"] {display:none;}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;}.tool-box {background:rgb(255, 247, 181);border:1px #f1ecdf solid;padding:10px 10px;border-radius:0 0 5px 5px;}.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-box input, .tool-box select, .tool-box .comInput {margin:0 !important;}.tool-tit {border-bottom:1px solid;margin-bottom:10px;color: rgb(252, 239, 47); }.tool-inici.alert .tool-tit {color: orange; }.tit-form {color: rgb(252, 239, 47); padding:.5em .5em .2em .5em;border-bottom:1px solid;}.tool-form label {color: rgb(252, 239, 47); }.tool-form {background:#525252;border:1px #323232 solid; border-radius:5px;padding:25px;}.tool-spc {display:inline-block;width:0px;height:30px;margin:0 20px;vertical-align:-10px;}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;}body {font-size:16px;line-height:125%;color:#eee; background:rgb(50, 50, 50); font-weight:300;height:100vh;} body,select,input,textarea,button {font-family: Lato,sans-serif;}body,html {overflow-x:hidden;min-height:100vh}.mainsize {padding:0px 2%;}#appSpc {}.text-fosc {color:#1e1e1e !important;}.fons-fosc {background:#1e1e1e;}.text-gris {color:#323232;}.fons-gris {background:#323232;}.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-clar {color:rgb(255, 247, 181);}.fons-clar {background:rgb(255, 247, 181) !important;}#header {height:100%;background:rgb(30, 30, 30);box-shadow:0 0 10px #111;z-index:800;position:relative;overflow:hidden;}#header.obert {width:200px; transition: width .3s;}#header.obert {width:200px; }#header.tancat {width:40px;transition: width .3s;}#wrap-appspc {position:absolute;right:0;top:0;height:100vh;min-width: 650px;overflow:hidden;}#wrap-appspc.obert {width:calc(100% - 200px);transition: width .3s;}#wrap-appspc.tancat {width:calc(100% - 40px);transition: width .3s;}a.subMen.obert, a.logOut.obert {padding:5px 1.2vw;transition: padding .3s;}a.subMen.tancat, a.logOut.tancat {padding:5px .4vw; transition: padding .3s;}.marca.obert {display:inline-block;}.marca.tancat {display:none;}.menSol {white-space:nowrap;}#cx-header {color:#fff;}#cx-header:hover {color:#ff0;}.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;}.tox-editor-container, .tox.tox-tinymce {border-radius:5px!important;overflow:hidden!important;}.qrVF {transform: scale(1.7);margin-left:4px;}.qrVFa {transform: scale(1.3,1.5);margin-left:3px;}