.color-draft{background-color:#BBBBBB}.color-open{background-color:#0092E0}.color-sent{background-color:#0092E0}.color-paid{background-color:#01A93A}.color-done{background-color:#01A93A}.color-cancel{background-color:#FF3366}.color-pending_sent_quote{background:#FF4A43}.color-pending_sending,.color-pending_contact,.color-pending_visit{background:#FF9500}.color-accepted,.color-charged,.color-started_job,.color-quote_accepted,.charged{background:#01A93A}.color-unbilled,.unbilled{background:#07A8F4}.color-invoiced,.invoiced{background:#006AA3}.color-partially_charged,.partially_charged{background:#62E46F}.color-discarded,.color-quote_discarded,.color-not_interested{background:#B3B2B3}.color-quote_sent{background:#0092E0}@media (min-width:1800px){#homePage .row .col.s12.m6{max-width:670px}}@media (min-width:1280px) and (max-width:1460px){#homePage .well{min-height:325px}}@media (min-width:768px) and (max-width:1272px){#homePage .well{min-height:420px}#homePage .well img{margin-top:-65px}#homePage .well .goToLink{clear:left;display:block;padding-left:0}}@media (min-width:858px) and (max-width:1075px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:23%;padding-left:36%}}@media (min-width:768px) and (max-width:858px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:17.5%;padding-left:36%}}@media (min-width:1220px){nav .nav-wrapper.container #navbarSearch{left:20px;width:82%}#homePage .well .text-right{text-align:right}#homePage .well .text-right .btn{float:none;display:inline-block}#homePage .well .text-right .goToLink{float:left}}@media only screen and (max-width:1200px){header nav{box-shadow:0 2px 2px 0 #333}header nav .brand-logo{left:0%;-webkit-transform:translateX(0%);transform:translateX(0%)}header nav .nav-wrapper.container{width:95%;margin:0 0 0 20px}header nav .nav-wrapper.container #blockSearch li #listItems{right:0}header nav .nav-wrapper.container:last-child{padding-left:0}header nav .nav-wrapper.container:last-child .brand-logo{margin-left:40px}header nav .nav-wrapper.container #brandImg{max-width:155px}header nav .nav-wrapper.container .button-collapse{transition:all 0.8s ease 0s}header nav .nav-wrapper.container .button-collapse:hover{opacity:0.6}.navbar-fixed .nav-wrapper #nav-mobile{height:100%}.navbar-fixed .nav-wrapper #nav-mobile .profileSection{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0;left:0;width:100%;height:92px;z-index:2;background-color:#333;box-shadow:0 2px 2px 0 #222;margin-bottom:5px!important;padding-bottom:15px}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible{height:auto}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body{background:transparent}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul{height:auto}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a{padding-left:95px}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a.active{padding-left:90px}.navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a.active{border-color:#404040}nav .nav-wrapper.container #blockSearch li.showSearch>a,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:45px;height:45px;width:45px;margin-top:6px;padding:0}nav .nav-wrapper.container #blockSearch li.showSearch>a i,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a i{line-height:1.9em;text-align:center}nav .nav-wrapper.container #blockSearch li.showSearch>a:hover,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a:hover{background:#404040}nav .nav-wrapper.container #burger-button,nav .nav-wrapper.container #navbarBackButton{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:45px;height:45px;width:45px;margin-top:6px;margin-left:-15px;padding:0;opacity:1}nav .nav-wrapper.container #burger-button i,nav .nav-wrapper.container #navbarBackButton i{line-height:1.9em;text-align:center}nav .nav-wrapper.container #burger-button:hover,nav .nav-wrapper.container #navbarBackButton:hover{background:#404040}nav .nav-wrapper.container #navbarBackButton{margin-left:-10px}#homePage #welcomeMsj{padding:20px 10px}#homePage #welcomeMsj h1{font-size:1.5em}#homePage .well .btn,#homePage .well .goToLink{font-size:1em}header,main,footer{padding-left:0}nav .nav-wrapper.container #blockSearch li .mainCTAButton{margin-right:20px}nav .nav-wrapper.container #blockSearch li #navbarSaveButton{margin-right:15px}#mainContent #homePage .well{background-image:none}#updateContactCif nav .brand-logo,#updateContactModal nav .brand-logo,#addConceptModal nav .brand-logo,#createContactModal nav .brand-logo,#updatePaymentInfoModal nav .brand-logo,#freeUserLimitModal nav .brand-logo{margin:0!important}.filterIcon span{position:relative;display:inline-block}.filterIcon span strong{background:#ff7300;color:#ffffff;display:block;width:20px;height:20px;text-align:center;padding:4px;font-size:10px;line-height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:10px;bottom:-5px}#filtersSelected{background:#ffffff}#filtersSelected ul{padding:10px 25px;margin:0;text-align:center}#filtersSelected ul li{display:inline-block;background:#ff7300;color:#ffffff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0 10px 0 15px;margin:4px 2px;font-weight:300;cursor:pointer}#filtersSelected ul li span{display:inline-block;padding-top:4px;cursor:pointer;margin-left:5px;vertical-align:middle}#filtersSelected ul li span i{font-size:18px;color:#ffba82}#freeUserLimitModal{height:auto;padding-bottom:25px}#freeUserLimitModal.modal{top:0!important}#freeUserLimitModal.modal .modal-footer{background:#fff}#freeUserLimitModal .modal-header h5{padding:22px 0 24px 10px}.freeLimit.list{background:#efefef;padding-bottom:20px}.totalListAmount{margin:0;padding:14px 20px 10px}#floatMsj{position:fixed;left:0;right:0;bottom:0;padding:18px;z-index:10002;background:#FF9500;color:#111111;font-size:16px}#floatMsj i{color:#ffffff;vertical-align:middle;margin-right:10px;transform:rotate(180deg)}#contFilterAll{height:75px;padding-bottom:10px!important}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton{-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton i{margin-left:10px;vertical-align:middle;font-size:22px;transition:0.3s ease-out;-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton:hover i{color:#ff7300}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop{min-width:180px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li{display:block}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a{display:block;font-size:16px;font-weight:400;padding:14px 6px 14px 15px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a img{margin-left:15px}.pdfContainer{background:#ffffff;padding-top:22px}nav .nav-wrapper.container #blockSearch #reset-filters{text-decoration:underline;text-transform:none;transition:all 0.2s ease 0s}nav .nav-wrapper.container #blockSearch #reset-filters:hover{color:#ff7300}main{height:auto}.alertAdvice{margin:20px 20px 0}.alertAdvice.specialDetail{position:relative;z-index:99;margin:150px 20px -100px}.alertAdvice.alertForm{margin:0px 20px 45px}.alertAdvice.alertFormQuote{margin:0 20px 45px}.alertAdvice.alertFormExpense{margin:0 0 20px}.mobileDevice .alertAdvice.alertDetailQuote{margin-top:45px}.filter-card #searcherContent{padding:0 10px;margin:12px 0 20px 0}.filter-card #searcherContent .row{margin:0}.filter-card #searcherContent .row .input-field{margin:0}.filter-card #searcherContent .row input#id_name{font-size:1.1em}.filter-card #searcherContent .row .btn{box-shadow:none}.filter-card #filterBox{height:85vh;padding-top:20px}.filter-card #filterBox #id_from_created_date_container,.filter-card #filterBox #id_to_created_date_container{margin-top:1rem}.filter-card #filterBox.filterMobile{padding-top:0}.showDropFilterOrder{padding-left:0;display:none}#QuotePdfDetail .contactDetailHeader{position:fixed;top:42px}#QuotePdfDetail .contactDetailHeader h1{margin-left:50px;margin-top:15px;padding-top:10px}#QuotePdfDetail .contactDetailHeader h1 .helpOnHoverIcon{margin-top:21px}.pdfContainer .quoteInfo .lenta-box{left:-26px;top:-44px}#showWalkthrough #owlContent{max-width:600px;margin-left:-300px}#showWalkthrough #owlContent .item-video{height:525px}#showWalkthrough #owlContent #closeWalkthrough{font-size:1.5em}#showWalkthrough #owlContent #closeWalkthrough:hover{background:transparent;opacity:0.7}#showWalkthrough #owlContent .owl-dots .owl-dot{width:15px;height:15px}#showWalkthrough #owlContent .owl-nav .owl-prev{left:-10px;top:20%}#showWalkthrough #owlContent .owl-nav .owl-next{right:-10px;top:20%}.invoiceContent .modal,.quoteContent .modal,.jobContent .modal,.expenseContent .modal,.contactContent .modal{bottom:inherit}#jobDetail .jobDetailHeader,#contactDetail .jobDetailHeader,#jobDetail .contactDetailHeader,#contactDetail .contactDetailHeader{background:#333}#jobDetail .jobDetailHeader .card.contInfo,#contactDetail .jobDetailHeader .card.contInfo,#jobDetail .contactDetailHeader .card.contInfo,#contactDetail .contactDetailHeader .card.contInfo{padding-top:128px}#jobDetail .jobDetailHeader h1,#contactDetail .jobDetailHeader h1,#jobDetail .contactDetailHeader h1,#contactDetail .contactDetailHeader h1{font-size:2rem;margin:25px 0;text-align:center;color:#ffffff;font-family:'Roboto',sans-serif;font-weight:400}#jobDetail .tabs,#contactDetail .tabs{border-bottom:1px solid #dddddd}#jobDetail .tabs .tab,#contactDetail .tabs .tab{background:#333}#jobDetail .tabs .tab a,#contactDetail .tabs .tab a{color:#bebebe;font-family:'Roboto',sans-serif;font-weight:400}#jobDetail .tabs .tab a:hover,#contactDetail .tabs .tab a:hover,#jobDetail .tabs .tab a.active,#contactDetail .tabs .tab a.active{color:#ffffff}#jobDetail .tabs .indicator,#contactDetail .tabs .indicator{height:4px;background:#ff7300}#contactDetail .card.contInfo{padding-top:0}#contactDetail .card.contInfo .fixedInfo{position:relative;top:0}#jobDetail #activity .modal{width:80%;bottom:inherit}#jobDetail #contactData .col.s1 .circleButton{margin-left:-20px;padding-top:5px}#modalBack{bottom:inherit}#modalBack .modal-content,.modal-content{font-family:'Roboto',sans-serif;font-weight:300}.modal.specialModal{height:auto;bottom:inherit}#modalImportContacts{width:80%}#updateContactModal{bottom:20%}body .material-tooltip{margin-top:70px;margin-left:-25%}.visibleMobile{display:inline-block!important}.visibleMobileBlock{display:block!important}.visibleDesktop{display:none!important}#nav-mobile .visibleMobile{display:block!important}#modalAllDelete{width:80%}#reports .reportsPage{padding:10px 5px}#reports .reportsPage #filter_form .m12{width:100%;text-align:right}#pagination{padding:4% 8%;text-align:center}#pagination .pagination{float:left}#pagination .pagination li{height:auto}#pagination .pagination li a{display:inline-block;font-size:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0;width:30px;height:30px;line-height:2.2em}#pagination .pagination li.active span{display:inline-block;font-size:0.9em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:30px;height:30px;line-height:2.4em;color:#ffffff}#pagination .pagination li.prevPage,#pagination .pagination li.nextPage{text-align:center}#pagination .pagination li.prevPage a,#pagination .pagination li.nextPage a{background:#ffffff}#pagination .pagination li.prevPage a i,#pagination .pagination li.nextPage a i{font-size:1.5rem;line-height:1.3em}#pagination .contFormPagi{float:inherit;width:100%}#pagination .contFormPagi strong{display:block;float:left;font-weight:normal;padding:15px}#pagination .contFormPagi #paginationForm{width:auto}#pagination .contFormPagi #paginationForm .dropdown-menu{max-width:70px}.input-field label:not(.label-icon).active{font-size:18px}.input-field label{font-size:15px}.select-wrapper + label{font-size:15px}#tableConcept td:first-child{overflow:hidden}.expensesForms .contentTool i{left:114px}.fixedBar{z-index:1;left:0}.brandNameVeryLarge{font-size:25px;line-height:25px}.brandNameLarge{font-size:30px;line-height:30px}.brandNameNormal{font-size:36px;line-height:36px}footer{clear:both}}@media (min-width:1076px){body,body#bgPage,body#standarPage{background:#f3f3f3}body#home footer{width:100%;max-width:1690px!important}body header{padding-left:300px}body header .side-nav.fixed{overflow-y:auto!important}body header .navbar-fixed nav{padding-left:0}body header .navbar-fixed nav .nav-wrapper.container{margin:0;width:calc}body header .navbar-fixed nav .brand-logo{padding-left:0;margin-left:40px}body header .navbar-fixed nav .nav-wrapper{max-width:710px!important}body header .navbar-fixed nav .dropdown-content{right:5%;width:auto!important}body header #blockSearch .logout{opacity:0.6}body header #blockSearch .logout img{margin-right:15px}body header #blockSearch .logout:hover{opacity:1;background:transparent}body header nav .nav-wrapper .button-collapse{display:none!important}body header .navbar-fixed .nav-wrapper #nav-mobile ul{position:relative;height:100vh}body header .navbar-fixed .nav-wrapper #nav-mobile ul .specialMenu{position:absolute;left:0;bottom:20px;width:100%}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible{height:auto}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body{background:transparent}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul{height:auto}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a{padding-left:95px}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a.active{padding-left:90px}body header .navbar-fixed .nav-wrapper #nav-mobile ul.collapsible .collapsible-body ul li a.active.active{border-color:#404040;background:#404040}nav .nav-wrapper.container #blockSearch li.showSearch>a,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:45px;height:45px;width:45px;margin-top:10px;padding:0}nav .nav-wrapper.container #blockSearch li.showSearch>a i,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a i{line-height:1.9em;text-align:center}nav .nav-wrapper.container #blockSearch li.showSearch>a:hover,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a:hover{background:#404040}nav .nav-wrapper.container #navbarSearch{left:15px;width:500px}nav .nav-wrapper.container #blockSearch.closeSearch{margin-right:135px}#navbarBackButton{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:45px;height:45px;width:45px;margin-top:10px;margin-left:-15px;padding:0}#navbarBackButton i{line-height:1.9em;text-align:center}#navbarBackButton:hover{background:#404040}#mainContent>.paymentMethodTooltip{display:none}main{padding-left:300px}.mLeft{margin-left:10px}.circleButton,.listSection .s1 .circleButton,.contactContent .boxBlock .circleButton{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-height:35px;display:block;height:35px;width:35px;padding:0;text-align:center}.circleButton i,.listSection .s1 .circleButton i,.contactContent .boxBlock .circleButton i{line-height:1.5em;text-align:center}.circleButton:hover,.listSection .s1 .circleButton:hover,.contactContent .boxBlock .circleButton:hover{background:#ffffff}#contactInformation #associatedContact .circleButton{margin-left:5px}#contactInformation #associatedContact dl{padding-left:0}.contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:checked + label::before{right:18px}.contactContent .boxBlock .checkContact .checkbox [type="checkbox"] + label::before,.contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:not(.filled-in) + label::after{right:8px}#jobDetail #jobInformation .fixedBar,#jobDetail #activity .fixedBar,#contactDetail #contactData .fixedBar,#contactDetail #activity .fixedBar{left:310px}#jobDetail #jobInformation .fixedBar a,#jobDetail #activity .fixedBar a,#contactDetail #contactData .fixedBar a,#contactDetail #activity .fixedBar a{color:#000000}#jobDetail #jobInformation .fixedBar a img,#jobDetail #activity .fixedBar a img,#contactDetail #contactData .fixedBar a img,#contactDetail #activity .fixedBar a img{opacity:1;margin:0 auto 10px;width:auto}#loginFormPage header#headerLogin #navbarBackButton{left:25px}#mainContent{width:100%;float:left}.alertAdvice{max-width:700px;margin:20px 10px}.alertAdvice.alertForm{margin:0px 20px 45px}.alertAdvice.alertFormQuote{margin:0 20px 45px}#optionsColumn{float:left;max-width:370px;margin:10px 0 0 10px}#optionsColumn h5{background:#f1f1f1;font-weight:bold;font-size:0.9rem;text-transform:uppercase;padding:10px 25px;margin:20px -13px;color:#777}#optionsColumn .actions-card{margin-top:0}#optionsColumn .actions-card .row{margin-bottom:0}#optionsColumn .actions-card .row .input-field{margin-top:0}#optionsColumn .actions-card .dropdown-content{min-height:auto!important}#optionsColumn .actions-card .btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#ff7300;text-transform:unset;box-shadow:inherit;min-width:105px}#optionsColumn .filter-card{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14)}#optionsColumn .card{padding-bottom:0}#optionsColumn .card #filter_form .card-content .card-title{padding-top:24px}#optionsColumn .card .card-content fieldset .blockHeader{margin:15px -13px}#optionsColumn .card #id_from_created_date_container,#optionsColumn .card #id_to_created_date_container{margin-top:1rem}#optionsColumn .card fieldset .radio,#optionsColumn .card fieldset .checkbox{padding:5px 0}#optionsColumn .card fieldset .radio label,#optionsColumn .card fieldset .checkbox label{font-size:1em}#optionsColumn .modal{width:25%;height:auto;padding-bottom:15px;bottom:inherit}#optionsColumn #reset-filters{background:transparent;text-transform:inherit;box-shadow:inherit;color:#444444;text-decoration:underline;margin-top:15px;line-height:25px;height:26px;margin-bottom:12px}#optionsColumn #reset-filters:hover{text-decoration:none}#optionsColumn #navbarSaveButton{background:#ff7300;text-transform:inherit;box-shadow:inherit;margin-top:15px}#optionsColumn #navbarSaveButton:hover{background:#DF6501}main{height:auto;min-height:calc(35%)!important}#home header nav .nav-wrapper #logoContainer{display:none}#homePage .well img{display:none}#home main{background:#f3f3f3;max-width:1450px}#home main #mainContent{box-shadow:inherit;margin:0;max-width:100%;padding-bottom:0}#home header .nav-wrapper{max-width:100%!important}#home header .nav-wrapper #blockSearch{padding-right:85px;text-transform:inherit}#mainContent{min-height:85vh}main{overflow:hidden;min-height:100%;height:auto}main #mainContent{box-shadow:0px 0px 8px 0 #aaaaaa;background:#ffffff;max-width:700px;margin:10px 0 10px 10px;padding-bottom:0;overflow:unset}main #mainContent .card{box-shadow:none}main #mainContent.overflowContent{overflow:unset}#changeJobs .addConcept #clearContactDropdown,#changeQuotes .addConcept #clearContactDropdown,#changeJobs .addContact #clearContactDropdown,.expensesForms .addContact #clearContactDropdown,#changeQuotes .addContact #clearContactDropdown{padding:2px 0 0}#changeQuotes.QuoteInfoFloat{padding-top:0}#changeQuotes .addConcept,#changeJobs .addConcept,#changeQuotes #btnAddContact,#changeJobs #btnAddContact{margin-left:auto;margin-right:auto;width:300px;font-family:'Roboto',sans-serif;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#changeQuotes .addConcept,#changeJobs .addConcept{width:100%}#changeQuotes .resetFieldset #conceptList .row .col.s1{text-align:right}.expensesForms .resetFieldset #conceptList .row .s6,#changeQuotes .resetFieldset #conceptList .row .s6{max-width:335px}.pdfContainer{padding-top:0;overflow:hidden}.pdfContainer .pdfContainer{overflow:inherit;padding-top:30px}.pdfContainer .quoteInfo .lenta-box{left:-26px}#QuotePdfDetail{display:none}#QuotePdfDetail .contactDetailHeader h1{margin-left:50px;margin-top:20px}.fixedBar,#jobDetail .card.contInfo .fixedInfo,#contactDetail .card.contInfo .fixedInfo{width:100%;max-width:700px;z-index:99}#jobDetail .card.contInfo,#contactDetail .card.contInfo{padding-top:0!important}#jobDetail .card.contInfo .fixedInfo,#contactDetail .card.contInfo .fixedInfo{position:relative;top:inherit}.left-panel.wide{margin:0}.filter-card .actions,.statusQuote .actions,#fixedInformation{position:relative;margin:40px -24px -24px;width:auto}#fixedInformation{position:relative;margin:0 0 20px 0;top:0;width:100%}.resetFieldset .dropdown-content{height:auto}#addConceptModal,#updateContactModal,#createContactModal,#updatePaymentInfoModal,#freeUserLimitModal{width:55%;max-width:600px;background:#ffffff;overflow:hidden;min-height:410px;max-height:95vh;top:5%!important;bottom:inherit}#addConceptModal .container,#updateContactModal .container,#createContactModal .container,#updatePaymentInfoModal .container,#freeUserLimitModal .container{padding-left:0;width:100%}#addConceptModal #quoteFormFields,#updateContactModal #quoteFormFields,#createContactModal #quoteFormFields,#updatePaymentInfoModal #quoteFormFields,#freeUserLimitModal #quoteFormFields,#addConceptModal #contactFormFields,#updateContactModal #contactFormFields,#createContactModal #contactFormFields,#updatePaymentInfoModal #contactFormFields,#freeUserLimitModal #contactFormFields{padding:10% 10% 30%;padding-top:85px;padding-bottom:0;min-height:410px}#addConceptModal .fixedSection,#updateContactModal .fixedSection,#createContactModal .fixedSection,#updatePaymentInfoModal .fixedSection,#freeUserLimitModal .fixedSection{padding:0.5% 10%}#updatePaymentInfoModal,#updatePaymentInfoModal #contactFormFields{min-height:300px}#addConceptModal,#updateContactModal,#updatePaymentInfoModal,#createContactModal{max-width:740px}#freeUserLimitModal{height:auto}#updateContactCif{width:35%;min-width:600px;height:auto!important;background:#ffffff;overflow:hidden;min-height:auto;max-height:auto;top:5%!important;bottom:inherit}#updateContactCif .container{padding-left:0;width:100%}#updateContactCif .cifFields{padding:100px 50px 50px;min-height:auto;height:auto!important}#updateContactModal #contactFormFields,#createContactModal #contactFormFields{padding-top:110px;padding-bottom:40px}.fixedTotal{padding:10px 24px;margin:0 -24px -24px -24px;width:auto;position:relative}.genericalPage#serieForm .textBlock{margin-top:0;padding-top:20px}.FAQContent .box{margin-top:0;padding-top:20px}.invoiceContent .boxBlock,.quoteContent .boxBlock,.jobContent .boxBlock,.expenseContent .boxBlock,.contactContent .boxBlock{transition:all 0.8s ease 0s}.invoiceContent .boxBlock:hover,.quoteContent .boxBlock:hover,.jobContent .boxBlock:hover,.expenseContent .boxBlock:hover,.contactContent .boxBlock:hover{background:#F3F3F3;box-shadow:0 1px 5px 0 #666}.invoiceContent .modal,.quoteContent .modal,.jobContent .modal,.expenseContent .modal,.contactContent .modal{width:25%;height:auto;padding-bottom:15px;bottom:inherit}#jobDetail #activity .box,#contactDetail #activity .box,.jobContent .listSection.listLine .row,.quoteContent .listSection.listLine .row,.invoiceContent .listSection.listLine .row,.expenseContent .listSection.listLine .row{transition:all 0.8s ease 0s}#jobDetail #activity .box:hover,#contactDetail #activity .box:hover,.jobContent .listSection.listLine .row:hover,.quoteContent .listSection.listLine .row:hover,.invoiceContent .listSection.listLine .row:hover,.expenseContent .listSection.listLine .row:hover{background:#F3F3F3}.modal.specialModal{width:30%;height:auto;padding-bottom:15px;bottom:inherit}.modal.specialModal .btn-accept-delete-concept{color:#ff7300}.modal .model-footer{text-align:right}.modal#modal-quote-changed{top:unset!important}#jobDetail .jobDetailHeader h1,#contactDetail .contactDetailHeader h1{margin-left:50px;font-size:3.5em;color:#ffffff;margin-top:100px}#contactDetail #contactData{padding:50px 60px}#contactDetail #contactData h2{display:none}#contactDetail #contactData img{opacity:0.5}#contactDetail #contactData .btn-floating img{opacity:1}#contactDetail #notes a.btn-flat:last-child{color:#ff7300}#contactDetail .contactDetailHeader{background:#ffffff}#contactDetail .contactDetailHeader .card.contInfo{padding-top:200px}#contactDetail .contactDetailHeader h1{font-size:3rem;margin:25px 0;text-align:center;color:#444444;font-family:'Roboto',sans-serif;font-weight:400}#jobDetail #activity .box .s1,#contactDetail #activity .box .s1{width:3%}#jobDetail #activity .box .s11,#contactDetail #activity .box .s11{width:96.6666666667%}.navbar-fixed .nav-wrapper ul li>a#conceptSaveButton,.navbar-fixed .nav-wrapper ul li>a#contactUpdateSaveButton,.navbar-fixed .nav-wrapper ul li>#btnUpdateContactCif,nav .nav-wrapper.container #blockSearch li .mainCTAButton{color:#ffffff}#updateContactCif .navbar-fixed .nav-wrapper ul li>#btnUpdateContactCif,#addConceptModal .navbar-fixed .nav-wrapper ul li>a#conceptSaveButton,#updateContactModal .navbar-fixed .nav-wrapper ul li>a#contactUpdateSaveButton,#createContactModal .navbar-fixed .nav-wrapper ul li>a#contactCreateSaveButton,#updatePaymentInfoModal .navbar-fixed .nav-wrapper ul li>a#paymentInfoSaveButton{margin-right:20px}#updateContactCif .navbar-fixed .nav-wrapper ul li>#btnUpdateContactCif{margin-top:0;text-transform:none}footer#corporateFooter{max-width:1010px!important}body header .navbar-fixed nav .nav-wrapper.container{max-width:inherit;width:calc(100% - 300px)}.modal#modal-quote-changed,.modal.specialModal{top:20%!important;bottom:inherit;width:30%}.modal#modal-quote-changed .modal-footer a,.modal.specialModal .modal-footer a{color:#ff7300}.item-video{height:525px}.jobContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.quoteContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.configurationContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.FAQContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.invoiceContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.expenseContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.jobContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.quoteContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.configurationContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.FAQContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.invoiceContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.expenseContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after{right:8px}.jobContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.quoteContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.configurationContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.FAQContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.invoiceContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.expenseContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before{right:18px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton{-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton i{margin-left:10px;vertical-align:middle;font-size:22px;transition:0.3s ease-out;-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton:hover i{color:#ff7300}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop{min-width:180px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li{display:block}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a{display:block;font-size:0.9em;padding:14px 6px 14px 15px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a img{margin-left:15px}#floatMsj{position:fixed;left:0;right:0;bottom:0;padding:18px;z-index:10002;background:#FF9500;color:#111111;font-size:16px}#floatMsj i{color:#ffffff;vertical-align:middle;margin-right:10px;transform:rotate(180deg)}.input-field label{font-size:1rem}.input-field label.active{font-size:1.25rem}.input-field label:not(.label-icon).active{transform:translateY(-14px) scale(0.8)}input:not([type]),input[type="text"]:not(.browser-default),input[type="password"]:not(.browser-default),input[type="email"]:not(.browser-default),input[type="url"]:not(.browser-default),input[type="time"]:not(.browser-default),input[type="date"]:not(.browser-default),input[type="datetime"]:not(.browser-default),input[type="datetime-local"]:not(.browser-default),input[type="tel"]:not(.browser-default),input[type="number"]:not(.browser-default),input[type="search"]:not(.browser-default),textarea.materialize-textarea{font-size:1.1rem}.genericalPage .card .logoBlock h2{font-size:1.2em}.pdfContainer,.pdfContainer .priceInfoQuote ul li,.card .card-content,.genericalPage#serieForm .taxesBlock .descTax,.genericalPage#taxesForm .taxesBlock .descTax{font-size:16px}.brandNameVeryLarge{font-size:20px;line-height:20px}.brandNameLarge{font-size:30px;line-height:30px}.brandNameNormal{font-size:36px;line-height:36px}.visibleMobile,.visibleMobileBlock,#nav-mobile .visibleMobile{display:none!important}.visibleDesktop{display:inline-block!important}}@media (max-width:1390px){#optionsColumn.contBoxHistoric{display:none!important}}@media (min-width:1285px) and (max-width:1390px){body#bgPage.listPage header .navbar-fixed nav .nav-wrapper.container,body#standarPage.listPage header .navbar-fixed nav .nav-wrapper.container{width:650px!important}body.listPage main #mainContent{max-width:650px!important}#optionsColumn.contBoxHistoric{display:block!important;width:100%;max-width:235px}#optionsColumn.contBoxHistoric .s11.waves-customized{width:83.3333333333%}.totalListAmount{max-width:660px}.totalListAmount #orderContent{width:100%;float:left;max-width:none;text-align:left}.totalListAmount #orderContent ul{float:none}}@media (min-width:1150px) and (max-width:1285px){body#bgPage.listPage header .navbar-fixed nav .nav-wrapper.container,body#standarPage.listPage header .navbar-fixed nav .nav-wrapper.container{width:525px!important}body.listPage main #mainContent{max-width:525px!important}.contactContent .boxBlock .contactList .contactRelated img{margin:5px 10px 0 10px}.totalListAmount{max-width:850px}}@media (min-width:1075px) and (max-width:1285px){body.listPage #optionsColumn{max-width:35%!important}.contactContent .boxBlock .contactList .contactRelated img{margin:5px 6px 0 6px}}@media (min-width:1076px) and (max-width:1200px){.fixedBar,#jobDetail .card.contInfo .fixedInfo,#contactDetail .card.contInfo .fixedInfo{left:inherit}}@media (min-width:1076px) and (max-width:1150px){.totalListAmount{max-width:768px}}@media (min-width:1076px) and (max-width:1390px){body#bgPage.listPage header .navbar-fixed nav .nav-wrapper.container,body#standarPage.listPage header .navbar-fixed nav .nav-wrapper.container{width:475px}body.listPage main #mainContent{max-width:465px}body.listPage #logoContainer{width:50%}body.listPage nav .nav-wrapper.container #navbarSearch{left:0px;width:410px}body.listPage nav .nav-wrapper.container #blockSearch.closeSearch{margin-right:0}body.listPage #optionsColumn{max-width:28%}body.listPage #optionsColumn .row .col.s6{width:100%}body.listPage #optionsColumn .btn{display:block;width:100%}body.listPage .fixedBar{width:465px}body.listPage #searcherContent #search-icon{min-width:10px;width:10px}body.listPage .showDropFilterOrder{padding-left:0;margin-right:10px;max-width:465px}body.listPage .expenseContent .activityTitle .s9,body.listPage .quoteContent .activityTitle .s9,body.listPage .invoiceContent .activityTitle .s9{width:68%}body.listPage .expenseContent .activityTitle .s3.priceTotal,body.listPage .quoteContent .activityTitle .s3.priceTotal,body.listPage .invoiceContent .activityTitle .s3.priceTotal{width:32%}body.listPage .contactContent .boxBlock .checkContact .checkbox [type="checkbox"] + label::before,body.listPage .contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .jobContent .listSection.listLine .checkbox [type="checkbox"] + label::before,body.listPage .jobContent .listSection.listLine .checkbox [type="checkbox"]:checked + label,body.listPage .quoteContent .listSection.listLine .checkbox [type="checkbox"] + label::before,body.listPage .quoteContent .listSection.listLine .checkbox [type="checkbox"]:checked + label,body.listPage .invoiceContent .listSection.listLine .checkbox [type="checkbox"] + label::before,body.listPage .invoiceContent .listSection.listLine .checkbox [type="checkbox"]:checked + label,body.listPage .expenseContent .listSection.listLine .checkbox [type="checkbox"] + label::before,body.listPage .expenseContent .listSection.listLine .checkbox [type="checkbox"]:checked + label{right:-8px}body.listPage .contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:checked + label::before{right:2px}body.listPage .jobContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .quoteContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .configurationContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .FAQContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .invoiceContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,body.listPage .expenseContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after{right:-2px}body.listPage .jobContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,body.listPage .quoteContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,body.listPage .configurationContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,body.listPage .FAQContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,body.listPage .invoiceContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,body.listPage .expenseContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before{right:8px}body.listPage .filterAll.radio [type="radio"]:not(:checked) + label,body.listPage .filterAll.checkbox [type="radio"]:not(:checked) + label,body.listPage .filterAll.radio [type="radio"]:checked + label,body.listPage .filterAll.checkbox [type="radio"]:checked + label,body.listPage .filterAll.radio [type="checkbox"]:not(:checked) + label,body.listPage .filterAll.checkbox [type="checkbox"]:not(:checked) + label,body.listPage .filterAll.radio [type="checkbox"]:checked + label,body.listPage .filterAll.checkbox [type="checkbox"]:checked + label{padding-left:45px}body.listPage .listSection .s1 .circleButton,body.listPage .contactContent .boxBlock .circleButton{margin-left:-10px}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet{text-align:right}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton,body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #deleteButton{float:none;margin:0 0 0 10px;padding:4px 15px;height:30px;font-size:0.9em}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton{-webkit-transition:none}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton i{margin-left:10px;vertical-align:middle;font-size:22px;transition:0.3s ease-out;-webkit-transition:none}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton:hover i{color:#ff7300}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop{min-width:180px;margin-left:10px}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li{display:block}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a{display:block;font-size:16px;font-weight:400;padding:14px 6px 14px 15px}body.listPage #contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a img{margin-left:15px}main #contFilterAll .filterAll{width:auto}main #contFilterAll #select_all_expenses.all_select_mobile{display:block}main #contFilterAll #select_all_expenses.all_select_desktop_tablet{display:none}#contFilterAll .filterAll{width:100%}#contFilterAll{overflow:visible}#contFilterAll #select_all_expenses.all_select_mobile{position:relative}#contFilterAll #select_all_expenses.all_select_mobile #exportDropdownMobile{right:90px!important}#reports main #mainContent #filter_form .btn{padding:0 1.2rem}#reports .reportsPage #filter_form .m4{width:33%}#reports .reportsPage #filter_form .m12{margin:0;width:100%;text-align:right}.modal#modal-quote-changed,.modal.specialModal{width:35%}.modal#modal-quote-changed,.modal.specialModal{width:40%}}@media (min-width:993px) and (max-width:1220px){nav .nav-wrapper.container #icons{min-width:200px}nav .nav-wrapper.container #icons .btn{padding:0 1.2rem}.btn,.btn-large,.btn-flat{padding:0}#homePage .well .btn{padding:0 1.2rem}}@media (min-width:1019px) and (max-width:1065px){#homePage .well h2{min-height:100px}}@media (min-width:1390px) and (max-width:1405px){#optionsColumn.container{max-width:350px}}@media (min-width:991px) and (max-width:1075px){.left-panel{margin-left:0}#reports .reportsPage #filter_form .m12{width:100%;text-align:right;padding:0;margin:0}#reports .reportsPage #filter_form .m12 .btn{padding:0px 20px}}@media (min-width:601px){#toast-container{top:inherit!important;bottom:20%!important;left:50%!important;margin-left:-30%!important;width:60%!important}#jobDetail .card.contInfo,#contactDetail .card.contInfo{padding-top:92px}#contactDetail .card.contInfo.infoD{padding-top:0}#contactDetail #activity .box .contactDList{display:block;padding:20px 0;border-bottom:1px solid #dddddd}#contactDetail #activity .box .contactDList .s1{width:6%}#contactDetail #activity .box .contactDList .s1:last-child{float:right;margin-right:20px}#contactDetail #activity .box .contactDList ul li a{display:block}#contactDetail #activity .box .contactDList ul li a.circleButton:hover{background:#ffffff}#contactDetail #activity .box .contactDList ul li a img{margin-right:0}#contactDetail #activity .box .contactDList ul li a:hover img{opacity:1}#contactDetail #activity .box .contactDList .dropdown-content li a img{margin:0 15px -5px 10px;max-width:25px;max-height:25px;position:relative;z-index:999}}@media (min-width:1075px){#updateContactCif #closeContactModal,#addConceptModal #closeContactModal,#updateContactModal #closeContactModal,#createContactModal #closeContactModal,#updatePaymentInfoModal #paymentInfoCloseButton,#freeUserLimitModal #closeContactModal,#updateContactCif #closeConceptModal,#addConceptModal #closeConceptModal,#updateContactModal #closeConceptModal,#createContactModal #closeConceptModal,#freeUserLimitModal #closeConceptModal,#updateContactCif #closeUpdateContactModal,#addConceptModal #closeUpdateContactModal,#updateContactModal #closeUpdateContactModal,#createContactModal #closeUpdateContactModal,#freeUserLimitModal #closeUpdateContactModal,#updateContactCif #closeCreateContactModal,#addConceptModal #closeCreateContactModal,#updateContactModal #closeCreateContactModal,#createContactModal #closeCreateContactModal,#freeUserLimitModal #closeCreateContactModal{left:28px}}@media (min-width:600px) and (max-width:1076px){.navbar-fixed .nav-wrapper #nav-mobile .paymentMethodTooltip{display:none}body.contentForm #fixedInformation{top:60px}body.contentForm #changeQuotes.contentFields{padding-top:60px}}@media (min-width:768px) and (max-width:1075px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:13%;padding-left:25%;width:185px}.filter-card .card-content .collapsible .collapsible-header{background-position-x:97%!important}.expensesForms textarea,#changeQuotes textarea{font-size:14px}.expensesForms .resetFieldset #conceptList .row .s6,#changeQuotes .resetFieldset #conceptList .row .s6{max-width:435px}.expensesForms .resetFieldset #conceptList .row .s1,#changeQuotes .resetFieldset #conceptList .row .s1{float:right}#contactDetail #contactData{padding:0 60px 20px}}@media (max-width:768px){#loginBoxPage,#loginFormPage{background:#ffffff}#loginBoxPage .card,#loginFormPage .card{margin-top:0;box-shadow:none}#loginBoxPage .card .btnLogin,#loginFormPage .card .btnLogin{display:block;margin-left:0;width:100%}#loginBoxPage #loginPage.readTerms .card .btn,#loginFormPage #loginPage.readTerms .card .btn{width:100%}#loginPage .card .btn{min-height:60px;font-size:20px;line-height:50px}.navbar-fixed .nav-wrapper #nav-mobile .paymentMethodTooltip{display:none}#homePage{padding:0}#homePage #welcomeMsj{text-align:center;padding:30px 10px}#homePage .col{width:100%}#homePage .well{text-align:center;position:relative;padding-top:120px;margin:0 -0.65rem 2rem -0.65rem}#homePage .well p{min-height:auto;font-size:1.1em}#homePage .well img{position:absolute;width:50px;max-width:50px;margin:0;margin-left:-25px;top:20px;left:50%}#homePage .well .btn{margin:0 auto;float:none;display:inline-block}#homePage .well .goToLink{display:block;margin-top:20px}nav .nav-wrapper.container #blockSearch li.showSearch>a:focus,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a:focus{background:transparent}nav .nav-wrapper.container #blockSearch li.showSearch>a:visited,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a:visited{background:#333}nav .nav-wrapper.container #blockSearch li.showSearch>a:active,nav .nav-wrapper.container #blockSearch li#btn-more-vert>a:active{background:#404040}.row .col.s8.paginationContent{padding:0}.filterAll.radio [type="radio"]:not(:checked) + label,.filterAll.checkbox [type="radio"]:not(:checked) + label,.filterAll.radio [type="radio"]:checked + label,.filterAll.checkbox [type="radio"]:checked + label,.filterAll.radio [type="checkbox"]:not(:checked) + label,.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:0;padding-left:40px}.filterAll.radio label,.filterAll.checkbox label{font-size:1em}.contactContent .boxBlock .checkContact .checkbox [type="checkbox"] + label::before,.contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:not(.filled-in) + label::after,.jobContent .listSection.listLine .radio [type="checkbox"] + label::before,.quoteContent .listSection.listLine .radio [type="checkbox"] + label::before,.configurationContent .listSection.listLine .radio [type="checkbox"] + label::before,.FAQContent .listSection.listLine .radio [type="checkbox"] + label::before,.invoiceContent .listSection.listLine .radio [type="checkbox"] + label::before,.expenseContent .listSection.listLine .radio [type="checkbox"] + label::before,.jobContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.quoteContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.configurationContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.FAQContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.invoiceContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.expenseContent .listSection.listLine .checkbox [type="checkbox"] + label::before,.jobContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.quoteContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.configurationContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.FAQContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.invoiceContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.expenseContent .listSection.listLine .radio [type="checkbox"]:not(.filled-in) + label::after,.jobContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.quoteContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.configurationContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.FAQContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.invoiceContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after,.expenseContent .listSection.listLine .checkbox [type="checkbox"]:not(.filled-in) + label::after{right:-12px}.contactContent .boxBlock .checkContact .checkbox [type="checkbox"]:checked + label::before{right:-2px}.jobContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.quoteContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.configurationContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.FAQContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.invoiceContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.expenseContent .listSection.listLine .radio [type="checkbox"]:checked + label::before,.jobContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.quoteContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.configurationContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.FAQContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.invoiceContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before,.expenseContent .listSection.listLine .checkbox [type="checkbox"]:checked + label::before{right:-2px}.activityTitle .priceTotal{white-space:nowrap}.listSection .col.s1 .circleButton,.boxBlock .col.s1 .circleButton{margin-left:-10px}.expensesForms .resetFieldset #conceptList .row .s6,#changeQuotes .resetFieldset #conceptList .row .s6{max-width:335px}.expensesForms .resetFieldset #conceptList .row .s1,#changeQuotes .resetFieldset #conceptList .row .s1{float:right}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton{-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton i{margin-left:10px;vertical-align:middle;font-size:22px;transition:0.3s ease-out;-webkit-transition:none}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportButton:hover i{color:#ff7300}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop{min-width:180px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li{display:block}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a{display:block;font-size:16px;font-weight:400;padding:14px 6px 14px 15px}#contFilterAll #select_all_expenses.all_select_desktop_tablet #exportDropdownDesktop li a img{margin-left:15px}#contFilterAll{height:auto;padding-bottom:20px}#contactDetail #activity .box .contactDList{display:block;padding:20px 0;border-bottom:1px solid #dddddd}#contactDetail #activity .box .contactDList .s1{width:6%}#contactDetail #activity .box .contactDList .s1:last-child .dropdown-button i{margin-top:6px;margin-right:10px}#contactDetail #activity .box .contactDList ul li a{display:block}#contactDetail #activity .box .contactDList ul li a img{margin-right:0}#contactDetail #activity .box .contactDList ul li a:hover img{opacity:1}#contactDetail #activity .box .contactDList .dropdown-content li a img{margin:0 15px -5px 10px;max-width:25px;max-height:25px;position:relative;z-index:999}}@media (min-width:425px) and (max-width:768px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:13%;padding-left:21%;width:185px}}@media (min-width:425px) and (max-width:625px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:11%;padding-left:20%;width:185px}}@media (min-width:601px) and (max-width:768px){#changeQuotes .resetFieldset .dropdown-content{width:auto!important;min-width:220px;margin-left:-24px}}@media (min-width:601px){#contFilterAll #select_all_expenses.all_select_mobile{display:block}#contFilterAll #select_all_expenses.all_select_desktop_tablet{display:none}#formFields.expensesForms .dropdown-content{width:auto!important}}@media (max-width:600px){#contact_search_form #logoContainer,body.listPage #logoContainer{width:60%}#changeBrowser .closeMessage{right:10px;top:26px}#changeBrowser ul li a{margin:5px;min-width:180px}#logoContainer{width:48%}#home header nav .nav-wrapper #logoContainer #brandImg{position:relative;left:-8px}nav .nav-wrapper.container #blockSearch li a{min-height:auto}#id_phone_type_container .select-wrapper,#id_second_phone_type_container .select-wrapper{display:inline-block;width:100%}.paymentMethodTooltip{top:55px!important}.observationsQuote{padding-bottom:120px}.fixedTotal{font-size:1.3em}.fixedTotal .row .col.s4{width:50%}.fixedTotal .row .col.s8{font-size:1.2em;width:50%}#showWalkthrough #owlContent{max-width:350px;margin-left:-175px}#showWalkthrough #owlContent #closeWalkthrough{top:-30px;font-size:1.2em}#showWalkthrough #owlContent .item-video{height:270px}#showWalkthrough #owlContent .owl-nav .owl-prev{font-size:3em;width:40px;height:40px}#showWalkthrough #owlContent .owl-nav .owl-next{font-size:3em;width:40px;height:40px}#contFilterAll #select_all_expenses.all_select_mobile{display:block}#contFilterAll #select_all_expenses.all_select_desktop_tablet{display:none}#list_tabs{padding-top:20px;height:65px}#list_tabs li a{min-width:120px}#infoBlocks .owl-nav{display:none}#changeQuotes .resetFieldset .separateMe #id_tax_type_container .dropdown-content.active,#changeQuotes .resetFieldset .separateMe #id_tax_rate_container .dropdown-content.active,#changeQuotes .resetFieldset .separateMe #id_retention_rate_container .dropdown-content.active,.genericalPage#taxesForm .dropdown-content.active,.genericalPage#serieForm .dropdown-content.active{width:auto!important}#jobDetail #notes a .optionsDropdown .circleButton,#contactDetail #notes a .optionsDropdown .circleButton{margin-left:-15px}#jobDetail #notes a .box .dropdown-content,#contactDetail #notes a .box .dropdown-content{right:10%}#jobDetail #activity .generalCont .s1{margin-left:-15px}#jobDetail #activity .generalCont .s1 .circleButton{padding-top:5px}#jobDetail #activity .generalCont .elementBlock .s1{margin-left:auto;padding-left:20px}#jobDetail #activity .dropdown-content{right:35px}#walkthroughTrigger i.right{margin-left:4px}#reports .reportsPage .collapsible .collapsible-body{padding:12px}footer .userWebsite{text-align:left;padding-left:35px;margin:0}footer .userWebsite p{padding-left:0}.picker__box .picker__container__wrapper .closeCalendarTuned{top:-168px}#importContactTooltip,#createInvoiceTooltip{right:10px;top:58px}#importContactTooltip:after,#createInvoiceTooltip:after{right:5px}}@media (max-width:500px){.filterAll.checkbox [type="checkbox"]:not(:checked) + label,.filterAll.radio [type="checkbox"]:checked + label,.filterAll.checkbox [type="checkbox"]:checked + label{margin-left:3%;padding-left:18%;width:185px}#loginPage .card-content{overflow:hidden;padding:20px 24px}#loginPage .card-content #generatePassword{margin-top:0;margin-bottom:10px;display:block;width:100%}.listContent #list_tabs li a{min-width:110px}.filterIcon{background:#fff}.filterIcon img{z-index:1}#contFilterAll #select_all_expenses.all_select_desktop_tablet{clear:right}.modal{width:97%}.modal#modalSureCloseConcept .btn-flat:first-child{padding-left:0;padding-right:5px}#reports .reportsPage #filter_form .m4{width:100%}#changeJobs .addConcept .emptyContact,.expensesForms .addConcept .emptyContact,#changeQuotes .addConcept .emptyContact,#changeJobs .addContact .emptyContact,.expensesForms .addContact .emptyContact,#changeQuotes .addContact .emptyContact{background-size:4%}#importContactTooltip,#createInvoiceTooltip{width:100%;right:6px!important;padding:15px 50px 15px 50px}#importContactTooltip:after,#createInvoiceTooltip:after{right:10px!important}}@media (max-width:405px){nav .nav-wrapper.container #navbarSearch{width:55%}}@media print{.navbar-fixed nav .nav-wrapper,.fixedBar,.tabs{display:none}main{padding-left:0}main #mainContent{box-shadow:inherit}.lenta-box.left .lenta{transform:rotate(0deg)}}body.tabletDevice#bgPage,body.tabletDevice#standarPage{background:#f3f3f3}body.tabletDevice header{padding-left:300px}body.tabletDevice header .side-nav.fixed{overflow-y:scroll!important}body.tabletDevice header .navbar-fixed nav{padding-left:0;width:100%;left:0;padding-left:300px}body.tabletDevice header .navbar-fixed nav .nav-wrapper.container{margin:0;width:calc}body.tabletDevice header .navbar-fixed nav .brand-logo{padding-left:0;margin-left:40px}body.tabletDevice header .navbar-fixed nav .nav-wrapper{max-width:700px!important}body.tabletDevice header .navbar-fixed nav .nav-wrapper ul#nav-mobile .profileSection a img{opacity:1}body.tabletDevice header .navbar-fixed nav .nav-wrapper ul#nav-mobile .profileSection a:hover{background:transparent;border-color:#323232}body.tabletDevice header .nav-wrapper #nav-mobile{transform:translateX(0)!important}body.tabletDevice header nav .nav-wrapper .button-collapse{display:none!important}body.tabletDevice#home header nav .nav-wrapper #logoContainer{display:none}body.tabletDevice#home main{background:#f3f3f3}body.tabletDevice#home main #mainContent{box-shadow:inherit;margin:0;max-width:100%;padding-bottom:0}body.tabletDevice main{padding:0 15px 0 300px}body.tabletDevice #mainContent{min-height:96vh;margin:10px 0 15px 10px}body.tabletDevice .fixed-action-btn{bottom:20px;top:inherit;position:fixed}body.tabletDevice .fixed-action-btn.horizontal{padding:15px 0 0 0}body.tabletDevice .fixed-action-btn.horizontal ul li{margin-top:22px}body.tabletDevice .fixed-action-btn.horizontal a span{transition:all 0.8s ease 0s;top:50px;right:-25px;opacity:0}body.tabletDevice .fixed-action-btn.horizontal a:hover span{opacity:1}body.tabletDevice main{overflow:hidden;min-height:100%;height:auto}body.tabletDevice main #mainContent{box-shadow:0px 0px 8px 0 #aaaaaa;background:#ffffff;max-width:700px;margin:10px 0 15px 10px;padding-bottom:0;overflow:unset}body.tabletDevice main #mainContent .card{box-shadow:none;padding-bottom:0}body.tabletDevice main #mainContent.overflowContent{overflow:unset}body.tabletDevice #changeQuotes.QuoteInfoFloat{padding-top:0}body.tabletDevice #changeQuotes .addConcept,body.tabletDevice #changeJobs .addConcept,body.tabletDevice #changeQuotes #btnAddContact,body.tabletDevice #changeJobs #btnAddContact{margin-left:auto;margin-right:auto;width:300px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body.tabletDevice #changeQuotes .addConcept,body.tabletDevice #changeJobs .addConcept{width:100%}body.tabletDevice .pdfContainer .quoteInfo .lenta-box{left:0}body.tabletDevice #QuotePdfDetail .contactDetailHeader h1{margin-left:50px;margin-top:20px}body.tabletDevice .fixedBar{position:relative;box-shadow:0 -5px 5px #d0d0d0}body.tabletDevice .fixedBar,body.tabletDevice #jobDetail .card.contInfo .fixedInfo,body.tabletDevice #contactDetail .card.contInfo .fixedInfo{width:100%;max-width:700px;z-index:99}body.tabletDevice #jobDetail .card.contInfo,body.tabletDevice #contactDetail .card.contInfo{padding-top:0!important}body.tabletDevice #jobDetail .card.contInfo .fixedInfo,body.tabletDevice #contactDetail .card.contInfo .fixedInfo{position:relative;top:inherit}body.tabletDevice .left-panel.wide{margin:0}body.tabletDevice .filter-card .actions,body.tabletDevice .statusQuote .actions,body.tabletDevice #fixedInformation{position:relative;margin:40px -24px -24px;width:auto}body.tabletDevice #fixedInformation{position:relative;margin:0 0 20px 0;top:0;width:100%}body.tabletDevice .resetFieldset .dropdown-content{height:auto}body.tabletDevice #updateContactCif,body.tabletDevice #addConceptModal,body.tabletDevice #updateContactModal,body.tabletDevice #createContactModal,body.tabletDevice #updatePaymentInfoModal,body.tabletDevice #freeUserLimitModal{width:55%;background:#ffffff;overflow:hidden;min-height:410px;max-height:95vh}body.tabletDevice #updateContactCif .container,body.tabletDevice #addConceptModal .container,body.tabletDevice #updateContactModal .container,body.tabletDevice #createContactModal .container,body.tabletDevice #updatePaymentInfoModal .container,body.tabletDevice #freeUserLimitModal .container{padding-left:0;width:100%}body.tabletDevice #updateContactCif #quoteFormFields,body.tabletDevice #addConceptModal #quoteFormFields,body.tabletDevice #updateContactModal #quoteFormFields,body.tabletDevice #createContactModal #quoteFormFields,body.tabletDevice #updatePaymentInfoModal #quoteFormFields,body.tabletDevice #freeUserLimitModal #quoteFormFields,body.tabletDevice #updateContactCif #contactFormFields,body.tabletDevice #addConceptModal #contactFormFields,body.tabletDevice #updateContactModal #contactFormFields,body.tabletDevice #createContactModal #contactFormFields,body.tabletDevice #updatePaymentInfoModal #contactFormFields,body.tabletDevice #freeUserLimitModal #contactFormFields{padding:10% 10% 30%;padding-top:85px;padding-bottom:0;min-height:410px}body.tabletDevice #updateContactCif .fixedSection,body.tabletDevice #addConceptModal .fixedSection,body.tabletDevice #updateContactModal .fixedSection,body.tabletDevice #createContactModal .fixedSection,body.tabletDevice #updatePaymentInfoModal .fixedSection,body.tabletDevice #freeUserLimitModal .fixedSection{padding:0.5% 10%}body.tabletDevice #updatePaymentInfoModal{min-height:300px}body.tabletDevice .fixedTotal{padding:10px 24px;margin:0 -24px -24px -24px;width:auto;position:relative}body.tabletDevice .genericalPage#serieForm .textBlock{margin-top:0;padding-top:20px}body.tabletDevice .FAQContent .box{margin-top:0;padding-top:20px}body.tabletDevice .contactContent .modal{width:60%;height:auto;padding-bottom:15px;bottom:inherit}body.tabletDevice .modal.specialModal{width:60%;height:auto;padding-bottom:15px;bottom:inherit}body.tabletDevice .modal.specialModal .btn-accept-delete-concept{color:#ff7300}body.tabletDevice .modal .model-footer{text-align:right}body.tabletDevice .modal#modal-quote-changed{top:unset!important}body.tabletDevice .modal#updateContactCif,body.tabletDevice .modal#addConceptModal,body.tabletDevice .modal#updateContactModal,body.tabletDevice .modal#createContactModal,body.tabletDevice .modal#updatePaymentInfoModal,body.tabletDevice .modal#freeUserLimitModal{width:90%}body.tabletDevice #contactDetail #notes a.btn-flat:last-child{color:#ff7300}body.tabletDevice .navbar-fixed .nav-wrapper ul li>#btnUpdateContactCif,body.tabletDevice .navbar-fixed .nav-wrapper ul li>a#conceptSaveButton,body.tabletDevice .navbar-fixed .nav-wrapper ul li>a#contactUpdateSaveButton,body.tabletDevice .navbar-fixed .nav-wrapper ul li>a#contactCreateSaveButton,body.tabletDevice nav .nav-wrapper.container #blockSearch li .mainCTAButton{color:#ff7300}body.tabletDevice #updateContactCif .navbar-fixed .nav-wrapper ul li>#btnUpdateContactCif,body.tabletDevice #addConceptModal .navbar-fixed .nav-wrapper ul li>a#conceptSaveButton,body.tabletDevice #updateContactModal .navbar-fixed .nav-wrapper ul li>a#contactUpdateSaveButton,body.tabletDevice #createContactModal .navbar-fixed .nav-wrapper ul li>a#contactCreateSaveButton,body.tabletDevice #updatePaymentInfoModal .navbar-fixed .nav-wrapper ul li>a#paymentInfoSaveButton{margin-right:20px}body.tabletDevice body header .navbar-fixed nav .nav-wrapper.container{max-width:inherit;width:calc(100% - 300px)}body.tabletDevice .input-field label{font-size:1rem}body.tabletDevice .input-field label.active{font-size:1.1rem}body.tabletDevice .input-field label:not(.label-icon).active{transform:translateY(-14px) scale(0.8)}body.tabletDevice input:not([type]),body.tabletDevice input[type="text"]:not(.browser-default),body.tabletDevice input[type="password"]:not(.browser-default),body.tabletDevice input[type="email"]:not(.browser-default),body.tabletDevice input[type="url"]:not(.browser-default),body.tabletDevice input[type="time"]:not(.browser-default),body.tabletDevice input[type="date"]:not(.browser-default),body.tabletDevice input[type="datetime"]:not(.browser-default),body.tabletDevice input[type="datetime-local"]:not(.browser-default),body.tabletDevice input[type="tel"]:not(.browser-default),body.tabletDevice input[type="number"]:not(.browser-default),body.tabletDevice input[type="search"]:not(.browser-default),body.tabletDevice textarea.materialize-textarea{font-size:1.1rem}body.tabletDevice .genericalPage .card .logoBlock h2{font-size:1.2em}body.tabletDevice .pdfContainer,body.tabletDevice .pdfContainer .priceInfoQuote ul li,body.tabletDevice .card .card-content,body.tabletDevice .genericalPage#serieForm .taxesBlock .descTax,body.tabletDevice .genericalPage#taxesForm .taxesBlock .descTax{font-size:1.1rem}body.tabletDevice .visibleMobile{display:inline-block!important}body.tabletDevice .visibleMobileBlock{display:block!important}body.tabletDevice .visibleDesktop{display:none!important}body.tabletDevice #nav-mobile .visibleMobile{display:block!important}@media (max-height:900px){body header #nav-mobile ul .specialMenu{position:relative;margin-bottom:60px;padding-top:30px}#nav-mobile{height:100%}}@media (min-height:600px) and (max-height:640px){#updateContactModal #contactFormFields,#createContactModal #contactFormFields{padding-top:100px;padding-bottom:40px}}@media (min-width:600px) and (max-width:1075px){nav .nav-wrapper.container #blockSearch li#newAction.visibleDesktop{display:block!important}.fixed-action-btn.visibleMobile{display:none!important}}@media (min-height:601px) and (max-width:1076px){.alertAdvice.specialDetail{margin:140px 20px -70px!important}#list_tabs{padding-top:20px;height:65px}#list_tabs li a{min-width:120px}}@media (min-height:640px) and (min-width:1076px){#updateContactCif,#addConceptModal,#updateContactModal,#updatePaymentInfoModal,#createContactModal,#freeUserLimitModal{height:inherit;max-height:inherit}#updateContactCif .contRelative,#addConceptModal .contRelative,#updateContactModal .contRelative,#updatePaymentInfoModal .contRelative,#createContactModal .contRelative,#freeUserLimitModal .contRelative{height:inherit}#updateContactCif .contRelative #quoteFormFields,#addConceptModal .contRelative #quoteFormFields,#updateContactModal .contRelative #quoteFormFields,#updatePaymentInfoModal .contRelative #quoteFormFields,#createContactModal .contRelative #quoteFormFields,#freeUserLimitModal .contRelative #quoteFormFields,#updateContactCif .contRelative #contactFormFields,#addConceptModal .contRelative #contactFormFields,#updateContactModal .contRelative #contactFormFields,#updatePaymentInfoModal .contRelative #contactFormFields,#createContactModal .contRelative #contactFormFields,#freeUserLimitModal .contRelative #contactFormFields{height:inherit}#freeUserLimitModal{height:auto}#updateContactCif .cifFields,#addConceptModal .cifFields,#updateContactModal .cifFields,#updateContactModal #quoteFormFields,#updateContactCif #quoteFormFields,#addConceptModal #quoteFormFields,#addConceptModal #contactFormFields,#updatePaymentInfoModal #contactFormFields,#createContactModal #contactFormFields{height:inherit}}a + a.show-on-large,#navbarBackButton + .show-on-large{display:none!important}@media (max-width:1400px){.freeLimit.home{display:none}}@media only screen and (min-width:993px){nav{padding-left:0}}@media only screen and (max-width:1075px){.side-nav.fixed{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.paymentMethodTooltip{background:#f1f1f1;text-align:right;color:#444444;border:1px solid #a6a6a6;width:100%;padding:15px 30px 15px 20px;position:fixed;top:65px;left:0;box-shadow:0 1px 5px 0 #999;z-index:99}.paymentMethodTooltip i{height:auto;line-height:1em;margin-right:-15px;color:#aaaaaa;font-size:15px;cursor:pointer}.paymentMethodTooltip p{position:relative;margin-top:-17px;text-align:left;line-height:1.5em}.paymentMethodTooltip p strong{font-weight:600}.paymentMethodTooltip p a{color:#ff7300}.paymentMethodTooltip p + p{border-top:1px solid #ccc;padding-top:15px;margin-top:15px;margin-bottom:0}.circleButton{border-radius:50%;min-height:35px;display:block;height:35px;width:35px;padding:5px 0 0 0;text-align:center;color:#1e1e1e}.circleButton:hover{background:#ffffff}.listSection>.row:hover{background:#f1f1f1}#activity .box .optionsDropdown .circleButton{padding-top:5px}#activity .box:hover{background:#f1f1f1}.contactContent .boxBlock:hover{background:#f1f1f1;box-shadow:0 1px 5px 0 #666}.totalListAmount{display:none}#filtersSelected{box-shadow:inset 0 -2px 2px 0 #ccc;padding-bottom:10px}#importContactTooltip,#createInvoiceTooltip{right:0}#importContactTooltip:after,#createInvoiceTooltip:after{left:unset;right:15px}#infoBlocks{background:#f3f3f3;margin:-3px 0 0 0;padding:20px 0}}@media (orientation:landscape){body.tabletDevice #homePage .well img{display:none}body.tabletDevice header .navbar-fixed nav .nav-wrapper.container{width:100%}}