body {background-color:var(--colorbody));} #wrapper {width:100%;} .processing{opacity:.50;} a {cursor:pointer;} td,th {cursor:default;} .table > thead > tr > th,
.table > thead > tr > td {font-size:12px;font-weight:400;border-bottom:0;letter-spacing:1px;vertical-align:top;padding:8px;background:var(--color);text-transform:uppercase;color:#ffffff;} .table > tfoot > tr > th,
.table > tfoot > tr > td {font-size:12px;font-weight:400;border-bottom:0;letter-spacing:1px;vertical-align:top;padding:8px;background:var(--colorlight);text-transform:uppercase;color:#ffffff;} .matrix_eje {background:var(--color);color:#ffffff;} .matrix_marked {background:var(--breadcolor);} .matrix_campo {} tr:nth-child(even).over {background-color:var(--rowevenover);} tr:nth-child(even) {background-color:var(--roweven);} .over {background-color:var(--rowevenover);} .subtotal {background-color:var(--colorlight);color:#ffffff;} tr.selected {background-color:var(--rowselect);} .table-striped>tbody>tr.selected  {background-color:var(--rowselect);} .pagination {display:inline-block;padding-left:0;margin:0px 0;border-radius:4px;} .lds-spinner {color:official;display:inline-block;position:relative;width:64px;height:64px;} .lds-spinner div {transform-origin:32px 32px;animation:lds-spinner 1.2s linear infinite;} .lds-spinner div:after {content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%;background:#fff;} .lds-spinner div:nth-child(1) {transform:rotate(0deg);animation-delay:-1.1s;} .lds-spinner div:nth-child(2) {transform:rotate(30deg);animation-delay:-1s;} .lds-spinner div:nth-child(3) {transform:rotate(60deg);animation-delay:-0.9s;} .lds-spinner div:nth-child(4) {transform:rotate(90deg);animation-delay:-0.8s;} .lds-spinner div:nth-child(5) {transform:rotate(120deg);animation-delay:-0.7s;} .lds-spinner div:nth-child(6) {transform:rotate(150deg);animation-delay:-0.6s;} .lds-spinner div:nth-child(7) {transform:rotate(180deg);animation-delay:-0.5s;} .lds-spinner div:nth-child(8) {transform:rotate(210deg);animation-delay:-0.4s;} .lds-spinner div:nth-child(9) {transform:rotate(240deg);animation-delay:-0.3s;} .lds-spinner div:nth-child(10) {transform:rotate(270deg);animation-delay:-0.2s;} .lds-spinner div:nth-child(11) {transform:rotate(300deg);animation-delay:-0.1s;} .lds-spinner div:nth-child(12) {transform:rotate(330deg);animation-delay:0s;} @keyframes lds-spinner {0%{opacity:1;} 100% {opacity:0;} }


#page-wrapper {padding:0 0px;min-height:568px;background-color:var(--colorpage);} @media (min-width: 768px) {#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 0px;border-left:1px solid #e7e7e7;} }
#view_area_and_title {padding:0 0 0 0;} #main_canvas {margin:0 0 0 0;padding:0 0 0 0;} .workarea {padding:15px 15px;background-color:var(--color-fondo) !important;} .panel-back-left {height:100%;background-color:#2e6da4 !important;background-position:center;color:#ffffff;box-shadow:inset 0 0 11px 0px black;} .panel-back-left h1 {font-family:'exo2-bold';color:#fff;font-size:34px;letter-spacing:5px;padding-top:0;padding-bottom:0;margin-top:25%;text-shadow:2px 2px rgba(21,28,41,.48);width:100%;padding:0 15px;} .panel-back-left ul {margin-top:50px;} .panel-back-left li {text-shadow:2px 2px rgba(21,28,41,.48);} .panel-back-right {height:100%;} .panel-back-primary {height:100%;background-color:#2e6da4 !important;color:#ffffff;} .panel-back-success {height:100%;background-color:#3f903f !important;color:#ffffff;} .panel-back-warning {height:100%;background-color:#f0ad4e !important;color:#ffffff;} .panel-back-danger {height:100%;background-color:#d9534f !important;color:#ffffff;} .panel-back-info {height:100%;background-color:#5bc0de !important;color:#ffffff;} .pastilla-primary {background-color:#2e6da4 !important;color:#ffffff;margin:10px;padding:5px;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);} .panel-heading h3 {margin-top:0;} .btn-expand-collapse {position:relative;display:block;left:0px;bottom:0;width:100%;padding:8px 0;border-top:solid 1px #666;color:grey;font-size:20px;text-align:center;} .btn-expand-collapse:hover,
.btn-expand-collapse:focus {background-color:#ffffff;color:black;} .btn-expand-collapse:active {background-color:#c0c0c0;} .navbar-no-bottom {margin-bottom:-15px;} .navbar-top-links {margin-right:0;} .navbar-top-links li {display:inline-block;} .navbar-top-links li:last-child {margin-right:15px;} .navbar-top-links li a {padding:15px;min-height:50px;} .navbar-top-links .dropdown-menu li {display:block;} .navbar-top-links .dropdown-menu li:last-child {margin-right:0;} .navbar-top-links .dropdown-menu li a {padding:3px 20px;min-height:0;} .navbar-top-links .dropdown-menu li a div {white-space:normal;} .navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {width:310px;min-width:0;} .navbar-top-links .dropdown-messages {margin-left:5px;} .navbar-top-links .dropdown-tasks {margin-left:-59px;} .navbar-top-links .dropdown-alerts {margin-left:-123px;} .navbar-top-links .dropdown-user {right:0;left:auto;} .sidebar .sidebar-nav.navbar-collapse {padding-left:0;padding-right:0;} .sidebar .sidebar-search {padding:15px;} .sidebar .sidebar-nav.navbar-collapse.collapsed .glyphicon {font-size:22px;} .sidebar .sidebar-nav.navbar-collapse.collapsed .fa {font-size:22px;} .sidebar .sidebar-nav.navbar-collapse.collapsed .nav-label {display:none;} .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;height:30px;} .sidebar .nav-third-level li a {padding-left:52px;height:30px;} .panelsidebar {margin-top:0px;} @media (min-width: 768px) {.sidebar{z-index:1;position:absolute;width:250px;margin-top:51px;} .panelsidebar {margin-top:60px;} .sidebar .sidebar-nav.navbar-collapse.collapsed {z-index:1;position:absolute;width:60px;} .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {margin-left:auto;} }
.table-responsive .dataTables_wrapper .dataTables_paginate .paginate_button  {padding:0px 0px;margin-left:0px;} .btn-like {padding-right:2px;padding-left:2px;} .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;} .chat {margin:0;padding:0;list-style:none;} .chat li {margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999999;} .chat li.left .chat-body {margin-left:60px;} .chat li.right .chat-body {margin-right:60px;} .chat li .chat-body p {margin:0;} .panel .slidedown .glyphicon,
.chat .glyphicon {margin-right:5px;} .chat-panel .panel-body {height:350px;overflow-y:scroll;} .login-panel {margin-top:25%;} .flot-chart {display:block;height:400px;} .flot-chart-content {width:100%;height:100%;} 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.428571429;} .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-red {border-color:#d9534f;} .panel-red > .panel-heading {border-color:#d9534f;color:white;background-color:#d9534f;} .panel-red > a {color:#d9534f;} .panel-red > a:hover {color:#b52b27;} .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;} .timeline {position:relative;padding:20px 0 20px;list-style:none;} .timeline:before {content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#eeeeee;} .timeline > li {position:relative;margin-bottom:20px;} .timeline > li:before,
.timeline > li:after {content:" ";display:table;} .timeline > li:after {clear:both;} .timeline > li:before,
.timeline > li:after {content:" ";display:table;} .timeline > li:after {clear:both;} .timeline > li > .timeline-panel {float:left;position:relative;width:46%;padding:20px;border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);box-shadow:0 1px 6px rgba(0, 0, 0, 0.175);} .timeline > li > .timeline-panel:before {content:" ";display:inline-block;position:absolute;top:26px;right:-15px;border-top:15px solid transparent;border-right:0 solid #ccc;border-bottom:15px solid transparent;border-left:15px solid #ccc;} .timeline > li > .timeline-panel:after {content:" ";display:inline-block;position:absolute;top:27px;right:-14px;border-top:14px solid transparent;border-right:0 solid #fff;border-bottom:14px solid transparent;border-left:14px solid #fff;} .timeline > li > .timeline-badge {z-index:100;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50% 50% 50% 50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;background-color:#999999;} .timeline > li.timeline-inverted > .timeline-panel {float:right;} .timeline > li.timeline-inverted > .timeline-panel:before {right:auto;left:-15px;border-right-width:15px;border-left-width:0;} .timeline > li.timeline-inverted > .timeline-panel:after {right:auto;left:-14px;border-right-width:14px;border-left-width:0;} .timeline-badge.primary {background-color:#2e6da4 !important;} .timeline-badge.success {background-color:#3f903f !important;} .timeline-badge.warning {background-color:#f0ad4e !important;} .timeline-badge.danger {background-color:#d9534f !important;} .timeline-badge.info {background-color:#5bc0de !important;} .timeline-title {margin-top:0;color:inherit;} .timeline-body > p,
.timeline-body > ul {margin-bottom:0;} .timeline-body > p + p {margin-top:5px;} @media (max-width: 767px) {ul.timeline:before {
    left: 40px;} ul.timeline > li > .timeline-panel {width:calc(10%);width:-moz-calc(10%);width:-webkit-calc(10%);} ul.timeline > li > .timeline-badge {top:16px;left:15px;margin-left:0;} ul.timeline > li > .timeline-panel {float:right;} ul.timeline > li > .timeline-panel:before {right:auto;left:-15px;border-right-width:15px;border-left-width:0;} ul.timeline > li > .timeline-panel:after {right:auto;left:-14px;border-right-width:14px;border-left-width:0;} }

.breadcrumb_panel {display:flex;align-items:center;margin-bottom:-20px;} .breadcrumb_panel .breadcrumb {background-color:transparent;} .breadcrumb_panel .breadcrumb-item:not(.active) {color:#868e96;} .breadcrumb_panel .breadcrumb-item:not(.active):hover, .br-pageheader .breadcrumb-item:not(.active):focus {color:#495057;} .breadcrumb_panel .breadcrumb-item.active {color:var(--breadcolor);} .breadcrumb {padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:3px;} .breadcrumb::after {display:block;clear:both;content:"";} .breadcrumb-item {float:left;} .breadcrumb-item + .breadcrumb-item::before {display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:#868e96;content:"/";} .breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:underline;} .breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:none;} .breadcrumb-item.active {color:#868e96;} .breadcrumb-button {margin-left:10px;} td {font-size:12px;} .page-container {margin:0px;} @media (min-width: 768px) {.panel-container{display:flex;flex-direction:row;overflow:hidden;xtouch-action:none;} .panel-left {flex:0 0 auto;} .splitter {flex:0 0 auto;width:18px;background:url(../data/vsizegrip.png) center center no-repeat #ffffff;min-height:200px;cursor:col-resize;} .panel-right {flex:1 1 auto;width:100%;width:100px ;} }
@media (max-width: 767px) {.panel-container{display:flex;flex-direction:column;overflow:hidden;xtouch-action:none;} .panel-left {flex:0 0 auto;padding:10px;width:100% !important;} .splitter {flex:0 0 auto;height:18px;background:url(../data/hsizegrip.png) center center no-repeat #ffffff;cursor:row-resize;} .panel-right {flex:1 1 auto;padding:10px;min-height:800px;width:100% !important;} }

.with-sidebar {} @media (min-width: 768px) {.with-sidebar{margin-left:250px;border-left:1px solid  #ddd;} }



.panel-container-vertical {display:flex;flex-direction:column;overflow:hidden;} .panel-top {flex:0 0 auto;padding:10px;width:100%;} .splitter-horizontal {flex:0 0 auto;height:18px;background:url(../data/hsizegrip.png) center center no-repeat #ffffff;cursor:row-resize;} .panel-bottom {flex:1 1 auto;padding:10px;} .tablelabel_info {padding-top:8px;margin-left:50px;white-space:nowrap;} .label_checkbox {margin-left:10px;margin-right:5px;} .checkbox label .toggle,
.checkbox-inline .toggle {margin-left:-20px;margin-right:5px;} .toggle {position:relative;overflow:hidden;margin-left:3px;} .toggle input[type="checkbox"] {display:none;} .toggle-group {position:absolute;width:200%;top:0;bottom:0;left:0;transition:left 0.35s;-webkit-transition:left 0.35s;-moz-user-select:none;-webkit-user-select:none;} .toggle.off .toggle-group {left:-100%;} .toggle-on {position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0;} .toggle-off {position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;} .toggle-handle {position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px;} .toggle.btn {min-width:59px;min-height:34px;} .toggle-on.btn {padding-right:24px;} .toggle-off.btn {padding-left:24px;} .toggle.btn-lg {min-width:79px;min-height:45px;} .toggle-on.btn-lg {padding-right:31px;} .toggle-off.btn-lg {padding-left:31px;} .toggle-handle.btn-lg {width:40px;} .toggle.btn-sm {min-width:50px;min-height:30px;} .toggle-on.btn-sm {padding-right:20px;} .toggle-off.btn-sm {padding-left:20px;} .toggle.btn-xs {min-width:35px;min-height:22px;} .toggle-on.btn-xs {padding-right:12px;} .toggle-off.btn-xs {padding-left:12px;} .toggle.ios, .toggle-on.ios, .toggle-off.ios {border-radius:20px;} .toggle.ios .toggle-handle {border-radius:20px;} .toggle.android {border-radius:0px;} .toggle.android .toggle-handle {border-radius:0px;} [class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;} .dropdown-submenu{position:relative;} .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} .dropdown-submenu:hover>.dropdown-menu{display:block;} .dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;} .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;} .dropdown-submenu:hover>a:after{border-left-color:#ffffff;} .dropdown-submenu.pull-left{float:none;} .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} .dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;} .card {position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);@includeborder-radius(.25rem);>hr{margin-right:0;margin-left:0;} > .list-group:first-child {.list-group-item:first-child {
      @include border-top-radius(.25rem);} }

  > .list-group:last-child {.list-group-item:last-child {
      @include border-bottom-radius(.25rem);} }
}

.card-body {flex:1 1 auto;padding:1.25rem;} .card-title {margin-bottom:.75rem;} .card-subtitle {margin-top:-(.75rem / 2);margin-bottom:0;} .card-text:last-child {margin-bottom:0;} .card-link {@includehover{text-decoration:none;} + .card-link {margin-left:1.25rem;} }


.card-header {padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);&:first-child {
    @include border-radius(.26rem .26rem 0 0);} + .list-group {.list-group-item:first-child {
      border-top: 0;} }
}

.card-footer {padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);&:last-child {
    @include border-radius(0 0 .26rem .26rem);} }



.card-header-tabs {margin-right:-(1.25rem / 2);margin-bottom:-.75rem;margin-left:-(1.25rem / 2);border-bottom:0;} .card-header-pills {margin-right:-(1.25rem / 2);margin-left:-(1.25rem / 2);} .card-img-overlay {position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;} .card-img {width:100%;@includeborder-radius(.26rem);} .card-img-top {width:100%;@includeborder-top-radius(.26rem);} .card-img-bottom {width:100%;@includeborder-bottom-radius(.26rem);} .card-deck {display:flex;flex-direction:column;.card{margin-bottom:15px;} @include media-breakpoint-up(sm) {flex-flow:row wrap;margin-right:-15px;margin-left:-15px;.card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px;} }
}



.card-group {display:flex;flex-direction:column;>.card{margin-bottom:.5rem;} @include media-breakpoint-up(sm) {flex-flow:row wrap;>.card{flex:1 0 0%;margin-bottom:0;+.card{margin-left:0;border-left:0;} @if $enable-rounded {&:first-child {
          @include border-right-radius(0);.card-img-top,.card-header{border-top-right-radius:0;} .card-img-bottom,
          .card-footer {border-bottom-right-radius:0;} }

        &:last-child {@includeborder-left-radius(0);.card-img-top,.card-header{border-top-left-radius:0;} .card-img-bottom,
          .card-footer {border-bottom-left-radius:0;} }

        &:only-child {@includeborder-radius(.25rem);.card-img-top,.card-header{@includeborder-top-radius(.25rem);} .card-img-bottom,
          .card-footer {@includeborder-bottom-radius(.25rem);} }

        &:not(:first-child):not(:last-child):not(:only-child) {@includeborder-radius(0);.card-img-top,.card-img-bottom,.card-header,.card-footer{@includeborder-radius(0);} }
      }
    }
  }
}



.card-columns {.card{margin-bottom:1.25rem;} @include media-breakpoint-up(sm) {column-count:3;column-gap:1.25rem;.card{display:inline-block;width:100%;} }
}


.inline_component {display:inline-flex;position:relative;margin-right:5px;vertical-align:top;} .inline_component > select {padding:var(--input-padding-y) var(--input-padding-x);padding-top:5px;} .inline_component > input,
.inline_component .input-group > input,
.inline_component .input-group > label,
.inline_component > label {padding:var(--input-padding-y) var(--input-padding-x);} .inline_component > .form-group {margin-bottom:0px;} .inline_component .input-group > label,
.inline_component > *+label {position:absolute;top:5;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#808080;border:1px solid transparent;border-radius:.25rem;z-index:100;transition:all .1s ease-in-out;} .inline_component input::-webkit-input-placeholder,
.inline_component .input-group input::-webkit-input-placeholder {color:transparent;} .inline_component input:-ms-input-placeholder,
.inline_component .input-group input:-ms-input-placeholder {color:transparent;} .inline_component input::-ms-input-placeholder,
.inline_component .input-group input::-ms-input-placeholder {color:transparent;} .inline_component input::-moz-placeholder,
.inline_component .input-group input::-moz-placeholder {color:transparent;} .inline_component input::placeholder,
.inline_component .input-group input::placeholder {color:transparent;} .inline_component input:not(:placeholder-shown) {padding-bottom:calc(var(--input-padding-y) / 3);padding-top:5px;} .inline_component input:not(:placeholder-shown) ~ label, 
.inline_component .input-group input:not(:placeholder-shown) ~ label, 
.inline_component input:focus ~ label,
.inline_component .input-group input:focus ~ label,
.inline_component select ~ label {top:0;padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) / 3);font-size:8px;color:#777;} .rowdeleted {background-color:#ecc3bc;opacity:0.5;} .zone_draggeable {display:inline-block;border-color:rgba(255,  255,  255,  1);} .zone_resizeable {display:inline-block;border-color:rgba(255,  255,  255,  1);} .zone_resizeable:hover {display:inline-block;border-color:var(--color);border-style:dotted;} .toolbar {padding-bottom:10px;padding-right:15px;} .panel-ghost {border-color:rgba(255,  255,  255,  1);} .panel-ghost > .panel-heading {color:#000000;background-color:rgba(255,  255,  255,  1);border-color:rgba(255,  255,  255,  1);} .panel-ghost > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(255,  255,  255,  1);} .panel-ghost > .panel-heading .badge {color:var(--color);background-color:rgba(255,  255,  255,  1);} .panel-ghost> .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(255,  255,  255,  1);} .toolbar-row {padding-top:1px;padding-bottom:1px;} .toolbar-row-link {padding-right:5px;} .border {border:1px solid #dee2e6 !important;} .border-top {border-top:1px solid #dee2e6 !important;} .border-right {border-right:1px solid #dee2e6 !important;} .border-bottom {border-bottom:1px solid #dee2e6 !important;} .border-left {border-left:1px solid #dee2e6 !important;} .border-0 {border:0 !important;} .border-top-0 {border-top:0 !important;} .border-right-0 {border-right:0 !important;} .border-bottom-0 {border-bottom:0 !important;} .border-left-0 {border-left:0 !important;} .border-primary {border-color:#007bff !important;} .border-secondary {border-color:#6c757d !important;} .border-success {border-color:#28a745 !important;} .border-info {border-color:#17a2b8 !important;} .border-warning {border-color:#ffc107 !important;} .border-danger {border-color:#dc3545 !important;} .border-light {border-color:#f8f9fa !important;} .border-dark {border-color:#343a40 !important;} .border-white {border-color:#fff !important;} .rounded {border-radius:0.25rem !important;} .rounded-top {border-top-left-radius:0.25rem !important;border-top-right-radius:0.25rem !important;} .rounded-right {border-top-right-radius:0.25rem !important;border-bottom-right-radius:0.25rem !important;} .rounded-bottom {border-bottom-right-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important;} .rounded-left {border-top-left-radius:0.25rem !important;border-bottom-left-radius:0.25rem !important;} .rounded-circle {border-radius:50% !important;} .rounded-0 {border-radius:0 !important;} .custom-control {position:relative;display:block;min-height:1.5rem;padding-left:1.5rem
}

.custom-control-inline {
    display: -ms-inline-flexbox;display:inline-flex;margin-right:1rem
}

.custom-control-input {
    position: absolute;z-index:-1;opacity:0
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;background-color:#007bff
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-control-input:active~.custom-control-label::before {
    color: #fff;background-color:#b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label::before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;margin-bottom:0
}

.custom-control-label::before {
    position: absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6
}

.custom-control-label::after {
    position: absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%
}

.custom-checkbox .custom-control-label::before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvgxmlns='http:}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-radio .custom-control-label::before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #007bff
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0,123,255,.5)
}

.custom-select {
    display: inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http:    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(128,189,255,.5)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(1.8125rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 75%
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 125%
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.25rem + 2px);
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-file-input:focus~.custom-file-label::after {
    border-color: #80bdff
}

.custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse"
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 .25rem .25rem 0
}

.custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}
.checkbox,.radio {
    padding-left: 60px;
}
.rotate {


-webkit-transform: rotate(-90deg);


-moz-transform: rotate(-90deg);


-ms-transform: rotate(-90deg);


-o-transform: rotate(-90deg);


filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}