.margin-houses .district-name,.overflow-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-table,.calendar-table>th,.hero-unit,.number-field{text-align:center}.input-file-btn,.table>tbody>tr>td.group-rows{vertical-align:middle}@font-face{font-family:'Glyphicons Halflings';src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}@font-face{font-family:FontAwesome;src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../bower_components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@media print{.no-print,.no-print *{display:none!important}}.overflow-text{padding:5px}.number-field{width:30px}.table-districts{margin-top:34px}.table-districts.table>tbody>tr>td,.table-districts.table>tfoot>tr>td{padding:1px;font-size:85%}.table-districts.table>tfoot>tr>td{font-weight:700}.district-select-dialog,.range-select-dialog{width:140px}.limit-input-dialog{width:70px}.fc-bg table.table-districts{height:auto}.form-dropdown,.form-dropdown>button,.match-parent{width:100%}.print-table.table>tbody>tr>td,.print-table.table>tbody>tr>th,.print-table.table>tfoot>tr>td,.print-table.table>tfoot>tr>th,.print-table.table>thead>tr>td,.print-table.table>thead>tr>th{padding:0 2px;font-size:85%}.map2gis-modal{height:600px;margin:5px}uib-accordion .panel-default a{display:inline!important}.trash{color:#d15b47}.user-list li{display:flex;border:none;border-bottom:1px #d3d3d3 solid;margin-bottom:0}#banner,.user-list li:last-child{border-bottom:none}.user-list li .user-info{flex-grow:1}.user-list li .trash{display:flex;align-items:center;text-decoration:none}.calendar-table{width:100%}.calendar-day>a{display:block}.current-contract td{background-color:#43c242;color:#fff}.danger-message{color:red;font-weight:700}.positive-balance{color:green}.negative-balance{color:red}.linestate{padding:10px;font-weight:700}.is_old{color:#555}.is_new{font-weight:700}.table.dates-toolbar td{padding:1px}td.btn-cell{width:66px}.no-distrcits{opacity:.3}.no-distrcits:hover{opacity:1}.fc-day.fc-widget-content.holiday,.fc-day.fc-widget-content.weekend{background-color:#FCE9E1}.fc-day.fc-widget-content.shortday{background-color:#E1E9FC}.fc-day.fc-widget-content.have-distrcits{background-color:#E8EBFF}.fc-day.fc-widget-content.weekend.have-distrcits{background-color:#E8FFEA}.glyphicon-duplicate::before{content:"\e224"}.margin-houses{margin:0 0 4px 4px;display:inline-block}.margin-houses .district-name{max-width:150px;padding:1px;display:block}.thing-form{margin:20px 0}#banner{margin-top:-20px}#banner h1{font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit{position:relative;padding:30px 15px;color:#F5F5F5;text-shadow:0 1px 0 rgba(0,0,0,.1);background:#4393B9}.navbar-text{margin-left:15px}.name-col{width:10%}.alert.alert-info.pre-text{padding:0}.pre-text{white-space:pre}.status-uncomplete{color:#368A2B}.status-overdued{color:#D12E2E}.status-complete{color:#3A92B5}table.call-row{margin:25px 0;background-color:#f5f5f5}.work-default,table.call-row tr.work-default{background-color:#AFE889}.work-overdued,table.call-row tr.overdued{background-color:#FCB1B1}.work-completed,table.call-row tr.work-completed{background-color:#91FF73}.work-provided,table.call-row tr.work-provided{background-color:#73D7FF}.work-call,table.call-row tr.work-call{background-color:#e3c7ea}table.call-row tr.work-call a.phone{color:#fff}.work-not-quality,table.call-row tr.work-not-quality{background-color:#FF3617;color:#fff}.work-canceled,table.call-row tr.work-canceled{background-color:#C7C7C7}.dtime-block{white-space:nowrap}.comment-block{margin:2px 0}.fresh-comment{color:#F7853E}.district-tabs{font-size:90%}.district-tabs>.tab-content{padding:10px}.district-tabs>ul{display:none}td.actions-cell{width:25px}table.call-row ul.dropdown-menu{left:auto}table.call-row .dropdown-menu>li>a{padding:3px 8px}table.call-row ul.dropdown-menu li a{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.center-panel ul.dropdown-menu{text-align:left}.select-all{padding:0 8px}@media only screen and (max-device-width:480px){*{font-size:101%}table.call-row{margin:5px 0}table.call-row td{padding:3px!important}.overwrite-paddings{padding-left:0;padding-right:0}.district-tabs>.tab-content{padding:0}.btn{font-size:140%;padding:8px 14px}.date-container,.dropdown-menu>li>a{font-size:130%}button.dropdown-toggle{padding:7px 14px}.top-panel-buttons{position:fixed;top:2px;left:2px;right:70px;z-index:1000}.top-panel-buttons .btn{padding:8px 22px}.dropdown-menu>li{margin-bottom:5px}.top-panel-buttons .dropdown-menu .badge{font-size:22px}}.company-prefix{font-size:110%;font-weight:700;text-transform:uppercase;color:#000}.overdued{color:red;font-weight:700}.button-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}uib-accordion .panel-default.selected span{color:#010C46;font-weight:700}uib-accordion .panel-default.unselected span{color:#B1B1B1}.headset-disabled-through-debt{font-weight:700;color:#DE401F}.input-file{position:relative;display:inline-block}.input-file input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file input[type=file]:focus+.input-file-btn{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-file-btn{position:relative;display:inline-block;cursor:pointer;outline:0;text-decoration:none;font-size:14px;color:rgb(255 255 255);text-align:center;border-radius:4px;background-color:#419152;line-height:22px;height:40px;padding:10px 20px;box-sizing:border-box;border:none;margin:0;transition:background-color .2s}.input-file:hover .input-file-btn{background-color:#59be6e}.input-file:active .input-file-btn{background-color:#2E703A}.input-file input[type=file]:disabled+.input-file-btn{background-color:#eee}.region-name>.panel-heading{background-color:#164a77;color:#fff;text-align:center;font-weight:700;font-size:120%}.device-of-call{font-weight:700}.template-content{height:80px}footer.footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #E5E5E5}.modal-danger .modal-header,.modal-info .modal-header,.modal-primary .modal-header,.modal-success .modal-header,.modal-warning .modal-header{color:#fff;border-radius:5px 5px 0 0}.modal-primary .modal-header{background:#428bca}.modal-info .modal-header{background:#5bc0de}.modal-success .modal-header{background:#5cb85c}.modal-warning .modal-header{background:#f0ad4e}.modal-danger .modal-header{background:#d9534f}