/*!
 * Bootstrap-select v1.13.2 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2018 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:'';display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.webui-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1800;
  display: none;
  width: 276px;
  min-height: 32px;
  padding: 0;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #e4eaec;
  border: 1px solid rgba(204, 213, 219, .8);
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
          box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
}
.webui-popover.top,
.webui-popover.top-left,
.webui-popover.top-right {
  margin-top: -8px;
}
.webui-popover.right,
.webui-popover.right-top,
.webui-popover.right-bottom {
  margin-left: 8px;
}
.webui-popover.bottom,
.webui-popover.bottom-left,
.webui-popover.bottom-right {
  margin-top: 8px;
}
.webui-popover.left,
.webui-popover.left-top,
.webui-popover.left-bottom {
  margin-left: -8px;
}
.webui-popover.pop {
  -webkit-transition: -webkit-transform .15s cubic-bezier(.3, 0, 0, 1.5);
       -o-transition:      -o-transform .15s cubic-bezier(.3, 0, 0, 1.5);
          transition:         transform .15s cubic-bezier(.3, 0, 0, 1.5);
  -webkit-transform: scale(.8);
      -ms-transform: scale(.8);
       -o-transform: scale(.8);
          transform: scale(.8);
}
.webui-popover.fade {
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.webui-popover.in {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.webui-popover-inner .close {
  float: right;
  margin: 5px 10px 0 0;
  font-family: arial;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.webui-popover-inner .close:hover,
.webui-popover-inner .close:focus {
  filter: alpha(opacity=50);
  opacity: .5;
}
.webui-popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f3f7f9;
  border-bottom: 1px solid #e2ecf1;
  border-radius: 3px 3px 0 0;
}
.webui-popover-content {
  padding: 20px;
  overflow: auto;
}
.webui-no-padding .webui-popover-content {
  padding: 0;
}
.webui-no-padding .list-group-item {
  border-right: none;
  border-left: none;
}
.webui-no-padding .list-group-item:first-child {
  border-top: 0;
}
.webui-no-padding .list-group-item:last-child {
  border-bottom: 0;
}
.webui-popover > .arrow,
.webui-popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.webui-popover > .arrow {
  border-width: 9px;
}
.webui-popover > .arrow:after {
  content: "";
  border-width: 8px;
}
.webui-popover.top > .arrow,
.webui-popover.top-right > .arrow,
.webui-popover.top-left > .arrow {
  bottom: -9px;
  left: 50%;
  margin-left: -9px;
  border-top-color: #a8bbc2;
  border-top-color: rgba(204, 213, 219, .85);
  border-bottom-width: 0;
}
.webui-popover.top > .arrow:after,
.webui-popover.top-right > .arrow:after,
.webui-popover.top-left > .arrow:after {
  bottom: 1px;
  margin-left: -8px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.webui-popover.right > .arrow,
.webui-popover.right-top > .arrow,
.webui-popover.right-bottom > .arrow {
  top: 50%;
  left: -9px;
  margin-top: -9px;
  border-right-color: #a8bbc2;
  border-right-color: rgba(204, 213, 219, .85);
  border-left-width: 0;
}
.webui-popover.right > .arrow:after,
.webui-popover.right-top > .arrow:after,
.webui-popover.right-bottom > .arrow:after {
  bottom: -8px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.webui-popover.bottom > .arrow,
.webui-popover.bottom-right > .arrow,
.webui-popover.bottom-left > .arrow {
  top: -9px;
  left: 50%;
  margin-left: -9px;
  border-top-width: 0;
  border-bottom-color: #a8bbc2;
  border-bottom-color: rgba(204, 213, 219, .85);
}
.webui-popover.bottom > .arrow:after,
.webui-popover.bottom-right > .arrow:after,
.webui-popover.bottom-left > .arrow:after {
  top: 1px;
  margin-left: -8px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.webui-popover.left > .arrow,
.webui-popover.left-top > .arrow,
.webui-popover.left-bottom > .arrow {
  top: 50%;
  right: -9px;
  margin-top: -9px;
  border-right-width: 0;
  border-left-color: #a8bbc2;
  border-left-color: rgba(204, 213, 219, .85);
}
.webui-popover.left > .arrow:after,
.webui-popover.left-top > .arrow:after,
.webui-popover.left-bottom > .arrow:after {
  right: 1px;
  bottom: -8px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.webui-popover-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1799;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .65);
}
.webui-popover-primary .webui-popover-title {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea;
}
.webui-popover-primary.bottom .arrow {
  border-bottom-color: #62a8ea;
}
.webui-popover-primary.bottom .arrow:after {
  border-bottom-color: #62a8ea;
}
.webui-popover-success .webui-popover-title {
  color: #fff;
  background-color: #46be8a;
  border-color: #46be8a;
}
.webui-popover-success.bottom .arrow {
  border-bottom-color: #46be8a;
}
.webui-popover-success.bottom .arrow:after {
  border-bottom-color: #46be8a;
}
.webui-popover-info .webui-popover-title {
  color: #fff;
  background-color: #57c7d4;
  border-color: #57c7d4;
}
.webui-popover-info.bottom .arrow {
  border-bottom-color: #57c7d4;
}
.webui-popover-info.bottom .arrow:after {
  border-bottom-color: #57c7d4;
}
.webui-popover-warning .webui-popover-title {
  color: #fff;
  background-color: #f2a654;
  border-color: #f2a654;
}
.webui-popover-warning.bottom .arrow {
  border-bottom-color: #f2a654;
}
.webui-popover-warning.bottom .arrow:after {
  border-bottom-color: #f2a654;
}
.webui-popover-danger .webui-popover-title {
  color: #fff;
  background-color: #f96868;
  border-color: #f96868;
}
.webui-popover-danger.bottom .arrow {
  border-bottom-color: #f96868;
}
.webui-popover-danger.bottom .arrow:after {
  border-bottom-color: #f96868;
}

:root .grid-stack-item>.ui-resizable-handle{filter:none;-webkit-filter:none}.grid-stack{position:relative}.grid-stack .grid-stack-placeholder>.placeholder-content{position:absolute;top:0;right:10px;bottom:0;left:10px;z-index:0!important;width:auto;margin:0;border:1px dashed #d3d3d3}.grid-stack>.grid-stack-item{position:absolute;min-width:8.33333333%;padding:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{position:absolute;top:0;right:10px;bottom:0;left:10px;z-index:0!important;width:auto;margin:0;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item>.ui-resizable-handle{position:absolute;display:block;font-size:.1px;-ms-touch-action:none;touch-action:none}.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack>.grid-stack-item.ui-draggable-dragging,.grid-stack>.grid-stack-item.ui-resizable-resizing{z-index:100}.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content{-webkit-box-shadow:1px 4px 6px rgba(0,0,0,.2);box-shadow:1px 4px 6px rgba(0,0,0,.2);opacity:.8}.grid-stack>.grid-stack-item>.ui-resizable-se,.grid-stack>.grid-stack-item>.ui-resizable-sw{padding:2px 3px 0 0;margin:0;font:normal normal normal 10px/1 FontAwesome;font-size:inherit;color:gray;text-align:right;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grid-stack>.grid-stack-item>.ui-resizable-se::before,.grid-stack>.grid-stack-item>.ui-resizable-sw::before{content:"\f065"}.grid-stack>.grid-stack-item>.ui-resizable-se{display:inline-block;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.grid-stack>.grid-stack-item>.ui-resizable-nw{top:0;left:10px;width:20px;height:20px;cursor:nw-resize}.grid-stack>.grid-stack-item>.ui-resizable-n{top:0;right:25px;left:25px;height:10px;cursor:n-resize}.grid-stack>.grid-stack-item>.ui-resizable-ne{top:0;right:10px;width:20px;height:20px;cursor:ne-resize}.grid-stack>.grid-stack-item>.ui-resizable-e{top:15px;right:10px;bottom:15px;width:10px;cursor:e-resize}.grid-stack>.grid-stack-item>.ui-resizable-se{right:10px;bottom:0;width:20px;height:20px;cursor:se-resize}.grid-stack>.grid-stack-item>.ui-resizable-s{right:25px;bottom:0;left:25px;height:10px;cursor:s-resize}.grid-stack>.grid-stack-item>.ui-resizable-sw{bottom:0;left:10px;width:20px;height:20px;cursor:sw-resize}.grid-stack>.grid-stack-item>.ui-resizable-w{top:15px;bottom:15px;left:10px;width:10px;cursor:w-resize}.grid-stack>.grid-stack-item[data-gs-width='1']{width:8.33333333%}.grid-stack>.grid-stack-item[data-gs-x='1']{left:8.33333333%}.grid-stack>.grid-stack-item[data-gs-min-width='1']{min-width:8.33333333%}.grid-stack>.grid-stack-item[data-gs-max-width='1']{max-width:8.33333333%}.grid-stack>.grid-stack-item[data-gs-width='2']{width:16.66666667%}.grid-stack>.grid-stack-item[data-gs-x='2']{left:16.66666667%}.grid-stack>.grid-stack-item[data-gs-min-width='2']{min-width:16.66666667%}.grid-stack>.grid-stack-item[data-gs-max-width='2']{max-width:16.66666667%}.grid-stack>.grid-stack-item[data-gs-width='3']{width:25%}.grid-stack>.grid-stack-item[data-gs-x='3']{left:25%}.grid-stack>.grid-stack-item[data-gs-min-width='3']{min-width:25%}.grid-stack>.grid-stack-item[data-gs-max-width='3']{max-width:25%}.grid-stack>.grid-stack-item[data-gs-width='4']{width:33.33333333%}.grid-stack>.grid-stack-item[data-gs-x='4']{left:33.33333333%}.grid-stack>.grid-stack-item[data-gs-min-width='4']{min-width:33.33333333%}.grid-stack>.grid-stack-item[data-gs-max-width='4']{max-width:33.33333333%}.grid-stack>.grid-stack-item[data-gs-width='5']{width:41.66666667%}.grid-stack>.grid-stack-item[data-gs-x='5']{left:41.66666667%}.grid-stack>.grid-stack-item[data-gs-min-width='5']{min-width:41.66666667%}.grid-stack>.grid-stack-item[data-gs-max-width='5']{max-width:41.66666667%}.grid-stack>.grid-stack-item[data-gs-width='6']{width:50%}.grid-stack>.grid-stack-item[data-gs-x='6']{left:50%}.grid-stack>.grid-stack-item[data-gs-min-width='6']{min-width:50%}.grid-stack>.grid-stack-item[data-gs-max-width='6']{max-width:50%}.grid-stack>.grid-stack-item[data-gs-width='7']{width:58.33333333%}.grid-stack>.grid-stack-item[data-gs-x='7']{left:58.33333333%}.grid-stack>.grid-stack-item[data-gs-min-width='7']{min-width:58.33333333%}.grid-stack>.grid-stack-item[data-gs-max-width='7']{max-width:58.33333333%}.grid-stack>.grid-stack-item[data-gs-width='8']{width:66.66666667%}.grid-stack>.grid-stack-item[data-gs-x='8']{left:66.66666667%}.grid-stack>.grid-stack-item[data-gs-min-width='8']{min-width:66.66666667%}.grid-stack>.grid-stack-item[data-gs-max-width='8']{max-width:66.66666667%}.grid-stack>.grid-stack-item[data-gs-width='9']{width:75%}.grid-stack>.grid-stack-item[data-gs-x='9']{left:75%}.grid-stack>.grid-stack-item[data-gs-min-width='9']{min-width:75%}.grid-stack>.grid-stack-item[data-gs-max-width='9']{max-width:75%}.grid-stack>.grid-stack-item[data-gs-width='10']{width:83.33333333%}.grid-stack>.grid-stack-item[data-gs-x='10']{left:83.33333333%}.grid-stack>.grid-stack-item[data-gs-min-width='10']{min-width:83.33333333%}.grid-stack>.grid-stack-item[data-gs-max-width='10']{max-width:83.33333333%}.grid-stack>.grid-stack-item[data-gs-width='11']{width:91.66666667%}.grid-stack>.grid-stack-item[data-gs-x='11']{left:91.66666667%}.grid-stack>.grid-stack-item[data-gs-min-width='11']{min-width:91.66666667%}.grid-stack>.grid-stack-item[data-gs-max-width='11']{max-width:91.66666667%}.grid-stack>.grid-stack-item[data-gs-width='12']{width:100%}.grid-stack>.grid-stack-item[data-gs-x='12']{left:100%}.grid-stack>.grid-stack-item[data-gs-min-width='12']{min-width:100%}.grid-stack>.grid-stack-item[data-gs-max-width='12']{max-width:100%}.grid-stack.grid-stack-animate,.grid-stack.grid-stack-animate .grid-stack-item{-webkit-transition:left .3s,top .3s,height .3s,width .3s;-o-transition:left .3s,top .3s,height .3s,width .3s;transition:left .3s,top .3s,height .3s,width .3s}.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing{-webkit-transition:left 0s,top 0s,height 0s,width 0s;-o-transition:left 0s,top 0s,height 0s,width 0s;transition:left 0s,top 0s,height 0s,width 0s}@media (max-width:768px){.grid-stack-item{position:relative!important;top:auto!important;left:0!important;width:auto!important;margin-bottom:20px}.grid-stack-item .ui-resizable-handle{display:none}.grid-stack{height:auto!important}}
.ct-chart .ct-label{font-size:12px;line-height:1;color:#a3afb7;fill:#a3afb7}.ct-chart .ct-chart-bar .ct-label,.ct-chart .ct-chart-line .ct-label{display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart .ct-label.ct-horizontal.ct-start{text-align:center;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:start}.ct-chart .ct-label.ct-horizontal.ct-end{text-align:center;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:start}.ct-chart .ct-label.ct-vertical.ct-start{text-align:center;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-anchor:end}.ct-chart .ct-label.ct-vertical.ct-end{text-align:center;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:start}.ct-chart .ct-chart-bar .ct-label.ct-horizontal.ct-start{text-align:center;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-anchor:start}.ct-chart .ct-chart-bar .ct-label.ct-horizontal.ct-end{text-align:center;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-anchor:start}.ct-chart .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{text-align:center;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:start}.ct-chart .ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{text-align:center;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:start}.ct-chart .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-anchor:end}.ct-chart .ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-anchor:end}.ct-chart .ct-grid{stroke:rgba(0,0,0,.1);stroke-width:1px}.ct-chart .ct-point{stroke-width:8px;stroke-linecap:round}.ct-chart .ct-line{fill:none;stroke-width:3px}.ct-chart .ct-area{stroke:none;fill-opacity:.15}.ct-chart .ct-bar{fill:none;stroke-width:10px}.ct-chart .ct-slice-donut{fill:none;stroke-width:60px}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-a .ct-slice-donut{stroke:#62a8ea}.ct-chart .ct-series.ct-series-a .ct-area,.ct-chart .ct-series.ct-series-a .ct-slice-pie{fill:#62a8ea}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#7dd3ae}.ct-chart .ct-series.ct-series-b .ct-area,.ct-chart .ct-series.ct-series-b .ct-slice-pie{fill:#7dd3ae}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#fa7a7a}.ct-chart .ct-series.ct-series-c .ct-area,.ct-chart .ct-series.ct-series-c .ct-slice-pie{fill:#fa7a7a}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#926dde}.ct-chart .ct-series.ct-series-d .ct-area,.ct-chart .ct-series.ct-series-d .ct-slice-pie{fill:#926dde}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#f7da64}.ct-chart .ct-series.ct-series-e .ct-area,.ct-chart .ct-series.ct-series-e .ct-slice-pie{fill:#f7da64}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#f96197}.ct-chart .ct-series.ct-series-f .ct-area,.ct-chart .ct-series.ct-series-f .ct-slice-pie{fill:#f96197}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#9daaf3}.ct-chart .ct-series.ct-series-g .ct-area,.ct-chart .ct-series.ct-series-g .ct-slice-pie{fill:#9daaf3}.ct-chart .ct-series.ct-series-h .ct-bar,.ct-chart .ct-series.ct-series-h .ct-line,.ct-chart .ct-series.ct-series-h .ct-point,.ct-chart .ct-series.ct-series-h .ct-slice-donut{stroke:#83b944}.ct-chart .ct-series.ct-series-h .ct-area,.ct-chart .ct-series.ct-series-h .ct-slice-pie{fill:#83b944}.ct-chart .ct-series.ct-series-i .ct-bar,.ct-chart .ct-series.ct-series-i .ct-line,.ct-chart .ct-series.ct-series-i .ct-point,.ct-chart .ct-series.ct-series-i .ct-slice-donut{stroke:#f6be80}.ct-chart .ct-series.ct-series-i .ct-area,.ct-chart .ct-series.ct-series-i .ct-slice-pie{fill:#f6be80}.ct-chart .ct-series.ct-series-j .ct-bar,.ct-chart .ct-series.ct-series-j .ct-line,.ct-chart .ct-series.ct-series-j .ct-point,.ct-chart .ct-series.ct-series-j .ct-slice-donut{stroke:#9ae1e9}.ct-chart .ct-series.ct-series-j .ct-area,.ct-chart .ct-series.ct-series-j .ct-slice-pie{fill:#9ae1e9}.ct-chart .ct-series.ct-series-k .ct-bar,.ct-chart .ct-series.ct-series-k .ct-line,.ct-chart .ct-series.ct-series-k .ct-point,.ct-chart .ct-series.ct-series-k .ct-slice-donut{stroke:#3aa99e}.ct-chart .ct-series.ct-series-k .ct-area,.ct-chart .ct-series.ct-series-k .ct-slice-pie{fill:#3aa99e}.ct-chart .ct-series.ct-series-l .ct-bar,.ct-chart .ct-series.ct-series-l .ct-line,.ct-chart .ct-series.ct-series-l .ct-point,.ct-chart .ct-series.ct-series-l .ct-slice-donut{stroke:#a17768}.ct-chart .ct-series.ct-series-l .ct-area,.ct-chart .ct-series.ct-series-l .ct-slice-pie{fill:#a17768}.ct-chart .ct-series.ct-series-m .ct-bar,.ct-chart .ct-series.ct-series-m .ct-line,.ct-chart .ct-series.ct-series-m .ct-point,.ct-chart .ct-series.ct-series-m .ct-slice-donut{stroke:#bdbdbd}.ct-chart .ct-series.ct-series-m .ct-area,.ct-chart .ct-series.ct-series-m .ct-slice-pie{fill:#bdbdbd}.ct-chart .ct-series.ct-series-n .ct-bar,.ct-chart .ct-series.ct-series-n .ct-line,.ct-chart .ct-series.ct-series-n .ct-point,.ct-chart .ct-series.ct-series-n .ct-slice-donut{stroke:#76838f}.ct-chart .ct-series.ct-series-n .ct-area,.ct-chart .ct-series.ct-series-n .ct-slice-pie{fill:#76838f}.ct-chart.ct-square{position:relative;display:block;width:100%}.ct-chart.ct-square:before{display:block;float:left;width:0;height:0;padding-bottom:100%;content:""}.ct-chart.ct-square:after{display:table;clear:both;content:""}.ct-chart.ct-square>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-minor-second{position:relative;display:block;width:100%}.ct-chart.ct-minor-second:before{display:block;float:left;width:0;height:0;padding-bottom:93.75%;content:""}.ct-chart.ct-minor-second:after{display:table;clear:both;content:""}.ct-chart.ct-minor-second>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-second{position:relative;display:block;width:100%}.ct-chart.ct-major-second:before{display:block;float:left;width:0;height:0;padding-bottom:88.88888889%;content:""}.ct-chart.ct-major-second:after{display:table;clear:both;content:""}.ct-chart.ct-major-second>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-minor-third{position:relative;display:block;width:100%}.ct-chart.ct-minor-third:before{display:block;float:left;width:0;height:0;padding-bottom:83.33333333%;content:""}.ct-chart.ct-minor-third:after{display:table;clear:both;content:""}.ct-chart.ct-minor-third>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-third{position:relative;display:block;width:100%}.ct-chart.ct-major-third:before{display:block;float:left;width:0;height:0;padding-bottom:80%;content:""}.ct-chart.ct-major-third:after{display:table;clear:both;content:""}.ct-chart.ct-major-third>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-perfect-fourth{position:relative;display:block;width:100%}.ct-chart.ct-perfect-fourth:before{display:block;float:left;width:0;height:0;padding-bottom:75%;content:""}.ct-chart.ct-perfect-fourth:after{display:table;clear:both;content:""}.ct-chart.ct-perfect-fourth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-perfect-fifth{position:relative;display:block;width:100%}.ct-chart.ct-perfect-fifth:before{display:block;float:left;width:0;height:0;padding-bottom:66.66666667%;content:""}.ct-chart.ct-perfect-fifth:after{display:table;clear:both;content:""}.ct-chart.ct-perfect-fifth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-minor-sixth{position:relative;display:block;width:100%}.ct-chart.ct-minor-sixth:before{display:block;float:left;width:0;height:0;padding-bottom:62.5%;content:""}.ct-chart.ct-minor-sixth:after{display:table;clear:both;content:""}.ct-chart.ct-minor-sixth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-golden-section{position:relative;display:block;width:100%}.ct-chart.ct-golden-section:before{display:block;float:left;width:0;height:0;padding-bottom:61.80469716%;content:""}.ct-chart.ct-golden-section:after{display:table;clear:both;content:""}.ct-chart.ct-golden-section>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-sixth{position:relative;display:block;width:100%}.ct-chart.ct-major-sixth:before{display:block;float:left;width:0;height:0;padding-bottom:60%;content:""}.ct-chart.ct-major-sixth:after{display:table;clear:both;content:""}.ct-chart.ct-major-sixth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-minor-seventh{position:relative;display:block;width:100%}.ct-chart.ct-minor-seventh:before{display:block;float:left;width:0;height:0;padding-bottom:56.25%;content:""}.ct-chart.ct-minor-seventh:after{display:table;clear:both;content:""}.ct-chart.ct-minor-seventh>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-seventh{position:relative;display:block;width:100%}.ct-chart.ct-major-seventh:before{display:block;float:left;width:0;height:0;padding-bottom:53.33333333%;content:""}.ct-chart.ct-major-seventh:after{display:table;clear:both;content:""}.ct-chart.ct-major-seventh>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-octave{position:relative;display:block;width:100%}.ct-chart.ct-octave:before{display:block;float:left;width:0;height:0;padding-bottom:50%;content:""}.ct-chart.ct-octave:after{display:table;clear:both;content:""}.ct-chart.ct-octave>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-tenth{position:relative;display:block;width:100%}.ct-chart.ct-major-tenth:before{display:block;float:left;width:0;height:0;padding-bottom:40%;content:""}.ct-chart.ct-major-tenth:after{display:table;clear:both;content:""}.ct-chart.ct-major-tenth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-eleventh{position:relative;display:block;width:100%}.ct-chart.ct-major-eleventh:before{display:block;float:left;width:0;height:0;padding-bottom:37.5%;content:""}.ct-chart.ct-major-eleventh:after{display:table;clear:both;content:""}.ct-chart.ct-major-eleventh>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-major-twelfth{position:relative;display:block;width:100%}.ct-chart.ct-major-twelfth:before{display:block;float:left;width:0;height:0;padding-bottom:33.33333333%;content:""}.ct-chart.ct-major-twelfth:after{display:table;clear:both;content:""}.ct-chart.ct-major-twelfth>svg{position:absolute;top:0;left:0;display:block}.ct-chart.ct-double-octave{position:relative;display:block;width:100%}.ct-chart.ct-double-octave:before{display:block;float:left;width:0;height:0;padding-bottom:25%;content:""}.ct-chart.ct-double-octave:after{display:table;clear:both;content:""}.ct-chart.ct-double-octave>svg{position:absolute;top:0;left:0;display:block}
.fixed-table-container .bs-checkbox,.fixed-table-container .no-records-found{text-align:center}.fixed-table-body thead th .th-inner,.table td,.table th{box-sizing:border-box}.bootstrap-table .table{margin-bottom:0!important;border-bottom:1px solid #ddd;border-collapse:collapse!important;border-radius:1px}.bootstrap-table .table:not(.table-condensed),.bootstrap-table .table:not(.table-condensed)>tbody>tr>td,.bootstrap-table .table:not(.table-condensed)>tbody>tr>th,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>td,.bootstrap-table .table:not(.table-condensed)>tfoot>tr>th,.bootstrap-table .table:not(.table-condensed)>thead>tr>td{padding:8px}.bootstrap-table .table.table-no-bordered>tbody>tr>td,.bootstrap-table .table.table-no-bordered>thead>tr>th{border-right:2px solid transparent}.bootstrap-table .table.table-no-bordered>tbody>tr>td:last-child{border-right:none}.fixed-table-container{position:relative;clear:both;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.fixed-table-container.table-no-bordered{border:1px solid transparent}.fixed-table-footer,.fixed-table-header{overflow:hidden}.fixed-table-footer{border-top:1px solid #ddd}.fixed-table-body{overflow-x:auto;overflow-y:auto;height:100%}.fixed-table-container table{width:100%}.fixed-table-container thead th{height:0;padding:0;margin:0;border-left:1px solid #ddd}.fixed-table-container thead th:focus{outline:transparent solid 0}.fixed-table-container thead th:first-child{border-left:none;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px}.fixed-table-container tbody td .th-inner,.fixed-table-container thead th .th-inner{padding:8px;line-height:24px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-table-container thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px}.fixed-table-container thead th .both{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC')}.fixed-table-container thead th .asc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==)}.fixed-table-container thead th .desc{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII=)}.fixed-table-container th.detail{width:30px}.fixed-table-container tbody td{border-left:1px solid #ddd}.fixed-table-container tbody tr:first-child td{border-top:none}.fixed-table-container tbody td:first-child{border-left:none}.fixed-table-container tbody .selected td{background-color:#f5f5f5}.fixed-table-container .bs-checkbox .th-inner{padding:8px 0}.fixed-table-container input[type=radio],.fixed-table-container input[type=checkbox]{margin:0 auto!important}.fixed-table-pagination .pagination-detail,.fixed-table-pagination div.pagination{margin-top:10px;margin-bottom:10px}.fixed-table-pagination div.pagination .pagination{margin:0}.fixed-table-pagination .pagination a{padding:6px 12px;line-height:1.428571429}.fixed-table-pagination .pagination-info{line-height:34px;margin-right:5px}.fixed-table-pagination .btn-group{position:relative;display:inline-block;vertical-align:middle}.fixed-table-pagination .dropup .dropdown-menu{margin-bottom:0}.fixed-table-pagination .page-list{display:inline-block}.fixed-table-toolbar .columns-left{margin-right:5px}.fixed-table-toolbar .columns-right{margin-left:5px}.fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429}.fixed-table-toolbar .bs-bars,.fixed-table-toolbar .columns,.fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px;line-height:34px}.fixed-table-pagination li.disabled a{pointer-events:none;cursor:default}.fixed-table-loading{display:none;position:absolute;top:42px;right:0;bottom:0;left:0;z-index:99;background-color:#fff;text-align:center}.fixed-table-body .card-view .title{font-weight:700;display:inline-block;min-width:30%;text-align:left!important}.table td,.table th{vertical-align:middle}.fixed-table-toolbar .dropdown-menu{text-align:left;max-height:300px;overflow:auto}.fixed-table-toolbar .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.fixed-table-toolbar .btn-group>.btn-group>.btn{border-radius:0}.fixed-table-toolbar .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}.bootstrap-table .table thead>tr>th{padding:0;margin:0}.bootstrap-table .fixed-table-footer tbody>tr>td{padding:0!important}.bootstrap-table .fixed-table-footer .table{border-bottom:none;border-radius:0;padding:0!important}.bootstrap-table .pull-right .dropdown-menu{right:0;left:auto}p.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}.fixed-table-pagination:after,.fixed-table-toolbar:after{content:"";display:block;clear:both}
.wizard-pane{position:absolute;top:0;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.wizard-pane.active{position:relative;visibility:visible;opacity:1}.wizard-pane.activing{visibility:visible}.wizard-content{position:relative;padding:0;-webkit-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}.panel-body>.wizard-buttons,.tab-content>.wizard-buttons{margin-top:22px}.color-active{color:#62a8ea!important}.color-error{color:#f96868!important}.color-done{color:#46be8a!important}
.fv-has-feedback{position:relative}.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.fv-help-block{display:block}.fv-form-bootstrap .help-block{margin-bottom:0}.fv-form-bootstrap .tooltip-inner{text-align:left}.fv-form-bootstrap .fv-icon-no-label{top:0}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:11}.form-inline.fv-form-bootstrap .form-group{vertical-align:top}.fv-form-bootstrap .has-feedback{position:relative}.fv-form-bootstrap .has-feedback .form-control{padding-right:45px}.fv-form-bootstrap .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}
#activity-parent { width: 100%;}

/* #activity-stream {
    width: 100%;
    height: 500px;
    overflow-y: scroll;
    text-align: left;
} */

.activity-log { height: 50vh;}

#activity-stream #stream-error-msg {
    color: rgb(230, 29, 29);
    width: 100%;
    display: block;
    text-align: center;
}

#activity-stream li {
    white-space: normal;
    font-size: 14px;
    margin-bottom: 0;
    position: relative;
    padding: 4px 0px;
}

#activity-stream li >div.list-text::first-line {font-weight: 400;}

#activity-stream li:hover {
    background-color: #f3f3f3 !important;
    color:#454545;
}
#activity-stream li:hover:after {
    background-color: transparent;
}
#activity-stream li:after {
    content: ' ';
    position: relative;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #eaeaeb;
    display: block;
}
#activity-stream li .list-label {
    top: 0;
    left: 0;
    width: 18px;
    height: 100%;
    position: absolute;
}
#activity-stream li.historical {
    opacity: 0.8;
}
.page-aside .list-group-item .icon,  #activity-stream .list-group-item:hover .icon{
    color: #7d7d7d !important;
}
/* #activity-stream li .icon {
    font-size: 18px;
    transform: translateY(50%);
    float: left;
    padding-bottom: 10px;
    padding-left: 17px;
} */

#activity-stream.timeline .timeline-content {
    padding-left: 17px;padding-right:6px;
}

#activity-stream.timeline li .timeline-dot { transform: translateY(22%);right:8px; left:unset; margin:0}

#activity-stream li .fas {
    color: #fff !important;
}
#activity-stream li div.info {
    color: #4dadf7 !important;
}
#activity-stream li div.default {
    color: #949494 !important;
}
#activity-stream li div.danger {
    color: #f96868 !important;
}
#activity-stream li div.warning {
    color: #f0ad4e !important;
}
#activity-stream li div.critical {
    color: #f96868 !important;
    animation: alertFlash 0.5s infinite;
}
@keyframes alertFlash {
    0% {
        opacity: 0.5;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0.5;
    }
}
#activity-stream .label-success {
    background-color: #4CAF50 !important;
}

.fixed-table-container{
    border:0
}
 .ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
 .ui-tooltip,#incidents .fixed-table-pagination{
    display:none!important;
    width:0!important;
    visibility:hidden
}
 .grid-stack>.grid-stack-item>.ui-resizable-se{
    _bottom:30px
}
 .grid-stack>.grid-stack-item>.grid-stack-item-content{
    overflow-y:hidden
}
 .page-aside{
    box-shadow:0 -25px 33px rgba(50,50,93,.1),-32px 0 15px rgba(0,0,0,.07);
    -webkit-box-shadow:0 -25px 33px rgba(50,50,93,.1),-32px 0 15px rgba(0,0,0,.07)
}
 .page-aside-inner{
    height:100%;
    overflow:hidden
}

 .page-aside-inner .timeline{
    height:100%
}
 .dashboard a.list-group-item{
    border-radius:3px
}
 .panel-actions{
    right:10px
}
.panel-bordered>.panel-heading>h4.panel-title {
    text-shadow: 0 0 7px rgba(51, 51, 51, 0.28);
}
 .active>.text-active,.active>.auto .text-active{
    display:inline-block!important
}
 .active .icon{
    line-height:1
}
 .page-aside a.list-group-item,.page-aside .btn-pure:hover{
    color:inherit
}
 .no-gutter>[class*='col-']{
    padding-right:0;
    padding-left:0
}
 .webui-popover-title,.fixed-table-body .card-view .title{
    text-shadow:none!important;
    font-weight:400
}
 .boomcast .pagination>.active>a,.boomcast .pagination>.active>span,.boomcast .pagination>.active>a:hover,.boomcast .pagination>.active>span:hover,.boomcast .pagination>.active>a:focus,.boomcast .pagination>.active>span:focus{
    color:#fff;
    font-weight:500;
    background-color:#4caf50;
    border-color:#4caf50
}
 .boomcast .page-aside-switch{
    background-color:#4caf50
}
 .boomcast .page-aside-switch i{
    color:#fff
}
 .timeline-content p{
    font-weight:400
}
 .widget{
    margin-bottom:0
}
 .grid-stack .panel{
    box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);
    -webkit-box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);
    _OLD_box-shadow:0 0 7px 4px rgba(0,0,0,.05);
    _OLD_-webkit-box-shadow:0 0 7px 4px rgba(0,0,0,.05)
}
 .grid-stack .panel-heading{
    cursor:move
}
 .timeline:before{
    width:1px;
    background-color:#9a9a9a
}
 .page-header-actions{
    z-index:99
}
 .table td,.table th{
    min-width:100px
}
 .no-border-radius{
    border-radius:0!important
}
 #delivery_status .counter .counter-number-group,#delivery_status .counter-icon{
    font-size:14px
}
 #table_campaigns_widget{
    table-layout:fixed
}
 #table_campaigns_widget tr th.campaign-tbl-responses,#table_campaigns_widget tr th.campaign-tbl-action{
    width:120px!important;
    min-width:120px!important
}
 #table_campaigns_widget tr th.campaign-tbl-info-icon{
    width:60px!important;
    min-width:60px!important
}
 .invalid-token {
    border-color: red !important;
     color: red
}
 .has-warning {
    margin-bottom: 10px;
     -webkit-animation: warning 1.2s infinite;
     animation: warning 1.2s infinite;
}
 .has-error {
    box-shadow: inset 0 0 1em rgba(218, 16, 16, 0.6);
     background: rgba(249, 103, 103, 0.1);
     color: #f96767 !important;
}
 @keyframes warning {
     0% {
        box-shadow: 0;
    }
     50% {
        box-shadow: 0 0 1em #f96767;
    }
     100% {
        box-shadow: 0;
    }
}
 a.list{
    cursor: default;
}
 span.view-by-dept{
    cursor: pointer;
}
 @media(max-width:992px){
    .panel-title{
        padding:10px 15px!important
    }
     .panel-actions{
        display:none;
        clear:both;
        float:none;
        position:initial;
        margin-top:10px;
        top:0;
        padding:0 10px 0 10px
    }
}
 #clock{
    padding:15px;
    position:relative
}
 #clock:after{
    content:'';
    position:absolute;
    width:200px;
    height:10px;
    border-radius:100%;
    left:50%;
    margin-left:-100px;
    bottom:1px;
    z-index:-1
}
 #clock .display{
    text-align:center;
    padding:30px 10px 10px;
    border-radius:3px;
    position:relative
}
 #clock.light{
    background-color:#f3f3f3;
    color:#272e38
}
 #clock.light:after{
    box-shadow:0 4px 10px rgba(0,0,0,0.15)
}
 #clock.light .digits div span{
    background-color:#272e38;
    border-color:#272e38
}
 #clock.light .digits div.dots:before,#clock.light .digits div.dots:after{
    background-color:#272e38
}
 #clock.light .alarm{
    background:none
}
 #clock.light .display{
    background-color:#ddd;
    box-shadow:0 1px 1px rgba(0,0,0,0.08) inset,0 1px 1px #fafafa
}
 #clock.dark{
    background-color:#444;
    color:#ccc
}
 #clock.dark:after{
    box-shadow:0 2px 5px rgba(0,0,0,0.3)
}
 #clock.dark .digits div span{
    background-color:#cacaca;
    border-color:#cacaca
}
 #clock.dark .alarm{
    background:0
}
 #clock.dark .display{
    background-color:#303132;
    box-shadow:0 1px 1px rgba(0,0,0,0.08) inset,0 1px 1px #2d3642
}
 #clock.dark .digits div.dots:before,#clock.dark .digits div.dots:after{
    background-color:#cacaca
}
 #clock .digits div{
    text-align:left;
    position:relative;
    width:14px;
    height:25px;
    display:inline-block;
    margin:0 2px
}
 #clock .digits div span{
    opacity:0;
    position:absolute;
    -webkit-transition:.25s;
    -moz-transition:.25s;
    transition:.25s
}
 #clock .digits div span:before,#clock .digits div span:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border:2px solid transparent
}
 #clock .digits .d1{
    height:2px;
    width:8px;
    top:0;
    left:3px
}
 #clock .digits .d1:before{
    border-width:0 2px 2px 0;
    border-right-color:inherit;
    left:-2px
}
 #clock .digits .d1:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    right:-2px
}
 #clock .digits .d2{
    height:2px;
    width:8px;
    top:12px;
    left:3px
}
 #clock .digits .d2:before{
    border-width:1px 2px 1px;
    border-right-color:inherit;
    left:-4px
}
 #clock .digits .d2:after{
    border-width:1px 2px 1px;
    border-left-color:inherit;
    right:-4px
}
 #clock .digits .d3{
    height:2px;
    width:8px;
    top:24px;
    left:3px
}
 #clock .digits .d3:before{
    border-width:2px 2px 0 0;
    border-right-color:inherit;
    left:-2px
}
 #clock .digits .d3:after{
    border-width:2px 0 0 2px;
    border-left-color:inherit;
    right:-2px
}
 #clock .digits .d4{
    width:2px;
    height:7px;
    top:3px;
    left:0
}
 #clock .digits .d4:before{
    border-width:0 2px 2px 0;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d4:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    bottom:-2px
}
 #clock .digits .d5{
    width:2px;
    height:7px;
    top:3px;
    right:0
}
 #clock .digits .d5:before{
    border-width:0 0 2px 2px;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d5:after{
    border-width:2px 0 0 2px;
    border-top-color:inherit;
    bottom:-2px
}
 #clock .digits .d6{
    width:2px;
    height:7px;
    top:16px;
    left:0
}
 #clock .digits .d6:before{
    border-width:0 2px 2px 0;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d6:after{
    border-width:0 0 2px 2px;
    border-left-color:inherit;
    bottom:-2px
}
 #clock .digits .d7{
    width:2px;
    height:7px;
    top:16px;
    right:0
}
 #clock .digits .d7:before{
    border-width:0 0 2px 2px;
    border-bottom-color:inherit;
    top:-2px
}
 #clock .digits .d7:after{
    border-width:5px 0 0 2px;
    border-top-color:inherit;
    bottom:-2px
}
 #clock .digits div.one .d5,#clock .digits div.one .d7{
    opacity:1
}
 #clock .digits div.two .d1,#clock .digits div.two .d5,#clock .digits div.two .d2,#clock .digits div.two .d6,#clock .digits div.two .d3{
    opacity:1
}
 #clock .digits div.three .d1,#clock .digits div.three .d5,#clock .digits div.three .d2,#clock .digits div.three .d7,#clock .digits div.three .d3{
    opacity:1
}
 #clock .digits div.four .d5,#clock .digits div.four .d2,#clock .digits div.four .d4,#clock .digits div.four .d7{
    opacity:1
}
 #clock .digits div.five .d1,#clock .digits div.five .d2,#clock .digits div.five .d4,#clock .digits div.five .d3,#clock .digits div.five .d7{
    opacity:1
}
 #clock .digits div.six .d1,#clock .digits div.six .d2,#clock .digits div.six .d4,#clock .digits div.six .d3,#clock .digits div.six .d6,#clock .digits div.six .d7{
    opacity:1
}
 #clock .digits div.seven .d1,#clock .digits div.seven .d5,#clock .digits div.seven .d7{
    opacity:1
}
 #clock .digits div.eight .d1,#clock .digits div.eight .d2,#clock .digits div.eight .d3,#clock .digits div.eight .d4,#clock .digits div.eight .d5,#clock .digits div.eight .d6,#clock .digits div.eight .d7{
    opacity:1
}
 #clock .digits div.nine .d1,#clock .digits div.nine .d2,#clock .digits div.nine .d3,#clock .digits div.nine .d4,#clock .digits div.nine .d5,#clock .digits div.nine .d7{
    opacity:1
}
 #clock .digits div.zero .d1,#clock .digits div.zero .d3,#clock .digits div.zero .d4,#clock .digits div.zero .d5,#clock .digits div.zero .d6,#clock .digits div.zero .d7{
    opacity:1
}
 #clock .digits div.dots{
    width:2px
}
 #clock .digits div.dots:before,#clock .digits div.dots:after{
    width:2px;
    height:2px;
    content:'';
    position:absolute;
    left:0;
    top:7px
}
 #clock .digits div.dots:after{
    top:18px
}
 #clock .weekdays{
    font-size:11px;
    position:absolute;
    width:100%;
    top:5px;
    left:0;
    text-align:center
}
 #clock .weekdays span{
    opacity:.2;
    padding:0 5px
}
 #clock .weekdays span.active{
    opacity:1
}
 #clock .ampm{
    position:absolute;
    bottom:10px;
    right:10px;
    font-size:11px
}
 #clock .date {
    width: 42px;
     line-height: 15px;
     bottom: 9px;
     position: absolute;
     text-align: left;
     font-size: 12px;
}
 .overlay-background {
     background: rgba(0, 0, 0, .8);
}
 #loader-anim {
     width: 100%;
     text-align: center;
}
 #loader-anim span {
     display: inline-block;
     width: 10px;
     height: 10px;
     background: #757575;
     border-radius: 50%;
     transition: all .3s ease;
     animation: bounce .8s infinite;
}
 @keyframes bounce {
     0% {
        transform: translateY(0)
    }
     50% {
        transform: translateY(-10px)
    }
     100% {
        transform: translateY(0)
    }
}
 #loader-anim span:nth-of-type(2) {
    animation-delay: 0.2s;
}
 #loader-anim span:nth-of-type(3) {
    animation-delay: 0.3s;
}


.stat {
    height: 90px;
    width: 90px;
    padding-top: 30px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    border: 2px solid #526069;
    margin: 0 auto;
    margin-bottom: 10px;
}

.table-wrapper-scroll-y {
    display: block;
    margin-top: 15px;
    max-height: 250px;
    overflow-y: auto;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-borderless td,
.table-borderless th {
    border: 0;
}

/* on boarding */

@keyframes fadeInDown {
    0% {
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        transform: translateY(100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes dash {
    from {
        stroke-dashoffset: 1000;
    }
    to {
        stroke-dashoffset: 0;
    }
}

@keyframes vibrate {
    0% {
        transform: rotate(5deg);
    }
    5% {
        transform: rotate(-5deg);
    }
    10% {
        transform: rotate(5deg);
    }
    15% {
        transform: rotate(-5deg);
    }
    16% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes moveInLeft {
    0% {
        transform: translate(-100%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(0%, 0%);
    }
}

@keyframes moveInMiddle {
    0% {
        transform: translate(-50%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(-50%, 0%);
    }
}

@keyframes moveInRight {
    0% {
        transform: translate(100%, 100%);
    }
    100% {
        opacity: 1;
        transform: translate(0%, 0%);
    }
}

.phone-wrapper {
    max-width: 320px;
    margin: 0 auto;
}

.container {
    width: 100%;
}

.content {
    text-align: center;
}

.content p {
    animation: fadeIn forwards 700ms 500ms ease;
    opacity: 0;
    color: #a1a1a1;
}

.content h1 {
    animation: fadeIn forwards 700ms 500ms ease;
    opacity: 0;
    color: #454242;
}

.cloud {
    width: 200px;
    height: 160px;
    margin: 0 auto 5px;
    animation-delay: .5s;
    opacity: 0;
    animation: fadeInDown forwards 700ms cubic-bezier(0, 0, 0.2, 1);
}

.phones {
    height: 100px;
    width: 100%;
    position: relative;
}

.phone {
    overflow: hidden;
    padding: 5px;
    width: 75px;
    height: 75px;
    position: absolute;
    opacity: 0;
}

.phone.Middle .vibrator {
    animation-delay: 4s;
    animation: vibrate alternate 1300ms linear infinite;
}

.phone.Left {
    animation: moveInLeft forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    animation-delay: .7s;
    margin-left: 55px;
}

.phone.Left svg {
    transform: rotate(14deg);
}

.phone.Middle {
    animation: moveInMiddle forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    bottom: 0%;
    left: 50%;
    transform: translateX(-50%);
    animation-delay: .8s;
}

.phone.Middle svg {
    _transform: rotate(-2deg);
}

.phone.Right {
    animation: moveInRight forwards 700ms cubic-bezier(0, 0, 0.2, 1);
    top: 0%;
    right: 0;
    animation-delay: 1s;
    margin-right: 45px;
}

.phone.Right svg {
    transform: rotate(-14deg);
}

.lines {
    width: 100%;
    height: 50px;
    position: relative;
}

.line {
    position: absolute;
    animation: fadeIn 700ms 1.2s linear forwards, dash 15s linear forwards infinite;
    opacity: 0;
}

.line svg {
    width: 105px;
    height: 70px;
    stroke: #454242;
    stroke-linecap: round;
    stroke-dasharray: 0.1, 70;
    stroke-width: 20px;
}

.line.Left {
    left: 20%;
    animation-delay: 600ms;
}

.line.Left svg {
    transform: rotate(10deg);
}

.line.Middle {
    left: 50%;
    transform: translateX(-50%);
    animation-delay: 500ms;
}

.line.Right {
    right: 20%;
    animation-delay: 400ms;
}

@keyframes animation-rotate {
    100% {
        transform: rotate(360deg);
    }
}

.getstarted {
    background: #2c7dda;
    border: 1px solid #2c7dda;
    color: #f4f4f4;
    min-width: 200px;
    padding: 10px 12px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    cursor: pointer;
    font-size: .8em;
    font-family: 'Open Sans', sans-serif;
    outline: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    opacity: 1;
}

.getstarted span {
    transition: all 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.getstarted:after {
    content: '';
    color: #f4f4f4;
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    margin-left: -12.5px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMAAQIEDxMjX2aIqrDA5Ont+1b6NmUAAABQSURBVChTzc87EoAgEAPQBUEQP7D3v6wuQ2fSyYxpX5FE5LM4CmVjoJoYHMsvIDBYW8bgL9WMQCTWQe/yQWhVJw/nGp34hxE+aIThoZ3A9Nx2dQVCF6RI1gAAAABJRU5ErkJggg==);
    opacity: 0;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.getstarted.loading:before {
    width: 25px;
    height: 25px;
    margin-top: -12.5px;
    margin-left: -12.5px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #2c7dda;
    content: '';
    border: 2px solid #5798e2;
    border-top-color: #f4f4f4;
    animation: animation-rotate 450ms linear;
    animation-iteration-count: 5;
}

.getstarted.loaded:after {
    opacity: 1;
}

.getstarted.loaded span, .getstarted.loading span {
    opacity: 0;
}

#onboarding .btn.disabled {
    opacity: 0.2
}

/* End on boarding */

/** === iPHONE === **/
.iphone-body {
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
    background: #4c4c4c; /* Old browsers */
    background: -moz-linear-gradient(top, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #4c4c4c 0%, #2c2c2c 38%, #111111 58%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0); /* IE6-9 */
    height: 398px;
    width: 300px;
    border-radius: 40px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 4em #b1b1b1;
}

.iphone-body:before {
    content: "";
    display: block;
    position: relative;
    top: 36px;
    background: #e7ebec;
    height: 6px;
    width: 60px;
    border-radius: 6px;
    margin: 0 auto;
}

.iphone-body:after {
    /* content: "";
     */
    display: block;
    position: relative;
    top: 86px;
    background: none;
    height: 34px;
    width: 34px;
    border: 6px solid #e7ebec;
    border-radius: 50%;
    margin: 0 auto;
}

.camera-1 {
    position: absolute;
    background: #e7ebec;
    height: 8px;
    width: 8px;
    border-radius: 8px;
    margin: 12px 0 0 146px;
}

.camera-2 {
    position: absolute;
    background: #e7ebec;
    height: 10px;
    width: 10px;
    border-radius: 10px;
    margin: 28px 0 0 90px;
}

.iphone-screen {
    position: relative;
    top: 70px;
    background: #fff
    /*#f5f7f8*/;
    height: 300px;
    width: 272px;
    margin: 0 auto;
    border: 4px solid #e7ebec;
    border-radius: 4px;
}

.banner {
    position: relative;
    background: #eee;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 15px;
}

.phonecontent {
    position: relative;
    background: #666699;
    height: 40px;
    width: 40px;
    border-radius: 4px;
    margin: 20px 0 0 10px;
}

.phonecontent:before {
    content: "";
    display: block;
    background: #666699;
    height: 10px;
    width: 50px;
    margin: 4px 0 0 50px;
}

.phonecontent:after {
    content: "";
    display: block;
    background: none;
    height: 10px;
    width: 200px;
    border-top: 10px solid #e7ebec;
    border-bottom: 10px solid #e7ebec;
    margin: 10px 0 0 50px;
}

.iphone-screen .banner {
    overflow-y: auto;
    overflow-x: hidden;
}

.dropify-font-upload:before, .dropify-wrapper .dropify-message span.file-icon:before {
    content: '\f0ee';
    font-family: 'FontAwesome';
}

:root {
    --rotation: 0deg;
}

.gauge-holder {
    height: 8rem;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 16rem;
    margin-left: auto;
    margin-right: auto;
}

.progress-gauge {
    background: transparent;
    border: 30px solid #D7ECA6;
    border-radius: 50%;
    height: 16rem;
    transition: transform .2s ease;
    transform: rotate(var(--rotation));
    position: relative;
    width: 16rem;
}

.progress-gauge::before {
    content: '';
    border: 30px solid #8CC800;
    border-left-color: transparent;
    border-radius: 50%;
    border-top-color: transparent;
    height: 16rem;
    left: -30px;
    top: -30px;
    transform: rotate(45deg);
    position: absolute;
    width: 16rem;
    z-index: 2;
}

.loader__title {
    color: #8CC800;
    ont-size: 3rem;
    top: 50%;
    /* left: 17%; */
    width: 100%;
    position: absolute;

}

.account-actions {
    position: relative
}

.account-actions .done {
    color: #ccc;
    pointer-events: none
}

.account-actions .btn-success {
    opacity: 0;
    transition: all .4s ease;
    position: absolute;
    right: 25px;
    width: 33%
}

.account-actions li .btn-success {
    margin-right: -20px
}

.account-actions li:not(.done):hover .btn-success {
    opacity: 1;
    margin-right: 0
}

.account-actions li {
    padding-right: 10px !important
}

.account-actions::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 15px;
    background: -webkit-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 100%
    );
}

#account_setup {
    box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
    -webkit-box-shadow: 0 15px 35px rgba(50, 50, 93, .1), 0 5px 15px rgba(0, 0, 0, .07);
}

#account_setup .widget {
    padding: 0;
    margin-top: 15px;
}

#account_setup .widget .widget-body {
    border: 1px solid;
    padding: 15px;
    border-radius: 6px 6px 0 0;
}

#account_setup .widget .widget-body .badge {
    position: absolute;
    right: 0;
    width: 22px;
    height: 22px;
    padding: 4px;
}

#account_setup .widget .widget-footer .btn {
    border-radius: 0
}

#account_setup .widget.done > .widget-body {
    color: #ccc
}

#account_setup .widget.done .btn {
    opacity: 0.5;
}

.dashtours .tourblock {
    width: 190px;
    float: left;
    margin: 0 0 0 20px;
}
