@charset "utf-8";
/* CSS Document */

@charset "UTF-8";
/*!
 *
 * Angle - Bootstrap Admin App + jQuery
 *
 * Version: 3.7.5
 * Author: @themicon_co
 * Website: http://themicon.co
 * License: https://wrapbootstrap.com/help/licenses
 *
 */
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,400italic);
.glyphicon {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.glyphicon.fa-pull-left {
 margin-right:.3em
}
.glyphicon.fa-pull-right {
 margin-left:.3em
}
.glyphicon.pull-left {
 margin-right:.3em
}
.glyphicon.pull-right {
 margin-left:.3em
}
.glyphicon.glyphicon-chevron-left:before {
 content:"\f053"
}
.glyphicon.glyphicon-chevron-right:before {
 content:"\f054"
}
.glyphicon.glyphicon-chevron-up:before {
 content:"\f077"
}
.glyphicon.glyphicon-chevron-down:before {
 content:"\f078"
}
.glyphicon.glyphicon-folder-open:before {
 content:"\f07c"
}
:focus {
 outline:0!important
}
a {
 outline:none!important
}
a.text-muted:focus,a.text-muted:hover {
 color:#748690
}
hr {
 border-top:1px solid #e4eaec
}
[data-now] {
 display:inline-block
}
.navbar-toggle .icon-bar {
 background-color:#fff
}
.list-group {
 line-height:1.3
}
.list-group .list-group-item {
 padding:10px
}
.panel>.list-group .list-group-item {
 border-top:0
}
.page-header {
 border-bottom-color:#e4eaec
}
.panel .panel-heading {
 border-bottom:0;
 font-size:14px
}
.panel .panel-heading a {
 text-decoration:none!important
}
.panel.panel-default {
 border-top-width:3px
}
.jumbotron,.well {
 border:1px solid #dde6e9
}
@media only screen and (min-width:768px) {
 .jumbotron {
  padding:30px 15px
 }
}
.nav-tabs>li>a {
 font-weight:700;
 color:#515253;
 background-color:#edf1f2;
 margin:0;
 border:1px solid #dde6e9;
 border-radius:0;
 padding:10px 20px
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
 color:inherit;
 border-bottom-color:#fff
}
.tab-content {
 padding:10px 20px;
 border-style:solid;
 border-width:0 1px 1px;
 border-color:#dde6e9
}
.nav-pills+.tab-content {
 border:0;
 padding:0
}
.btn {
 border-radius:3px;
 font-size:13px;
 border-color:transparent;
 -webkit-appearance:none;
 outline:none!important;
 transition:all .1s
}
.btn.btn-link {
 box-shadow:none;
 border:0
}
.btn.btn-default {
 border-color:#C0C0C0;
 /*border:#131E26 1px solid;*/
}
.input-group .btn {
 font-size:14px;
 border-color:#dde6e9
}
.input-group .input-sm+.input-group-btn .btn {
 font-size:13px
}
.form-control {
 box-shadow:0 0 0 #000!important
}
.input-sm,select.input-sm {
 height:31px
}
fieldset {
 padding-bottom:20px;
 border-bottom:1px dashed #eee;
 margin-bottom:20px
}
fieldset.last-child,fieldset:last-child {
 border-bottom:0
}
fieldset .form-group {
 margin-bottom:0
}
@media only screen and (max-width:767px) {
 input[type=email],input[type=password],input[type=search],input[type=text] {
  -webkit-appearance:none
 }
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th,.table>tbody+tbody,.table>thead>tr>th {
 border-bottom-width:1px
}
.progress {
 border-radius:3px;
 border:1px solid #f1f1f1;
 background-color:#fff
}
.popover,.progress,.progress .progress-bar {
 box-shadow:0 0 0 #000
}
.popover {
 border-color:#eee;
 border-bottom:2px solid #e4eaec;
 border-radius:3px
}
.popover .popover-title {
 border:0
}
.nav.nav-pills .active>a {
 background-color:#5d9cec
}
.dropdown-menu {
 border-radius:3px
}
.dropdown-header {
 color:#a1a2a3
}
.navbar-top .navbar-nav>.active>a {
 color:#999
}
.navbar-top .navbar-nav>.active>a:focus,.navbar-top .navbar-nav>.active>a:hover {
 color:#d1d2d3
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
 color:#666
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
 color:#222
}
.carousel .carousel-indicators {
 bottom:0
}
.carousel .carousel-control.left,.carousel .carousel-control.right {
 background-image:none
}
.carousel .carousel-control em {
 position:absolute;
 top:50%;
 left:50%;
 z-index:5;
 display:inline-block;
 width:20px;
 height:20px;
 margin-top:-10px;
 margin-left:-10px
}
.modal-backdrop {
 position:fixed;
 bottom:0
}
.navbar,.navbar .dropdown-menu,.topnavbar {
 filter:none!important
}
body {
 font-family:Source Sans Pro,sans-serif;
 color:#656565
}
h1,h2,h3,h4 {
 font-weight:700
}
html {
 direction:ltr;
 -ms-touch-action:manipulation;
 touch-action:manipulation
}
body,html {
 height:100%
}
.wrapper {
 position:relative;
 width:100%;
 height:auto;
 min-height:100%;
 overflow-x:hidden
}
.wrapper.ng-leave {
 display:none
}
.wrapper>.aside {
 position:absolute;
 width:220px;
 top:0;
 left:0;
 bottom:0;
 z-index:116;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 background-color:#fff
}
.wrapper>.aside .aside-inner {
 padding-top:110px;
 height:100%;
 width:220px;
 overflow:hidden
}
.wrapper>.aside>.nav-floating {
 left:inherit;
 margin-left:220px;
 z-index:1110;
 min-width:190px;
 overflow:auto
}
.wrapper .dropdown-backdrop {
 z-index:109
}
.wrapper>section {
 position:relative;
 height:100%;
 margin-left:0;
 z-index:111;
 /*background-color:#f5f7fa;*/
 background-color:#FAFBFC;
 margin-bottom:60px!important;
}
.wrapper>footer {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 height:60px;
 border-top:1px solid #e4eaec;
 padding:20px;
 z-index:109
}
.wrapper>footer>p {
 margin:0
}
.modal-open .wrapper {
 z-index:0
}
.content-wrapper {
 padding:15px;
 width:100%;
 border-top:1px solid rgba(0,0,0,.15);
 margin-top:-1px
}
.content-wrapper>.unwrap {
 margin:-15px
}
@media only screen and (min-width:768px) {
 .content-wrapper>.unwrap {
  margin:-20px
 }
}
.content-wrapper>.content-heading,.content-wrapper>h3 {
 font-size:24px;
 line-height:1.1;
 color:#929292;
 margin:-15px;
 margin-bottom:20px;
 padding:15px;
 font-weight:400;
 background-color:#F5F7FA;
 border-bottom:1px solid #cfdbe2
}
.content-wrapper>.content-heading>small,.content-wrapper>h3>small {
 display:block;
 font-size:12px;
 color:#909fa7
}
.content-wrapper>.btn,.content-wrapper>button {
 margin:10px 10px 0 0
}
.content-wrapper .container,.content-wrapper .container-fluid {
 padding-left:0;
 padding-right:0
}
@media only screen and (min-width:768px) {
 .content-wrapper {
  padding:20px
 }
 .content-wrapper>.content-heading,.content-wrapper>h3 {
  margin:-20px;
  margin-bottom:20px;
  padding:20px
 }
 .content-wrapper>.btn,.content-wrapper>button {
  margin:0
 }
}
@media only screen and (min-width:768px) {
 body {
  min-height:100%
 }
 .wrapper>.aside .aside-inner {
  padding-top:55px
 }
 .wrapper>footer,.wrapper>section {
  margin-left:220px
 }
 .wrapper>section.has-sidebar-right {
  margin-right:240px
 }
 .wrapper>section.has-sidebar-right+.offsidebar {
  z-index:1
 }
}
@media only screen and (max-width:767px) {
 .wrapper>.aside {
  margin-left:-220px
 }
 .aside-toggled .wrapper>footer,.aside-toggled .wrapper>section {
  margin-left:220px
 }
 .aside-toggled .wrapper>.aside {
  margin-left:0
 }
 .csstransforms3d .wrapper {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
 .csstransforms3d .wrapper>footer,.csstransforms3d .wrapper>section {
  margin-left:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  transition:transform .3s ease
 }
 .csstransforms3d .wrapper>.aside {
  margin-left:0;
  -webkit-transform:translate3d(-220px,0,0);
  transform:translate3d(-220px,0,0);
  transition:transform .3s ease
 }
 .csstransforms3d .aside-toggled .wrapper>footer,.csstransforms3d .aside-toggled .wrapper>section {
  -webkit-transform:translate3d(220px,0,0);
  transform:translate3d(220px,0,0)
 }
 .csstransforms3d .aside-toggled .wrapper>.aside {
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
 }
}
@media only screen and (max-width:767px) {
 .aside-collapsed .wrapper>.aside {
  margin-left:-70px
 }
 .aside-collapsed.aside-toggled .wrapper>footer,.aside-collapsed.aside-toggled .wrapper>section {
  margin-left:70px
 }
 .aside-collapsed.aside-toggled .wrapper>.aside {
  margin-left:0
 }
 .csstransforms3d .aside-collapsed .wrapper {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
 .csstransforms3d .aside-collapsed .wrapper>footer,.csstransforms3d .aside-collapsed .wrapper>section {
  margin-left:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  transition:transform .3s ease
 }
 .csstransforms3d .aside-collapsed .wrapper>.aside {
  margin-left:0;
  -webkit-transform:translate3d(-70px,0,0);
  transform:translate3d(-70px,0,0);
  transition:transform .3s ease
 }
 .csstransforms3d .aside-collapsed.aside-toggled .wrapper>footer,.csstransforms3d .aside-collapsed.aside-toggled .wrapper>section {
  -webkit-transform:translate3d(70px,0,0);
  transform:translate3d(70px,0,0)
 }
 .csstransforms3d .aside-collapsed.aside-toggled .wrapper>.aside {
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
 }
}
.aside-collapsed {
 overflow-y:auto
}
.aside-collapsed .wrapper>.aside,.aside-collapsed .wrapper>.aside>.aside-inner {
 width:70px
}
.aside-collapsed .wrapper>.aside>.nav-floating {
 margin-left:70px
}
@media only screen and (min-width:768px) {
 .aside-collapsed .wrapper>footer,.aside-collapsed .wrapper>section {
  margin-left:70px
 }
}
@media only screen and (max-width:767px) {
 .aside-collapsed-text .wrapper>.aside {
  margin-left:-90px
 }
 .aside-collapsed-text.aside-toggled .wrapper>footer,.aside-collapsed-text.aside-toggled .wrapper>section {
  margin-left:90px
 }
 .aside-collapsed-text.aside-toggled .wrapper>.aside {
  margin-left:0
 }
 .csstransforms3d .aside-collapsed-text .wrapper {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
 }
 .csstransforms3d .aside-collapsed-text .wrapper>footer,.csstransforms3d .aside-collapsed-text .wrapper>section {
  margin-left:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  transition:transform .3s ease
 }
 .csstransforms3d .aside-collapsed-text .wrapper>.aside {
  margin-left:0;
  -webkit-transform:translate3d(-90px,0,0);
  transform:translate3d(-90px,0,0);
  transition:transform .3s ease
 }
 .csstransforms3d .aside-collapsed-text.aside-toggled .wrapper>footer,.csstransforms3d .aside-collapsed-text.aside-toggled .wrapper>section {
  -webkit-transform:translate3d(90px,0,0);
  transform:translate3d(90px,0,0)
 }
 .csstransforms3d .aside-collapsed-text.aside-toggled .wrapper>.aside {
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
 }
}
.aside-collapsed-text {
 overflow-y:auto
}
.aside-collapsed-text .wrapper>.aside,.aside-collapsed-text .wrapper>.aside>.aside-inner {
 width:90px
}
.aside-collapsed-text .wrapper>.aside>.nav-floating {
 margin-left:90px
}
@media only screen and (min-width:768px) {
 .aside-collapsed-text .wrapper>footer,.aside-collapsed-text .wrapper>section {
  margin-left:90px
 }
}
@media (max-width:1140px) {
 .layout-fixed.aside-toggled,.layout-fixed.offsidebar-open {
  overflow-y:hidden
 }
}
.layout-fixed .wrapper .topnavbar-wrapper {
 position:fixed;
 top:0;
 width:100%;
 z-index:121
}
.layout-fixed .wrapper>aside {
 position:fixed
}
.layout-fixed .wrapper>.aside {
 height:1px;
 min-height:100%
}
.layout-fixed .wrapper>.aside>.aside-inner {
 position:fixed;
 top:0;
 bottom:0
}
.layout-fixed .wrapper>section {
 margin-top:114px
}
@media only screen and (min-width:768px) {
 .layout-fixed .wrapper>section {
  margin-top:55px
 }
}
.layout-fixed .wrapper>.aside>.aside-inner,_:-ms-lang(x) {
 position:static!important
}
@media only screen and (min-width:992px) {
 .layout-boxed {
  overflow:auto!important
 }
 .layout-boxed .wrapper {
  margin:0 auto;
  overflow:hidden;
  box-shadow:0 0 13px rgba(0,0,0,.25)
 }
 .layout-boxed .wrapper .offsidebar {
  position:absolute!important
 }
 .layout-boxed .wrapper>.aside {
  left:inherit
 }
 .layout-boxed .wrapper,.layout-boxed .wrapper .topnavbar-wrapper {
  width:970px
 }
 .layout-boxed.layout-fixed .wrapper>.aside>.aside-inner {
  left:inherit
 }
}
@media only screen and (min-width:1200px) {
 .layout-boxed .wrapper,.layout-boxed .wrapper .topnavbar-wrapper {
  width:1140px
 }
}
.hidden-footer .wrapper>footer {
 display:none
}
.hidden-footer .wrapper>section {
 margin-bottom:0!important
}
.layout-fs .wrapper>section {
 position:absolute;
 top:114px;
 left:0;
 right:0;
 bottom:60px;
 height:auto;
 margin-top:0!important;
 margin-bottom:0!important;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch
}
@media only screen and (min-width:480px) {
 .layout-fs .wrapper>section {
  overflow:hidden
 }
}
@media only screen and (min-width:768px) {
 .layout-fs .wrapper>section {
  top:55px
 }
}
.layout-fs .wrapper>section>.content-wrapper {
 width:100%;
 height:100%;
 padding:0
}
.layout-fs.hidden-footer .wrapper>section {
 bottom:0
}
.d-table,.d-table-fixed {
 display:table;
 width:100%;
 height:100%;
 min-height:240px;
 border-spacing:0
}
.d-table-fixed {
 table-layout:fixed
}
.d-row {
 display:table-row;
 height:100%
}
.d-cell,.d-cell-wrapper {
 position:relative;
 display:table-cell;
 height:100%;
 width:100%;
 vertical-align:top;
 overflow:auto
}
.d-cell-wrapper {
 display:block
}
.d-cell-wrapper .d-cell-inner {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0
}
@media only screen and (max-width:767px) {
 .d-table-fixed {
  display:block
 }
 .d-table-fixed>.d-cell {
  display:block;
  width:auto;
  height:auto
 }
}
@-moz-document url-prefix() {
 .d-table,.d-table-desktop {
  height:240px;
  min-height:100%
 }
 .d-cell-inner {
  overflow:auto
 }
}
.fh {
 height:100%!important
}
.fw {
 width:100%!important
}
.scroll {
 overflow:auto
}
.scroll-y {
 overflow-y:auto
}
.layout-h .wrapper>section {
 max-width:1140px;
 margin-left:auto;
 margin-right:auto
}
.layout-h .wrapper>section>.content-wrapper>h3 {
 display:none
}
.layout-h .wrapper>section {
 margin-top:0
}
.layout-h .wrapper>.offsidebar {
 margin-top:55px
}
.layout-h .wrapper>footer {
 margin:0
}
.layout-h.layout-fixed .wrapper>.offsidebar,.layout-h.layout-fixed .wrapper>section {
 margin-top:55px
}
.aside-float .wrapper {
 box-shadow:0 0 0 #000
}
.aside-float .wrapper>footer {
 border:0
}
.aside-float .wrapper>.aside {
 padding:15px 0;
 background:transparent
}
.aside-float .wrapper>.aside>.aside-inner {
 height:100%;
 top:15px;
 bottom:15px;
 left:inherit
}
.aside-float .wrapper>.aside .sidebar {
 border:1px solid #e4eaec
}
.aside-float .wrapper>.aside .sidebar:after {
 display:none
}
@media only screen and (min-width:768px) {
 .aside-float .wrapper>section {
  padding-left:15px
 }
 .aside-float .wrapper>footer {
  left:15px
 }
}
.aside-float .wrapper .content-wrapper {
 border:0
}
.aside-float .wrapper .content-wrapper>.content-heading,.aside-float .wrapper .content-wrapper>h3 {
 padding-top:30px;
 border:0;
 background-color:transparent
}
.aside-float .wrapper .content-wrapper>.unwrap {
 margin:0!important
}
.aside-float.aside-toggled .wrapper>.aside {
 transition-delay:.05s
}
.aside-float.aside-toggled .wrapper>.aside>.aside-inner {
 margin-left:15px
}
.aside-float.aside-toggled .wrapper>section {
 padding-left:15px
}
.aside-float.aside-toggled .wrapper>footer {
 left:15px
}
@media only screen and (min-width:768px) {
 .aside-float.aside-collapsed .topnavbar .navbar-header {
  width:100px
 }
 .aside-float.aside-collapsed-text .topnavbar .navbar-header {
  width:120px
 }
 .aside-float.layout-fs .wrapper>section>.content-wrapper {
  padding:0 0 0 20px
 }
 .aside-float .wrapper>.aside>.aside-inner {
  margin-left:15px
 }
}
@media only screen and (min-width:992px) {
 .aside-float.layout-boxed .wrapper>.aside>.aside-inner {
  margin-left:0
 }
 .aside-float.layout-boxed .wrapper>section {
  padding-left:0
 }
}
.aside-float.aside-toggled.layout-fs .wrapper>section>.content-wrapper {
 padding:0 0 0 20px
}
.wrapper>.aside {
 transition:width .2s cubic-bezier(.35,0,.25,1),translate .2s cubic-bezier(.35,0,.25,1)
}
.aside-inner,.navbar-header,.sidebar>.nav>li {
 transition:width .2s cubic-bezier(.35,0,.25,1)
}
.wrapper>section {
 transition:margin-left .2s cubic-bezier(.35,0,.25,1)
}
.sidebar>.nav .label {
 -webkit-animation:fadeInRight 1s;
 animation:fadeInRight 1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.aside-collapsed-text .sidebar>.nav .label,.aside-collapsed .sidebar>.nav .label {
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.sidebar .nav>li>a {
 -webkit-animation:fadeInLeft .5s;
 animation:fadeInLeft .5s
}
.navbar-brand .brand-logo,.sidebar>.nav>.nav-heading,.sidebar>.nav>li>a>span {
 -webkit-animation:fadeIn 1s;
 animation:fadeIn 1s
}
.sidebar>.nav>.nav-heading,.sidebar li>.nav-item,.sidebar li>a {
 white-space:nowrap
}
.aside-collapsed-text .user-block-picture,.aside-collapsed .user-block-picture {
 transition:width .2s cubic-bezier(.35,0,.25,1)
}
.aside-collapsed-text .user-block,.aside-collapsed .user-block {
 transition:padding .2s cubic-bezier(.35,0,.25,1)
}
.topnavbar {
 -webkit-backface-visibility:hidden;
 margin-bottom:0;
 border-radius:0;
 background-color:#fff;
 z-index:1050;
 border:0;
 border-bottom:1px solid rgba(0,0,0,.15)
}
@media only screen and (min-width:768px) {
 .topnavbar .navbar-header {
  width:220px;
  text-align:center
 }
 .topnavbar .navbar-header .navbar-brand {
  width:100%
 }
}
.topnavbar {
 position:relative
}
.topnavbar .navbar-header {
 background-color:transparent;
 background-image:linear-gradient(90deg,#23b7e5 0,#51c6ea);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
}
@media only screen and (min-width:768px) {
 .topnavbar .navbar-header {
  background-image:none
 }
}
.topnavbar .navbar-header {
 position:relative;
 z-index:11
}
.topnavbar .navbar-header .navbar-brand {
 padding:0
}
.topnavbar .navbar-header .brand-logo-collapsed>img,.topnavbar .navbar-header .brand-logo>img {
 margin:0 auto
}
.topnavbar .navbar-header .brand-logo {
 display:block;
 padding:10px 15px
}
.topnavbar .navbar-header .brand-logo-collapsed {
 display:none;
 padding:6px 15px
}
.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>li>.navbar-text,.topnavbar .navbar-nav>li>a {
 color:#23b7e5
}
.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover,.topnavbar .navbar-nav>li>a:focus,.topnavbar .navbar-nav>li>a:hover {
 color:#117391
}
.topnavbar .navbar-nav>.active>a,.topnavbar .navbar-nav>.active>a:focus,.topnavbar .navbar-nav>.active>a:hover,.topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover {
 background-color:transparent
}
.topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
 position:absolute;
 top:0;
 right:0;
 z-index:20;
 font-size:16px;
 line-height:55px;
 color:#fff;
 padding-top:0;
 padding-bottom:0;
 transition:color .3s ease
}
@media only screen and (min-width:768px) {
 .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
  color:#fff
 }
}
@media only screen and (max-width:767px) {
 .topnavbar .navbar-text {
  margin:10px
 }
}
@media only screen and (max-width:767px) {
 .sidebar-toggle {
  position:absolute!important;
  top:5px;
  right:0;
  z-index:3001
 }
 .sidebar-toggle>em {
  color:#fff
 }
}
.nav-wrapper {
 padding:0 15px;
 background-color:transparent
}
.nav-wrapper .nav.navbar-nav {
 float:left
}
.nav-wrapper .nav.navbar-nav.navbar-right {
 float:right
}
.nav-wrapper .nav>li {
 position:static;
 float:left
}
.nav-wrapper .navbar-nav .open .dropdown-menu {
 position:absolute;
 background-color:#fff;
 left:0;
 right:0;
 border-top:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1
}
.topnavbar .navbar-form {
 position:absolute;
 top:-100%;
 left:0;
 right:0;
 margin:0;
 padding:0;
 height:55px;
 z-index:9001;
 transition:all .3s;
 border:0;
 border-bottom:1px solid #e1e2e3
}
.topnavbar .navbar-form .form-group {
 height:100%;
 width:100%
}
.topnavbar .navbar-form .form-control {
 height:100%;
 border:0;
 border-radius:0;
 width:100%
}
.topnavbar .navbar-form.open {
 top:0
}
.topnavbar .navbar-form .has-feedback .form-control-feedback {
 height:30px;
 cursor:pointer;
 top:50%;
 margin-top:-15px;
 line-height:30px;
 margin-right:10px;
 color:#c1c2c3;
 font-size:1.5em;
 pointer-events:auto
}
@media only screen and (min-width:768px) {
 .topnavbar .navbar-form {
  left:220px
 }
}
@media only screen and (min-width:768px) {
 .topnavbar {
  border:0;
  background-color:#8a423e;
  /*background-image:linear-gradient(90deg,#23b7e5 0,#51c6ea);*/
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff23b7e5",endColorstr="#ff51c6ea",GradientType=1)
 }
 .topnavbar .navbar-header {
  background-image:none;
  background-repeat:no-repeat;
  filter:none
 }
 .topnavbar .navbar-nav>a {
  box-shadow:inset 0 0 0 #000;
  transition:all .2s
 }
 .topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover {
  box-shadow:inset 0 -3px 0 #19a5d1;
  transition:all .2s
 }
 .topnavbar .navbar-nav>.open>a,.topnavbar .navbar-nav>li>.navbar-text,.topnavbar .navbar-nav>li>a {
  color:#fff
 }
 .topnavbar .navbar-nav>.open>a:focus,.topnavbar .navbar-nav>.open>a:hover,.topnavbar .navbar-nav>li>a:focus,.topnavbar .navbar-nav>li>a:hover {
  color:#ECF0F0;
 }
 .topnavbar .navbar-nav>li>[data-toggle=navbar-search] {
  position:static
 }
 .nav-wrapper {
  position:relative;
  box-shadow:0 1px 2px rgba(0,0,0,.15);
  z-index:10
 }
 .nav-wrapper:after,.nav-wrapper:before {
  content:" ";
  display:table
 }
 .nav-wrapper:after {
  clear:both
 }
 .nav-wrapper .nav>li {
  position:relative
 }
 .nav-wrapper .navbar-nav .open .dropdown-menu {
  left:auto;
  right:auto
 }
 .nav-wrapper .navbar-nav.navbar-right .open .dropdown-menu {
  left:auto;
  right:0
 }
}
@media only screen and (min-width:768px) {
 .aside-collapsed .topnavbar .navbar-header .brand-logo {
  display:none
 }
 .aside-collapsed .topnavbar .navbar-header .brand-logo-collapsed {
  display:block
 }
 .aside-collapsed .topnavbar .navbar-header {
  width:70px
 }
 .aside-collapsed .topnavbar .navbar-form {
  left:70px
 }
}
@media only screen and (min-width:768px) {
 .aside-collapsed-text .topnavbar .navbar-header .brand-logo {
  display:none
 }
 .aside-collapsed-text .topnavbar .navbar-header .brand-logo-collapsed {
  display:block
 }
 .aside-collapsed-text .topnavbar .navbar-header {
  width:90px
 }
 .aside-collapsed-text .topnavbar .navbar-form {
  left:90px
 }
}
.sidebar {
 height:100%;
 padding-bottom:20px;
 background-color:#fff;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 background:#e0cecd;
}
.sidebar:after {
 content:"";
 background:rgba(0,0,0,.15);
 position:absolute;
 display:block;
 top:0;
 bottom:0;
 right:0;
 width:1px;
 -webkit-transform:translateZ(0)
}
.sidebar .nav-heading {
 padding:12px 15px;
 color:#919da8;
 font-size:13px;
 letter-spacing:.035em;
 pointer-events:none;
 cursor:default
}
.sidebar>.nav {
 position:relative;
}
.sidebar>.nav>.nav-heading:first-child {
 padding-top:20px
}
.sidebar>.nav>li {
 border-left:3px solid transparent;
 transition:border-left-color .4s ease;
 background:#e0cecd;
 /*border-bottom:#F9F9F9 1px solid;*/
}
.sidebar>.nav>li>.nav-item,.sidebar>.nav>li>a {
 padding:12px 24px;
 color:#515253;
 letter-spacing:.025em;
 font-weight:400;
 cursor:pointer
}
.sidebar>.nav>li>.nav-item:focus,.sidebar>.nav>li>.nav-item:hover,.sidebar>.nav>li>a:focus,.sidebar>.nav>li>a:hover {
 text-decoration:none;
 outline:none;
 color:#5A7778;
 background:#ECF0F0;
 -webkit-transition: width 2s; /* Safari */
 transition:linear 2sec;
}
.sidebar>.nav>li>.nav-item>em,.sidebar>.nav>li>a>em {
 width:1.8em;
 display:inline-block;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 color:inherits
}
.sidebar>.nav>li.active,.sidebar>.nav>li.active .nav,.sidebar>.nav>li.active>.nav-item,.sidebar>.nav>li.active>a,.sidebar>.nav>li.open,.sidebar>.nav>li.open .nav,.sidebar>.nav>li.open>.nav-item,.sidebar>.nav>li.open>a {
 /*background-color:#fcfcfc;*/
 /*background:#ECF0F0;*/
 background:#8a423e;
 color:#fff;
}
.sidebar>.nav>li.active>.nav-item>em,.sidebar>.nav>li.active>a>em,.sidebar>.nav>li.open>.nav-item>em,.sidebar>.nav>li.open>a>em {
 color:#fff
}
.sidebar>.nav>li.active {
 border-left-color:#587576;
}
.sidebar>.nav .label {
 display:block
}
@media only screen and (min-width:1025px) {
 .sidebar:not(.show-scrollbar) {
  margin-right:-17px;
  overflow-y:scroll
 }
}
.sidebar-subnav {
 /*background-color:#fff*/
 background-color:#ECF0F0;
}
.sidebar-subnav>.sidebar-subnav-header {
 color:#515253;
 display:none;
 padding:10px 20px;
 font-weight:700
}
.sidebar-subnav>li {
 border-left:0!important
}
.sidebar-subnav>li>.nav-item,.sidebar-subnav>li>a {
 display:block;
 position:relative;
 padding:10px 20px;
 padding-left:53px;
 font-weight:400;
 background-color:#8a423e!important;
 color:#b3b3b3;
}
.sidebar-subnav>li>.nav-item:focus,.sidebar-subnav>li>.nav-item:hover,.sidebar-subnav>li>a:focus,.sidebar-subnav>li>a:hover {
 color:#23b7e5;
}
.sidebar-subnav>li>.nav-item>em,.sidebar-subnav>li>a>em {
 display:inline-block;
 width:1.8em;
 margin:0 0 0 -2em
}
.sidebar-subnav>li.active>.nav-item,.sidebar-subnav>li.active>a {
 color:#D1DCDC;
}
.sidebar-subnav>li.active>.nav-item:after,.sidebar-subnav>li.active>a:after {
 border-color:#23b7e5;
 background-color:#23b7e5;
}
.sidebar-subnav>li .nav>li {
 padding-left:5px
}
.sidebar-subnav.nav-floating {
 border:1px solid rgba(0,0,0,.15);
 margin-left:-1px
}
.sidebar-subnav.nav-floating,.sidebar-subnav.nav-floating .collapse {
 height:auto!important;
 display:block!important;
 visibility:visible!important
}
.sidebar-subnav.nav-floating>.sidebar-subnav-header {
 display:block
}
.sidebar-subnav.nav-floating li>.nav-item,.sidebar-subnav.nav-floating li>a {
 padding-left:20px
}
.sidebar-subnav.nav-floating li>.nav-item em,.sidebar-subnav.nav-floating li>a em {
 margin-left:0
}
@media only screen and (min-width:768px) {
 .sidebar>.nav .label {
  margin:2px 0 0
 }
}
.aside-collapsed-text .sidebar,.aside-collapsed .sidebar {
 overflow-x:hidden
}
.aside-collapsed-text .sidebar>.nav .nav,.aside-collapsed-text .sidebar>.nav>.nav-heading,.aside-collapsed-text .sidebar>.nav>li>.nav-item>span,.aside-collapsed-text .sidebar>.nav>li>a>span,.aside-collapsed .sidebar>.nav .nav,.aside-collapsed .sidebar>.nav>.nav-heading,.aside-collapsed .sidebar>.nav>li>.nav-item>span,.aside-collapsed .sidebar>.nav>li>a>span {
 display:none!important
}
.aside-collapsed-text .sidebar>.nav>li,.aside-collapsed .sidebar>.nav>li {
 width:68px
}
.aside-collapsed-text .sidebar>.nav>li>.nav-item,.aside-collapsed-text .sidebar>.nav>li>a,.aside-collapsed .sidebar>.nav>li>.nav-item,.aside-collapsed .sidebar>.nav>li>a {
 text-indent:-3px;
 padding:20px 0;
 text-align:center
}
.aside-collapsed-text .sidebar>.nav>li>.nav-item>em,.aside-collapsed-text .sidebar>.nav>li>a>em,.aside-collapsed .sidebar>.nav>li>.nav-item>em,.aside-collapsed .sidebar>.nav>li>a>em {
 font-size:1.6em;
 width:auto
}
.aside-collapsed-text .sidebar>.nav>li>.nav-item:focus,.aside-collapsed-text .sidebar>.nav>li>a:focus,.aside-collapsed .sidebar>.nav>li>.nav-item:focus,.aside-collapsed .sidebar>.nav>li>a:focus {
 background-color:transparent
}
.aside-collapsed-text .sidebar>.nav>li>.nav-item:focus>em,.aside-collapsed-text .sidebar>.nav>li>a:focus>em,.aside-collapsed .sidebar>.nav>li>.nav-item:focus>em,.aside-collapsed .sidebar>.nav>li>a:focus>em {
 color:inherit
}
.aside-collapsed-text .sidebar .nav .label,.aside-collapsed .sidebar .nav .label {
 position:absolute;
 top:10px;
 right:5px;
 text-indent:0
}
.aside-collapsed-text .sidebar>.nav>li>.nav-item>span,.aside-collapsed-text .sidebar>.nav>li>a>span {
 display:block!important;
 font-size:12px
}
.aside-collapsed-text .sidebar>.nav>li {
 width:88px
}
.aside-collapsed-text .sidebar>.nav>li>a {
 padding:14px 0
}
.aside-collapsed-text .sidebar>.nav>li>a>em {
 font-size:1.4em
}
.offsidebar {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 width:235px;
 margin-top:114px;
 border-left:1px solid #ccc;
 background-color:#fff;
 color:#515253;
 z-index:-1;
 overflow:auto;
 -webkit-overflow-scrolling:touch
}
.offsidebar>nav {
 min-height:100%;
 overflow:hidden;
 -webkit-transform:translateZ(0)
}
.offsidebar .progress {
 border:0
}
.offsidebar .nav>li>a:focus,.offsidebar .nav>li>a:hover {
 background-color:rgba(0,0,0,.025)
}
.offsidebar .tab-content {
 padding:0;
 border:0
}
.offsidebar .nav-tabs.nav-justified>li>a,.offsidebar .nav-tabs.nav-justified>li>a:focus,.offsidebar .nav-tabs.nav-justified>li>a:hover {
 background-color:transparent;
 border:0;
 border-right:1px solid rgba(0,0,0,.05);
 border-bottom:1px solid rgba(0,0,0,.05);
 border-radius:0;
 color:#909fa7
}
.offsidebar .nav-tabs.nav-justified>li.active>a {
 color:#5d9cec
}
@media only screen and (min-width:768px) {
 .offsidebar {
  margin-top:55px
 }
}
.offsidebar-open .offsidebar {
 overflow-y:auto;
 z-index:116
}
@media only screen and (min-width:768px) {
 .offsidebar-open {
  overflow-y:auto
 }
}
.offsidebar {
 right:-235px
}
.no-csstransforms3d .offsidebar-open .offsidebar {
 right:0
}
.csstransforms3d .offsidebar {
 right:0;
 -webkit-transform:translate3d(235px,0,0);
 transform:translate3d(235px,0,0);
 transition:transform .3s ease,z-index 0s linear .3s
}
.csstransforms3d .offsidebar-open .offsidebar {
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 transition:transform .3s ease
}
.breadcrumb {
 font-weight:400;
 border-radius:0;
 color:#909fa7;
 padding:10px 20px
}
.content-heading+.breadcrumb,h3+.breadcrumb {
 margin:-25px -25px 20px -20px;
 background-color:#fafbfc;
 border-top:1px solid #cfdbe2;
 border-bottom:1px solid #cfdbe2
}
.content-heading>.breadcrumb,h3>.breadcrumb {
 background:transparent;
 font-size:13px;
 border:0;
 padding:10px 10px 0 0;
 margin-bottom:0
}
.content-heading>.breadcrumb.pull-right,h3>.breadcrumb.pull-right {
 margin:-2px 0 0
}
.btn-inverse {
 color:#fff;
 background-color:#131e26;
 border-color:#131e26
}
.btn-inverse.active,.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse,.open>.dropdown-toggle.btn-inverse.focus,.open>.dropdown-toggle.btn-inverse:focus,.open>.dropdown-toggle.btn-inverse:hover {
 color:#fff;
 background-color:#0c1318;
 border-color:#05090b
}
.btn-inverse.active,.btn-inverse:active,.open>.dropdown-toggle.btn-inverse {
 background-image:none
}
.btn-inverse.disabled.focus,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled].focus,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover {
 background-color:#131e26;
 border-color:#131e26
}
.btn-inverse .badge {
 color:#131e26;
 background-color:#fff
}
.btn-green {
 color:#fff;
 background-color:#37bc9b;
 border-color:transparent
}
.btn-green.active,.btn-green.active.focus,.btn-green.active:focus,.btn-green.active:hover,.btn-green.focus,.btn-green:active,.btn-green:active.focus,.btn-green:active:focus,.btn-green:active:hover,.btn-green:focus,.btn-green:hover,.open>.dropdown-toggle.btn-green,.open>.dropdown-toggle.btn-green.focus,.open>.dropdown-toggle.btn-green:focus,.open>.dropdown-toggle.btn-green:hover {
 color:#fff;
 background-color:#32ac8e;
 border-color:transparent
}
.btn-green.active,.btn-green:active,.open>.dropdown-toggle.btn-green {
 background-image:none
}
.btn-green.disabled.focus,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled].focus,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green.focus,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover {
 background-color:#37bc9b;
 border-color:transparent
}
.btn-green .badge {
 color:#37bc9b;
 background-color:#fff
}
.btn-purple {
 color:#fff;
 background-color:#7266ba;
 border-color:transparent
}
.btn-purple.active,.btn-purple.active.focus,.btn-purple.active:focus,.btn-purple.active:hover,.btn-purple.focus,.btn-purple:active,.btn-purple:active.focus,.btn-purple:active:focus,.btn-purple:active:hover,.btn-purple:focus,.btn-purple:hover,.open>.dropdown-toggle.btn-purple,.open>.dropdown-toggle.btn-purple.focus,.open>.dropdown-toggle.btn-purple:focus,.open>.dropdown-toggle.btn-purple:hover {
 color:#fff;
 background-color:#6558b4;
 border-color:transparent
}
.btn-purple.active,.btn-purple:active,.open>.dropdown-toggle.btn-purple {
 background-image:none
}
.btn-purple.disabled.focus,.btn-purple.disabled:focus,.btn-purple.disabled:hover,.btn-purple[disabled].focus,.btn-purple[disabled]:focus,.btn-purple[disabled]:hover,fieldset[disabled] .btn-purple.focus,fieldset[disabled] .btn-purple:focus,fieldset[disabled] .btn-purple:hover {
 background-color:#7266ba;
 border-color:transparent
}
.btn-purple .badge {
 color:#7266ba;
 background-color:#fff
}
.btn-pink {
 color:#fff;
 background-color:#f532e5;
 border-color:transparent
}
.btn-pink.active,.btn-pink.active.focus,.btn-pink.active:focus,.btn-pink.active:hover,.btn-pink.focus,.btn-pink:active,.btn-pink:active.focus,.btn-pink:active:focus,.btn-pink:active:hover,.btn-pink:focus,.btn-pink:hover,.open>.dropdown-toggle.btn-pink,.open>.dropdown-toggle.btn-pink.focus,.open>.dropdown-toggle.btn-pink:focus,.open>.dropdown-toggle.btn-pink:hover {
 color:#fff;
 background-color:#f41fe3;
 border-color:transparent
}
.btn-pink.active,.btn-pink:active,.open>.dropdown-toggle.btn-pink {
 background-image:none
}
.btn-pink.disabled.focus,.btn-pink.disabled:focus,.btn-pink.disabled:hover,.btn-pink[disabled].focus,.btn-pink[disabled]:focus,.btn-pink[disabled]:hover,fieldset[disabled] .btn-pink.focus,fieldset[disabled] .btn-pink:focus,fieldset[disabled] .btn-pink:hover {
 background-color:#f532e5;
 border-color:transparent
}
.btn-pink .badge {
 color:#f532e5;
 background-color:#fff
}
.btn-flat {
 border-bottom-width:1px;
 border-radius:0;
 box-shadow:0 0 0 #000
}
.btn-xl {
 padding:20px 16px;
 font-size:18px
}
.btn-square {
 border-radius:0
}
.btn-oval,.btn-pill-left {
 border-top-left-radius:50px;
 border-bottom-left-radius:50px;
 padding-left:18px
}
.btn-oval,.btn-pill-right {
 border-top-right-radius:50px;
 border-bottom-right-radius:50px;
 padding-right:18px
}
.btn-labeled {
 padding-top:0;
 padding-bottom:0
}
.btn-label {
 position:relative;
 background:transparent;
 background:rgba(0,0,0,.05);
 display:inline-block;
 padding:6px 16px;
 left:-16px;
 border-radius:3px 0 0 3px
}
.btn-label.btn-label-right {
 left:auto;
 right:-16px;
 border-radius:0 3px 3px 0
}
.btn-lg .btn-label {
 padding:10px 20px;
 left:-20px;
 border-radius:5px 0 0 5px
}
.btn-lg .btn-label.btn-label-right {
 left:auto;
 right:-20px;
 border-radius:0 5px 5px 0
}
.btn-sm .btn-label {
 padding:5px 10px;
 left:-10px;
 border-radius:2px 0 0 2px
}
.btn-sm .btn-label.btn-label-right {
 left:auto;
 right:-10px;
 border-radius:0 2px 2px 0
}
.btn-xs .btn-label {
 padding:1px 5px;
 left:-5px;
 border-radius:2px 0 0 2px
}
.btn-xs .btn-label.btn-label-right {
 left:auto;
 right:-5px;
 border-radius:0 2px 2px 0
}
.btn-fw {
 min-width:80px
}
.btn-fw.btn-sm {
 min-width:40px
}
.btn-fw.btn-md {
 min-width:60px
}
.btn-fw.btn-lg {
 min-width:140px
}
.btn-circle {
 width:35px;
 height:35px;
 text-align:center;
 font-size:12px;
 line-height:35px;
 border-radius:500px;
 padding:0;
 border:0
}
.btn-circle>* {
 line-height:inherit!important
}
.btn-circle.btn-lg {
 width:50px;
 height:50px;
 font-size:18px;
 line-height:50px
}
.btn-outline {
 background-color:transparent
}
.btn-outline.btn-default {
 border-color:#eaeaea;
 color:#333!important
}
.btn-outline.btn-primary {
 border-color:#5d9cec;
 color:#5d9cec
}
.btn-outline.btn-success {
 border-color:#27c24c;
 color:#27c24c
}
.btn-outline.btn-info {
 border-color:#23b7e5;
 color:#23b7e5
}
.btn-outline.btn-warning {
 border-color:#ff902b;
 color:#ff902b
}
.btn-outline.btn-danger {
 border-color:#f05050;
 color:#f05050
}
.btn-outline.btn-inverse {
 border-color:#131e26;
 color:#131e26
}
.btn-outline.btn-green {
 border-color:#37bc9b;
 color:#37bc9b
}
.btn-outline.btn-purple {
 border-color:#7266ba;
 color:#7266ba
}
.btn-outline.btn-pink {
 border-color:#f532e5;
 color:#f532e5
}
.btn-outline.active,.btn-outline.focus,.btn-outline.hover,.btn-outline:active,.btn-outline:focus,.btn-outline:hover {
 color:#fff
}
.box-placeholder {
 margin-bottom:15px;
 padding:20px;
 border:1px dashed #ddd;
 background:#fafafa;
 color:#444
}
.box-placeholder>:last-child {
 margin-bottom:0
}
.box-placeholder-lg {
 padding-top:80px;
 padding-bottom:80px
}
.panel .table {
 margin-bottom:0;
 border:0
}
.panel.panel-transparent {
 border:0;
 background-color:transparent;
 box-shadow:0 0 0 #000
}
.panel.panel-transparent .panel-body,.panel.panel-transparent .panel-heading {
 background-color:transparent;
 padding-left:0;
 padding-right:0
}
.panel-flat {
 margin:0!important;
 border:0
}
.panel-group .panel-flat {
 box-shadow:0 0 0 #000
}
.panel-group .panel-flat:first-child {
 border-radius:4px 4px 0 0
}
.panel-group .panel-flat:last-child {
 border-radius:0 0 4px 4px
}
.panel-heading>a[data-tool] {
 display:inline-block;
 color:#fff;
 width:2em;
 text-align:center
}
.panel-default .panel-heading>a[data-tool] {
 color:#c1c2c3
}
.panel-heading>.label.pull-right {
 margin-top:3px
}
.panel-heading>.label.pull-right+.label.pull-right {
 margin-right:10px
}
.panel-heading.panel-heading-collapsed {
 border-radius:3px
}
.panel-footer .pagination {
 margin:0
}
.panel-footer .radial-bar,.panel-footer p {
 margin-bottom:0
}
.panel-heading-active {
 background-color:#27c24c!important;
 font-weight:700;
 font-size:16px
}
.panel-heading-active>a {
 padding:15px 0;
 color:#fff!important;
 transition:padding .5s ease
}
.panel-heading-active+.panel-collapse:after {
 content:"";
 display:block;
 width:60%;
 margin:0 auto;
 height:0;
 border-bottom:1px solid #e1e2e3
}
.panel-inverse {
 border-color:#cfdbe2
}
.panel-inverse>.panel-heading {
 color:#fff;
 background-color:#131e26;
 border-color:#131e26
}
.panel-inverse>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#cfdbe2
}
.panel-inverse>.panel-heading .badge {
 color:#131e26;
 background-color:#fff
}
.panel-inverse>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#cfdbe2
}
.panel-green {
 border-color:#cfdbe2
}
.panel-green>.panel-heading {
 color:#fff;
 background-color:#37bc9b;
 border-color:#37bc9b
}
.panel-green>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#cfdbe2
}
.panel-green>.panel-heading .badge {
 color:#37bc9b;
 background-color:#fff
}
.panel-green>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#cfdbe2
}
.panel-pink {
 border-color:#cfdbe2
}
.panel-pink>.panel-heading {
 color:#fff;
 background-color:#f532e5;
 border-color:#f532e5
}
.panel-pink>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#cfdbe2
}
.panel-pink>.panel-heading .badge {
 color:#f532e5;
 background-color:#fff
}
.panel-pink>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#cfdbe2
}
.panel-purple {
 border-color:#cfdbe2
}
.panel-purple>.panel-heading {
 color:#fff;
 background-color:#7266ba;
 border-color:#7266ba
}
.panel-purple>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#cfdbe2
}
.panel-purple>.panel-heading .badge {
 color:#7266ba;
 background-color:#fff
}
.panel-purple>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#cfdbe2
}
.panel-dark {
 border-color:#cfdbe2
}
.panel-dark>.panel-heading {
 color:#fff;
 background-color:#3a3f51;
 border-color:#3a3f51
}
.panel-dark>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#cfdbe2
}
.panel-dark>.panel-heading .badge {
 color:#3a3f51;
 background-color:#fff
}
.panel-dark>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#cfdbe2
}
.progress-sm {
 height:15px
}
.progress-xs {
 height:8px
}
.progress-bar-purple {
 background-color:#7266ba
}
.progress-striped .progress-bar-purple {
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-inverse {
 background-color:#131e26
}
.progress-striped .progress-bar-inverse {
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-green {
 background-color:#37bc9b
}
.progress-striped .progress-bar-green {
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-pink {
 background-color:#f532e5
}
.progress-striped .progress-bar-pink {
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-yellow {
 background-color:#fad732
}
.progress-striped .progress-bar-yellow {
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-0 {
 width:0
}
.progress-10 {
 width:10%
}
.progress-20 {
 width:20%
}
.progress-30 {
 width:30%
}
.progress-40 {
 width:40%
}
.progress-50 {
 width:50%
}
.progress-60 {
 width:60%
}
.progress-70 {
 width:70%
}
.progress-80 {
 width:80%
}
.progress-90 {
 width:90%
}
.progress-100 {
 width:100%
}
.radial-bar {
 position:relative;
 display:inline-block;
 font-size:16px;
 border-radius:50%;
 border:2px solid #fafafa;
 background-color:transparent;
 margin-bottom:20px;
 box-sizing:content-box;
 width:80px;
 height:80px;
 font-size:18px
}
.radial-bar:after,.radial-bar>img {
 display:inline-block;
 position:absolute;
 top:0;
 left:0;
 border-radius:50%;
 text-align:center;
 font-weight:700;
 color:#a1a2a3
}
.radial-bar:after {
 content:attr(data-label);
 background-color:#fff;
 z-index:101
}
.radial-bar>img {
 z-index:102
}
.radial-bar:after,.radial-bar>img {
 width:56px;
 height:56px;
 margin-left:12px;
 margin-top:12px;
 line-height:56px
}
.radial-bar.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-50 {
 background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-55 {
 background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-60 {
 background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-65 {
 background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-70 {
 background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-75 {
 background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-80 {
 background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-85 {
 background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-90 {
 background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-95 {
 background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar.radial-bar-100 {
 background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-50 {
 background-image:linear-gradient(270deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-55 {
 background-image:linear-gradient(288deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-60 {
 background-image:linear-gradient(306deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-65 {
 background-image:linear-gradient(324deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-70 {
 background-image:linear-gradient(342deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-75 {
 background-image:linear-gradient(1turn,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-80 {
 background-image:linear-gradient(378deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-85 {
 background-image:linear-gradient(396deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-90 {
 background-image:linear-gradient(414deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-95 {
 background-image:linear-gradient(432deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-primary.radial-bar-100 {
 background-image:linear-gradient(450deg,#5d9cec 50%,transparent 0,transparent),linear-gradient(270deg,#5d9cec 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-50 {
 background-image:linear-gradient(270deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-55 {
 background-image:linear-gradient(288deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-60 {
 background-image:linear-gradient(306deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-65 {
 background-image:linear-gradient(324deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-70 {
 background-image:linear-gradient(342deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-75 {
 background-image:linear-gradient(1turn,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-80 {
 background-image:linear-gradient(378deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-85 {
 background-image:linear-gradient(396deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-90 {
 background-image:linear-gradient(414deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-95 {
 background-image:linear-gradient(432deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-success.radial-bar-100 {
 background-image:linear-gradient(450deg,#27c24c 50%,transparent 0,transparent),linear-gradient(270deg,#27c24c 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-50 {
 background-image:linear-gradient(270deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-55 {
 background-image:linear-gradient(288deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-60 {
 background-image:linear-gradient(306deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-65 {
 background-image:linear-gradient(324deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-70 {
 background-image:linear-gradient(342deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-75 {
 background-image:linear-gradient(1turn,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-80 {
 background-image:linear-gradient(378deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-85 {
 background-image:linear-gradient(396deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-90 {
 background-image:linear-gradient(414deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-95 {
 background-image:linear-gradient(432deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-info.radial-bar-100 {
 background-image:linear-gradient(450deg,#23b7e5 50%,transparent 0,transparent),linear-gradient(270deg,#23b7e5 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-50 {
 background-image:linear-gradient(270deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-55 {
 background-image:linear-gradient(288deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-60 {
 background-image:linear-gradient(306deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-65 {
 background-image:linear-gradient(324deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-70 {
 background-image:linear-gradient(342deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-75 {
 background-image:linear-gradient(1turn,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-80 {
 background-image:linear-gradient(378deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-85 {
 background-image:linear-gradient(396deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-90 {
 background-image:linear-gradient(414deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-95 {
 background-image:linear-gradient(432deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-warning.radial-bar-100 {
 background-image:linear-gradient(450deg,#ff902b 50%,transparent 0,transparent),linear-gradient(270deg,#ff902b 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-0 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(90deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-5 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(108deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-10 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(126deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-15 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(144deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-20 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(162deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-25 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(180deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-30 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(198deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-35 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(216deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-40 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(234deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-45 {
 background-image:linear-gradient(90deg,#fafafa 50%,transparent 0,transparent),linear-gradient(252deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-50 {
 background-image:linear-gradient(270deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-55 {
 background-image:linear-gradient(288deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-60 {
 background-image:linear-gradient(306deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-65 {
 background-image:linear-gradient(324deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-70 {
 background-image:linear-gradient(342deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-75 {
 background-image:linear-gradient(1turn,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-80 {
 background-image:linear-gradient(378deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-85 {
 background-image:linear-gradient(396deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-90 {
 background-image:linear-gradient(414deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-95 {
 background-image:linear-gradient(432deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-danger.radial-bar-100 {
 background-image:linear-gradient(450deg,#f05050 50%,transparent 0,transparent),linear-gradient(270deg,#f05050 50%,#fafafa 0,#fafafa)
}
.radial-bar-lg {
 width:100px;
 height:100px;
 font-size:22px
}
.radial-bar-lg:after,.radial-bar-lg>img {
 width:70px;
 height:70px;
 margin-left:15px;
 margin-top:15px;
 line-height:70px
}
.radial-bar-sm {
 width:50px;
 height:50px;
 font-size:12px
}
.radial-bar-sm:after,.radial-bar-sm>img {
 width:35px;
 height:35px;
 margin-left:7.5px;
 margin-top:7.5px;
 line-height:35px
}
.radial-bar-xs {
 width:30px;
 height:30px;
 font-size:8px
}
.radial-bar-xs:after,.radial-bar-xs>img {
 width:21px;
 height:21px;
 margin-left:4.5px;
 margin-top:4.5px;
 line-height:21px
}
.radial-bar,x:-o-prefocus {
 background-clip:content-box
}
.has-user-block {
 display:block;
 overflow:hidden;
 border:0!important;
 width:100%!important
}
.user-block {
 position:relative;
 padding:25px 0 10px;
 cursor:pointer
}
.user-block:after,.user-block:before {
 content:" ";
 display:table
}
.user-block:after {
 clear:both
}
.user-block>.user-block-picture {
 position:relative;
 width:60px;
 margin:0 auto
}
.user-block>.user-block-picture>img {
 max-width:100%;
 height:auto
}
.user-block .user-block-info {
 padding-top:15px;
 text-align:center;
 white-space:nowrap
}
.user-block .user-block-info .user-block-name,.user-block .user-block-info .user-block-role {
 display:block
}
.user-block .user-block-info .user-block-name {
 color:#7d848f
}
.user-block .user-block-info .user-block-role {
 font-size:12px;
 color:#aaa
}
.user-block-status {
 position:relative
}
.user-block-status>.circle {
 position:absolute;
 bottom:0;
 right:0;
 border:2px solid #fff
}
.aside-collapsed-text .user-block,.aside-collapsed .user-block {
 padding:15px 0 14px;
 margin:0;
 text-align:center
}
.aside-collapsed-text .user-block>.user-block-picture,.aside-collapsed .user-block>.user-block-picture {
 float:none;
 margin:0 auto;
 width:50px
}
.aside-collapsed-text .user-block>.user-block-picture>.user-block-status,.aside-collapsed .user-block>.user-block-picture>.user-block-status {
 display:block
}
.aside-collapsed-text .user-block .user-block-info,.aside-collapsed .user-block .user-block-info {
 display:none
}
.circle {
 display:inline-block;
 width:7px;
 height:7px;
 border-radius:500px;
 margin:0 .5em;
 background-color:#ddd;
 vertical-align:baseline;
 border:2px solid transparent
}
.circle.text-left {
 margin-left:0
}
.circle.text-right {
 margin-right:0
}
.circle-primary {
 background-color:#5d9cec
}
.circle-success {
 background-color:#27c24c
}
.circle-info {
 background-color:#23b7e5
}
.circle-warning {
 background-color:#ff902b
}
.circle-danger {
 background-color:#f05050
}
.circle-green {
 background-color:#37bc9b
}
.circle-pink {
 background-color:#f532e5
}
.circle-inverse {
 background-color:#131e26
}
.circle-purple {
 background-color:#7266ba
}
.circle-sm {
 width:5px;
 height:5px
}
.circle-lg {
 width:11px;
 height:11px
}
.circle-xl {
 width:18px;
 height:18px
}
.circle-outline {
 background-color:transparent
}
.circle-outline.circle-primary {
 border:1px solid #5d9cec
}
.circle-outline.circle-success {
 border:1px solid #27c24c
}
.circle-outline.circle-info {
 border:1px solid #23b7e5
}
.circle-outline.circle-warning {
 border:1px solid #ff902b
}
.circle-outline.circle-danger {
 border:1px solid #f05050
}
.timeline,.timeline-alt {
 list-style:none;
 padding:0 0 20px;
 position:relative;
 z-index:0
}
.timeline-alt:before,.timeline:before {
 position:absolute;
 top:0;
 bottom:0;
 content:" ";
 width:1px;
 background-color:#d1d2d3;
 left:18px
}
.timeline-alt .timeline-end,.timeline .timeline-end {
 float:none;
 clear:both
}
.timeline-alt .popover.left>.arrow:after,.timeline .popover.left>.arrow:after {
 border-left-color:#fff
}
.timeline-alt .popover.right>.arrow:after,.timeline .popover.right>.arrow:after {
 border-right-color:#fff
}
.timeline-alt .popover.left>.popover-title+.arrow:after,.timeline .popover.left>.popover-title+.arrow:after {
 border-left-color:#fafafa
}
.timeline-alt .popover.right>.popover-title+.arrow:after,.timeline .popover.right>.popover-title+.arrow:after {
 border-right-color:#fafafa
}
.timeline-alt>li,.timeline>li {
 margin-bottom:20px
}
.timeline-alt>li:after,.timeline-alt>li:before,.timeline>li:after,.timeline>li:before {
 content:" ";
 display:table
}
.timeline-alt>li:after,.timeline>li:after {
 clear:both
}
.timeline-alt>li.timeline-separator,.timeline>li.timeline-separator {
 position:relative;
 float:none;
 clear:both;
 margin:0 auto;
 padding:40px 0
}
.timeline-alt>li.timeline-separator:first-child,.timeline>li.timeline-separator:first-child {
 padding-top:0
}
.timeline-alt>li.timeline-separator:before,.timeline>li.timeline-separator:before {
 content:attr(data-datetime);
 display:inline-block;
 width:120px;
 text-align:center;
 padding:0 20px;
 line-height:30px;
 background-color:#b6c5da;
 color:#fff
}
.timeline-alt>li>.timeline-panel,.timeline>li>.timeline-panel {
 margin-left:60px
}
.timeline-alt>li>.timeline-panel .popover,.timeline>li>.timeline-panel .popover {
 position:relative;
 display:block;
 margin:0;
 width:100%;
 max-width:none
}
.timeline-alt>li>.timeline-panel .popover .arrow,.timeline>li>.timeline-panel .popover .arrow {
 top:18px;
 display:none
}
.timeline-alt>li>.timeline-panel .popover .popover-content .popover-title,.timeline>li>.timeline-panel .popover .popover-content .popover-title {
 background-color:transparent;
 border:0;
 padding-left:0;
 padding-top:0
}
.timeline-alt>li>.timeline-date,.timeline>li>.timeline-date {
 margin:-20px 0 0;
 display:block;
 height:20px;
 line-height:20px;
 font-size:13px
}
.timeline-alt>li>.timeline-date>time:after,.timeline>li>.timeline-date>time:after {
 content:attr(datetime)
}
.timeline-alt>li>.timeline-badge,.timeline>li>.timeline-badge {
 position:absolute;
 left:0;
 width:36px;
 height:36px;
 border-radius:500px;
 line-height:36px;
 font-size:1em;
 text-align:center;
 color:#fff;
 background-color:#999;
 z-index:100
}
.timeline-alt>li>.timeline-badge.primary,.timeline>li>.timeline-badge.primary {
 background-color:#5d9cec
}
.timeline-alt>li>.timeline-badge.success,.timeline>li>.timeline-badge.success {
 background-color:#27c24c
}
.timeline-alt>li>.timeline-badge.warning,.timeline>li>.timeline-badge.warning {
 background-color:#ff902b
}
.timeline-alt>li>.timeline-badge.danger,.timeline>li>.timeline-badge.danger {
 background-color:#f05050
}
.timeline-alt>li>.timeline-badge.info,.timeline>li>.timeline-badge.info {
 background-color:#23b7e5
}
.timeline-alt>li>.timeline-badge.inverse,.timeline>li>.timeline-badge.inverse {
 background-color:#131e26
}
.timeline-alt>li>.timeline-badge.green,.timeline>li>.timeline-badge.green {
 background-color:#37bc9b
}
.timeline-alt>li>.timeline-badge.pink,.timeline>li>.timeline-badge.pink {
 background-color:#f532e5
}
.timeline-alt>li>.timeline-badge.purple,.timeline>li>.timeline-badge.purple {
 background-color:#7266ba
}
.timeline-alt>li>.timeline-badge.dark,.timeline>li>.timeline-badge.dark {
 background-color:#3a3f51
}
.timeline-alt>li>.timeline-badge.yellow,.timeline>li>.timeline-badge.yellow {
 background-color:#fad732
}
.timeline-alt .popover .arrow {
 display:block!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 only screen and (min-width:992px) {
 .timeline:before {
  left:50%;
  margin-left:18px
 }
 .timeline>li {
  float:left;
  clear:left;
  width:45%
 }
 .timeline>li.timeline-inverted {
  float:right;
  clear:right;
  margin-top:50px
 }
 .timeline>li.timeline-separator {
  text-align:center
 }
 .timeline>li.timeline-separator:before {
  margin-left:36px
 }
 .timeline>li>.timeline-badge {
  left:50%;
  margin-left:0
 }
 .timeline>li>.timeline-date {
  float:none;
  position:absolute;
  width:40%;
  left:50%;
  top:18px;
  margin-left:54px;
  margin-top:-10px
 }
 .timeline>li>.timeline-panel {
  margin:0
 }
 .timeline>li>.timeline-panel:before {
  border-left-width:15px;
  border-right-width:0;
  top:26px;
  right:-15px;
  left:auto
 }
 .timeline>li>.timeline-panel:after {
  border-left-width:14px;
  border-right-width:0;
  top:27px;
  right:-14px;
  left:auto
 }
 .timeline>li>.timeline-panel .popover .arrow {
  display:block
 }
 .timeline>li.timeline-inverted>.timeline-panel {
  padding-left:36px
 }
 .timeline>li.timeline-inverted .timeline-date {
  left:auto;
  right:50%;
  width:auto;
  margin-left:0;
  margin-right:36px
 }
}
.dropdown-lg>.dropdown-menu {
 min-width:200px
}
.dropdown-list>.dropdown-menu {
 padding:0;
 min-width:220px
}
.dropdown-list .list-group {
 margin:0
}
.dropdown-list .list-group-item {
 border-radius:0;
 border-left:0;
 border-right:0
}
.dropdown-list .list-group-item:first-child {
 border-top:0
}
.dropdown-list .list-group-item:last-child {
 border-bottom:0
}
.dropdown>a {
 position:relative
}
.dropdown>a>.label {
 position:absolute;
 top:0;
 right:0;
 padding:2px 5px
}
@media only screen and (min-width:768px) {
 .dropdown>a>.label {
  top:10px
 }
}
.dropdown-menu-header {
 padding:10px 15px;
 background-color:#fafafa;
 border-bottom:1px solid #e1e1e1
}
.container-sm {
 max-width:750px;
 width:auto
}
.container-md {
 max-width:970px;
 width:auto
}
.container-lg {
 max-width:1170px;
 width:auto
}
.row-table {
 display:table;
 table-layout:fixed;
 height:100%;
 width:100%;
 margin:0
}
.row-table>[class*=col-] {
 display:table-cell;
 float:none;
 table-layout:fixed;
 vertical-align:middle
}
.row-flush>[class*=col-] {
 padding-left:0;
 padding-right:0
}
.half-float {
 position:relative;
 margin-bottom:65px
}
.half-float .half-float-bottom,.half-float .half-float-top {
 position:absolute;
 left:50%;
 bottom:-60px;
 width:120px;
 height:120px;
 margin-left:-60px;
 z-index:2
}
.half-float .half-float-top {
 bottom:auto;
 top:-60px
}
.half-float+* {
 margin-top:-55px;
 padding-top:65px
}
.row-masonry {
 position:relative;
 margin:0;
 padding:0;
 width:100%
}
.row-masonry>.col-masonry {
 display:inline-block;
 width:100%;
 min-height:1em;
 margin-bottom:15px
}
@media only screen and (min-width:480px) {
 .row-masonry-sm-1 {
  -webkit-column-count:1;
  column-count:1;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:1;
  columns:1
 }
 .no-csscolumns .row-masonry-sm-1 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-1:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-1>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:99%
 }
 .row-masonry-sm-2 {
  -webkit-column-count:2;
  column-count:2;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:2;
  columns:2
 }
 .no-csscolumns .row-masonry-sm-2 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-2:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-2>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:49%
 }
 .row-masonry-sm-3 {
  -webkit-column-count:3;
  column-count:3;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:3;
  columns:3
 }
 .no-csscolumns .row-masonry-sm-3 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-3:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-3>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:32%
 }
 .row-masonry-sm-4 {
  -webkit-column-count:4;
  column-count:4;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:4;
  columns:4
 }
 .no-csscolumns .row-masonry-sm-4 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-4:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-4>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:24%
 }
 .row-masonry-sm-5 {
  -webkit-column-count:5;
  column-count:5;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:5;
  columns:5
 }
 .no-csscolumns .row-masonry-sm-5 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-5:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-5>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:19%
 }
 .row-masonry-sm-6 {
  -webkit-column-count:6;
  column-count:6;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:6;
  columns:6
 }
 .no-csscolumns .row-masonry-sm-6 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-6:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-6>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:15%
 }
 .row-masonry-sm-7 {
  -webkit-column-count:7;
  column-count:7;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:7;
  columns:7
 }
 .no-csscolumns .row-masonry-sm-7 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-7:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-7>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:13%
 }
 .row-masonry-sm-8 {
  -webkit-column-count:8;
  column-count:8;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:8;
  columns:8
 }
 .no-csscolumns .row-masonry-sm-8 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-8:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-8>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:11%
 }
 .row-masonry-sm-9 {
  -webkit-column-count:9;
  column-count:9;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:9;
  columns:9
 }
 .no-csscolumns .row-masonry-sm-9 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-9:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-9>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:10%
 }
 .row-masonry-sm-10 {
  -webkit-column-count:10;
  column-count:10;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:10;
  columns:10
 }
 .no-csscolumns .row-masonry-sm-10 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-10:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-10>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:9%
 }
 .row-masonry-sm-11 {
  -webkit-column-count:11;
  column-count:11;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:11;
  columns:11
 }
 .no-csscolumns .row-masonry-sm-11 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-11:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-11>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:8%
 }
 .row-masonry-sm-12 {
  -webkit-column-count:12;
  column-count:12;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:12;
  columns:12
 }
 .no-csscolumns .row-masonry-sm-12 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-sm-12:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-sm-12>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:7%
 }
}
@media only screen and (min-width:768px) {
 .row-masonry-md-1 {
  -webkit-column-count:1;
  column-count:1;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:1;
  columns:1
 }
 .no-csscolumns .row-masonry-md-1 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-1:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-1>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:99%
 }
 .row-masonry-md-2 {
  -webkit-column-count:2;
  column-count:2;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:2;
  columns:2
 }
 .no-csscolumns .row-masonry-md-2 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-2:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-2>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:49%
 }
 .row-masonry-md-3 {
  -webkit-column-count:3;
  column-count:3;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:3;
  columns:3
 }
 .no-csscolumns .row-masonry-md-3 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-3:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-3>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:32%
 }
 .row-masonry-md-4 {
  -webkit-column-count:4;
  column-count:4;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:4;
  columns:4
 }
 .no-csscolumns .row-masonry-md-4 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-4:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-4>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:24%
 }
 .row-masonry-md-5 {
  -webkit-column-count:5;
  column-count:5;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:5;
  columns:5
 }
 .no-csscolumns .row-masonry-md-5 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-5:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-5>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:19%
 }
 .row-masonry-md-6 {
  -webkit-column-count:6;
  column-count:6;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:6;
  columns:6
 }
 .no-csscolumns .row-masonry-md-6 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-6:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-6>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:15%
 }
 .row-masonry-md-7 {
  -webkit-column-count:7;
  column-count:7;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:7;
  columns:7
 }
 .no-csscolumns .row-masonry-md-7 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-7:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-7>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:13%
 }
 .row-masonry-md-8 {
  -webkit-column-count:8;
  column-count:8;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:8;
  columns:8
 }
 .no-csscolumns .row-masonry-md-8 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-8:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-8>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:11%
 }
 .row-masonry-md-9 {
  -webkit-column-count:9;
  column-count:9;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:9;
  columns:9
 }
 .no-csscolumns .row-masonry-md-9 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-9:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-9>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:10%
 }
 .row-masonry-md-10 {
  -webkit-column-count:10;
  column-count:10;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:10;
  columns:10
 }
 .no-csscolumns .row-masonry-md-10 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-10:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-10>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:9%
 }
 .row-masonry-md-11 {
  -webkit-column-count:11;
  column-count:11;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:11;
  columns:11
 }
 .no-csscolumns .row-masonry-md-11 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-11:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-11>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:8%
 }
 .row-masonry-md-12 {
  -webkit-column-count:12;
  column-count:12;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:12;
  columns:12
 }
 .no-csscolumns .row-masonry-md-12 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-md-12:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-md-12>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:7%
 }
}
@media only screen and (min-width:992px) {
 .row-masonry-lg-1 {
  -webkit-column-count:1;
  column-count:1;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:1;
  columns:1
 }
 .no-csscolumns .row-masonry-lg-1 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-1:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-1>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:99%
 }
 .row-masonry-lg-2 {
  -webkit-column-count:2;
  column-count:2;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:2;
  columns:2
 }
 .no-csscolumns .row-masonry-lg-2 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-2:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-2>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:49%
 }
 .row-masonry-lg-3 {
  -webkit-column-count:3;
  column-count:3;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:3;
  columns:3
 }
 .no-csscolumns .row-masonry-lg-3 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-3:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-3>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:32%
 }
 .row-masonry-lg-4 {
  -webkit-column-count:4;
  column-count:4;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:4;
  columns:4
 }
 .no-csscolumns .row-masonry-lg-4 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-4:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-4>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:24%
 }
 .row-masonry-lg-5 {
  -webkit-column-count:5;
  column-count:5;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:5;
  columns:5
 }
 .no-csscolumns .row-masonry-lg-5 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-5:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-5>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:19%
 }
 .row-masonry-lg-6 {
  -webkit-column-count:6;
  column-count:6;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:6;
  columns:6
 }
 .no-csscolumns .row-masonry-lg-6 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-6:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-6>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:15%
 }
 .row-masonry-lg-7 {
  -webkit-column-count:7;
  column-count:7;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:7;
  columns:7
 }
 .no-csscolumns .row-masonry-lg-7 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-7:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-7>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:13%
 }
 .row-masonry-lg-8 {
  -webkit-column-count:8;
  column-count:8;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:8;
  columns:8
 }
 .no-csscolumns .row-masonry-lg-8 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-8:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-8>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:11%
 }
 .row-masonry-lg-9 {
  -webkit-column-count:9;
  column-count:9;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:9;
  columns:9
 }
 .no-csscolumns .row-masonry-lg-9 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-9:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-9>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:10%
 }
 .row-masonry-lg-10 {
  -webkit-column-count:10;
  column-count:10;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:10;
  columns:10
 }
 .no-csscolumns .row-masonry-lg-10 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-10:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-10>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:9%
 }
 .row-masonry-lg-11 {
  -webkit-column-count:11;
  column-count:11;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:11;
  columns:11
 }
 .no-csscolumns .row-masonry-lg-11 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-11:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-11>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:8%
 }
 .row-masonry-lg-12 {
  -webkit-column-count:12;
  column-count:12;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:12;
  columns:12
 }
 .no-csscolumns .row-masonry-lg-12 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-lg-12:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-lg-12>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:7%
 }
}
@media only screen and (min-width:1200px) {
 .row-masonry-xl-1 {
  -webkit-column-count:1;
  column-count:1;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:1;
  columns:1
 }
 .no-csscolumns .row-masonry-xl-1 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-1:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-1>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:99%
 }
 .row-masonry-xl-2 {
  -webkit-column-count:2;
  column-count:2;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:2;
  columns:2
 }
 .no-csscolumns .row-masonry-xl-2 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-2:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-2>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:49%
 }
 .row-masonry-xl-3 {
  -webkit-column-count:3;
  column-count:3;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:3;
  columns:3
 }
 .no-csscolumns .row-masonry-xl-3 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-3:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-3>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:32%
 }
 .row-masonry-xl-4 {
  -webkit-column-count:4;
  column-count:4;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:4;
  columns:4
 }
 .no-csscolumns .row-masonry-xl-4 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-4:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-4>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:24%
 }
 .row-masonry-xl-5 {
  -webkit-column-count:5;
  column-count:5;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:5;
  columns:5
 }
 .no-csscolumns .row-masonry-xl-5 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-5:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-5>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:19%
 }
 .row-masonry-xl-6 {
  -webkit-column-count:6;
  column-count:6;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:6;
  columns:6
 }
 .no-csscolumns .row-masonry-xl-6 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-6:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-6>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:15%
 }
 .row-masonry-xl-7 {
  -webkit-column-count:7;
  column-count:7;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:7;
  columns:7
 }
 .no-csscolumns .row-masonry-xl-7 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-7:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-7>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:13%
 }
 .row-masonry-xl-8 {
  -webkit-column-count:8;
  column-count:8;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:8;
  columns:8
 }
 .no-csscolumns .row-masonry-xl-8 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-8:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-8>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:11%
 }
 .row-masonry-xl-9 {
  -webkit-column-count:9;
  column-count:9;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:9;
  columns:9
 }
 .no-csscolumns .row-masonry-xl-9 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-9:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-9>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:10%
 }
 .row-masonry-xl-10 {
  -webkit-column-count:10;
  column-count:10;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:10;
  columns:10
 }
 .no-csscolumns .row-masonry-xl-10 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-10:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-10>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:9%
 }
 .row-masonry-xl-11 {
  -webkit-column-count:11;
  column-count:11;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:11;
  columns:11
 }
 .no-csscolumns .row-masonry-xl-11 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-11:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-11>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:8%
 }
 .row-masonry-xl-12 {
  -webkit-column-count:12;
  column-count:12;
  -webkit-column-gap:15px;
  column-gap:15px;
  -webkit-columns:12;
  columns:12
 }
 .no-csscolumns .row-masonry-xl-12 {
  text-align:justify
 }
 .no-csscolumns .row-masonry-xl-12:after {
  content:"";
  display:inline-block;
  width:100%
 }
 .no-csscolumns .row-masonry-xl-12>.col-masonry {
  vertical-align:top;
  display:inline-block;
  width:7%
 }
}
.widget {
 margin-bottom:20px;
 border:0
}
.widget.panel,.widget .panel {
 overflow:hidden
}
.widget .lateral-picture {
 position:relative;
 display:block;
 height:240px;
 width:auto;
 overflow:hidden
}
.widget .lateral-picture>img {
 position:absolute;
 top:0;
 left:0;
 max-height:100%;
 width:auto
}
@-webkit-keyframes fadeOutUpShort {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
}
@keyframes fadeOutUpShort {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
}
.fadeOutUpShort {
 -webkit-animation-name:fadeOutUpShort;
 animation-name:fadeOutUpShort
}
@-webkit-keyframes fadeInUpShort {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUpShort {
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUpShort {
 -webkit-animation-name:fadeInUpShort;
 animation-name:fadeInUpShort
}
@-webkit-keyframes zoomInShort {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.95,.95,.95);
  transform:scale3d(.95,.95,.95)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomInShort {
 0% {
  opacity:0;
  -webkit-transform:scale3d(.95,.95,.95);
  transform:scale3d(.95,.95,.95)
 }
 50% {
  opacity:1
 }
}
.zoomInShort {
 -webkit-animation-name:zoomInShort;
 animation-name:zoomInShort
}
@-webkit-keyframes zoomBack {
 0% {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.5,.5,.5);
  transform:scale3d(.5,.5,.5)
 }
 to {
  opacity:0
 }
}
@keyframes zoomBack {
 0% {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.5,.5,.5);
  transform:scale3d(.5,.5,.5)
 }
 to {
  opacity:0
 }
}
.zoomBack {
 -webkit-animation-name:zoomBack;
 animation-name:zoomBack
}
@-webkit-keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeft {
 0% {
  opacity:0;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
/*!
 * table-grid (http://mdo.github.io/table-grid)
 * Released under MIT, (c) 2014 Mark Otto
 */
@media only screen and (min-width:768px) {
 .table-grid {
  display:table;
  width:100%;
  height:100%;
  table-layout:fixed
 }
 .col {
  display:table-cell;
  vertical-align:top;
  height:100%
 }
 .col.col-full-center {
  vertical-align:middle
 }
 .col-1 {
  width:8.333333%
 }
 .col-2 {
  width:16.666667%
 }
 .col-3 {
  width:25%
 }
 .col-4 {
  width:33.333333%
 }
 .col-5 {
  width:41.666667%
 }
 .col-6 {
  width:50%
 }
 .col-7 {
  width:58.333333%
 }
 .col-8 {
  width:66.666667%
 }
 .col-9 {
  width:75%
 }
 .col-10 {
  width:83.333333%
 }
 .col-11 {
  width:91.666667%
 }
 .col-12 {
  width:100%
 }
 .col-xxs {
  width:60px
 }
 .col-xs {
  width:90px
 }
 .col-sm {
  width:150px
 }
 .col-sd {
  width:200px
 }
 .col-md {
  width:240px
 }
 .col-lg {
  width:280px
 }
 .col-xl {
  width:320px
 }
 .col-xxl {
  width:360px
 }
 .col-wide {
  width:100%
 }
 .col-auto {
  width:auto
 }
 .table-grid-padded {
  margin-left:-1rem;
  margin-right:-1rem
 }
 .table-grid-padded .table-grid {
  border-spacing:1rem 0
 }
}
@media only screen and (max-width:991px) {
 .table-grid-desktop .col,.table-grid-desktop.table-grid {
  display:block;
  width:auto
 }
}
.table-grid-align-middle .col {
 vertical-align:middle
}
.todo .todo-item-list {
 position:relative
}
.todo .todo-item .todo-edit {
 display:none;
 cursor:pointer
}
.todo .todo-item:hover .todo-edit {
 display:inline
}
.todo .todo-item.todo-complete .todo-edit {
 display:none
}
.todo textarea {
 resize:none;
 max-width:100%;
 min-width:100%
}
.todo .todo-complete {
 background:#edf1f2;
 opacity:.6;
 color:#232735
}
.todo .todo-complete .todo-title {
 text-decoration:line-through
}
.todo .panel-group>.panel {
 border:1px;
 margin:0
}
.todo .panel-group>.panel .panel-body {
 border-bottom:1px solid #edf1f2
}
.dd {
 max-width:600px;
 font-size:13px;
 line-height:20px
}
.dd,.dd-list {
 position:relative;
 display:block;
 margin:0;
 padding:0;
 list-style:none
}
.dd-list .dd-list {
 padding-left:30px
}
.dd-collapsed .dd-list {
 display:none
}
.dd-empty,.dd-item,.dd-placeholder {
 display:block;
 position:relative;
 margin:0;
 padding:0;
 min-height:20px;
 font-size:13px;
 line-height:20px
}
.dd-handle {
 display:block;
 margin:5px 0;
 padding:10px;
 text-decoration:none;
 border:1px solid #ebebeb;
 border-radius:3px
}
.dd-handle,.dd-handle:hover {
 background:#fff
}
.dd-item>button {
 display:block;
 position:relative;
 cursor:pointer;
 float:left;
 width:25px;
 height:30px;
 margin:5px 0;
 padding:0;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;
 border:0;
 background:transparent;
 font-size:12px;
 line-height:1;
 text-align:center;
 font-weight:700
}
.dd-item>button:before {
 content:"+";
 display:block;
 position:absolute;
 width:100%;
 text-align:center;
 text-indent:0
}
.dd-item>button[data-action=collapse]:before {
 content:"-"
}
.dd-empty,.dd-placeholder {
 margin:5px 0;
 padding:0;
 min-height:30px;
 background:#f2fbff;
 border:1px dashed #b6bcbf;
 box-sizing:border-box;
 -moz-box-sizing:border-box
}
.dd-empty {
 border:1px dashed #bbb;
 min-height:100px;
 background-color:#e5e5e5;
 background-size:60px 60px;
 background-position:0 0,30px 30px
}
.dd-dragel {
 position:absolute;
 pointer-events:none;
 z-index:9999
}
.dd-dragel>.dd-item .dd-handle {
 margin-top:0
}
.dd-dragel .dd-handle {
 box-shadow:2px 4px 6px 0 rgba(0,0,0,.1)
}
.nestable-lists {
 display:block;
 clear:both;
 padding:30px 0;
 width:100%;
 border:0;
 border-top:2px solid #ddd;
 border-bottom:2px solid #ddd
}
@media only screen and (min-width:700px) {
 .dd+.dd {
  margin-left:2%
 }
}
.dd-hover>.dd-handle {
 background:#2ea8e5!important
}
.dd3-content {
 display:block;
 margin:5px 0;
 padding:10px 10px 10px 50px;
 text-decoration:none;
 border:1px solid #ebebeb;
 background:#fff;
 border-radius:3px
}
.dd-dragel>.dd3-item>.dd3-content {
 margin:0
}
.dd3-item>button {
 margin-left:40px
}
.dd3-handle {
 position:absolute;
 margin:0;
 left:0;
 top:0;
 cursor:pointer;
 width:40px;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;
 border:1px solid #ebebeb;
 background:#fff;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.dd3-handle:before {
 content:"≡";
 display:block;
 position:absolute;
 left:0;
 top:10px;
 width:100%;
 text-align:center;
 text-indent:0;
 color:#ccc;
 font-size:20px;
 font-weight:400
}
.dd3-handle:hover {
 background:#f7f7f7
}
.flot-chart {
 display:block;
 width:100%;
 height:260px
}
.flot-chart .legend>table tr td {
 padding:3px
}
.flot-chart .legend>table tr td:first-child {
 padding-left:3px
}
.flot-chart .legend>table tr td:last-child {
 padding-right:3px
}
.flot-chart .legend>table tr+tr td {
 padding-top:0
}
.flot-chart .legend>div:first-child {
 border-color:rgba(0,0,0,.1)!important
}
.flot-chart .legend .legendColorBox>div,.flot-chart .legend .legendColorBox>div>div {
 border-radius:400px
}
.flot-chart-content {
 width:100%;
 height:100%
}
.flot-pie-label {
 padding:3px 5px;
 font-size:10px;
 text-align:center;
 color:#fff
}
#flotTip {
 position:relative;
 padding:5px;
 font-size:12px!important;
 border-radius:2px!important;
 border-color:transparent!important;
 background-color:rgba(0,0,0,.75)!important;
 color:#f1f1f1;
 z-index:5
}
.easypie-chart {
 display:inline-block;
 position:relative;
 padding:0 6px
}
.easypie-chart span {
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 width:100%;
 margin-left:-50%;
 height:30px;
 margin-top:-15px;
 font-size:20px
}
.easypie-chart canvas {
 max-width:100%
}
.easypie-chart.easypie-chart-lg span {
 font-size:40px;
 margin-top:-25px;
 line-height:40px
}
.easypie-chart.easypie-chart-md span {
 font-size:30px;
 margin-top:-25px;
 line-height:40px
}
.c-checkbox,.c-radio {
 margin-right:4px
}
.c-checkbox *,.c-radio * {
 cursor:pointer
}
.c-checkbox input,.c-radio input {
 opacity:0;
 position:absolute;
 margin-left:0!important
}
.c-checkbox span,.c-radio span {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin-left:-20px;
 width:20px;
 height:20px;
 border-radius:2px;
 border:1px solid #ccc;
 margin-right:5px;
 text-align:center
}
.c-checkbox span:before,.c-radio span:before {
 margin-left:1px
}
.c-checkbox:hover span,.c-radio:hover span {
 border-color:#5d9cec
}
.form-inline .c-checkbox span,.form-inline .c-radio span {
 margin-left:0
}
.c-checkbox.c-checkbox-rounded span,.c-checkbox.c-radio-rounded span,.c-radio.c-checkbox-rounded span,.c-radio.c-radio-rounded span,.c-radio span {
 border-radius:500px
}
.c-checkbox span:before,.c-radio span:before {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 opacity:0;
 text-align:center!important;
 font-size:12px;
 line-height:18px;
 vertical-align:middle
}
.c-checkbox input[type=checkbox]:checked+span:before,.c-checkbox input[type=radio]:checked+span:before,.c-radio input[type=checkbox]:checked+span:before,.c-radio input[type=radio]:checked+span:before {
 color:#fff;
 opacity:1;
 transition:color .3s ease-out
}
.c-checkbox input[type=checkbox]:checked+span,.c-checkbox input[type=radio]:checked+span,.c-radio input[type=checkbox]:checked+span,.c-radio input[type=radio]:checked+span {
 border-color:#5d9cec;
 background-color:#5d9cec
}
.c-checkbox input[type=radio]:checked+span,.c-radio input[type=radio]:checked+span {
 background-color:#fff
}
.c-checkbox input[type=radio]:checked+span:before,.c-radio input[type=radio]:checked+span:before {
 color:#5d9cec
}
.c-checkbox input[type=checkbox]:disabled+span,.c-checkbox input[type=radio]:disabled+span,.c-radio input[type=checkbox]:disabled+span,.c-radio input[type=radio]:disabled+span {
 border-color:#ddd!important;
 background-color:#ddd!important
}
.c-checkbox input[type=radio]:disabled+span,.c-radio input[type=radio]:disabled+span {
 background-color:#fff!important
}
.c-checkbox input[type=radio]:disabled+span:before,.c-radio input[type=radio]:disabled+span:before {
 color:#ddd
}
.c-radio.c-radio-nofont span:before {
 content:"";
 width:10px;
 height:10px;
 top:50%;
 left:50%;
 margin-top:-5px;
 margin-left:-5px;
 border-radius:500px
}
.c-radio.c-radio-nofont input[type=radio]:checked+span:before {
 color:#fff;
 opacity:1;
 transition:color .3s ease-out
}
.c-radio.c-radio-nofont input[type=radio]:checked+span {
 border-color:#5d9cec;
 background-color:#5d9cec;
 background-color:#fff
}
.c-radio.c-radio-nofont input[type=radio]:checked+span:before {
 background-color:#5d9cec
}
.c-radio.c-radio-nofont input[type=radio]:disabled+span {
 border-color:#ddd!important;
 background-color:#ddd!important;
 background-color:#fff!important
}
.c-radio.c-radio-nofont input[type=radio]:disabled+span:before {
 background-color:#ddd
}
.form-control-rounded {
 border-radius:100px
}
.switch .form-control {
 padding-top:7px;
 margin-bottom:0
}
.switch * {
 cursor:pointer
}
.switch input {
 opacity:0;
 position:absolute;
 z-index:-1
}
.switch span {
 position:relative;
 display:inline-block;
 width:40px;
 height:20px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:100px;
 transition:all .5s;
 box-shadow:inset 1px 2px 3px rgba(0,0,0,.1);
 vertical-align:middle
}
.switch span:after {
 content:"";
 position:absolute;
 background-color:#fff;
 top:0;
 left:0;
 height:18px;
 width:18px;
 border:1px solid #ddd;
 border-radius:400px;
 box-shadow:1px 1px 3px rgba(0,0,0,.1);
 -webkit-transition:all .2s
}
.switch.switch-lg span {
 width:50px;
 height:25px
}
.switch.switch-lg span:after {
 height:23px;
 width:23px
}
.switch.switch-sm span {
 width:30px;
 height:15px
}
.switch.switch-sm span:after {
 height:13px;
 width:13px
}
.switch input:checked+span {
 background-color:#5d9cec;
 border-color:#5d9cec;
 transition:all .5s
}
.switch input:checked+span:after {
 left:50%;
 transition:all .2s
}
.switch input:disabled+span {
 background-color:#f1f1f1;
 cursor:not-allowed
}
.form-control-feedback {
 left:16px;
 right:auto
}
.form-control+.form-control-feedback,.form-control+.parsley-errors-list+.form-control-feedback {
 right:0;
 left:auto
}
.input-sm+.form-control-feedback,.input-sm+.parsley-errors-list+.form-control-feedback {
 top:0
}
.input-md {
 width:260px
}
.note-editor {
 background-image:linear-gradient(#eee .1em,transparent 0);
 background-size:100% 20px;
 background-color:#fff;
 line-height:20px;
 margin-top:5px;
 padding:0;
 padding-bottom:1px;
 border:none
}
.note-editor.note-editor-margin {
 background-image:linear-gradient(90deg,transparent 49px,#ffe0c4 0,#ffe0c4 51px,transparent 0),linear-gradient(#eee .1em,transparent 0);
 padding-left:55px
}
.parsley-error {
 border-color:#f05050!important
}
.parsley-errors-list {
 display:none;
 margin:0;
 padding:0
}
.parsley-errors-list.filled {
 display:block
}
.parsley-errors-list>li {
 font-size:12px;
 list-style:none;
 color:#f05050
}
body .bootstrap-tagsinput {
 box-shadow:0 0 0 #000!important;
 display:block;
 width:100%;
 height:35px;
 padding:6px 16px;
 font-size:14px;
 line-height:1.52857143;
 color:#3a3f51;
 background-color:#fff;
 background-image:none;
 border:1px solid #dde6e9;
 border-radius:4px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 height:auto;
 min-height:35px;
 margin-bottom:0
}
body .bootstrap-tagsinput:focus {
 border-color:#66afe9;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body .bootstrap-tagsinput::-moz-placeholder {
 color:#b7bac9;
 opacity:1
}
body .bootstrap-tagsinput:-ms-input-placeholder {
 color:#b7bac9
}
body .bootstrap-tagsinput::-webkit-input-placeholder {
 color:#b7bac9
}
body .bootstrap-tagsinput[disabled],body .bootstrap-tagsinput[readonly],fieldset[disabled] body .bootstrap-tagsinput {
 cursor:not-allowed;
 background-color:#edf1f2;
 opacity:1
}
textareabody .bootstrap-tagsinput {
 height:auto
}
body .bootstrap-tagsinput .tag {
 color:#fff
}
.tabcontrol,.wizard {
 display:block;
 width:100%;
 overflow:hidden
}
.tabcontrol a,.wizard a {
 outline:0
}
.tabcontrol ul,.wizard ul {
 list-style:none!important;
 padding:0;
 margin:0
}
.tabcontrol ul>li,.wizard ul>li {
 display:block;
 padding:0
}
.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info {
 position:absolute;
 left:-999em
}
.wizard>.steps {
 position:relative;
 display:block;
 width:100%
}
.wizard>.steps .number {
 font-size:1.429em
}
.wizard>.steps>ul>li {
 width:25%
}
.wizard>.content {
 background:#fff;
 display:block;
 margin:.5em;
 min-height:300px;
 overflow:hidden;
 position:relative;
 width:auto;
 border-radius:5px
}
.wizard>.content>.body {
 float:left;
 position:absolute;
 width:100%;
 height:95%;
 padding:2.5% 0
}
.wizard>.content>.body ul {
 list-style:disc!important
}
.wizard>.content>.body ul>li {
 display:list-item
}
.wizard>.content>.body>iframe {
 border:0 none;
 width:100%;
 height:100%
}
.wizard>.content>.body input {
 display:block
}
.wizard>.content>.body input.error {
 background:#fbe3e4;
 border:1px solid #fbc2c4;
 color:#8a1f11
}
.wizard>.content>.body label {
 display:inline-block;
 margin-bottom:.5em
}
.wizard>.content>.body label.error {
 color:#f05050;
 display:block!important;
 margin-left:1.5em;
 padding:0
}
.wizard>.actions {
 position:relative;
 display:block;
 text-align:right;
 width:100%
}
.wizard>.actions>ul {
 display:inline-block;
 text-align:right
}
.wizard>.actions>ul>li {
 margin:0 .5em
}
.wizard.vertical>.steps {
 display:inline;
 float:left;
 width:30%
}
.wizard.vertical>.steps>ul>li {
 float:none;
 width:100%
}
.wizard.vertical>.content {
 display:inline;
 float:left;
 margin:0 2.5% .5em;
 width:65%
}
.wizard.vertical>.actions {
 display:inline;
 float:right;
 margin:0 2.5%;
 width:95%
}
.wizard.vertical>.actions>ul>li {
 margin:0 0 0 1em
}
.wizard>.actions>ul>li,.wizard>.steps>ul>li {
 float:left
}
.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover {
 display:block;
 width:auto;
 margin:0 .5em .5em;
 padding:1em;
 text-decoration:none;
 border-radius:0;
 font-weight:700;
 color:#515253
}
.wizard>.steps a:active>small,.wizard>.steps a:hover>small,.wizard>.steps a>small {
 font-weight:400;
 color:#909fa7
}
.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover {
 background:#fcfcfc;
 color:#515253;
 cursor:default
}
.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover {
 background:#5d9cec;
 color:#fff;
 cursor:default
}
.wizard>.steps .current a:active>small,.wizard>.steps .current a:hover>small,.wizard>.steps .current a>small {
 color:#fff
}
.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover {
 background:#fcfcfc;
 color:#515253
}
.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover {
 background:#ff3111;
 color:#fff
}
.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover {
 display:inline-block;
 padding:6px 16px;
 font-size:13px;
 border-radius:3px;
 text-decoration:none;
 color:#fff;
 background-color:#5d9cec;
 border-color:#5d9cec
}
.open>.dropdown-toggle.wizard>.actions a,.open>.dropdown-toggle.wizard>.actions a.focus,.open>.dropdown-toggle.wizard>.actions a:active,.open>.dropdown-toggle.wizard>.actions a:active.focus,.open>.dropdown-toggle.wizard>.actions a:active:focus,.open>.dropdown-toggle.wizard>.actions a:active:hover,.open>.dropdown-toggle.wizard>.actions a:focus,.open>.dropdown-toggle.wizard>.actions a:hover,.open>.dropdown-toggle.wizard>.actions a:hover.focus,.open>.dropdown-toggle.wizard>.actions a:hover:focus,.open>.dropdown-toggle.wizard>.actions a:hover:hover,.wizard>.actions a.active,.wizard>.actions a.active.focus,.wizard>.actions a.active:focus,.wizard>.actions a.active:hover,.wizard>.actions a.focus,.wizard>.actions a:active,.wizard>.actions a:active.active,.wizard>.actions a:active.active.focus,.wizard>.actions a:active.active:focus,.wizard>.actions a:active.active:hover,.wizard>.actions a:active.focus,.wizard>.actions a:active:active,.wizard>.actions a:active:active.focus,.wizard>.actions a:active:active:focus,.wizard>.actions a:active:active:hover,.wizard>.actions a:active:focus,.wizard>.actions a:active:hover,.wizard>.actions a:focus,.wizard>.actions a:hover,.wizard>.actions a:hover.active,.wizard>.actions a:hover.active.focus,.wizard>.actions a:hover.active:focus,.wizard>.actions a:hover.active:hover,.wizard>.actions a:hover.focus,.wizard>.actions a:hover:active,.wizard>.actions a:hover:active.focus,.wizard>.actions a:hover:active:focus,.wizard>.actions a:hover:active:hover,.wizard>.actions a:hover:focus,.wizard>.actions a:hover:hover {
 color:#fff;
 background-color:#4b91ea;
 border-color:#3886e8
}
.open>.dropdown-toggle.wizard>.actions a,.open>.dropdown-toggle.wizard>.actions a:active,.open>.dropdown-toggle.wizard>.actions a:hover,.wizard>.actions a.active,.wizard>.actions a:active,.wizard>.actions a:active.active,.wizard>.actions a:active:active,.wizard>.actions a:hover.active,.wizard>.actions a:hover:active {
 background-image:none
}
.wizard>.actions a.disabled.focus,.wizard>.actions a.disabled:focus,.wizard>.actions a.disabled:hover,.wizard>.actions a:active.disabled.focus,.wizard>.actions a:active.disabled:focus,.wizard>.actions a:active.disabled:hover,.wizard>.actions a:active[disabled].focus,.wizard>.actions a:active[disabled]:focus,.wizard>.actions a:active[disabled]:hover,.wizard>.actions a:hover.disabled.focus,.wizard>.actions a:hover.disabled:focus,.wizard>.actions a:hover.disabled:hover,.wizard>.actions a:hover[disabled].focus,.wizard>.actions a:hover[disabled]:focus,.wizard>.actions a:hover[disabled]:hover,.wizard>.actions a[disabled].focus,.wizard>.actions a[disabled]:focus,.wizard>.actions a[disabled]:hover,fieldset[disabled] .wizard>.actions a.focus,fieldset[disabled] .wizard>.actions a:active.focus,fieldset[disabled] .wizard>.actions a:active:focus,fieldset[disabled] .wizard>.actions a:active:hover,fieldset[disabled] .wizard>.actions a:focus,fieldset[disabled] .wizard>.actions a:hover,fieldset[disabled] .wizard>.actions a:hover.focus,fieldset[disabled] .wizard>.actions a:hover:focus,fieldset[disabled] .wizard>.actions a:hover:hover {
 background-color:#5d9cec;
 border-color:#5d9cec
}
.wizard>.actions a .badge,.wizard>.actions a:active .badge,.wizard>.actions a:hover .badge {
 color:#5d9cec;
 background-color:#fff
}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover {
 color:#333;
 background:#fff;
 border:1px solid #eaeaea
}
.tabcontrol>.steps {
 position:relative;
 display:block;
 width:100%
}
.tabcontrol>.steps>ul {
 position:relative;
 margin:6px 0 0;
 top:1px;
 z-index:1
}
.tabcontrol>.steps>ul>li {
 float:left;
 margin:5px 2px 0 0;
 padding:1px;
 -webkit-border-top-left-radius:5px;
 -webkit-border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;
 -moz-border-radius-topright:5px;
 border-top-left-radius:5px;
 border-top-right-radius:5px
}
.tabcontrol>.steps>ul>li>a {
 color:#5f5f5f;
 display:inline-block;
 border:0 none;
 margin:0;
 padding:10px 30px;
 text-decoration:none
}
.tabcontrol>.steps>ul>li>a:hover {
 text-decoration:none
}
.tabcontrol>.steps>ul>li:hover {
 background:#edecec;
 border:1px solid #bbb;
 padding:0
}
.tabcontrol>.steps>ul>li.current {
 background:#fff;
 border:1px solid #bbb;
 border-bottom:0 none;
 padding:0 0 1px;
 margin-top:0
}
.tabcontrol>.steps>ul>li.current>a {
 padding:15px 30px 10px
}
.tabcontrol>.content {
 position:relative;
 display:inline-block;
 width:100%;
 height:300px;
 overflow:hidden;
 border-top:1px solid #bbb;
 padding-top:20px
}
.tabcontrol>.content>.body {
 float:left;
 position:absolute;
 width:95%;
 height:95%;
 padding:2.5%
}
.tabcontrol>.content>.body ul {
 list-style:disc!important
}
.tabcontrol>.content>.body ul>li {
 display:list-item
}
.img-container,.img-preview {
 background-color:#f7f7f7;
 overflow:hidden;
 width:100%;
 text-align:center
}
.img-container {
 min-height:200px;
 max-height:340px;
 margin-bottom:20px
}
.docs-preview {
 margin-right:-15px;
 margin-bottom:10px
}
.img-preview {
 float:left;
 margin-right:10px;
 margin-bottom:10px
}
.img-preview>img {
 max-width:100%
}
.preview-lg {
 width:263px;
 height:148px
}
.preview-md {
 width:139px;
 height:78px
}
.preview-sm {
 width:69px;
 height:39px
}
.preview-xs {
 width:35px;
 height:20px;
 margin-right:0
}
.cropper-container img {
 display:block;
 width:100%;
 min-width:0!important;
 max-width:none!important;
 height:100%;
 min-height:0!important;
 max-height:none!important;
 image-orientation:0deg!important
}
@media only screen and (max-width:991px) {
 .dataTables_filter {
  clear:both
 }
}
.dataTables_filter input {
 margin-left:10px
}
.dataTables_length {
 float:left
}
.dataTables_length select {
 margin-right:10px
}
table.dataTable tfoot>tr>th {
 color:#a1a2a3;
 background:#f1f2f3
}
.panel .dataTables_wrapper {
 overflow:auto
}
.panel .dataTables_wrapper .row {
 margin:10px 0
}
.panel .dataTable {
 width:100%!important
}
.html5buttons {
 float:none;
 text-align:center;
 margin-bottom:10px
}
@media only screen and (min-width:992px) {
 .html5buttons {
  float:right;
  margin-left:10px
 }
}
@media only screen and (max-width:991px) {
 div.ColVis {
  float:none;
  text-align:center
 }
 div.ColVis button.ColVis_Button,div.ColVis ul.ColVis_collection li {
  float:none
 }
}
div.ColVis .ColVis_Button {
 background-image:none;
 border:1px solid #e1e2e3;
 box-shadow:0 0 0 #000
}
div.ColVis .ColVis_Button>span {
 color:#656565
}
.ColVis_collectionBackground {
 display:none
}
ul.ColVis_collection {
 background-color:#fff
}
ul.ColVis_collection>li {
 border:0!important;
 background-image:none!important;
 box-shadow:0 0 0 #000!important;
 margin:0
}
ul.ColVis_collection>li>label {
 margin:0
}
ul.ColVis_collection>li>label>span {
 color:#888;
 vertical-align:top;
 font-weight:400
}
ul.ColVis_collection>li>label>span:hover {
 color:#555
}
ul.ColVis_collection>li>label input[type=checkbox]:checked+span,ul.ColVis_collection>li>label input[type=radio]:checked+span {
 background-color:transparent
}
.ColVis_catcher {
 cursor:pointer
}
.table-responsive {
 border:0
}
.table-responsive .dataTables_wrapper .row {
 margin:0
}
@media only screen and (max-width:991px) {
 .dataTables_length {
  float:none
 }
 div.dataTables_filter label,div.dataTables_length label,div.dataTables_paginate,div.dataTables_wrapper div.dataTables_length label {
  float:none;
  text-align:center!important;
  display:block
 }
 div.dataTables_filter label select,div.dataTables_length label select,div.dataTables_paginate select,div.dataTables_wrapper div.dataTables_length label select {
  display:inline-block
 }
 .dataTables_wrapper>.row>div {
  float:none;
  text-align:center;
  width:100%
 }
}
div.dt-button-info {
 position:fixed;
 top:50%;
 left:50%;
 width:400px;
 margin-top:-100px;
 margin-left:-200px;
 background-color:#fff;
 border:2px solid #dde6e9;
 box-shadow:3px 3px 8px rgba(0,0,0,.3);
 border-radius:3px;
 text-align:center;
 z-index:2100
}
div.dt-button-info h2 {
 padding:.5em;
 margin:0;
 font-weight:400;
 border-bottom:1px solid #ddd;
 background-color:#f3f3f3
}
div.dt-button-info h2:before {
 content:"\f00c";
 font-family:FontAwesome;
 color:#27c24c;
 margin-right:8px
}
div.dt-button-info>div {
 padding:1em
}
.table>thead>tr>th {
 padding:5px;
 color:#888
}
.table>tbody>tr>td {
 vertical-align:middle
}
.table>tbody>tr>td>.media img {
 width:36px;
 height:36px;
 margin:0 auto
}
.table .checkbox {
 margin:0 auto;
 width:20px
}
.table .progress {
 margin-bottom:0
}
.table .radial-bar {
 margin-bottom:0;
 margin:0 auto
}
.jqstooltip {
 box-sizing:content-box
}
#table-ext-1 th:first-child {
 width:3%
}
#table-ext-1 th:nth-child(2),#table-ext-1 th:nth-child(7),#table-ext-1 th:nth-child(9),#table-ext-2 th:first-child {
 width:5%
}
#table-ext-2 th:nth-child(3) {
 width:10%
}
.ui-widget {
 font-family:inherit
}
.ui-jqgrid {
 border-radius:4px;
 border-width:3px 1px 1px;
 border-color:#cfdbe2
}
.ui-jqgrid * {
 max-width:100%
}
.ui-jqgrid .ui-jqgrid-titlebar {
 position:relative;
 padding:8px 15px;
 border-bottom:0;
 line-height:1.52857143;
 text-transform:none;
 font-size:14px;
 font-weight:400;
 background-color:#fff;
 color:#444;
 height:auto
}
.ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
 margin-right:10px
}
.ui-jqgrid .ui-jqgrid-pager {
 position:relative;
 padding:8px 14px!important;
 height:auto!important;
 max-width:100%
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-table .navtable .ui-corner-all {
 border-radius:0
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-input,.ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
 height:24px;
 padding:4px;
 font-size:12px;
 line-height:1.5;
 color:#3a3f51;
 background-color:#fff;
 background-image:none;
 border:1px solid #dde6e9;
 border-radius:4px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
 position:relative
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
 padding:1px;
 border:0
}
.ui-jqgrid .loading {
 position:absolute;
 top:45%;
 left:45%;
 width:auto;
 height:auto;
 z-index:101;
 padding:6px;
 margin:5px;
 text-align:center;
 font-weight:700;
 display:none;
 border-width:2px!important;
 font-size:11px
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
 border:0;
 background:#fafbfc;
 font-weight:700;
 color:#888
}
.ui-state-default.ui-state-hover,.ui-widget-content .ui-state-default.ui-state-hover,.ui-widget-header .ui-state-default.ui-state-hover {
 background:#fafbfc
}
.ui-state-default .ui-state-default,.ui-widget-content .ui-state-default .ui-state-default,.ui-widget-header .ui-state-default .ui-state-default {
 border-top:0!important
}
.ui-widget-header {
 background-image:none
}
.ui-jqgrid tr.ui-row-ltr td {
 border-right:0;
 text-align:left;
 border-color:#edf1f2;
 background-color:inherit
}
.ui-jqgrid tr.ui-search-toolbar th {
 border-top-width:0!important;
 border-top-color:inherit!important;
 border-top-style:ridge!important
}
.ui-jqgrid tr.jqgrow td {
 padding:8px
}
.ui-jqgrid .ui-jqgrid-btable,.ui-jqgrid .ui-jqgrid-htable {
 border-collapse:separate
}
.ui-jqgrid .ui-jqgrid-htable th {
 padding:14px 8px
}
.ui-jqgrid .ui-jqgrid-bdiv,.ui-jqgrid .ui-jqgrid-btable {
 width:auto!important
}
.ui-jqgrid tr.jqfoot td {
 min-height:25px;
 padding:5px 2px
}
.ui-jqgrid tr.footrow td {
 height:30px
}
.ui-jqgrid tr.footrow-ltr td {
 border:0
}
.ui-search-toolbar input[type=text] {
 font-size:12px;
 height:15px;
 border:1px solid #e4eaec;
 border-radius:0
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus {
 background:#edf1f2;
 border-collapse:separate;
 color:#656565
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
 background:#edf1f2;
 color:#656565
}
.ui-widget-content {
 color:#656565;
 font-size:13px;
 background-image:none
}
tr.ui-widget-content {
 border:0
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
 border:1px solid #edf1f2;
 background:#fff;
 font-weight:400;
 color:#888
}
.ui-jqdialog .ui-jqdialog-titlebar {
 padding:10px
}
.ui-jqdialog .ui-jqdialog-title {
 float:none!important
}
.ui-jqdialog>.ui-resizable-se {
 position:absolute
}
body .slider-handle,body .slider-selection,body .slider-track {
 background-image:none;
 box-shadow:0 0 0 #000
}
body .slider-handle {
 opacity:1
}
body .slider-handle,body .slider-track {
 background-color:#fff;
 border:1px solid #5d9cec
}
body .slider-selection {
 background-color:#5d9cec
}
body .slider .tooltip.top .tooltip-arrow {
 border-top-color:#2c3037
}
body .slider .tooltip.right .tooltip-arrow {
 border-right-color:#2c3037
}
body .slider .tooltip-inner {
 background-color:#2c3037
}
body .slider-lg {
 width:380px
}
body .chosen-container {
 width:100%!important;
 max-width:100%
}
body .chosen-container-multi .chosen-choices {
 box-shadow:0 0 0 #000!important;
 display:block;
 width:100%;
 height:35px;
 padding:6px 16px;
 font-size:14px;
 line-height:1.52857143;
 color:#3a3f51;
 background-color:#fff;
 background-image:none;
 border:1px solid #dde6e9;
 border-radius:4px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
body .chosen-container-multi .chosen-choices:focus {
 border-color:#66afe9;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body .chosen-container-multi .chosen-choices::-moz-placeholder {
 color:#b7bac9;
 opacity:1
}
body .chosen-container-multi .chosen-choices:-ms-input-placeholder {
 color:#b7bac9
}
body .chosen-container-multi .chosen-choices::-webkit-input-placeholder {
 color:#b7bac9
}
body .chosen-container-multi .chosen-choices[disabled],body .chosen-container-multi .chosen-choices[readonly],fieldset[disabled] body .chosen-container-multi .chosen-choices {
 cursor:not-allowed;
 background-color:#edf1f2;
 opacity:1
}
textareabody .chosen-container-multi .chosen-choices {
 height:auto
}
body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
 height:auto;
 padding:0
}
body .chosen-container-multi .chosen-choices li.search-choice {
 margin:0 5px 3px 0;
 background-color:#f5f6f7;
 border:1px solid #e7e9ec;
 background-image:none
}
body .chosen-container .chosen-results li.highlighted {
 background-color:#a1a2a3;
 background-image:none
}
body .chosen-container .chosen-drop {
 border-color:#ddd
}
body .chosen-container .chosen-results li.group-result {
 color:#747576;
 letter-spacing:.02em
}
body .chosen-container-active.chosen-with-drop .chosen-single,body .chosen-container-single .chosen-single {
 box-shadow:0 0 0 #000!important;
 display:block;
 width:100%;
 height:35px;
 padding:6px 16px;
 font-size:14px;
 line-height:1.52857143;
 color:#3a3f51;
 background-color:#fff;
 background-image:none;
 border:1px solid #dde6e9;
 border-radius:4px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
body .chosen-container-active.chosen-with-drop .chosen-single:focus,body .chosen-container-single .chosen-single:focus {
 border-color:#66afe9;
 outline:0;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body .chosen-container-active.chosen-with-drop .chosen-single::-moz-placeholder,body .chosen-container-single .chosen-single::-moz-placeholder {
 color:#b7bac9;
 opacity:1
}
body .chosen-container-active.chosen-with-drop .chosen-single:-ms-input-placeholder,body .chosen-container-single .chosen-single:-ms-input-placeholder {
 color:#b7bac9
}
body .chosen-container-active.chosen-with-drop .chosen-single::-webkit-input-placeholder,body .chosen-container-single .chosen-single::-webkit-input-placeholder {
 color:#b7bac9
}
body .chosen-container-active.chosen-with-drop .chosen-single[disabled],body .chosen-container-active.chosen-with-drop .chosen-single[readonly],body .chosen-container-single .chosen-single[disabled],body .chosen-container-single .chosen-single[readonly],fieldset[disabled] body .chosen-container-active.chosen-with-drop .chosen-single,fieldset[disabled] body .chosen-container-single .chosen-single {
 cursor:not-allowed;
 background-color:#edf1f2;
 opacity:1
}
textareabody .chosen-container-active.chosen-with-drop .chosen-single,textareabody .chosen-container-single .chosen-single {
 height:auto
}
body .chosen-container-active .chosen-choices,body .chosen-container-active .chosen-single {
 border:1px solid #66afe9
}
body .chosen-container-single .chosen-drop {
 margin-top:-3px
}
body .chosen-container-single .chosen-single div {
 top:6px;
 right:5px
}
body .chosen-container-multi .chosen-choices li.search-field input[type=text] {
 color:#b7bac9
}
body .bootstrap-filestyle {
 max-width:380px
}
body .select2-container {
 max-width:100%
}
body .select2-container--bootstrap .select2-selection--multiple,body .select2-container--bootstrap .select2-selection--single {
 border:1px solid #ABABAB;
 box-shadow:0 0 0 #ABABAB!important;
 height:28px;
}
[data-scrollable] {
 display:block
}
.slimScrollBar {
 opacity:1!important;
 background-color:rgba(0,0,0,.35)!important;
 border:0!important;
 border-radius:1px!important
}
.slimScrollRail {
 opacity:1!important;
 background-color:rgba(0,0,0,.15)!important;
 border:0!important;
 border-radius:0!important;
 bottom:0
}
.alerts {
 position:fixed;
 top:60px;
 left:60px;
 z-index:9090;
 width:350px;
 left:auto;
 right:60px
}
.alerts:hover .alert .close {
 opacity:1;
 visibility:visible
}
.alerts-bottom-right,.alerts-top-right {
 left:auto;
 right:60px
}
.alerts-bottom-center,.alerts-top-center {
 left:50%;
 margin-left:-175px
}
.alerts-bottom-center,.alerts-bottom-left,.alerts-bottom-right {
 top:auto;
 bottom:60px
}
@media (max-width:480px) {
 .alerts {
  left:10px;
  right:10px;
  width:auto;
  margin:0
 }
}
.uk-notify {
 position:fixed;
 top:50px;
 left:50px;
 z-index:1040;
 box-sizing:border-box;
 width:350px
}
.uk-notify-bottom-right,.uk-notify-top-right {
 left:auto;
 right:50px
}
.uk-notify-bottom-center,.uk-notify-top-center {
 left:50%;
 margin-left:-175px
}
.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right {
 top:auto;
 bottom:50px
}
@media (max-width:480px) {
 .uk-notify {
  left:10px;
  right:10px;
  width:auto;
  margin:0
 }
}
.uk-notify-message {
 position:relative;
 margin-bottom:10px;
 padding:15px;
 font-size:16px;
 line-height:22px;
 border-radius:3px;
 padding-right:35px;
 cursor:pointer
}
.uk-notify-message.alert.alert-normal {
 background:#444;
 color:#fff
}
.uk-notify-message>.close {
 visibility:hidden
}
.uk-notify-message:hover>.close {
 visibility:visible
}
.calendar-app .fc-button {
 color:#333;
 background-color:#fff;
 border-color:#eaeaea;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px;
 height:auto;
 background-image:none
}
.calendar-app .fc-button.active,.calendar-app .fc-button.active.focus,.calendar-app .fc-button.active:focus,.calendar-app .fc-button.active:hover,.calendar-app .fc-button.focus,.calendar-app .fc-button:active,.calendar-app .fc-button:active.focus,.calendar-app .fc-button:active:focus,.calendar-app .fc-button:active:hover,.calendar-app .fc-button:focus,.calendar-app .fc-button:hover,.open>.dropdown-toggle.calendar-app .fc-button,.open>.dropdown-toggle.calendar-app .fc-button.focus,.open>.dropdown-toggle.calendar-app .fc-button:focus,.open>.dropdown-toggle.calendar-app .fc-button:hover {
 color:#333;
 background-color:#f5f5f5;
 border-color:#d6d6d6
}
.calendar-app .fc-button.active,.calendar-app .fc-button:active,.open>.dropdown-toggle.calendar-app .fc-button {
 background-image:none
}
.calendar-app .fc-button.disabled.focus,.calendar-app .fc-button.disabled:focus,.calendar-app .fc-button.disabled:hover,.calendar-app .fc-button[disabled].focus,.calendar-app .fc-button[disabled]:focus,.calendar-app .fc-button[disabled]:hover,fieldset[disabled] .calendar-app .fc-button.focus,fieldset[disabled] .calendar-app .fc-button:focus,fieldset[disabled] .calendar-app .fc-button:hover {
 background-color:#fff;
 border-color:#eaeaea
}
.calendar-app .fc-button .badge {
 color:#fff;
 background-color:#333
}
.calendar-app .fc-button.active,.calendar-app .fc-button.fc-state-active,.calendar-app .fc-button:active {
 outline:0;
 background-image:none;
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.calendar-app .fc-button .fc-icon {
 margin:0 .1em;
 font-size:inherit;
 font-family:FontAwesome!important;
 vertical-align:baseline;
 color:#555
}
.calendar-app .fc-button .fc-icon:after {
 display:none
}
.calendar-app .fc-day:hover,.calendar-app .fc-state-highlight {
 background-color:#f7f8f9
}
.calendar-app .fc-day-number {
 font-size:18px;
 font-weight:700;
 color:#a1a2a3
}
.calendar-app .fc-view {
 overflow:visible
}
.calendar-app .external-events {
 margin:0
}
.calendar-app .external-events>div {
 margin-right:5px;
 margin-bottom:5px;
 padding:6px 10px;
 color:#fff;
 font-size:11px;
 border-radius:2px;
 cursor:move
}
.calendar-app .external-events:empty {
 content:"EMRTPUY"
}
.calendar-app .external-events-trash {
 position:relative;
 min-height:120px
}
.calendar-app .external-events-trash:after {
 content:"\f00d";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#131e26;
 opacity:0;
 font-family:FontAwesome;
 color:#fff;
 text-align:center;
 font-size:50px;
 padding:8%;
 max-height:100%;
 transition:all .3s ease;
 z-index:-1
}
.calendar-app .external-events-trash.active:after {
 opacity:1;
 z-index:1
}
.calendar-app .external-events-trash.hovered:after {
 background-color:#fb797e
}
.calendar-app .external-event-color-selector .circle.selected {
 border:3px solid hsla(0,0%,100%,.5)
}
body .whirl {
 position:relative
}
body .whirl:before {
 content:attr(data-spinner-text);
 display:block;
 background-color:#f0f0f0;
 opacity:.7
}
body .whirl.solid {
 opacity:1
}
body .whirl:after {
 border-top-color:#5d9cec
}
body .whirl.blade:after {
 border-bottom-color:#5d9cec
}
body .whirl.double-up:after {
 border:#5d9cec
}
body .whirl.duo:after {
 border-right-color:#5d9cec;
 border-left-color:#5d9cec;
 border-top-color:#7266ba;
 border-bottom-color:#7266ba
}
body .whirl.helicopter:after {
 background-color:#5d9cec
}
body .whirl.ringed:after {
 border-right-color:#23b7e5;
 border-top-color:#7266ba;
 border-left-color:#7266ba;
 border-bottom-color:#7266ba
}
body .whirl.traditional:after {
 border-right-color:#23b7e5;
 border-top-color:#23b7e5;
 border-left-color:#7266ba;
 border-bottom-color:#fad732
}
body .whirl.line:after {
 box-shadow:inset -10px 0 0 rgba(93,156,236,.5)
}
.no-cssanimations body .whirl:before {
 opacity:.9
}
.no-cssanimations body .whirl:after {
 content:"Loading...";
 width:40px;
 height:40px;
 margin:-20px 0 0 -20px;
 line-height:40px;
 color:#000;
 opacity:1;
 border:0;
 box-shadow:0 0 0 #000;
 background-color:transparent;
 text-align:center
}
body .ball-beat>div,body .ball-grid-beat>div,body .ball-grid-pulse>div,body .ball-pulse-rise>div,body .ball-pulse-sync>div,body .ball-pulse>div,body .ball-rotate>div,body .ball-rotate>div:after,body .ball-rotate>div:before,body .ball-scale-multiple>div,body .ball-scale>div,body .ball-spin-fade-loader>div,body .ball-triangle-path>div,body .ball-zig-zag-deflect>div,body .ball-zig-zag>div,body .cube-transition>div,body .line-scale-party>div,body .line-scale-pulse-out-rapid>div,body .line-scale-pulse-out>div,body .line-scale>div,body .line-spin-fade-loader>div,body .semi-circle-spin>div,body .square-spin>div,body .triangle-skew-spin>div {
 background-color:#5d9cec
}
body .ball-clip-rotate-multiple {
 width:1px
}
body .ball-clip-rotate-multiple>div {
 border-color:#5d9cec transparent
}
body .ball-clip-rotate-multiple>div:last-child {
 border-color:transparent #5d9cec
}
body .ball-clip-rotate>div {
 border-color:#5d9cec;
 border-bottom-color:transparent
}
body .ball-clip-rotate-pulse>div:first-child {
 background-color:#5d9cec;
 top:5px;
 left:-8px
}
body .ball-clip-rotate-pulse>div:last-child {
 border-color:#5d9cec transparent
}
body .ball-scale-ripple-multiple>div,body .ball-scale-ripple>div,body .square-spin>div {
 border-color:#5d9cec
}
body .pacman>div:first-of-type,body .pacman>div:nth-child(2) {
 border-top-color:#5d9cec;
 border-left-color:#5d9cec;
 border-bottom-color:#5d9cec
}
body .pacman>div:nth-child(3),body .pacman>div:nth-child(4),body .pacman>div:nth-child(5),body .pacman>div:nth-child(6) {
 background-color:#5d9cec
}
body .sk-chasing-dots .sk-dot1,body .sk-chasing-dots .sk-dot2,body .sk-circle .sk-child:before,body .sk-cube-grid .sk-cube,body .sk-double-bounce .sk-double-bounce1,body .sk-double-bounce .sk-double-bounce2,body .sk-fading-circle .sk-circle:before,body .sk-rotating-plane,body .sk-rotating-plane.sk-spinner,body .sk-spinner-pulse.sk-spinner,body .sk-three-bounce div,body .sk-wandering-cubes .sk-cube1,body .sk-wandering-cubes .sk-cube2,body .sk-wave .sk-rect {
 background-color:#5d9cec!important
}
body .sk-wordpress .sk-inner-circle {
 background-color:#fff
}
.loader-demo {
 height:150px;
 padding-top:50px;
 text-align:center
}
.loader-demo>div {
 display:inline-block
}
.loader-demo.loader-demo-sk {
 padding-top:0
}
.gmap {
 height:300px
}
.gmap.gmap-sm {
 height:150px
}
body .jvectormap-label {
 position:absolute;
 display:none;
 border:1px solid #313232;
 border-radius:2px;
 background:#313232;
 color:#fff;
 padding:3px 6px;
 opacity:.9;
 z-index:1100
}
body .jvectormap-zoomin,body .jvectormap-zoomout {
 position:absolute;
 left:10px;
 width:22px;
 height:22px;
 border-radius:2px;
 background:#515253;
 padding:5px;
 color:#fff;
 cursor:pointer;
 line-height:10px;
 text-align:center
}
body .jvectormap-zoomin {
 top:10px
}
body .jvectormap-zoomout {
 top:30px
}
[data-toggle=portlet] {
 min-height:30px
}
[data-toggle=portlet].portlet-handler,[data-toggle=portlet] .portlet-handler {
 cursor:move
}
.portlets-wrapper {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px;
 overflow:auto
}
.portlet.box-placeholder {
 padding:0
}
.mb-boxes {
 overflow:hidden
}
.mb-boxes .nav>li>a {
 font-weight:600;
 color:#3a3f51;
 margin:5px 0;
 transition:background-color .3s ease
}
.mb-boxes .nav>li>a:focus,.mb-boxes .nav>li>a:hover {
 background-color:#c0d0d3
}
.mb-boxes .nav>li.active>a {
 background-color:#5d9cec!important;
 color:#fff
}
@media only screen and (min-width:992px) {
 .mb-boxes {
  height:auto!important;
  visibility:visible!important;
  display:block
 }
}
@media only screen and (min-width:992px) {
 .mb-compose-button {
  display:block;
  width:100%
 }
 .mb-toggle-button {
  display:none
 }
}
.mb-mails>tbody>tr>td {
 border-top-color:transparent;
 cursor:pointer
}
.mb-mails .mb-mail-active {
 background-color:#f7f8f9!important
}
.mb-mails .mb-mail-avatar {
 float:left;
 margin-right:10px;
 width:40px;
 height:40px;
 border-radius:3px
}
.mb-mails .mb-mail-date {
 display:block;
 float:right;
 color:#909fa7;
 font-size:12px;
 font-weight:700
}
.mb-mails .mb-mail-from {
 font-size:14px;
 font-weight:600;
 line-height:1
}
.mb-mails .mb-mail-meta {
 overflow:hidden
}
.mb-mails .mb-mail-subject {
 font-size:18px;
 font-weight:600;
 line-height:1.1;
 margin-bottom:6px
}
.mb-mails .mb-mail-preview {
 clear:both;
 margin-top:10px;
 color:#909fa7;
 margin-top:2px
}
.mb-mails .mb-attachment {
 margin-top:30px;
 padding-top:30px;
 border-top:1px solid #e4eaec
}
.mb-view>tbody>tr>td {
 cursor:auto
}
.mb-view .mb-mail-to-list {
 margin-top:6px
}
.mb-view .mb-mail-to-list>a {
 margin-right:5px;
 color:#909fa7
}
.plan {
 background-color:#edf1f2;
 overflow:auto;
 border-radius:4px;
 padding-bottom:30px
}
.plan .plan-header {
 background-color:#23b7e5;
 color:#fff;
 margin:0;
 padding:20px 10px;
 text-align:center
}
.plan .plan-price {
 background:#fff;
 padding:16px 8px;
 text-align:center
}
.plan .plan-price h2 {
 margin:0
}
.plan .plan-period {
 font-size:16px
}
.plan hr {
 display:block;
 margin:24px;
 border-top:1px solid rgba(0,0,0,.05);
 height:0
}
.plan .plan-description {
 padding:0 24px;
 text-align:center
}
.plan .plan-features {
 list-style-type:none;
 padding-left:0;
 margin-top:25px;
 margin-bottom:25px;
 text-align:left
}
.plan .plan-features>li {
 padding:8px 24px
}
.plan .plan-features>li>em {
 color:#23b7e5;
 margin-right:7px
}
.plan .plan-features>li:last-child {
 padding-bottom:0
}
.plan .plan-feature-disable {
 color:#f05050!important
}
.m0 {
 margin:0!important
}
.ml0 {
 margin-left:0!important
}
.mr0 {
 margin-right:0!important
}
.mt0 {
 margin-top:0!important
}
.mb0 {
 margin-bottom:0!important
}
.m {
 margin:10px!important
}
.ml {
 margin-left:10px!important
}
.mr {
 margin-right:10px!important
}
.mt {
 margin-top:10px!important
}
.mb {
 margin-bottom:10px!important
}
.m-sm {
 margin:5px!important
}
.ml-sm {
 margin-left:5px!important
}
.mr-sm {
 margin-right:5px!important
}
.mt-sm {
 margin-top:5px!important
}
.mb-sm {
 margin-bottom:5px!important
}
.m-lg {
 margin:15px!important
}
.ml-lg {
 margin-left:15px!important
}
.mr-lg {
 margin-right:15px!important
}
.mt-lg {
 margin-top:15px!important
}
.mb-lg {
 margin-bottom:15px!important
}
.m-xl {
 margin:30px!important
}
.ml-xl {
 margin-left:30px!important
}
.mr-xl {
 margin-right:30px!important
}
.mt-xl {
 margin-top:30px!important
}
.mb-xl {
 margin-bottom:30px!important
}
.mv {
 margin-top:10px!important;
 margin-bottom:10px!important
}
.mh {
 margin-left:10px!important;
 margin-right:10px!important
}
.mv-lg {
 margin-top:15px!important;
 margin-bottom:15px!important
}
.mh-lg {
 margin-left:15px!important;
 margin-right:15px!important
}
.mv-sm {
 margin-top:5px!important;
 margin-bottom:5px!important
}
.mh-sm {
 margin-left:5px!important;
 margin-right:5px!important
}
.p0 {
 padding:0!important
}
.pl0 {
 padding-left:0!important
}
.pr0 {
 padding-right:0!important
}
.pt0 {
 padding-top:0!important
}
.pb0,.pv0 {
 padding-bottom:0!important
}
.pv0 {
 padding-top:0!important
}
.ph0 {
 padding-left:0!important;
 padding-right:0!important
}
.p {
 padding:10px!important
}
.pl {
 padding-left:10px!important
}
.pr {
 padding-right:10px!important
}
.pt {
 padding-top:10px!important
}
.pb {
 padding-bottom:10px!important
}
.p-sm {
 padding:5px!important
}
.pl-sm {
 padding-left:5px!important
}
.pr-sm {
 padding-right:5px!important
}
.pt-sm {
 padding-top:5px!important
}
.pb-sm {
 padding-bottom:5px!important
}
.p-lg {
 padding:15px!important
}
.pl-lg {
 padding-left:15px!important
}
.pr-lg {
 padding-right:15px!important
}
.pt-lg {
 padding-top:15px!important
}
.pb-lg {
 padding-bottom:15px!important
}
.p-xl {
 padding:30px!important
}
.pl-xl {
 padding-left:30px!important
}
.pr-xl {
 padding-right:30px!important
}
.pt-xl {
 padding-top:30px!important
}
.pb-xl {
 padding-bottom:30px!important
}
.pv {
 padding-top:10px!important;
 padding-bottom:10px!important
}
.ph {
 padding-left:10px!important;
 padding-right:10px!important
}
.pv-xl {
 padding-top:30px!important;
 padding-bottom:30px!important
}
.ph-xl {
 padding-left:30px!important;
 padding-right:30px!important
}
.pv-lg {
 padding-top:15px!important;
 padding-bottom:15px!important
}
.ph-lg {
 padding-left:15px!important;
 padding-right:15px!important
}
.pv-sm {
 padding-top:5px!important;
 padding-bottom:5px!important
}
.ph-sm {
 padding-left:5px!important;
 padding-right:5px!important
}
.b0 {
 border-width:0!important
}
.bl0 {
 border-left-width:0!important
}
.br0 {
 border-right-width:0!important
}
.bt0 {
 border-top-width:0!important
}
.bb0 {
 border-bottom-width:0!important
}
.br {
 border-right:1px solid rgba(0,0,0,.12)
}
.bl {
 border-left:1px solid rgba(0,0,0,.12)
}
.bt {
 border-top:1px solid rgba(0,0,0,.12)
}
.bb {
 border-bottom:1px solid rgba(0,0,0,.12)
}
.b,.ba {
 border:1px solid rgba(0,0,0,.12)
}
.radius-clear {
 border-radius:0!important
}
.shadow-clear {
 box-shadow:0 0 0 #000!important
}
.text-white {
 color:#fff
}
.text-inverse {
 color:#131e26
}
.text-alpha {
 color:hsla(0,0%,100%,.5)
}
.text-pink {
 color:#f532e5
}
.text-purple {
 color:#7266ba
}
.text-dark {
 color:#3a3f51
}
.text-alpha-inverse {
 color:rgba(0,0,0,.5)
}
.text-green {
 color:#37bc9b
}
.text-yellow {
 color:#fad732
}
.text-gray-darker {
 color:#232735
}
.text-gray-dark {
 color:#3a3f51
}
.text-gray {
 color:#dde6e9
}
.text-gray-light {
 color:#e4eaec
}
.text-gray-lighter {
 color:#edf1f2
}
.text-inherit {
 color:inherit
}
.text-sm {
 font-size:11.9px
}
.text-md {
 font-size:26.6px
}
.text-lg {
 font-size:42px
}
.text-nowrap {
 white-space:nowrap
}
.text-thin {
 font-weight:100!important
}
.text-normal {
 font-weight:400!important
}
.text-bold {
 font-weight:700!important
}
.inline {
 display:inline-block!important
}
.block-center {
 margin:0 auto
}
.bg-primary {
 background-color:#5d9cec;
 color:#fff!important
}
.bg-primary-light {
 background-color:#8bb8f1;
 color:#fff!important
}
.bg-primary-dark {
 background-color:#2f80e7;
 color:#fff!important
}
.bg-primary small {
 color:inherit
}
.bg-success {
 background-color:#27c24c;
 color:#fff!important
}
.bg-success-light {
 background-color:#43d967;
 color:#fff!important
}
.bg-success-dark {
 background-color:#1e983b;
 color:#fff!important
}
.bg-success small {
 color:inherit
}
.bg-info {
 background-color:#23b7e5;
 color:#fff!important
}
.bg-info-light {
 background-color:#51c6ea;
 color:#fff!important
}
.bg-info-dark {
 background-color:#1797be;
 color:#fff!important
}
.bg-info small {
 color:inherit
}
.bg-warning {
 background-color:#ff902b;
 color:#fff!important
}
.bg-warning-light {
 background-color:#ffab5e;
 color:#fff!important
}
.bg-warning-dark {
 background-color:#f77600;
 color:#fff!important
}
.bg-warning small {
 color:inherit
}
.bg-danger {
 background-color:#f05050;
 color:#fff!important
}
.bg-danger-light {
 background-color:#f47f7f;
 color:#fff!important
}
.bg-danger-dark {
 background-color:#ec2121;
 color:#fff!important
}
.bg-danger small {
 color:inherit
}
.bg-green {
 background-color:#37bc9b;
 color:#fff!important
}
.bg-green-light {
 background-color:#58ceb1;
 color:#fff!important
}
.bg-green-dark {
 background-color:#2b957a;
 color:#fff!important
}
.bg-green small {
 color:inherit
}
.bg-pink {
 background-color:#f532e5;
 color:#fff!important
}
.bg-pink-light {
 background-color:#f763eb;
 color:#fff!important
}
.bg-pink-dark {
 background-color:#e90bd6;
 color:#fff!important
}
.bg-pink small {
 color:inherit
}
.bg-purple {
 background-color:#7266ba;
 color:#fff!important
}
.bg-purple-light {
 background-color:#9289ca;
 color:#fff!important
}
.bg-purple-dark {
 background-color:#564aa3;
 color:#fff!important
}
.bg-purple small {
 color:inherit
}
.bg-inverse {
 background-color:#131e26;
 color:#fff!important
}
.bg-inverse-light {
 background-color:#243948;
 color:#fff!important
}
.bg-inverse-dark {
 background-color:#020304;
 color:#fff!important
}
.bg-inverse small {
 color:inherit
}
.bg-yellow {
 background-color:#fad732;
 color:#fff!important
}
.bg-yellow-light {
 background-color:#fbe164;
 color:#fff!important
}
.bg-yellow-dark {
 background-color:#f3ca06;
 color:#fff!important
}
.bg-yellow small {
 color:inherit
}
.bg-white {
 background-color:#fff;
 color:inherit!important
}
.bg-gray-darker {
 background-color:#232735;
 color:#fff!important
}
.bg-gray-dark {
 background-color:#3a3f51;
 color:#fff!important
}
.bg-gray {
 background-color:#dde6e9;
 color:#515253!important
}
.bg-gray-light {
 background-color:#e4eaec;
 color:#515253!important
}
.bg-gray-lighter {
 background-color:#edf1f2;
 color:#515253!important
}
.bg-transparent {
 background-color:transparent!important
}
.bg-cover {
 background-size:cover
}
.thumb8 {
 width:8px!important;
 height:8px!important
}
.thumb16 {
 width:16px!important;
 height:16px!important
}
.thumb24 {
 width:24px!important;
 height:24px!important
}
.thumb32 {
 width:32px!important;
 height:32px!important
}
.thumb48 {
 width:48px!important;
 height:48px!important
}
.thumb64 {
 width:64px!important;
 height:64px!important
}
.thumb80 {
 width:80px!important;
 height:80px!important
}
.thumb96 {
 width:96px!important;
 height:96px!important
}
.thumb128 {
 width:128px!important;
 height:128px!important
}
.align-middle {
 vertical-align:middle
}
.align-top {
 vertical-align:top
}
.align-bottom {
 vertical-align:bottom
}
.bg-center {
 background-position:50%;
 background-size:cover
}
.list-icon em {
 font-size:14px;
 width:40px;
 vertical-align:middle;
 margin:0;
 display:inline-block;
 text-align:center;
 transition:all .2s;
 line-height:30px
}
.list-icon div:hover em {
 -webkit-transform:scale(3);
 transform:scale(3)
}
.wd-xxs {
 width:60px
}
.wd-xs {
 width:90px
}
.wd-sm {
 width:150px
}
.wd-sd {
 width:200px
}
.wd-md {
 width:240px
}
.wd-lg {
 width:280px
}
.wd-xl {
 width:320px
}
.wd-xxl {
 width:360px
}
.wd-wide {
 width:100%
}
.wd-auto {
 width:auto
}
.wd-zero {
 width:0
}
.label-inverse {
 background-color:#131e26
}
.label-inverse[href]:focus,.label-inverse[href]:hover {
 background-color:#020304
}
.label-green {
 background-color:#37bc9b
}
.label-green[href]:focus,.label-green[href]:hover {
 background-color:#2b957a
}
.label-pink {
 background-color:#f532e5
}
.label-pink[href]:focus,.label-pink[href]:hover {
 background-color:#e90bd6
}
.label-purple {
 background-color:#7266ba
}
.label-purple[href]:focus,.label-purple[href]:hover {
 background-color:#564aa3
}
.alert-purple {
 background-color:#7266ba;
 border-color:#7266ba;
 color:#fff
}
.alert-purple hr {
 border-top-color:#6254b2
}
.alert-purple .alert-link {
 color:#e6e6e6
}
.alert-green {
 background-color:#37bc9b;
 border-color:#37bc9b;
 color:#fff
}
.alert-green hr {
 border-top-color:#31a88b
}
.alert-green .alert-link {
 color:#e6e6e6
}
.alert-pink {
 background-color:#f532e5;
 border-color:#f532e5;
 color:#fff
}
.alert-pink hr {
 border-top-color:#f41ae2
}
.alert-pink .alert-link {
 color:#e6e6e6
}
.alert-inverse {
 background-color:#131e26;
 border-color:#131e26;
 color:#fff
}
.alert-inverse hr {
 border-top-color:#0a1115
}
.alert-inverse .alert-link {
 color:#e6e6e6
}
.clickable {
 cursor:pointer
}
.abs-center-container {
 position:relative
}
.abs-center {
 height:50%;
 overflow:auto;
 margin:auto;
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0
}
.abs-center.abs-fixed {
 position:fixed;
 z-index:999
}
.abs-center.abs-right {
 left:auto;
 right:20px;
 text-align:right
}
.abs-center.abs-left {
 right:auto;
 left:20px;
 text-align:left
}
@media (max-height:720px) {
 .abs-center {
  position:relative
 }
}
.link-unstyled {
 text-decoration:none!important;
 outline:none!important
}
.no-resize {
 resize:none;
 max-width:100%;
 min-width:100%
}
.hover-visible .hover-hidden {
 display:none
}
.hover-visible:hover .hover-hidden {
 display:block
}
.hover-visible:hover .hover-hidden-inline {
 display:inline-block
}
.media-box,.media-box-body {
 overflow:hidden;
 zoom:1
}
.media-box,.media-box .media-box {
 margin-top:15px
}
.media-box:first-child {
 margin-top:0
}
.media-box-object {
 display:block
}
.media-box-heading {
 margin:0 0 5px
}
.media-box>.pull-left {
 margin-right:10px
}
.media-box>.pull-right {
 margin-left:10px
}
.media-box-list {
 padding-left:0;
 list-style:none
}
@media print {
 .btn,.offsidebar,.sidebar,.topnavbar {
  display:none!important;
  width:0!important;
  height:0!important
 }
 .content-wrapper,.wrapper,.wrapper>section {
  margin:0!important;
  padding:0!important;
  width:100%!important
 }
 .content-wrapper {
  overflow:hidden!important
 }
}
.setting-color {
 padding:0 5px
}
.setting-color>label {
 display:block;
 position:relative;
 margin:0 10px;
 border-radius:3px;
 overflow:hidden;
 border:1px solid rgba(0,0,0,.1);
 cursor:pointer
}
.setting-color>label:first-child {
 margin-left:0
}
.setting-color>label:last-child {
 margin-right:0
}
.setting-color>label>.color {
 display:block;
 height:18px
}
.setting-color>label>.split {
 display:block
}
.setting-color>label>.split:after,.setting-color>label>.split:before {
 content:" ";
 display:table
}
.setting-color>label>.split:after {
 clear:both
}
.setting-color>label>.split>.color {
 display:block;
 height:37.5px
}
.setting-color>label>.split>.color:first-child {
 float:left;
 width:70%
}
.setting-color>label>.split>.color:last-child {
 float:right;
 width:30%
}
.setting-color>label>.icon-check {
 position:absolute;
 display:block;
 left:50%;
 top:50%;
 width:20px;
 height:20px;
 margin-top:-20px;
 margin-left:-10px;
 text-align:center;
 font-size:1.33333333em;
 vertical-align:-15%;
 color:#fff;
 opacity:0
}
.setting-color>label>input[type=radio] {
 position:absolute;
 opacity:0;
 visibility:hidden
}
.setting-color>label>input[type=radio]:checked+.icon-check {
 opacity:1!important
}
.flatdoc-wrapper {
 display:block;
 margin:-15px
}
@media only screen and (min-width:768px) {
 .flatdoc-wrapper {
  margin:-20px
 }
}
.flatdoc-wrapper .flatdoc {
 width:100%;
 height:100%
}
@media only screen and (min-width:768px) {
 .flatdoc-wrapper .flatdoc {
  display:table;
  table-layout:fixed;
  border-spacing:0
 }
}
.flatdoc-wrapper .flatdoc-menu {
 border-right:1px solid #e1e2e3;
 font-size:14px
}
@media only screen and (min-width:768px) {
 .flatdoc-wrapper .flatdoc-menu {
  position:relative;
  display:table-cell;
  height:100%;
  vertical-align:top;
  width:180px
 }
 .flatdoc-wrapper .flatdoc-menu>ul {
  padding-top:20px
 }
}
.flatdoc-wrapper .flatdoc-menu ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.flatdoc-wrapper .flatdoc-menu ul.level-1>li>a {
 padding-top:25px;
 padding-bottom:15px;
 margin-bottom:20px;
 border-bottom:1px solid #e1e2e3;
 pointer-events:none
}
.flatdoc-wrapper .flatdoc-menu ul.level-2>li+li>a,.flatdoc-wrapper .flatdoc-menu ul.level-2>li:first-child>a {
 background-color:hsla(0,0%,100%,.75)
}
.flatdoc-wrapper .flatdoc-menu ul a {
 position:relative;
 display:block;
 padding:10px;
 padding-right:30px
}
.flatdoc-wrapper .flatdoc-menu ul a,.flatdoc-wrapper .flatdoc-menu ul a:visited {
 color:#3a3f51
}
.flatdoc-wrapper .flatdoc-menu ul a:hover {
 color:#2e3241;
 background-color:hsla(0,0%,100%,.75);
 text-decoration:none
}
.flatdoc-wrapper .flatdoc-menu ul a.level-1 {
 font-family:montserrat,sans-serif;
 text-transform:uppercase;
 font-size:.9em;
 font-weight:700
}
.flatdoc-wrapper .flatdoc-menu ul a.level-1,.flatdoc-wrapper .flatdoc-menu ul a.level-1:hover,.flatdoc-wrapper .flatdoc-menu ul a.level-1:visited {
 color:#3a3f51
}
.flatdoc-wrapper .flatdoc-menu ul a.level-2 {
 font-weight:600
}
.flatdoc-wrapper .flatdoc-menu ul a.level-3 {
 font-weight:400;
 font-size:.9em;
 padding-left:15px
}
.flatdoc-wrapper .flatdoc-menu ul a.active {
 font-weight:700!important
}
.flatdoc-wrapper .flatdoc-menu ul a.active,.flatdoc-wrapper .flatdoc-menu ul a.active:hover,.flatdoc-wrapper .flatdoc-menu ul a.active:visited {
 color:#505050!important
}
.flatdoc-wrapper .flatdoc-menu ul a.active:after {
 content:"";
 display:block;
 position:absolute;
 top:50%;
 margin-top:-2px;
 right:15px;
 width:9px;
 height:3px;
 border-radius:2px;
 background:#3a3f51
}
.flatdoc-wrapper .flatdoc-content {
 padding:1px 20px 50px;
 background-color:#fff
}
@media only screen and (min-width:768px) {
 .flatdoc-wrapper .flatdoc-content {
  display:table-cell;
  height:100%;
  vertical-align:top
 }
}
.flatdoc-wrapper .flatdoc-content pre {
 background-color:#f3f6fb;
 border:1px solid #dde6e9
}
.flatdoc-wrapper .flatdoc-content pre code {
 display:inline-block;
 white-space:pre
}
.flatdoc-wrapper .flatdoc-content pre code .init,.flatdoc-wrapper .flatdoc-content pre code .number,.flatdoc-wrapper .flatdoc-content pre code .string {
 color:#2b957a
}
.flatdoc-wrapper .flatdoc-content pre code .keyword {
 color:#3a3f51;
 font-weight:700
}
.flatdoc-wrapper .flatdoc-content pre code .comment {
 color:#909fa7
}
.flatdoc-wrapper .flatdoc-content>h1 {
 padding:11px 0;
 margin:0;
 line-height:1
}
.flatdoc-wrapper .flatdoc-content>h2,.flatdoc-wrapper .flatdoc-content>h3 {
 padding:20px;
 border-top:1px solid #f1f2f3;
 margin:0 -20px
}
.flatdoc-wrapper .button {
 display:inline-block;
 padding:6px 16px;
 font-size:13px;
 border-radius:3px;
 text-decoration:none;
 color:#fff;
 background-color:#23b7e5;
 border-color:#23b7e5
}
.flatdoc-wrapper .button.active,.flatdoc-wrapper .button.active.focus,.flatdoc-wrapper .button.active:focus,.flatdoc-wrapper .button.active:hover,.flatdoc-wrapper .button.focus,.flatdoc-wrapper .button:active,.flatdoc-wrapper .button:active.focus,.flatdoc-wrapper .button:active:focus,.flatdoc-wrapper .button:active:hover,.flatdoc-wrapper .button:focus,.flatdoc-wrapper .button:hover,.open>.dropdown-toggle.flatdoc-wrapper .button,.open>.dropdown-toggle.flatdoc-wrapper .button.focus,.open>.dropdown-toggle.flatdoc-wrapper .button:focus,.open>.dropdown-toggle.flatdoc-wrapper .button:hover {
 color:#fff;
 background-color:#1aacda;
 border-color:#189ec8
}
.flatdoc-wrapper .button.active,.flatdoc-wrapper .button:active,.open>.dropdown-toggle.flatdoc-wrapper .button {
 background-image:none
}
.flatdoc-wrapper .button.disabled.focus,.flatdoc-wrapper .button.disabled:focus,.flatdoc-wrapper .button.disabled:hover,.flatdoc-wrapper .button[disabled].focus,.flatdoc-wrapper .button[disabled]:focus,.flatdoc-wrapper .button[disabled]:hover,fieldset[disabled] .flatdoc-wrapper .button.focus,fieldset[disabled] .flatdoc-wrapper .button:focus,fieldset[disabled] .flatdoc-wrapper .button:hover {
 background-color:#23b7e5;
 border-color:#23b7e5
}
.flatdoc-wrapper .button .badge {
 color:#23b7e5;
 background-color:#fff
}