*{box-sizing:border-box}html{height:100%;width:100%}body{height:100%;width:100%}#mainContent{background:url(../images/LoginBackgroundFVCloud.png) no-repeat center center;background-size:cover;height:100%;width:100%}#bodycontent{height:inherit}.container{max-width:1000px;width:100%;margin:auto;padding:0 15px}.top-menu{background:#1f375a;color:#fff;position:fixed;z-index:1001;top:0;left:0;right:0}.top-menu .container{position:relative}.main_bd{padding-top:50px}.main_bd .container{padding:75px 0 0 0}.supportMessageWithButton{padding:0}.supportMessageWithButton p:first-child span{margin-right:16px}.supportMessageWithButton p:first-child a.md-button,.supportMessageWithButton p:first-child button{padding:0;margin:0 auto;max-height:36px}.supportMessageWithButton p span{color:#ddd}.supportMessageWithButton a{color:#fff;font-weight:700}div.layout-margin.layout-row{margin:5px}.overflow{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.overflow-2-lines{white-space:normal;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box!important;-webkit-line-clamp:2}.padding-overflow{padding:5px 10px!important}.visibleClass{visibility:visable}.hiddenClass{visibility:hidden!important}.cursorTextClass{cursor:text!important}.closerBillable{position:relative;right:91px}#viewSubmission.pdf-form{width:100%}#addSubmission.pdf-form>md-dialog,#viewSubmission.pdf-form>md-dialog{width:100%;max-width:1150px}#addSubmission.pdf-form>md-dialog>md-dialog-content iframe,#viewSubmission.pdf-form>md-dialog>md-dialog-content iframe{width:1135px}@media print{#bodycontent{position:relative!important}.page.ticket_edit_page .filler,.page.work_order_edit_page .filler{height:0}div.md-dialog-container,div.section,div.ticket-header,div.work_order_form_wrap{display:none!important}#PrintForm-FieldTicket,#PrintForm-WorkOrder{display:block!important;margin-top:1.25cm;margin-bottom:1.25cm}.md-dialog-is-showing #PrintForm-FieldTicket,.md-dialog-is-showing #PrintForm-WorkOrder{display:none!important}.md-dialog-is-showing body{background-color:#fff}.md-dialog-is-showing md-backdrop.md-dialog-backdrop{display:none}div#viewSubmission.md-dialog-container{display:block!important;margin-left:0}#viewSubmission{height:auto!important}#viewSubmission>md-dialog{max-width:100%;box-shadow:none}#viewSubmission>md-dialog>md-dialog-content{display:block!important;margin-top:0;margin-bottom:0}#viewSubmission md-dialog-actions{display:none}#viewSubmission.pdf-form{position:relative;overflow:visible;display:inherit;width:1200px;margin:0;margin-left:-70px}div#viewSubmission.pdf-form.md-dialog-container{margin-left:-70px}#viewSubmission.pdf-form>md-dialog{position:inherit;overflow:visible;display:inherit;max-width:none;max-height:none;padding:0}#viewSubmission.pdf-form>md-dialog>md-dialog-content{overflow:visible;padding:0}#viewSubmission.pdf-form>md-dialog>md-dialog-content h2{display:none}#viewSubmission.pdf-form>md-dialog>md-dialog-content iframe{height:30000px;width:1200px;-ms-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-webkit-transform:scale(1.12);transform:scale(1.12);-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}#viewSubmission.pdf-form>md-dialog>md-dialog-content .btn{display:none}}@page{size:210mm 297mm;margin-top:1.25cm;margin-bottom:1.25cm;size:portrait;margin-left:1.25cm;margin-right:1.25cm}.icon_common{background:url(../images/rkz_common.png) no-repeat 0 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}input[type=number]{-webkit-appearance:none;-moz-appearance:none}.ui.button{font-weight:400;border-radius:0;margin:0}.ui.primary.button{background:#407ec9}.ui.button:focus{box-shadow:none}.ui.checkbox .box:before,.ui.checkbox label:before{border-radius:0;border:1px solid #ccc0bb}.page .ui.input{height:30px;line-height:30px;vertical-align:middle}.page .ui.form .ui.input input{border-radius:0}.expand_wrap{width:100%;overflow:hidden;position:relative}.expand_wrap .desc.expand_line{height:30px;-webkit-transition:height .3s ease;transition:height .3s ease;position:relative}.expand_wrap .desc.expand_line.expand{height:120px}.expand_wrap .desc .cont{width:100%;height:100%;padding-right:40px;line-height:30px}.expand_wrap .desc.expand .cont{overflow-y:auto}.expand_wrap .desc .more_btn{position:absolute;right:0;bottom:0;display:inline-block;font-size:14px;color:#407ec9;cursor:pointer;font-weight:700}.page .ui.selection.dropdown{width:100%;min-width:80px;border-radius:0;background:0 0;border-color:#ccc0bb;padding:3px 2px;color:#54585a;font-weight:700}.page .ui.selection.dropdown:hover{border-color:#ccc0bb}.page .ui.dropdown>i.dropdown.icon{font-family:'Material Design Iconic Font';margin:0;padding:0}.page .ui.dropdown>.dropdown.icon:before{content:"\f29e"}.page .ui.selection.dropdown>.dropdown.icon{top:50%;margin-top:-7px;right:10px}.ui.active.upward.selection.dropdown,.ui.visible.upward.selection.dropdown{border-radius:0}.ui.selection.dropdown .menu{border-radius:0}.page .ui.search.selection.dropdown>input.search{padding:5px 20px 5px 5px;height:28px;line-height:28px;font-weight:400}.page .ui.selection.dropdown>.text{margin:0;padding:0 20px 0 10px;height:20px;width:100%;line-height:20px;overflow:hidden;font-weight:400}.page .ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{right:10px}.Lato-light-italic{font-style:italic;font-weight:300}.Lato-Black{font-style:normal;font-weight:900}.page .section{position:relative;margin-top:30px}.text_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table_right_button_wrap{position:absolute;right:0;top:0}.page .ui.table{font-size:16px;border-top:none;border-left:none;border-right:none;margin:0;border-radius:0;width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;background-color:#fff}.page .ui.table>thead>tr{border-left:1px solid #1f375a;border-right:1px solid #1f375a}.page .ui.table>tbody>tr{border-left:1px solid #dcdbdb;border-right:1px solid #dcdbdb}.page .ui.table>thead tr:first-child>th:last-child{border-radius:0;padding-right:15px}.page .ui.table>thead tr:first-child>th:first-child{border-radius:0;padding-left:15px}.page .ui.table>tbody tr>td:last-child,.page .ui.table>tbody>tr>td:first-child{border-radius:0}.page .ui.table td,.page .ui.table thead th{text-align:left;vertical-align:middle}.page .ui.table>tbody td,.page .ui.table>thead th{height:48px;font-size:16px}.page .ui.table.no-headers>thead th{padding:0;height:10px;width:100%}.inner_content{padding:5px;display:inline-block;line-height:24px;word-wrap:break-word;word-break:break-all}.page .ui.table>thead th{background:#1f375a}.page .ui.table>thead th span{color:#fff;font-style:normal;font-weight:900;display:inline-block;height:20px;vertical-align:middle}.page .ui.table>thead th md-icon{color:#fff}.page .ui.table>thead th span:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:12px;color:#fff;margin-left:4px;content:"swap_vert"}.page .ui.table>thead th.asc span:after{content:"arrow_upward"}.page .ui.table>thead th.desc span:after{content:"arrow_downward"}.page>tbody td{color:#4e4c4c;font-style:normal;font-weight:400}.page .ui.striped.table>tbody>tr.striped2:nth-child(2n+1),.page .ui.striped.table>tbody>tr:nth-child(2n),.page .ui.striped.table>tr.striped2:nth-child(2n+1),.page .ui.striped.table>tr:nth-child(2n){background-color:#f6f4f4}.page .ui.striped.table>tbody>tr.striped2:nth-child(2n),.page .ui.striped.table>tr.striped2:nth-child(2n){background-color:#fff}.page .ui.table>tr td{border-top:1px solid #dcdbdb}.page .ui.table .table_ceil{width:100%;white-space:nowrap}.page_fixed_header{position:fixed;z-index:10;top:47px;left:0;right:0;background:#fff;box-shadow:0 1px 1px 1px rgba(0,0,0,.1);height:85px}.page_fixed_header.page_fixed_header_tabs{height:130px}.page_fixed_header md-tabs-canvas{max-width:1000px;width:100%;margin:0 auto}.page_fixed_header .inner{max-width:1000px;width:100%;margin:0 auto;padding:0 15px;height:75px;position:relative}.page_fixed_header.page_fixed_header_tabs .inner{margin-top:-5px}.page_fixed_header .inner .ui.input{height:auto}.page_fixed_header button.md-primary{margin-top:25px;float:right}.page_fixed_header .hint a{margin-left:10px}.page_fixed_header.page_fixed_header_tabs+.virtualRepeater{margin-top:30px}.nav{font-size:0}.nav .nav-item{display:inline-block;font-size:18px;padding:14px 15px;border:1px solid rgba(255,255,255,.1);border-bottom:0;cursor:pointer;background:0 0;color:#305e97;font-weight:700}.nav .nav-item.active{background:#1f375a;color:#fff}.nav .nav-item:active{background:#fff;color:#305e97}.my_dot_progress{width:575px;position:relative;overflow:hidden;height:8px;margin:20px auto}.my_dot_progress .back{height:100%;width:100%;background:url(../images/dot_back.png) repeat-x 0 0}.my_dot_progress .front{height:100%;width:0%;position:absolute;left:0;top:0;background:url(../images/dot_front.png) repeat-x 0 0;-webkit-transition:width .1s ease;-moz-transition:width .1s ease;-ms-transition:width .1s ease;-o-transition:width .1s ease;transition:width .1s ease}.modal .md-close{position:absolute;right:3px;top:5px;cursor:pointer;color:silver}.modal .md-close:hover{color:#949494}.picker__day{font-weight:400}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#2995f2}.ui.button:hover{background-color:#c8c8c8}.ui.checkbox.checked label:after{opacity:1}.vv_arrow,.vv_arrow:after,.vv_arrow:before{content:' ';position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.vv_tooltip{display:none;position:absolute;top:100%;background:rgba(255,255,172,1);border:1px solid rgba(239,233,140,1);color:#777;width:200px;font-size:12px;line-height:14px;padding:5px;text-align:justify}i.icon.circle{font-size:0;display:inline-block;width:12px;height:12px;border-radius:50px;margin-right:5px}md-autocomplete{min-width:130px}.nav .nav-item:focus,.page .ui.table>thead th:focus,td.view_link:focus{outline:0}.layout-column .layout-row-line-with-icon .material-icons{font-size:13px}.layout-column .layout-row-line-with-icon md-icon{margin:0 4px 1px;height:13px;width:13px;min-width:13px;min-height:13px}.icon-hover-opacity{cursor:pointer;opacity:.65}.icon-hover-opacity:focus,.icon-hover-opacity:hover{opacity:1}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:405px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:0;margin-left:-60px;opacity:0;transition:opacity .3s;word-wrap:break-word}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}mark.highlighted{font-weight:700;background-color:#e8f0fe;color:inherit}.modalVisable{visibility:visible!important;opacity:1!important}.modal-tooltip{position:relative;display:inline-block}.modal-tooltip .modal-tooltiptext{visibility:hidden;width:215px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:0;left:0;opacity:0;transition:opacity .3s;word-wrap:break-word}.modal-tooltip:hover .modal-tooltiptext{visibility:visible;opacity:1}.modal-tooltip img{height:17px;width:17px;position:absolute;margin-top:8px;margin-left:53px}.forget-email{left:100%;position:sticky;cursor:pointer;color:#407ec9;text-decoration:underline}div[post-success]>div{-ms-border-radius:5px;border-radius:5px;background-color:#0c0;background-color:rgba(0,204,0,.9);padding:3px 0 3px 5px;margin-bottom:3px}div[post-fail]>div{-ms-border-radius:5px;border-radius:5px;background-color:#fe0000;background-color:rgba(254,0,0,.3);padding:3px 0;margin-bottom:3px}.order_component table,.ticket_component table{margin-bottom:60px!important}.ticket_component .ui.table thead th span:after{font-family:'Material Design Iconic Font';font-size:0;color:#fff;margin-left:0;content:""}.order_component .ui.table tbody td,.ticket_component .ui.table tbody td{font-size:14px;padding:0 5px}.ticket_component .ui.table .number .label{display:inline-block;vertical-align:middle;color:#908d8b;font-weight:900;margin-left:6px}.materials_component .ui.table .number .label{margin-left:0}.equipment_component p,.materials_component p{margin:.5em 0}.equipment_component .ui.table .number .label{margin-left:0}.ticket_component .ui.table .ui.input{height:30px;line-height:30px;vertical-align:middle}.ticket_component .ui.table .ui.input input[type=text]{height:30px;line-height:30px;vertical-align:middle;padding:5px}.ticket_component .ui.table .number .ui.input{max-width:100px;width:75px}.ticket_component .ui.table .number .ui.input.right{width:55px}.ticket_component .ui.table .number .ui.input input{padding:5px;height:30px;text-align:center}.ticket_component .ui.table .billable .table_ceil{text-align:center}.ticket_component .ui.table .billable .ui.checkbox{width:17px}.ticket_additional_wrap{padding:15px;background:#fff}.ticket_additional_wrap .expand_wrap .desc .cont{padding-right:60px}.approval_component{border-top:6px solid #1f375a;background:#fff}.approval_component .approval_inner{width:100%;font-size:0}.approval_component .approval_left{display:inline-block;width:33%;vertical-align:top;font-size:14px;padding:0 15px}.approval_component .approval_right{display:inline-block;width:67%;vertical-align:top;font-size:14px}.approval_component .component_summary{padding:15px 0 15px 15px}.approval_component .component_summary .summary_title{font-size:20px;color:#9fb7da;padding-bottom:15px}.approval_component .component_summary .summary_item{padding-bottom:15px;font-size:16px}.approval_component .component_summary .summary_item .label{display:inline-block;color:#5f647b}.approval_component .component_summary .summary_item .num{color:#141827;font-weight:700;display:inline-block;float:right}.approval_component .component_summary .summary_item.summary_total{padding-top:15px;border-top:3px solid #cfdbe3;font-size:20px;color:#141827;font-weight:900}.approval_component .component_summary .summary_item.summary_total .num{font-weight:900}.approval_component .component_sign{padding-left:25px}.approval_component .component_sign .sign_wrap{padding:15px 15px 15px 0}.approval_component .component_sign .sign_button_wrap{width:100%;font-size:0;padding:15px 0}.approval_component .component_sign .sign_button{display:inline-block;width:45%;height:215px;cursor:pointer}.approval_component .component_sign .sign_button.upload{padding-right:15px}.approval_component .component_sign .sign_button.sign{padding-left:15px}.approval_component .component_sign .sign_button .inner{width:100%;height:100%;text-align:center;color:#fff;background-color:#6e92c8;font-size:18px}.approval_component .component_sign .sign_button.upload .inner{background-position:0 20px}.approval_component .component_sign .sign_button.sign .inner{background-position:6px -282px}.approval_component .component_sign .sign_button .inner:hover{background-color:#597ca9}.approval_component .component_sign .sign_button .title{font-size:24px;font-weight:900;padding-top:27px;padding-bottom:40px}.approval_component .component_sign .sign_button .desc{font-size:18px;font-style:italic}.approval_component .component_sign .cancelSignBtn{color:#fff}.sign_panel{background:#fff}.sign_panel .ui.form .field>label{color:#908d8b;min-width:110px;font-weight:400}.sign_panel .canvasWrap{padding:10px 15px;border:1px solid #ccc0bb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign_panel .canvasWrap .hd{text-align:right;padding-bottom:10px}.sign_panel .canvasWrap .hd a{font-size:16px;color:#407ec9;cursor:pointer;text-decoration:underline}.sign_panel #canvasDiv{min-height:150px;width:100%;text-align:center}.sign_panel #canvasDiv canvas{border-top:1px dotted #e7dbd6;border-bottom:5px dotted #e7dbd6}.sign_panel .canvasWrap .ft{text-align:left;padding-bottom:6px;padding-top:6px;font-size:14px;color:#ccc0bb}.sign.modal .signImage{min-height:50px}.sign.modal .signImage img{max-width:100%}.sign_panel .options{padding-bottom:5px}.sign_panel .options .button{margin-left:0}.sign_panel .options .default.button{background:#d9e1f0;color:#407ec9}.sign_panel .options .default.button:hover{background:rgba(217,225,240,.68)}.sign_button .options .default.button:active{background:#c8cedd}.sign-panel{padding:20px;background:#fff}.sign-panel #canvasDiv{margin:10px 0 5px;min-height:300px;text-align:center}.sign-panel #canvasDiv canvas{border:1px solid #ccc;border-radius:5px}.sign.modal .signImage{height:240px;width:80%;margin:15px 0}.sign.modal .signImage img{max-width:100%;max-height:100%}.page .section .section-data .sign-panel .options{text-align:left}.page .section .section-data .sign-panel .options .button{margin-left:0}.sign-panel .options>span{cursor:pointer;line-height:36px}.sign-panel .options>span:hover{color:#ff2733}.fvm_bottom_bar{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;box-shadow:0 -1px 1px 1px rgba(16,32,50,.13)}.fvm_bottom_bar .inner{max-width:1000px;width:100%;margin:0 auto;text-align:right;white-space:nowrap;overflow-x:auto}.attach_options{text-align:right}.attach_options .button{margin-left:1em}.attach_options .button.cancelAttachBtn{color:#fff}.ticket_hrs_ceil{margin-right:15px}.ticket_hrs_ceil .t_h{font-size:10px;padding-left:2px}.ticket_price_ceil .t_p{padding-right:1px}.component_delete_icon_wrap{position:absolute;right:0;top:0}.white-bg{background-color:#fff}.ellipsis{overflow:hidden;text-overflow:ellipsis}.material_line_number{font-weight:900;font-size:20px;width:33px;position:relative}.ediable-inline{display:-webkit-inline-box!important}.label-spacing{padding-right:10px!important}.item-position{position:relative!important;top:-7px!important}@media only screen and (device-width:768px){.mobile-shift{margin-left:285px!important}}@media only screen and (device-width:768px){.mobile-hide{visibility:hidden}}.page_fixed_header .timesheet_list_header{padding-top:14px;position:relative}.page_fixed_header #timesheet_search_input{width:580px}.page .ui.table>thead #timesheetTotals span:after{content:""}.page .ui.table.timesheet th{cursor:pointer}.page .ui.table>thead #timesheetTotals{cursor:default}.timesheet_list_total{width:100%}.timesheet_list_total .total_item{display:inline-block;vertical-align:middle;padding-right:20px}.timesheet_list_total .hour,.timesheet_list_total .subType{display:inline-block;vertical-align:middle;color:#4e4c4c}.timesheet_list_total .subType{color:#939393;font-size:12px;padding-right:15px}.timesheet_list_total .more_link{display:inline-block;vertical-align:middle;position:relative;color:#407ec9}.timesheet_list_total .more_link .more_label{cursor:pointer}.timesheet_list_total .more_link .more_label:hover{text-decoration:underline}.timesheet_list_total .more_link .menu{position:absolute;right:0;top:100%;z-index:5;padding-top:10px}.timesheet_list_total .more_link .menu_inner{background:#fff;border:1px solid #accbec;box-shadow:0 1px 1px 1px rgba(0,0,0,.2);overflow:hidden;width:260px}.timesheet_list_total .more_link .menu_inner .title{color:#bdbab8;font-size:14px;padding:15px 10px}.timesheet_list_total .more_link .menu_inner .menu_item{display:inline-block;float:left;width:130px;border-top:1px solid #accbec;border-bottom:1px solid #accbec;margin-top:-1px;margin-left:-1px;padding:5px 0 5px 0}.timesheet_list_total .more_link .menu_inner .menu_item.even{border-right:1px solid #accbec}.timesheet_list_total .more_link .menu_inner .menu_item.end{border-bottom-color:#fff}.timesheet_list_total .more_link .more_label:after{font-family:FontAwesome;font-size:16px;padding-left:5px;content:"\f107"}.timesheet_list_total .more_link .menu .vv_arrow{top:-1px;right:43px}.timesheet_list_total .more_link .menu .vv_arrow:before{top:-3px;border-width:14px;border-top-width:0;margin-top:-2px;border-bottom-color:#accbec}.timesheet_list_total .more_link .menu .vv_arrow:after{top:-2px;border-width:13px;border-top-width:0;margin-top:-2px;left:1px;border-bottom-color:#fff}.timesheet_list_total .more_link .menu_item .hour,.timesheet_list_total .more_link .menu_item .subType{width:50%}.timesheet_list_total .more_link .menu_item .subType{padding-left:20px}.timesheet_list_total .more_link .menu_item .hour{padding-right:25px;text-align:right}.timesheet_list_page .timesheet_list_header .add_entity_btn_mask{position:absolute;width:191px;height:36px;right:0;top:15px;opacity:0}.timesheet_list_page .timesheet_list_header.showToolTip .vv_tooltip{display:block;right:0;width:191px}.timesheet_edit_page .detail_summary_header .summary{top:15px}.timesheet_edit_page .detail_summary_header .summary .name{font-size:24px;font-weight:700;color:#141827;line-height:28px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px}.timesheet_edit_page .detail_summary_header .summary .date{font-size:20px;line-height:20px;font-weight:400;color:#696c86;padding-left:15px}.detail_summary_header .summary_right .timesheet_doc{display:inline-block;position:absolute;top:12px;left:20px}.detail_summary_header .summary_right .timesheet_doc .title{font-size:14px;color:#908d8b;line-height:14px;padding-bottom:3px}.detail_summary_header .summary_right .timesheet_doc .docNum{font-size:22px;line-height:22px;font-weight:400;color:#696c86}.timesheet_header{height:85px;min-height:100%!important}.timesheet_add_line{position:absolute;bottom:5px;right:5px}.timesheet_edit_page .timesheet_form_wrap{width:100%;font-size:0}.timesheet_edit_page .timesheet_form_wrap .form_left,.timesheet_edit_page .timesheet_form_wrap .form_right{font-size:14px;display:inline-block;vertical-align:top;height:100%}.timesheet_edit_page .timesheet_form_wrap .form_left{width:85%;height:88px;padding:15px;background:#fff;border:1px solid #e8e8e8}.timesheet_edit_page .timesheet_form_wrap .form_right{width:15%;padding:0 15px;height:88px;position:relative}.timesheet_edit_page .timesheet_form_wrap .form_right .add_line{position:absolute;bottom:0}.timesheet_edit_page .ui.table>tbody td,.timesheet_edit_page .ui.table>thead th{padding:0 5px}.timesheet_edit_page .ui.table>thead th span:after{font-family:'Material Design Iconic Font';font-size:0;color:#fff;margin-left:0;content:""}.timesheet_edit_page .ui.table>tbody td{font-size:14px;padding:0 5px;height:88px;padding-bottom:40px}.timesheet_edit_page .ui.table .ui.input{height:30px;line-height:30px;vertical-align:middle}.timesheet_edit_page .ui.table .ui.input input[type=text]{height:30px;line-height:30px;vertical-align:middle;padding:5px}.timesheet_edit_page .ui.table .billable .table_ceil{text-align:center}.timesheet_edit_page .ui.table .billable .ui.checkbox{width:17px}.timesheet_edit_page .ui.striped.table .picker__table tbody tr:nth-child(2n),.timesheet_edit_page .ui.striped.table .picker__table>tr:nth-child(2n){background-color:#fff}.timesheet_edit_page .ui.striped.table .picker__table thead tr>th:first-child{border-left:none}.timesheet_edit_page .ui.striped.table .picker__table thead tr:first-child>th:first-child{border-radius:0}.timesheet_edit_page .ui.table .picker__table thead th{cursor:auto;background:#fff;text-align:inherit;padding:0;vertical-align:inherit;font-style:inherit;text-transform:none;border-bottom:none;border-left:none;width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;height:auto;text-align:center}.timesheet_edit_page .ui.table .picker__table tbody td{height:auto;padding:0;text-align:center;font-size:16px;border-top:none}.timesheet_edit_page .picker{width:400px;font-size:16px}.timesheet_edit_page #timesheet_edit_bottom_total.timesheet_bottom_total{background-color:#fff}.timesheet_edit_page #timesheet_edit_bottom_total.timesheet_bottom_total td{padding:0}.timesheet_edit_page .timesheet_bottom_total .bottom_total{width:100%;text-align:right}.timesheet_edit_page #timesheet_edit_bottom_total.timesheet_bottom_total td{height:38px}.timesheet_bottom_total .bottom_total .label{display:inline-block;font-style:italic;font-size:18px;color:#728dbc;vertical-align:middle;margin-right:20px}.timesheet_bottom_total .bottom_total .total_item{display:inline-block;vertical-align:middle;background:#d8d8d8;text-align:left;padding:10px 20px}.timesheet_bottom_total .bottom_total .total_item.even{background:#dfe7f5}.timesheet_bottom_total .bottom_total .total_item .abbr{color:#848484;font-size:12px}.timesheet_bottom_total .bottom_total .total_item .num{font-weight:700;font-size:18px}.timesheet_edit_head_popup{cursor:pointer;width:107px}.timesheet_line_tr{position:relative}.timesheet_line_tr .timesheet_line_comment{position:absolute;left:16px;right:16px;padding-top:10px}.timesheet_line_tr .timesheet_line_comment .ui.input{width:100%}.timesheet_line_tr .timesheet_line_comment .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.timesheet_edit_page .timesheet_table_wrap_section{display:inline-block}table md-datepicker .md-datepicker-button{display:none}.page_fixed_header .workorders_list_header{padding-top:14px;position:relative}.page_fixed_header #workorders_search_input{width:580px}.page .ui.table>thead #workordersTotals span:after{content:""}.page .ui.table.workorders th{cursor:pointer}.page .ui.table>thead #workordersTotals{cursor:default}.workorders_list_total{width:100%}.workorders_list_total .total_item{display:inline-block;vertical-align:middle;padding-right:20px}.workorders_list_total .hour,.workorders_list_total .subType{display:inline-block;vertical-align:middle;color:#4e4c4c}.workorders_list_total .subType{color:#939393;font-size:12px;padding-right:15px}.workorders_list_total .more_link{display:inline-block;vertical-align:middle;position:relative;color:#407ec9}.workorders_list_total .more_link .more_label{cursor:pointer}.workorders_list_total .more_link .more_label:hover{text-decoration:underline}.workorders_list_total .more_link .menu{position:absolute;right:0;top:100%;z-index:5;padding-top:10px}.workorders_list_total .more_link .menu_inner{background:#fff;border:1px solid #accbec;box-shadow:0 1px 1px 1px rgba(0,0,0,.2);overflow:hidden;width:260px}.workorders_list_total .more_link .menu_inner .title{color:#bdbab8;font-size:14px;padding:15px 10px}.workorders_list_total .more_link .menu_inner .menu_item{display:inline-block;float:left;width:130px;border-top:1px solid #accbec;border-bottom:1px solid #accbec;margin-top:-1px;margin-left:-1px;padding:5px 0 5px 0}.workorders_list_total .more_link .menu_inner .menu_item.even{border-right:1px solid #accbec}.workorders_list_total .more_link .menu_inner .menu_item.end{border-bottom-color:#fff}.workorders_list_total .more_link .more_label:after{font-family:FontAwesome;font-size:16px;padding-left:5px;content:"\f107"}.workorders_list_total .more_link .menu .vv_arrow{top:-1px;right:43px}.workorders_list_total .more_link .menu .vv_arrow:before{top:-3px;border-width:14px;border-top-width:0;margin-top:-2px;border-bottom-color:#accbec}.workorders_list_total .more_link .menu .vv_arrow:after{top:-2px;border-width:13px;border-top-width:0;margin-top:-2px;left:1px;border-bottom-color:#fff}.workorders_list_total .more_link .menu_item .hour,.workorders_list_total .more_link .menu_item .subType{width:50%}.workorders_list_total .more_link .menu_item .subType{padding-left:20px}.workorders_list_total .more_link .menu_item .hour{padding-right:25px;text-align:right}.workorders_list_page .workorders_list_header .add_entity_btn_mask{position:absolute;width:191px;height:36px;right:0;top:15px;opacity:0}.workorders_list_page .workorders_list_header.showToolTip .vv_tooltip{display:block;right:0;width:191px}.workorders_edit_page .detail_summary_header .summary{top:15px}.workorders_edit_page .detail_summary_header .summary .name{font-size:24px;font-weight:700;color:#141827;line-height:28px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px}.workorders_edit_page .detail_summary_header .summary .date{font-size:20px;line-height:20px;font-weight:400;color:#696c86;padding-left:15px}.detail_summary_header .summary_right .workorders_doc{display:inline-block;position:absolute;top:12px;left:20px}.detail_summary_header .summary_right .workorders_doc .title{font-size:14px;color:#908d8b;line-height:14px;padding-bottom:3px}.detail_summary_header .summary_right .workorders_doc .docNum{font-size:22px;line-height:22px;font-weight:400;color:#696c86}.workorders_header{height:85px;min-height:100%!important}.workorders_add_line{position:absolute;bottom:5px;right:5px}.workorders_edit_page .workorders_form_wrap{width:100%;font-size:0}.workorders_edit_page .workorders_form_wrap .form_left,.workorders_edit_page .workorders_form_wrap .form_right{font-size:14px;display:inline-block;vertical-align:top;height:100%}.workorders_edit_page .workorders_form_wrap .form_left{width:85%;height:88px;padding:15px;background:#fff;border:1px solid #e8e8e8}.workorders_edit_page .workorders_form_wrap .form_right{width:15%;padding:0 15px;height:88px;position:relative}.workorders_edit_page .workorders_form_wrap .form_right .add_line{position:absolute;bottom:0}.workorders_edit_page .ui.table>tbody td,.workorders_edit_page .ui.table>thead th{padding:0 5px}.workorders_edit_page .ui.table>thead th span:after{font-family:'Material Design Iconic Font';font-size:0;color:#fff;margin-left:0;content:""}.workorders_edit_page .ui.table>tbody td{font-size:14px;padding:0 5px;height:88px;padding-bottom:40px}.workorders_edit_page .ui.table .ui.input{height:30px;line-height:30px;vertical-align:middle}.workorders_edit_page .ui.table .ui.input input[type=text]{height:30px;line-height:30px;vertical-align:middle;padding:5px}.workorders_edit_page .ui.table .billable .table_ceil{text-align:center}.workorders_edit_page .ui.table .billable .ui.checkbox{width:17px}.workorders_edit_page .ui.striped.table .picker__table tbody tr:nth-child(2n),.workorders_edit_page .ui.striped.table .picker__table>tr:nth-child(2n){background-color:#fff}.workorders_edit_page .ui.striped.table .picker__table thead tr>th:first-child{border-left:none}.workorders_edit_page .ui.striped.table .picker__table thead tr:first-child>th:first-child{border-radius:0}.workorders_edit_page .ui.table .picker__table thead th{cursor:auto;background:#fff;text-align:inherit;padding:0;vertical-align:inherit;font-style:inherit;text-transform:none;border-bottom:none;border-left:none;width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;height:auto;text-align:center}.workorders_edit_page .ui.table .picker__table tbody td{height:auto;padding:0;text-align:center;font-size:16px;border-top:none}.workorders_edit_page .picker{width:400px;font-size:16px}.workorders_edit_page #workorders_edit_bottom_total.workorders_bottom_total{background-color:#fff}.workorders_edit_page #workorders_edit_bottom_total.workorders_bottom_total td{padding:0}.workorders_edit_page .workorders_bottom_total .bottom_total{width:100%;text-align:right}.workorders_edit_page #workorders_edit_bottom_total.workorders_bottom_total td{height:38px}.workorders_bottom_total .bottom_total .label{display:inline-block;font-style:italic;font-size:18px;color:#728dbc;vertical-align:middle;margin-right:20px}.workorders_bottom_total .bottom_total .total_item{display:inline-block;vertical-align:middle;background:#d8d8d8;text-align:left;padding:10px 20px}.workorders_bottom_total .bottom_total .total_item.even{background:#dfe7f5}.workorders_bottom_total .bottom_total .total_item .abbr{color:#848484;font-size:12px}.workorders_bottom_total .bottom_total .total_item .num{font-weight:700;font-size:18px}.workorders_edit_head_popup{cursor:pointer}.workorders_edit_head_popup_inner{font-size:14px;width:200px}.workorders_line_tr{position:relative}.workorders_line_tr .workorders_line_comment{position:absolute;left:0;width:100%;padding-left:16px;padding-right:40px;padding-top:10px}.workorders_line_tr .workorders_line_comment .ui.input{width:100%}.workorders_line_tr .workorders_line_comment .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%}.workorders_edit_page .workorders_table_wrap_section{display:inline-block}.work_order_form_wrap{background:#fff;border:1px solid #e8e8e8;width:100%;font-size:0}.work_order_form_wrap .form_left,.work_order_form_wrap .form_main,.work_order_form_wrap .form_right{display:block;font-size:14px;height:100%}.work_order_form_wrap .form_main{padding:15px}.order_component .ui.table tbody td{height:auto}.order_component .ui.table .number .label{display:inline-block;vertical-align:middle;color:#908d8b;font-weight:900;margin-left:6px}.order_component .ui.table .ui.input{height:30px;line-height:30px;vertical-align:middle}.order_component .ui.table .ui.input input[type=text]{height:30px;line-height:30px;vertical-align:middle;padding:5px}.order_component .ui.table .number .ui.input{max-width:100px;width:75px}.order_component .ui.table .number .ui.input.right{width:55px}.order_component .ui.table .number .ui.input input{padding:5px;height:30px;text-align:center}.order_component .ui.table .billable .table_ceil{text-align:center}.order_component .ui.table .billable .ui.checkbox{width:17px}.work_order_edit_page .ui.striped.table .picker__table tbody tr:nth-child(2n),.work_order_edit_page .ui.striped.table .picker__table>tr:nth-child(2n){background-color:#fff}.work_order_edit_page .ui.striped.table .picker__table thead tr>th:first-child{border-left:none}.work_order_edit_page .ui.striped.table .picker__table thead tr:first-child>th:first-child{border-radius:0}.work_order_edit_page .ui.table .picker__table thead th{cursor:auto;background:#fff;text-align:inherit;padding:0;vertical-align:inherit;font-style:inherit;text-transform:none;border-bottom:none;border-left:none;width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;height:auto;text-align:center}.work_order_edit_page .ui.table .picker__table tbody td{height:auto;padding:0;text-align:center;font-size:16px;border-top:none}.work_order_edit_page .picker{font-size:16px}.work_order_edit_page .date_of_service_input .picker{right:0;left:auto}post-success>div{background-color:rgba(0,204,0,.9)}post-fail>div{background-color:rgba(255,255,255,.9)}post-fail>div,post-success>div{-ms-border-radius:5px;border-radius:5px;padding:5px;margin-bottom:5px;border:2px solid rgba(0,0,0,.3);font-style:Bold;position:relative}.synclog-error-free i,post-fail>div td i{height:1.5em;width:1.5em;border-radius:50%;border:2px solid #b4302b;text-align:center}post-fail>div td i.fa-exclamation:before{line-height:1.35em;color:#b4302b}post-fail>div td i.fa-exclamation.fa-2x::before{line-height:1.45em}post-fail>div td i ::before{line-height:1.35em;color:#b4302b}post-fail>div td.icon{width:1px;padding:5px}post-fail>div td.description,post-success>div td.description{font-weight:700;font-size:1.15em}post-fail>div div.more_btn{display:inline-block;right:5px;bottom:5px;position:absolute;z-index:1;font-weight:600}.synclog-error-free{color:#00b358;text-align:center;margin-top:2em}.synclog-error-free span{font-weight:600;font-size:2em}.synclog-error-free span i{height:2.5em;width:2.5em;border:2px solid #00b358;margin:15px}.synclog-error-free span i:before{font-size:1.8em;line-height:1.325}.synclog-error-free span p{display:inline-block;position:relative;bottom:.275em}.synclog-offline-mode{width:100%;text-align:center}.synclog-offline-mode p{margin-top:50px;font-size:1.2em;font-style:italic}.job.status.active{color:#9ccc65}.job.status.cancelled{color:red}.job.status.quote{color:#000}.job_summary{padding-bottom:13px;float:left;clear:right;overflow:auto;width:33%}.ticket_component.forms_component .page_fixed_header{top:131px}.ticket_component.forms_component .fvm_bottom_bar{bottom:49px}#form-group-reset,#form-group-submit{display:none}.main-content{width:90%;margin:0 auto}a{text-decoration:none}.tile{height:auto;position:relative;padding:10%;margin:10px;margin-top:10vh;margin-bottom:10vh;display:inline-block}.tile-image{height:auto;position:absolute;top:35px;cursor:pointer}.tile-edit{position:fixed;top:122px;right:0;cursor:pointer;height:90px;width:100px;border-top:1px solid #d3d3d3;background:#fff}.tile-edit p{color:#293451;text-align:center}.tile-edit img{margin-bottom:10px;min-height:50px;position:fixed;right:20px}.tile-banner{position:absolute;top:0;background:#293451;-webkit-box-shadow:0 1px 1px 1px grey;cursor:pointer}p.tile-header{color:#fff;text-align:center}@media only screen and (min-width:1824px){.tile{width:29%;margin:0 auto;margin-top:5vh}.tile-image{max-width:90%}.tile-banner{min-height:72px;max-height:82px;min-width:90%}p.tile-header{font-size:1.2em;padding-left:20px;padding-right:20px;padding-top:20px}}@media only screen and (min-width:915px) and (max-width:1824px){.tile{width:29%;margin:0 auto;margin-top:5vh}.tile-image{max-width:90%}.tile-banner{min-height:72px;max-height:82px;min-width:90%}p.tile-header{font-size:1.2em;padding-left:20px;padding-right:20px;padding-top:20px}}@media only screen and (min-width:814px) and (max-width:915px){.tile{width:49%;margin:0 auto;margin-top:20vh;margin-bottom:10vh}.tile-image{max-width:75%}.tile-banner{min-height:62px;max-height:72px;min-width:75%}p.tile-header{font-size:1.3em;padding-left:20px;padding-right:20px;padding-top:20px}}@media only screen and (min-width:741px) and (max-width:814px){.tile{width:49%;margin:0 auto;margin-top:20vh;margin-bottom:10vh}.tile-image{max-width:80%}.tile-banner{min-height:62px;max-height:72px;min-width:80%}p.tile-header{font-size:1.3em;padding-left:20px;padding-right:20px;padding-top:20px}}@media only screen and (min-width:700px) and (max-width:741px){.tile{width:49%;margin:0 auto;margin-top:20vh;margin-bottom:10vh}.tile-image{max-width:80%}.tile-banner{min-height:62px;max-height:72px;min-width:80%}p.tile-header{font-size:1.1em;padding-left:20px;padding-right:20px;padding-top:20px}}@media only screen and (min-width:655px) and (max-width:700px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:30vh}.tile-image{max-width:67%}.tile-banner{min-height:82px;max-height:92px;width:67%}p.tile-header{font-size:2em;padding-left:20px;padding-right:20px;padding-top:15px}}@media only screen and (min-width:602px) and (max-width:655px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:30vh}.tile-image{max-width:67%}.tile-banner{min-height:82px;max-height:92px;width:67%}p.tile-header{font-size:1.5em;padding-left:20px;padding-right:20px;padding-top:25px}}@media only screen and (min-width:525px) and (max-width:602px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:30vh}.tile-image{max-width:67%}.tile-banner{min-height:82px;max-height:92px;width:67%}p.tile-header{font-size:1.5em;padding-left:20px;padding-right:20px;padding-top:25px}}@media only screen and (min-width:465px) and (max-width:525px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:10vh}.tile-image{max-width:67%}.tile-banner{min-height:82px;max-height:92px;width:67%}p.tile-header{font-size:1.5em;padding-left:20px;padding-right:20px;padding-top:25px}}@media only screen and (min-width:385px) and (max-width:465px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:10vh}.tile-image{max-width:67%}.tile-banner{min-height:82px;max-height:92px;width:67%}p.tile-header{font-size:1.5em;padding-left:20px;padding-right:20px;padding-top:20px}.tile-edit{position:fixed;bottom:10px;right:0;cursor:pointer;height:90px;width:90px;background:#293451;border:1px solid #d3d3d3}.tile-edit p{background:#293451;color:#fff;text-align:center}.tile-edit img{margin-bottom:10px;max-height:25px;position:fixed;right:10px}}@media only screen and (min-width:100px) and (max-width:385px){.tile{width:99%;margin:5vw;margin-top:20vh;margin-bottom:10vh}.tile-image{display:none}.tile-banner{height:200px;width:225px}p.tile-header{font-size:2em;padding-left:20px;padding-right:20px;padding-top:40px}.tile-edit{position:fixed;bottom:10px;right:0;cursor:pointer;height:90px;width:90px;background:#293451;border:1px solid #d3d3d3}.tile-edit p{background:#293451;color:#fff;text-align:center}.tile-edit img{margin-bottom:10px;max-height:25px;position:fixed;right:10px}}:focus{outline:0}@media only screen and (device-width:768px){.fvm_bottom_bar{position:relative!important}}.print-form{min-width:1000px}@media print{.main_bd{padding-top:1px}.main_bd .container{padding-top:0;margin-top:-20px}.bottomRight,.fvm_bottom_bar,.page_fixed_header,.top-menu,md-toast{display:none}.formio-modal .print-header{display:inline-block;margin-bottom:20px;width:100%}}@page{margin-top:0;margin-bottom:0}@media screen{.formio-modal .print-header{display:none}}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:rgba(255,255,255,1)}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}a.ui.button.reject{background-color:red}a.ui.button.approve{background-color:green}.table_ceil>span,.wordWrap{word-wrap:break-word;white-space:normal}.clickable{cursor:pointer}.bottomRight{background-color:transparent;position:fixed;right:0;bottom:0;overflow:hidden;font-style:italic;font-size:7pt;padding:3px 3px 3px 0;z-index:1}.clearPaddingSpacing{padding:0!important;margin:0!important}.noBorder{border:none!important}.textLeft{text-align:left!important}.textCenter{text-align:center!important}input.error{border:solid 2px red!important}.transparent{background-color:transparent!important}body{font-family:Lato,"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial;height:100%;width:100%}select{display:none!important}select.show{display:block!important;margin:0;padding:0!important}.cursor-pointer{cursor:pointer}.text-underline{text-decoration:underline}.text-right{text-align:right}.login_btn_wrap img{position:relative;top:10px}.loading-process-container{width:300px}.loading-process-container div.ui.active.progress{height:100%}.curtain.loading{position:static!important;height:100%;width:100%;z-index:9999;display:none}.footer{background:rgba(42,58,88,1);color:#fff;line-height:30px;height:30px;width:100%;position:fixed;bottom:0;display:block;text-align:center;font-size:14px}.footer .sync-toggle{cursor:pointer;width:40px;display:inline-block}.footer .sync-now{margin-right:10px;padding:0 5px;display:none}.footer .sync-now:HOVER{color:green;background:#ff0}.flash.message{width:400px;position:fixed;z-index:9999;top:0;right:0;left:0;margin:auto;border-radius:0 0 5px 5px}.container .ui.segment{padding:0;background:0 0;box-shadow:none}.container .content{margin:10px auto 0 auto}.container .content .page.operations{text-align:right;background:0 0;border:0;padding:0 20px 0 0;margin-bottom:0}.container .content .page.operations .button{border-radius:.2857rem .2857rem 0 0}.container .content .page.dark{background:rgba(242,242,242,1);border:1px solid rgba(234,234,234,1);border-top:0;padding:0}.container .content .page.dark.topspace{padding-top:1px}.container .content .page.light{background:rgba(250,250,250,1);border:1px solid rgba(247,247,247,1);padding:20px}.container .content .page div.summary{background:rgba(42,58,88,.85);color:#fff;font-size:20px;font-weight:700;height:46px;padding:10px 20px;position:relative}.container .content .page div.summary{font-size:10px}.page .details{padding:10px 20px}.page .details .fields{height:20px;min-height:20px;max-height:20px}.page .details .fields .field{margin-bottom:5px}.page .details .field label{color:#5279a2}.page .details .from{text-align:right}.page .details .to{text-align:right}.page .section.Submitted .ui.search{display:none}.page .section.only{margin-top:20px}.page .section .section-data{min-height:50px}.page .section .section-data .options{text-align:right}.page .section .section-data .options.left{text-align:left}.page .section .section-data .options label{color:gray}.page .section .section-data .options .inline.field{display:inline-block}.page .section .section-data .options .button{font-size:1em;margin-left:1em}.page .section .section-data .tab-alert{float:left;line-height:38px;color:red}.page .section .section-data span.btn{line-height:38px;margin-right:20px;color:gray;cursor:pointer}.page .section .section-data span.btn:hover{color:#009fda}.page .section .section-data span.btn i{color:#000}.page .section .section-data td .ui.search:first-child{display:block!important}.page .section .section-data td .ui.search:last-child{display:none}.page .all-ticket-toggle{margin-right:40px!important}.pull-left{float:left!important}.pull-right{float:right!important}.inline-block{display:inline-block}.btn.cancel{cursor:pointer;color:#777;text-decoration:underline}.inline div.datepicker{display:inline-block;vertical-align:top}.page .picker{top:100%;left:0}.page .picker .picker__holder{outline:0}.picker__button--clear{display:none}.inline div.datepicker .icon.calendar{left:0;right:auto}table.clickable th span,table.clickable tr{cursor:pointer}.page .status.Completed{color:#a0bfe4}.status.Completed i.icon.circle{background-color:#a0bfe4}.page .status.Active,.page .status.Approved,.page .status.Approving,.page .status.Released,.page .status.Submitted{color:#9ccc65}.status.Active i.icon.circle,.status.Approved i.icon.circle,.status.Approving i.icon.circle,.status.Released i.icon.circle,.status.Submitted i.icon.circle{background-color:#9ccc65}.page .status.Cancelled,.page .status.Planned,.page .status.Unsubmitted{color:red}.status.Cancelled i.icon.circle,.status.Planned i.icon.circle,.status.Unsubmitted i.icon.circle{background-color:red}.page .status.ForApproval{color:#3e6eb5}.status.ForApproval i.icon.circle{background-color:#3e6eb5}td .short-field input{max-width:50px}td .max-field input{width:100%}.pagination{text-align:left!important;margin-top:20px}.pagination .total_page{color:#3f3f3f;padding:10px 0;display:inline-block;font-style:italic}.pagination .disable{color:#8f8f8f;display:inline-block;padding:10px 20px}.pagination .ui.button.previous{margin-right:10px}.pagination .ui.button.next{margin-left:10px}.pagination .items-per-page{display:inline-block}.pagination .items-per-page .dropdown{height:28px;padding:5px 12px;width:80px;min-width:50px;vertical-align:middle}.pagination .items-per-page .ui.search.selection.dropdown>input.search{padding:5px 10px}.pagination .items-per-page .dropdown i.dropdown{right:5px;padding:0;text-align:right}.page_fixed_header :focus,.top-menu :focus{outline:0}.top-menu .container{background:0 0;padding-top:11px;padding-bottom:2px;overflow-y:hidden}.top-menu .menu-left{width:20%;display:inline-block;vertical-align:middle;height:36px}.top-menu .menu-left .logo-left{-moz-min-width:70px;-ms-min-width:70px;-o-min-width:70px;-webkit-min-width:70px;min-width:70px;min-height:34px;max-height:34px;display:inline-block;vertical-align:middle;padding-right:5px;border-right:1px solid #5f647b}.top-menu .menu-left .logo-right{min-width:70px;max-width:70px;min-height:34px;padding-left:5px}.top-menu .menu-left .icon.home{font-size:16px;vertical-align:middle}#clientLogo{height:40px;width:90px;position:relative;top:-6px;right:12px}.top-menu .menu-right{width:79.5%;display:inline-block;vertical-align:middle;text-align:right;font-size:0;margin-top:-7px}.top-menu .group{margin-left:15px;vertical-align:middle;display:inline-block;font-size:12px;height:100%}.top-menu .group>span{display:inline-block}.top-menu .menu-right .icon{margin-right:1px}.top-menu .menu-right .work_mode{position:relative}.top-menu .menu-right .work_mode .icon-circle{font-size:0;display:inline-block;width:8px;height:8px;border-radius:50px}.top-menu .menu-right .work_mode .words{display:inline-block;vertical-align:middle}.top-menu .menu-right .work_mode.Online .icon-circle{background:#9ccc65}.top-menu .menu-right .work_mode.Online .words{color:#cee6b2}.top-menu .menu-right .work_mode.Offline .icon-circle{background:red}.top-menu .menu-right .work_mode.Offline .words{color:red}.top-menu .menu-right .work_mode .mode-tip{display:none;position:absolute;top:100%;background:rgba(255,255,172,1);border:1px solid rgba(239,233,140,1);color:#777;width:250px;font-size:12px;line-height:14px;padding:5px;text-align:justify}.top-menu .menu-right .work_mode:hover .mode-tip{display:block}.top-menu .menu-right #unsync-mode-tip{position:fixed;top:43px;height:157px;background:rgba(255,255,172,1);border:1px solid rgba(239,233,140,1);color:#777;line-height:14px;padding:5px;font-size:12px;line-height:14px}.top-menu .menu-right #unsync-mode-tip ul{list-style-type:none;text-align:left;margin-left:-34px;padding-right:20px}.top-menu .menu-right .sync_time:hover #unsync-mode-tip{display:block}.top-menu .menu-right .sync_time{color:#7d9bb9;height:21px;width:73px;text-align:center}.top-menu .menu-right .sync_time .time{color:#dcdde1}.top-menu .menu-right .sync_button .no_unsynced{color:#dcdde1}.top-menu .menu-right .sync_button .ui.button{font-size:12px;padding:6px 12px}.top-menu .menu-right .sync_button_btn .mouse_in{display:none}.top-menu .menu-right .sync_button_btn .mouse_out{display:inline-block}.top-menu .menu-right .sync_button_btn:hover .mouse_in{display:inline-block}.top-menu .menu-right .sync_button_btn:hover .mouse_out{display:none}.top-menu .menu-right .work-mode{color:#c9cbd3;font-size:14px;border-right:1px solid #5f647b;line-height:21px;padding-right:16px}.top-menu .menu-right .user_info{color:#c9cbd3;font-size:14px;padding-left:15px;border-left:1px solid #5f647b;height:24px;line-height:24px}.top-menu .menu-right .user_info md-icon{color:#9498a7;vertical-align:middle}.top-menu .menu-right .user_info .cont{display:inline-block;max-width:70px;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.top-menu .nav{position:absolute;top:0;left:100px;height:100%;margin-left:30px;position:absolute}.top-menu .nav .nav-item{border:none;cursor:pointer;background:0 0;color:#fff;font-weight:700}.top-menu .nav .nav-item.active,.top-menu .nav .nav-item:active{background:#fff;color:#305e97}.badge[badge-data]:after{content:attr(badge-data);position:absolute;bottom:1em;right:-.8em;font-size:.7em;background-color:#428bca;color:#fff;width:1.6em;height:1.6em;text-align:center;line-height:1.75em;border-radius:50%;text-shadow:1px 1px 8px #000}.page_fixed_header #job_search_input{padding-top:14px;width:580px}.page_fixed_header .page_fixed_header_search input{font-size:24px;color:#54585a;padding:8px 24px}.page_fixed_header .page_fixed_header_search .ui.button{font-size:18px;padding-left:15px;padding-right:15px}.page_fixed_header .tickets_list_header #tickets_search_input input{width:580px}.page_fixed_header_search .md-close{position:absolute;right:10px;bottom:6px;color:silver}.page_fixed_header_search .md-close:hover{color:#949494;cursor:pointer}.job-filter{min-width:250px}.job-type-select{height:35px;vertical-align:bottom}.page .ui.table .view_link{width:80px;max-width:80px;padding-left:8px;padding-right:13px;color:#407ec9;text-decoration:underline;position:relative;cursor:pointer}.page .ui.table .view_link:after{content:"";display:block;position:absolute;top:50%;height:24px;margin-top:-12px;right:5px}.page .ui.table.job .code{font-style:normal;font-weight:700}.page .ui.table.job thead.fixed,table.ticket thead.fixed{position:fixed;top:0;width:976px;background:#f0f0f0}.job-container.ui.form .inline.field>label.date{width:70px}.job-container.ui.form .inline.field>span.date{width:90px;text-align:right;display:inline-block}.page.ticket-create .ui.selection.dropdown{background:#fff;min-width:200px;margin-right:10px}.page.ticket-create .ui.button{margin-left:10px;height:30px;line-height:30px;vertical-align:top;padding:0 18px;color:#fff}.page.ticket-create .field.datepicker{width:240px}.page.ticket-create input.datepicker{padding-left:20px}.ticket-created-help md-icon{-webkit-transform:rotate(90deg);font-size:48px;margin-left:55px;vertical-align:top;color:rgba(42,58,88,1)}.ticket-created-help .text{display:inline-block}.ticket-created-help .text h3{color:rgba(42,58,88,.7);margin:20px 0 5px 0}.ticket-created-help .text p{max-width:480px;color:#777}.details.ticket label{min-width:110px;margin:0!important}.details.ticket .btn.cancel{margin-top:20px;display:inline-block}.details.ticket .right label{margin-left:50px!important;width:80px;min-width:80px}.details.ticket textarea,.details.ticket.ui.form .inline.field>.input,.details.ticket.ui.form .inline.field>.selection.dropdown,.details.ticket.ui.form .inline.field>input{width:280px}.ui.form.details .inline select{display:inline-block;max-width:280px}.details.ticket textarea{height:3em;min-height:50px;resize:none}.details.ticket .Remarks textarea,.details.ticket .description textarea{display:block;width:100%;resize:none}.details.ticket .fixedmargin{margin-top:1em}.section .ui.selection.dropdown{min-width:80px}.approval-summary.ui.table thead th{background:rgba(93,118,146,1);color:#fff}.page .approval-summary.ui.table td,.page .approval-summary.ui.table th{text-align:left}.approval-summary tbody td:first-child{color:#5279a2}.view-approval{cursor:pointer}.cancel.confirm.modal{width:400px;left:0;right:0;margin:auto}.cancel.confirm.modal .message.panel{text-align:center;padding:20px}.cancel.confirm.modal .message.panel .warning.message{display:block}.success{color:green}.danger{color:red}.detail_summary_header{height:100%;line-height:75px}.detail_summary_header .summary_left{height:100%;width:63%;position:relative}.detail_summary_header .summary_left:after{content:"";display:block;position:absolute;top:50%;height:48px;margin-top:-24px;border-right:1px solid #e8e8e8;right:0}.detail_summary_header .summary_right{width:36%;position:absolute;top:8%;right:2%}.detail_summary_header .summary_left .back_btn{display:inline-block;cursor:pointer}.detail_summary_header .summary_left .back_btn i.md{font-size:35px;color:#407ec9}.detail_summary_header .summary_left .summary{display:inline-block;overflow:hidden;position:absolute;line-height:0;top:15px;left:40px;right:0}.detail_summary_header .summary_left .item{display:inline-block;vertical-align:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-left:15px;width:100%}.detail_summary_header .summary_left .first_filed{font-size:24px;font-weight:700;color:#141827;line-height:28px}.detail_summary_header .summary_left .second_filed{margin-top:-9px;font-size:16px;font-weight:700;color:#141827;line-height:28px}.detail_summary_header .summary_left .third_filed{margin-top:-9px;font-size:14px;padding-left:0}.detail_summary_header .summary_left .third_filed .job_number{font-size:14px;font-weight:300;line-height:20px;color:#717483;min-width:90px;max-width:120px}.detail_summary_header .summary_left .third_filed .job_name{padding-left:0;font-size:14px;line-height:20px;font-weight:400;color:#696c86;max-width:90%}.detail_summary_header .summary_left .customer_name{font-size:24px;font-weight:700;color:#141827;line-height:28px;width:100%}.detail_summary_header .summary_left .job_number{font-size:20px;font-weight:300;line-height:20px;color:#717483;min-width:90px;max-width:120px}.detail_summary_header .summary_left .date{font-size:20px;font-weight:300;line-height:20px;color:#717483}.detail_summary_header .summary_left .job_name{font-size:20px;line-height:20px;font-weight:400;color:#696c86;max-width:90%}.detail_summary_header .summary_right .ticket_doc{display:inline-block;position:absolute;top:12px;left:20px}.detail_summary_header .summary_right .ticket_doc .title{font-size:14px;color:#908d8b;line-height:14px;padding-bottom:3px}.detail_summary_header .summary_right .ticket_doc .docNum{font-size:15px;line-height:22px;font-weight:400;color:#696c86}.detail_summary_header .summary_right .status i.icon{vertical-align:middle}.detail_summary_header .summary_right .status .words{font-size:22px;line-height:22px;font-weight:700;vertical-align:middle}.job_detail_page .detail_summary_header .summary_left{width:60%}.job_detail_page .detail_summary_header .summary_left:after{display:none}.job_detail_page .detail_summary_header .summary_right{width:39.5%}.job_detail_wrap,.ticket_form_wrap{position:relative}.detail_right,.form_right{position:absolute}.job_detail_wrap{background:#fff;border:1px solid #e8e8e8;overflow:hidden;width:100%;font-size:0}.job_detail_wrap *{box-sizing:border-box}.job_detail_wrap .detail_left,.job_detail_wrap .detail_right{display:inline-block;vertical-align:top;min-height:154px}.job_detail_wrap .detail_left{width:75%}.job_detail_wrap .detail_right{width:25%;height:100%;background:#eff2f6;position:absolute}.job_detail_wrap .detail_left .left_up{width:100%;border-bottom:1px solid #e8e8e8;overflow-x:hidden;font-size:0}.job_detail_wrap .detail_left .detail_ceil{display:inline-block;font-size:14px;width:25%;padding:17px 15px;vertical-align:top}.job_detail_wrap .detail_left .detail_ceil .title{color:#908d8b;font-weight:400;padding-bottom:5px}.job_detail_wrap .detail_left .detail_ceil.time .title{color:#54585a}.job_detail_wrap .detail_left .detail_ceil .cont{color:#54585a;font-weight:700;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job_detail_wrap .detail_left .left_down{width:100%;padding:15px 15px 10px 15px;position:relative}.job_detail_wrap .detail_left .left_down .title{color:#908d8b;font-weight:400;padding-bottom:5px;font-size:14px}.job_detail_wrap .detail_left .left_down .desc{width:100%;height:auto;overflow:auto;-webkit-transition:height .3s ease;transition:height .3s ease;position:relative}.job_detail_wrap .detail_left .left_down .desc .cont{width:100%;overflow-y:auto;height:auto;max-height:130px;padding-bottom:0;white-space:pre-wrap;color:#54585a;font-weight:700;font-size:18px}.job_detail_wrap .detail_right .ref{display:inline-block;width:100%;height:100%;padding:15px}.job_detail_wrap .detail_right .ref .title{font-weight:400;font-size:14px;color:#5f647b;padding-bottom:8px}.job_detail_wrap .detail_right .ref .ref_ceil{color:#1f243b;font-size:16px;font-weight:400;line-height:16px;padding-bottom:8px}.ticket_form_wrap{background:#fff;border:1px solid #e8e8e8;width:100%;font-size:0}.ticket_form_wrap .form_left,.ticket_form_wrap .form_right{display:inline-block;vertical-align:top;font-size:14px;box-sizing:border-box}.ticket_form_wrap .form_left{width:75%;padding:15px;height:100%}.ticket_form_wrap .form_right{width:25%;background:#eff2f6;padding:15px;height:100%}.tickets_list_page .head{padding-bottom:20px}.modal.saveData.print.confirm{text-align:left;width:630px;margin-left:-315px}.modal.saveData.confirm{text-align:center;width:930px;margin-left:-465px}.modal.confirm .message.panel{padding:25px 30px}.modal.saveData.confirm .title{font-size:32px;color:#29304f;font-weight:700;text-align:left;padding-bottom:70px}.modal.saveData.confirm .description{color:#5f647b;font-size:18px;padding-bottom:15px}.modal.saveData.confirm .field_route_pic{padding-bottom:20px}.modal.sync.confirm .progress_info{height:100px}.modal.sync.confirm .progress_info .current_data{font-size:18px;font-style:italic;padding-bottom:15px;padding-top:5px}.modal.sync.confirm .progress_info .current_data .label{padding-right:5px;color:#c9cbd3}.modal.sync.confirm .progress_info .current_data .docNum{color:#1f243b}.modal.sync.confirm .progress_info .sync_circle .md{color:#1f375a}.modal.sync.confirm .progress_info .doing{display:none}.modal.sync.confirm .progress_info .finish{display:none}.modal.sync.confirm .progress_info.syncing .doing{display:block}.modal.sync.confirm .progress_info.finish .finish{display:block}.modal.confirm .md-close{position:absolute;right:30px;top:20px;cursor:pointer;color:silver}.modal.confirm .md-close:hover{color:#949494}.modal.submit.confirm .field_route_pic{padding-bottom:40px}.modal.submit.confirm .description.info{padding-bottom:0;margin-bottom:10px}.modal.confirm .message.panel .actions{background:0 0;border:0;text-align:center;overflow:hidden;padding:10px 0 0 0}.modal.saveData .message.panel .actions{padding-top:60px}.modal.confirm .actions .button{font-size:18px;font-weight:300;margin:0}.modal.confirm .actions .cancel.button{border:0;box-shadow:none!important;float:left;background:#d9e1f0;color:#3e6eb5}.modal.confirm .actions .ok.button{float:right;color:#fff}.modal.submit.confirm .actions .button .main{display:inline-block;font-weight:700;padding-right:10px}.job_ticket_hrs_td span{font-size:11px;padding-left:3px}.page .ui.table.job th,.page .ui.table.ticket th{cursor:pointer}md-toast.md-center{left:50%;transform:translate3d(-50%,0,0)}body.md-toast-animating{overflow:auto!important}md-autocomplete-wrap input{cursor:pointer}md-toast.md-success-theme .md-toast-content{background-color:#1b5e20}md-toast.md-error-theme .md-toast-content{background-color:red}md-toast.md-warning-theme .md-toast-content{background-color:#e65100}md-toast.md-center{position:fixed;top:47px}table .md-button.md-icon-button,table md-checkbox,table md-input-container,table md-select{margin:0;padding:0}table md-autocomplete,table md-autocomplete input:not(.md-input),table md-autocomplete md-autocomplete-wrap{height:30px}table tr td:last-child>.md-button.md-icon-button{margin-left:-14px}.md-button.destructive-button:not([disabled]){background-color:#dc2828}.md-errors-spacer:empty{display:none}.md-input-container-no-margin md-input-container,.md-input-container-no-margin md-select{margin:0}md-card.error-card{margin:15px 0 10px 0}md-badge.sync-log{font-size:.6em;margin-left:3px;background-color:#ce3232;color:#fff;padding:2px 4px;border-radius:4px;position:relative;bottom:1px}.md-select-menu-container{z-index:1005}.dashboard_no-content-message{width:100%;text-align:center;padding:50px;top:5%;position:absolute}.dashboard_no-content-message .link{color:#407ec9;text-decoration:underline;cursor:pointer}.b-widget-scroller{overflow-y:hidden!important}.placeDiv{z-index:99;position:absolute}.map-container{position:relative}.placecard .container{box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;background:#fff none repeat scroll 0 0/auto padding-box border-box;border-radius:17px;width:400px;border:solid 1px #778899;font-size:13px;position:relative;top:65px;left:30%;padding:0 0 8px 25px!important;font-family:Roboto,"Helvetica Neue",sans-serif}.placecard .more-details-link{color:#3a84df;text-decoration:none;left:120px;position:relative;font-size:11px}.placecard .dispatch-name{font-weight:700;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:15px;text-align:center;border-bottom:solid 1px #000;width:340px;padding-bottom:5px}.placecard .job-title{font-weight:700}.placecard table{padding-left:25px;line-height:1.5;padding-bottom:10px}.placecard table td:first-child{font-weight:700}.placecard table td:nth-child(2){padding-left:30px}.placecard table td span{display:block}.jobInfo{display:block}.customerInfo{display:block}.box{display:flex}#app{height:calc(53vh)!important}.job_detail_tickets_nav_content .virtualRepeater #vertical-container{height:calc(99vh - 450px)}.job_detail_tickets_nav_content .virtualRepeater md-content{margin:0}.job_detail_tickets_nav_content .md-virtual-repeat-container .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.job_detail_tickets_nav_content .outline{outline:0;cursor:pointer}.job_detail_tickets_nav_content .table_right_button_wrap{margin:0}.job_detail_tickets_nav_content .job_details_ticket_header{display:flex;text-align:left;height:48px;align-items:center;background-color:#1f375a;color:#fff;padding-left:10px;outline:0}.job_detail_tickets_nav_content .repeated-item div{padding-right:10px}.job_detail_tickets_nav_content .repeated-item a:nth-child(1),.job_detail_tickets_nav_content .repeated-item div:nth-child(1){width:60px;color:#407ec9;text-decoration:underline;cursor:pointer}.job_detail_tickets_nav_content .repeated-item div:nth-child(2){width:110px}.job_detail_tickets_nav_content .repeated-item div:nth-child(3){width:130px}.job_detail_tickets_nav_content .repeated-item div:nth-child(4){width:220px}.job_detail_tickets_nav_content .repeated-item div:nth-child(5){width:150px}.job_detail_tickets_nav_content .repeated-item div:nth-child(6){width:160px}.job_detail_tickets_nav_content .job_details_ticket_header div{padding-right:10px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(1){width:60px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(2){width:110px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(3){width:130px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(4){width:220px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(5){width:150px}.job_detail_tickets_nav_content .job_details_ticket_header div:nth-child(6){width:160px}.job_detail_tickets_nav_content .job_details_ticket_header div.desc span:after{content:"arrow_downward"}.job_detail_tickets_nav_content .job_details_ticket_header div.asc span:after{content:"arrow_upward"}.job_detail_tickets_nav_content .job_details_ticket_header div span:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:12px;color:#fff;margin-left:4px;content:"swap_vert"}.list_page .details_header div.desc span:after{content:"arrow_downward"}.list_page .details_header div.asc span:after{content:"arrow_upward"}.list_page .details_header div span:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:12px;color:#fff;margin-left:4px;content:"swap_vert"}.list_page .virtualRepeater #vertical-container{height:calc(99vh - 200px)}.list_page .virtualRepeater md-content{margin:0}.list_page .md-virtual-repeat-container .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.repeated-item:nth-child(even){background-color:#f6f4f4}.repeated-item:nth-child(odd){background-color:#fff}.list_page .outline{outline:0;cursor:pointer}.list_page .table_right_button_wrap{margin:0}.list_page .details_header{display:flex;text-align:left;height:48px;align-items:center;background-color:#1f375a;color:#fff;padding-left:10px;outline:0}.list_page .jobs .repeated-item div{padding-right:10px}.list_page .jobs .repeated-item a:nth-child(1),.list_page .jobs .repeated-item div:nth-child(1){width:110px;color:#407ec9;text-decoration:underline;cursor:pointer}.list_page .jobs .repeated-item div:nth-child(2){width:335px}.list_page .jobs .repeated-item div:nth-child(3){width:270px}.list_page .jobs .repeated-item div:nth-child(4){width:130px}.list_page .jobs .repeated-item div:nth-child(5){width:115px}.list_page .jobs .repeated-item div:nth-child(6){width:100px}.list_page .jobs .details_header div{padding-right:10px}.list_page .jobs .details_header div:nth-child(1){width:110px}.list_page .jobs .details_header div:nth-child(2){width:335px}.list_page .jobs .details_header div:nth-child(3){width:270px}.list_page .jobs .details_header div:nth-child(4){width:130px}.list_page .jobs .details_header div:nth-child(5){width:115px}.list_page .jobs .details_header div:nth-child(6){width:100px}.list_page .jobtickets .repeated-item div{padding-right:10px}.list_page .jobtickets .repeated-item a:nth-child(1),.list_page .jobtickets .repeated-item div:nth-child(1){width:105px;color:#407ec9;text-decoration:underline;cursor:pointer}.list_page .jobtickets .repeated-item div:nth-child(2){width:100px}.list_page .jobtickets .repeated-item div:nth-child(3){width:140px}.list_page .jobtickets .repeated-item div:nth-child(4){width:300px}.list_page .jobtickets .repeated-item div:nth-child(5){width:200px}.list_page .jobtickets .repeated-item div:nth-child(6){width:160px}.list_page .jobtickets .details_header div{padding-right:10px}.list_page .jobtickets .details_header div:nth-child(1){width:105px}.list_page .jobtickets .details_header div:nth-child(2){width:100px}.list_page .jobtickets .details_header div:nth-child(3){width:140px}.list_page .jobtickets .details_header div:nth-child(4){width:300px}.list_page .jobtickets .details_header div:nth-child(5){width:200px}.list_page .jobtickets .details_header div:nth-child(6){width:160px}.job-name{color:rgba(0,0,0,.87)!important;cursor:text!important;text-decoration:none!important;font-family:Lato,"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial}.list_page .workOrder .repeated-item div{padding-right:10px}.list_page .workOrder .repeated-item a:nth-child(1),.list_page .workOrder .repeated-item div:nth-child(1){width:112px;padding:0;color:#407ec9;text-decoration:underline;cursor:pointer}.list_page .workOrder .repeated-item div:nth-child(2){width:100px}.list_page .workOrder .repeated-item div:nth-child(3){width:228px}.list_page .workOrder .repeated-item div:nth-child(4){width:185px}.list_page .workOrder .repeated-item div:nth-child(5){width:260px}.list_page .workOrder .repeated-item div:nth-child(6){width:115px;padding-right:20px}.list_page .workOrder .details_header div{padding-right:10px}.list_page .workOrder .details_header div:nth-child(1){width:112px}.list_page .workOrder .details_header div:nth-child(2){width:100px}.list_page .workOrder .details_header div:nth-child(3){width:228px}.list_page .workOrder .details_header div:nth-child(4){width:185px}.list_page .workOrder .details_header div:nth-child(5){width:260px}.list_page .workOrder .details_header div:nth-child(6){width:115px}.tickets_list_page .ticket_list_header div.desc span:after{content:"arrow_downward"}.tickets_list_page .ticket_list_header div.asc span:after{content:"arrow_upward"}.tickets_list_page .ticket_list_header div span:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:12px;color:#fff;margin-left:4px;content:"swap_vert"}.tickets_list_page .virtualRepeater #vertical-container,.virtualRepeater.workOrder #vertical-container{height:calc(99vh - 230px)}.jobtickets_list_page .virtualRepeater.jobticket{padding-top:45px}.jobs_list_page .virtualRepeater.job{padding-top:45px}.tickets_list_page .virtualRepeater.ticket{padding-top:25px}.virtualRepeater.workOrder{padding-top:25px}.virtualRepeater .repeated-item{border:1px solid #ddd;border-bottom:none;box-sizing:border-box;height:50px;display:flex;text-align:left;width:100%;padding-left:10px;align-items:center}.virtualRepeater .repeated-item:last-child{border-bottom:1px solid #ddd}.tickets_list_page .virtualRepeater md-content{margin:0}.tickets_list_page .md-virtual-repeat-container .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.tickets_list_page .outline{outline:0;cursor:pointer}.tickets_list_page .table_right_button_wrap{margin:0}.tickets_list_page .ticket_list_header{display:flex;text-align:left;height:48px;align-items:center;background-color:#1f375a;color:#fff;padding-left:10px;outline:0}.tickets_list_page .repeated-item div{padding-right:10px}.tickets_list_page .repeated-item div:nth-child(1){width:110px}.tickets_list_page .repeated-item div:nth-child(2){width:120px}.tickets_list_page .repeated-item div:nth-child(3){width:260px}.tickets_list_page .repeated-item div:nth-child(4){width:170px}.tickets_list_page .repeated-item div:nth-child(5){width:172px}.tickets_list_page .repeated-item div:nth-child(6){width:120px}.tickets_list_page .repeated-item .view_link a{color:#407ec9;text-decoration:underline;cursor:pointer}.td_empty{height:3em;line-height:3em;text-align:center!important;font-style:italic;vertical-align:middle;border:1px solid #ddd}.tickets_list_page .ticket_list_header div{padding-right:10px}.tickets_list_page .ticket_list_header div:nth-child(1){width:110px}.tickets_list_page .ticket_list_header div:nth-child(2){width:120px}.tickets_list_page .ticket_list_header div:nth-child(3){width:260px}.tickets_list_page .ticket_list_header div:nth-child(4){width:170px}.tickets_list_page .ticket_list_header div:nth-child(5){width:172px}.tickets_list_page .ticket_list_header div:nth-child(6){width:120px}.md-virtual-repeat-container.md-autocomplete-suggestions-container{height:300px;max-height:300px!important;z-index:1001}.ui.striped.table tr{border:1px solid #dcdbdb;border-top:none}md-tabs{background-color:#fff}.page_fixed_header_tabs md-tabs md-ink-bar{background-color:#2196f3}.company-branch{max-width:1000px;width:100%;margin:0 auto;position:relative}.company-branch md-select{position:absolute;z-index:1;top:-42px;right:0;margin:0}.company-branch md-select md-select-value{border:0}.ticket-header{border:1px solid #e8e8e8;font-size:14px}.ticket-header-left{background:#fff;padding:20px}.ticket-header-right{background:#eff2f6;padding:20px}.page.ticket_edit_page{margin-bottom:50px}@media (max-width:900px){.page.ticket_edit_page .filler,.page.work_order_edit_page .filler{height:600px}}.formio-modal{margin-top:40px}.formio-modal .form-title{margin-top:1em;margin-bottom:.2em;text-align:center;display:block;font-size:1.35em;font-weight:700}.formio-modal .data.grid,.formio-modal .search-bar{width:95vw;margin:1vh 2.5vw;position:absolute;left:0}.formio-modal .data.grid{margin-top:7.5vh;height:73vh}.formio-modal md-progress-linear{position:absolute;left:0;width:100%;padding-top:20px}.formio-modal md-card[md-ink-ripple]{position:relative}.formio-modal md-card{text-align:center}.formio-modal md-card.card-hovers:hover{transition:background-color .5s ease;transition:transform .3s ease;background-color:rgba(0,88,255,.025);transform:translateY(-1px)}.formio-modal div.alert[role=alert]{display:none}.formio-modal button[type=submit]{visibility:hidden}.formio-form button[type=button]{display:none}.formio-form-pdf button[type=button]{display:none}.formio-iframe{height:50vh;max-width:100%}.formio-modal .data.grid .grid.ui-grid{height:100%!important}.formio-modal .data.grid .grid.ui-grid .ui-grid-header-cell{background-color:#1f375a;color:#fff;border:none}.formio-modal .data.grid .grid.ui-grid .ui-grid-menu-items li button{background-color:#1f375a;color:rgba(255,255,255,.85);border:none}.formio-modal .data.grid .grid.ui-grid input.ui-grid-pager-control-input{height:15px!important}.formio-modal .data.grid .grid.ui-grid abbr{text-decoration:none}.formio-modal .data.grid .grid.ui-grid .ui-grid-viewport{background-color:#ff0}.formio-modal .no-matches{position:relative;top:13.5vh;text-align:center}md-backdrop.md-dialog-backdrop{z-index:1001!important}.md-dialog-container{z-index:1002!important}md-toast{position:fixed;z-index:1003!important}@media (min-width:960px){md-toast{left:50%;transform:translateX(-50%);top:47px}}@media (max-width:959px){md-toast{bottom:48px}}.createdBy{text-overflow:ellipsis;overflow:hidden}.loginContent{height:100%;background:0 0}.top-menu .md-button{min-height:inherit;min-width:inherit;padding:inherit;margin:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit}.md-open-menu-container{z-index:1001}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{border-bottom:2px solid #d3d3d3;position:relative;top:10px;height:auto;margin-bottom:10px}.ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#dedede;color:#333}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;position:relative;top:3px;right:3px;color:#616161}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0;border-radius:16px;background:#e0e0e0;color:#424242;margin:8px 8px 0 0;height:32px;line-height:32px;float:left;box-sizing:border-box;padding:0 12px}.ui-select-container{width:490px!important}.ui-select-bootstrap .ui-select-choices-row.active>a{background:#000;color:#fff}.ui-select-container input{border:none;border-bottom:1px solid #ccc;box-shadow:none}.help-modal-dialog{overflow-y:initial!important}.help-modal-body{height:250px;overflow-y:auto}#help-docs-list{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}#help-docs-list td,#help-docs-list th{border:1px solid #ddd;padding:8px}#help-docs-list tr:nth-child(even){background-color:#f2f2f2}#help-docs-list tr:hover{background-color:#ddd;cursor:pointer}.textstyle-headline{font-size:24px;font-weight:400;opacity:.87;line-height:32px}#help-docs-list th.desc span:after{content:"arrow_downward"}#help-docs-list th.asc span:after{content:"arrow_upward"}#help-docs-list th span:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:12px;color:rgba(0,0,0,.87);margin-left:4px;content:"swap_vert"}@media (max-width:900px){.top-menu .container{padding:0}.top-menu .menu-left{width:110px;height:50px;padding:0}#clientLogo{right:17px}.top-menu .menu-left .logo-right{position:absolute;max-width:110px;z-index:99999;width:110px;height:50px;padding:11px 15px 2px 25px;background:#1f375a}.top-menu .nav{width:100%;padding-left:130px;margin-left:0;overflow-x:auto;display:flex;height:50px;left:0}.top-menu .nav .nav-item{flex:none;background:#1f375a}.top-menu .menu-right{width:100%;max-height:45px;height:45px;margin-top:7px;padding-right:15px}.top-menu .group{height:auto}.main_bd{padding-top:104px}.page_fixed_header{top:102px}.tickets_list_page .virtualRepeater #vertical-container,.virtualRepeater.workOrder #vertical-container{height:calc(100vh - 282px)}.list_page .virtualRepeater #vertical-container{height:calc(100vh - 282px)}}.vistaVu-login-logo{position:fixed;left:5px;bottom:5px;opacity:.5}#loadingDiv{background-color:#1f375a}.selectdemoSelectHeaderForms .demo-header-searchbox{border:none;outline:0;height:100%;width:100%;padding:0}.selectdemoSelectHeaderForms .demo-select-header{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:500px}.selectdemoSelectHeaderForms md-content._md{max-height:240px}.clear-icon{font-size:1.5em;position:absolute;-webkit-text-stroke:2px #fff;cursor:pointer;right:2px;background:#fff;padding:0 0 4px 9px}