/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls and Christophe Desguez
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker{top:0;left:0;padding:4px;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker table{margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.disabled,.datepicker td.disabled:hover{background:none;color:#999;cursor:default}.datepicker td.active,.datepicker td.active:hover,.datepicker td.active.disabled,.datepicker td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:9999;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px}.datepicker.dropdown-menu.active{display:block}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:2px 3px}.datepicker .prev,.datepicker .next{font-style:normal}.tubular-checkbox{padding-left:20px}.tubular-checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.tubular-checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;-moz-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}.tubular-checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.text-center .tubular-checkbox label::after{margin-left:-21px}.tubular-checkbox input[type="checkbox"]{opacity:0;z-index:1;cursor:pointer}.tubular-checkbox input[type="checkbox"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.tubular-checkbox input[type="checkbox"]:checked+label::after{font-family:'FontAwesome';content:""}.tubular-checkbox input[type="checkbox"]:disabled+label{opacity:.65}.tubular-checkbox input[type="checkbox"]:disabled+label::before{background-color:#eee;cursor:not-allowed}.tubular-checkbox.tubular-checkbox-circle label::before{border-radius:50%}.tubular-checkbox.tubular-checkbox-inline{margin-top:0}.tubular-checkbox-primary input[type="checkbox"]:checked+label::before{background-color:#337ab7;border-color:#337ab7}.tubular-checkbox-primary input[type="checkbox"]:checked+label::after{color:#fff}.tubular-checkbox-danger input[type="checkbox"]:checked+label::before{background-color:#d9534f;border-color:#d9534f}.tubular-checkbox-danger input[type="checkbox"]:checked+label::after{color:#fff}.tubular-checkbox-info input[type="checkbox"]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.tubular-checkbox-info input[type="checkbox"]:checked+label::after{color:#fff}.tubular-checkbox-warning input[type="checkbox"]:checked+label::before{background-color:#f0ad4e;border-color:#f0ad4e}.tubular-checkbox-warning input[type="checkbox"]:checked+label::after{color:#fff}.tubular-checkbox-success input[type="checkbox"]:checked+label::before{background-color:#5cb85c;border-color:#5cb85c}.tubular-checkbox-success input[type="checkbox"]:checked+label::after{color:#fff}.tubular-radio{padding-left:20px}.tubular-radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}.tubular-radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;-moz-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.tubular-radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.tubular-radio input[type="radio"]{opacity:0;z-index:1}.tubular-radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.tubular-radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}.tubular-radio input[type="radio"]:disabled+label{opacity:.65}.tubular-radio input[type="radio"]:disabled+label::before{cursor:not-allowed}.tubular-radio.tubular-radio-inline{margin-top:0}.tubular-radio-primary input[type="radio"]+label::after{background-color:#337ab7}.tubular-radio-primary input[type="radio"]:checked+label::before{border-color:#337ab7}.tubular-radio-primary input[type="radio"]:checked+label::after{background-color:#337ab7}.tubular-radio-danger input[type="radio"]+label::after{background-color:#d9534f}.tubular-radio-danger input[type="radio"]:checked+label::before{border-color:#d9534f}.tubular-radio-danger input[type="radio"]:checked+label::after{background-color:#d9534f}.tubular-radio-info input[type="radio"]+label::after{background-color:#5bc0de}.tubular-radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de}.tubular-radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de}.tubular-radio-warning input[type="radio"]+label::after{background-color:#f0ad4e}.tubular-radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e}.tubular-radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e}.tubular-radio-success input[type="radio"]+label::after{background-color:#5cb85c}.tubular-radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c}.tubular-radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c}input[type="checkbox"].styled:checked+label:after{font-family:'FontAwesome';content:""}input[type="checkbox"] .styled:checked+label::before{color:#fff}input[type="checkbox"] .styled:checked+label::after{color:#fff}.chart-legend,.bar-legend,.line-legend,.pie-legend,.radar-legend,.polararea-legend,.doughnut-legend{list-style-type:none;margin-top:5px;text-align:center;-webkit-padding-start:0;-moz-padding-start:0;padding-left:0}.chart-legend li,.bar-legend li,.line-legend li,.pie-legend li,.radar-legend li,.polararea-legend li,.doughnut-legend li{display:inline-block;white-space:nowrap;position:relative;margin-bottom:4px;border-radius:5px;padding:2px 8px 2px 28px;font-size:smaller;cursor:default}.chart-legend li span,.bar-legend li span,.line-legend li span,.pie-legend li span,.radar-legend li span,.polararea-legend li span,.doughnut-legend li span{display:block;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:5px}.panel.panel-rounded{margin:0}div.tubular-grid{position:relative}div.tubular-grid div.row{margin-top:4px;margin-bottom:4px}div.tubular-grid div.row:first-child{margin-top:0}div.tubular-grid div.row:last-child{margin-bottom:0}div.tubular-pager{margin:0;min-height:32px}div.tubular-pager .pagination{margin:0 !important;display:block !important}div.tubular-pager .pagination>li>a{text-align:center;font-size:10px;outline:none}div.tubular-overlay{position:absolute;width:100%;height:100%;z-index:5000;padding-left:15px;padding-right:15px;opacity:.4;text-align:center;color:#fff}div.tubular-overlay>div{position:absolute;background-color:#b4b4b4;color:#fff;height:100%;top:0;left:15px;right:15px;bottom:0;display:block;padding-top:6px;padding-right:10px;border-radius:4px}.tubular-overlay,.tubular-general-overlay{line-height:20px;opacity:.4;background:#fff}.tubular-overlay.ng-hide-add.ng-hide-add-active,.tubular-overlay.ng-hide-remove.ng-hide-remove-active,.tubular-general-overlay.ng-hide-add.ng-hide-add-active,.tubular-general-overlay.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all linear .1s;-moz-transition:all linear .1s;-o-transition:all linear .1s;transition:all linear .1s}.tubular-overlay.ng-hide,.tubular-general-overlay.ng-hide{line-height:0;opacity:0;padding:0 10px}div.tubular-general-overlay{position:absolute;width:100%;height:100%;z-index:5000;opacity:.4;text-align:center;color:#fff}div.tubular-general-overlay>div{position:absolute;background-color:#b4b4b4;color:#fff;height:100%;width:100%;top:0;bottom:0;display:block;right:15px;border-radius:4px}div.panel>table.tubular-grid-table.table-bordered>thead>tr>th{vertical-align:top;border-bottom:2px solid #ddd;border-right:1px solid #ddd;line-height:22px}div.panel>table.tubular-grid-table.table-bordered>thead>tr>th:last-child{border-right-width:0}div.panel>table.tubular-grid-table.table-bordered>tbody>tr>td{border-right:1px solid #ddd}div.panel>table.tubular-grid-table.table-bordered>tbody>tr>td:last-child{border-right-width:0}table.tubular-grid-table{font-size:11px;table-layout:fixed;width:100%}table.tubular-grid-table .form-group{margin-bottom:0}table.tubular-grid-table .radio,table.tubular-grid-table .tubular-checkbox{margin:0}th.show-xl,td.show-xl{display:none}table.tubular-grid-table thead tr th.column-xs{width:25px}table.tubular-grid-table thead tr th.column-sm{width:50px}table.tubular-grid-table thead tr th.column-date{width:140px}table.tubular-grid-table thead tr th.column-md{width:90px}@media(min-width:768px){table.tubular-grid-table{font-size:12px}div.tubular-pager .pagination>li>a{font-size:12px;min-width:37px}table.tubular-grid-table thead tr th.column-xs{width:50px}table.tubular-grid-table thead tr th.column-sm{width:80px}table.tubular-grid-table thead tr th.column-date{width:90px}table.tubular-grid-table thead tr th.column-md{width:130px}}@media(min-width:1400px){th.show-xl,td.show-xl{display:table-cell}table.tubular-grid-table{font-size:14px}.tubular-pager ul.pagination li{font-size:14px}.tubular-pager ul.pagination li a{min-width:42px}}table.tubular-grid-table tr td,table.tubular-grid-table tr th{padding:2px}table.tubular-grid-table thead tr .column-action{width:75px}table.tubular-grid-table tbody tr td{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}table.tubular-grid-table tbody tr td.no-wrap,table.tubular-grid-table tbody tr td.no-wrap span{white-space:nowrap}table.tubular-grid-table tbody tr .cell-menu{overflow:visible}table.tubular-grid-table thead tr th i.fa{font-weight:normal;font-size:10px;line-height:16px;vertical-align:middle;cursor:default}table.tubular-grid-table thead tr th div.tubular-column-menu{position:relative;display:block;text-align:center;vertical-align:top;float:right}table.tubular-grid-table thead tr th div.tubular-column-menu:active{outline:none}table.tubular-grid-table thead tr th div.tubular-column-menu>button,table.tubular-grid-table thead tr th div.tubular-column-menu>div.btn-group>button{border-radius:30px !important;line-height:10px;margin:0}table.tubular-grid-table thead tr th div.tubular-column-menu>button:active,table.tubular-grid-table thead tr th div.tubular-column-menu>div.btn-group>button:active{outline:none}table.tubular-grid-table thead tr th div.tubular-column-menu button i.fa{font-size:10px}table.tubular-grid-table tbody .row-group{font-weight:bolder;text-transform:capitalize}form.tubular-column-filter-form{min-width:230px}form.tubular-column-filter-form input[type=checkbox]{height:inherit}.fullHeight,.modal-backdrop.in{height:100%}.tubular-remove-popover{min-width:120px}input.ng-pristine+.help-block.error-block{display:none}.has-error .form-control.ng-pristine{border:1px solid #e7e7e7}.dropdown-menu a{cursor:pointer}select.checkbox-list option:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #ccc;border-radius:3px;background-color:#fff;margin-right:2px;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;-moz-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}select.checkbox-list option:checked:before{font-family:'FontAwesome';content:""}select.checkbox-list option:checked,select.checkbox-list option:hover,select.checkbox-list option:focus,select.checkbox-list:hover option:checked{background:#ccc repeat url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=")}select.checkbox-list:hover option:checked,select.checkbox-list:focus option:checked{background:none}select.checkbox-list:hover option:checked:before,select.checkbox-list:focus option:checked{background-color:#ccc}@media screen and (max-width:500px){table.responsive-mobile{border:0}table.responsive-mobile thead{display:none}table.responsive-mobile tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}table.responsive-mobile td{display:block;font-size:14px;height:28px;border-bottom:1px dotted #ccc}table.responsive-mobile td:not(.text-center){text-align:right}table.responsive-mobile td:last-child{border-bottom:0}table.responsive-mobile td:before{content:attr(data-label);float:left;font-weight:bold}}.maximized{position:absolute;z-index:5001;width:100%;top:0;left:0;padding:20px;height:100%}.widget-panel .panel.panel-default{height:100%}div.input-group-addon.fa{font-size:10px}