/*!
 * Start Bootstrap - SB Admin 2 v3.3.7+1 (http://startbootstrap.com/template-overviews/sb-admin-2)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%}body{background-color:#f8f8f8}#spa-wrapper{display:none;height:100%;width:100%}a{color:#ed8039}a:hover,a:focus{color:#000000}#wrapper{min-width:1000px;width:100%;display:flex;flex-direction:row;align-items:stretch}#wrapper>div{flex-basis:100%}#page-wrapper{padding:0 15px;min-height:568px;background-color:white;position:relative}@media (min-width:768px){#page-wrapper{padding:0 30px;border-left:1px solid #e7e7e7}}.btn-outline{color:inherit;background-color:transparent;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline{color:#d9534f}.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:white}.login-panel{margin-top:25%}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background:transparent}table.dataTable thead .sorting_asc:after{content:"\F0DE";float:right;font-family:fontawesome}table.dataTable thead .sorting_desc:after{content:"\F0DD";float:right;font-family:fontawesome}table.dataTable thead .sorting:after{content:"\F0DC";float:right;font-family:fontawesome;color:rgba(50,50,50,0.5)}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857143}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.show-grid [class^="col-"]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee !important}.show-grid{margin:15px 0}.huge{font-size:40px}.panel-green{border-color:#5cb85c}.panel-green>.panel-heading{border-color:#5cb85c;color:white;background-color:#5cb85c}.panel-green>a{color:#5cb85c}.panel-green>a:hover{color:#3d8b3d}.panel-blue{border-color:#337ab7}.panel-blue>.panel-heading{border-color:#337ab7;color:white;background-color:#337ab7}.panel-blue>a{color:#337ab7}.panel-blue>a:hover{color:#23527c}.panel-yellow{border-color:#f0ad4e}.panel-yellow>.panel-heading{border-color:#f0ad4e;color:white;background-color:#f0ad4e}.panel-yellow>a{color:#f0ad4e}.panel-yellow>a:hover{color:#df8a13}td.details-control-icon{background:url(../dist/8df943195890316a319ff521f68cc208.png) no-repeat left;padding-left:25px !important}tr.details td.details-control-icon{padding-left:25px !important;background:url(../dist/cdb0ad00d71eff5be6ca7305cff83ce9.png) no-repeat left}.pac-container{z-index:1051 !important}#address-map{width:inherit;padding-top:60%}.btn-group-horizontal>.btn-sm{margin-bottom:10px}div.dataTables_length,div.dataTables_info{float:left;padding:5px}div.dataTables_paginate{float:right}td.status{vertical-align:middle !important;text-align:center !important}table td{vertical-align:middle !important}td.print_text{height:400px;width:100%;overflow:scroll;white-space:pre;font-family:monospace}.bootstrap-datetimepicker-widget a,a.blue-link{color:#337ab7}div.table-filters-wrapper{padding-bottom:10px;padding-left:0 !important}div.table-filters-wrapper>div{padding-left:0 !important}.panel-body-indent{margin-left:15px}.filter-group>div{padding-left:0;padding-bottom:10px}.control-caret.fa-caret-left{margin-right:3px}.hiddenfile{width:0;height:0;overflow:hidden}#imgshow:hover{opacity:.7}#image-modal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.8)}#image-detail{margin:auto;display:block;max-width:700px;max-height:700px}#image-detail,#caption{animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}#image-modal>.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s}#image-modal>.close:hover,#image-modal>.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){#image-detail.modal-content{width:100%}}.btn-minus{color:red}.btn-plus{color:green}.btn-plus:disabled,.btn-plus[disabled],.btn-minus:disabled,.btn-minus[disabled]{color:#666666}.small-btn{border:0;padding-left:5px;padding-right:5px}.small-btn:hover,.small-btn:focus{text-decoration:none;cursor:pointer;outline:0}.small-add-btn{color:#28a745}.small-add-btn:hover,.small-add-btn:focus{color:#218838}.small-remove-btn{color:#d9534f}.small-remove-btn:hover,.small-remove-btn:focus{color:red}.small-edit-btn{color:#6c757d}.small-edit-btn:hover,.small-edit-btn:focus{color:#5a6268}.small-refresh-btn{color:#3498db}.small-refresh-btn:hover,.small-refresh-btn:focus{color:#337ab7}.settings-btn-container{display:inline-block;text-align:right;width:100%;margin-top:5px}.jconfirm-content{white-space:pre-wrap}.fiscal-params,.billing-params{display:flex;flex-direction:column}.fiscal-params>.marked-block,.billing-params>.marked-block{display:flex}.fiscal-params .mark-line,.billing-params .mark-line{width:3px;min-height:100%;background-color:grey;margin-right:5px}.fiscal-params .mark-line{display:none}.fiscal-params .mark-content,.billing-params .mark-content{width:100%}.fiscal-params>span{display:none}.fiscal-params>span,.billing-params>span{color:grey;font-weight:bold}.fiscal-params.active>span,.billing-params.active>span{color:#28a745;display:block}.fiscal-params.active .mark-line,.billing-params.active .mark-line{display:block;background-color:#28a745}#config-modal form{margin-left:15px;display:flex;flex-direction:row}#config-modal #main-side,#config-modal #config-side{flex:1}#config-template{max-height:500px;overflow-y:auto}#config-modal #main-config{padding-right:50px}#config-modal .pair-input{display:flex;flex-direction:row;align-items:baseline}.pair-input:first-child{margin-top:0}.pair-input{margin-top:10px}.pair-input span{margin:0 10px 0 10px}#config-modal .option-form-footer{display:flex;justify-content:space-between}#config-modal #add-select-option{margin-top:10px;margin-bottom:15px}#config-modal .manage-field-btn{display:flex;justify-content:space-between}.section h3{display:inline-block}.edit-section-title-icon,.delete-section-title-icon{font-size:20px;margin-left:10px}.section-edit-buttons,.field-edit-buttons{display:none}.delete-section-title-icon{color:#d9534f}.edit-section-title-icon:hover,.delete-section-title-icon:hover{opacity:.5;cursor:pointer}.section-title-edit{font-size:20px;display:none;margin-top:20px}.section-title-edit span{margin-left:10px}.section-title-edit span:hover{opacity:.5}.section-title-edit .accept-section-title-icon,.success-color{color:#3f903f}.section-title-edit .cancel-section-title-icon,.danger-color{color:#d9534f}.primary-color{color:#337ab7}.section-content{padding-left:20px;border-left:2px solid #5a6268}.field-title{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.field-title>.param-name{font-weight:400}.field-checkbox input{margin-right:15px}.field-textarea textarea{height:250px}.field-textarea-custom textarea{height:100px}.field-textarea-sm textarea{height:auto}#update-field{display:none}.edit-field-icon,.delete-field-icon,.accept-bill-status,.cancel-bill-status,.edit-bill-status{font-size:14px;margin-left:10px}.delete-field-icon{color:#d9534f}.accept-bill-status:hover,.cancel-bill-status:hover,.edit-bill-status:hover,.edit-field-icon:hover,.delete-field-icon:hover{opacity:.5;cursor:pointer}#empty-config{display:none;font-weight:700;text-align:center;padding-bottom:20px}#old-config{display:none;font-weight:700;text-align:center;padding-bottom:20px}#vm-config-modal #config-head{display:flex;justify-content:flex-end}#vm-config-modal #config-template{border:1px solid grey;padding:0 20px 20px 20px}#machines-table .cog-control{white-space:nowrap;font-size:1.4em}#machines-table .cog-control a{margin-left:5px;color:#5e5e5e}#machines-table .cog-control a:first-child{margin-left:0}#machines-table .cog-control a:hover{opacity:.7}.report-control{display:flex;flex-direction:column}.pulse{animation:pulse 2s ease-in infinite alternate}@keyframes pulse{0%{opacity:1}100%{opacity:.5}}.grey-tooltip+.tooltip>.tooltip-inner{background-color:grey;font-weight:bold}.red-tooltip+.tooltip>.tooltip-inner{background-color:#d9534f;font-weight:bold}.grey-row{color:grey !important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scroll-table-wrapper{overflow-x:scroll;width:100%}.table-pagination-wrapper ul{margin-top:0px}.end-of-main-menu{border-bottom:5px solid #e7e7e7 !important;margin-bottom:10px}.clickable-input:focus{cursor:pointer;box-shadow:none;-webkit-box-shadow:none;border:1px solid #ccc}.inline-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.isDisabled{color:grey;cursor:not-allowed;opacity:.5;text-decoration:none}.space-between-block{width:100%;display:flex;justify-content:space-between}td.icons-cell{padding:0}.paginate_button>a:focus{outline:none}.big-col{width:35% !important}.d-flex{display:flex;align-items:center}.mr-2{margin-right:.5rem}.modal-content{padding:10px}
#navbar-header{display:flex;flex-grow:0;flex-shrink:1;flex-basis:100%;align-items:center;border-bottom:1px solid #e7e7e7}#navbar-header .nav-logo{height:50px;padding:15px 15px;font-size:18px;line-height:20px}.sidebar{z-index:1;flex-grow:0;flex-shrink:0}.sidebar .sidebar-container{width:250px}.sidebar .sidebar-nav.navbar-collapse{padding-left:0;padding-right:0}.sidebar ul li{border-bottom:1px solid #e7e7e7}.sidebar ul li a.active{background-color:#eeeeee}.sidebar .arrow{float:right}.sidebar .fa.arrow:before{content:"\F104"}.sidebar .active>a>.fa.arrow:before{content:"\F107"}.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:none !important}.sidebar .nav-second-level li a{padding-left:37px}.sidebar .nav-third-level li a{padding-left:52px}.banner{padding:10px 20px 0;color:red}@media only screen and (max-device-width:480px){#navbar-header{top:0;left:0;overflow:hidden;z-index:1000;background-color:#f8f8f8;flex-direction:row-reverse;justify-content:flex-end}#navbar-header #sidebarCollapse{margin-left:0}.sidebar{z-index:99999;flex-grow:0;flex-shrink:0;height:100%;overflow-y:auto}.sidebar .sidebar-container{width:250px}}
#sidebarCollapse{width:44px;height:34px;margin:0 0 0 70px;outline:none !important;box-shadow:none;padding-top:8px !important;border:none;background-color:#f8f8f8}#sidebarCollapse span{width:80%;height:2px;margin:0 auto;display:block;background:#555;transition:all .8s cubic-bezier(.81, -0.33, .345, 1.375)}#sidebarCollapse span:first-of-type{transform:rotate(45deg) translate(2px, 2px)}#sidebarCollapse span:nth-of-type(2){opacity:0}#sidebarCollapse span:last-of-type{transform:rotate(-45deg) translate(1px, -1px)}#sidebarCollapse.collapsed span{transform:none;opacity:1;margin:5px auto}#sidebarCollapse.collapsed span:first-of-type{margin-top:0}
.animate-fade-in{-webkit-animation-name:animatefadein;-webkit-animation-duration:1s;animation-name:animatefadein;animation-duration:1s}@-webkit-keyframes animatefadein{from{opacity:0}to{opacity:1}}@keyframes animatefadein{from{opacity:0}to{opacity:1}}#loading-overlay{display:flex;justify-content:center;padding:200px 0 0 0;pointer-events:all;z-index:999;border:none;margin:0 -30px;height:100%;width:100%;cursor:wait;position:absolute;background-color:rgba(0,0,0,0)}#loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #ed8039;width:120px;height:120px;position:relative;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.collapsing.width{-webkit-transition-property:width, visibility;transition-property:width, visibility;width:0;height:auto !important}
.permission-block{margin-bottom:5px;border-bottom:1px solid #e3e3e3}.permission-block:last-of-type{margin:0;border:none}.permission-block label{font-weight:400}.parent-permission-block h4{display:inline;margin-right:10px}.permission-label{margin-right:5px}
.permission-block{margin-bottom:5px;border-bottom:1px solid #e3e3e3}.permission-block:last-of-type{margin:0;border:none}.permission-block label{font-weight:400}.parent-permission-block h4{display:inline;margin-right:10px}.permission-label{margin-right:5px}
.permission-block{margin-bottom:5px;border-bottom:1px solid #e3e3e3}.permission-block:last-of-type{margin:0;border:none}.permission-block label{font-weight:400}.parent-permission-block h4{display:inline;margin-right:10px}.permission-label{margin-right:5px}
