.panel-default>.panel-heading{font-size:.92em;font-weight:bold;background-color:#fafafa;color:#4d5a66;text-transform:uppercase}.panel .panel-body>table.table-striped>tbody>tr>td{padding:3px 7px 2px;vertical-align:middle}.table td.fit{width:20%;white-space:nowrap}.modal-layout{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:9999;position:fixed;opacity:0;visibility:hidden;transition:all .3s ease}.modal-layout.opened{opacity:1;visibility:visible}.modal-layout.opened .modal-layout-container{top:50%;opacity:1;visibility:visible}.modal-layout .modal-layout-container{width:100%;max-width:600px;max-height:600px;top:45%;left:50%;background:#fff;position:relative;transform:translate(-50%,-50%);transition:all .6s ease;opacity:0;visibility:hidden;transition-delay:.3s}.modal-layout .modal-layout-container .modal-layout-header{padding:15px;border-bottom:1px solid #ededed;min-height:16px}.modal-layout .modal-layout-container .modal-layout-header .modal-title{display:inline;line-height:26px;font-size:.86em;color:#78808a;font-weight:700}.modal-layout .modal-layout-container .model-layout-body{position:relative;max-height:485px;overflow:auto;padding:15px}.modal-layout .modal-layout-container .modal-layout-footer{padding:15px;text-align:right;border-top:1px solid #ededed}li{list-style:none;margin:0;padding:0}.multiselect{width:100%;height:auto;margin:0;position:relative;float:left}.multiselect *{user-select:none}.multiselect.opened .multiselect-open:before{transform:translate(0,-50%) rotate(0)}.multiselect.opened .multiselect-search-list{display:block}.multiselect .multiselect-open{width:100%;height:auto;padding:5px 7px 4px;background:#fff;color:#333;font-size:11px;border:1px solid #a2a8af;text-decoration:none;float:left;position:relative;cursor:pointer;text-transform:uppercase;transition:all .3s ease}.multiselect .multiselect-open:hover{background:#cfcfcf!important}.multiselect .multiselect-open:before{content:"";width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #283645 transparent;top:50%;right:8px;transform:translate(0,-50%) rotate(180deg);position:absolute;transition:all .3s ease}.multiselect .multiselect-search-list{width:100%;background:#fff;border:1px solid #a2a8af;top:25px;left:0;position:absolute;z-index:99;display:none}.multiselect .multiselect-search-list .select-all{width:100%;padding:0 5px;border-bottom:1px solid #e5e5e5;float:left}.multiselect .multiselect-search-list .select-all .checkbox{margin:5px 0}.multiselect .multiselect-search{width:100%;padding:5px;float:left}.multiselect .multiselect-search input{width:100%;height:30px;padding:0 5px;font-size:9pt;border:1px solid #a2a8af;border-radius:0;box-sizing:border-box}.multiselect .multiselect-list{width:100%;padding:0 5px;height:250px;float:left;overflow:auto}.multiselect .multiselect-list .checkbox{margin:5px 0}.multiselect .multiselect-list .checkbox label{line-height:16px}.multiselect .multiselect-list ul{margin:0;padding:0}.multiselect .multiselect-buttons{width:auto;padding:5px;float:right}#fiBillingReport,#noFeesDevices,#tariffs,#fcpTariffs,#companyTariffs{margin-top:-10px}#fiBillingReport .header-title-page,#noFeesDevices .header-title-page,#tariffs .header-title-page,#fcpTariffs .header-title-page,#companyTariffs .header-title-page{width:calc(100% + 60px);margin-left:-30px}#fiBillingReport .panel-body,#noFeesDevices .panel-body,#tariffs .panel-body,#fcpTariffs .panel-body,#companyTariffs .panel-body{padding:8px}#fiBillingReport .full-height,#noFeesDevices .full-height,#tariffs .full-height,#fcpTariffs .full-height,#companyTariffs .full-height{width:calc(100% + 30px);height:calc(100vh - 150px);margin-top:20px;margin-left:-15px}#fiBillingReport .filter-page,#noFeesDevices .filter-page,#tariffs .filter-page,#fcpTariffs .filter-page,#companyTariffs .filter-page{width:100%;padding:0 5px 5px 5px;float:left}#fiBillingReport .filter-page .all-dropdown,#noFeesDevices .filter-page .all-dropdown,#tariffs .filter-page .all-dropdown,#fcpTariffs .filter-page .all-dropdown,#companyTariffs .filter-page .all-dropdown{margin-right:20px;float:left}#fiBillingReport .filter-page .list-years button,#noFeesDevices .filter-page .list-years button,#tariffs .filter-page .list-years button,#fcpTariffs .filter-page .list-years button,#companyTariffs .filter-page .list-years button{min-width:60px}#fiBillingReport .filter-page .list-months button,#noFeesDevices .filter-page .list-months button,#tariffs .filter-page .list-months button,#fcpTariffs .filter-page .list-months button,#companyTariffs .filter-page .list-months button{min-width:110px}#fiBillingReport .filter-page .list-accounts,#noFeesDevices .filter-page .list-accounts,#tariffs .filter-page .list-accounts,#fcpTariffs .filter-page .list-accounts,#companyTariffs .filter-page .list-accounts{margin-left:80px}#fiBillingReport .filter-page label,#noFeesDevices .filter-page label,#tariffs .filter-page label,#fcpTariffs .filter-page label,#companyTariffs .filter-page label{margin-top:3px;margin-right:10px}#fiBillingReport .filter-page label,#fiBillingReport .filter-page .dropdown,#noFeesDevices .filter-page label,#noFeesDevices .filter-page .dropdown,#tariffs .filter-page label,#tariffs .filter-page .dropdown,#fcpTariffs .filter-page label,#fcpTariffs .filter-page .dropdown,#companyTariffs .filter-page label,#companyTariffs .filter-page .dropdown{float:left}#fiBillingReport .table-view,#noFeesDevices .table-view,#tariffs .table-view,#fcpTariffs .table-view,#companyTariffs .table-view{width:calc(100% + 16px);margin:0 0 0 -8px;float:left;opacity:0;visibility:hidden;transition:all .6s ease;transition-delay:.3s}#fiBillingReport .table-view.show-page,#noFeesDevices .table-view.show-page,#tariffs .table-view.show-page,#fcpTariffs .table-view.show-page,#companyTariffs .table-view.show-page{opacity:1;visibility:visible}#fiBillingReport .table-view tbody,#noFeesDevices .table-view tbody,#tariffs .table-view tbody,#fcpTariffs .table-view tbody,#companyTariffs .table-view tbody{overflow:auto}#fiBillingReport .table-view .detail-table,#noFeesDevices .table-view .detail-table,#tariffs .table-view .detail-table,#fcpTariffs .table-view .detail-table,#companyTariffs .table-view .detail-table{width:100%;min-height:250px;float:left}#fiBillingReport .table-view .table-content,#noFeesDevices .table-view .table-content,#tariffs .table-view .table-content,#fcpTariffs .table-view .table-content,#companyTariffs .table-view .table-content{width:100%;min-height:180px;border-bottom:1px solid #ddd;float:left;position:relative}#fiBillingReport .table-view .count-total,#noFeesDevices .table-view .count-total,#tariffs .table-view .count-total,#fcpTariffs .table-view .count-total,#companyTariffs .table-view .count-total{width:100%;height:30px;position:relative;padding:5px 0;float:left}#fiBillingReport .table-view .count-total .count,#noFeesDevices .table-view .count-total .count,#tariffs .table-view .count-total .count,#fcpTariffs .table-view .count-total .count,#companyTariffs .table-view .count-total .count{top:5px;position:absolute;transition:all .3s ease}#fiBillingReport .table-view .count-total .count.total-seletected,#noFeesDevices .table-view .count-total .count.total-seletected,#tariffs .table-view .count-total .count.total-seletected,#fcpTariffs .table-view .count-total .count.total-seletected,#companyTariffs .table-view .count-total .count.total-seletected{transform:translate(0,0);text-indent:5px}#fiBillingReport .table-view .count-total .count.total-qty,#fiBillingReport .table-view .count-total .count.total-count-total,#noFeesDevices .table-view .count-total .count.total-qty,#noFeesDevices .table-view .count-total .count.total-count-total,#tariffs .table-view .count-total .count.total-qty,#tariffs .table-view .count-total .count.total-count-total,#fcpTariffs .table-view .count-total .count.total-qty,#fcpTariffs .table-view .count-total .count.total-count-total,#companyTariffs .table-view .count-total .count.total-qty,#companyTariffs .table-view .count-total .count.total-count-total{text-align:right;transform:translate(-5px,0)}#fiBillingReport .table-view .count-total .count.total-fee,#noFeesDevices .table-view .count-total .count.total-fee,#tariffs .table-view .count-total .count.total-fee,#fcpTariffs .table-view .count-total .count.total-fee,#companyTariffs .table-view .count-total .count.total-fee{right:20px}#fiBillingReport .align-middle table{vertical-align:middle;height:40px}#fiBillingReport .align-middle.large-text td{font-size:18px}#fiBillingReport .total-info{width:100%;margin-top:0;float:left;opacity:0;visibility:hidden;transition:all .6s ease;transition-delay:.6s}#fiBillingReport .total-info.show-page{opacity:1;visibility:visible}#fiBillingReport .total-info td{font-size:16px}#fiBillingReport .total-info td b{margin:0 10px 0 0}#noFeesDevices .total-count-total,#companyTariffs .total-count-total{right:10px}#tariffs .tariffsTable .active{background:#d0d2d6}#tariffs #modalLayoutAvailabilityToFCPs.modal-layout .modal-layout-container{max-width:850px}#tariffs #modalLayoutAvailabilityToFCPs.modal-layout .modal-layout-container .multiselect{width:300px;margin:0 0 10px}#tariffs .checkbox-table{width:20px;height:20px;position:relative;display:block;margin:0 auto}#tariffs .checkbox-table:before{content:"";width:20px;height:20px;position:absolute;top:0;left:0}#tariffs .checkbox-table[data-value=true]:before{content:"";border-color:#0091e3;background:#0091e3}#tariffs .checkbox-table[data-value=true]:after{font-family:"FontAwesome";content:"";color:#fff;width:18px;text-align:center;position:relative;z-index:9;float:left}#tariffs .checkbox-table[data-value=false]:before{content:"";border:1px solid #ccc;background:#fff}#tariffs .table-availability-fcp .slick-viewport .slick-row:hover{background:#ededed}#fcpTariffs .fcpTariffsTable .slick-row,#fcpTariffs .companyTariffsTable .slick-row,#companyTariffs .fcpTariffsTable .slick-row,#companyTariffs .companyTariffsTable .slick-row{transition:background .3s ease}#fcpTariffs .fcpTariffsTable .slick-row:hover,#fcpTariffs .companyTariffsTable .slick-row:hover,#companyTariffs .fcpTariffsTable .slick-row:hover,#companyTariffs .companyTariffsTable .slick-row:hover{background:#ededed}#fcpTariffs .fcpTariffsTable .slick-cell,#fcpTariffs .companyTariffsTable .slick-cell,#companyTariffs .fcpTariffsTable .slick-cell,#companyTariffs .companyTariffsTable .slick-cell{cursor:pointer}#fcpTariffs .fcpTariffsTable .active,#fcpTariffs .companyTariffsTable .active,#companyTariffs .fcpTariffsTable .active,#companyTariffs .companyTariffsTable .active{background:#d0d2d6}#fcpTariffs #modalLayoutEdit .modal-layout-container,#companyTariffs #modalLayoutEdit .modal-layout-container{max-width:750px}#fcpTariffs #modalLayoutEdit .modal-layout-container .model-layout-body,#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body{height:250px}#fcpTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .dropdown-menu,#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .dropdown-menu{max-height:150px}#fcpTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .dropdown-menu>li>a,#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .dropdown-menu>li>a{padding:4px 10px;font-size:9pt;line-height:17px}#fcpTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .has-error,#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body .has-error{border:1px solid #e02d36}#fcpTariffs#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body,#companyTariffs#companyTariffs #modalLayoutEdit .modal-layout-container .model-layout-body{height:300px;transition:all .3s ease}#fcpTariffs#companyTariffs .modal-confirm .model-layout-body,#companyTariffs#companyTariffs .modal-confirm .model-layout-body{height:60px!important}#preferences #pageContainer .panel-heading{cursor:default}#preferences #pageContainer .table{margin-bottom:0}#preferences #pageContainer .table .fit{display:inline-block;width:140px;float:left}#preferences #pageContainer .table .full{display:inline-block}