@font-face { font-family: 'Glyphicons Halflings'; src: url(fonts/glyphicons-halflings-regular.eot); src: url(fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(fonts/glyphicons-halflings-regular.woff) format("woff"), url(fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg") }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.glyphicon-asterisk:before { content: "\2a" }
.glyphicon-plus:before { content: "\2b" }
.glyphicon-eur:before, .glyphicon-euro:before { content: "\20ac" }
.glyphicon-minus:before { content: "\2212" }
.glyphicon-cloud:before { content: "\2601" }
.glyphicon-envelope:before { content: "\2709" }
.glyphicon-pencil:before { content: "\270f" }
.glyphicon-glass:before { content: "\e001" }
.glyphicon-music:before { content: "\e002" }
.glyphicon-search:before { content: "\e003" }
.glyphicon-heart:before { content: "\e005" }
.glyphicon-star:before { content: "\e006" }
.glyphicon-star-empty:before { content: "\e007" }
.glyphicon-user:before { content: "\e008" }
.glyphicon-film:before { content: "\e009" }
.glyphicon-th-large:before { content: "\e010" }
.glyphicon-th:before { content: "\e011" }
.glyphicon-th-list:before { content: "\e012" }
.glyphicon-ok:before { content: "\e013" }
.glyphicon-remove:before { content: "\e014" }
.glyphicon-zoom-in:before { content: "\e015" }
.glyphicon-zoom-out:before { content: "\e016" }
.glyphicon-off:before { content: "\e017" }
.glyphicon-signal:before { content: "\e018" }
.glyphicon-cog:before { content: "\e019" }
.glyphicon-trash:before { content: "\e020" }
.glyphicon-home:before { content: "\e021" }
.glyphicon-file:before { content: "\e022" }
.glyphicon-time:before { content: "\e023" }
.glyphicon-road:before { content: "\e024" }
.glyphicon-download-alt:before { content: "\e025" }
.glyphicon-download:before { content: "\e026" }
.glyphicon-upload:before { content: "\e027" }
.glyphicon-inbox:before { content: "\e028" }
.glyphicon-play-circle:before { content: "\e029" }
.glyphicon-repeat:before { content: "\e030" }
.glyphicon-refresh:before { content: "\e031" }
.glyphicon-list-alt:before { content: "\e032" }
.glyphicon-lock:before { content: "\e033" }
.glyphicon-flag:before { content: "\e034" }
.glyphicon-headphones:before { content: "\e035" }
.glyphicon-volume-off:before { content: "\e036" }
.glyphicon-volume-down:before { content: "\e037" }
.glyphicon-volume-up:before { content: "\e038" }
.glyphicon-qrcode:before { content: "\e039" }
.glyphicon-barcode:before { content: "\e040" }
.glyphicon-tag:before { content: "\e041" }
.glyphicon-tags:before { content: "\e042" }
.glyphicon-book:before { content: "\e043" }
.glyphicon-bookmark:before { content: "\e044" }
.glyphicon-print:before { content: "\e045" }
.glyphicon-camera:before { content: "\e046" }
.glyphicon-font:before { content: "\e047" }
.glyphicon-bold:before { content: "\e048" }
.glyphicon-italic:before { content: "\e049" }
.glyphicon-text-height:before { content: "\e050" }
.glyphicon-text-width:before { content: "\e051" }
.glyphicon-align-left:before { content: "\e052" }
.glyphicon-align-center:before { content: "\e053" }
.glyphicon-align-right:before { content: "\e054" }
.glyphicon-align-justify:before { content: "\e055" }
.glyphicon-list:before { content: "\e056" }
.glyphicon-indent-left:before { content: "\e057" }
.glyphicon-indent-right:before { content: "\e058" }
.glyphicon-facetime-video:before { content: "\e059" }
.glyphicon-picture:before { content: "\e060" }
.glyphicon-map-marker:before { content: "\e062" }
.glyphicon-adjust:before { content: "\e063" }
.glyphicon-tint:before { content: "\e064" }
.glyphicon-edit:before { content: "\e065" }
.glyphicon-share:before { content: "\e066" }
.glyphicon-check:before { content: "\e067" }
.glyphicon-move:before { content: "\e068" }
.glyphicon-step-backward:before { content: "\e069" }
.glyphicon-fast-backward:before { content: "\e070" }
.glyphicon-backward:before { content: "\e071" }
.glyphicon-play:before { content: "\e072" }
.glyphicon-pause:before { content: "\e073" }
.glyphicon-stop:before { content: "\e074" }
.glyphicon-forward:before { content: "\e075" }
.glyphicon-fast-forward:before { content: "\e076" }
.glyphicon-step-forward:before { content: "\e077" }
.glyphicon-eject:before { content: "\e078" }
.glyphicon-chevron-left:before { content: "\e079" }
.glyphicon-chevron-right:before { content: "\e080" }
.glyphicon-plus-sign:before { content: "\e081" }
.glyphicon-minus-sign:before { content: "\e082" }
.glyphicon-remove-sign:before { content: "\e083" }
.glyphicon-ok-sign:before { content: "\e084" }
.glyphicon-question-sign:before { content: "\e085" }
.glyphicon-info-sign:before { content: "\e086" }
.glyphicon-screenshot:before { content: "\e087" }
.glyphicon-remove-circle:before { content: "\e088" }
.glyphicon-ok-circle:before { content: "\e089" }
.glyphicon-ban-circle:before { content: "\e090" }
.glyphicon-arrow-left:before { content: "\e091" }
.glyphicon-arrow-right:before { content: "\e092" }
.glyphicon-arrow-up:before { content: "\e093" }
.glyphicon-arrow-down:before { content: "\e094" }
.glyphicon-share-alt:before { content: "\e095" }
.glyphicon-resize-full:before { content: "\e096" }
.glyphicon-resize-small:before { content: "\e097" }
.glyphicon-exclamation-sign:before { content: "\e101" }
.glyphicon-gift:before { content: "\e102" }
.glyphicon-leaf:before { content: "\e103" }
.glyphicon-fire:before { content: "\e104" }
.glyphicon-eye-open:before { content: "\e105" }
.glyphicon-eye-close:before { content: "\e106" }
.glyphicon-warning-sign:before { content: "\e107" }
.glyphicon-plane:before { content: "\e108" }
.glyphicon-calendar:before { content: "\e109" }
.glyphicon-random:before { content: "\e110" }
.glyphicon-comment:before { content: "\e111" }
.glyphicon-magnet:before { content: "\e112" }
.glyphicon-chevron-up:before { content: "\e113" }
.glyphicon-chevron-down:before { content: "\e114" }
.glyphicon-retweet:before { content: "\e115" }
.glyphicon-shopping-cart:before { content: "\e116" }
.glyphicon-folder-close:before { content: "\e117" }
.glyphicon-folder-open:before { content: "\e118" }
.glyphicon-resize-vertical:before { content: "\e119" }
.glyphicon-resize-horizontal:before { content: "\e120" }
.glyphicon-hdd:before { content: "\e121" }
.glyphicon-bullhorn:before { content: "\e122" }
.glyphicon-bell:before { content: "\e123" }
.glyphicon-certificate:before { content: "\e124" }
.glyphicon-thumbs-up:before { content: "\e125" }
.glyphicon-thumbs-down:before { content: "\e126" }
.glyphicon-hand-right:before { content: "\e127" }
.glyphicon-hand-left:before { content: "\e128" }
.glyphicon-hand-up:before { content: "\e129" }
.glyphicon-hand-down:before { content: "\e130" }
.glyphicon-circle-arrow-right:before { content: "\e131" }
.glyphicon-circle-arrow-left:before { content: "\e132" }
.glyphicon-circle-arrow-up:before { content: "\e133" }
.glyphicon-circle-arrow-down:before { content: "\e134" }
.glyphicon-globe:before { content: "\e135" }
.glyphicon-wrench:before { content: "\e136" }
.glyphicon-tasks:before { content: "\e137" }
.glyphicon-filter:before { content: "\e138" }
.glyphicon-briefcase:before { content: "\e139" }
.glyphicon-fullscreen:before { content: "\e140" }
.glyphicon-dashboard:before { content: "\e141" }
.glyphicon-paperclip:before { content: "\e142" }
.glyphicon-heart-empty:before { content: "\e143" }
.glyphicon-link:before { content: "\e144" }
.glyphicon-phone:before { content: "\e145" }
.glyphicon-pushpin:before { content: "\e146" }
.glyphicon-usd:before { content: "\e148" }
.glyphicon-gbp:before { content: "\e149" }
.glyphicon-sort:before { content: "\e150" }
.glyphicon-sort-by-alphabet:before { content: "\e151" }
.glyphicon-sort-by-alphabet-alt:before { content: "\e152" }
.glyphicon-sort-by-order:before { content: "\e153" }
.glyphicon-sort-by-order-alt:before { content: "\e154" }
.glyphicon-sort-by-attributes:before { content: "\e155" }
.glyphicon-sort-by-attributes-alt:before { content: "\e156" }
.glyphicon-unchecked:before { content: "\e157" }
.glyphicon-expand:before { content: "\e158" }
.glyphicon-collapse-down:before { content: "\e159" }
.glyphicon-collapse-up:before { content: "\e160" }
.glyphicon-log-in:before { content: "\e161" }
.glyphicon-flash:before { content: "\e162" }
.glyphicon-log-out:before { content: "\e163" }
.glyphicon-new-window:before { content: "\e164" }
.glyphicon-record:before { content: "\e165" }
.glyphicon-save:before { content: "\e166" }
.glyphicon-open:before { content: "\e167" }
.glyphicon-saved:before { content: "\e168" }
.glyphicon-import:before { content: "\e169" }
.glyphicon-export:before { content: "\e170" }
.glyphicon-send:before { content: "\e171" }
.glyphicon-floppy-disk:before { content: "\e172" }
.glyphicon-floppy-saved:before { content: "\e173" }
.glyphicon-floppy-remove:before { content: "\e174" }
.glyphicon-floppy-save:before { content: "\e175" }
.glyphicon-floppy-open:before { content: "\e176" }
.glyphicon-credit-card:before { content: "\e177" }
.glyphicon-transfer:before { content: "\e178" }
.glyphicon-cutlery:before { content: "\e179" }
.glyphicon-header:before { content: "\e180" }
.glyphicon-compressed:before { content: "\e181" }
.glyphicon-earphone:before { content: "\e182" }
.glyphicon-phone-alt:before { content: "\e183" }
.glyphicon-tower:before { content: "\e184" }
.glyphicon-stats:before { content: "\e185" }
.glyphicon-sd-video:before { content: "\e186" }
.glyphicon-hd-video:before { content: "\e187" }
.glyphicon-subtitles:before { content: "\e188" }
.glyphicon-sound-stereo:before { content: "\e189" }
.glyphicon-sound-dolby:before { content: "\e190" }
.glyphicon-sound-5-1:before { content: "\e191" }
.glyphicon-sound-6-1:before { content: "\e192" }
.glyphicon-sound-7-1:before { content: "\e193" }
.glyphicon-copyright-mark:before { content: "\e194" }
.glyphicon-registration-mark:before { content: "\e195" }
.glyphicon-cloud-download:before { content: "\e197" }
.glyphicon-cloud-upload:before { content: "\e198" }
.glyphicon-tree-conifer:before { content: "\e199" }
.glyphicon-tree-deciduous:before { content: "\e200" }
.glyphicon-cd:before { content: "\e201" }
.glyphicon-save-file:before { content: "\e202" }
.glyphicon-open-file:before { content: "\e203" }
.glyphicon-level-up:before { content: "\e204" }
.glyphicon-copy:before { content: "\e205" }
.glyphicon-paste:before { content: "\e206" }
.glyphicon-alert:before { content: "\e209" }
.glyphicon-equalizer:before { content: "\e210" }
.glyphicon-king:before { content: "\e211" }
.glyphicon-queen:before { content: "\e212" }
.glyphicon-pawn:before { content: "\e213" }
.glyphicon-bishop:before { content: "\e214" }
.glyphicon-knight:before { content: "\e215" }
.glyphicon-baby-formula:before { content: "\e216" }
.glyphicon-tent:before { content: "\26fa" }
.glyphicon-blackboard:before { content: "\e218" }
.glyphicon-bed:before { content: "\e219" }
.glyphicon-apple:before { content: "\f8ff" }
.glyphicon-erase:before { content: "\e221" }
.glyphicon-hourglass:before { content: "\231b" }
.glyphicon-lamp:before { content: "\e223" }
.glyphicon-duplicate:before { content: "\e224" }
.glyphicon-piggy-bank:before { content: "\e225" }
.glyphicon-scissors:before { content: "\e226" }
.glyphicon-bitcoin:before, .glyphicon-btc:before, .glyphicon-xbt:before { content: "\e227" }
.glyphicon-jpy:before, .glyphicon-yen:before { content: "\00a5" }
.glyphicon-rub:before, .glyphicon-ruble:before { content: "\20bd" }
.glyphicon-scale:before { content: "\e230" }
.glyphicon-ice-lolly:before { content: "\e231" }
.glyphicon-ice-lolly-tasted:before { content: "\e232" }
.glyphicon-education:before { content: "\e233" }
.glyphicon-option-horizontal:before { content: "\e234" }
.glyphicon-option-vertical:before { content: "\e235" }
.glyphicon-menu-hamburger:before { content: "\e236" }
.glyphicon-modal-window:before { content: "\e237" }
.glyphicon-oil:before { content: "\e238" }
.glyphicon-grain:before { content: "\e239" }
.glyphicon-sunglasses:before { content: "\e240" }
.glyphicon-text-size:before { content: "\e241" }
.glyphicon-text-color:before { content: "\e242" }
.glyphicon-text-background:before { content: "\e243" }
.glyphicon-object-align-top:before { content: "\e244" }
.glyphicon-object-align-bottom:before { content: "\e245" }
.glyphicon-object-align-horizontal:before { content: "\e246" }
.glyphicon-object-align-left:before { content: "\e247" }
.glyphicon-object-align-vertical:before { content: "\e248" }
.glyphicon-object-align-right:before { content: "\e249" }
.glyphicon-triangle-right:before { content: "\e250" }
.glyphicon-triangle-left:before { content: "\e251" }
.glyphicon-triangle-bottom:before { content: "\e252" }
.glyphicon-triangle-top:before { content: "\e253" }
.glyphicon-console:before { content: "\e254" }
.glyphicon-superscript:before { content: "\e255" }
.glyphicon-subscript:before { content: "\e256" }
.glyphicon-menu-left:before { content: "\e257" }
.glyphicon-menu-right:before { content: "\e258" }
.glyphicon-menu-down:before { content: "\e259" }
.glyphicon-menu-up:before { content: "\e260" }
.hide { display: none!important }
.pagination span.pageinglink { background: #eee; }
.pagination .pageinglink.current { background: #efefef; border: 1px solid #9DB2DD }
a.orderstat.btn { color: #fff; }
#codeigniter_profiler { display: none !important }
.alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; }
.alert-danger h4, .alert-error h4 { color: #b94a48; }
table.table-totals tbody tr:last-child, table#datatable_statments tbody tr:last-child {/* background: #000 !important; *//* color: #fff !important; */}
.dropdown-menu>li>a>[class*=" fa-"], .dropdown-menu>li>a>[class^=fa-] { color: #888; margin-right: 10px; }
.popover-content a.btn { margin: 2% 4%; }
button.table-group-action-submit { margin-left: 5px; }
a.btn.table-group-action-submit.pull-right { margin: 0px 2px; }
.table .btn { margin: 2px; /*width: 32px; height: 22px;*/ display: block; float: left; }
.table .btn:nth-child(3n) { clear: left; display: block; }
.table .input-group-btn .btn { margin: 0px; width: auto; height: auto; }
.form-control.form-filter {/* width: 100% !important; */; margin-top: 3px; }
.col-lg-12.rc5 { width: 60% !important; padding-right: 0px; }
.col-lg-12.lc5 { width: 40% !important; padding-left: 0px; }
.jstree-anchor span { color: red; float: right; width: 20%; text-align: right; }
a.jstree-anchor { width: 100%; padding-right: 35px; margin-right: 0px; }
table.compact .hidden-print { display: none !important; }
.dt-buttons .dt-button { float: right; }
.table.reports tbody td { text-transform: uppercase; white-space: nowrap; }
.table.reports tbody tr.total td { border-top: 1px solid #000; border-bottom: 1px solid #000 }
.table.reports th { padding: 1px; border: 1px; }
.table.reports tbody td:nth-child(odd) { color: red; text-align: right }
.input-group div.form-control { padding: 0px; border: 0px; }
.input-group .input-group-append .btn { padding: 0.5rem 1rem; height: 100% }
.form-actions { padding: 35px 0px; }
.dataTables_wrapper .dataTables_paginate { float: left }
.disabled-select2 {z-index:1000; background-color: #d5d5d5; opacity: 0.5; border-radius: 3px; cursor: not-allowed; position: absolute; top: 0; bottom: 0; right: 0; left: 0; }
.modal { overflow: auto !important; }
tr.pad0 td {padding:8px 0px !important;}
tr.pad0 td div{padding:0px;border-radius: 0px;}
/*----------------------------*/
/*.btn {/* display: inline-block; *//* margin-bottom: 0; *//* font-weight: normal; *//* text-align: center; *//* vertical-align: middle; *//* touch-action: manipulation; *//* cursor: pointer; *//* background-image: none; *//* border: 1px solid transparent; *//* white-space: nowrap; *//* padding: 6px 12px; *//* font-size: 14px; *//* line-height: 1.42857; *//* border-radius: 4px; *//* -webkit-user-select: none; * /-moz-user-select: none;-ms-user-select: none;/* user-select: none; * /}
.btn:focus,  .btn.focus,  .btn:active:focus,  .btn:active.focus,  .btn.active:focus,  .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover,  .btn:focus,  .btn.focus { color: #333; text-decoration: none; }
.btn:active,  .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled,  .btn[disabled],  fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }
.btn-default {/* color: #333; *//* background-color: #fff; *//* border-color: #ccc; * /}
.btn-default:focus,  .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #b3b3b3; }
.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #b3b3b3; }
.btn-default:active,  .btn-default.active,  .open > .btn-default.dropdown-toggle { color: #333; background-color: #e6e6e6; border-color: #b3b3b3; }
.btn-default:active:hover,  .btn-default:active:focus,  .btn-default:active.focus,  .btn-default.active:hover,  .btn-default.active:focus,  .btn-default.active.focus,  .open > .btn-default.dropdown-toggle:hover,  .open > .btn-default.dropdown-toggle:focus,  .open > .btn-default.dropdown-toggle.focus { color: #333; background-color: #dedede; border-color: #ababab; }
.btn-default:active,  .btn-default.active,  .open > .btn-default.dropdown-toggle { background-image: none; }
.btn-default.disabled,  .btn-default.disabled:hover,  .btn-default.disabled:focus,  .btn-default.disabled.focus,  .btn-default.disabled:active,  .btn-default.disabled.active,  .btn-default[disabled],  .btn-default[disabled]:hover,  .btn-default[disabled]:focus,  .btn-default[disabled].focus,  .btn-default[disabled]:active,  .btn-default[disabled].active,  fieldset[disabled] .btn-default,  fieldset[disabled] .btn-default:hover,  fieldset[disabled] .btn-default:focus,  fieldset[disabled] .btn-default.focus,  fieldset[disabled] .btn-default:active,  fieldset[disabled] .btn-default.active { background-color: #fff; border-color: #ccc; }
.btn-default .badge { color: #fff; background-color: #333; }
.btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; }
.btn-primary:focus,  .btn-primary.focus { color: #fff; background-color: #286090; border-color: #23527c; }
.btn-primary:hover { color: #fff; background-color: #286090; border-color: #23527c; }
.btn-primary:active,  .btn-primary.active,  .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #286090; border-color: #23527c; }
.btn-primary:active:hover,  .btn-primary:active:focus,  .btn-primary:active.focus,  .btn-primary.active:hover,  .btn-primary.active:focus,  .btn-primary.active.focus,  .open > .btn-primary.dropdown-toggle:hover,  .open > .btn-primary.dropdown-toggle:focus,  .open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #255884; border-color: #1f4a70; }
.btn-primary:active,  .btn-primary.active,  .open > .btn-primary.dropdown-toggle { background-image: none; }
.btn-primary.disabled,  .btn-primary.disabled:hover,  .btn-primary.disabled:focus,  .btn-primary.disabled.focus,  .btn-primary.disabled:active,  .btn-primary.disabled.active,  .btn-primary[disabled],  .btn-primary[disabled]:hover,  .btn-primary[disabled]:focus,  .btn-primary[disabled].focus,  .btn-primary[disabled]:active,  .btn-primary[disabled].active,  fieldset[disabled] .btn-primary,  fieldset[disabled] .btn-primary:hover,  fieldset[disabled] .btn-primary:focus,  fieldset[disabled] .btn-primary.focus,  fieldset[disabled] .btn-primary:active,  fieldset[disabled] .btn-primary.active { background-color: #337ab7; border-color: #2e6da4; }
.btn-primary .badge { color: #337ab7; background-color: #fff; }
.btn-success { color: #fff; background-color: #3fc9d5; border-color: #2dc0cd; }
.btn-success:focus,  .btn-success.focus { color: #fff; background-color: #28acb8; border-color: #2499a3; }
.btn-success:hover { color: #fff; background-color: #28acb8; border-color: #2499a3; }
.btn-success:active,  .btn-success.active,  .open > .btn-success.dropdown-toggle { color: #fff; background-color: #28acb8; border-color: #2499a3; }
.btn-success:active:hover,  .btn-success:active:focus,  .btn-success:active.focus,  .btn-success.active:hover,  .btn-success.active:focus,  .btn-success.active.focus,  .open > .btn-success.dropdown-toggle:hover,  .open > .btn-success.dropdown-toggle:focus,  .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #26a1ab; border-color: #218d96; }
.btn-success:active,  .btn-success.active,  .open > .btn-success.dropdown-toggle { background-image: none; }
.btn-success.disabled,  .btn-success.disabled:hover,  .btn-success.disabled:focus,  .btn-success.disabled.focus,  .btn-success.disabled:active,  .btn-success.disabled.active,  .btn-success[disabled],  .btn-success[disabled]:hover,  .btn-success[disabled]:focus,  .btn-success[disabled].focus,  .btn-success[disabled]:active,  .btn-success[disabled].active,  fieldset[disabled] .btn-success,  fieldset[disabled] .btn-success:hover,  fieldset[disabled] .btn-success:focus,  fieldset[disabled] .btn-success.focus,  fieldset[disabled] .btn-success:active,  fieldset[disabled] .btn-success.active { background-color: #3fc9d5; border-color: #2dc0cd; }
.btn-success .badge { color: #3fc9d5; background-color: #fff; }
.btn-info { color: #fff; background-color: #659be0; border-color: #508edb; }
.btn-info:focus,  .btn-info.focus { color: #fff; background-color: #3a80d7; border-color: #2a73ce; }
.btn-info:hover { color: #fff; background-color: #3a80d7; border-color: #2a73ce; }
.btn-info:active,  .btn-info.active,  .open > .btn-info.dropdown-toggle { color: #fff; background-color: #3a80d7; border-color: #2a73ce; }
.btn-info:active:hover,  .btn-info:active:focus,  .btn-info:active.focus,  .btn-info.active:hover,  .btn-info.active:focus,  .btn-info.active.focus,  .open > .btn-info.dropdown-toggle:hover,  .open > .btn-info.dropdown-toggle:focus,  .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #2e78d4; border-color: #276cc1; }
.btn-info:active,  .btn-info.active,  .open > .btn-info.dropdown-toggle { background-image: none; }
.btn-info.disabled,  .btn-info.disabled:hover,  .btn-info.disabled:focus,  .btn-info.disabled.focus,  .btn-info.disabled:active,  .btn-info.disabled.active,  .btn-info[disabled],  .btn-info[disabled]:hover,  .btn-info[disabled]:focus,  .btn-info[disabled].focus,  .btn-info[disabled]:active,  .btn-info[disabled].active,  fieldset[disabled] .btn-info,  fieldset[disabled] .btn-info:hover,  fieldset[disabled] .btn-info:focus,  fieldset[disabled] .btn-info.focus,  fieldset[disabled] .btn-info:active,  fieldset[disabled] .btn-info.active { background-color: #659be0; border-color: #508edb; }
.btn-info .badge { color: #659be0; background-color: #fff; }
.btn-warning { color: #fff; background-color: #F1C40F; border-color: #dab10d; }
.btn-warning:focus,  .btn-warning.focus { color: #fff; background-color: #c29d0b; border-color: #aa8a0a; }
.btn-warning:hover { color: #fff; background-color: #c29d0b; border-color: #aa8a0a; }
.btn-warning:active,  .btn-warning.active,  .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #c29d0b; border-color: #aa8a0a; }
.btn-warning:active:hover,  .btn-warning:active:focus,  .btn-warning:active.focus,  .btn-warning.active:hover,  .btn-warning.active:focus,  .btn-warning.active.focus,  .open > .btn-warning.dropdown-toggle:hover,  .open > .btn-warning.dropdown-toggle:focus,  .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #b3920a; border-color: #9b7e09; }
.btn-warning:active,  .btn-warning.active,  .open > .btn-warning.dropdown-toggle { background-image: none; }
.btn-warning.disabled,  .btn-warning.disabled:hover,  .btn-warning.disabled:focus,  .btn-warning.disabled.focus,  .btn-warning.disabled:active,  .btn-warning.disabled.active,  .btn-warning[disabled],  .btn-warning[disabled]:hover,  .btn-warning[disabled]:focus,  .btn-warning[disabled].focus,  .btn-warning[disabled]:active,  .btn-warning[disabled].active,  fieldset[disabled] .btn-warning,  fieldset[disabled] .btn-warning:hover,  fieldset[disabled] .btn-warning:focus,  fieldset[disabled] .btn-warning.focus,  fieldset[disabled] .btn-warning:active,  fieldset[disabled] .btn-warning.active { background-color: #F1C40F; border-color: #dab10d; }
.btn-warning .badge { color: #F1C40F; background-color: #fff; }
.btn-danger { color: #fff; background-color: #ed6b75; border-color: #ea5460; }
.btn-danger:focus,  .btn-danger.focus { color: #fff; background-color: #e73d4a; border-color: #e42735; }
.btn-danger:hover { color: #fff; background-color: #e73d4a; border-color: #e42735; }
.btn-danger:active,  .btn-danger.active,  .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #e73d4a; border-color: #e42735; }
.btn-danger:active:hover,  .btn-danger:active:focus,  .btn-danger:active.focus,  .btn-danger.active:hover,  .btn-danger.active:focus,  .btn-danger.active.focus,  .open > .btn-danger.dropdown-toggle:hover,  .open > .btn-danger.dropdown-toggle:focus,  .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #e5303e; border-color: #e01c2b; }
.btn-danger:active,  .btn-danger.active,  .open > .btn-danger.dropdown-toggle { background-image: none; }
.btn-danger.disabled,  .btn-danger.disabled:hover,  .btn-danger.disabled:focus,  .btn-danger.disabled.focus,  .btn-danger.disabled:active,  .btn-danger.disabled.active,  .btn-danger[disabled],  .btn-danger[disabled]:hover,  .btn-danger[disabled]:focus,  .btn-danger[disabled].focus,  .btn-danger[disabled]:active,  .btn-danger[disabled].active,  fieldset[disabled] .btn-danger,  fieldset[disabled] .btn-danger:hover,  fieldset[disabled] .btn-danger:focus,  fieldset[disabled] .btn-danger.focus,  fieldset[disabled] .btn-danger:active,  fieldset[disabled] .btn-danger.active { background-color: #ed6b75; border-color: #ea5460; }
.btn-danger .badge { color: #ed6b75; background-color: #fff; }
.btn-link { color: #337ab7; font-weight: normal; border-radius: 0; }
.btn-link,  .btn-link:active,  .btn-link.active,  .btn-link[disabled],  fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.btn-link,  .btn-link:hover,  .btn-link:focus,  .btn-link:active { border-color: transparent; }
.btn-link:hover,  .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover,  .btn-link[disabled]:focus,  fieldset[disabled] .btn-link:hover,  fieldset[disabled] .btn-link:focus { color: #6c8dae; text-decoration: none; }
.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33333; border-radius: 6px; }
.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.btn-group > .btn,  .btn-group-vertical > .btn { position: relative; float: left; }
.btn-group > .btn:hover,  .btn-group > .btn:focus,  .btn-group > .btn:active,  .btn-group > .btn.active,  .btn-group-vertical > .btn:hover,  .btn-group-vertical > .btn:focus,  .btn-group-vertical > .btn:active,  .btn-group-vertical > .btn.active { z-index: 2; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar { margin-left: -5px; }
.btn-toolbar:before,  .btn-toolbar:after { content: " "; display: table; }
.btn-toolbar:after { clear: both; }
.btn-toolbar .btn,  .btn-toolbar .btn-group,  .btn-toolbar .input-group { float: left; }
.btn-toolbar > .btn,  .btn-toolbar > .btn-group,  .btn-toolbar > .input-group { margin-left: 5px; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }
.btn-group > .btn:first-child { margin-left: 0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.btn-group > .btn-group { float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; }
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }
.btn .caret { margin-left: 0; }
.btn-lg .caret, .btn-group-lg > .btn .caret { border-width: 5px 5px 0; border-bottom-width: 0; }
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { border-width: 0 5px 5px; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { content: " "; display: table; }
.btn-group-vertical > .btn-group:after { clear: both; }
.btn-group-vertical > .btn-group > .btn { float: none; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px; border-top-right-radius: 0; border-top-left-radius: 0; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.btn-group-justified > .btn,  .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; }
.btn-group-justified > .btn-group .btn { width: 100%; }
.btn-group-justified > .btn-group .dropdown-menu { left: auto; }
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }
.input-group {/* position: relative; *//* display: table; *//* border-collapse: separate; * /}
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control {/* position: relative; *//* z-index: 2; *//* float: left; *//* width: 100%; *//* margin-bottom: 0; * /}
.input-group-addon, .input-group-btn, .input-group .form-control {/* display: table-cell; * /}
.input-group-addon:not(:first-child):not(:last-child),  .input-group-btn:not(:first-child):not(:last-child),  .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
.input-group-addon, .input-group-btn {/* width: 1%; *//* white-space: nowrap; *//* vertical-align: middle; * /}
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #4d6b8a; text-align: center; background-color: white; border: 1px solid #ccc; border-radius: 4px; }
.input-group-addon.input-sm, .input-group-sm > .input-group-addon,  .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 12px; border-radius: 3px; }
.input-group-addon.input-lg, .input-group-lg > .input-group-addon,  .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 18px; border-radius: 6px; }
.input-group-addon input[type="radio"],  .input-group-addon input[type="checkbox"] { margin-top: 0; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {/* border-bottom-right-radius: 0; *//* border-top-right-radius: 0; * /}
.input-group-addon:first-child { border-right: 0; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.input-group-addon:last-child { border-left: 0; }
.input-group-btn {/* position: relative; *//* font-size: 0; *//* white-space: nowrap; * /}
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:hover,  .input-group-btn > .btn:focus,  .input-group-btn > .btn:active { z-index: 2; }
.input-group-btn:first-child > .btn,  .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn,  .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; }*/
table.table-totals tbody tr:last-child td {color:#fff;font-size:15px;background:#004e85}
table.filtertable,
table.filtertable >thead,
table.filtertable >thead>tr,
table.filtertable >thead>tr>td,
table.filtertable >thead>tr>th,
table.filtertable >tbody,
table.filtertable >tbody>tr,
table.filtertable >tbody>tr>td {display:block;width:100%}
.fa.fa-times {min-width: 14px;}
table.table-totals-nob tbody tr:last-child td{color: inherit;background: inherit;font-size: inherit;}