﻿@font-face{font-family:Geom Light;src:url("/fonts/Geom-Variable.ttf") format("truetype-variations");}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}a img{outline:0;}a:link,a:visited{color:#55c550;outline:0;text-decoration:underline;}a:hover{text-decoration:none;}h1{color:#fff;font-size:24px;font-weight:normal;margin:0 0 15px 0;}h2{color:#fff;font-size:20px;font-weight:normal;margin:0 0 10px 0;}h3{color:#fff;font-size:18px;font-weight:normal;margin:0 0 10px 0;}p{padding:0;margin:0 0 10px 0;}.instructionText{color:#fff;}ul{margin:10px 0 0 0;padding:0 0 0 25px;}strong,b,strong *,b *{font-weight:bold!important;}em,em *{font-style:italic!important;}.hidden-item{display:none!important;}.invisible-item{visibility:hidden!important;}.loadingSpinner{color:#8cc63f;font-size:30px;}.pageHeading{display:table;width:100%;padding:0 0 15px 0;}.pageHeading .backTo{position:relative;float:right;text-align:right;white-space:nowrap;margin:0 0 10px 20px;}.pageHeading .heading1{float:left;}.pageHeading .heading1 h1{margin:0;}.pageHeading .backTo a{color:#fff;}.pageHeading .backTo a:hover{text-decoration:none;color:#84b1db;}.pageHeading .backTo a:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#84b1db;font-size:15px;padding:0 5px 0 0;}.qtipConfirmation{text-align:center;}.qtipConfirmation a,.qtipConfirmation input[type=submit]{margin:0 5px;}.negativeProfit{color:#f00;}.errorText{color:#f00;}.emailNoLink a{text-decoration:none;pointer-events:none;cursor:default;color:inherit;}.emailNoLink:hover{text-decoration:none;}.uploadProgressBar{margin:10px 0 10px 0;height:25px;line-height:25px;color:#fff;background:#4caf50;text-align:center;}.toolbar{float:left;margin:0 0 10px 0;width:100%;}.toolbar input,.toolbar .submitButton{margin:0 5px 10px 0;}.qtipProcessing{background:none;border:0;color:#fff;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.qtipProcessing .qtip-content{text-align:center;}.qtipProcessing .qtip-content img{padding:15px 0 0 0;}.qtipSystemSetup{background:#234359;color:#fff;font-size:17px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:25px;border-radius:20px;border:1px solid #ccc;}.qtipSystemSetup .qtip-content{text-align:center;line-height:1.4em;}.qtipSystemSetup .qtip-content img{padding:15px 0 0 0;}input[type=submit],input[type=button],.submitButton,button{color:#000;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-image:none;background:#3aaa35;border:0;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;font-weight:normal;line-height:1.42857143;padding:8px 22px;text-align:center;text-decoration:none!important;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;transition:all .3s linear;}input[type=submit]:hover,input[type=button]:hover,.submitButton:hover,button:hover{opacity:.8;text-decoration:none;}.mvc-grid-pager button{color:#000!important;}.mvc-grid-pager button.active{color:#fff!important;}.mvc-grid-pager button[disabled]{color:#ccc!important;}.submitButtonDanger{background:#f00!important;border:1px solid #f00!important;}input[type=text],input[type=password],input[type=email],input[type=datetime],input[type=number],input[type=date],select,textarea{border-radius:15px;border:0;width:100%;padding:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}textarea{height:auto;}input[type=datetime]{width:120px;}.field,.fieldValue{display:table-row;}.field .label,.fieldValue .label,.field label,.fieldValue label{color:#fff;display:table-cell;padding:0 10px 6px 0;vertical-align:top;white-space:nowrap;}.field .label label,.fieldValue .label label,.field .input label,.fieldValue .input label{display:inline-block;padding:0;vertical-align:top;}.field .labelTop,.fieldValue .labelTop{vertical-align:top;padding-top:2px;}.field .labelMiddle,.fieldValue .labelMiddle{vertical-align:middle;padding-top:0;}.field .labelTopPadding,.fieldValue .labelTopPadding{vertical-align:top;padding-top:6px;}.field .labelWrap,.fieldValue .labelWrap{white-space:normal;}.field .value,.fieldValue .value,.field .input,.fieldValue .input{display:table-cell;padding:0 0 6px 0;vertical-align:middle;}.field .valueTop,.fieldValue .valueTop,.field .inputTop,.fieldValue .inputTop{vertical-align:top;padding-top:2px;}.loginInput{margin:0 0 15px 0;}.submitButtonField{margin:20px 0;}.text-danger{color:#f00;font-size:12px;}.field-validation-error{color:#ff8484;font-size:14px;display:block;margin:5px 0 0 0;}.ui-widget{font-size:1em;}.ui-dialog-content input{float:left;}.ui-dialog-content .text-danger{float:left;clear:left;margin:1px 0 0 0;max-width:200px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#5c8ab4!important;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{background:#fff!important;}.input-validation-error{border:3px solid #f00!important;}.inputCheckboxList .field .input{vertical-align:middle;}.inputCheckboxList .field .label,.inputCheckboxList .field label{vertical-align:middle;}.inputCheckbox input{vertical-align:middle;padding:0 5px 0 0;}.inputCheckbox label{vertical-align:middle!important;padding:0 0 0 0;}input[disabled],select[disabled],button[disabled],.disabled{pointer-events:none;}.gridDeleteUserButton,.confirmDeleteUserButton{background:#ff5656;}.qtip{max-width:350px;}.qtipModalButtons{width:100%;margin:10px 0 0 0;text-align:center;}.qtipModalButtons a{margin:0 5px;}.qtip-deleteModal{max-width:220px;}.qtip-deleteGridItem{max-width:270px;}.qtip-revisionNotLatest{min-width:400px;}.qtip-quoteUploadError{min-width:400px!important;}.qtip-settingsUploadError{min-width:400px!important;}.qtip-subscriptionError{min-width:400px!important;}.qtip-subscriptionError .qtip-titlebar{font-size:1.1em;}.qtip-subscriptionError .qtip-content{font-size:1.05em;}body{background-color:#fff;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;margin:0;padding:0 0 80px 0;width:100%;background:#234359 url(/Images/main-bg.png) repeat center top fixed;background-size:contain;}.container{width:100%;}.container .logo{margin:0 0 30px 0;text-align:center;width:100%;}.container .logo img{max-width:300px;max-height:70px;}.ui-dialog{padding:0;}.ui-dialog-titlebar{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0 0 10px 0;padding:5px 10px;}.ui-dialog-title{font-size:1.1em;font-weight:normal;}.ui-button-text-only .ui-button-text{padding:6px 12px 5px 12px;}.tableScrollForMore{display:inline-block;color:#adadad;font-size:14px;margin:0 0 2px 0;padding:0 57px 1px 0;background:url('/images/scroll-table.png') right center no-repeat;background-size:50px 8px;}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.tableScrollForMore{background:url(/images/scroll-table@2x.png) right center no-repeat;background-size:50px 8px;}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tableScrollForMore{background:url(/images/scroll-table@2x.png) right center no-repeat;background-size:50px 8px;}}.tableContainer,.mvc-grid{width:100%;overflow-x:auto;overflow-y:hidden;}.mvc-grid-pager{text-align:left;}.mvc-grid-filter{background-image:url("/Images/grid-filter.png");}.mvc-grid-filter.applied{background-image:url("/Images/grid-filter-active.png");}.mvc-grid{border-collapse:collapse;border-spacing:0;table-layout:auto;font-size:.9em;}.mvc-grid th{background:#29485a!important;border:1px solid #ddd!important;color:#fff;font-weight:normal;padding:5px!important;text-align:left;white-space:nowrap;}.mvc-grid th a{color:#fff;}.mvc-grid td{border:1px solid #ddd!important;padding:5px!important;color:#000;}.mvc-grid .submitButton{padding:5px 11px;font-size:1em;}.mvc-grid .center{text-align:center;}.mvc-grid .editButtons a{margin:0 5px;}.mvc-grid .noWrap{white-space:nowrap;}.mvc-grid .sortIcon{cursor:move;}.mvc-grid .ui-sortable-helper{display:table;}.mvc-grid input[type=text]{min-width:150px;}.tableVariableWidth{width:auto;}.quoteItemNameCell{width:350px;}tr{background-color:#fff;}tr:nth-child(even){background-color:#f5f5f5;}.grid-footer .pagination{margin:5px 0 0 0;padding:0;}.grid-footer .pagination li{background:#84b1db;color:#fff;display:inline-block;height:20px;line-height:20px;list-style:none;margin:0;padding:0;text-align:center;width:25px;}.grid-footer .pagination li a{background:#84b1db;color:#fff;display:block;height:20px;line-height:20px;text-align:center;width:25px;}.grid-footer .pagination li a:hover{background:#fff;text-decoration:none;}table.grid-table tr.grid-row-selected td{background:#ccc!important;}.grid-dropdown{background:#fff;border-radius:10px;border:1px solid #ccc;box-shadow:0 6px 12px rgba(0,0,0,.175);padding:5px;position:relative;text-align:center;}.grid-dropdown .form-group{margin:0 0 12px 0;}.grid-dropdown .form-group input{min-width:0!important;width:150px!important;}.grid-dropdown .form-group select{min-width:0!important;width:150px!important;}.grid-dropdown .form-group label{color:#000;display:block;margin:0 0 3px 0;}.tab{*display:inline;background:#eee;border-radius:10px 10px 0 0;border:solid 1px #ccc;border-bottom:1px solid #e4e4e4;display:inline-block;zoom:1;top:1px;}.tab a{display:block;font-size:16px;line-height:2em;outline:0;padding:0 12px;color:#fff;}.tab a:hover{text-decoration:none;}.tab.r-tabs-state-active{background:#fff;border-color:#ccc;border-bottom:1px solid #fff;padding-top:2px;position:relative;top:1px;}.r-tabs .r-tabs-nav{margin:0;padding:0;}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}.r-tabs .r-tabs-panel{display:none;}.r-tabs .r-tabs-accordion-title{display:none;}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}.tab-container .panel-container{-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;background:#fff;border:1px solid #ccc;min-height:250px;padding:10px;}.gridToolbar{float:left;margin:0 0 10px 0;width:100%;}.pagination{margin:5px 0 0 0;padding:0;}.pagination li{display:inline;list-style:none;margin:0;padding:0;}.pagination li span{background:#84b1db;color:#fff;display:inline-block;padding:4px 10px;}.pagination li span:hover{background:#fff;}.pagination li.active span{background:#6d96bd;}.loginContainer{margin:100px auto 0 auto;width:450px;background:#234359;padding:50px;border-radius:30px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.3);}.loginContainer h2{float:left;margin:0 0 25px 0;text-align:center;width:100%;color:#8baac5;font-family:'Geom Light';}.loginContainer h3{text-align:center;}.loginContainer .forgotPasswordField .input{padding-top:10px;}.loginContainer .validation-summary-errors{font-size:1.1em;}.loginContainer .validation-summary-errors ul{margin:5px 0 10px 0;padding:0;}.loginContainer .validation-summary-errors li{list-style:none;padding:0;}.loginContainer .companySelection p{text-align:center;margin:0 0 20px 0;}.loginContainer .settingUpSystem p{line-height:1.5em;}.subscribeContainer{margin:50px auto 0 auto;width:700px;max-width:100%;background:#234359;border-radius:30px;padding:50px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.3);}.subscribeContainer h1{color:#8baac5;font-size:1.7em;margin:0 0 30px 0;font-weight:normal;font-family:'Geom Light';}.subscribeContainer h2{float:left;margin:0 0 25px 0;text-align:center;width:100%;}.subscribeContainer h3{text-align:center;font-size:1em;}.subscribeContainer p{color:#fff;font-size:1em;margin:0 0 25px 0;line-height:1.3em;}.subscribeContainer a:link,.subscribeContainer a:visited{color:#3aaa35;}.subscribeContainer a:link:hover,.subscribeContainer a:visited:hover{color:#8bb750;}.subscribeContainer .textContent{max-width:520px;margin:0 auto;}.subscribeContainer .highlightedText{color:#8baac5;font-size:1.4em;padding:0 3px;}.subscribeContainer .monthlyPrice{font-size:1.8em;}.subscribeContainer .monthlyPrice .vatText{font-size:.6em;color:#b7b7b7;}.subscribeContainer .monthlyPriceIncTax{font-size:1em;margin-top:-15px;color:#b7b7b7;}.subscribeContainer .validation-summary-errors{font-size:.9em;}.subscribeContainer .validation-summary-errors ul{margin:5px 0 10px 0;padding:0;}.subscribeContainer .validation-summary-errors li{list-style:none;padding:0;}.subscribeContainer .btnAddRemoveUsers{background:#476c8d;}.subscribeContainer .usersTable .mvc-grid{width:auto;display:inline-block;margin:10px 0 0 0;}.subscribeContainer .usersTable .mvc-grid table{text-align:left;}.subscribeContainer .usersTable .mvc-grid-pager{text-align:center;}.subscribeContainer .paymentForm{margin:50px auto 0 auto;border-radius:30px;padding:30px 10px;max-width:500px;background:#153648;}.subscribeContainer .paymentForm p{font-size:1em;}.subscribeContainer .paymentForm .paymentField{margin:0 auto 10px auto;width:400px;max-width:100%;}.subscribeContainer .paymentForm .StripeElement,.subscribeContainer .paymentForm input[type=email]{width:100%;background-color:#fff;height:40px;padding:10px 12px;border-radius:5px;border:1px solid #ccc;font-family:sans-serif;}.subscribeContainer .paymentForm .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df;}.subscribeContainer .paymentForm .StripeElement--invalid{border-color:#fa755a;}.subscribeContainer .paymentForm .StripeElement--webkit-autofill{background-color:#fefde5!important;}.subscribeContainer .paymentForm .cardErrors{color:#f00;padding:5px 0 0 0;font-size:14px;}.subscribeContainer .paymentForm .field-validation-error{max-width:none;font-size:14px;}.subscribeContainer .paymentForm .billingAddress{width:400px;margin:30px auto 0 auto;max-width:100%;}.subscribeContainer .paymentForm .billingAddress .addressField{margin:0 0 8px 0;}.subscribeContainer .paymentForm .billingAddress .addressField input{width:100%;}.subscribeContainer .paymentForm .termsAndConditions{margin:20px 0 0 0;}.subscribeContainer .paymentForm .termsAndConditions label,.subscribeContainer .paymentForm .termsAndConditions input{vertical-align:top;}.subscribeContainer .paymentForm .subscribeButton{margin:20px 0 0 0;font-size:1.25em;padding:12px 30px;border-radius:30px;}.subscribeContainer .logOutLink{margin:60px 0 0 0;background:none!important;color:#8baac5!important;white-space:normal;text-decoration:underline!important;}.subscribeContainer .logOutLink:hover{text-decoration:none!important;}.subscribeContainer .subscriptionCreatedIcon i{color:#96ce31;font-size:66px;margin:10px 0 30px 0;}.subscribeContainer .btnContinue{margin:0 0 50px 0;}