@charset "UTF-8";
.iconfont {
 -moz-osx-font-smoothing: grayscale 
}
.label,
sub,
sup {
 vertical-align: baseline 
}
hr,
img {
 border: 0 
}
body,
figure {
 margin: 0 
}
.myiframe {
 background: url("../../images/loading-0.gif") center 40% no-repeat;
 border:none;
 margin-bottom:0px;
}
.btn-group>.btn-group,
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.dropdown-menu {
 float: left 
}
.img-responsive,
.img-thumbnail,
.table,
label {
 max-width: 100% 
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse,
.pre-scrollable {
 max-height: 340px 
}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100% 
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
 display: block 
}
audio,
canvas,
progress,
video {
 display: inline-block;
 vertical-align: baseline 
}
.btn,
.btn-group,
.btn-group-vertical,
.caret,
.checkbox-inline,
.radio-inline,
img {
 vertical-align: middle 
}
audio:not([controls]) {
 display: none;
 height: 0 
}
[hidden],
template {
 display: none 
}
a {
 background-color: transparent 
}
a:active,
a:hover {
 outline: 0 
}
b,
optgroup,
strong {
 font-weight: 700 
}
dfn {
 font-style: italic 
}
h1 {
 margin: .67em 0 
}
mark {
 background: #ff0;
 color: #000 
}
sub,
sup {
 font-size: 75%;
 line-height: 0;
 position: relative 
}
sup {
 top: -.5em 
}
sub {
 bottom: -.25em 
}
svg:not(:root) {
 overflow: hidden 
}
hr {
 box-sizing: content-box;
 height: 0;
 margin-top: 20px;
 margin-bottom: 20px 
}
pre,
textarea {
 overflow: auto 
}
code,
kbd,
pre,
samp {
 font-size: 1em 
}
button,
input,
optgroup,
select,
textarea {
 color: inherit;
 font: inherit;
 margin: 0 
}
button {
 overflow: visible 
}
button,
select {
 text-transform: none 
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
 -webkit-appearance: button;
 cursor: pointer 
}
button[disabled],
html input[disabled] {
 cursor: default 
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border: 0;
 padding: 0 
}
input[type=checkbox],
input[type=radio] {
 box-sizing: border-box;
 padding: 0 
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 height: auto 
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance: none 
}
table {
 border-collapse: collapse;
 border-spacing: 0 
}
td,
th {
 padding: 0 
}
.btn,
.btn-danger.active,
.btn-danger:active,
.btn-default.active,
.btn-default:active,
.btn-info.active,
.btn-info:active,
.btn-primary.active,
.btn-primary:active,
.btn-success.active,
.btn-success:active,
.btn-warning.active,
.btn-warning:active,
.btn.active,
.btn:active,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover,
.form-control,
.navbar-toggle,
.open>.btn-danger.dropdown-toggle,
.open>.btn-default.dropdown-toggle,
.open>.btn-info.dropdown-toggle,
.open>.btn-primary.dropdown-toggle,
.open>.btn-success.dropdown-toggle,
.open>.btn-warning.dropdown-toggle {
 background-image: none 
}
.img-thumbnail,
body {
 background-color: #fff 
}
*,
:after,
:before {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box 
}
html {
 font-size: 10px;
 -webkit-tap-highlight-color: transparent 
}
body {
 line-height: 1.42857 
}
button,
input,
select,
textarea {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit 
}
a {
 text-decoration: none 
}
a:focus,
a:hover {
 color: #23527c;
 text-decoration: underline 
}
a:focus {
 outline-offset: -2px 
}
.img-responsive {
 display: block;
 height: auto 
}
.img-rounded {
 border-radius: 6px 
}
.img-thumbnail {
 padding: 4px;
 line-height: 1.42857;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: all .2s ease-in-out;
 -o-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
 display: inline-block;
 height: auto 
}
.img-circle {
 border-radius: 50% 
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit 
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-weight: 400;
 line-height: 1;
 color: #777 
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
 margin-top: 20px;
 margin-bottom: 10px 
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
 font-size: 65% 
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
 margin-top: 10px;
 margin-bottom: 10px 
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-size: 75% 
}
.h1,
h1 {
 font-size: 36px 
}
.h2,
h2 {
 font-size: 30px 
}
.h3,
h3 {
 font-size: 24px 
}
.h4,
h4 {
 font-size: 18px 
}
.h5,
h5 {
 font-size: 14px 
}
.h6,
h6 {
 font-size: 12px 
}
.lead {
 margin-bottom: 20px;
 font-size: 16px;
 font-weight: 300;
 line-height: 1.4 
}
.badge,
.label,
dt,
kbd kbd,
label {
 font-weight: 700 
}
@media (min-width:768px) {
 .lead {
  font-size: 21px 
 }
}
.small,
small {
 font-size: 85% 
}
.mark,
mark {
 background-color: #f9e491;
 padding: .2em 
}
.list-inline,
.list-unstyled {
 padding-left: 0;
 list-style: none 
}
.text-left {
 text-align: left 
}
.text-right {
 text-align: right 
}
.text-center {
 text-align: center 
}
.text-justify {
 text-align: justify 
}
.text-nowrap {
 white-space: nowrap 
}
.text-lowercase {
 text-transform: lowercase 
}
.initialism,
.text-uppercase {
 text-transform: uppercase 
}
.text-capitalize {
 text-transform: capitalize 
}
.text-muted {
 color: #777 
}
pre code,
table {
 background-color: transparent 
}
.page-header {
 padding-bottom: 9px;
 margin: 40px 0 20px;
 border-bottom: 1px solid #eee 
}
dl,
ol,
ul {
 margin-top: 0 
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom: 0 
}
address,
dl {
 margin-bottom: 20px 
}
ol,
ul {
 margin-bottom: 10px 
}
dd,
dt {
 line-height: 1.42857 
}
dd {
 margin-left: 0 
}
@media (min-width:768px) {
 .container {
  width: 750px 
 }
}
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dropdown-menu>li>a,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
 clear: both 
}
abbr[data-original-title],
abbr[title] {
 cursor: help;
 border-bottom: 1px dotted #777 
}
.initialism {
 font-size: 90% 
}
blockquote {
 padding: 10px 20px;
 margin: 0 0 20px;
 font-size: 17.5px;
 border-left: 5px solid #eee 
}
blockquote .small,
blockquote footer,
blockquote small {
 display: block;
 font-size: 80%;
 line-height: 1.42857;
 color: #777 
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
 content: '\2014 \00A0' 
}
.blockquote-reverse,
blockquote.pull-right {
 padding-right: 15px;
 padding-left: 0;
 border-right: 5px solid #eee;
 border-left: 0;
 text-align: right 
}
code,
kbd {
 padding: 2px 4px;
 font-size: 90% 
}
caption,
th {
 text-align: left 
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
 content: '' 
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
 content: '\00A0 \2014' 
}
address {
 font-style: normal;
 line-height: 1.42857 
}
code,
kbd,
pre,
samp {
 font-family: Menlo,Monaco,Consolas,"Courier New",monospace 
}
code {
 color: #c7254e;
 background-color: #f9f2f4;
 border-radius: 4px 
}
kbd {
 color: #fff;
 background-color: #333;
 border-radius: 3px;
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.25) 
}
kbd kbd {
 padding: 0;
 font-size: 100%;
 box-shadow: none 
}
pre {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 13px;
 line-height: 1.42857;
 word-break: break-all;
 word-wrap: break-word;
 color: #333;
 background-color: #f5f5f5;
 border: 1px solid #ccc;
 border-radius: 4px 
}
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.row:after,
.row:before {
 display: table;
 content: " " 
}
pre code {
 padding: 0;
 font-size: inherit;
 color: inherit;
 white-space: pre-wrap;
 border-radius: 0 
}
.container,
.container-fluid {
 margin-right: auto;
 margin-left: auto;
 padding-left: 15px;
 padding-right: 15px 
}
.pre-scrollable {
 overflow-y: scroll 
}
@media (min-width:992px) {
 .container {
  width: 970px 
 }
}
@media (min-width:1200px) {
 .container {
  width: 1440px 
 }
}
.row {
 margin-left: -15px;
 margin-right: -15px 
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-99,
.col-md-22,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
 position: relative;
 min-height: 1px;
 padding-left: 15px;
 padding-right: 15px 
}
.col-xs-1 {
 width: 8.33333% 
}
.col-xs-2 {
 width: 16.66667% 
}
.col-xs-3 {
 width: 25% 
}
.col-xs-4 {
 width: 33.33333% 
}
.col-xs-5 {
 width: 41.66667% 
}
.col-xs-6 {
 width: 50% 
}
.col-xs-7 {
 width: 58.33333% 
}
.col-xs-8 {
 width: 66.66667% 
}
.col-xs-9 {
 width: 75% 
}
.col-xs-10 {
 width: 83.33333% 
}
.col-xs-11 {
 width: 91.66667% 
}
.col-xs-12 {
 width: 100% 
}
.col-xs-pull-0 {
 right: auto 
}
.col-xs-pull-1 {
 right: 8.33333% 
}
.col-xs-pull-2 {
 right: 16.66667% 
}
.col-xs-pull-3 {
 right: 25% 
}
.col-xs-pull-4 {
 right: 33.33333% 
}
.col-xs-pull-5 {
 right: 41.66667% 
}
.col-xs-pull-6 {
 right: 50% 
}
.col-xs-pull-7 {
 right: 58.33333% 
}
.col-xs-pull-8 {
 right: 66.66667% 
}
.col-xs-pull-9 {
 right: 75% 
}
.col-xs-pull-10 {
 right: 83.33333% 
}
.col-xs-pull-11 {
 right: 91.66667% 
}
.col-xs-pull-12 {
 right: 100% 
}
.col-xs-push-0 {
 left: auto 
}
.col-xs-push-1 {
 left: 8.33333% 
}
.col-xs-push-2 {
 left: 16.66667% 
}
.col-xs-push-3 {
 left: 25% 
}
.col-xs-push-4 {
 left: 33.33333% 
}
.col-xs-push-5 {
 left: 41.66667% 
}
.col-xs-push-6 {
 left: 50% 
}
.col-xs-push-7 {
 left: 58.33333% 
}
.col-xs-push-8 {
 left: 66.66667% 
}
.col-xs-push-9 {
 left: 75% 
}
.col-xs-push-10 {
 left: 83.33333% 
}
.col-xs-push-11 {
 left: 91.66667% 
}
.col-xs-push-12 {
 left: 100% 
}
.col-xs-offset-0 {
 margin-left: 0 
}
.col-xs-offset-1 {
 margin-left: 8.33333% 
}
.col-xs-offset-2 {
 margin-left: 16.66667% 
}
.col-xs-offset-3 {
 margin-left: 25% 
}
.col-xs-offset-4 {
 margin-left: 33.33333% 
}
.col-xs-offset-5 {
 margin-left: 41.66667% 
}
.col-xs-offset-6 {
 margin-left: 50% 
}
.col-xs-offset-7 {
 margin-left: 58.33333% 
}
.col-xs-offset-8 {
 margin-left: 66.66667% 
}
.col-xs-offset-9 {
 margin-left: 75% 
}
.col-xs-offset-10 {
 margin-left: 83.33333% 
}
.col-xs-offset-11 {
 margin-left: 91.66667% 
}
.col-xs-offset-12 {
 margin-left: 100% 
}
@media (min-width:768px) {
 .col-sm-1,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9 {
  float: left 
 }
 .col-sm-1 {
  width: 8.33333% 
 }
 .col-sm-2 {
  width: 16.66667% 
 }
 .col-sm-3 {
  width: 25% 
 }
 .col-sm-4 {
  width: 33.33333% 
 }
 .col-sm-5 {
  width: 41.66667% 
 }
 .col-sm-6 {
  width: 50% 
 }
 .col-sm-7 {
  width: 58.33333% 
 }
 .col-sm-8 {
  width: 66.66667% 
 }
 .col-sm-9 {
  width: 75% 
 }
 .col-sm-10 {
  width: 83.33333% 
 }
 .col-sm-11 {
  width: 91.66667% 
 }
 .col-sm-12 {
  width: 100% 
 }
 .col-sm-pull-0 {
  right: auto 
 }
 .col-sm-pull-1 {
  right: 8.33333% 
 }
 .col-sm-pull-2 {
  right: 16.66667% 
 }
 .col-sm-pull-3 {
  right: 25% 
 }
 .col-sm-pull-4 {
  right: 33.33333% 
 }
 .col-sm-pull-5 {
  right: 41.66667% 
 }
 .col-sm-pull-6 {
  right: 50% 
 }
 .col-sm-pull-7 {
  right: 58.33333% 
 }
 .col-sm-pull-8 {
  right: 66.66667% 
 }
 .col-sm-pull-9 {
  right: 75% 
 }
 .col-sm-pull-10 {
  right: 83.33333% 
 }
 .col-sm-pull-11 {
  right: 91.66667% 
 }
 .col-sm-pull-12 {
  right: 100% 
 }
 .col-sm-push-0 {
  left: auto 
 }
 .col-sm-push-1 {
  left: 8.33333% 
 }
 .col-sm-push-2 {
  left: 16.66667% 
 }
 .col-sm-push-3 {
  left: 25% 
 }
 .col-sm-push-4 {
  left: 33.33333% 
 }
 .col-sm-push-5 {
  left: 41.66667% 
 }
 .col-sm-push-6 {
  left: 50% 
 }
 .col-sm-push-7 {
  left: 58.33333% 
 }
 .col-sm-push-8 {
  left: 66.66667% 
 }
 .col-sm-push-9 {
  left: 75% 
 }
 .col-sm-push-10 {
  left: 83.33333% 
 }
 .col-sm-push-11 {
  left: 91.66667% 
 }
 .col-sm-push-12 {
  left: 100% 
 }
 .col-sm-offset-0 {
  margin-left: 0 
 }
 .col-sm-offset-1 {
  margin-left: 8.33333% 
 }
 .col-sm-offset-2 {
  margin-left: 16.66667% 
 }
 .col-sm-offset-3 {
  margin-left: 25% 
 }
 .col-sm-offset-4 {
  margin-left: 33.33333% 
 }
 .col-sm-offset-5 {
  margin-left: 41.66667% 
 }
 .col-sm-offset-6 {
  margin-left: 50% 
 }
 .col-sm-offset-7 {
  margin-left: 58.33333% 
 }
 .col-sm-offset-8 {
  margin-left: 66.66667% 
 }
 .col-sm-offset-9 {
  margin-left: 75% 
 }
 .col-sm-offset-10 {
  margin-left: 83.33333% 
 }
 .col-sm-offset-11 {
  margin-left: 91.66667% 
 }
 .col-sm-offset-12 {
  margin-left: 100% 
 }
}
@media (min-width:992px) {
 .col-md-1,
 .col-md-10,
 .col-md-11,
 .col-md-12,
 .col-md-2,
 .col-md-22,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9 {
  float: left 
 }
 .col-md-99 {
  float: left 
 }
 .col-md-1 {
  width: 8.33333% 
 }
 .col-md-2 {
  width: 16.66667% 
 }
 .col-md-3 {
  width: 25% 
 }
 .col-md-4 {
  width: 33.33333% 
 }
 .col-md-5 {
  width: 41.66667% 
 }
 .col-md-6 {
  width: 50% 
 }
 .col-md-7 {
  width: 58.33333% 
 }
 .col-md-8 {
  width: 66.66667% 
 }
 .col-md-9 {
  width: 75% 
 }
 .col-md-10 {
  width: 83.33333% 
 }
 .col-md-11 {
  width: 91.66667% 
 }
 .col-md-12 {
  width: 100% 
 }
 .col-md-pull-0 {
  right: auto 
 }
 .col-md-pull-1 {
  right: 8.33333% 
 }
 .col-md-pull-2 {
  right: 16.66667% 
 }
 .col-md-pull-3 {
  right: 25% 
 }
 .col-md-pull-4 {
  right: 33.33333% 
 }
 .col-md-pull-5 {
  right: 41.66667% 
 }
 .col-md-pull-6 {
  right: 50% 
 }
 .col-md-pull-7 {
  right: 58.33333% 
 }
 .col-md-pull-8 {
  right: 66.66667% 
 }
 .col-md-pull-9 {
  right: 75% 
 }
 .col-md-pull-10 {
  right: 83.33333% 
 }
 .col-md-pull-11 {
  right: 91.66667% 
 }
 .col-md-pull-12 {
  right: 100% 
 }
 .col-md-push-0 {
  left: auto 
 }
 .col-md-push-1 {
  left: 8.33333% 
 }
 .col-md-push-2 {
  left: 16.66667% 
 }
 .col-md-push-3 {
  left: 25% 
 }
 .col-md-push-4 {
  left: 33.33333% 
 }
 .col-md-push-5 {
  left: 41.66667% 
 }
 .col-md-push-6 {
  left: 50% 
 }
 .col-md-push-7 {
  left: 58.33333% 
 }
 .col-md-push-8 {
  left: 66.66667% 
 }
 .col-md-push-9 {
  left: 75% 
 }
 .col-md-push-10 {
  left: 83.33333% 
 }
 .col-md-push-11 {
  left: 91.66667% 
 }
 .col-md-push-12 {
  left: 100% 
 }
 .col-md-offset-0 {
  margin-left: 0 
 }
 .col-md-offset-1 {
  margin-left: 8.33333% 
 }
 .col-md-offset-2 {
  margin-left: 16.66667% 
 }
 .col-md-offset-3 {
  margin-left: 25% 
 }
 .col-md-offset-4 {
  margin-left: 33.33333% 
 }
 .col-md-offset-5 {
  margin-left: 41.66667% 
 }
 .col-md-offset-6 {
  margin-left: 50% 
 }
 .col-md-offset-7 {
  margin-left: 58.33333% 
 }
 .col-md-offset-8 {
  margin-left: 66.66667% 
 }
 .col-md-offset-9 {
  margin-left: 75% 
 }
 .col-md-offset-10 {
  margin-left: 83.33333% 
 }
 .col-md-offset-11 {
  margin-left: 91.66667% 
 }
 .col-md-offset-12 {
  margin-left: 100% 
 }
}
@media (min-width:1200px) {
 .col-lg-1,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9 {
  float: left 
 }
 .col-lg-1 {
  width: 8.33333% 
 }
 .col-lg-2 {
  width: 16.66667% 
 }
 .col-lg-3 {
  width: 25% 
 }
 .col-lg-4 {
  width: 33.33333% 
 }
 .col-lg-5 {
  width: 41.66667% 
 }
 .col-lg-6 {
  width: 50% 
 }
 .col-lg-7 {
  width: 58.33333% 
 }
 .col-lg-8 {
  width: 66.66667% 
 }
 .col-lg-9 {
  width: 75% 
 }
 .col-lg-10 {
  width: 83.33333% 
 }
 .col-lg-11 {
  width: 91.66667% 
 }
 .col-lg-12 {
  width: 100% 
 }
 .col-lg-pull-0 {
  right: auto 
 }
 .col-lg-pull-1 {
  right: 8.33333% 
 }
 .col-lg-pull-2 {
  right: 16.66667% 
 }
 .col-lg-pull-3 {
  right: 25% 
 }
 .col-lg-pull-4 {
  right: 33.33333% 
 }
 .col-lg-pull-5 {
  right: 41.66667% 
 }
 .col-lg-pull-6 {
  right: 50% 
 }
 .col-lg-pull-7 {
  right: 58.33333% 
 }
 .col-lg-pull-8 {
  right: 66.66667% 
 }
 .col-lg-pull-9 {
  right: 75% 
 }
 .col-lg-pull-10 {
  right: 83.33333% 
 }
 .col-lg-pull-11 {
  right: 91.66667% 
 }
 .col-lg-pull-12 {
  right: 100% 
 }
 .col-lg-push-0 {
  left: auto 
 }
 .col-lg-push-1 {
  left: 8.33333% 
 }
 .col-lg-push-2 {
  left: 16.66667% 
 }
 .col-lg-push-3 {
  left: 25% 
 }
 .col-lg-push-4 {
  left: 33.33333% 
 }
 .col-lg-push-5 {
  left: 41.66667% 
 }
 .col-lg-push-6 {
  left: 50% 
 }
 .col-lg-push-7 {
  left: 58.33333% 
 }
 .col-lg-push-8 {
  left: 66.66667% 
 }
 .col-lg-push-9 {
  left: 75% 
 }
 .col-lg-push-10 {
  left: 83.33333% 
 }
 .col-lg-push-11 {
  left: 91.66667% 
 }
 .col-lg-push-12 {
  left: 100% 
 }
 .col-lg-offset-0 {
  margin-left: 0 
 }
 .col-lg-offset-1 {
  margin-left: 8.33333% 
 }
 .col-lg-offset-2 {
  margin-left: 16.66667% 
 }
 .col-lg-offset-3 {
  margin-left: 25% 
 }
 .col-lg-offset-4 {
  margin-left: 33.33333% 
 }
 .col-lg-offset-5 {
  margin-left: 41.66667% 
 }
 .col-lg-offset-6 {
  margin-left: 50% 
 }
 .col-lg-offset-7 {
  margin-left: 58.33333% 
 }
 .col-lg-offset-8 {
  margin-left: 66.66667% 
 }
 .col-lg-offset-9 {
  margin-left: 75% 
 }
 .col-lg-offset-10 {
  margin-left: 83.33333% 
 }
 .col-lg-offset-11 {
  margin-left: 91.66667% 
 }
 .col-lg-offset-12 {
  margin-left: 100% 
 }
}
caption {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #777 
}
.table {
 width: 100%;
 margin-bottom: 20px;
 table-layout: fixed 
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 padding-top: 1.25rem;
 padding-bottom: 1.25rem;
}
.table td,
.table th,
.table tr {
 border-color: inherit;
 border-width: inherit;
 border-style: inherit;
 text-transform: inherit;
 font-weight: inherit;
 font-size: inherit;
 color: inherit;
 height: inherit;
 min-height: inherit;
}
.table>:not(caption)>*>* {
 padding: .75rem .75rem;
 background-color: var(--bs-table-bg);
 box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table {
 --bs-table-bg: transparent;
 --bs-table-accent-bg: transparent;
 --bs-table-striped-color: #181C32;
 --bs-table-striped-bg: rgba(245, 248, 250, 0.75);
 --bs-table-active-color: #181C32;
 --bs-table-active-bg: #F5F8FA;
 --bs-table-hover-color: #181C32;
 --bs-table-hover-bg: #F5F8FA;
 width: 100%;
 margin-bottom: 1rem;
 color: #181c32;
 vertical-align: top;
 border-color: #eff2f5;
 background-color: #fff 
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
 padding: 5px 
}
table col[class*=col-] {
 position: static;
 float: none;
 display: table-column 
}
table td[class*=col-],
table th[class*=col-] {
 position: static;
 float: none;
 display: table-cell 
}
.table-responsive {
 overflow-x: auto;
 min-height: .01% 
}
@media screen and (max-width:767px) {
 .table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #e7ecf1 
 }
 .table-responsive>.table {
  margin-bottom: 0 
 }
 .table-responsive>.table>tbody>tr>td,
 .table-responsive>.table>tbody>tr>th,
 .table-responsive>.table>tfoot>tr>td,
 .table-responsive>.table>tfoot>tr>th,
 .table-responsive>.table>thead>tr>td,
 .table-responsive>.table>thead>tr>th {
  white-space: nowrap 
 }
}
fieldset,
legend {
 padding: 0;
 border: 0 
}
fieldset {
 margin: 0;
 min-width: 0 
}
legend {
 display: block;
 width: 100%;
 margin-bottom: 20px;
 font-size: 21px;
 line-height: inherit;
 color: #34495e;
 border-bottom: 1px solid #e5e5e5 
}
label {
 display: inline-block;
 margin-bottom: 5px 
}
input[type=search] {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 -webkit-appearance: none 
}
input[type=checkbox],
input[type=radio] {
 margin: 4px 0 0;
 margin-top: 1px\9;
 line-height: normal 
}
.form-control,
output {
 font-size: 14px;
 line-height: 1.42857;
 color: #555;
 display: block 
}
input[type=file] {
 display: block 
}
input[type=range] {
 display: block;
 width: 100% 
}
select[multiple],
select[size] {
 height: auto 
}
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
 outline: dotted thin;
 outline: -webkit-focus-ring-color auto 5px;
 outline-offset: -2px 
}
output {
 padding-top: 7px 
}
.form-control {
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 background-color: #fff;
 border: 1px solid #d3cfcf;
 color: #3F4254;
 background-clip: padding-box;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s 
}
.form-control:focus {
 border-color: #93a1bb;
 outline: 0;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(147,161,187,.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(147,161,187,.6) 
}
.form-control::-moz-placeholder {
 color: #999;
 opacity: 1 
}
.form-control:-ms-input-placeholder {
 color: #999 
}
.form-control::-webkit-input-placeholder {
 color: #999 
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
 color: #27a4b0 
}
.form-control::-ms-expand {
 border: 0;
 background-color: transparent 
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
 background-color: #eef1f5;
 opacity: 1 
}
.form-control[disabled],
fieldset[disabled] .form-control {
 cursor: not-allowed 
}
textarea.form-control {
 height: auto 
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type=date].form-control,
 input[type=datetime-local].form-control,
 input[type=month].form-control,
 input[type=time].form-control {
  line-height: 34px 
 }
 .input-group-sm input[type=date],
 .input-group-sm input[type=datetime-local],
 .input-group-sm input[type=month],
 .input-group-sm input[type=time],
 .input-group-sm>.input-group-btn>input[type=date].btn,
 .input-group-sm>.input-group-btn>input[type=datetime-local].btn,
 .input-group-sm>.input-group-btn>input[type=month].btn,
 .input-group-sm>.input-group-btn>input[type=time].btn,
 .input-group-sm>input[type=date].form-control,
 .input-group-sm>input[type=date].input-group-addon,
 .input-group-sm>input[type=datetime-local].form-control,
 .input-group-sm>input[type=datetime-local].input-group-addon,
 .input-group-sm>input[type=month].form-control,
 .input-group-sm>input[type=month].input-group-addon,
 .input-group-sm>input[type=time].form-control,
 .input-group-sm>input[type=time].input-group-addon,
 input[type=date].input-sm,
 input[type=datetime-local].input-sm,
 input[type=month].input-sm,
 input[type=time].input-sm {
  line-height: 30px 
 }
 .input-group-lg input[type=date],
 .input-group-lg input[type=datetime-local],
 .input-group-lg input[type=month],
 .input-group-lg input[type=time],
 .input-group-lg>.input-group-btn>input[type=date].btn,
 .input-group-lg>.input-group-btn>input[type=datetime-local].btn,
 .input-group-lg>.input-group-btn>input[type=month].btn,
 .input-group-lg>.input-group-btn>input[type=time].btn,
 .input-group-lg>input[type=date].form-control,
 .input-group-lg>input[type=date].input-group-addon,
 .input-group-lg>input[type=datetime-local].form-control,
 .input-group-lg>input[type=datetime-local].input-group-addon,
 .input-group-lg>input[type=month].form-control,
 .input-group-lg>input[type=month].input-group-addon,
 .input-group-lg>input[type=time].form-control,
 .input-group-lg>input[type=time].input-group-addon,
 input[type=date].input-lg,
 input[type=datetime-local].input-lg,
 input[type=month].input-lg,
 input[type=time].input-lg {
  line-height: 46px 
 }
}
.form-group {
 margin-bottom: 15px 
}
.checkbox,
.radio {
 position: relative;
 display: block;
 margin-top: 10px;
 margin-bottom: 10px 
}
.checkbox label,
.radio label {
 min-height: 20px;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: 400;
 cursor: pointer 
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
 position: absolute;
 margin-left: -20px;
 margin-top: 4px\9 
}
.checkbox+.checkbox,
.radio+.radio {
 margin-top: -5px 
}
.checkbox-inline,
.radio-inline {
 position: relative;
 display: inline-block;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: 400;
 cursor: pointer 
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
 margin-top: 0;
 margin-left: 10px 
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
 cursor: not-allowed 
}
.form-control-static {
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom: 0;
 min-height: 34px 
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
 padding-left: 0;
 padding-right: 0 
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn,
.input-sm {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px 
}
.input-group-sm>.input-group-btn>select.btn,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
select.input-sm {
 height: 30px;
 line-height: 30px 
}
.input-group-sm>.input-group-btn>select[multiple].btn,
.input-group-sm>.input-group-btn>textarea.btn,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
 height: auto 
}
.form-group-sm .form-control {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px 
}
.form-group-sm select.form-control {
 height: 30px;
 line-height: 30px 
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
 height: auto 
}
.form-group-sm .form-control-static {
 height: 30px;
 min-height: 32px;
 padding: 6px 10px;
 font-size: 12px;
 line-height: 1.5 
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn,
.input-lg {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33333;
 border-radius: 6px 
}
.input-group-lg>.input-group-btn>select.btn,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
select.input-lg {
 height: 46px;
 line-height: 46px 
}
.input-group-lg>.input-group-btn>select[multiple].btn,
.input-group-lg>.input-group-btn>textarea.btn,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
 height: auto 
}
.form-group-lg .form-control {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33333;
 border-radius: 6px 
}
.form-group-lg select.form-control {
 height: 46px;
 line-height: 46px 
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
 height: auto 
}
.form-group-lg .form-control-static {
 height: 46px;
 min-height: 38px;
 padding: 11px 16px;
 font-size: 18px;
 line-height: 1.33333 
}
.has-feedback {
 position: relative 
}
.has-feedback .form-control {
 padding-right: 42.5px 
}
.form-control-feedback {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 2;
 display: block;
 width: 34px;
 height: 34px;
 line-height: 34px;
 text-align: center;
 pointer-events: none 
}
.collapsing,
.dropdown,
.dropup {
 position: relative 
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-lg+.form-control-feedback {
 width: 46px;
 height: 46px;
 line-height: 46px 
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-sm+.form-control-feedback {
 width: 30px;
 height: 30px;
 line-height: 30px 
}
.has-success .form-control {
 border-color: #27a4b0;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 
}
.has-success .form-control:focus {
 border-color: #1d7d86;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #60d2dc;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #60d2dc 
}
.has-success .input-group-addon {
 color: #27a4b0;
 border-color: #27a4b0;
 background-color: #abe7ed 
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
 color: #c29d0b 
}
.has-warning .form-control {
 border-color: #c29d0b;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 
}
.has-warning .form-control:focus {
 border-color: #927608;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f4d03f;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f4d03f 
}
.has-warning .input-group-addon {
 color: #c29d0b;
 border-color: #c29d0b;
 background-color: #f9e491 
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
 color: #e73d4a 
}
.has-error .form-control {
 border-color: #e73d4a;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075) 
}
.has-error .form-control:focus {
 border-color: #d71b29;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f2989f 
}
.has-error .input-group-addon {
 color: #e73d4a;
 border-color: #e73d4a;
 background-color: #fbe1e3 
}
.has-feedback label~.form-control-feedback {
 top: 25px 
}
.has-feedback label.sr-only~.form-control-feedback {
 top: 0 
}
.help-block {
 display: block;
 color: #737373 
}
@media (min-width:768px) {
 .form-horizontal .control-label {
  text-align: right;
  margin-bottom: 0;
  padding-top: 7px 
 }
}
.btn-block,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width: 100% 
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 7px 
}
.form-horizontal .checkbox,
.form-horizontal .radio {
 min-height: 27px 
}
.form-horizontal .form-group {
 margin-left: -15px;
 margin-right: -15px 
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
 content: " ";
 display: table 
}
.form-horizontal .has-feedback .form-control-feedback {
 right: 15px 
}
@media (min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top: 11px;
  font-size: 18px 
 }
 .form-horizontal .form-group-sm .control-label {
  padding-top: 6px;
  font-size: 12px 
 }
}
.btn {
 display: inline-block;
 margin-bottom: 0;
 font-weight: 400;
 text-align: center;
 touch-action: manipulation;
 cursor: pointer;
 border: 1px solid transparent;
 white-space: nowrap;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857;
 border-radius: 4px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none 
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
 outline: dotted thin;
 outline: -webkit-focus-ring-color auto 5px;
 outline-offset: -2px 
}
.btn.focus,
.btn:focus,
.btn:hover {
 color: #333;
 text-decoration: none 
}
.btn.active,
.btn:active {
 outline: 0;
 -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
 cursor: not-allowed;
 opacity: .65;
 filter: alpha(opacity=65);
 -webkit-box-shadow: none;
 box-shadow: none 
}
a.btn.disabled,
fieldset[disabled] a.btn {
 pointer-events: none 
}
.btn-default {
 color: #949494;
 background-color: #fff;
 border-color: #d3cfcf 
}
.btn-default.focus,
.btn-default:focus {
 color: #949494;
 background-color: #e6e6e6;
 border-color: #8c8c8c 
}
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open>.btn-default.dropdown-toggle {
 color: #949494;
 background-color: #e6e6e6;
 border-color: #adadad 
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover {
 color: #949494;
 background-color: #d4d4d4;
 border-color: #8c8c8c 
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
 background-color: #fff;
 border-color: #ccc 
}
.btn-default .badge {
 color: #fff;
 background-color: #333 
}
.btn-primary {
 color: #fff;
 background-color: #337ab7;
 border-color: #2e6da4 
}
.btn-primary.focus,
.btn-primary:focus {
 color: #fff;
 background-color: #286090;
 border-color: #122b40 
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
 color: #fff;
 background-color: #286090;
 border-color: #204d74 
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
 color: #fff;
 background-color: #204d74;
 border-color: #122b40 
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
 background-color: #337ab7;
 border-color: #2e6da4 
}
.btn-primary .badge {
 color: #337ab7;
 background-color: #fff 
}
.btn-success {
 color: #fff;
 background-color: #3ea9e2;
 border-color: #3ea9e2 
}
.btn-success.focus,
.btn-success:focus {
 color: #fff;
 background-color: #3ea9e2;
 border-color: #3ea9e2 
}
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.btn-success.dropdown-toggle {
 color: #fff;
 background-color: #3ea9e2;
 border-color: #3ea9e2 
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
 color: #fff;
 background-color: #3ea9e2;
 border-color: #3ea9e2 
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
 background-color: #3ea9e2;
 border-color: #3ea9e2 
}
.btn-success .badge {
 color: #3ea9e2;
 background-color: #fff 
}
.btn-info {
 color: #fff;
 background-color: #659be0;
 border-color: #508edb 
}
.btn-info.focus,
.btn-info:focus {
 color: #fff;
 background-color: #3a80d7;
 border-color: #1d4f8e 
}
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
 color: #fff;
 background-color: #3a80d7;
 border-color: #286ec5 
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover {
 color: #fff;
 background-color: #286ec5;
 border-color: #1d4f8e 
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
 background-color: #659be0;
 border-color: #508edb 
}
.btn-info .badge {
 color: #659be0;
 background-color: #fff 
}
.btn-warning {
 color: #fff;
 background-color: #F1C40F;
 border-color: #dab10d 
}
.btn-warning.focus,
.btn-warning:focus {
 color: #fff;
 background-color: #c29d0b;
 border-color: #614f06 
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
 color: #fff;
 background-color: #c29d0b;
 border-color: #a08209 
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
 color: #fff;
 background-color: #a08209;
 border-color: #614f06 
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
 background-color: #F1C40F;
 border-color: #dab10d 
}
.btn-warning .badge {
 color: #F1C40F;
 background-color: #fff 
}
.btn-danger {
 color: #fff;
 background-color: #ed6b75;
 border-color: #ea5460 
}
.btn-danger.focus,
.btn-danger:focus {
 color: #fff;
 background-color: #e73d4a;
 border-color: #a91520 
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open>.btn-danger.dropdown-toggle {
 color: #fff;
 background-color: #e73d4a;
 border-color: #e31d2d 
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle:hover {
 color: #fff;
 background-color: #e31d2d;
 border-color: #a91520 
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
 background-color: #ed6b75;
 border-color: #ea5460 
}
.btn-danger .badge {
 color: #ed6b75;
 background-color: #fff 
}
.btn-link {
 color: #337ab7;
 font-weight: 400;
 border-radius: 0 
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
 background-color: transparent;
 -webkit-box-shadow: none;
 box-shadow: none 
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
 border-color: transparent 
}
.btn-link:focus,
.btn-link:hover {
 color: #23527c;
 text-decoration: underline;
 background-color: transparent 
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
 color: #6c8dae;
 text-decoration: none 
}
.btn-group-lg>.btn,
.btn-lg {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33333;
 border-radius: 6px 
}
.btn-group-sm>.btn,
.btn-sm {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5 !important;
 border-radius: 3px 
}
.btn-group-xs>.btn,
.btn-xs {
 padding: 2px 5px;
 font-size: 12px;
 line-height: 1.5 !important;
 border-radius: 3px 
}
.btn-block {
 display: block 
}
.btn-block+.btn-block {
 margin-top: 5px 
}
.fade {
 opacity: 0;
 -webkit-transition: opacity .15s linear;
 -o-transition: opacity .15s linear;
 transition: opacity .15s linear 
}
.fade.in {
 opacity: 1 
}
.collapse {
 display: none 
}
.collapse.in {
 display: block 
}
tr.collapse.in {
 display: table-row 
}
tbody.collapse.in {
 display: table-row-group 
}
.collapsing {
 height: 0;
 overflow: hidden;
 -webkit-transition-property: height,visibility;
 transition-property: height,visibility;
 -webkit-transition-duration: .35s;
 transition-duration: .35s;
 -webkit-transition-timing-function: ease;
 transition-timing-function: ease 
}
.caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 2px;
 border-top: 4px dotted;
 border-top: 4px solid\9;
 border-right: 4px solid transparent;
 border-left: 4px solid transparent 
}
.dropdown-toggle:focus {
 outline: 0 
}
.dropdown-menu {
 top: 100%;
 font-size: 14px;
 text-align: left;
 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
 background-clip: padding-box 
}
.badge,
.input-group-addon,
.label,
.pager,
.progress-bar {
 text-align: center 
}
.dropdown-menu-right,
.dropdown-menu.pull-right {
 left: auto;
 right: 0 
}
.dropdown-header,
.dropdown-menu>li>a {
 display: block;
 padding: 3px 20px;
 line-height: 1.42857;
 white-space: nowrap 
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius: 0;
 border-top-right-radius: 0;
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
 border-bottom-left-radius: 0;
 border-top-left-radius: 0;
 border-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius: 0 
}
.dropdown-menu .divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5 
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
 text-decoration: none;
 color: #262626;
 background-color: #e1e5ec 
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
 color: #fff;
 text-decoration: none;
 outline: 0;
 background-color: #337ab7 
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 color: #777 
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 text-decoration: none;
 background-color: transparent;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor: not-allowed 
}
.open>.dropdown-menu {
 display: block 
}
.open>a {
 outline: 0 
}
.dropdown-menu-left {
 left: 0;
 right: auto 
}
.dropdown-header {
 font-size: 12px;
 color: #777 
}
.dropdown-backdrop {
 position: fixed;
 left: 0;
 right: 0;
 bottom: 0;
 top: 0;
 z-index: 990 
}
.pull-right>.dropdown-menu {
 right: 0;
 left: auto 
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
 border-top: 0;
 border-bottom: 4px dotted;
 border-bottom: 4px solid\9;
 content: "" 
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
 top: auto;
 bottom: 100%;
 margin-bottom: 2px 
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  right: 0;
  left: auto 
 }
 .navbar-right .dropdown-menu-left {
  left: 0;
  right: auto 
 }
}
.btn-group,
.btn-group-vertical {
 position: relative;
 display: inline-block 
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position: relative;
 float: left 
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
 z-index: 2 
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
 margin-left: -1px 
}
.btn-toolbar {
 margin-left: -5px 
}
.btn-toolbar:after,
.btn-toolbar:before {
 content: " ";
 display: table 
}
.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
 margin-left: 5px 
}
.btn .caret,
.btn-group>.btn:first-child {
 margin-left: 0 
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
 outline: 0 
}
.btn-group>.btn+.dropdown-toggle {
 padding-left: 8px;
 padding-right: 8px 
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,
.btn-group>.btn-lg+.dropdown-toggle {
 padding-left: 12px;
 padding-right: 12px 
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow: none;
 box-shadow: none 
}
.btn-group-lg>.btn .caret,
.btn-lg .caret {
 border-width: 5px 5px 0 
}
.dropup .btn-group-lg>.btn .caret,
.dropup .btn-lg .caret {
 border-width: 0 5px 5px 
}
.btn-group-justified {
 display: table;
 width: 100%;
 table-layout: fixed;
 border-collapse: separate 
}
.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
 float: none;
 display: table-cell;
 width: 1% 
}
.btn-group-justified>.btn-group .btn {
 width: 100% 
}
.btn-group-justified>.btn-group .dropdown-menu {
 left: auto 
}
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
 position: absolute;
 clip: rect(0,0,0,0);
 pointer-events: none 
}
.input-group,
.input-group-btn,
.input-group-btn>.btn,
.nav>li,
.nav>li>a,
.navbar {
 position: relative 
}
.input-group {
 display: table;
 border-collapse: separate 
}
.input-group[class*=col-] {
 float: none;
 padding-left: 0;
 padding-right: 0 
}
.input-group .form-control {
 position: relative;
 z-index: 2;
 float: left;
 width: 100%;
 margin-bottom: 0 
}
.input-group .form-control:focus {
 z-index: 3 
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
 display: table-cell 
}
.input-group-addon,
.input-group-btn {
 width: auto;
 white-space: nowrap;
 vertical-align: middle 
}
.input-group-addon {
 padding: 6px 12px;
 font-size: 14px;
 font-weight: 400;
 line-height: 1;
 color: #555;
 background-color: #eee;
 border: 1px solid #efefef;
 border-radius: 4px 
}
.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
 padding: 5px 10px;
 font-size: 12px;
 border-radius: 3px 
}
.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
 padding: 10px 16px;
 font-size: 18px;
 border-radius: 6px 
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
 margin-top: 0 
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius: 0;
 border-top-right-radius: 0 
}
.input-group-addon:first-child {
 border-right: 0 
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
 border-bottom-left-radius: 0;
 border-top-left-radius: 0 
}
.input-group-addon:last-child {
 border-left: 0 
}
.input-group-btn {
 font-size: 0;
 white-space: nowrap 
}
.input-group-btn>.btn+.btn {
 margin-left: -1px 
}
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
 z-index: 2 
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
 margin-right: -1px 
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
 z-index: 2;
 margin-left: -1px 
}
.nav {
 margin-bottom: 0;
 padding-left: 0;
 list-style: none 
}
.nav:after,
.nav:before {
 content: " ";
 display: table 
}
.nav>li,
.nav>li>a {
 display: block 
}
.nav:after {
 clear: both 
}
.nav>li>a {
 padding: 10px 15px 
}
.nav>li>a:focus,
.nav>li>a:hover {
 text-decoration: none;
 background-color: #eee 
}
.nav>li.disabled>a {
 color: #777 
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
 color: #777;
 text-decoration: none;
 background-color: transparent;
 cursor: not-allowed 
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
 background-color: #eee;
 border-color: #337ab7 
}
.nav .nav-divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5 
}
.nav>li>a>img {
 max-width: none 
}
.nav-tabs {
 border-bottom: 1px solid #ddd 
}
.nav-tabs>li {
 float: left;
 margin-bottom: -1px 
}
.nav-tabs>li>a {
 margin-right: 2px;
 line-height: 1.42857;
 border: 1px solid transparent 
}
.nav-tabs>li>a:hover {
 border-color: #eee #eee #ddd 
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
 color: #555;
 background-color: #fff;
 border: 1px solid #ddd;
 border-bottom-color: transparent;
 cursor: default 
}
.nav-pills>li {
 float: left 
}
.nav-justified>li,
.nav-stacked>li,
.nav-tabs.nav-justified>li {
 float: none 
}
.nav-pills>li+li {
 margin-left: 2px 
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
 color: #fff;
 background-color: #337ab7 
}
.nav-stacked>li+li {
 margin-top: 2px;
 margin-left: 0 
}
.nav-justified,
.nav-tabs.nav-justified {
 width: 100% 
}
.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
 text-align: center;
 margin-bottom: 5px 
}
.nav-justified>.dropdown .dropdown-menu {
 top: auto;
 left: auto 
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
 border-bottom: 0 
}
.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
 margin-right: 0;
 border-radius: 4px 
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
 border: 1px solid #ddd 
}
@media (min-width:768px) {
 .nav-justified>li,
 .nav-tabs.nav-justified>li {
  display: table-cell;
  width: 1% 
 }
 .nav-justified>li>a,
 .nav-tabs.nav-justified>li>a {
  margin-bottom: 0 
 }
 .nav-tabs-justified>li>a,
 .nav-tabs.nav-justified>li>a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0 
 }
 .nav-tabs-justified>.active>a,
 .nav-tabs-justified>.active>a:focus,
 .nav-tabs-justified>.active>a:hover,
 .nav-tabs.nav-justified>.active>a,
 .nav-tabs.nav-justified>.active>a:focus,
 .nav-tabs.nav-justified>.active>a:hover {
  border-bottom-color: #fff 
 }
}
.tab-content>.tab-pane {
 display: none 
}
.tab-content>.active {
 display: block 
}
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before {
 display: table;
 content: " " 
}
.nav-tabs .dropdown-menu {
 margin-top: -1px;
 border-top-right-radius: 0;
 border-top-left-radius: 0 
}
.navbar {
 min-height: 50px;
 border: 1px solid transparent 
}
.navbar-collapse {
 overflow-x: visible;
 padding-right: 15px;
 padding-left: 15px;
 border-top: 1px solid transparent;
 box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
 -webkit-overflow-scrolling: touch 
}
.navbar-collapse.in {
 overflow-y: auto 
}
@media (min-width:768px) {
 .navbar {
  border-radius: 4px 
 }
 .navbar-header {
  float: left 
 }
 .navbar-collapse {
  width: auto;
  border-top: 0;
  box-shadow: none 
 }
 .navbar-collapse.collapse {
  display: block!important;
  height: auto!important;
  padding-bottom: 0;
  overflow: visible!important 
 }
 .navbar-collapse.in {
  overflow-y: visible 
 }
 .navbar-fixed-bottom .navbar-collapse,
 .navbar-fixed-top .navbar-collapse,
 .navbar-static-top .navbar-collapse {
  padding-left: 0;
  padding-right: 0 
 }
}
.embed-responsive,
.modal,
.modal-open,
.progress {
 overflow: hidden 
}
@media (max-device-width:480px) and (orientation:landscape) {
 .navbar-fixed-bottom .navbar-collapse,
 .navbar-fixed-top .navbar-collapse {
  max-height: 200px 
 }
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
 margin-right: -15px;
 margin-left: -15px 
}
.navbar-static-top {
 z-index: 9995;
 border-width: 0 0 1px 
}
.navbar-fixed-bottom,
.navbar-fixed-top {
 position: fixed;
 right: 0;
 left: 0;
 z-index: 1030 
}
.navbar-fixed-top {
 top: 0;
 border-width: 0 0 1px 
}
.navbar-fixed-bottom {
 bottom: 0;
 margin-bottom: 0;
 border-width: 1px 0 0 
}
.navbar-brand {
 float: left;
 padding: 15px;
 font-size: 18px;
 line-height: 20px;
 height: 50px 
}
.navbar-brand:focus,
.navbar-brand:hover {
 text-decoration: none 
}
.navbar-brand>img {
 display: block 
}
@media (min-width:768px) {
 .container-fluid>.navbar-collapse,
 .container-fluid>.navbar-header,
 .container>.navbar-collapse,
 .container>.navbar-header {
  margin-right: 0;
  margin-left: 0 
 }
 .navbar-fixed-bottom,
 .navbar-fixed-top,
 .navbar-static-top {
  border-radius: 0 
 }
 .navbar>.container .navbar-brand,
 .navbar>.container-fluid .navbar-brand {
  margin-left: -15px 
 }
}
.navbar-toggle {
 position: relative;
 float: right;
 margin-right: 15px;
 padding: 9px 10px;
 margin-top: 8px;
 margin-bottom: 8px;
 background-color: transparent;
 border: 1px solid transparent;
 border-radius: 4px 
}
.navbar-toggle:focus {
 outline: 0 
}
.navbar-toggle .icon-bar {
 display: block;
 width: 22px;
 height: 2px;
 border-radius: 1px 
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top: 4px 
}
.navbar-nav {
 margin: 7.5px -15px 
}
.navbar-nav>li>a {
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 20px 
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position: static;
  float: none;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  border: 0;
  box-shadow: none 
 }
 .navbar-nav .open .dropdown-menu .dropdown-header,
 .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 15px 5px 25px 
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height: 20px 
 }
 .navbar-nav .open .dropdown-menu>li>a:focus,
 .navbar-nav .open .dropdown-menu>li>a:hover {
  background-image: none 
 }
}
.progress-bar-striped,
.progress-striped .progress-bar,
.progress-striped .progress-bar-success {
 background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
@media (min-width:768px) {
 .navbar-toggle {
  display: none 
 }
 .navbar-nav {
  float: left;
  margin: 0 
 }
 .navbar-nav>li {
  float: left 
 }
 .navbar-nav>li>a {
  padding-top: 15px;
  padding-bottom: 15px 
 }
}
.navbar-form {
 padding: 10px 15px;
 border-top: 1px solid transparent;
 border-bottom: 1px solid transparent;
 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 margin: 8px -15px 
}
@media (min-width:768px) {
 .navbar-form .form-group {
  display: inline-block 
 }
 .navbar-form .control-label,
 .navbar-form .form-group {
  margin-bottom: 0;
  vertical-align: middle 
 }
 .navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle 
 }
 .navbar-form .input-group {
  display: inline-table;
  vertical-align: middle 
 }
 .navbar-form .input-group .form-control,
 .navbar-form .input-group .input-group-addon,
 .navbar-form .input-group .input-group-btn {
  width: auto 
 }
 .navbar-form .input-group>.form-control {
  width: 100% 
 }
 .navbar-form .checkbox,
 .navbar-form .radio {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle 
 }
 .navbar-form .checkbox label,
 .navbar-form .radio label {
  padding-left: 0 
 }
 .navbar-form .checkbox input[type=checkbox],
 .navbar-form .radio input[type=radio] {
  position: relative;
  margin-left: 0 
 }
 .navbar-form .has-feedback .form-control-feedback {
  top: 0 
 }
 .navbar-form {
  width: auto;
  border: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none 
 }
 .navbar-text {
  float: left;
  margin-left: 15px;
  margin-right: 15px 
 }
 .navbar-left {
  float: left!important 
 }
 .navbar-right {
  float: right!important;
  margin-right: -15px 
 }
 .navbar-right~.navbar-right {
  margin-right: 0 
 }
}
.breadcrumb>li,
.pagination {
 display: inline-block 
}
.btn .badge,
.btn .label {
 top: -1px;
 position: relative 
}
@media (max-width:767px) {
 .navbar-form .form-group {
  margin-bottom: 5px 
 }
 .navbar-form .form-group:last-child {
  margin-bottom: 0 
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top: 0;
 border-top-right-radius: 0;
 border-top-left-radius: 0 
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 margin-bottom: 0;
 border-radius: 4px 4px 0 0 
}
.navbar-btn {
 margin-top: 8px;
 margin-bottom: 8px 
}
.btn-group-sm>.navbar-btn.btn,
.navbar-btn.btn-sm {
 margin-top: 10px;
 margin-bottom: 10px 
}
.btn-group-xs>.navbar-btn.btn,
.navbar-btn.btn-xs {
 margin-top: 14px;
 margin-bottom: 14px 
}
.breadcrumb {
 padding: 8px 15px;
 margin-bottom: 20px;
 list-style: none;
 background-color: #fff;
 border-radius: 4px 
}
.breadcrumb>li+li:before {
 content: "➱ ";
 padding: 0 5px;
 color: #ccc 
}
.breadcrumb>.active {
 color: #777 
}
.pagination {
 padding-left: 0;
 border-radius: 4px 
}
.pagination>li {
 display: inline 
}
.pagination>li>a,
.pagination>li>span {
 position: relative;
 float: left;
 padding: 6px 12px;
 line-height: 1.42857;
 text-decoration: none;
 color: #7E8299;
 background-color: #fff;
 border: 1px solid #d3cfcf;
 border-radius: .42rem;
 margin-left: .4rem 
}
.pagination .input-page input {
 width:60px;
 text-align: center;
 border: 1px solid #d3cfcf;
 border-radius: 4px 0 0 4px;
}
.pagination>.input-page .btn {
 border-radius: 0 4px 4px 0;
}
.pagination .input-page {
 float: left;
 padding-left:5px 
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
 margin-left: 0;
 border-bottom-left-radius: 4px;
 border-top-left-radius: 4px 
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
 border-bottom-right-radius: 4px;
 border-top-right-radius: 4px 
}
.pagination>.input-page .btn,
.pagination>.input-page .btn:focus,
.pagination>.input-page .btn:hover,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
 z-index: 2;
 color: #fff;
 background-color: #40aae3;
 border-color: #40aae3 
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 z-index: 3;
 color: #fff;
 background-color: #40aae3;
 border-color: #40aae3;
 cursor:pointer;
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
 color: #777;
 background-color: #fff;
 border-color: #d3cfcf;
 cursor: not-allowed 
}
.pagination-lg>li>a,
.pagination-lg>li>span {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33333 
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
 border-bottom-left-radius: 6px;
 border-top-left-radius: 6px 
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
 border-bottom-right-radius: 6px;
 border-top-right-radius: 6px 
}
.pagination-sm>li>a,
.pagination-sm>li>span {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5 
}
.badge,
.label {
 line-height: 1;
 white-space: nowrap 
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px 
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
 border-bottom-right-radius: 3px;
 border-top-right-radius: 3px 
}
.label {
 display: inline;
 border-radius: .25em 
}
.label:empty {
 display: none 
}
a.label:focus,
a.label:hover {
 color: #fff;
 text-decoration: none;
 cursor: pointer 
}
.badge {
 display: inline-block;
 min-width: 10px;
 background-color: #777 
}
.badge:empty {
 display: none 
}
.media-object,
.thumbnail {
 display: block 
}
.btn-group-xs>.btn .badge,
.btn-xs .badge {
 top: 0;
 padding: 1px 5px 
}
.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
 color: #337ab7;
 background-color: #fff 
}
.list-group-item>.badge {
 float: right 
}
.list-group-item>.badge+.badge {
 margin-right: 5px 
}
.nav-pills>li>a>.badge {
 margin-left: 3px 
}
a.badge:focus,
a.badge:hover {
 color: #fff;
 text-decoration: none;
 cursor: pointer 
}
.alert,
.thumbnail {
 margin-bottom: 20px 
}
.alert .alert-link,
.close {
 font-weight: 700 
}
.thumbnail {
 padding: 4px;
 line-height: 1.42857;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: border .2s ease-in-out;
 -o-transition: border .2s ease-in-out;
 transition: border .2s ease-in-out 
}
.thumbnail a>img,
.thumbnail>img {
 display: block;
 max-width: 100%;
 height: auto;
 margin-left: auto;
 margin-right: auto 
}
.thumbnail .caption {
 padding: 9px;
 color: #333 
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
 border-color: #337ab7 
}
.alert {
 padding: 15px;
 border: 1px solid transparent;
 border-radius: 4px 
}
.alert h4 {
 margin-top: 0;
 color: inherit 
}
.alert>p,
.alert>ul {
 margin-bottom: 0 
}
.alert>p+p {
 margin-top: 5px 
}
.modal,
.modal-backdrop {
 top: 0;
 right: 0;
 bottom: 0;
 left: 0 
}
.alert-success {
 background-color: #abe7ed;
 border-color: #abe7ed;
 color: #27a4b0 
}
.alert-success hr {
 border-top-color: #96e1e8 
}
.alert-success .alert-link {
 color: #1d7d86 
}
.alert-info {
 background-color: #e0ebf9;
 border-color: #e0ebf9;
 color: #327ad5 
}
.alert-info hr {
 border-top-color: #caddf4 
}
.alert-info .alert-link {
 color: #2462b0 
}
.alert-warning {
 background-color: #f9e491;
 border-color: #f9e491;
 color: #c29d0b 
}
.alert-warning hr {
 border-top-color: #f7de79 
}
.alert-warning .alert-link {
 color: #927608 
}
.alert-danger {
 background-color: #fbe1e3;
 border-color: #fbe1e3;
 color: #e73d4a 
}
.alert-danger hr {
 border-top-color: #f8cace 
}
.alert-danger .alert-link {
 color: #d71b29 
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position: 40px 0 
 }
 to {
  background-position: 0 0 
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position: 40px 0 
 }
 to {
  background-position: 0 0 
 }
}
.progress {
 height: 20px;
 background-color: #fff;
 border-radius: 4px 
}
.progress-bar {
 float: left;
 width: 0;
 height: 100%;
 font-size: 12px;
 line-height: 20px;
 color: #fff;
 background-color: #337ab7;
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition: width .6s ease;
 -o-transition: width .6s ease;
 transition: width .6s ease 
}
.progress-bar-striped,
.progress-striped .progress-bar {
 background-size: 40px 40px 
}
.progress-bar.active,
.progress.active .progress-bar {
 -webkit-animation: progress-bar-stripes 2s linear infinite;
 -o-animation: progress-bar-stripes 2s linear infinite;
 animation: progress-bar-stripes 2s linear infinite 
}
.progress-bar-success {
 background-color: #3ea9e2 
}
.progress-striped .progress-bar-info,
.progress-striped .progress-bar-warning {
 background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
.progress-bar-info {
 background-color: #659be0 
}
.progress-bar-warning {
 background-color: #F1C40F 
}
.progress-bar-danger {
 background-color: #ed6b75 
}
.progress-striped .progress-bar-danger {
 background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent) 
}
.list-group {
 margin-bottom: 20px;
 padding-left: 0 
}
.list-group-item {
 position: relative;
 display: block;
 padding: 10px 15px;
 margin-bottom: -1px;
 background-color: #fff;
 border: 1px solid #ddd 
}
.list-group-item:first-child {
 border-top-right-radius: 4px;
 border-top-left-radius: 4px 
}
.list-group-item:last-child {
 margin-bottom: 0;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px 
}
a.list-group-item,
button.list-group-item {
 color: #555 
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
 color: #333 
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
 text-decoration: none;
 color: #555;
 background-color: #f5f5f5 
}
button.list-group-item {
 width: 100%;
 text-align: left 
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
 background-color: #f1f4f7;
 color: #b1b7bd;
 cursor: not-allowed 
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
 color: inherit 
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
 color: #b1b7bd 
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
 z-index: 2;
 color: #fff;
 background-color: #337ab7;
 border-color: #337ab7 
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small {
 color: inherit 
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
 color: #c7ddef 
}
.list-group-item-success {
 color: #27a4b0;
 background-color: #abe7ed 
}
a.list-group-item-success,
button.list-group-item-success {
 color: #27a4b0 
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
 color: inherit 
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
 color: #27a4b0;
 background-color: #96e1e8 
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
 color: #fff;
 background-color: #27a4b0;
 border-color: #27a4b0 
}
.well {
 min-height: 20px;
 margin-bottom: 20px;
 background-color: #f1f4f7;
 border-radius: 4px 
}
.well2 {
 background-color: #f1f4f7 !important;
 ;
}
.well blockquote {
 border-color: #ddd;
 border-color: rgba(0,0,0,.15) 
}
.well-lg {
 padding: 24px;
 border-radius: 6px 
}
.well-sm {
 padding: 9px;
 border-radius: 3px 
}
.close {
 float: right;
 font-size: 21px;
 line-height: 1;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 opacity: .2;
 filter: alpha(opacity=20) 
}
.popover,
.tooltip {
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 font-style: normal;
 font-weight: 400;
 letter-spacing: normal;
 line-break: auto;
 line-height: 1.42857;
 text-shadow: none;
 text-transform: none;
 white-space: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 text-decoration: none 
}
.close:focus,
.close:hover {
 color: #000;
 text-decoration: none;
 cursor: pointer;
 opacity: .5;
 filter: alpha(opacity=50) 
}
button.close {
 padding: 0;
 cursor: pointer;
 background: 0 0;
 border: 0;
 -webkit-appearance: none 
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
 bottom: 0;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000 
}
.tooltip {
 position: absolute;
 z-index: 1030;
 display: block;
 text-align: left;
 text-align: start;
 font-size: 12px;
 opacity: 0;
 filter: alpha(opacity=0) 
}
.tooltip.in {
 opacity: .9;
 filter: alpha(opacity=90) 
}
.tooltip.top {
 margin-top: -3px;
 padding: 5px 0 
}
.tooltip.right {
 margin-left: 3px;
 padding: 0 5px 
}
.tooltip.bottom {
 margin-top: 3px;
 padding: 5px 0 
}
.tooltip.left {
 margin-left: -3px;
 padding: 0 5px 
}
.tooltip-inner {
 max-width: 200px;
 padding: 3px 8px;
 color: #fff;
 text-align: center;
 background-color: #000;
 border-radius: 4px 
}
.tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid 
}
.tooltip.top .tooltip-arrow {
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000 
}
.tooltip.top-left .tooltip-arrow {
 right: 5px 
}
.tooltip.top-right .tooltip-arrow {
 left: 5px 
}
.tooltip.right .tooltip-arrow {
 top: 50%;
 left: 0;
 margin-top: -5px;
 border-width: 5px 5px 5px 0;
 border-right-color: #000 
}
.tooltip.left .tooltip-arrow {
 top: 50%;
 right: 0;
 margin-top: -5px;
 border-width: 5px 0 5px 5px;
 border-left-color: #000 
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
 border-width: 0 5px 5px;
 border-bottom-color: #000;
 top: 0 
}
.tooltip.bottom .tooltip-arrow {
 left: 50%;
 margin-left: -5px 
}
.tooltip.bottom-left .tooltip-arrow {
 right: 5px;
 margin-top: -5px 
}
.tooltip.bottom-right .tooltip-arrow {
 left: 5px;
 margin-top: -5px 
}
.clearfix:after,
.clearfix:before {
 content: " ";
 display: table 
}
.pull-right {
 float: right!important 
}
.pull-left {
 float: left!important 
}
.hide {
 display: none!important 
}
.show {
 display: block!important 
}
.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
 display: none!important 
}
.invisible {
 visibility: hidden 
}
.text-hide {
 font: 0/0 a;
 color: transparent;
 background-color: transparent;
 border: 0 
}
.iconfont,
.socicon,
.socicon-btn {
 -webkit-font-smoothing: antialiased 
}
.affix {
 position: fixed 
}
@-ms-viewport {
 width:device-width 
}
@media (max-width:767px) {
 .hidden-xs {
  display: none!important 
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display: none!important 
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display: none!important 
 }
}
.datepicker .active,
.datepicker .active:hover,
.datepicker .selected,
.datepicker .today {
 background-image: none!important;
 filter: none!important 
}
.modal-open .colorpicker,
.modal-open .datepicker,
.modal-open .daterangepicker {
 z-index: 10055!important 
}
.colorpicker.dropdown-menu,
.daterangepicker.dropdown-menu,
.datetimepicker.dropdown-menu {
 padding: 5px 
}
.input-group.color .input-group-btn i {
 position: absolute;
 display: block;
 cursor: pointer;
 width: 20px;
 height: 20px;
 right: 6px 
}
.datepicker table td,
.datepicker table th,
.datetimepicker table td,
.datetimepicker table th {
 font-family: 'Open Sans'!important 
}
.datepicker.dropdown-menu {
 padding: 5px;
 box-shadow: 5px 5px rgba(102,102,102,.1);
 border: 1px solid #efefef 
}
.datepicker .selected {
 background-color: #909090!important 
}
.datepicker .active {
 background-color: #3fa8e1!important 
}
.datepicker .active:hover {
 background-color: #70c6f5 !important 
}
.datepicker .input-daterange input {
 text-align: left 
}
.datepicker table td {
 color: #000;
 font-weight: 300!important 
}
.datepicker table th {
 color: #333;
 font-weight: 400!important 
}
.datepicker .fa-angle-right:before,
.daterangepicker .fa-angle-right:before {
 content: "" 
}
.daterangepicker {
 margin-top: 4px 
}
.daterangepicker .input-mini {
 width: 100%!important;
 outline: 0!important 
}
.daterangepicker td.active {
 background-color: #40aae3;
 background-image: none;
 filter: none 
}
.datetimepicker .active,
.datetimepicker .active:hover {
 filter: none!important;
 background-image: none!important 
}
.daterangepicker th {
 font-weight: 400;
 font-size: 14px 
}
.daterangepicker .ranges input[type=text] {
 width: 70px!important;
 font-size: 11px;
 vertical-align: middle 
}
.daterangepicker .ranges label {
 font-weight: 300;
 display: block 
}
.daterangepicker .ranges {
 width: 170px 
}
.daterangepicker .ranges ul>li.active {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.daterangepicker .ranges .btn {
 margin-top: 10px 
}
.daterangepicker .ranges li {
 color: #333 
}
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
 background: #40aae3!important;
 border: 1px solid #40aae3!important;
 color: #fff 
}
.daterangepicker .range_inputs input {
 margin-bottom: 0!important 
}
.daterangepicker .fa-angle-left:before,
.datetimepicker .fa-angle-left:before {
 content: "" 
}
.datetimepicker table td {
 color: #000;
 font-weight: 300!important 
}
.datetimepicker table th {
 font-weight: 400!important 
}
.datetimepicker .active {
 background-color: #40aae3!important 
}
.datetimepicker .active:hover {
 background-color: #009ef7!important 
}
.datetimepicker .fa-angle-right:before {
 content: "" 
}
.modal-open .datetimepicker {
 z-index: 10055 
}
.fileinput {
 margin-bottom: 0 
}
.fileinput .close {
 float: none 
}
.fileinput .input-group {
 white-space: nowrap;
 overflow: hidden 
}
.bootstrap-select .btn {
 border-color: #d3cfcf 
}
.has-error .bootstrap-select .btn {
 border-color: #fbe1e3 
}
.has-success .bootstrap-select .btn {
 border-color: #abe7ed 
}
.has-warning .bootstrap-select .btn {
 border-color: #f9e491 
}
.bootstrap-select.open .btn,
.bootstrap-select.open.dropup .btn {
 border-color: #E4E6EF 
}
.bootstrap-select .btn:focus {
 outline: 0!important;
 outline-offset: 0 
}
.bootstrap-select.btn-group .dropdown-menu {
 margin-top: 1px 
}
.bootstrap-select.btn-group .dropdown-menu>li>dt>.text {
 font-weight: 600;
 font-size: 14px 
}
.bootstrap-select.btn-group .dropdown-menu .text-muted {
 color: #999!important 
}
.bootstrap-select .caret {
 border: 0;
 width: auto;
 height: auto;
 margin-top: -10px!important 
}
.bootstrap-select .caret:before {
 content: "\f107";
 display: inline-block;
 border: 0;
 font-family: "FontAwesome";
 font-style: normal;
 font-weight: 400 
}
.bootstrap-select .selected i {
 color: #aaa 
}
.bootstrap-select .dropdown-menu {
 z-index: 9999!important 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
 background: #3ea9e2 
}
.portlet:not(.light)>.portlet-title>.actions>.bootstrap-switch {
 border-color: transparent;
 margin-top: 0 
}
.bootstrap-timepicker-widget table td a {
 padding: 4px 0 
}
.bootstrap-timepicker-widget input,
.bootstrap-timepicker-widget input:focus {
 outline: 0!important;
 border: 0 
}
.modal-open .bootstrap-timepicker-widget {
 z-index: 10055!important 
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after,
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
 top: auto 
}
.bootstrap-switch {
 display: inline-block;
 direction: ltr;
 cursor: pointer;
 border-radius: 4px;
 border: 1px solid #e4e6ef;
 position: relative;
 text-align: left;
 overflow: hidden;
 line-height: 8px;
 z-index: 0;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 vertical-align: middle;
 -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s 
}
.bootstrap-switch .bootstrap-switch-container {
 display: inline-block;
 top: 0;
 border-radius: 4px;
 -webkit-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0) 
}
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-label {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 cursor: pointer;
 display: inline-block!important;
 height: 100%;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 20px 
}
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-handle-on {
 text-align: center;
 z-index: 1 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
 color: #fff;
 background: #428bca 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info {
 color: #fff;
 background: #5bc0de 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
 color: #fff 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {
 background: #f0ad4e;
 color: #fff 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger {
 color: #fff;
 background: #d9534f 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
 color: #000;
 background: #eee 
}
.bootstrap-switch .bootstrap-switch-label {
 text-align: center;
 margin-top: -1px;
 margin-bottom: -1px;
 z-index: 100;
 color: #333;
 background: #fff 
}
.bootstrap-switch .bootstrap-switch-handle-on {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px 
}
.bootstrap-switch .bootstrap-switch-handle-off {
 border-bottom-right-radius: 3px;
 border-top-right-radius: 3px 
}
.bootstrap-switch input[type=radio],
.bootstrap-switch input[type=checkbox] {
 position: absolute!important;
 top: 0;
 left: 0;
 opacity: 0;
 filter: alpha(opacity=0);
 z-index: -1 
}
.bootstrap-switch input[type=radio].form-control,
.bootstrap-switch input[type=checkbox].form-control {
 height: auto 
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
 padding: 1px 5px;
 font-size: 12px;
 line-height: 1.5 
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5 
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
 padding: 6px 16px;
 font-size: 18px;
 line-height: 1.33 
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-indeterminate,
.bootstrap-switch.bootstrap-switch-readonly {
 cursor: default!important 
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label {
 opacity: .5;
 filter: alpha(opacity=50);
 cursor: default!important 
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
 -webkit-transition: margin-left .5s;
 transition: margin-left .5s 
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
 border-radius: 0 3px 3px 0 
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
 border-radius: 3px 0 0 3px 
}
.bootstrap-switch.bootstrap-switch-focused {
 border-color: #66afe9;
 outline: 0;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) 
}
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label {
 border-bottom-right-radius: 3px;
 border-top-right-radius: 3px 
}
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label {
 border-bottom-left-radius: 3px;
 border-top-left-radius: 3px 
}
.tabbable-tabdrop .nav-pills,
.tabbable-tabdrop .nav-tabs {
 position: relative 
}
.tabbable-tabdrop .nav-pills .caret,
.tabbable-tabdrop .nav-tabs .caret {
 display: none 
}
.tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i,
.tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i {
 font-size: 14px 
}
.CSSAnimationChart a,
.mapChart a {
 color: #bbb!important;
 font-size: 12px!important 
}
.tabbable-tabdrop .dropdown-menu:after {
 right: 10px;
 left: auto 
}
.tabbable-tabdrop .dropdown-menu:before {
 right: 9px;
 left: auto 
}
.wysihtml5-sandbox {
 width: 100%!important 
}
.wysihtml5-toolbar li {
 margin: 0;
 height: 29px 
}
.wysihtml5-toolbar li .dropdown-menu {
 margin-top: 5px 
}
.has-error .wysihtml5-sandbox {
 border: 1px solid #fbe1e3!important 
}
.has-success .wysihtml5-sandbox {
 border: 1px solid #abe7ed!important 
}
.has-warning .wysihtml5-sandbox {
 border: 1px solid #f9e491!important 
}
.bootstrap-tagsinput .tag [data-role=remove] {
 box-shadow: none;
 font-family: arial 
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
 font-family: arial 
}
.bootstrap-tagsinput .tag [data-role=remove]:hover {
 text-decoration: none;
 box-shadow: none 
}
.dataTable .row-details.row-details-close {
 background: url(../img/datatable-row-openclose.png) no-repeat 
}
.dataTable .row-details.row-details-open {
 background: url(../img/datatable-row-openclose.png) 0 -23px no-repeat 
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
 cursor: pointer 
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
 display: none 
}
table.dataTable th:active {
 outline: 0 
}
table.dataTable.fixedHeader-floating {
 margin-top: 0!important;
 margin-bottom: 0!important;
 border: 1px solid #dee5ec;
 box-shadow: 0 1px 8px rgba(0,0,0,.1) 
}
.table-header-fixed thead>tr>th {
 border-top: 0 
}
.table.dataTable.dt-responsive .table.dataTable.responsive {
 width: 100% 
}
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
 text-align: center;
 width: 14px 
}
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
 margin-left: -8px;
 text-indent: 0;
 text-align: center;
 margin-top: -8px 
}
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
 box-shadow: none!important;
 background-color: #b0c1d2;
 font-weight: 300;
 vertical-align: middle;
 line-height: 16px;
 border: 0 
}
table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
 background-color: #3ea9e2;
 font-weight: 300;
 vertical-align: middle;
 border: 0 
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
 top: 10px 
}
table.dataTable>tbody>tr.child ul li {
 border: 0 
}
@-moz-document url-prefix() {
 .portlet-datatable .dataTables_wrapper .table-responsive {
  padding: 0 2px!important 
 }
}
@media (max-width:767px) {
 .portlet.box .dataTables_wrapper .dt-buttons,
 .portlet.light .dataTables_wrapper .dt-buttons {
  margin-top: 0;
  margin-bottom: 20px 
 }
 .portlet.box .dataTables_wrapper .dt-buttons>.dt-button,
 .portlet.light .dataTables_wrapper .dt-buttons>.dt-button {
  margin-top: 5px 
 }
}
.table-scrollable .dataTable td>.btn-group,
.table-scrollable .dataTable th>.btn-group {
 position: absolute;
 margin-top: -2px 
}
.dataTable td .popover-content .btn-group {
 position: static!important 
}
.table .btn-group .btn {
 margin-left: 0;
 margin-right: -1px 
}
.dropzone {
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0 
}
.dropzone-file-area {
 border: 2px dotted #e7ecf1;
 background: #fff;
 padding: 20px;
 text-align: center 
}
.dz-hidden-input {
 left: 0 
}
@media (max-width:768px) {
 .dropzone-file-area {
  width: auto 
 }
}
.fancybox-overlay {
 z-index: 100000 
}
.fancybox-opened {
 z-index: 100001 
}
.fc-scroller {
 overflow-y: auto;
 overflow-x: hidden 
}
.fc-month-view .fc-scroller {
 height: auto!important 
}
.portlet .event-form-title {
 font-size: 16px;
 margin-top: 4px;
 font-weight: 400;
 margin-bottom: 10px 
}
.portlet.calendar .fc-button {
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 text-shadow: none;
 border: 0 #ddd;
 height: 35px;
 padding: 5px 8px 8px;
 margin-left: 2px;
 background: 0 0;
 color: #fff;
 top: -48px;
 outline: 0!important;
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 -ms-border-radius: 4px 4px 0 0;
 -o-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0;
 border-style: none solid 
}
.portlet.calendar .fc-toolbar {
 margin-bottom: 0 
}
.portlet.calendar .fc-toolbar h2 {
 margin-top: 3px;
 font-size: 17px 
}
.portlet.calendar .fc-button .fc-icon-left-single-arrow,
.portlet.calendar .fc-button .fc-icon-right-single-arrow {
 font-family: "FontAwesome";
 font-size: 16px;
 display: inline-block 
}
.portlet.calendar .fc-header {
 margin-bottom: -21px 
}
.portlet.calendar .fc-button-prev {
 padding-right: 10px;
 padding-left: 8px 
}
.portlet.calendar .fc-button-next {
 padding-right: 8px;
 padding-left: 10px 
}
.portlet.calendar .fc-button .fc-icon {
 height: 20px;
 top: -5px 
}
.portlet.calendar .fc-button.fc-state-active,
.portlet.calendar .fc-button.fc-state-hover {
 color: #666;
 background-color: #fff 
}
.portlet.calendar .fc-button.fc-state-disabled {
 color: #ddd 
}
.portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
 content: "";
 margin: 0 
}
.portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
 content: "\f104" 
}
.portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
 margin: 0;
 content: "" 
}
.portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
 content: "\f105" 
}
.portlet.calendar .fc-text-arrow {
 font-size: 22px;
 font-family: "Courier New",Courier,monospace;
 vertical-align: baseline 
}
.portlet.calendar .fc-event {
 border: 0;
 background-color: #69a4e0;
 color: #fff 
}
.portlet.calendar .fc-event .fc-content {
 border: 0;
 padding: 5px 7px 
}
.portlet.calendar .fc-event .fc-time {
 float: left;
 text-align: left;
 color: #fff;
 font-size: 14px;
 font-weight: 300;
 padding-right: 5px 
}
.portlet.calendar .fc-event .fc-title {
 text-align: left;
 float: left;
 color: #fff;
 font-size: 14px;
 font-weight: 300 
}
.portlet.calendar .fc-header-title h2 {
 font-size: 14px;
 line-height: 20px;
 font-weight: 400;
 color: #111 
}
.portlet.calendar .fc-widget-header {
 background-image: none;
 filter: none;
 background-color: #eee;
 text-transform: uppercase;
 font-weight: 300 
}
.portlet.calendar.light .fc-button {
 top: -60px;
 color: #666;
 text-transform: uppercase;
 font-size: 12px;
 padding-bottom: 35px 
}
.portlet.calendar.light .fc-button .fc-text-arrow {
 margin-top: -6px;
 display: inline-block 
}
.portlet.calendar.light .fc-button.fc-state-active,
.portlet.calendar.light .fc-button.fc-state-hover {
 color: #333;
 border-bottom: 2px solid #3ea9e2 
}
.portlet.calendar.light .fc-button.fc-state-disabled {
 color: #aaa 
}
.portlet.calendar .mobile .fc-button {
 padding: 0 6px 20px;
 margin-left: 2px;
 border: 0;
 background-color: #ddd;
 background-image: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 color: #000;
 text-shadow: none;
 text-align: center 
}
.portlet.calendar .mobile .fc-button.fc-state-active,
.portlet.calendar .mobile .fc-button.fc-state-hover {
 background-color: #eee 
}
.portlet.calendar .mobile .fc-button.fc-state-disabled {
 color: #bbb 
}
.portlet.calendar .mobile .fc-button-prev {
 margin-right: 5px;
 margin-top: -2px 
}
.portlet.calendar .mobile .fc-button-next {
 margin-right: 0;
 margin-top: -2px 
}
.portlet.calendar .mobile .fc-header-space {
 margin: 0;
 padding: 0;
 width: 0 
}
.portlet.calendar .mobile .fc-header-left {
 position: absolute;
 z-index: 10 
}
.portlet.calendar .mobile .fc-header-left .fc-button {
 top: -2px 
}
.portlet.calendar .mobile .fc-header-right {
 position: relative;
 right: 0 
}
.portlet.calendar .mobile .fc-header-right .fc-button {
 top: 35px 
}
.portlet.calendar .mobile .fc-content {
 margin-top: 53px 
}
.ms-container .ms-list {
 border: 1px solid #e5e5e5;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none 
}
.ms-container .ms-optgroup-label {
 font-size: 14px 
}
.jquery-notific8-message,
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
 font-size: 13px 
}
.ms-container .ms-list.ms-focus {
 border-color: #999;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none 
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
 color: #333;
 background-color: #eee 
}
.ms-container .form-control {
 margin-bottom: 5px 
}
[class*=jquery-notific8],
[class*=jquery-notific8]:after,
[class*=jquery-notific8]:before {
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box 
}
.left .jquery-notific8-close-sticky span,
.right .jquery-notific8-close-sticky span {
 font-size: 10px 
}
.jquery-notific8-heading {
 font-weight: 300;
 font-size: 16px 
}
.password-strength .password-verdict {
 display: inline-block;
 margin-top: 6px;
 margin-left: 5px 
}
.password-strength .progress {
 margin-top: 5px;
 margin-bottom: 0 
}
.password-strength .progress-bar {
 padding: 2px 
}
.scroller {
 padding: 0 12px 0 0;
 margin: 0;
 overflow: hidden 
}
.scroller-footer {
 margin-top: 10px 
}
.scroller-footer:after,
.scroller-footer:before {
 content: " ";
 display: table 
}
.scroller-footer:after {
 clear: both 
}
.slider {
 border: 0;
 padding: 0;
 display: block;
 margin: 12px 5px;
 min-height: 11px 
}
.ui-slider-handle,
.ui-slider-vertical {
 filter: none!important;
 background-image: none!important 
}
.minicolors-swatch {
 border: 0 
}
.CodeMirror {
 border: 1px solid #eee;
 height: auto 
}
pre[class*=language-] {
 padding: 10px;
 border: 1px solid #f1f4f7!important;
 margin: 0 
}
pre[class*=language-] code {
 border: 0!important 
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family: "Open Sans",sans-serif 
}
.bold.btn,
.sbold.btn {
 letter-spacing: 0 
}
body {
 color: #333;
 padding: 0!important;
 margin: 0!important;
 font-size: 14px 
}
@-ms-viewport {
 width:device-width 
}
@-o-viewport {
 width:device-width 
}
@viewport {
 width:device-width 
}
@-ms-viewport {
 width:auto!important 
}
.md-click-circle {
 display: block;
 position: absolute;
 background: rgba(0,0,0,.2);
 border-radius: 50%;
 opacity: 0;
 -webkit-animation: scale(0);
 -moz-transform: scale(0);
 transform: scale(0) 
}
.md-click-circle.md-click-animate {
 -webkit-animation: mdClickEffect .65s linear;
 -moz-animation: mdClickEffect .65s linear;
 animation: mdClickEffect .65s linear 
}
@-webkit-keyframes mdClickEffect {
 0% {
  opacity: 1;
  -webkit-transform: scale(0) 
 }
 100% {
  opacity: 0!important;
  -webkit-transform: scale(2.5) 
 }
}
@-moz-keyframes mdClickEffect {
 0% {
  opacity: 1;
  -webkit-transform: scale(0) 
 }
 100% {
  opacity: 0!important;
  -moz-transform: scale(2.5) 
 }
}
@keyframes mdClickEffect {
 0% {
  opacity: 1;
  -webkit-transform: scale(0) 
 }
 100% {
  opacity: 0!important;
  transform: scale(2.5) 
 }
}
.badge,
.input-inline {
 vertical-align: middle 
}
.md-checkbox {
 position: relative 
}
.md-checkbox.md-checkbox-inline {
 display: inline-block 
}
.md-checkbox input[type=checkbox] {
 visibility: hidden;
 position: absolute 
}
.md-checkbox label {
 cursor: pointer;
 padding-left: 30px 
}
.md-checkbox label>span {
 display: block;
 position: absolute;
 left: 0;
 -webkit-transition-duration: .3s;
 -moz-transition-duration: .3s;
 transition-duration: .3s 
}
.md-checkbox label>span.inc {
 background: #fff;
 left: -20px;
 top: -20px;
 height: 60px;
 width: 60px;
 opacity: 0;
 border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 -webkit-border-radius: 50%!important;
 -webkit-animation: growCircle .3s ease;
 -moz-animation: growCircle .3s ease;
 animation: growCircle .3s ease 
}
.md-checkbox label>.box {
 top: 0;
 border: 2px solid #666;
 height: 20px;
 width: 20px;
 z-index: 5;
 -webkit-transition-delay: .2s;
 -moz-transition-delay: .2s;
 transition-delay: .2s 
}
.md-checkbox label>.check {
 top: -4px;
 left: 6px;
 width: 10px;
 height: 20px;
 border: 2px solid #3ea9e2;
 border-top: none;
 border-left: none;
 opacity: 0;
 z-index: 5;
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
 transform: rotate(180deg);
 -webkit-transition-delay: .3s;
 -moz-transition-delay: .3s;
 transition-delay: .3s 
}
.md-checkbox input[type=checkbox]:checked~label>.box {
 opacity: 0;
 -webkit-transform: scale(0) rotate(-180deg);
 -moz-transform: scale(0) rotate(-180deg);
 transform: scale(0) rotate(-180deg) 
}
.md-checkbox input[type=checkbox]:checked~label>.check {
 opacity: 1;
 -webkit-transform: scale(1) rotate(45deg);
 -moz-transform: scale(1) rotate(45deg);
 transform: scale(1) rotate(45deg) 
}
.md-checkbox input[type=checkbox]:disabled:checked~label>.check,
.md-checkbox input[type=checkbox]:disabled~label,
.md-checkbox input[type=checkbox]:disabled~label>.box,
.md-checkbox input[type=checkbox][disabled]:checked~label>.check,
.md-checkbox input[type=checkbox][disabled]~label,
.md-checkbox input[type=checkbox][disabled]~label>.box {
 cursor: not-allowed;
 opacity: .7;
 filter: alpha(opacity=70) 
}
.has-error .md-checkbox label,
.has-error.md-checkbox label {
 color: #e73d4a 
}
.has-error .md-checkbox label>.box,
.has-error .md-checkbox label>.check,
.has-error.md-checkbox label>.box,
.has-error.md-checkbox label>.check {
 border-color: #e73d4a 
}
.has-success .md-checkbox label,
.has-success.md-checkbox label {
 color: #27a4b0 
}
.has-success .md-checkbox label>.box,
.has-success .md-checkbox label>.check,
.has-success.md-checkbox label>.box,
.has-success.md-checkbox label>.check {
 border-color: #27a4b0 
}
.has-warning .md-checkbox label,
.has-warning.md-checkbox label {
 color: #c29d0b 
}
.has-warning .md-checkbox label>.box,
.has-warning .md-checkbox label>.check,
.has-warning.md-checkbox label>.box,
.has-warning.md-checkbox label>.check {
 border-color: #c29d0b 
}
.has-info .md-checkbox label,
.has-info.md-checkbox label {
 color: #327ad5 
}
.has-info .md-checkbox label>.box,
.has-info .md-checkbox label>.check,
.has-info.md-checkbox label>.box,
.has-info.md-checkbox label>.check {
 border-color: #327ad5 
}
.md-checkbox-list {
 margin: 5px 0 
}
.form-horizontal .md-checkbox-list {
 margin-top: 5px 
}
.md-checkbox-list .md-checkbox {
 display: block;
 margin-bottom: 10px 
}
.md-checkbox-list .md-checkbox:last-child {
 margin-bottom: 0 
}
.md-checkbox-inline {
 margin: 5px 0 
}
.form-horizontal .md-checkbox-inline {
 margin-top: 7px 
}
.md-checkbox-inline .md-checkbox {
 display: inline-block;
 margin-right: 20px 
}
.md-checkbox-inline .md-checkbox:last-child {
 margin-right: 0 
}
@-webkit-keyframes growCircle {
 0%,
 100% {
  -webkit-transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  -webkit-transform: scale(1.25) 
 }
}
@-moz-keyframes growCircle {
 0%,
 100% {
  -moz-transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  -moz-transform: scale(1.25) 
 }
}
@keyframes growCircle {
 0%,
 100% {
  transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  transform: scale(1.25) 
 }
}
.md-radio {
 position: relative 
}
.md-radio input[type=radio] {
 visibility: hidden;
 position: absolute 
}
.md-radio label {
 cursor: pointer;
 padding-left: 30px 
}
.md-radio label>span {
 display: block;
 position: absolute;
 left: 0;
 -webkit-transition-duration: .3s;
 -moz-transition-duration: .3s;
 transition-duration: .3s 
}
.md-radio label>span.inc {
 background: #fff;
 left: -20px;
 top: -20px;
 height: 60px;
 width: 60px;
 opacity: 0;
 border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 -webkit-border-radius: 50%!important;
 -webkit-animation: growCircleRadio .3s ease;
 -moz-animation: growCircleRadio .3s ease;
 animation: growCircleRadio .3s ease 
}
.md-radio label>.box {
 top: 0;
 border: 2px solid #666;
 height: 20px;
 width: 20px;
 border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 -webkit-border-radius: 50%!important;
 z-index: 5 
}
.md-radio label>.check {
 top: 5px;
 left: 5px;
 width: 10px;
 height: 10px;
 background: #3ea9e2;
 opacity: 0;
 z-index: 6;
 border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 -webkit-border-radius: 50%!important;
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 transform: scale(0) 
}
.md-radio input[type=radio]:checked~label>.check {
 opacity: 1;
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 transform: scale(1) 
}
.md-radio input[type=radio]:disabled:checked~label>.check,
.md-radio input[type=radio]:disabled~label,
.md-radio input[type=radio]:disabled~label>.box,
.md-radio input[type=radio][disabled]:checked~label>.check,
.md-radio input[type=radio][disabled]~label,
.md-radio input[type=radio][disabled]~label>.box {
 cursor: not-allowed;
 opacity: .7;
 filter: alpha(opacity=70) 
}
.has-error .md-radio label,
.has-error.md-radio label {
 color: #e73d4a 
}
.has-error .md-radio label>.box,
.has-error.md-radio label>.box {
 border-color: #e73d4a 
}
.has-error .md-radio label>.check,
.has-error.md-radio label>.check {
 background: #e73d4a 
}
.has-success .md-radio label,
.has-success.md-radio label {
 color: #27a4b0 
}
.has-success .md-radio label>.box,
.has-success.md-radio label>.box {
 border-color: #27a4b0 
}
.has-success .md-radio label>.check,
.has-success.md-radio label>.check {
 background: #27a4b0 
}
.has-warning .md-radio label,
.has-warning.md-radio label {
 color: #c29d0b 
}
.has-warning .md-radio label>.box,
.has-warning.md-radio label>.box {
 border-color: #c29d0b 
}
.has-warning .md-radio label>.check,
.has-warning.md-radio label>.check {
 background: #c29d0b 
}
.has-info .md-radio label,
.has-info.md-radio label {
 color: #327ad5 
}
.has-info .md-radio label>.box,
.has-info.md-radio label>.box {
 border-color: #327ad5 
}
.has-info .md-radio label>.check,
.has-info.md-radio label>.check {
 background: #327ad5 
}
.form-md-radios>label {
 font-size: 14px;
 color: #888;
 opacity: 1;
 filter: alpha(opacity=100) 
}
.form-md-radios.has-error label {
 color: #ed6b75 
}
.form-md-radios.has-info label {
 color: #659be0 
}
.form-md-radios.has-success label {
 color: #3ea9e2 
}
.form-md-radios.has-warning label {
 color: #F1C40F 
}
.md-radio-list {
 margin: 5px 0 
}
.form-horizontal .md-radio-list {
 margin-top: 5px 
}
.md-radio-list .md-radio {
 display: block;
 margin-bottom: 10px 
}
.md-radio-inline {
 margin: 5px 0 
}
.form-horizontal .md-radio-inline {
 margin-top: 7px 
}
.md-radio-inline .md-radio {
 display: inline-block;
 margin-right: 20px 
}
.md-radio-inline .md-radio:last-child {
 margin-right: 0 
}
hr,
p {
 margin: 20px 0 
}
@-webkit-keyframes growCircleRadio {
 0%,
 100% {
  -webkit-transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  -webkit-transform: scale(1.25) 
 }
}
@-moz-keyframes growCircleRadio {
 0%,
 100% {
  -moz-transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  -moz-transform: scale(1.25) 
 }
}
@keyframes growCircleRadio {
 0%,
 100% {
  transform: scale(0);
  opacity: 1 
 }
 70% {
  background: #eee;
  transform: scale(1.25) 
 }
}
.primary-link {
 color: #65A0D0;
 font-weight: 600 
}
.primary-link:hover {
 color: #5194ca 
}
label {
 font-weight: 400 
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight: 300 
}
.bars,
.chart,
.pie,
.primary-font {
 font-family: "Open Sans",sans-serif!important 
}
h1 {
 font-size: 36px 
}
h2 {
 font-size: 30px 
}
h3 {
 font-size: 24px 
}
h4 {
 font-size: 18px 
}
h5 {
 font-size: 14px 
}
h6 {
 font-size: 12px 
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
 color: #444 
}
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
 padding-top: 10px;
 padding-bottom: 10px 
}
a {
 text-shadow: none;
 color: #337ab7 
}
a:hover {
 cursor: pointer;
 color: #23527c 
}
a:active,
a:focus,
a:hover {
 outline: 0 
}
hr {
 border: 0;
 border-top: 1px solid #eee;
 border-bottom: 0 
}
.list-unstyled li>.list-unstyled {
 margin-left: 25px 
}
code {
 border: 1px solid #e1e1e1;
 -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.1);
 -moz-box-shadow: 0 1px 4px rgba(0,0,0,.1);
 box-shadow: 0 1px 4px rgba(0,0,0,.1) 
}
.btn,
.form-control {
 box-shadow: none!important 
}
.disabled-link .disable-target,
.disabled-link.disable-target {
 opacity: .6!important;
 filter: alpha(opacity=60)!important 
}
.disabled-link .disable-target:hover,
.disabled-link.disable-target:hover,
.disabled-link:hover {
 cursor: not-allowed!important 
}
.rounded-2 {
 border-radius: 2px!important 
}
.rounded-3 {
 border-radius: 3px!important 
}
.rounded-4 {
 border-radius: 4px!important 
}
.circle {
 border-radius: 25px!important 
}
.circle-right {
 border-radius: 0 25px 25px 0!important 
}
.circle-left {
 border-radius: 25px 0 0 25px!important 
}
.circle-bottom {
 border-radius: 0 0 25px 25px!important 
}
.circle-top {
 border-radius: 25px 25px 0 0!important 
}
.rounded {
 border-radius: 50%!important 
}
.display-hide,
.display-none {
 display: none 
}
.hidden {
 display: none!important 
}
.bold {
 font-weight: 700!important 
}
.sbold {
 font-weight: 600!important 
}
.thin {
 font-weight: 300!important 
}
.uppercase {
 text-transform: uppercase!important 
}
.fix-margin {
 margin-left: 0!important 
}
.border {
 border: 1px solid red 
}
.font-hg {
 font-size: 23px 
}
.font-lg {
 font-size: 18px 
}
.font-md {
 font-size: 14px 
}
.font-sm {
 font-size: 13px 
}
.font-xs {
 font-size: 11px 
}
.inline {
 display: inline 
}
.inline-block {
 display: inline-block 
}
.text-align-reverse {
 text-align: right 
}
.no-space {
 margin: 0!important;
 padding: 0!important 
}
.no-margin {
 margin: 0 
}
.margin-bottom-5 {
 margin-bottom: 5px 
}
.margin-bottom-10 {
 margin-bottom: 10px!important 
}
.margin-top-10 {
 margin-top: 10px!important 
}
.margin-top-15 {
 margin-top: 15px!important 
}
.margin-bottom-15 {
 margin-bottom: 15px!important 
}
.margin-bottom-20 {
 margin-bottom: 20px!important 
}
.margin-top-20 {
 margin-top: 20px!important 
}
.margin-top-30 {
 margin-top: 30px!important 
}
.margin-top-40 {
 margin-top: 40px!important 
}
.margin-bottom-25 {
 margin-bottom: 25px!important 
}
.margin-bottom-30 {
 margin-bottom: 30px!important 
}
.margin-bottom-40 {
 margin-bottom: 40px!important 
}
.margin-right-10 {
 margin-right: 10px!important 
}
.visible-ie8 {
 display: none 
}
.ie8 .visible-ie8 {
 display: inherit!important 
}
.visible-ie9 {
 display: none 
}
.ie9 .visible-ie9 {
 display: inherit!important 
}
.hidden-ie8 {
 display: inherit 
}
.ie8 .hidden-ie8 {
 display: none!important 
}
.hidden-ie9 {
 display: inherit 
}
.ie9 .hidden-ie9 {
 display: none!important 
}
@media (max-width:1024px) {
 .hidden-1024 {
  display: none 
 }
}
@media (max-width:480px) {
 .hidden-480 {
  display: none 
 }
}
@media (max-width:320px) {
 .hidden-320 {
  display: none 
 }
}
.scrollspy-example {
 position: relative;
 height: 200px;
 margin-top: 10px;
 overflow: auto 
}
.util-btn-group-margin-bottom-5 .btn-group,
.util-btn-margin-bottom-5 .btn {
 margin-bottom: 5px!important 
}
.padding-tb-10,
.padding-tb-15 {
 padding: 10px 0 
}
.padding-tb-20 {
 padding: 20px 0 
}
.user-info {
 margin-bottom: 10px!important 
}
.user-info img {
 float: left;
 margin-right: 5px 
}
.number-stats .stat-left,
.number-stats .stat-left .stat-chart {
 float: right 
}
.user-info .details {
 display: inline-block 
}
.user-info .label {
 font-weight: 300;
 font-size: 11px 
}
.file-drop-zone {
 border: 2px dotted #ddd;
 padding: 30px;
 text-align: center 
}
.file-drop-zone.file-drop-zone-over {
 border-color: #aaa 
}
[class*=" fa-"]:not(.fa-stack),
[class*=" glyphicon-"],
[class*=" icon-"],
[class^=fa-]:not(.fa-stack),
[class^=glyphicon-],
[class^=icon-] {
 display: inline-block;
 line-height: 14px;
 -webkit-font-smoothing: antialiased 
}
li [class*=" fa-"],
li [class*=" glyphicon-"],
li [class*=" icon-"],
li [class^=fa-],
li [class^=glyphicon-],
li [class^=icon-] {
 display: inline-block;
 width: 1.25em;
 text-align: center 
}
li [class*=" glyphicon-"],
li [class^=glyphicon-] {
 top: 2px 
}
li [class*=" icon-"],
li [class^=icon-] {
 top: 1px;
 position: relative 
}
li [class*=" fa-"].icon-large,
li [class*=" glyphicon-"].icon-large,
li [class*=" icon-"].icon-large,
li [class^=fa-].icon-large,
li [class^=glyphicon-].icon-large,
li [class^=icon-].icon-large {
 width: 1.5625em 
}
.icon-state-default {
 color: #bac3d0 
}
.icon-state-success {
 color: #3ea9e2 
}
.icon-state-info {
 color: #659be0 
}
.icon-state-warning {
 color: #F1C40F 
}
.icon-state-danger {
 color: #ed6b75 
}
.fa-item {
 font-size: 14px;
 padding: 10px 10px 10px 20px 
}
.fa-item i {
 font-size: 16px;
 display: inline-block;
 width: 20px;
 color: #333 
}
.fa-item:hover {
 cursor: pointer;
 background: #eee 
}
.badge-danger,
.badge-default,
.badge-info,
.badge-primary,
.badge-success,
.badge-warning,
.btn.white:not(.btn-outline).active,
.btn.white:not(.btn-outline):active,
.open>.btn.white:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.alert {
 border-width: 1px 
}
.alert>p {
 margin: 0 
}
.alert.alert-borderless {
 border: 0 
}
.badge {
 color: #fff;
 text-shadow: none!important;
 text-align: center;
 padding: .325rem .5rem;
 font-size: .85rem;
 font-weight: 600;
 line-height: 1;
 white-space: nowrap;
 vertical-align: baseline;
 border-radius: .325rem;
}
.badge.badge-roundless {
 -webkit-border-radius: 3px!important;
 -moz-border-radius: 3px!important;
 border-radius: 3px!important 
}
.badge.badge-empty {
 display: inline-block;
 padding: 0;
 min-width: 8px;
 height: 8px;
 width: 8px 
}
.badge-primary {
 background-color: #337ab7 
}
.badge-info {
 background-color: #659be0 
}
.badge-success {
 background-color: #3ea9e2 
}
.badge-danger {
 background-color: #ed6b75 
}
.badge-warning {
 background-color: #F1C40F 
}
.nav.nav-pills>li>a>.badge,
.nav.nav-stacked>li>a>.badge {
 margin-top: -2px 
}
.dropdown-menu>li>a>.badge {
 position: absolute;
 margin-top: 1px;
 right: 3px;
 display: inline 
}
.dropdown-menu.badge-roundless {
 -webkit-border-radius: 0!important;
 -moz-border-radius: 0!important;
 border-radius: 0!important 
}
.btn {
 outline: 0!important 
}
.btn:hover {
 transition: all .3s 
}
.btn.white:not(.btn-outline) {
 color: #666;
 background-color: #fff;
 border-color: #fff 
}
.btn.white:not(.btn-outline).focus,
.btn.white:not(.btn-outline):focus {
 color: #666;
 background-color: #e6e6e6;
 border-color: #bfbfbf 
}
.btn.white:not(.btn-outline).active,
.btn.white:not(.btn-outline):active,
.btn.white:not(.btn-outline):hover,
.open>.btn.white:not(.btn-outline).dropdown-toggle {
 color: #666;
 background-color: #e6e6e6;
 border-color: #e0e0e0 
}
.btn.white:not(.btn-outline).active.focus,
.btn.white:not(.btn-outline).active:focus,
.btn.white:not(.btn-outline).active:hover,
.btn.white:not(.btn-outline):active.focus,
.btn.white:not(.btn-outline):active:focus,
.btn.white:not(.btn-outline):active:hover,
.open>.btn.white:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.white:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.white:not(.btn-outline).dropdown-toggle:hover {
 color: #666;
 background-color: #d4d4d4;
 border-color: #bfbfbf 
}
.btn.white:not(.btn-outline).disabled.focus,
.btn.white:not(.btn-outline).disabled:focus,
.btn.white:not(.btn-outline).disabled:hover,
.btn.white:not(.btn-outline)[disabled].focus,
.btn.white:not(.btn-outline)[disabled]:focus,
.btn.white:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.white:not(.btn-outline).focus,
fieldset[disabled] .btn.white:not(.btn-outline):focus,
fieldset[disabled] .btn.white:not(.btn-outline):hover {
 background-color: #fff;
 border-color: #fff 
}
.btn.white:not(.btn-outline) .badge {
 color: #fff;
 background-color: #666 
}
.btn.btn-outline.white {
 border-color: #fff;
 color: #fff;
 background: 0 0 
}
.btn.color-demo .color-viewbtn-outline.white.active,
.btn.btn-outline.white:active,
.btn.btn-outline.white:active:focus,
.btn.btn-outline.white:active:hover,
.btn.btn-outline.white:focus,
.btn.btn-outline.white:hover {
 border-color: #fff;
 color: #666;
 background-color: #fff 
}
.btn.white-stripe {
 border-left: 4px solid #fff!important 
}
.btn.white.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.default:not(.btn-outline) {
 color: #666;
 background-color: #efefef;
 border-color: #d3cfcf 
}
.btn.default:not(.btn-outline) .badge {
 color: #e1e5ec;
 background-color: #666 
}
.btn.btn-outline.default {
 border-color: #d3cfcf;
 color: #e1e5ec;
 background: 0 0 
}
.btn.btn-outline.default.active,
.btn.btn-outline.default:active,
.btn.btn-outline.default:active:focus,
.btn.btn-outline.default:active:hover,
.btn.btn-outline.default:focus,
.btn.btn-outline.default:hover {
 border-color: #e1e5ec;
 color: #666;
 background-color: #e1e5ec 
}
.btn.default-stripe {
 border-left: 4px solid #e1e5ec!important 
}
.btn.default.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.dark:not(.btn-outline) {
 color: #FFF;
 background-color: #2f353b;
 border-color: #2f353b 
}
.btn.dark:not(.btn-outline).focus,
.btn.dark:not(.btn-outline):focus {
 color: #FFF;
 background-color: #181c1f;
 border-color: #000 
}
.btn.dark:not(.btn-outline).active,
.btn.dark:not(.btn-outline):active,
.btn.dark:not(.btn-outline):hover,
.open>.btn.dark:not(.btn-outline).dropdown-toggle {
 color: #FFF;
 background-color: #181c1f;
 border-color: #141619 
}
.btn.dark:not(.btn-outline).active.focus,
.btn.dark:not(.btn-outline).active:focus,
.btn.dark:not(.btn-outline).active:hover,
.btn.dark:not(.btn-outline):active.focus,
.btn.dark:not(.btn-outline):active:focus,
.btn.dark:not(.btn-outline):active:hover,
.open>.btn.dark:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.dark:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.dark:not(.btn-outline).dropdown-toggle:hover {
 color: #FFF;
 background-color: #090a0b;
 border-color: #000 
}
.btn.dark:not(.btn-outline).active,
.btn.dark:not(.btn-outline):active,
.open>.btn.dark:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.dark:not(.btn-outline).disabled.focus,
.btn.dark:not(.btn-outline).disabled:focus,
.btn.dark:not(.btn-outline).disabled:hover,
.btn.dark:not(.btn-outline)[disabled].focus,
.btn.dark:not(.btn-outline)[disabled]:focus,
.btn.dark:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.dark:not(.btn-outline).focus,
fieldset[disabled] .btn.dark:not(.btn-outline):focus,
fieldset[disabled] .btn.dark:not(.btn-outline):hover {
 background-color: #2f353b;
 border-color: #2f353b 
}
.btn.dark:not(.btn-outline) .badge {
 color: #2f353b;
 background-color: #FFF 
}
.btn.btn-outline.dark {
 border-color: #2f353b;
 color: #2f353b;
 background: 0 0 
}
.btn.btn-outline.dark.active,
.btn.btn-outline.dark:active,
.btn.btn-outline.dark:active:focus,
.btn.btn-outline.dark:active:hover,
.btn.btn-outline.dark:focus,
.btn.btn-outline.dark:hover {
 border-color: #2f353b;
 color: #FFF;
 background-color: #2f353b 
}
.btn.dark.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.green:not(.btn-outline) {
 color: #FFF;
 background-color: #03a193;
 border-color: #03a193 
}
.btn.green:not(.btn-outline).focus,
.btn.green:not(.btn-outline):focus {
 color: #FFF;
 background-color: #07b6a6;
 border-color: #07b6a6 
}
.btn.green:not(.btn-outline).active,
.btn.green:not(.btn-outline):active,
.btn.green:not(.btn-outline):hover,
.open>.btn.green:not(.btn-outline).dropdown-toggle {
 color: #FFF;
 background-color: #07b6a6;
 border-color: #07b6a6 
}
.btn.green:not(.btn-outline).active.focus,
.btn.green:not(.btn-outline).active:focus,
.btn.green:not(.btn-outline).active:hover,
.btn.green:not(.btn-outline):active.focus,
.btn.green:not(.btn-outline):active:focus,
.btn.green:not(.btn-outline):active:hover,
.open>.btn.green:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.green:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.green:not(.btn-outline).dropdown-toggle:hover {
 color: #FFF;
 background-color: #07b6a6;
 border-color: #07b6a6 
}
.btn.green:not(.btn-outline).active,
.btn.green:not(.btn-outline):active,
.open>.btn.green:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.green:not(.btn-outline).disabled.focus,
.btn.green:not(.btn-outline).disabled:focus,
.btn.green:not(.btn-outline).disabled:hover,
.btn.green:not(.btn-outline)[disabled].focus,
.btn.green:not(.btn-outline)[disabled]:focus,
.btn.green:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.green:not(.btn-outline).focus,
fieldset[disabled] .btn.green:not(.btn-outline):focus,
fieldset[disabled] .btn.green:not(.btn-outline):hover {
 background-color: #03a193;
 border-color: #03a193 
}
.btn.green:not(.btn-outline) .badge {
 color: #03a193;
 background-color: #FFF 
}
.btn.btn-outline.green {
 background-color: #03a193;
 border-color: #03a193;
 background: 0 0 
}
.btn.btn-outline.green.active,
.btn.btn-outline.green:active,
.btn.btn-outline.green:active:focus,
.btn.btn-outline.green:active:hover,
.btn.btn-outline.green:focus,
.btn.btn-outline.green:hover {
 border-color: #07b6a6;
 color: #FFF;
 background-color: #07b6a6 
}
.btn.green.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.blue:not(.btn-outline) {
 color: #FFF;
 background-color: #3fa8e1;
 border-color: #3fa8e1 
}
.btn.blue:not(.btn-outline).focus,
.btn.blue:not(.btn-outline):focus {
 color: #FFF;
 background-color: #3fa8e1;
 border-color: #3f8bb4 
}
.btn.blue:not(.btn-outline).active,
.btn.blue:not(.btn-outline):active,
.btn.blue:not(.btn-outline):hover,
.open>.btn.blue:not(.btn-outline).dropdown-toggle {
 color: #FFF;
 background-color: #3f8bb4;
 border-color: #3f8bb4 
}
.btn.blue:not(.btn-outline).active.focus,
.btn.blue:not(.btn-outline).active:focus,
.btn.blue:not(.btn-outline).active:hover,
.btn.blue:not(.btn-outline):active.focus,
.btn.blue:not(.btn-outline):active:focus,
.btn.blue:not(.btn-outline):active:hover,
.open>.btn.blue:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.blue:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.blue:not(.btn-outline).dropdown-toggle:hover {
 color: #FFF;
 background-color: #3f8bb4;
 border-color: #3f8bb4 
}
.btn.blue:not(.btn-outline).active,
.btn.blue:not(.btn-outline):active,
.open>.btn.blue:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.blue:not(.btn-outline).disabled.focus,
.btn.blue:not(.btn-outline).disabled:focus,
.btn.blue:not(.btn-outline).disabled:hover,
.btn.blue:not(.btn-outline)[disabled].focus,
.btn.blue:not(.btn-outline)[disabled]:focus,
.btn.blue:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.blue:not(.btn-outline).focus,
fieldset[disabled] .btn.blue:not(.btn-outline):focus,
fieldset[disabled] .btn.blue:not(.btn-outline):hover {
 background-color: #3fa8e1;
 border-color: #3fa8e1 
}
.btn.blue:not(.btn-outline) .badge {
 color: #3fa8e1;
 background-color: #FFF 
}
.btn.btn-outline.blue {
 border-color: #3fa8e1;
 color: #3fa8e1;
 background: 0 0 
}
.btn.btn-outline.blue.active,
.btn.btn-outline.blue:active,
.btn.btn-outline.blue:active:focus,
.btn.btn-outline.blue:active:hover,
.btn.btn-outline.blue:focus,
.btn.btn-outline.blue:hover {
 border-color: #3fa8e1;
 color: #FFF;
 background-color: #3fa8e1 
}
.btn.blue-meadow:not(.btn-outline) {
 color: #FFF;
 background-color: #3fa8e1;
 border-color: #3fa8e1 
}
.btn.blue-meadow:not(.btn-outline).active,
.btn.blue-meadow:not(.btn-outline):active,
.btn.blue-meadow:not(.btn-outline):hover,
.open>.btn.blue-meadow:not(.btn-outline).dropdown-toggle {
 color: #FFF;
 background-color: #6eb5db;
 border-color: #6eb5db 
}
.btn.blue.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.grey:not(.btn-outline) {
 color: #333;
 background-color: #E5E5E5;
 border-color: #E5E5E5 
}
.btn.grey:not(.btn-outline).focus,
.btn.grey:not(.btn-outline):focus {
 color: #333;
 background-color: #ccc;
 border-color: #a5a5a5 
}
.btn.grey:not(.btn-outline).active,
.btn.grey:not(.btn-outline):active,
.btn.grey:not(.btn-outline):hover,
.open>.btn.grey:not(.btn-outline).dropdown-toggle {
 color: #333;
 background-color: #ccc;
 border-color: #c6c6c6 
}
.btn.grey:not(.btn-outline).active.focus,
.btn.grey:not(.btn-outline).active:focus,
.btn.grey:not(.btn-outline).active:hover,
.btn.grey:not(.btn-outline):active.focus,
.btn.grey:not(.btn-outline):active:focus,
.btn.grey:not(.btn-outline):active:hover,
.open>.btn.grey:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.grey:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.grey:not(.btn-outline).dropdown-toggle:hover {
 color: #333;
 background-color: #bababa;
 border-color: #a5a5a5 
}
.btn.grey:not(.btn-outline).active,
.btn.grey:not(.btn-outline):active,
.open>.btn.grey:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.grey:not(.btn-outline).disabled.focus,
.btn.grey:not(.btn-outline).disabled:focus,
.btn.grey:not(.btn-outline).disabled:hover,
.btn.grey:not(.btn-outline)[disabled].focus,
.btn.grey:not(.btn-outline)[disabled]:focus,
.btn.grey:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.grey:not(.btn-outline).focus,
fieldset[disabled] .btn.grey:not(.btn-outline):focus,
fieldset[disabled] .btn.grey:not(.btn-outline):hover {
 background-color: #E5E5E5;
 border-color: #E5E5E5 
}
.btn.grey:not(.btn-outline) .badge {
 color: #E5E5E5;
 background-color: #333 
}
.btn.btn-outline.grey {
 border-color: #E5E5E5;
 color: #E5E5E5;
 background: 0 0 
}
.btn.btn-outline.grey.active,
.btn.btn-outline.grey:active,
.btn.btn-outline.grey:active:focus,
.btn.btn-outline.grey:active:hover,
.btn.btn-outline.grey:focus,
.btn.btn-outline.grey:hover {
 border-color: #E5E5E5;
 color: #333;
 background-color: #E5E5E5 
}
.btn.grey.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.red:not(.btn-outline) {
 color: #fff;
 background-color: #e7505a;
 border-color: #e7505a 
}
.btn.red:not(.btn-outline).focus,
.btn.red:not(.btn-outline):focus {
 color: #fff;
 background-color: #e12330;
 border-color: #a1161f 
}
.btn.red:not(.btn-outline).active,
.btn.red:not(.btn-outline):active,
.btn.red:not(.btn-outline):hover,
.open>.btn.red:not(.btn-outline).dropdown-toggle {
 color: #fff;
 background-color: #e12330;
 border-color: #dc1e2b 
}
.btn.red:not(.btn-outline).active.focus,
.btn.red:not(.btn-outline).active:focus,
.btn.red:not(.btn-outline).active:hover,
.btn.red:not(.btn-outline):active.focus,
.btn.red:not(.btn-outline):active:focus,
.btn.red:not(.btn-outline):active:hover,
.open>.btn.red:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.red:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.red:not(.btn-outline).dropdown-toggle:hover {
 color: #fff;
 background-color: #c51b26;
 border-color: #a1161f 
}
.btn.red:not(.btn-outline).active,
.btn.red:not(.btn-outline):active,
.open>.btn.red:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.red:not(.btn-outline).disabled.focus,
.btn.red:not(.btn-outline).disabled:focus,
.btn.red:not(.btn-outline).disabled:hover,
.btn.red:not(.btn-outline)[disabled].focus,
.btn.red:not(.btn-outline)[disabled]:focus,
.btn.red:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.red:not(.btn-outline).focus,
fieldset[disabled] .btn.red:not(.btn-outline):focus,
fieldset[disabled] .btn.red:not(.btn-outline):hover {
 background-color: #e7505a;
 border-color: #e7505a 
}
.btn.red:not(.btn-outline) .badge {
 color: #e7505a;
 background-color: #fff 
}
.btn.btn-outline.red {
 border-color: #e7505a;
 color: #e7505a;
 background: 0 0 
}
.btn.btn-outline.red.active,
.btn.btn-outline.red:active,
.btn.btn-outline.red:active:focus,
.btn.btn-outline.red:active:hover,
.btn.btn-outline.red:focus,
.btn.btn-outline.red:hover {
 border-color: #e7505a;
 color: #fff;
 background-color: #e7505a 
}
.btn.red-stripe {
 border-left: 4px solid #e7505a!important 
}
.btn.red.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn.yellow:not(.btn-outline) {
 color: #fff;
 background-color: #c49f47;
 border-color: #c49f47 
}
.btn.yellow:not(.btn-outline).focus,
.btn.yellow:not(.btn-outline):focus {
 color: #fff;
 background-color: #a48334;
 border-color: #6a5422 
}
.btn.yellow:not(.btn-outline).active,
.btn.yellow:not(.btn-outline):active,
.btn.yellow:not(.btn-outline):hover,
.open>.btn.yellow:not(.btn-outline).dropdown-toggle {
 color: #fff;
 background-color: #a48334;
 border-color: #9c7c32 
}
.btn.yellow:not(.btn-outline).active.focus,
.btn.yellow:not(.btn-outline).active:focus,
.btn.yellow:not(.btn-outline).active:hover,
.btn.yellow:not(.btn-outline):active.focus,
.btn.yellow:not(.btn-outline):active:focus,
.btn.yellow:not(.btn-outline):active:hover,
.open>.btn.yellow:not(.btn-outline).dropdown-toggle.focus,
.open>.btn.yellow:not(.btn-outline).dropdown-toggle:focus,
.open>.btn.yellow:not(.btn-outline).dropdown-toggle:hover {
 color: #fff;
 background-color: #896d2c;
 border-color: #6a5422 
}
.btn.yellow:not(.btn-outline).active,
.btn.yellow:not(.btn-outline):active,
.open>.btn.yellow:not(.btn-outline).dropdown-toggle {
 background-image: none 
}
.btn.yellow:not(.btn-outline).disabled.focus,
.btn.yellow:not(.btn-outline).disabled:focus,
.btn.yellow:not(.btn-outline).disabled:hover,
.btn.yellow:not(.btn-outline)[disabled].focus,
.btn.yellow:not(.btn-outline)[disabled]:focus,
.btn.yellow:not(.btn-outline)[disabled]:hover,
fieldset[disabled] .btn.yellow:not(.btn-outline).focus,
fieldset[disabled] .btn.yellow:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow:not(.btn-outline):hover {
 background-color: #c49f47;
 border-color: #c49f47 
}
.btn.yellow:not(.btn-outline) .badge {
 color: #c49f47;
 background-color: #fff 
}
.last-border-none tr:last-child,
.last-border-none tr:last-child td {
 border-bottom:0px !important;
}
.btn.btn-outline.yellow {
 border-color: #c49f47;
 color: #c49f47;
 background: 0 0 
}
.btn.btn-outline.yellow.active,
.btn.btn-outline.yellow:active,
.btn.btn-outline.yellow:active:focus,
.btn.btn-outline.yellow:active:hover,
.btn.btn-outline.yellow:focus,
.btn.btn-outline.yellow:hover {
 border-color: #c49f47;
 color: #fff;
 background-color: #c49f47 
}
.btn.yellow-stripe {
 border-left: 4px solid #c49f47!important 
}
.btn.yellow.btn-no-border:not(.active) {
 border-color: transparent 
}
.btn-circle {
 border-radius: 25px!important;
 overflow: hidden 
}
.btn-circle-right {
 border-radius: 0 25px 25px 0!important 
}
.btn-circle-left {
 border-radius: 25px 0 0 25px!important 
}
.btn-circle-bottom {
 border-radius: 0 0 25px 25px!important 
}
.btn-circle-top {
 border-radius: 25px 25px 0 0!important 
}
.btn-icon-only {
 height: 34px;
 width: 34px;
 text-align: center;
 padding-left: 0;
 padding-right: 0 
}
.btn-icon-only>[class^=icon-],
.btn-icon-only>i {
 text-align: center;
 margin-top: 2px 
}
.btn-group.btn-group-circle>.btn:first-child {
 border-radius: 25px 0 0 25px!important 
}
.btn-group.btn-group-circle>.btn:last-child {
 border-radius: 0 25px 25px 0!important 
}
.btn-group.btn-group-devided>.btn {
 margin-right: 5px 
}
.btn-group.btn-group-devided>.btn:last-child {
 margin-right: 0 
}
.btn-group-vertical.btn-group-vertical-circle>.btn:first-child {
 border-radius: 25px 25px 0 0!important 
}
.btn-group-vertical.btn-group-vertical-circle>.btn:last-child {
 border-radius: 0 0 25px 25px!important 
}
.bars,
.chart,
.pie {
 overflow: hidden;
 height: 300px;
 width: 100%;
 font-size: 14px 
}
.item-list.table .percent {
 width: 30px;
 float: right;
 margin-right: 10px;
 margin-top: 3px 
}
.bar-chart,
.line-chart {
 display: none 
}
.close {
 display: inline-block;
 margin-top: 0;
 margin-right: 0;
 width: 9px;
 height: 9px;
 background-repeat: no-repeat!important;
 text-indent: -10000px;
 outline: 0;
 background-image: url(../img/remove-icon-small.png)!important 
}
.dropdown.open>.dropdown-toggle,
.dropup.open>.dropdown-toggle {
 border-color: #ddd 
}
.dropdown-menu {
 box-shadow: 5px 5px rgba(102,102,102,.1);
 left: 0;
 min-width: 175px;
 position: absolute;
 z-index: 2000;
 display: none;
 float: left;
 list-style: none;
 text-shadow: none;
 padding: 0;
 background-color: #fff;
 margin: 0;
 border: 1px solid #eee;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.dropdown-menu li.divider {
 background: #f1f3f6 
}
.dropdown-menu li.header {
 padding: 8px 14px 2px 
}
.dropdown-menu>li>a {
 padding: 8px 16px;
 color: #6f6f6f;
 text-decoration: none;
 display: block;
 clear: both;
 font-weight: 300;
 line-height: 18px;
 white-space: nowrap 
}
.dropdown-menu>li>a>[class*=" fa-"],
.dropdown-menu>li>a>[class^=fa-] {
 color: #888 
}
.dropdown-menu>li>a>[class*=" icon-"],
.dropdown-menu>li>a>[class^=icon-] {
 color: #666 
}
.dropdown-menu>li>a>[class*=" glyphicon-"],
.dropdown-menu>li>a>[class^=glyphicon-] {
 color: #888 
}
.dropdown-menu>li.active:hover>a,
.dropdown-menu>li.active>a,
.dropdown-menu>li:hover>a {
 text-decoration: none;
 background-image: none;
 background-color: #f6f6f6;
 color: #555;
 filter: none 
}
.dropdown-menu.bottom-up {
 top: auto;
 bottom: 100%;
 margin-bottom: 2px 
}
.dropdown-menu.bottom-up:after,
.dropdown-menu.bottom-up:before {
 display: none 
}
.dropdown-menu>li:first-child:hover>a {
 border-radius: 4px 4px 0 0 
}
.dropdown-menu>li:last-child:hover>a {
 border-radius: 0 0 4px 4px 
}
.dropdown-hover:hover>.dropdown-menu {
 display: block 
}
.btn-group>.dropdown-menu,
.dropdown-toggle>.dropdown-menu,
.dropdown>.dropdown-menu {
 margin-top: 10px 
}
.btn-group>.dropdown-menu:before,
.dropdown-toggle>.dropdown-menu:before,
.dropdown>.dropdown-menu:before {
 position: absolute;
 top: -8px;
 left: 9px;
 right: auto;
 display: inline-block!important;
 border-right: 8px solid transparent;
 border-bottom: 8px solid #e0e0e0;
 border-left: 8px solid transparent;
 content: '' 
}
.btn-group>.dropdown-menu:after,
.dropdown-toggle>.dropdown-menu:after,
.dropdown>.dropdown-menu:after {
 position: absolute;
 top: -7px;
 left: 10px;
 right: auto;
 display: inline-block!important;
 border-right: 7px solid transparent;
 border-bottom: 7px solid #fff;
 border-left: 7px solid transparent;
 content: '' 
}
.btn-group>.dropdown-menu.pull-left:before,
.dropdown-toggle>.dropdown-menu.pull-left:before,
.dropdown>.dropdown-menu.pull-left:before {
 left: auto;
 right: 9px 
}
.btn-group>.dropdown-menu.pull-left:after,
.dropdown-toggle>.dropdown-menu.pull-left:after,
.dropdown>.dropdown-menu.pull-left:after {
 left: auto;
 right: 10px 
}
.btn-group>.dropdown-menu.pull-right:before,
.dropdown-toggle>.dropdown-menu.pull-right:before,
.dropdown>.dropdown-menu.pull-right:before {
 left: auto;
 right: 9px 
}
.btn-group>.dropdown-menu.pull-right:after,
.dropdown-toggle>.dropdown-menu.pull-right:after,
.dropdown>.dropdown-menu.pull-right:after {
 left: auto;
 right: 10px 
}
.btn-group.dropup>.dropdown-menu,
.dropdown-toggle.dropup>.dropdown-menu,
.dropdown.dropup>.dropdown-menu {
 margin-top: 0;
 margin-bottom: 10px 
}
.btn-group.dropup>.dropdown-menu:after,
.btn-group.dropup>.dropdown-menu:before,
.dropdown-toggle.dropup>.dropdown-menu:after,
.dropdown-toggle.dropup>.dropdown-menu:before,
.dropdown.dropup>.dropdown-menu:after,
.dropdown.dropup>.dropdown-menu:before {
 display: none!important 
}
.dropdown-toggle:after {
 display: none 
}
.dropdown-submenu {
 position: relative 
}
.dropdown-submenu>.dropdown-menu {
 top: 5px;
 left: 100%;
 margin-top: -6px;
 margin-left: -1px 
}
.dropdown-submenu>a:after {
 position: absolute;
 display: inline-block;
 font-size: 14px;
 right: 7px;
 top: 7px;
 font-family: "FontAwesome";
 height: auto;
 content: "\f105";
 font-weight: 300 
}
.label,
.table.table-light>thead>tr>th {
 font-family: "Open Sans",sans-serif 
}
.dropdown-submenu:hover>.dropdown-menu {
 display: block 
}
.dropdown-submenu:hover>a:after {
 border-left-color: #fff 
}
.dropdown-submenu.pull-left {
 float: none 
}
.dropdown-submenu.pull-left>.dropdown-menu {
 left: -100%;
 margin-left: 10px 
}
.dropup .dropdown-submenu>.dropdown-menu {
 top: auto;
 bottom: 0;
 margin-top: 0;
 margin-bottom: -2px 
}
.nav.pull-right>li>.dropdown-menu,
.nav>li>.dropdown-menu.pull-right {
 right: 0;
 left: auto 
}
.nav.pull-right>li>.dropdown-menu:before,
.nav>li>.dropdown-menu.pull-right:before {
 right: 12px;
 left: auto 
}
.nav.pull-right>li>.dropdown-menu:after,
.nav>li>.dropdown-menu.pull-right:after {
 right: 13px;
 left: auto 
}
.nav.pull-right>li>.dropdown-menu .dropdown-menu,
.nav>li>.dropdown-menu.pull-right .dropdown-menu {
 right: 100%;
 left: auto;
 margin-right: -1px;
 margin-left: 0 
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  width: auto;
  margin-top: 0;
  background-color: #fff;
  border: 1px solid #efefef;
  box-shadow: 5px 5px rgba(102,102,102,.1) 
 }
 .navbar-nav .open .dropdown-menu>li>a {
  padding: 6px 0 6px 13px;
  color: #333 
 }
 .navbar-nav .open .dropdown-menu>li>a:active,
 .navbar-nav .open .dropdown-menu>li>a:hover {
  background-color: #eee 
 }
}
.dropdown-content {
 padding: 10px 
}
.dropdown-content form {
 margin: 0 
}
.dropdown.inline .dropdown-menu {
 display: inline-block;
 position: relative 
}
.dropdown-checkboxes,
.dropdown-radiobuttons {
 padding: 5px 
}
.dropdown-checkboxes label,
.dropdown-radiobuttons label {
 display: block;
 font-weight: 300;
 color: #333;
 margin-bottom: 4px;
 margin-top: 4px 
}
.dropdown-checkboxes label .radio,
.dropdown-radiobuttons label .radio {
 margin-right: 3px 
}
td>.mt-checkbox.mt-checkbox-single,
td>.mt-radio.mt-radio-single,
th>.mt-checkbox.mt-checkbox-single,
th>.mt-radio.mt-radio-single {
 right: -5px 
}
.feeds {
 margin: 0;
 padding: 0;
 list-style: none 
}
.feeds li {
 background-color: #fafafa;
 color: #82949a;
 margin-bottom: 7px 
}
.feeds li:after,
.feeds li:before {
 display: table;
 line-height: 0;
 content: "" 
}
.loading-message>span,
.page-loading>span {
 line-height: 20px;
 vertical-align: middle 
}
.feeds li:after {
 clear: both 
}
.feeds li:last-child {
 margin-bottom: 0 
}
.feeds li .col1 {
 clear: both 
}
.feeds li .col1>.cont {
 float: left;
 margin-right: 75px;
 overflow: hidden 
}
.feeds li .col1>.cont>.cont-col1 {
 float: left;
 margin-right: -100%;
 padding-top:7px 
}
.feeds li .col1>.cont>.cont-col1>.label {
 display: inline-block;
 padding: 9px 4px 6px 5px;
 vertical-align: middle;
 text-align: center 
}
.feeds li .col1>.cont>.cont-col1>.label>i {
 text-align: center;
 font-size: 14px 
}
.feeds li .col1>.cont>.cont-col2>.desc {
 margin-left: 35px;
 padding-top: 9px;
 padding-bottom: 5px;
 overflow: hidden 
}
.feeds li .col2 {
 float: left;
 width: 100px;
 margin-left: -100px 
}
.input-mini,
.input-xxs {
 width: 45px!important 
}
.feeds li .col2>.date {
 padding: 9px 9px 5px 4px;
 text-align: right;
 font-style: italic;
 color: #c1cbd0 
}
.feeds li .col2>.date {
 height: 38px;
 overflow: hidden 
}
.help-block {
 margin-top: 5px;
 margin-bottom: 5px 
}
.help-inline {
 font-size: 13px;
 color: #737373;
 display: inline-block;
 padding: 5px 
}
.control-label {
 margin-top: 1px;
 font-weight: 400 
}
.control-label .required,
.form-group .required {
 color: #e02222;
 font-size: 12px;
 padding-left: 2px 
}
.form {
 padding: 0!important 
}
.form .form-body,
.portlet-form .form-body {
 padding: 20px 
}
.portlet.light .form .form-body,
.portlet.light .portlet-form .form-body {
 padding-left: 0;
 padding-right: 0 
}
.form .form-actions,
.portlet-form .form-actions {
 padding: 20px;
 margin: 0;
 background-color: #f5f5f5;
 border-top: 1px solid #e7ecf1 
}
.portlet.light .form .form-actions,
.portlet.light .portlet-form .form-actions {
 background: 0 0;
 padding-left: 0;
 padding-right: 0 
}
.form .form-actions.nobg,
.portlet-form .form-actions.nobg,
.tiles .tile .tile-object {
 background-color: transparent 
}
.form .form-actions.noborder,
.portlet-form .form-actions.noborder {
 border-top: 0 
}
.portlet .form .form-actions,
.portlet .portlet-form .form-actions {
 -webkit-border-radius: 0 0 4px 4px;
 -moz-border-radius: 0 0 4px 4px;
 -ms-border-radius: 0 0 4px 4px;
 -o-border-radius: 0 0 4px 4px;
 border-radius: 0 0 4px 4px 
}
.form .form-actions:after,
.form .form-actions:before,
.portlet-form .form-actions:after,
.portlet-form .form-actions:before {
 content: " ";
 display: table 
}
.form .form-actions:after,
.portlet-form .form-actions:after {
 clear: both 
}
.form .form-actions.right,
.portlet-form .form-actions.right {
 padding-left: 0;
 padding-right: 20px;
 text-align: right 
}
.portlet.light .form .form-actions.right,
.portlet.light .portlet-form .form-actions.right {
 padding-right: 0 
}
.form .form-actions.left,
.portlet-form .form-actions.left {
 padding-left: 20px;
 padding-right: 0;
 text-align: left 
}
.checkbox-list>label.checkbox-inline:first-child,
.checkbox>label,
.form-horizontal .checkbox>label,
.portlet.light .form .form-actions.left,
.portlet.light .portlet-form .form-actions.left,
.radio-list>label.radio-inline:first-child {
 padding-left: 0 
}
.form .form-actions.top,
.portlet-form .form-actions.top {
 margin-top: 0;
 margin-bottom: 20px;
 border-top: 0;
 border-bottom: 1px solid #e7ecf1 
}
.portlet.light .form .form-actions.top,
.portlet.light .portlet-form .form-actions.top {
 background: 0 0 
}
.form .form-actions .btn-set,
.portlet-form .form-actions .btn-set {
 display: inline-block 
}
@media (max-width:767px) {
 .form .form-actions .btn-set,
 .portlet-form .form-actions .btn-set {
  margin-bottom: 3px;
  margin-top: 3px;
  float: left!important 
 }
}
.form .form-section,
.portlet-form .form-section {
 margin: 30px 0;
 padding-bottom: 5px;
 border-bottom: 1px solid #e7ecf1 
}
.form .form-bordered .form-group .help-block,
.form .form-row-seperated .form-group .help-block,
.form-horizontal .radio-list>label {
 margin-bottom: 0 
}
.form-fit .form .form-section,
.form-fit .portlet-form .form-section {
 margin-left: 20px;
 margin-right: 20px 
}
.checkbox,
.form-horizontal .checkbox {
 padding: 0 
}
.checkbox-list>label {
 display: block 
}
.checkbox-list>label.checkbox-inline {
 display: inline-block 
}
.radio-list>label {
 display: block 
}
.input-inline,
.radio-list>label.radio-inline {
 display: inline-block 
}
.form-horizontal .radio-list .radio {
 padding-top: 1px 
}
.form-horizontal .radio>span {
 margin-top: 2px 
}
.form .form-row-seperated .portlet-body {
 padding: 0 
}
.form .form-row-seperated .form-group {
 margin: 0;
 border-bottom: 1px solid #efefef;
 padding: 15px 0 
}
.form .form-row-seperated .form-group.last {
 border-bottom: 0;
 margin-bottom: 0;
 padding-bottom: 13px 
}
.form .form-row-seperated .form-body {
 padding: 0 
}
.form .form-row-seperated .form-actions {
 padding-left: 15px!important;
 padding-right: 15px!important 
}
.form .form-bordered .form-group {
 margin: 0;
 border-bottom: 1px solid #efefef 
}
.form .form-bordered .form-group>div {
 padding: 15px;
 border-left: 1px solid #efefef 
}
.form .form-bordered .form-group.last {
 border-bottom: 0 
}
.form .form-bordered .form-group .control-label {
 padding-top: 20px 
}
@media (max-width:991px) {
 .form .form-bordered .form-group>div {
  border-left: 0 
 }
 .form .form-bordered .form-group .control-label {
  padding-top: 10px 
 }
}
.form .form-bordered .form-group .form-control {
 margin: 0 
}
.form .form-bordered .form-body {
 margin: 0;
 padding: 0 
}
.form .form-bordered .form-actions {
 margin-top: 0;
 padding-left: 16px!important;
 padding-right: 16px!important 
}
@media (max-width:991px) {
 .form .form-bordered .form-actions {
  padding-left: 15px!important;
  padding-right: 15px!important 
 }
}
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
 background-color: #fcfcfc 
}
.form .form-horizontal.form-bordered.form-row-stripped .form-control {
 background: #fff!important 
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div {
 background-color: #fff 
}
.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
 background-color: #fcfcfc 
}
.form-horizontal .form-group .input-sm {
 margin-top: 3px 
}
.form-horizontal .form-group .form-control-static {
 margin-top: 1px 
}
.form-control {
 outline: 0!important 
}
.form-control.height-auto {
 height: auto 
}
.input-group-addon>i {
 color: #c5cdda 
}
.uneditable-input {
 padding: 6px 12px;
 min-width: 206px;
 font-size: 14px;
 font-weight: 400;
 height: 34px;
 color: #555;
 background-color: #fff;
 border: 1px solid #E4E6EF;
 -webkit-box-shadow: none;
 box-shadow: none;
 -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s 
}
.form-control-static {
 margin: 0;
 word-wrap: break-word;
}
.input-xsmall {
 width: 80px!important 
}
.input-small {
 width: 145px!important 
}
.input-medium {
 width: 250px!important 
}
.input-large {
 width: 320px!important 
}
.input-xlarge {
 width: 420px!important 
}
@media (max-width:768px) {
 .input-large {
  width: 250px!important 
 }
 .input-xlarge {
  width: 300px!important 
 }
}
.input-inline {
 width: auto 
}
.input-fixed {
 overflow: hidden 
}
.modal,
.modal-open {
 overflow-y: auto!important 
}
.form-group .input-inline {
 margin-right: 5px 
}
@media (max-width:768px) {
 .input-lg {
  width: 250px!important 
 }
 .input-xlg {
  width: 300px!important 
 }
}
.input-circle {
 border-radius: 25px!important 
}
.input-circle-right {
 border-radius: 0 25px 25px 0!important 
}
.input-circle-left {
 border-radius: 25px 0 0 25px!important 
}
.input-circle-bottom {
 border-radius: 0 0 25px 25px!important 
}
.input-circle-top {
 border-radius: 25px 25px 0 0!important 
}
.mt-checkbox,
.mt-radio {
 display: inline-block;
 position: relative;
 padding-left: 30px;
 margin-bottom: 0px;
 cursor: pointer;
 font-size: 14px;
 webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s 
}
.mt-checkbox.mt-checkbox-disabled,
.mt-checkbox.mt-radio-disabled,
.mt-radio.mt-checkbox-disabled,
.mt-radio.mt-radio-disabled {
 opacity: .6;
 filter: alpha(opacity=60) 
}
.mt-checkbox>input,
.mt-radio>input {
 position: absolute;
 z-index: -1;
 opacity: 0;
 filter: alpha(opacity=0) 
}
.mt-checkbox>span,
.mt-radio>span {
 border: 1px solid #d3cfcf;
 position: absolute;
 top: 0;
 left: 0;
 height: 19px;
 width: 19px;
 background: #E6E6E6 
}
.bootstrap-table input[type=checkbox] {
 border: 1px solid #d3cfcf;
}
.mt-checkbox>span:after,
.mt-radio>span:after {
 content: '';
 position: absolute;
 display: none 
}
.input-icon>i,
.mt-checkbox-list .mt-checkbox,
.mt-checkbox-list .mt-radio,
.mt-checkbox>input:checked~span:after,
.mt-radio-list .mt-checkbox,
.mt-radio-list .mt-radio,
.mt-radio>input:checked~span:after {
 display: block 
}
.mt-checkbox:hover>input:not([disabled])~span,
.mt-checkbox>input:focus~span,
.mt-radio:hover>input:not([disabled])~span,
.mt-radio>input:focus~span {
 background: #E4E6EF;
 webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s 
}
.mt-checkbox:hover>input:not([disabled]):checked~span,
.mt-checkbox>input:checked~span,
.mt-radio:hover>input:not([disabled]):checked~span,
.mt-radio>input:checked~span {
 webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
 background: #E4E6EF 
}
.icon-btn,
.icon-btn:hover {
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 -ms-transition: all .3s ease;
 -o-transition: all .3s ease 
}
.mt-checkbox>input:disabled~span,
.mt-radio>input:disabled~span {
 opacity: .6;
 filter: alpha(opacity=60);
 pointer-events: none 
}
.icon-btn,
.ie8 .icon-btn:hover {
 filter: none 
}
.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]):checked~span,
.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span,
.mt-checkbox.mt-checkbox-outline>input:checked~span,
.mt-checkbox.mt-checkbox-outline>input:focus~span,
.mt-checkbox.mt-checkbox-outline>span,
.mt-checkbox.mt-radio-outline:hover>input:not([disabled]):checked~span,
.mt-checkbox.mt-radio-outline:hover>input:not([disabled])~span,
.mt-checkbox.mt-radio-outline>input:checked~span,
.mt-checkbox.mt-radio-outline>input:focus~span,
.mt-checkbox.mt-radio-outline>span,
.mt-radio.mt-checkbox-outline:hover>input:not([disabled]):checked~span,
.mt-radio.mt-checkbox-outline:hover>input:not([disabled])~span,
.mt-radio.mt-checkbox-outline>input:checked~span,
.mt-radio.mt-checkbox-outline>input:focus~span,
.mt-radio.mt-checkbox-outline>span,
.mt-radio.mt-radio-outline:hover>input:not([disabled]):checked~span,
.mt-radio.mt-radio-outline:hover>input:not([disabled])~span,
.mt-radio.mt-radio-outline>input:checked~span,
.mt-radio.mt-radio-outline>input:focus~span,
.mt-radio.mt-radio-outline>span {
 border-radius: 4px;
 background-color: #eff2f5;
}
.mt-radio>span,
.timeline .timeline-badge-userpic img {
 -webkit-border-radius: 50%!important;
 -moz-border-radius: 50%!important 
}
.mt-radio>span {
 -ms-border-radius: 50%!important;
 -o-border-radius: 50%!important;
 border-radius: 50%!important 
}
.mt-radio>span:after {
 left: 6px;
 top: 6px;
 height: 6px;
 width: 6px;
 border-radius: 50%;
 background: #666 
}
.mt-radio>input:disabled~span:after {
 background: #666 
}
.mt-checkbox>span:after {
 left: 6px;
 top: 3px;
 width: 5px;
 height: 10px;
 border: solid #666;
 border-width: 0 2px 2px 0;
 transform: rotate(45deg) 
}
.mt-checkbox>input:disabled~span:after {
 border-color: #666 
}
.mt-checkbox-list,
.mt-radio-list {
 padding: 10px 0 
}
.form-horizontal .form-group .mt-checkbox-list,
.form-horizontal .form-group .mt-radio-list {
 padding-top: 0 
}
.mt-checkbox-inline,
.mt-radio-inline {
 padding: 10px 0 
}
.form-horizontal .form-group .mt-checkbox-inline,
.form-horizontal .form-group .mt-radio-inline {
 padding-top: 8px 
}
.mt-checkbox-inline .mt-checkbox,
.mt-checkbox-inline .mt-radio,
.mt-radio-inline .mt-checkbox,
.mt-radio-inline .mt-radio {
 display: inline-block;
 margin-right: 15px 
}
.mt-checkbox-inline .mt-checkbox:last-child,
.mt-checkbox-inline .mt-radio:last-child,
.mt-radio-inline .mt-checkbox:last-child,
.mt-radio-inline .mt-radio:last-child {
 margin-right: 0 
}
.icon-btn {
 height: 60px;
 min-width: 80px;
 margin: 5px 5px 0 0;
 border: 1px solid #ddd;
 padding: 12px 0 0;
 background-color: #fafafa;
 background-image: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 display: inline-block;
 color: #646464;
 text-shadow: none;
 text-align: center;
 cursor: pointer;
 position: relative;
 transition: all .3s ease 
}
.loading-message,
.page-loading {
 min-width: 125px;
 vertical-align: middle 
}
.icon-btn:hover,
.icon-btn:hover>.badge {
 -webkit-box-shadow: none;
 -moz-box-shadow: none 
}
.modal.draggable-modal .modal-header,
.portlet-sortable:not(.portlet-fullscreen)>.portlet-title {
 cursor: move 
}
.icon-btn:hover {
 text-decoration: none;
 border-color: #999;
 color: #444;
 text-shadow: 0 1px 0 #fff;
 transition: all .3s ease;
 box-shadow: none 
}
.icon-btn:hover>.badge {
 -webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 -ms-transition: all .3s ease;
 -o-transition: all .3s ease;
 transition: all .3s ease;
 box-shadow: none 
}
.icon-btn>div {
 margin-top: 5px;
 margin-bottom: 20px;
 color: #3f444a;
 font-size: 12px;
 font-weight: 300 
}
.icon-btn>.badge {
 position: absolute;
 font-size: 11px;
 font-weight: 300;
 top: -5px;
 right: -5px;
 padding: 3px 6px;
 color: #fff;
 text-shadow: none;
 border-width: 0;
 border-style: solid;
 -webkit-border-radius: 12px;
 -moz-border-radius: 12px;
 border-radius: 12px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none 
}
.input-group .input-icon>.form-control,
.tabs-left.nav-tabs>li>a:focus,
.tabs-left.nav-tabs>li>a:hover {
 -webkit-border-radius: 4px 0 0 4px;
 -moz-border-radius: 4px 0 0 4px;
 -ms-border-radius: 4px 0 0 4px;
 -o-border-radius: 4px 0 0 4px 
}
.icon-btn>i {
 font-size: 18px 
}
.input-icon {
 position: relative;
 left: 0 
}
.input-icon>.form-control {
 padding-left: 33px 
}
.input-group .input-icon>.form-control {
 border-radius: 4px 0 0 4px 
}
.input-icon>i {
 color: #ccc;
 position: absolute;
 margin: 11px 2px 4px 10px;
 z-index: 3;
 width: 16px;
 font-size: 16px;
 text-align: center;
 left: 0 
}
.modal .input-icon>i {
 z-index: 10055 
}
.has-success .input-icon>i {
 color: #3ea9e2 
}
.has-warning .input-icon>i {
 color: #F1C40F 
}
.has-info .input-icon>i {
 color: #659be0 
}
.has-error .input-icon>i {
 color: #ed6b75 
}
.input-icon.right {
 left: auto;
 right: 0 
}
.input-icon.right>.form-control {
 padding-right: 33px;
 padding-left: 12px 
}
.input-group .input-icon.right>.form-control {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 -ms-border-radius: 0 4px 4px 0;
 -o-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0 
}
.input-icon.right>i {
 left: auto;
 right: 8px;
 float: right 
}
.input-icon.input-icon-lg>i {
 margin-top: 16px 
}
.input-icon.input-icon-sm>i {
 margin-top: 8px;
 font-size: 13px 
}
.label {
 text-shadow: none!important;
 color: #fff;
 padding: .325rem .5rem;
 font-size: .85rem;
 font-weight: 600;
 line-height: 1;
}
.label.label-sm {
 font-size: 13px;
 padding: 2px 5px 
}
h1 .label,
h2 .label,
h3 .label,
h4 .label,
h5 .label,
h6 .label {
 font-size: 75% 
}
.badge-default,
.label-default {
 color: #70cd99e3;
 background-color: #86ded64d;
}
.label-default[href]:focus,
.label-default[href]:hover {
 background-color: #9ca8bb 
}
.label-primary {
 background-color: #337ab7 
}
.label-primary[href]:focus,
.label-primary[href]:hover {
 background-color: #286090 
}
.label-success {
 color:#40aae3;
 background-color:#f1faff 
}
.label-success[href]:focus,
.label-success[href]:hover {
 color:#40aae3;
 background-color:#f1faff 
}
.label-info {
 color:#2fa80b;
 background-color:#eff2f5 
}
.label-info[href]:focus,
.label-info[href]:hover {
 color:#2fa80b;
 background-color:#eff2f5 
}
.label-warning {
 color:#ddb929;
 background-color:#fff8dd 
}
.label-warning[href]:focus,
.label-warning[href]:hover {
 color:#ddb929;
 background-color:#fff8dd 
}
.label-danger {
 color:#f1416c;
 background-color:#fff5f8 
}
.label-danger[href]:focus,
.label-danger[href]:hover {
 color:#f1416c;
 background-color:#fff5f8 
}
.label.label-icon {
 padding: 4px 0 4px 4px;
 margin-right: 2px;
 text-align: center!important 
}
.label.label-icon>i {
 font-size: 12px;
 text-align: center!important 
}
.note p,
.page-loading,
.panel .panel-body {
 font-size: 13px 
}
.ie8 .label.label-icon,
.ie9 .label.label-icon {
 padding: 3px 0 3px 3px 
}
.text-default {
 color: #bac3d0 
}
.text-primary {
 color: #337ab7 
}
.text-success {
 color: #3ea9e2 
}
.text-info {
 color: #659be0 
}
.text-warning {
 color: #F1C40F 
}
.text-danger {
 color: #ed6b75 
}
.btn.m-icon-big {
 padding: 9px 16px 8px 
}
.btn.m-icon-big.m-icon-only {
 padding: 9px 8px 8px 0 
}
.btn.m-icon-big [class^=m-icon-big-] {
 margin: 0 0 0 10px 
}
.btn.m-icon-ony>i {
 margin-left: 0 
}
.btn.m-icon {
 padding: 7px 14px 
}
.btn.m-icon [class^=m-icon-] {
 margin: 4px 0 0 5px 
}
.btn.m-icon.m-icon-only {
 padding: 7px 10px 7px 6px 
}
.note,
.tabs-right.nav-tabs>li>a:focus,
.tabs-right.nav-tabs>li>a:hover {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 -ms-border-radius: 0 4px 4px 0;
 -o-border-radius: 0 4px 4px 0 
}
.page-portlet-fullscreen .modal-backdrop {
 z-index: 10059 
}
.note .highlight,
.note code,
.note.note-default {
 background-color: #fff 
}
body[ng-controller] .modal-backdrop {
 z-index: 10049 
}
body[ng-controller] .modal {
 z-index: 10050 
}
.modal-full.modal-dialog {
 width: 99% 
}
@media (max-width:768px) {
 .modal-full.modal-dialog {
  width: auto 
 }
}
.note {
 margin: 0 0 20px;
 padding: 15px;
 border-radius: 4px;
}
.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
 margin-top: 0 
}
.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
 margin-right: -10px 
}
.note p {
 margin: 0 
}
.note p:last-child {
 margin-bottom: 0 
}
.note.note-default {
 border-color: #b0c1d2;
 color: #000 
}
.note.note-default.note-bordered {
 background-color: #eef1f5;
 border-color: #c0cedb 
}
.note.note-default.note-shadow {
 background-color: #f1f4f7;
 border-color: #d1dbe4;
 box-shadow: 5px 5px rgba(212,221,230,.2) 
}
.note.note-success {
 background-color: #c0edf1;
 border-color: #58d0da;
 color: #000 
}
.note.note-success.note-bordered {
 background-color: #a7e6ec;
 border-color: #6dd6df 
}
.note.note-success.note-shadow {
 background-color: #abe7ed;
 border-color: #81dbe3;
 box-shadow: 5px 5px rgba(134,221,228,.2) 
}
.note.note-info {
 background-color: #f5f8fd;
 border-color: #8bb4e7;
 color: #010407 
}
.note.note-info.note-bordered {
 background-color: #dbe8f8;
 border-color: #a0c2ec 
}
.note.note-info.note-shadow {
 background-color: #e0ebf9;
 border-color: #b5cff0;
 box-shadow: 5px 5px rgba(185,210,241,.2) 
}
.note.note-warning {
 background-color: #faeaa9;
 border-color: #f3cc31;
 color: #000 
}
.note.note-warning.note-bordered {
 background-color: #f8e38c;
 border-color: #f4d249 
}
.note.note-warning.note-shadow {
 background-color: #f9e491;
 border-color: #f6d861;
 box-shadow: 5px 5px rgba(246,217,102,.2) 
}
.note.note-danger {
}
.note.note-danger.note-bordered {
 background-color: #fbdcde;
 border-color: #f39da3 
}
.note.note-danger.note-shadow {
 background-color: #fbe1e3;
 border-color: #f6b3b8;
 box-shadow: 5px 5px rgba(246,184,189,.2) 
}
.pagination {
 margin: 10px 0 
}
.pagination.pagination-circle>li:first-child>a {
 border-radius: 25px 0 0 25px!important 
}
.pagination.pagination-circle>li:last-child>a {
 border-radius: 0 25px 25px 0!important 
}
.portlet {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px 
}
.panel {
 -webkit-box-shadow: none!important;
 -moz-box-shadow: none!important;
 box-shadow: none!important 
}
.panel-group .panel {
 overflow: visible 
}
.panel .panel-title>a:hover {
 text-decoration: none 
}
.panel-heading {
 background: #eee 
}
.panel-heading a,
.panel-heading a:active,
.panel-heading a:focus,
.panel-heading a:hover {
 text-decoration: none 
}
.popover {
 box-shadow: 5px 5px rgba(102,102,102,.1);
 padding: 0 
}
.popover .popover-title {
 margin: 0!important 
}
.page-portlet-fullscreen {
 overflow: hidden 
}
.portlet {
 margin-top: 0;
 margin-bottom: 25px;
 padding: 0;
 border-radius: 4px 
}
.portlet.portlet-fullscreen {
 z-index: 10060;
 margin: 0;
 position: fixed;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
 background: #fff 
}
.portlet.portlet-fullscreen>.portlet-body {
 overflow-y: auto;
 overflow-x: hidden;
 padding: 0 10px 
}
.portlet.portlet-fullscreen>.portlet-title {
 padding: 0 10px 
}
.portlet>.portlet-title {
 padding: 0;
 margin-bottom: 2px;
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 -ms-border-radius: 4px 4px 0 0;
 -o-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0 
}
.portlet>.portlet-title:after,
.portlet>.portlet-title:before {
 content: " ";
 display: table 
}
.portlet>.portlet-title:after {
 clear: both 
}
.portlet>.portlet-title>.caption {
 float: left;
 display: inline-block;
 font-size: 18px;
 line-height: 18px;
 padding: 10px 0 
}
.portlet>.portlet-title>.caption.bold {
 font-weight: 400 
}
.portlet>.portlet-title>.caption>i {
 float: left;
 margin-top: 4px;
 display: inline-block;
 font-size: 14px;
 margin-right: 5px;
}
.portlet>.portlet-title>.caption>i.glyphicon {
 margin-top: 2px 
}
.portlet>.portlet-title>.caption>.caption-helper {
 padding: 0;
 margin: 0;
 line-height: 13px;
 color: #9eacb4;
 font-size: 13px;
 font-weight: 400 
}
.portlet>.portlet-title>.actions {
 float: right;
 display: inline-block;
 padding: 6px 0 
}
.portlet>.portlet-title>.actions>.dropdown-menu i {
 color: #555 
}
.portlet>.portlet-title>.actions>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm,
.portlet>.portlet-title>.actions>.btn.btn-sm {
 padding: 4px 10px;
 font-size: 13px;
 line-height: 1.5 
}
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default {
 padding: 3px 9px 
}
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn-group>.btn>i,
.portlet>.portlet-title>.actions>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn>i {
 font-size: 13px 
}
.portlet>.portlet-title>.actions .btn-icon-only {
 padding: 5px 7px 3px 
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default {
 padding: 4px 6px 2px 
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default>i {
 font-size: 14px 
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen {
 font-family: "FontAwesome";
 color: #a0a0a0;
 padding-top: 3px 
}
.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.btn-sm {
 padding: 3px!important;
 height: 27px;
 width: 27px 
}
.portlet>.portlet-title>.tools {
 float: right;
 display: inline-block;
 padding: 12px 0 8px 
}
.portlet>.portlet-title>.tools>a {
 display: inline-block;
 height: 16px;
 margin-left: 5px;
 opacity: 1;
 filter: alpha(opacity=100) 
}
.portlet>.portlet-title>.tools>a:hover {
 text-decoration: none;
 -webkit-transition: all .1s ease-in-out;
 -moz-transition: all .1s ease-in-out;
 -o-transition: all .1s ease-in-out;
 -ms-transition: all .1s ease-in-out;
 transition: all .1s ease-in-out;
 opacity: .8;
 filter: alpha(opacity=80) 
}
.bg-default {
 background: #e1e5ec!important 
}
.color-demo {
 border: 1px solid #eee;
 margin: 0 0 20px;
 cursor: pointer 
}
.color-demo .color-view {
 padding: 15px 10px;
 text-align: center;
 font-size: 18px 
}
.color-demo .color-info {
 border-top: 1px solid #eee;
 padding: 10px;
 text-align: center 
}
.portlet>.portlet-title>.pagination {
 float: right;
 display: inline-block;
 margin: 2px 0 0;
 border: 0;
 padding: 4px 0 
}
.portlet>.portlet-title>.nav-tabs {
 background: 0 0;
 margin: 1px 0 0;
 float: right;
 display: inline-block;
 border: 0 
}
.portlet>.portlet-title>.nav-tabs>li>a {
 background: 0 0;
 margin: 5px 0 0 1px;
 border: 0;
 padding: 8px 10px;
 color: #fff 
}
.portlet>.portlet-title>.nav-tabs>li.active>a,
.portlet>.portlet-title>.nav-tabs>li:hover>a {
 color: #333;
 background: #fff;
 border: 0 
}
.portlet>.portlet-body {
 clear: both;
 -webkit-border-radius: 0 0 4px 4px;
 -moz-border-radius: 0 0 4px 4px;
 -ms-border-radius: 0 0 4px 4px;
 -o-border-radius: 0 0 4px 4px;
 border-radius: 0 0 4px 4px 
}
.portlet>.portlet-empty {
 min-height: 125px 
}
.portlet.full-height-content {
 margin-bottom: 0 
}
.portlet.bordered>.portlet-title {
 border-bottom: 0 
}
.portlet.solid {
 padding: 0 10px 10px;
 border: 0 
}
.portlet.solid>.portlet-title {
 border-bottom: 0;
 margin-bottom: 10px 
}
.portlet.solid>.portlet-title>.caption {
 padding: 16px 0 2px 
}
.portlet.solid>.portlet-title>.actions {
 padding: 12px 0 6px 
}
.portlet.solid>.portlet-title>.tools {
 padding: 14px 0 6px 
}
.portlet.solid.bordered>.portlet-title {
 margin-bottom: 10px 
}
.portlet.box {
 padding: 0!important 
}
.portlet.box>.portlet-title {
 border-bottom: 0;
 padding: 0 10px;
 margin-bottom: 0;
 color: #fff 
}
.portlet.box>.portlet-title>.caption {
 padding: 11px 0 9px 
}
.portlet.box>.portlet-title>.actions {
 padding: 7px 0 5px 
}
.portlet.box>.portlet-body {
 background-color: #fff;
 padding: 15px 
}
.portlet.light {
 padding: 12px 20px 15px;
 background-color: #fff;
 border: 0;
}
.portlet.isbordered {
 border: 1px solid #e7ecf1 
}
.portlet.light.bg-inverse {
 background: #f1f4f7 
}
.portlet.light>.portlet-title {
 padding: 0;
 color: #181C32;
 font-weight: 500;
}
.portlet.light>.portlet-title>.caption a {
 color: #181C32;
}
.portlet.light>.portlet-title>.caption {
 color: #181C32;
 padding: 10px 0 
}
.portlet.light>.portlet-title>.caption>.caption-subject {
 font-size: 15px 
}
.portlet.light>.portlet-title>.caption>i {
 margin-top: 3px 
}
.portlet.solid.blue-chambray>.portlet-title>.caption,
.portlet.solid.blue-dark>.portlet-title>.caption,
.portlet.solid.blue-ebonyclay>.portlet-title>.caption,
.portlet.solid.blue-hoki>.portlet-title>.caption,
.portlet.solid.blue-madison>.portlet-title>.caption,
.portlet.solid.blue-oleo>.portlet-title>.caption,
.portlet.solid.blue-sharp>.portlet-title>.caption,
.portlet.solid.blue-soft>.portlet-title>.caption,
.portlet.solid.blue-steel>.portlet-title>.caption,
.portlet.solid.blue>.portlet-title>.caption,
.portlet.solid.dark>.portlet-title>.caption,
.portlet.solid.default>.portlet-title>.caption,
.portlet.solid.green-dark>.portlet-title>.caption,
.portlet.solid.green-haze>.portlet-title>.caption,
.portlet.solid.green-jungle>.portlet-title>.caption,
.portlet.solid.green-meadow>.portlet-title>.caption,
.portlet.solid.green-seagreen>.portlet-title>.caption,
.portlet.solid.green-sharp>.portlet-title>.caption,
.portlet.solid.green-soft>.portlet-title>.caption,
.portlet.solid.green-steel>.portlet-title>.caption,
.portlet.solid.green-turquoise>.portlet-title>.caption,
.portlet.solid.green>.portlet-title>.caption,
.portlet.solid.grey-cararra>.portlet-title>.caption,
.portlet.solid.grey-cascade>.portlet-title>.caption,
.portlet.solid.grey-gallery>.portlet-title>.caption,
.portlet.solid.grey-mint>.portlet-title>.caption,
.portlet.solid.grey-salsa>.portlet-title>.caption,
.portlet.solid.grey-salt>.portlet-title>.caption,
.portlet.solid.grey-silver>.portlet-title>.caption,
.portlet.solid.grey-steel>.portlet-title>.caption,
.portlet.solid.grey>.portlet-title>.caption,
.portlet.solid.purple-intense>.portlet-title>.caption,
.portlet.solid.purple-medium>.portlet-title>.caption,
.portlet.solid.purple-plum>.portlet-title>.caption,
.portlet.solid.purple-seance>.portlet-title>.caption,
.portlet.solid.purple-sharp>.portlet-title>.caption,
.portlet.solid.purple-soft>.portlet-title>.caption,
.portlet.solid.purple-studio>.portlet-title>.caption,
.portlet.solid.purple-wisteria>.portlet-title>.caption,
.portlet.solid.purple>.portlet-title>.caption,
.portlet.solid.red-flamingo>.portlet-title>.caption,
.portlet.solid.red-haze>.portlet-title>.caption,
.portlet.solid.red-intense>.portlet-title>.caption,
.portlet.solid.red-mint>.portlet-title>.caption,
.portlet.solid.red-pink>.portlet-title>.caption,
.portlet.solid.red-soft>.portlet-title>.caption,
.portlet.solid.red-sunglo>.portlet-title>.caption,
.portlet.solid.red-thunderbird>.portlet-title>.caption,
.portlet.solid.red>.portlet-title>.caption,
.portlet.solid.white>.portlet-title>.caption,
.portlet.solid.yellow-casablanca>.portlet-title>.caption,
.portlet.solid.yellow-crusta>.portlet-title>.caption,
.portlet.solid.yellow-gold>.portlet-title>.caption,
.portlet.solid.yellow-haze>.portlet-title>.caption,
.portlet.solid.yellow-lemon>.portlet-title>.caption,
.portlet.solid.yellow-mint>.portlet-title>.caption,
.portlet.solid.yellow-saffron>.portlet-title>.caption,
.portlet.solid.yellow-soft>.portlet-title>.caption,
.portlet.solid.yellow>.portlet-title>.caption {
 font-weight: 400 
}
.portlet.light>.portlet-title>.caption.caption-md>.caption-subject {
 font-size: 15px 
}
.portlet.light>.portlet-title>.caption.caption-md>i {
 font-size: 14px 
}
.portlet.light>.portlet-title>.actions {
 padding: 6px 0 14px 
}
.portlet.light>.portlet-title>.actions .btn-default {
 color: #666 
}
.portlet.light>.portlet-title>.actions .btn-icon-only {
 height: 27px;
 width: 27px 
}
.portlet.light>.portlet-title>.actions .dropdown-menu li>a {
 color: #555 
}
.portlet.light>.portlet-title>.inputs {
 float: right;
 display: inline-block;
 padding: 4px 0 
}
.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
 font-size: 14px;
 margin-top: 9px 
}
.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
 height: 30px;
 padding: 2px 26px 3px 10px;
 font-size: 13px 
}
.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
 height: 30px;
 padding: 3px 10px;
 font-size: 13px 
}
.portlet.light>.portlet-title>.pagination {
 padding: 2px 0 13px 
}
.portlet.light>.portlet-title>.tools {
 padding: 10px 0 13px;
 margin-top: 2px 
}
.portlet.light>.portlet-title>.nav-tabs>li {
 margin: 0;
 padding: 0 
}
.portlet.light>.portlet-title>.nav-tabs>li>a {
 margin: 0;
 padding: 12px 13px 13px;
 color: #666 
}
.portlet.light>.portlet-title>.nav-tabs>li.active>a,
.portlet.light>.portlet-title>.nav-tabs>li:hover>a {
 margin: 0;
 background: 0 0;
 color: #333 
}
.portlet.light.form-fit {
 padding: 0 
}
.portlet.light.form-fit>.portlet-title {
 padding: 17px 20px 10px;
 margin-bottom: 0 
}
.portlet.light .portlet-body {
 padding-top: 20px 
}
.portlet.light.portlet-fullscreen>.portlet-body {
 padding: 20px 0 
}
.portlet.light.portlet-fit {
 padding: 0 
}
.portlet.light.portlet-fit>.portlet-title {
 padding: 15px 20px 10px 
}
.portlet.light.portlet-fit>.portlet-body {
 padding: 10px 20px 20px 
}
.portlet.light.portlet-fit.portlet-form>.portlet-body {
 padding: 0 
}
.portlet.light.portlet-fit.portlet-form>.portlet-body .form-actions {
 background: 0 0 
}
.portlet.box.white>.portlet-title,
.portlet.white,
.portlet>.portlet-body.white {
 background-color: #fff 
}
.portlet.light.portlet-datatable.portlet-fit>.portlet-body {
 padding-top: 10px;
 padding-bottom: 25px 
}
.tab-pane>p:last-child {
 margin-bottom: 0 
}
.tabs-reversed>li {
 float: right;
 margin-right: 0 
}
.tabs-reversed>li>a {
 margin-right: 0 
}
.portlet-sortable-placeholder {
 border: 2px dotted #eee;
 margin-bottom: 25px 
}
.portlet-sortable-empty {
 box-shadow: none!important;
 height: 45px 
}
.portlet-collapsed {
 display: none 
}
@media (max-width:991px) {
 .portlet-collapsed-on-mobile {
  display: none 
 }
}
.progress {
 border: 0;
 background-image: none;
 filter: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none 
}
.progress.progress-sm {
 height: 12px 
}
.page-md .progress {
 text-indent: -99999px 
}
.progress-bar.white {
 background: #fff!important;
 color: #666!important 
}
.progress-bar.default {
 background: #e1e5ec!important;
 color: #666!important 
}
.progress-bar.dark {
 background: #2f353b!important;
 color: #FFF!important 
}
.progress-bar.blue {
 background: #3598dc!important;
 color: #FFF!important 
}
.progress-bar.blue-madison {
 background: #578ebe!important;
 color: #FFF!important 
}
.progress-bar.blue-chambray {
 background: #2C3E50!important;
 color: #FFF!important 
}
.progress-bar.blue-ebonyclay {
 background: #22313F!important;
 color: #FFF!important 
}
.progress-bar.blue-hoki {
 background: #67809F!important;
 color: #FFF!important 
}
.progress-bar.blue-steel {
 background: #4B77BE!important;
 color: #FFF!important 
}
.progress-bar.blue-soft {
 background: #4c87b9!important;
 color: #FFF!important 
}
.progress-bar.blue-dark {
 background: #5e738b!important;
 color: #FFF!important 
}
.progress-bar.blue-sharp {
 background: #5C9BD1!important;
 color: #FFF!important 
}
.progress-bar.blue-oleo {
 background: #94A0B2!important;
 color: #FFF!important 
}
.progress-bar.green {
 background: #3fa8e1!important;
 color: #FFF!important 
}
.progress-bar.green-meadow {
 background: #1BBC9B!important;
 color: #FFF!important 
}
.progress-bar.green-seagreen {
 background: #1BA39C!important;
 color: #FFF!important 
}
.progress-bar.green-turquoise {
 background: #36D7B7!important;
 color: #FFF!important 
}
.progress-bar.green-haze {
 background: #44b6ae!important;
 color: #FFF!important 
}
.progress-bar.green-jungle {
 background: #26C281!important;
 color: #FFF!important 
}
.progress-bar.green-soft {
 background: #3faba4!important;
 color: #FFF!important 
}
.progress-bar.green-dark {
 background: #4DB3A2!important;
 color: #FFF!important 
}
.progress-bar.green-sharp {
 background: #2ab4c0!important;
 color: #FFF!important 
}
.progress-bar.green-steel {
 background: #29b4b6!important;
 color: #FFF!important 
}
.progress-bar.grey {
 background: #E5E5E5!important;
 color: #333!important 
}
.progress-bar.grey-steel {
 background: #e9edef!important;
 color: #80898e!important 
}
.progress-bar.grey-cararra {
 background: #fafafa!important;
 color: #333!important 
}
.progress-bar.grey-gallery {
 background: #555!important;
 color: #fff!important 
}
.progress-bar.grey-cascade {
 background: #95A5A6!important;
 color: #FFF!important 
}
.progress-bar.grey-silver {
 background: #BFBFBF!important;
 color: #FAFCFB!important 
}
.progress-bar.grey-salsa {
 background: #ACB5C3!important;
 color: #FAFCFB!important 
}
.progress-bar.grey-salt {
 background: #bfcad1!important;
 color: #FAFCFB!important 
}
.progress-bar.grey-mint {
 background: #525e64!important;
 color: #FFF!important 
}
.progress-bar.red {
 background: #e7505a!important;
 color: #fff!important 
}
.progress-bar.red-pink {
 background: #E08283!important;
 color: #fff!important 
}
.progress-bar.red-sunglo {
 background: #E26A6A!important;
 color: #fff!important 
}
.progress-bar.red-intense {
 background: #e35b5a!important;
 color: #fff!important 
}
.progress-bar.red-thunderbird {
 background: #D91E18!important;
 color: #fff!important 
}
.progress-bar.red-flamingo {
 background: #EF4836!important;
 color: #fff!important 
}
.progress-bar.red-soft {
 background: #d05454!important;
 color: #fff!important 
}
.progress-bar.red-haze {
 background: #f36a5a!important;
 color: #fff!important 
}
.progress-bar.red-mint {
 background: #e43a45!important;
 color: #fff!important 
}
.progress-bar.yellow {
 background: #c49f47!important;
 color: #fff!important 
}
.progress-bar.yellow-gold {
 background: #E87E04!important;
 color: #fff!important 
}
.progress-bar.yellow-casablanca {
 background: #f2784b!important;
 color: #fff!important 
}
.progress-bar.yellow-crusta {
 background: #f3c200!important;
 color: #fff!important 
}
.progress-bar.yellow-lemon {
 background: #F7CA18!important;
 color: #fff!important 
}
.progress-bar.yellow-saffron {
 background: #F4D03F!important;
 color: #fff!important 
}
.progress-bar.yellow-soft {
 background: #c8d046!important;
 color: #fff!important 
}
.progress-bar.yellow-haze {
 background: #c5bf66!important;
 color: #fff!important 
}
.progress-bar.yellow-mint {
 background: #c5b96b!important;
 color: #fff!important 
}
.progress-bar.purple {
 background: #8E44AD!important;
 color: #fff!important 
}
.progress-bar.purple-plum {
 background: #8775a7!important;
 color: #fff!important 
}
.progress-bar.purple-medium {
 background: #BF55EC!important;
 color: #fff!important 
}
.progress-bar.purple-studio {
 background: #8E44AD!important;
 color: #fff!important 
}
.progress-bar.purple-wisteria {
 background: #9B59B6!important;
 color: #fff!important 
}
.progress-bar.purple-seance {
 background: #9A12B3!important;
 color: #fff!important 
}
.progress-bar.purple-intense {
 background: #8775a7!important;
 color: #fff!important 
}
.progress-bar.purple-sharp {
 background: #796799!important;
 color: #fff!important 
}
.progress-bar.purple-soft {
 background: #8877a9!important;
 color: #fff!important 
}
.text-stat h3 {
 margin-top: 5px;
 margin-bottom: 0;
 font-size: 18px 
}
.text-stat span {
 font-size: 13px!important 
}
@media (max-width:767px) {
 .text-stat {
  margin-top: 20px 
 }
}
.table-scrollable>.table {
 width: 100%!important;
 margin: 0!important;
 background-color: #fff 
}
.table-scrollable>.table>tbody>tr>th,
.table-scrollable>.table>tfoot>tr>td,
.table-scrollable>.table>tfoot>tr>th,
.table-scrollable>.table>thead>tr>th {
 white-space: nowrap;
 color: #888888;
}
.bootstrap-table .toolbar .table_select_all {
 display: none;
}
.bootstrap-table .toolbar label select {
 height:30px;
 padding: 3px 12px;
}
.bootstrap-table .toolbar label {
 margin-right: 12px;
 float: left;
}
.bootstrap-table2 .toolbar {
 margin-bottom: 10px;
 margin-top: 10px;
 margin: 0px auto;
 display: flex;
 align-items: center;
 float:left;
}
.fixed-table-toolbar .toolbar {
 display: flex;
 align-items: center;
}
.table-toolbar {
 margin-bottom: 20px;
}
.table tbody tr:last-child {
 border: none;
}
.table tfoot tr {
 border-top: 1px dotted rgb(223, 226, 229);
 border-bottom: 0;
}
.fixed-table-pagination,
.fc-list-footer {
 border-top: 1px dotted rgb(223, 226, 229);
 padding-top:10px;
}
.fc-list-footer {
 padding-top: 20px;
 margin: 0;
}
.table-toolbar:after,
.table-toolbar:before {
 content: " ";
 display: table 
}
.table-toolbar:after {
 clear: both 
}
.table.table-full-width {
 width: 100%!important 
}
.table .btn {
 margin-left: 0;
 margin-right: 5px 
}
.table thead tr th {
 font-size: 14px;
 font-weight: 600 
}
.table-advance {
 margin-bottom: 10px!important 
}
.table.table-light {
 border: 0!important 
}
.table.table-light>thead>tr:hover>th {
 background: 0 0 
}
.table.table-light>thead>tr.uppercase {
 text-transform: uppercase 
}
.table.table-light>thead>tr>th {
 font-weight: 600;
 font-size: 13px;
 color: #93a2a9;
 border: 0;
 border-bottom: 1px solid #F2F5F8 
}
.table.table-light>tbody>tr>td {
 border-bottom: 1px solid #F2F5F8;
 color: #8896a0;
 vertical-align: middle 
}
.table.table-light>tbody>tr>td.fit {
 width: 1px;
 padding-right: 3px 
}
.table.table-light>tbody>tr>td .user-pic {
 display: inline-block;
 vertical-align: middle;
 height: 30px;
 -webkit-border-radius: 100%;
 -moz-border-radius: 100%;
 -ms-border-radius: 100%;
 -o-border-radius: 100%;
 border-radius: 100% 
}
.nav-pills,
.nav-tabs {
 margin-bottom: 10px 
}
.nav-pills>li>a,
.nav-tabs>li>a {
 font-size: 14px;
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 -ms-border-radius: 4px 4px 0 0;
 -o-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0 
}
.nav-pills>li>a>.badge,
.nav-tabs>li>a>.badge {
 margin-top: -6px 
}
.nav-pills>li .dropdown-menu:after,
.nav-pills>li .dropdown-menu:before,
.nav-tabs>li .dropdown-menu:after,
.nav-tabs>li .dropdown-menu:before {
 display: none 
}
.nav-pills.nav-pills-sm>li>a,
.nav-pills.nav-tabs-sm>li>a,
.nav-tabs.nav-pills-sm>li>a,
.nav-tabs.nav-tabs-sm>li>a {
 font-size: 13px 
}
.nav-pills .dropdown.open>.dropdown-toggle,
.nav-tabs .dropdown.open>.dropdown-toggle {
 background: #eee;
 color: #0d638f;
 border-color: transparent 
}
.tabbable:after {
 clear: both 
}
.tabbable-line.tabs-below>.nav-tabs>li>a,
.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu {
 margin-top: 0 
}
.portlet:not(.light) .tabbable-line {
 padding-top: 15px 
}
.tabbable-line>.nav-tabs {
 border: none;
 margin: 0 
}
.tabbable-line>.nav-tabs>li>a {
 background: 0 0!important;
 border: 0;
 margin: 0;
 padding-left: 15px;
 padding-right: 15px;
 color: #737373 
}
.tabbable-line>.nav-tabs>li>a>i {
 color: #a6a6a6 
}
.tabbable-line>.nav-tabs>li.active {
 background: 0 0;
 border-bottom: 4px solid #dadbde;
 position: relative 
}
.tabbable-line>.nav-tabs>li.active>a {
 border: 0;
 color: #333 
}
.tabbable-line>.nav-tabs>li.active>a>i {
 color: #404040 
}
.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover {
 background: 0 0;
 border-bottom: 4px solid #eff2f5 
}
.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a {
 border: 0;
 background: 0 0!important;
 color: #333 
}
.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i {
 color: #a6a6a6 
}
.tabbable-line>.tab-content {
 margin-top: 0;
 border: 0;
 border-top: 1px solid #eef1f5;
 padding: 30px 0 
}
.page-container-bg-solid .tabbable-line>.tab-content {
 border-top: 1px solid #dae2ea 
}
.portlet .tabbable-line>.tab-content {
 padding-bottom: 0 
}
.tabbable-line.tabs-below>.nav-tabs>li {
 border-top: 4px solid transparent 
}
.tabbable-line.tabs-below>.nav-tabs>li:hover {
 border-bottom: 0;
 border-top: 4px solid #fbdcde 
}
.tabbable-line.tabs-below>.nav-tabs>li.active {
 margin-bottom: -2px;
 border-bottom: 0;
 border-top: 4px solid #ed6b75 
}
.tabbable-line.tabs-below>.tab-content {
 margin-top: -10px;
 border-top: 0;
 border-bottom: 1px solid #eee;
 padding-bottom: 15px 
}
.portlet .tabbable-bordered {
 margin-top: 20px 
}
.tabbable-bordered .nav-tabs {
 margin-bottom: 0;
 border-bottom: 0 
}
.tabbable-bordered .tab-content {
 padding: 30px 20px 20px;
 border: 1px solid #ddd;
 background: #fff 
}
.well {
 border: 0;
 padding: 20px;
 -webkit-box-shadow: none!important;
 -moz-box-shadow: none!important;
 box-shadow: none!important 
}
@-webkit-keyframes fadeInUp {
 0% {
  opacity: 0;
  -webkit-transform: translateY(15px) 
 }
 100% {
  opacity: 1;
  -webkit-transform: translateY(0) 
 }
}
@-moz-keyframes fadeInUp {
 0% {
  opacity: 0;
  -moz-transform: translateY(15px) 
 }
 100% {
  opacity: 1;
  -moz-transform: translateY(0) 
 }
}
@-o-keyframes fadeInUp {
 0% {
  opacity: 0;
  -o-transform: translateY(15px) 
 }
 100% {
  opacity: 1;
  -o-transform: translateY(0) 
 }
}
@keyframes fadeInUp {
 0% {
  opacity: 0;
  transform: translateY(15px) 
 }
 100% {
  opacity: 1;
  transform: translateY(0) 
 }
}
.fade-in-up {
 -webkit-animation: fadeInUp .5s;
 animation: fadeInUp .5s 
}
@-webkit-keyframes bounceDelay {
 0%,
 100%,
 80% {
  -webkit-transform: scale(0) 
 }
 40% {
  -webkit-transform: scale(1) 
 }
}
@keyframes bounceDelay {
 0%,
 100%,
 80% {
  transform: scale(0);
  -webkit-transform: scale(0) 
 }
 40% {
  transform: scale(1);
  -webkit-transform: scale(1) 
 }
}
@keyframes input-focus {
 0% {
  left: 20%;
  width: 20% 
 }
 99% {
  width: 0;
  left: 0;
  opacity: 1 
 }
 100% {
  opacity: 0 
 }
}
.ui-helper-hidden {
 display: none 
}
.ui-helper-hidden-accessible {
 border: 0;
 clip: rect(0 0 0 0);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute;
 width: 1px 
}
.ui-helper-zfix,
.ui-widget-overlay {
 top: 0;
 left: 0;
 width: 100%;
 height: 100% 
}
.ui-helper-reset {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 line-height: 1.3;
 text-decoration: none;
 font-size: 100%;
 list-style: none 
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
 content: "";
 display: table;
 border-collapse: collapse 
}
.ui-helper-clearfix:after {
 clear: both 
}
.ui-helper-clearfix {
 min-height: 0 
}
.ui-helper-zfix {
 position: absolute;
 opacity: 0;
 filter: Alpha(Opacity=0) 
}
.ui-front {
 z-index: 100 
}
.ui-state-disabled {
 cursor: default!important 
}
.ui-icon {
 display: block;
 text-indent: -99999px;
 overflow: hidden;
 background-repeat: no-repeat 
}
.ui-widget-overlay {
 position: fixed 
}
.ui-accordion .ui-accordion-header {
 display: block;
 cursor: pointer;
 position: relative;
 margin: 2px 0 0;
 padding: .5em .5em .5em .7em;
 min-height: 0;
 font-size: 100% 
}
.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
 padding-left: 2.2em 
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
 position: absolute;
 left: .5em;
 top: 50%;
 margin-top: -8px 
}
.ui-accordion .ui-accordion-content {
 padding: 1em 2.2em;
 border-top: 0;
 overflow: auto 
}
.ui-autocomplete {
 position: absolute;
 top: 0;
 left: 0;
 cursor: default 
}
.ui-button {
 display: inline-block;
 position: relative;
 padding: 0;
 line-height: normal;
 margin-right: .1em;
 cursor: pointer;
 vertical-align: middle;
 text-align: center;
 overflow: visible 
}
.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
 text-decoration: none 
}
.ui-button-icon-only {
 width: 2.2em 
}
button.ui-button-icon-only {
 width: 2.4em 
}
.ui-button-icons-only {
 width: 3.4em 
}
button.ui-button-icons-only {
 width: 3.7em 
}
.ui-button .ui-button-text {
 display: block;
 line-height: normal 
}
.ui-button-text-only .ui-button-text {
 padding: .4em 1em 
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
 padding: .4em;
 text-indent: -9999999px 
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
 padding: .4em 1em .4em 2.1em 
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
 padding: .4em 2.1em .4em 1em 
}
.ui-button-text-icons .ui-button-text {
 padding-left: 2.1em;
 padding-right: 2.1em 
}
input.ui-button {
 padding: .4em 1em 
}
.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
 position: absolute;
 top: 50%;
 margin-top: -8px 
}
.ui-button-icon-only .ui-icon {
 left: 50%;
 margin-left: -8px 
}
.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
 left: .5em 
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
 right: .5em 
}
.ui-buttonset {
 margin-right: 7px 
}
.ui-buttonset .ui-button {
 margin-left: 0;
 margin-right: -.3em 
}
button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
 border: 0;
 padding: 0 
}
.ui-draggable .ui-dialog-titlebar {
 cursor: move 
}
.ui-draggable-handle {
 -ms-touch-action: none;
 touch-action: none 
}
.ui-menu {
 list-style: none;
 padding: 0;
 margin: 0;
 display: block;
 outline: 0 
}
.ui-menu .ui-menu {
 position: absolute 
}
.ui-menu .ui-menu-item {
 position: relative;
 margin: 0;
 padding: 3px 1em 3px .4em;
 cursor: pointer;
 min-height: 0;
 list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) 
}
.ui-menu .ui-menu-divider {
 margin: 5px 0;
 height: 0;
 font-size: 0;
 line-height: 0;
 border-width: 1px 0 0 
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
 margin: -1px 
}
.ui-menu-icons {
 position: relative 
}
.ui-menu-icons .ui-menu-item {
 padding-left: 2em 
}
.ui-menu .ui-icon {
 position: absolute;
 top: 0;
 bottom: 0;
 left: .2em;
 margin: auto 0 
}
.ui-menu .ui-menu-icon {
 left: auto;
 right: 0 
}
.ui-progressbar {
 height: 2em;
 text-align: left;
 overflow: hidden 
}
.ui-progressbar .ui-progressbar-value {
 margin: -1px;
 height: 100% 
}
.ui-progressbar .ui-progressbar-overlay {
 background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
 height: 100%;
 filter: alpha(opacity=25);
 opacity: .25 
}
.ui-progressbar-indeterminate .ui-progressbar-value {
 background-image: none 
}
.ui-resizable {
 position: relative 
}
.ui-resizable-handle {
 position: absolute;
 font-size: .1px;
 display: block;
 -ms-touch-action: none;
 touch-action: none 
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
 display: none 
}
.ui-resizable-n {
 cursor: n-resize;
 height: 7px;
 width: 100%;
 top: -5px;
 left: 0 
}
.ui-resizable-s {
 cursor: s-resize;
 height: 7px;
 width: 100%;
 bottom: -5px;
 left: 0 
}
.ui-resizable-e {
 cursor: e-resize;
 width: 7px;
 right: -5px;
 top: 0;
 height: 100% 
}
.ui-resizable-w {
 cursor: w-resize;
 width: 7px;
 left: -5px;
 top: 0;
 height: 100% 
}
.ui-resizable-se {
 cursor: se-resize;
 width: 12px;
 height: 12px;
 right: 1px;
 bottom: 1px 
}
.ui-resizable-sw {
 cursor: sw-resize;
 width: 9px;
 height: 9px;
 left: -5px;
 bottom: -5px 
}
.ui-resizable-nw {
 cursor: nw-resize;
 width: 9px;
 height: 9px;
 left: -5px;
 top: -5px 
}
.ui-resizable-ne {
 cursor: ne-resize;
 width: 9px;
 height: 9px;
 right: -5px;
 top: -5px 
}
.ui-selectable {
 -ms-touch-action: none;
 touch-action: none 
}
.ui-selectable-helper {
 position: absolute;
 z-index: 100;
 border: 1px dotted #000 
}
.ui-selectmenu-menu {
 padding: 0;
 margin: 0;
 position: absolute;
 top: 0;
 left: 0;
 display: none 
}
.ui-selectmenu-menu .ui-menu {
 overflow: auto;
 overflow-x: hidden;
 padding-bottom: 1px 
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
 font-size: 1em;
 font-weight: 700;
 line-height: 1.5;
 padding: 2px .4em;
 margin: .5em 0 0;
 height: auto;
 border: 0 
}
.ui-selectmenu-open {
 display: block 
}
.ui-selectmenu-button {
 display: inline-block;
 overflow: hidden;
 position: relative;
 text-decoration: none;
 cursor: pointer 
}
.ui-selectmenu-button span.ui-icon {
 right: .5em;
 left: auto;
 margin-top: -8px;
 position: absolute;
 top: 50% 
}
.ui-selectmenu-button span.ui-selectmenu-text {
 text-align: left;
 padding: .4em 2.1em .4em 1em;
 display: block;
 line-height: 1.4;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap 
}
.ui-slider {
 position: relative;
 text-align: left 
}
.ui-slider .ui-slider-handle {
 position: absolute;
 z-index: 2;
 width: 1.2em;
 height: 1.2em;
 cursor: default;
 -ms-touch-action: none;
 touch-action: none 
}
.ui-slider .ui-slider-range {
 position: absolute;
 z-index: 1;
 font-size: .7em;
 display: block;
 border: 0;
 background-position: 0 0 
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
 filter: inherit 
}
.ui-slider-horizontal {
 height: .8em 
}
.ui-slider-horizontal .ui-slider-handle {
 top: -.3em;
 margin-left: -.6em 
}
.ui-slider-horizontal .ui-slider-range {
 top: 0;
 height: 100% 
}
.ui-slider-horizontal .ui-slider-range-min {
 left: 0 
}
.ui-slider-horizontal .ui-slider-range-max {
 right: 0 
}
.ui-slider-vertical {
 width: .8em;
 height: 100px 
}
.ui-slider-vertical .ui-slider-handle {
 left: -.3em;
 margin-left: 0;
 margin-bottom: -.6em 
}
.ui-slider-vertical .ui-slider-range {
 left: 0;
 width: 100% 
}
.ui-slider-vertical .ui-slider-range-min {
 bottom: 0 
}
.ui-slider-vertical .ui-slider-range-max {
 top: 0 
}
.ui-sortable-handle {
 -ms-touch-action: none;
 touch-action: none 
}
.ui-spinner {
 position: relative;
 display: inline-block;
 overflow: hidden;
 padding: 0;
 vertical-align: middle 
}
.ui-spinner-input {
 border: none;
 background: 0 0;
 color: inherit;
 padding: 0;
 margin: .2em 22px .2em .4em;
 vertical-align: middle 
}
.ui-spinner-button {
 width: 16px;
 height: 50%;
 font-size: .5em;
 padding: 0;
 margin: 0;
 text-align: center;
 position: absolute;
 cursor: default;
 display: block;
 overflow: hidden;
 right: 0 
}
.ui-spinner a.ui-spinner-button {
 border-top: none;
 border-bottom: none;
 border-right: none 
}
.ui-spinner .ui-icon {
 position: absolute;
 margin-top: -8px;
 top: 50%;
 left: 0 
}
.ui-spinner-up {
 top: 0 
}
.ui-spinner-down {
 bottom: 0 
}
.ui-spinner .ui-icon-triangle-1-s {
 background-position: -65px -16px 
}
.ui-tabs {
 position: relative;
 padding: .2em 
}
.ui-tabs .ui-tabs-nav {
 margin: 0;
 padding: .2em .2em 0 
}
.ui-tabs .ui-tabs-nav li {
 list-style: none;
 float: left;
 position: relative;
 top: 0;
 margin: 1px .2em 0 0;
 border-bottom-width: 0;
 padding: 0;
 white-space: nowrap 
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
 float: left;
 padding: .5em 1em;
 text-decoration: none 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
 margin-bottom: -1px;
 padding-bottom: 1px 
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
 cursor: text 
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
 cursor: pointer 
}
.ui-tabs .ui-tabs-panel {
 display: block;
 border-width: 0;
 padding: 1em 1.4em;
 background: 0 0 
}
.ui-tooltip {
 padding: 8px;
 position: absolute;
 z-index: 9999;
 max-width: 300px;
 -webkit-box-shadow: 0 0 5px #aaa;
 box-shadow: 0 0 5px #aaa 
}
body .ui-tooltip {
 border-width: 2px 
}
.ui-widget {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size: 1.1em 
}
.ui-widget .ui-widget {
 font-size: 1em 
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
 font-size: 1em 
}
.ui-widget-content {
 border: 1px solid #ddd;
 background: #eee;
 color: #333 
}
.ui-widget-content a {
 color: #333 
}
.ui-widget-header {
 border: 1px solid #e78f08;
 background: #f6a828;
 color: #fff;
 font-weight: 700 
}
.ui-widget-header a {
 color: #fff 
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
 border: 1px solid #ccc;
 background: #f6f6f6;
 font-weight: 700;
 color: #1c94c4 
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
 color: #1c94c4;
 text-decoration: none 
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
 border: 1px solid #fbcb09;
 background: #fdf5ce;
 font-weight: 700;
 color: #c77405 
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
 color: #c77405;
 text-decoration: none 
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
 border: 1px solid #fbd850;
 font-weight: 700;
 color: #eb8f00 
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color: #eb8f00;
 text-decoration: none 
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border: 1px solid #fed22f;
 color: #363636 
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
 color: #363636 
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
 border: 1px solid #cd0a0a;
 color: #fff 
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
 color: #fff 
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
 font-weight: 700 
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
 opacity: .7;
 filter: Alpha(Opacity=70);
 font-weight: 400 
}
.fc-sku-group-name-input,
.my_pid_menu td {
 font-weight: 700 
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
 opacity: .35;
 filter: Alpha(Opacity=35);
 background-image: none 
}
.ui-state-disabled .ui-icon {
 filter: Alpha(Opacity=35) 
}
.ui-icon {
 width: 16px;
 height: 16px 
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
 border-top-left-radius: 4px 
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
 border-top-right-radius: 4px 
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
 border-bottom-left-radius: 4px 
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
 border-bottom-right-radius: 4px 
}
.ui-widget-overlay {
 background: #666;
 opacity: .5;
 filter: Alpha(Opacity=50) 
}
.ui-widget-shadow {
 margin: -5px 0 0 -5px;
 padding: 5px;
 background: #000;
 opacity: .2;
 filter: Alpha(Opacity=20);
 border-radius: 5px 
}
.bootstrap-tagsinput {
 background-color: #fff;
 border: 1px solid #d3cfcf;
 display: inline-block;
 padding: 4px 6px;
 margin-bottom: 10px;
 color: #555;
 vertical-align: middle;
 border-radius: 4px;
 max-width: 100%;
 line-height: 22px;
 cursor: text 
}
.bootstrap-tagsinput input,
.bootstrap-tagsinput input:focus {
 border: none;
 box-shadow: none 
}
.bootstrap-tagsinput input {
 outline: 0;
 background-color: transparent;
 padding: 0;
 margin: 0;
 width: auto!important;
 max-width: inherit 
}
.page-header.navbar .menu-toggler>span,
.page-sidebar .sidebar-toggler>span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span {
 outline: 0!important 
}
.bootstrap-tagsinput .tag {
 margin-right: 2px;
 line-height: 30px;
 background-color: #f0f2f5;
 color: #909399;
}
.bootstrap-tagsinput .tag [data-role=remove] {
 margin-left: 8px;
 cursor: pointer 
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
 content: "x";
 padding: 0 2px 
}
.bootstrap-tagsinput .tag [data-role=remove]:hover {
 box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) 
}
.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
 box-shadow: inset 0 3px 5px rgba(0,0,0,.125) 
}
.comment-list-field-cog {
 margin: 10px 0 
}
.dataTable>tbody>tr>td:first-child>label {
 margin-bottom: 15px 
}
.dataTable>tbody>tr>td>label {
 margin-bottom: 0 
}
.fc-sku-group-body,
.fc-sku-group-name {
 margin-top: 10px;
 margin-bottom: 10px 
}
.fc-cat-table {
 table-layout: inherit 
}
.table td,
.table th {
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden 
}
.my_pid_menu td {
 background: #eff0f2!important;
 height: 50px;
 font-size: 16px 
}
.fc-sku-group-name {
 padding-bottom: 10px;
 border-bottom: 1px solid #e7ecf1 
}
.fc-sku-group-value {
 margin-top: 10px 
}
.fc-sku-group-name-input .name {
 padding-top: 4px;
 padding-bottom: 4px 
}
.fc-sku-table thead th:first-child {
 border-radius: 4px 0 0 4px 
}
.fc-sku-table thead th:last-child {
 border-radius: 0 4px 4px 0 
}
.fc-sku-table thead tr {
 border: 0 !important;
}
.fc-sku-table thead th {
 background-color: #edf2f7 
}
.form-horizontal .form-group .mt-checkbox-inline,
.form-horizontal .form-group .mt-radio-inline {
 padding-bottom: 2px!important 
}
.table-fc-upload {
 table-layout: auto;
 margin-bottom: 0!important 
}
.fc-pay-remit h5 {
 font-size: 16px;
 font-weight: 800 
}
.fc-pay-money,
.fc-pay-result .fc-price-color {
 font-weight: 400;
 font-size: 16px 
}
.fc-pay-remit li {
 padding: 5px 0 
}
.fc-pay-remit {
 padding-top: 20px;
 padding-left: 20px;
 text-align: left 
}
.fc-pay-z {
 color: #290 
}
.fc-pay-j {
 color: #f60 
}
.fc-price-color {
 color: #ff8208 
}
.fc-weixin-pay {
 margin-top: 15px;
 width: 210px;
 height: 50px;
 border-radius: 15px;
 background-color: #FE6714;
 border: 0 solid #FE6714;
 cursor: pointer;
 color: #fff;
 font-size: 16px 
}
.fc-pay-result {
 padding-top: 30px!important;
 padding-bottom: 30px!important 
}
.icon-caifua:before {
 content: "\e668" 
}
.fc-table-note {
 padding: 8px 0 
}
.order_sorting,
.order_sorting_asc,
.order_sorting_desc {
 padding-right: 10px;
 cursor: pointer 
}
.fc-member-avatar {
 height: 50px 
}
.mt-comments .mt-comment .mt-comment-select {
 width: 30px;
 padding-top: 15px;
 float: left 
}
.mt-commets-checkable {
 padding-left: 10px 
}
.order_sorting {
 background: url(../img/sort_both.png) right center no-repeat 
}
.order_sorting_desc {
 background: url(../img/sort_desc.png) right center no-repeat 
}
.order_sorting_asc {
 background: url(../img/sort_asc.png) right center no-repeat 
}
.ajax_name {
 text-align: right;
 margin-top: 8px!important 
}
.ajax_link>.form-control {
 padding-left: 12px!important 
}
.fc-form {
 margin-top: 30px 
}
.fc-form-actions {
 margin-top: 30px!important;
 padding-bottom: 10px!important;
 background-color: #f5f5f5;
 border-top: 1px solid #e7ecf1 
}
.fc-form-submit {
 padding-left: 5px 
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 vertical-align: middle;
 text-align: left;
}
.datetimepicker table tr td span {
 overflow: hidden!important 
}
.files_row .preview img {
 overflow: hidden 
}
.used_preview img {
 width: 50px;
 height: 50px;
 overflow: hidden 
}
.table tr {
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #dfe2e5;
}
.table td:first-child,
.table th:first-child,
.table tr:first-child {
 padding-left: 0;
 text-align: center;
}
.table-footer .myleft .mt-checkbox {
 margin-right: 10px!important 
}
.table-footer .pagination {
 margin: 0!important 
}
.finecms-file-ts,
.progress {
 margin-bottom: 8px!important 
}
.table-footer .mynull {
 width: 10% 
}
.table-footer .myright {
 width: 60%;
 text-align: right!important;
 padding-right: 0!important 
}
.table-footer .myleft {
 padding-top: 0;
 text-align: left!important;
 padding-left: 9px!important;
 width: 40% 
}
.myselect {
 width: 30px!important;
 min-width: 30px!important;
 max-width: 30px!important;
 overflow: visible!important 
}
code.form-control-static {
 padding: 5px 10px;
 min-height: 30px 
}
.finecms-file-ts {
 margin-top: 3px!important 
}
.fc-form-body {
 margin: 30px 0 
}
.fc-code img {
 height: 32px 
}
.fc-code {
 border: 1px solid #E4E6EF;
 border-left: 0 
}
.fc-member-tbselect {
 text-align: left!important;
 padding-left: 7px!important 
}
.fc-list-select .btn-sm {
 margin-right: 8px 
}
.fc-list-select .form-control {
 height: 30px;
 padding-top: 2px 
}
.fc-list-select {
 padding-left:7px;
}
.fc-list-select .mt-checkbox {
}
.fc-list-page {
 text-align: right 
}
.fc-list-page .pagination {
 margin: 0 
}
@media print {
 body {
  background-color: #fff!important 
 }
 .no-page-break {
  page-break-after: avoid 
 }
 .page-container {
  margin: 0!important;
  padding: 0!important 
 }
 .page-content {
  min-height: 300px!important;
  padding: 0 20px 20px!important;
  margin: 0!important 
 }
}
.fc-notice-list {
 margin-top: 3px 
}
.fc-notice-list label {
 padding-right: 20px 
}
.fc-yun-list .form-group {
 margin-bottom: 0 
}
.page-header.navbar {
 width: 100%;
 margin: 0;
 border: 0;
 padding: 0;
 box-shadow: none;
 height: 70px!important;
 min-height: 70px!important;
 filter: none;
 background-image: none 
}
.page-header.navbar.navbar-fixed-top,
.page-header.navbar.navbar-static-top {
 z-index: 9995 
}
.page-header.navbar .page-logo {
 float: left;
 display: block;
 width: 158px;
 height: 50px;
 overflow: hidden;
 text-align: center;
}
.page-header.navbar .page-logo>.logo-image,
.page-header.navbar .page-logo>a {
 display: inline-block;
}
.page-header.navbar .page-logo .logo-mini {
 display: none;
 margin-left: 5px 
}
.page-header.navbar .page-logo .text-logo {
 padding-left: 20px;
 padding-top: 12px 
}
.page-header.navbar .search-form {
 display: inline-block;
 width: 50px;
 position: relative;
 float: left;
 transition: all .6s 
}
.page-header.navbar .search-form .input-group .form-control {
 height: 50px;
 border: 0;
 background: 0 0!important;
 font-size: 13px;
 padding-left: 0;
 margin-left: 12px;
 text-indent: -150000px 
}
.page-header.navbar .search-form.open .input-group .form-control,
.page-header.navbar .search-form.search-form-expanded .input-group .form-control {
 text-indent: 0 
}
.page-header.navbar .search-form .input-group .form-control:hover {
 cursor: pointer 
}
.page-header.navbar .search-form .input-group .input-group-btn {
 height: 50px 
}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
 margin-left: -24px;
 padding: 0;
 width: 50px;
 background: 0 0;
 margin-top: 4px;
 display: block 
}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit>i {
 font-size: 15px 
}
.page-header.navbar .search-form.open {
 transition: all .6s;
 width: 300px!important 
}
.page-header.navbar .search-form.open .input-group .form-control:hover {
 cursor: text 
}
.page-header.navbar .search-form.open .input-group .input-group-btn .btn.submit {
 margin-left: 0 
}
.page-header.navbar .menu-toggler {
 cursor: pointer;
 opacity: .7;
 filter: alpha(opacity=70);
 display: block;
 webkit-transition: opacity .3s;
 -moz-transition: opacity .3s;
 -ms-transition: opacity .3s;
 -o-transition: opacity .3s;
 transition: opacity .3s 
}
.page-header.navbar .menu-toggler>span:hover,
.page-header.navbar .menu-toggler>span:hover:after,
.page-header.navbar .menu-toggler>span:hover:before {
 background: #fff 
}
.page-header.navbar .menu-toggler>span,
.page-header.navbar .menu-toggler>span:after,
.page-header.navbar .menu-toggler>span:before {
 display: inline-block;
 width: 19px;
 height: 1px;
 background: #fff;
 position: relative;
 top: -6px;
 transition: all ease .3s 
}
.page-header.navbar .menu-toggler>span:after,
.page-header.navbar .menu-toggler>span:before {
 position: absolute;
 left: 0;
 content: '' 
}
.page-header.navbar .menu-toggler>span:before {
 top: 6px 
}
.page-header.navbar .menu-toggler>span:after {
 top: -6px 
}
.page-header.navbar .menu-toggler.th-toggle-exit>span {
 background-color: transparent!important 
}
.page-header.navbar .menu-toggler.th-toggle-exit>span:after {
 webkit-transform: translateY(6px) rotateZ(45deg);
 -moz-transform: translateY(6px) rotateZ(45deg);
 -ms-transform: translateY(6px) rotateZ(45deg);
 -o-transform: translateY(6px) rotateZ(45deg);
 transform: translateY(6px) rotateZ(45deg) 
}
.page-header.navbar .menu-toggler.th-toggle-exit>span:before {
 webkit-transform: translateY(-6px) rotateZ(-45deg);
 -moz-transform: translateY(-6px) rotateZ(-45deg);
 -ms-transform: translateY(-6px) rotateZ(-45deg);
 -o-transform: translateY(-6px) rotateZ(-45deg);
 transform: translateY(-6px) rotateZ(-45deg) 
}
.page-header.navbar .menu-toggler:hover {
 webkit-transition: opacity .3s;
 -moz-transition: opacity .3s;
 -ms-transition: opacity .3s;
 -o-transition: opacity .3s;
 transition: opacity .3s;
 opacity: 1;
 filter: alpha(opacity=100) 
}
.page-header.navbar .menu-toggler.sidebar-toggler {
 float: right;
 margin: 25px -3px 0 0 
}
.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
 margin-right: 12px 
}
.page-header.navbar .menu-toggler.responsive-toggler {
 display: none;
 float: right;
 margin: 15.5px 6px 0 
}
.page-header.navbar .top-menu {
 margin: 0;
 padding: 0;
 float: right 
}
.page-header.navbar .top-menu .navbar-nav {
 padding: 0;
 margin-right: 0;
 display: block 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown {
 margin: 0;
 padding: 0 5px 0 0;
 height: 70px!important;
 display: inline-block 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown:last-child {
 padding-right: 0 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
 margin: 0;
 height: 70px;
 padding: 19px 10px 10px 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover i,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle i {
 color: #000;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle i {
 color: #eef4f9;
 font-size: 17px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i.glyphicon {
 font-size: 16px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.badge {
 font-family: "Open Sans",sans-serif;
 position: absolute;
 top: 10px;
 right: 20px;
 font-weight: 300;
 padding: 3px 6px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:focus {
 background: 0 0 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu {
 margin-top: 13px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu:before {
 position: absolute;
 top: -7px;
 right: 9px;
 display: inline-block!important;
 border-right: 7px solid transparent;
 border-bottom: 7px solid #eee;
 border-left: 7px solid transparent;
 border-bottom-color: rgba(0,0,0,.2);
 content: '' 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu:after {
 position: absolute;
 top: -6px;
 right: 10px;
 display: inline-block!important;
 border-right: 6px solid transparent;
 border-bottom: 6px solid #fff;
 border-left: 6px solid transparent;
 content: '' 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu>li>a {
 color: #555 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
 min-width: 160px;
 max-width: 275px;
 width: 275px;
 z-index: 9995 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
 display: block;
 overflow: hidden;
 padding: 15px;
 letter-spacing: .5px;
 -webkit-border-radius: 4px 4px 0 0;
 -moz-border-radius: 4px 4px 0 0;
 -ms-border-radius: 4px 4px 0 0;
 -o-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3 {
 margin: 0;
 padding: 0;
 float: left;
 font-size: 13px;
 display: inline-block 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a {
 display: inline-block;
 padding: 0;
 background: 0 0;
 clear: inherit;
 font-size: 13px;
 font-weight: 300;
 position: absolute;
 right: 10px;
 border: 0;
 margin-top: -1px 
}
.page-bar:after,
.page-container:after,
.page-footer:after,
.page-sidebar .page-sidebar-menu>li.sidebar-search-wrapper:after,
.page-sidebar .page-sidebar-menu>li.sidebar-toggler-wrapper:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-search-wrapper:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-toggler-wrapper:after {
 clear: both 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a:hover {
 text-decoration: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list {
 padding-right: 0!important;
 padding-left: 0;
 list-style: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a {
 display: block;
 clear: both;
 font-weight: 400;
 line-height: 20px;
 white-space: normal;
 font-size: 12px;
 padding: 13px 15px;
 text-shadow: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a:hover {
 opacity: 1;
 filter: alpha(opacity=100);
 text-decoration: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li:first-child a {
 border-top: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details {
 overflow: hidden 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon {
 margin-right: 10px;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 -o-border-radius: 50%;
 border-radius: 50% 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon i {
 margin-right: 2px;
 margin-left: 1px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .details .label-icon .badge {
 right: 15px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .time {
 float: right;
 max-width: 75px;
 font-size: 11px;
 font-weight: 400;
 opacity: .7;
 filter: alpha(opacity=70);
 text-align: right;
 padding: 1px 5px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .photo {
 float: left;
 margin: 0 6px 6px 0 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .photo img {
 height: 40px;
 width: 40px;
 -webkit-border-radius: 50%!important;
 -moz-border-radius: 50%!important;
 -ms-border-radius: 50%!important;
 -o-border-radius: 50%!important;
 border-radius: 50%!important 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject {
 display: block;
 margin-left: 46px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject .from {
 font-size: 13px;
 font-weight: 600 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .subject .time {
 font-size: 12px;
 font-weight: 400;
 opacity: .5;
 filter: alpha(opacity=50);
 float: right 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-menu .dropdown-menu-list>li .message {
 display: block!important;
 font-size: 12px;
 line-height: 1.3;
 margin-left: 46px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task {
 margin-bottom: 5px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task .desc {
 font-size: 13px;
 font-weight: 300 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .task .percent {
 float: right;
 font-weight: 600;
 display: inline-block 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .progress {
 display: block;
 height: 8px;
 margin: 8px 0 2px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list>li .progress .progress-bar {
 box-shadow: none 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
 padding: 16px 6px 13px 8px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>.username {
 display: inline-block;
 font-size: 13px;
 margin-top: 10px;
 font-weight: 300 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img {
 float: left;
 margin-right: 5px;
 margin-top: 0!important;
 height: 40px!important;
 display: inline-block 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle i {
 display: inline-block;
 margin: 0;
 font-size: 13px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-menu {
 width: 175px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a {
 font-size: 14px;
 font-weight: 300 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a i {
 width: 15px;
 display: inline-block;
 margin-right: 9px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a .badge {
 margin-right: 10px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language {
 padding-left: 0;
 padding-right: 0;
 margin: 0 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle {
 padding: 16px 3px 13px 7px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>img {
 margin-bottom: 2px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>i {
 font-size: 14px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-menu>li>a {
 font-size: 13px 
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-menu>li>a>img {
 margin-bottom: 2px;
 margin-right: 5px 
}
.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
 border-left: none;
 border-right: none 
}
.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list>li.external a {
 background: 0 0!important;
 border: none!important 
}
.page-header.navbar .search-form.search-form-expanded {
 width: 200px 
}
.page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover {
 cursor: text 
}
.page-header.navbar .search-form.search-form-expanded .input-group .input-group-btn .btn.submit {
 margin-left: 0 
}
.page-header.navbar .container {
 position: relative 
}
.page-header.navbar .hor-menu {
 margin: 0;
 float: left 
}
.page-header.navbar .hor-menu .navbar-nav {
 min-height: 50px;
 position: static 
}
.page-header.navbar .hor-menu .navbar-nav.navbar-right .dropdown-menu {
 left: auto;
 right: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown {
 position: static 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
 left: auto;
 width: auto 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content {
 font-family: "Open Sans",sans-serif;
 padding: 15px;
 margin: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content.mega-menu-responsive-content {
 padding: 10px 18px 10px 45px 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu {
 padding: 0;
 margin: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
 border-right: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li {
 margin: 0!important;
 list-style: none 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
 margin-top: 5px;
 padding-left: 6px;
 font-size: 15px;
 font-weight: 400 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a {
 display: block;
 white-space: normal;
 font-family: "Open Sans",sans-serif;
 padding: 7px;
 margin: 0;
 font-size: 14px;
 font-weight: 300 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a:hover {
 text-decoration: none 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a.iconify {
 padding: 7px 7px 7px 30px 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a.iconify>i {
 position: absolute;
 top: auto!important;
 margin-left: -24px;
 font-size: 15px;
 margin-top: 3px!important 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a .badge,
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>a .label {
 margin-left: 5px 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
 left: 20px;
 right: 20px 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown:hover>.dropdown-menu {
 display: block 
}
.page-header.navbar .hor-menu .navbar-nav>li.menu-dropdown .dropdown-menu:after,
.page-header.navbar .hor-menu .navbar-nav>li.menu-dropdown .dropdown-menu:before {
 display: none!important 
}
.page-header.navbar .hor-menu .navbar-nav>li>a {
 font-size: 14px;
 font-weight: 400;
 padding: 13px;
 min-height: 50px 
}
.page-header.navbar .hor-menu .navbar-nav>li>a:focus {
 background: 0 0!important 
}
.page-header.navbar .hor-menu .navbar-nav>li.active .selected,
.page-header.navbar .hor-menu .navbar-nav>li.current .selected {
 left: 50%;
 bottom: 0;
 position: absolute;
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 border-top: 6px solid transparent;
 display: inline-block;
 margin: 0 0 -6px -7px;
 width: 0;
 height: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu {
 margin-top: 0;
 border: none 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li>a {
 font-family: "Open Sans",sans-serif;
 font-size: 14px;
 font-weight: 300;
 padding: 9px 10px;
 white-space: normal 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li>a .badge,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li>a .label {
 font-weight: 300 
}
.page-header.navbar .hor-menu .navbar-nav>li.classic-menu-dropdown .dropdown-menu {
 min-width: 158px;
 max-width: 158px 
}
.page-header.navbar .hor-menu .navbar-nav>li.classic-menu-dropdown:hover>.dropdown-menu {
 display: block 
}
.pace .pace-inactive,
.page-boxed .page-header.navbar .top-menu .navbar-nav>li.dropdown-language .dropdown-toggle .langname,
.page-boxed .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile,
.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default {
 display: none 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-submenu>.dropdown-menu {
 top: 0 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-submenu>a:after {
 top: 9px;
 right: 10px 
}
.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo {
 padding: 0;
 width: 45px 
}
.page-boxed .page-header.navbar .page-logo {
 width: 236px 
}
.page-boxed .page-header.navbar .top-menu .navbar-nav {
 margin-right: 0 
}
.page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo {
 width: 46px 
}
.page-boxed.page-sidebar-fixed .page-header.navbar .page-logo {
 width: 158px 
}
.pace .pace-progress {
 z-index: 10005;
 top: 50px;
 height: 2px;
 box-shadow: none 
}
.pace .pace-progress-inner {
 box-shadow: none 
}
.pace .pace-activity {
 top: 54px;
 z-index: 10005;
 right: 20px;
 border-radius: 10px!important 
}
.page-container {
 margin: 0;
 padding: 0;
 position: relative 
}
.page-container:after,
.page-container:before {
 content: " ";
 display: table 
}
.page-header-fixed .page-container {
 margin-top: 70px 
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse,
.page-sidebar.navbar-collapse {
 padding: 0;
 box-shadow: none 
}
.page-sidebar .page-sidebar-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
 list-style: none;
 margin: 0;
 padding: 0 
}
.page-sidebar .page-sidebar-menu>li,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li {
 display: block;
 margin: 0;
 padding: 0;
 border: 0 
}
.page-sidebar .page-sidebar-menu>li.sidebar-search-wrapper,
.page-sidebar .page-sidebar-menu>li.sidebar-toggler-wrapper,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-search-wrapper,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-toggler-wrapper {
 border: 0!important 
}
.page-sidebar .page-sidebar-menu>li.sidebar-search-wrapper:after,
.page-sidebar .page-sidebar-menu>li.sidebar-search-wrapper:before,
.page-sidebar .page-sidebar-menu>li.sidebar-toggler-wrapper:after,
.page-sidebar .page-sidebar-menu>li.sidebar-toggler-wrapper:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-search-wrapper:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-search-wrapper:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-toggler-wrapper:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.sidebar-toggler-wrapper:before {
 content: " ";
 display: table 
}
.page-sidebar .page-sidebar-menu>li.start>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.start>a {
 border-top-color: transparent!important 
}
.page-sidebar .page-sidebar-menu>li.last>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.last>a {
 border-bottom-color: transparent!important 
}
.page-sidebar .page-sidebar-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
 display: block;
 position: relative;
 margin: 0;
 border: 0;
 padding: 10px 15px;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300 
}
.page-sidebar .page-sidebar-menu>li>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i {
 font-size: 16px;
 margin-right: 5px;
 text-shadow: none 
}
.page-sidebar .page-sidebar-menu>li>a>[class^=icon-],
.page-sidebar .page-sidebar-menu>li>a>i.glyphicon,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>[class^=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i.glyphicon {
 margin-left: 1px;
 margin-right: 4px 
}
.page-sidebar-fixed .page-sidebar .page-sidebar-menu>li>a,
.page-sidebar-fixed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
 transition: all .2s ease 
}
.page-sidebar .page-sidebar-menu>li.heading,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading {
 padding: 15px 
}
.page-sidebar .page-sidebar-menu>li.heading>h3,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3 {
 margin: 0;
 padding: 0;
 font-size: 14px;
 font-weight: 300 
}
.page-sidebar .page-sidebar-menu>li.heading+li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading+li>a {
 border-top: 0 
}
.page-sidebar .page-sidebar-menu>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a {
 font-size: 14px 
}
.page-sidebar .page-sidebar-menu>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
 border: none;
 text-shadow: none;
 font-size: 14px 
}
.page-sidebar .page-sidebar-menu>li.active>a>.selected,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.selected {
 display: block;
 float: right;
 position: absolute;
 right: 0;
 top: 8px;
 background: 0 0;
 width: 0;
 height: 0;
 border-top: 12px solid transparent;
 border-bottom: 12px solid transparent;
 border-right: 12px solid #fff 
}
.page-container-bg-solid .page-sidebar .page-sidebar-menu>li.active>a>.selected,
.page-container-bg-solid .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.selected {
 border-color: transparent #eef1f5 transparent transparent 
}
.page-sidebar .page-sidebar-menu li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a {
 position: relative 
}
.page-sidebar .page-sidebar-menu li>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before {
 float: right;
 width: 20px;
 text-align: center;
 display: inline;
 font-size: 16px;
 font-family: "FontAwesome";
 height: auto;
 content: "\f104";
 font-weight: 300;
 text-shadow: none;
 position: absolute;
 top: 4px;
 right: 14px 
}
.page-sidebar .page-sidebar-menu li>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow.open:before {
 content: "\f107" 
}
.page-sidebar .page-sidebar-menu li>a>.badge,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.badge {
 float: right;
 margin-top: 1px;
 margin-right: 0;
 position: absolute;
 right: 14px;
 top: 6px 
}
.page-sidebar .page-sidebar-menu>li>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.arrow:before {
 top: 8px 
}
.page-sidebar .page-sidebar-menu .sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
 list-style: none;
 display: none;
 padding: 0;
 margin: 8px 0 
}
.page-sidebar .page-sidebar-menu .sub-menu li,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
 background: 0 0;
 margin: 0;
 padding: 0;
 margin-top: 1px!important 
}
.page-sidebar .page-sidebar-menu .sub-menu li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>a {
 display: block;
 margin: 0;
 padding: 6px 15px 6px 23px;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 background: 0 0 
}
.page-sidebar .page-sidebar-menu .sub-menu li>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>a>i {
 font-size: 14px 
}
.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>.sub-menu {
 margin: 0 
}
.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>.sub-menu>li>a {
 padding-left: 60px 
}
.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu {
 margin: 0 
}
.page-sidebar .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>.sub-menu>li>.sub-menu>li>a {
 padding-left: 80px 
}
.page-sidebar .page-sidebar-menu .sub-menu.always-open,
.page-sidebar .page-sidebar-menu li.active>.sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active>.sub-menu {
 display: block 
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li>a {
 border: 0;
 margin: 0;
 padding-left: 11px;
 border-left: 4px solid transparent 
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu {
 margin: 0;
 padding: 1px 0 
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu li>a {
 padding-top: 5px;
 padding-bottom: 8px 
}
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu li:first-child,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu li:first-child {
 margin-top: 0!important 
}
.page-sidebar .sidebar-toggler,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler {
 webkit-transition: opacity .3s;
 -moz-transition: opacity .3s;
 -ms-transition: opacity .3s;
 -o-transition: opacity .3s;
 transition: opacity .3s;
 display: block;
 cursor: pointer;
 opacity: .7;
 filter: alpha(opacity=70);
 padding: 6px 8px;
 margin-top: 15px;
 margin-right: 16px;
 float: right;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.page-sidebar .sidebar-toggler>span:hover,
.page-sidebar .sidebar-toggler>span:hover:after,
.page-sidebar .sidebar-toggler>span:hover:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover:before {
 background: #fff 
}
.page-sidebar .sidebar-toggler>span,
.page-sidebar .sidebar-toggler>span:after,
.page-sidebar .sidebar-toggler>span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:before {
 display: inline-block;
 width: 16px;
 height: 1px;
 background: #fff;
 position: relative;
 top: -5px;
 transition: all ease .3s 
}
.page-sidebar .sidebar-toggler>span:after,
.page-sidebar .sidebar-toggler>span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:before {
 position: absolute;
 left: 0;
 content: '' 
}
.page-sidebar .sidebar-toggler>span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:before {
 top: 5px 
}
.page-sidebar .sidebar-toggler>span:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:after {
 top: -5px 
}
.page-sidebar .sidebar-toggler.th-toggle-exit>span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit>span {
 background-color: transparent!important 
}
.page-sidebar .sidebar-toggler.th-toggle-exit>span:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit>span:after {
 webkit-transform: translateY(5px) rotateZ(45deg);
 -moz-transform: translateY(5px) rotateZ(45deg);
 -ms-transform: translateY(5px) rotateZ(45deg);
 -o-transform: translateY(5px) rotateZ(45deg);
 transform: translateY(5px) rotateZ(45deg) 
}
.page-sidebar .sidebar-toggler.th-toggle-exit>span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit>span:before {
 webkit-transform: translateY(-5px) rotateZ(-45deg);
 -moz-transform: translateY(-5px) rotateZ(-45deg);
 -ms-transform: translateY(-5px) rotateZ(-45deg);
 -o-transform: translateY(-5px) rotateZ(-45deg);
 transform: translateY(-5px) rotateZ(-45deg) 
}
.page-sidebar .sidebar-toggler:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover {
 webkit-transition: opacity .3s;
 -moz-transition: opacity .3s;
 -ms-transition: opacity .3s;
 -o-transition: opacity .3s;
 transition: opacity .3s;
 opacity: 1;
 filter: alpha(opacity=100) 
}
.page-sidebar .sidebar-search,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search {
 padding: 0;
 margin: 18px!important 
}
.page-sidebar .sidebar-search .remove,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove {
 display: none 
}
.page-sidebar .sidebar-search .remove>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove>i {
 font-size: 16px 
}
.page-sidebar .sidebar-search .input-group,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group {
 border-radius: 0 
}
.page-sidebar .sidebar-search .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control {
 border: 0;
 font-size: 14px;
 padding: 0;
 height: auto;
 line-height: auto;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn {
 padding: 2px 0 0;
 background-color: transparent;
 background-repeat: no-repeat;
 background-position: 100% 3px 
}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn>i {
 font-size: 15px 
}
.page-sidebar .sidebar-search.sidebar-search-bordered,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered {
 margin: 25px 18px 
}
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .form-control {
 font-size: 13px;
 padding: 6px 8px 
}
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn {
 margin-right: 6px 
}
.page-sidebar {
 width: 158px;
 float: left;
 position: relative;
 margin-right: -100% 
}
.page-full-width .page-sidebar {
 display: none!important 
}
.page-sidebar.collapse {
 display: block;
 max-height: none!important 
}
.page-sidebar-fixed .page-sidebar {
 position: fixed;
 margin-top: 18px;
 margin-left: 0;
 top: 50px 
}
.page-sidebar-fixed .page-sidebar-menu>li.last {
 margin-bottom: 15px!important 
}
.page-sidebar-fixed .page-sidebar-menu .sub-menu {
 height: auto!important 
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
 width: 158px!important;
 display: block;
 z-index: 10000 
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected,
.page-sidebar-closed.page-sidebar-hide .page-sidebar {
 display: none!important 
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
 width: 158px!important 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu {
 display: none;
 width: 210px;
 z-index: 2000;
 position: absolute;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu>li>a {
 margin: 3px 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu,
.page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu {
 display: none!important 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li a>.arrow {
 display: none 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover>a>.arrow {
 display: block;
 float: right;
 position: absolute;
 right: 0;
 margin-top: -20px;
 background: 0 0;
 width: 0;
 height: 0;
 border-style: solid;
 border-top: 12px double transparent;
 border-bottom: 12px double transparent;
 border-left: 0 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover>a>.arrow:after,
.page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover>a>.arrow:before {
 display: none 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover>.sub-menu {
 display: inline-block!important 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>a>.selected,
.page-sidebar-wrapper .page-sidebar-menu>li.sidebar-mobile-offcanvas-toggler {
 display: none 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>a>.arrow {
 z-index: 1;
 right: 0;
 margin-top: -23px 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu {
 margin-left: 158px;
 margin-top: -40px 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu>li>a {
 padding-left: 15px 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu>li .sub-menu {
 margin-left: 210px;
 margin-top: -38px!important 
}
.page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu>li .sub-menu>li>a {
 padding-left: 10px;
 padding-right: 10px 
}
.page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover>.sub-menu,
.page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover>.sub-menu>li>.sub-menu {
 margin-top: -41px 
}
.page-title {
 padding: 0;
 font-size: 28px;
 letter-spacing: -1px;
 display: block;
 color: #666;
 margin: 0 0 15px;
 font-weight: 300 
}
.page-title small {
 font-size: 14px;
 letter-spacing: 0;
 font-weight: 300;
 color: #888 
}
.page-container-bg-solid .page-title,
.page-content-white .page-title {
 color: #666;
 margin-bottom: 20px;
 margin-top: 20px 
}
.page-container-bg-solid .page-title small,
.page-content-white .page-title small {
 color: #666 
}
.page-content-white .page-title {
 margin: 25px 0;
 font-size: 24px 
}
.page-bar {
 padding: 0;
 background-color: #f1f4f7;
 margin-bottom: 25px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -ms-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
}
.page-bar:after,
.page-bar:before {
 content: " ";
 display: table 
}
.page-bar .page-breadcrumb {
 display: inline-block;
 padding: 8px;
 margin: 0;
 list-style: none 
}
.page-bar .page-breadcrumb>li {
 display: inline-block;
 margin-right: 10px 
}
.ie8 .page-bar .page-breadcrumb>li {
 margin-right: 1px 
}
.page-bar .page-breadcrumb>li>a,
.page-bar .page-breadcrumb>li>span {
 color: #888;
 font-size: 14px;
 text-shadow: none 
}
.page-bar .page-breadcrumb>li>i {
 color: #aaa;
 font-size: 14px;
 text-shadow: none 
}
.page-bar .page-breadcrumb>li>i[class*=icon-],
.page-bar .page-breadcrumb>li>i[class^=icon-] {
 color: gray 
}
.page-bar .page-toolbar {
 display: inline-block;
 float: right;
 padding: 0 
}
.page-bar .page-toolbar .btn-fit-height {
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 -ms-border-radius: 0 4px 4px 0;
 -o-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0;
 padding-top: 8px;
 padding-bottom: 8px 
}
.page-md .page-bar .page-toolbar .btn-fit-height {
 padding-top: 9px;
 padding-bottom: 9px;
 box-shadow: none!important 
}
.page-container-bg-solid .page-bar,
.page-content-white .page-bar {
 background-color: #fff;
 padding: 0 20px;
 margin: -25px 0px 0;
 position: fixed;
 left: 0;
 right: 0;
 z-index: 1000;
}
.page-container-bg-solid .page-bar .page-breadcrumb,
.page-content-white .page-bar .page-breadcrumb {
 padding: 12px 0 
}
.page-container-bg-solid .page-bar .page-breadcrumb>li>a,
.page-container-bg-solid .page-bar .page-breadcrumb>li>span,
.page-content-white .page-bar .page-breadcrumb>li>a,
.page-content-white .page-bar .page-breadcrumb>li>span {
 color: #888 
}
.page-container-bg-solid .page-bar .page-breadcrumb>li>i,
.page-content-white .page-bar .page-breadcrumb>li>i {
 color: #aaa 
}
.page-container-bg-solid .page-bar .page-breadcrumb>li>i.fa-circle,
.page-content-white .page-bar .page-breadcrumb>li>i.fa-circle {
 font-size: 5px;
 margin: 0 5px;
 position: relative;
 top: -3px;
 opacity: .4;
 filter: alpha(opacity=40) 
}
.page-container-bg-solid .page-bar .page-breadcrumb>li>i[class*=icon-],
.page-container-bg-solid .page-bar .page-breadcrumb>li>i[class^=icon-],
.page-content-white .page-bar .page-breadcrumb>li>i[class*=icon-],
.page-content-white .page-bar .page-breadcrumb>li>i[class^=icon-] {
 color: #8c8c8c 
}
.page-container-bg-solid .page-bar .page-toolbar,
.page-content-white .page-bar .page-toolbar {
 padding: 6px 0 
}
.page-container-bg-solid .page-bar .page-toolbar .btn,
.page-content-white .page-bar .page-toolbar .btn {
 margin-top: -2px 
}
.page-container-bg-solid .page-bar .page-toolbar .btn.btn-sm,
.page-content-white .page-bar .page-toolbar .btn.btn-sm {
 margin-top: 0 
}
.page-content {
 margin-top: 0;
 padding: 0 
}
.page-container-bg-solid .page-content {
 background: #eef1f5 
}
.page-content-white .page-content .page-bar {
 border-bottom: 1px solid #eef1f5;
 border-radius: 0 
}
.page-container-bg-solid.page-md .page-content .page-bar,
.page-content-white.page-md .page-content .page-bar {
 border-radius: 0!important 
}
.page-full-width .page-content {
 margin-left: 0!important 
}
.page-content-wrapper {
 float: left;
 width: 100% 
}
.page-content-wrapper .page-content {
 margin-left: 158px;
 margin-top: 0;
 min-height: 600px;
 padding: 25px 20px 10px 
}
.page-content-wrapper .page-content.no-min-height {
 min-height: auto 
}
.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content {
 margin-left: 0 
}
.page-footer:after,
.page-footer:before {
 content: " ";
 display: table 
}
.page-footer .page-footer-inner {
 float: left;
 display: inline-block 
}
.page-footer {
 padding: 8px 20px 5px;
 font-size: 13px;
 height: 33px;
 clear: left 
}
.page-body {
 margin-top: 20px;
 margin-bottom:30px;
}
.page-sidebar-fixed .page-footer {
 margin-left: 158px;
 padding: 8px 20px 5px 
}
.page-boxed .page-footer {
 padding: 8px 0 5px 
}
.page-boxed.page-sidebar-fixed .page-footer {
 padding-right: 20px;
 padding-left: 20px 
}
.scroll-to-top {
 padding: 1px;
 text-align: center;
 position: fixed;
 bottom: 10px;
 z-index: 10001;
 display: none;
 right: 20px 
}
.scroll-to-top>i {
 display: inline-block;
 color: #687991;
 font-size: 30px;
 opacity: .6;
 filter: alpha(opacity=60) 
}
.scroll-to-top:hover {
 cursor: pointer 
}
.scroll-to-top:hover>i {
 opacity: 1;
 filter: alpha(opacity=100) 
}
.dropdown-quick-sidebar-toggler .dropdown-toggle {
 padding: 0 10px 
}
.page-header .top-menu .dropdown-quick-sidebar-toggler>.dropdown-toggle {
 padding: 19px 10px 10px!important 
}
.page-header .top-menu .dropdown-quick-sidebar-toggler>.dropdown-toggle i {
 top: 0;
 margin-top: 10px;
}
.page-quick-sidebar-toggler {
 overflow: hidden;
 z-index: 99999;
 display: none;
 width: 28px;
 height: 27px;
 position: fixed;
 top: 10px;
 right: 15px;
 text-align: center;
 padding-top: 6px 
}
.page-quick-sidebar-toggler:hover {
 background: #303a43 
}
.page-quick-sidebar-open .page-quick-sidebar-toggler {
 display: inline-block 
}
.page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
 background: 0 0 
}
.page-quick-sidebar-toggler>i {
 color: #99a8b5;
 font-size: 17px 
}
.page-quick-sidebar-toggler>i:hover {
 color: #fff!important 
}
.page-quick-sidebar-nav .admin-usermenu a {
 margin-right: 10px;
 margin-bottom: 10px 
}
.page-quick-sidebar-nav .list-heading {
 padding-bottom: 10px 
}
.page-quick-sidebar-nav .theme-option {
 text-align: center;
 margin-bottom: 20px;
 margin-top: 10px 
}
.page-quick-sidebar-nav {
 padding: 10px 
}
@media (max-width:780px) {
 .page-header-fixed.page-header-fixed-mobile .page-header.navbar {
  height: 100px 
 }
 .module-content {
  margin-top: -40px;
  margin-left: -20px 
 }
 .page-header.navbar .top-menu {
  display: block;
  clear: both 
 }
 .page-header.navbar .top-menu .navbar-nav {
  margin-right: 0 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle {
  padding: 27px 6px 23px!important;
  margin-top: 0px!important 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-language .dropdown-toggle {
  padding: 16px 4px 13px 2px 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
  padding: 16px 0 13px 2px;
  height: 80px!important 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
  width: 190px!important 
 }
 .top-txt-menu {
  display: none 
 }
 .my-top-left {
  margin-top: -50px!important;
  height: 70px;
  width: 100%;
  float: none 
 }
 .fc-mb-sum-menu .dropdown-menu,
 .fc-mini-menu-top .dropdown-menu {
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden 
 }
 .page-bar .dropdown-menu,
 .page-bar .page-breadcrumb {
  float: right;
  right: 10px;
  min-width: 25px;
  left: inherit 
 }
 .fc-list-page {
  text-align: center;
  padding-top: 10px 
 }
 .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler {
  display: none!important 
 }
 .my-top-right .img-circle,
 .my-top-right .username {
  background: 0 0!important 
 }
 .my-top-right {
  margin-top: -70px!important 
 }
 .navbar-nav {
  margin: 0!important 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown {
  padding: 0!important;
  height: 68px!important;
  margin-right: 10px 
 }
 .page-content-wrapper .page-content {
  padding: 25px 5px 0 5px;
 }
 .main-content2 {
  padding-left: 10px!important;
  padding-right: 10px!important;
 }
 .page-content-white {
  overflow-x: hidden;
 }
 .page-sidebar-menu {
  display: none 
 }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu {
  margin-top: 5px 
 }
 .navbar-nav .open .dropdown-menu {
  padding: 10px 0 
 }
 .navbar-nav .open .dropdown-menu>li>a {
  padding: 8px 13px 
 }
 .fc-mb-left-menu {
  position: absolute;
  margin-top: 5px;
  left: 5px;
  background: #fff 
 }
}
.fc_mini_menu_top .open,
.fc_mini_menu_top .open .fa {
 color: #31c7b2!important 
}
.fc-user-info-tips,
.float-left {
 float: left 
}
.float-right {
 float: right 
}
.member_info_p p {
 margin: 2px 0!important 
}
.fc-cat-table td,
.fc-cat-table th {
 text-align: center 
}
#sortable_portlets {
 margin: 10px;
}
#sortable_portlets .sortable ,
#sortable_portlets .sortable2 {
 border: 2px dotted #e7ecf1;
 min-height: 150px;
 background: white;
 margin: 10px 0;
 padding: 0;
}
#sortable_portlets .sortable2 {
 border: 2px dotted #40aae3;
}
.fc-cat-table tr>td:first-child {
 text-align: left!important;
 max-width: auto!important;
 min-width: auto!important;
 padding-left: 10px 
}
.fc-cat-select,
.navbar-nav .dropdown-toggle,
.user-left {
 text-align: center 
}
.page-sidebar .page-sidebar-menu .sub-menu li {
 height: 32px;
 overflow: hidden;
}
.page-sidebar .page-sidebar-menu .sub-menu li a {
 line-height: 23px;
 overflow: hidden 
}
.page-sidebar-menu {
 padding-top: 0!important 
}
.page-bar .page-breadcrumb .default,
.page-bar .page-breadcrumb .on {
 color: #f0868e!important 
}
.fc-cat-select {
 width: 50px 
}
.fc-user-table {
 width: 100% 
}
.fc-user-table td {
 border-top: 1px solid #e7ecf1;
 vertical-align: middle;
 padding: 20px 10px 
}
.fc-cat-info {
 padding: 0 10px!important 
}
.fc-cat-user td {
 background-color: #fff!important 
}
.top .jquery-notific8-notification {
 margin-top: 3em!important 
}
.myportlet .portlet-body {
 padding-bottom: 10px 
}
.myportlet .use-info li {
 list-style: none;
 color: #8896a0;
 height: 35px;
 overflow: hidden 
}
.myportlet .use-info li span {
 padding-right: 10px 
}
.menu-sort label {
 margin-right: 10px 
}
.table-mtotal td,
.table-mtotal th {
 text-align: center;
 color: #8896a0 
}
.myportlet .scroller {
 padding: 0 
}
.myportlet .use-info {
 margin: 0;
 padding: 0 
}
.myportlet .mt-comment-author {
 margin-bottom: 2px!important;
 color: #8896a0!important 
}
.myportlet .mt-comment-text a {
 color: #8896a0!important 
}
.myportlet .mt-comment-text {
 height: 20px;
 padding-right: 50px 
}
.user-avatar img {
 border-radius: 50%;
 height: 40px!important 
}
.user-left {
 color: #8896a0;
 padding-top: 20px 
}
.user-left .user-role {
 padding-top: 5px;
 margin-bottom: 5px 
}
.user-left .user-name {
 padding-top: 10px;
 margin-bottom: 5px 
}
.myportlet {
 padding-bottom: 0!important 
}
.mtable .label {
 margin-left: 10px!important 
}
.mtable td {
 border: none!important 
}
.mtable .mleft {
 width: 180px!important;
 padding-left: 5px!important;
 padding-right: 10px!important 
}
.top-txt-menu {
 font-size: 12px!important;
 font-style: normal!important 
}
.dropdown-user {
 margin-left: 0!important;
 margin-right: 10px!important;
}
.dr_option a:hover,
.page-bar .page-breadcrumb>li>a:hover {
 text-decoration: none 
}
.table thead th {
 font-weight: 700!important 
}
.mt-table>span {
 top: 2px;
 height: 18px;
 width: 18px;
}
td>.mt-table.mt-checkbox-single,
th>.mt-table.mt-checkbox-single {
 right: -6px 
}
.mt-table>span:after {
 left: 4px;
 top: 1px 
}
.page-quick-sidebar-wrapper {
 transition: right .3s;
 z-index: 10500;
 position: fixed;
 top: 0;
 bottom: 0;
 width: 320px;
 right: -320px;
 overflow: hidden;
 color: #99a8b5;
 background: #21282e 
}
.page-quick-sidebar-open .page-quick-sidebar-wrapper {
 transition: right .3s;
 right: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar {
 background: #21282e 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
 margin: 0;
 padding: 0;
 border: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li {
 display: table-cell!important;
 width: 1%!important;
 padding: 0;
 margin: 0;
 float: none 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li>a {
 position: relative;
 display: block;
 text-align: center;
 height: auto;
 font-size: 14px;
 padding: 42px 15px 8px;
 text-transform: uppercase;
 background: 0 0;
 margin-right: 0;
 color: #90a1af;
 border: 0;
 border-bottom: 3px solid #90a1af;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 -ms-border-radius: 0;
 -o-border-radius: 0;
 border-radius: 0;
 outline: 0!important 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li>a>.badge {
 position: absolute;
 top: 45px;
 right: 3px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li.active>a,
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li:hover>a {
 border: 0;
 border-bottom: 3px solid #fff;
 background: 0 0;
 color: #fff;
 text-decoration: none 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu {
 border: 0;
 background: #36424c;
 box-shadow: 5px 5px rgba(97,117,135,.1);
 margin-top: 8px;
 margin-right: 20px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu:before {
 position: absolute;
 top: -7px;
 right: 19px;
 display: inline-block!important;
 border-right: 7px solid transparent;
 border-left: 7px solid transparent;
 border-bottom: 7px solid #36424c;
 content: '' 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu:after {
 position: absolute;
 top: -6px;
 right: 20px;
 display: inline-block!important;
 border-right: 6px solid transparent;
 border-left: 6px solid transparent;
 border-bottom: 7px solid #36424c;
 content: '' 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li>a {
 padding: 10px 15px;
 color: #99a8b5 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li>a>i {
 color: #93a3b1 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li:hover>a {
 background: #3d4a55;
 color: #99a8b5 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li:hover>a>i {
 color: #9babb8 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li.active>a {
 background: #38444f;
 color: #99a8b5 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li .dropdown-menu>li.divider {
 background-color: #3d4a55 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li.open>a.dropdown-toggle {
 border-bottom: 3px solid #40aae3;
 background: 0 0;
 text-decoration: none;
 color: #90a1af 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
 margin: 0;
 padding: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
 font-size: 16px;
 margin: 10px;
 color: #6c8296 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
 margin: 0;
 padding: 0;
 list-style: none 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items>li {
 margin: 0;
 padding: 15px;
 background: 0 0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #273037 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items>li:hover {
 background: #273037 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items>li:last-child {
 border-bottom: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
 border: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
 margin: 10px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
 position: absolute!important;
 width: 320px!important;
 transition: margin .3s 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
 position: absolute!important;
 width: 320px!important;
 transition: margin .3s;
 margin-left: 320px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
 padding: 15px 10px 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
 vertical-align: middle;
 display: inline-block;
 font-size: 14px;
 color: #90a1af 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
 text-decoration: none 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list>i {
 font-size: 17px;
 line-height: 17px;
 vertical-align: top;
 margin-right: 3px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
 transition: margin .3s;
 margin-left: -320px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
 display: none!important 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
 transition: margin .3s;
 margin-left: 0 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
 padding: 10px 0;
 position: relative 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
 padding: 15px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
 border-radius: 50%!important;
 width: 45.71px;
 opacity: .8;
 filter: alpha(opacity=80);
 float: left;
 margin-right: 10px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after,
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before {
 content: " ";
 display: table 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
 clear: both 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
 cursor: pointer 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
 opacity: 1;
 filter: alpha(opacity=100) 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
 margin: 5px 0 0;
 font-size: 14px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
 font-size: 11px;
 text-transform: uppercase;
 color: #657b8d 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
 font-size: 10px;
 color: #5d7081 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
 margin-top: 10px;
 right: 10px;
 position: absolute;
 display: inline-block 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
 padding: 0 10px;
 position: relative 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
 transition: display .3s;
 padding: 5px 0;
 margin: 10px auto;
 font-size: 13px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
 color: #c3c3c3;
 display: block 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
 width: 45.71px;
 border-radius: 50%!important 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
 float: left;
 margin-right: 10px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
 float: right;
 margin-left: 10px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime,
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
 font-size: 12px;
 font-weight: 300;
 color: #8496a7 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
 display: block;
 padding: 5px;
 position: relative;
 color: #90a1af;
 background: #36424c 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
 text-align: left;
 margin-left: 55px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
 display: block;
 position: absolute;
 top: 9px;
 left: -6px;
 width: 0;
 height: 0;
 border-top: 6px solid transparent;
 border-bottom: 6px solid transparent;
 border-right-width: 6px;
 border-right-style: solid;
 border-right-color: #36424c 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
 margin-right: 55px;
 text-align: right 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
 display: block;
 position: absolute;
 top: 9px;
 right: -6px;
 border-top: 6px solid transparent;
 border-bottom: 6px solid transparent;
 border-left-width: 6px;
 border-left-style: solid;
 border-left-color: #36424c 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime,
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name {
 text-align: right 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
 padding: 20px 10px 15px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
 padding: 10px 0;
 position: relative 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
 color: #7e91a2 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
 margin-top: 5px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
 text-decoration: underline;
 padding: 0;
 color: #788c9e 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
 color: #5d7081 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
 padding: 10px 0;
 position: relative 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
 margin-top: -3px;
 float: right;
 border: 0;
 min-width: 59px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
 width: 75px!important;
 padding: 4px!important;
 float: right;
 border: 0;
 margin-top: -4px 
}
.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
 padding: 4px 0!important 
}
.tfooter {
 text-align: left;
 padding: 0 0 0 8px!important 
}
.displayorder,
.page-404 {
 text-align: center 
}
.badge-no,
.badge-yes {
 height: 22px;
 padding: 4px;
 width: 22px;
}
.badge-no {
 background-color: #ed6b75 
}
.badge-yes {
 background-color: #3ea9e2 
}
.remove-fa-circle .fa-circle {
 display: none 
}
.page-content2 {
 padding: 0!important;
 margin-left: 100px!important 
}
.page-content4 {
 padding: 0!important;
 border-left: 0!important;
 margin-left: 0!important 
}
.myfooter button {
 z-index: 9999999 
}
.myfooter {
 margin: 0 -20px!important;
 font-size: 13px;
 position: fixed;
 left: 0;
 right: 0;
 z-index: 1000;
 bottom: 0 
}
.main-content {
 background: #fff 
}
.myfbody {
 margin-bottom: 90px 
}
.portlet.light>.portlet-title>.nav-tabs>li>a {
 font-size: 14px!important 
}
.table-footer-button {
 margin-top: 12px 
}
.table-search-tool .col-md-12 {
 width: auto 
}
.table-search-tool .col-md-12 .onloading {
 margin-top: 2px 
}
.table-search-tool {
 margin-top: 10px;
 margin-bottom: 10px;
}
.bootstrap-table .table-search-tool {
 margin-top: 0px;
 margin-bottom: 0px;
}
.list-field-cog {
 margin: 10px 0 
}
.list-field-cog .btn {
 width: 48px 
}
.list-field-cog .btn,
.list-field-cog .form-control {
 height: 30px;
 font-size: 12px 
}
.module-content {
 margin-top: -40px;
 margin-left: -20px 
}
.module-content-right {
 border-left: 1px solid #e7ecf1 
}
.module-content-left {
 margin-top: 63px;
 float: left;
 width: 100px 
}
.page-404 .number,
.page-500 .number {
 font-size: 66px;
 font-weight: 300 
}
.page-404 .font-red i {
 color:#e7505a;
}
.page-404 .number {
 margin-top: 0;
 margin-bottom: 10px;
 color: #40aae2;
}
.table-center ,
.table-center input {
 text-align: center;
}
.page-404-full-page .page-404,
.page-500-full-page .page-500 {
 padding:40px 0;
}
.page-404-full-page .page-404 .alert_btnleft,
.page-500-full-page .page-500 .alert_btnleft {
 margin-top: 20px;
}
.page-500 {
 text-align: center 
}
.page-500 .number {
 display: inline-block;
 color: #ec8c8c;
}
.page-404-full-page {
 overflow-x: hidden;
 max-width: 1024px;
 margin: 5rem auto;
 padding: 2rem;
 background: #fff;
 text-align: center;
 border: 1px solid #efefef;
 border-radius: 0.5rem;
 position: relative;
 margin-top: 150px;
}
.page-404-full-page .details input {
 background-color: #fff 
}
.page-500-full-page {
 overflow-x: hidden;
 padding: 20px;
 background-color: #fafafa!important 
}
.page-500-full-page .details input {
 background-color: #fff 
}
.page-404-3 {
 background: #000!important 
}
.page-404-3 .page-inner img {
 right: 0;
 bottom: 0;
 z-index: -1;
 position: absolute 
}
.page-404-3 .error-404 {
 color: #fff;
 text-align: left;
 padding: 70px 20px 0 
}
.page-404-3 h1 {
 color: #fff;
 font-size: 130px;
 line-height: 160px 
}
.page-404-3 h2 {
 color: #fff;
 font-size: 30px;
 margin-bottom: 30px 
}
.page-404-3 p {
 color: #fff;
 font-size: 16px 
}
@media (max-width:480px) {
 .page-404 .details,
 .page-404 .number,
 .page-500 .details,
 .page-500 .number {
  text-align: center;
  margin-left: 0;
  width: 100%;
  letter-spacing: 0 
 }
 .page-404-full-page .page-404 {
  margin-top: 30px 
 }
 .page-404-3 .error-404 {
  text-align: left;
  padding-top: 10px 
 }
 .page-404-3 .page-inner img {
  right: 0;
  bottom: 0;
  z-index: -1;
  position: fixed 
 }
 .page-404 .number i {
  font-size: 80+px 
 }
}
.my-left-content {
 margin: 0;
 padding: 0;
 list-style: none 
}
.my-left-content li.active.open {
 background: #EFEFEF;
 border-top-color: transparent 
}
.my-left-content li.active.open>a {
 color: #555 
}
.my-left-content li:hover {
 background: #F9F9F9 
}
.my-left-content li:first-child {
 border-top: 0 
}
.my-left-content li {
 padding: 10px 0;
 border-top: 1px solid #F0F5F7 
}
.my-left-content li .selected {
 display: block;
 float: right;
 position: relative;
 top: -10px;
 right: -8px;
 height: 40px;
 width: 8px;
 line-height: 20px;
 border-top: 20px double transparent;
 border-bottom: 20px double transparent;
 border-right: 0;
 border-left: 8px solid #EFEFEF 
}
.my-left-content li a {
 border: 0;
 padding: 10px 15px 10px 8px;
 text-decoration: none;
 font-size: 14px;
 font-weight: 300;
 color: #555 
}
.my-content-top-tool {
 margin-top: -25px;
 margin-bottom: 10px 
}
.my-sysfield .control-label {
 text-align: left!important;
 margin-bottom: 10px 
}
.my-sysfield .col-md-2 {
 width: 100%!important 
}
.finecms-tool-row .form-body {
 padding-bottom: 0 
}
.finecms-tool-row .form-actions {
 text-align: center;
 padding-bottom: 0 
}
.finecms-top-name {
 margin-top: 8px 
}
.finecms-top-name a:hover {
 text-decoration: none!important 
}
.fc-verify-post .col-md-3 {
 width: 28% 
}
.fc-verify-post .col-md-9 {
 width: 72% 
}
.tree-icon {
 padding-left: 8px;
 padding-right: 5px 
}
.fc-user-group h5 {
 font-size: 16px;
 margin-top: 0;
 margin-bottom: 15px 
}
.fc-user-group {
 text-align: center;
 padding-top: 40px 
}
.fc-user-group span {
 color: #ccc;
 font-size: 12px 
}
.fc-3x3 label:first-child {
 margin-left: -1px!important 
}
.fc-3x3 {
 width: 200px 
}
.fc-3x3 .btn {
 border-radius: 0!important;
 border-bottom: 0 
}
.fc-3x3 .btn2 {
 border-bottom: 1px solid #ccc 
}
.fc-cloud-title {
 padding-left: 80px!important 
}
.fc-cloud {
 padding: 10px 20px 10px 10px!important 
}
.fc-cloud .fc-cloud-icon {
 width: 70px;
 float: left 
}
.fc-cloud .fc-cloud-info h5 {
 color: #000;
 font-weight: 700 
}
.fc-cloud .fc-cloud-info p {
 margin: 0;
 color: #337ab7 
}
.fc-cloud .fc-cloud-info {
 float: left 
}
.fc-input-time {
 width: 150px!important 
}
.jquery-notific8-container {
 margin-top: 80px 
}
.mymain .portlet-sortable:not(.portlet-fullscreen)>.portlet-title {
 cursor: default!important 
}
.index-content {
 background: url(../../images/loading-0.gif) center no-repeat #fff 
}
@media (min-width:500px) {
 .fc-mini-logo {
  display: none 
 }
}
.template-download {
 padding: 10px 0;
 border-bottom: 1px dotted #e2e2e2 
}
.yl_files_row {
 width: 50%;
 height: 90px;
 float: left 
}
@media (max-width:768px) {
 .index-content {
  margin-left: 0!important 
 }
 .yl_files_row {
  width: 100%;
  height: 90px;
  float: none 
 }
}
.files_row_preview img {
 max-width: 60px;
 max-height: 50px 
}
.files_row_preview {
 margin-right: 10px;
 border: 1px solid #d3cfcf;
 padding: 10px;
 width: 80px;
 height: 70px;
 overflow: hidden;
 border-radius: 4px;
 text-align: center 
}
.files_row .mpreview a {
 color: #bac3d0;
}
.files_row .mpreview {
 position: relative;
 width: 78px;
 top: -18px;
 text-align: right;
}
.table-finecms-upload .files_row_preview {
 overflow: inherit 
}
.files_show_description_html {
 margin-top: 10px 
}
.file_row_html {
 margin-bottom: 10px;
 padding: 10px 0 
}
#dr_check_bf p,
#dr_check_html p {
 margin: 10px 0;
 clear: both 
}
#dr_check_html .p_error {
 color: red 
}
#dr_check_html .rleft {
 float: left 
}
#dr_check_html .rright .ok {
 color: green 
}
#dr_check_html .rright .error {
 color: red 
}
#dr_check_bf .rright,
#dr_check_html .rright {
 float: right 
}
#dr_check_bf .rleft {
 float: left 
}
#dr_check_bf p {
 color: red 
}
::-webkit-scrollbar {
 width: 8px;
 height: 8px;
 background-color: #F5F5F5 
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 border-radius: 0;
 background-color: #F5F5F5 
}
::-webkit-scrollbar-thumb {
 border-radius: 0;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #bdbdbd 
}
::-webkit-scrollbar-thumb:hover {
 border-radius: 0;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
 background: rgba(0,0,0,.4) 
}
.layui-layer-tips .layui-layer-content {
 color: #000!important 
}
.layui-layer-tips .layui-layer-content .btn {
 margin-right: 10px 
}
.files .color-view img {
 max-width: 50px;
 max-height: 50px;
}
.files .color-view {
 height: 80px;
}
.portlet-body .note.note-danger {
 background-color: #f1f4f7 !important;
}
.table-search-tool form .input-group-addon {
 border-radius:0;
}
.files .on-view {
 border: 2px solid #40aae3;
}
.fc-mb-left-menu {
 position: absolute;
 right: 0;
 padding: 0 10px;
 overflow: hidden;
 height: 44px;
 text-align: right;
}
.fc-mb-left-menu li {
 height: 44px;
 line-height: 44px;
 padding: 0px 10px 0px 15px;
 border-right: 1px solid rgba(0,0,0,0.02);
 color: #888;
 overflow: hidden;
 float: right;
 cursor: pointer;
}
.fc-mb-left-menu a {
 color: #888;
 text-decoration:none;
}
.fc-mb-left-menu .active,
.fc-mb-left-menu li:active,
.fc-mb-left-menu li:active:focus,
.fc-mb-left-menu li:active:hover,
.fc-mb-left-menu li:focus,
.fc-mb-left-menu li:hover {
 background: #f1f4f6;
}
.fc-mb-left-menu .active a {
 color: #3ea9e2;
}
.fc-mb-left-menu .close-tab {
 font-size: 8px;
 cursor: pointer;
 color: #999;
 margin-left: 5px;
}
@media (max-width:768px) {
 .myfbody {
  margin-bottom: 0 
 }
 .myfooter {
  position: initial;
  margin: 20px 0 0 0!important 
 }
 .portlet {
  margin-bottom: 0;
 }
 .myfooter label {
  margin-bottom: 0;
 }
 .myfooter .btn {
  margin-bottom: 5px;
 }
 .fc-mb-left-menu {
  display: none;
 }
}
@media (min-width: 992px) {
 .files .col-md-2 {
  width: 11% !important;
 }
 .well label,
 .note label {
  margin-bottom: 0px;
 }
}
body {
 background-color:#f5f6f8
}
.main-content {
 background: #f5f6f8
}
.index-content {
 background: #f5f6f8 
}
.well {
 background-color: #ffffff
}
.page-header.navbar {
 background-color:#2890ff;
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle i,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .top-txt-menu {
 color:#eef4f9 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .badge.badge-default {
 background-color:#22282e;
 color:#fff 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle {
 background-color:#fff 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover i,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle i {
 color:#000 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover .top-txt-menu,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle .top-txt-menu {
 color:#000 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu {
 border-color:#e7eaf0 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu:after {
 border-bottom-color:#eaedf2 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
 background:#eaedf2 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3 {
 color:#62878f 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a {
 color:#337ab7 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>a:hover {
 color:#23527c;
 text-decoration:none 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a {
 border-bottom:1px solid #EFF2F6!important;
 color:#888 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-extended .dropdown-menu .dropdown-menu-list>li>a:hover {
 background:#f8f9fa 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a .time {
 background:#f1f1f1 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li>a:hover .time {
 background:#e4e4e4 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.circle {
 background-color:#22282e;
 color:#fff 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox>.dropdown-toggle>.corner {
 border-color:transparent transparent transparent #22282e 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
 color:#5b9bd1 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-language>.dropdown-toggle>.langname,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle i {
 color:#fff 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
 background-color:#dfe2e9 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-menu {
 width:195px 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu {
 background:#fff;
 border:0 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu:after {
 border-bottom-color:#fff 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external {
 background:#2f6493 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>h3 {
 color:#d1e2f0 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu>li.external>a:hover {
 color:#5496cf 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a {
 color:#e4eef6;
 border-bottom:1px solid #4689c3!important 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a i,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a i {
 color:#bed5ea 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu .dropdown-menu-list>li a:hover,
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a:hover {
 background:#3f84c1 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li a {
 border-bottom:0!important 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-dark .dropdown-menu.dropdown-menu-default>li.divider {
 background:#4689c3 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a .time {
 background:#336c9e 
}
.page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list>li>a:hover .time {
 background:#40aae3 
}
.page-header.navbar .search-form {
 background:#28547c 
}
.page-header.navbar .search-form.open,
.page-header.navbar .search-form:hover {
 background:#fff 
}
.page-header.navbar .search-form .input-group .form-control {
 color:#83AAC8 
}
.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
 color:#7fa8c6;
 opacity:1 
}
.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
 color:#7fa8c6 
}
.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
 color:#7fa8c6 
}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit>i {
 color:#83AAC8 
}
.page-header.navbar .menu-toggler>span,
.page-header.navbar .menu-toggler>span:after,
.page-header.navbar .menu-toggler>span:before,
.page-header.navbar .menu-toggler>span:hover,
.page-header.navbar .menu-toggler>span:hover:after,
.page-header.navbar .menu-toggler>span:hover:before {
 background:#c9ddee 
}
.page-header.navbar .menu-toggler.th-toggle-exit>span {
 background-color:transparent!important 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
 box-shadow:5px 5px rgba(57,121,178,.2) 
}
.page-header.navbar .hor-menu .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3,
.page-header.navbar .hor-menu .navbar-nav>li>a {
 color:#000 
}
.page-header.navbar .hor-menu .navbar-nav>li>a i {
 color:#90b8db 
}
.page-header.navbar .hor-menu .navbar-nav>li.open>a,
.page-header.navbar .hor-menu .navbar-nav>li:hover>a,
.page-header.navbar .hor-menu .navbar-nav>li>a:hover {
 color:#c9ddee;
 background:#fff!important 
}
.page-header.navbar .hor-menu .navbar-nav>li.open>a i,
.page-header.navbar .hor-menu .navbar-nav>li:hover>a i,
.page-header.navbar .hor-menu .navbar-nav>li>a:hover i {
 color:#a3c4e1 
}
.page-header.navbar .hor-menu .navbar-nav>li.active>a,
.page-header.navbar .hor-menu .navbar-nav>li.current>a {
 color:#fff;
 background:#22282e!important 
}
.page-header.navbar .hor-menu .navbar-nav>li.active>a>i,
.page-header.navbar .hor-menu .navbar-nav>li.current>a>i {
 color:#90b8db 
}
.page-header.navbar .hor-menu .navbar-nav>li.active .selected,
.page-header.navbar .hor-menu .navbar-nav>li.current .selected {
 border-top:6px solid #22282e 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu {
 box-shadow:5px 5px rgba(57,121,178,.2);
 background:#fff 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li>a,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li>a>i {
 color:#000 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li:hover>a {
 color:#ecf3f9;
 background:#3f84c1 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li:hover>a>i {
 color:#ecf3f9 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.active>a,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.current>a,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover {
 color:#ecf3f9;
 background:#3f84c1 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.active>a:hover>i,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.active>a>i,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.current>a:hover>i,
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.current>a>i {
 color:#ecf3f9 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-menu li.divider {
 background-color:#4386c2 
}
.page-header.navbar .hor-menu .navbar-nav>li .dropdown-submenu>a:after {
 color:#000 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu {
 box-shadow:5px 5px rgba(102,102,102,.1) 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.mega-menu-dropdown>.dropdown-menu .mega-menu-content .mega-menu-submenu li>h3 {
 color:#666 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li>a {
 color:#000 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li>a>i {
 color:#90b8db 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li:hover>a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li>a:hover {
 color:#c9ddee;
 background:#fff 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li:hover>a>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li>a:hover>i {
 color:#a3c4e1 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.open>a {
 color:#333!important;
 background:#fff!important 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.open>a>i {
 color:#333!important 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.active>a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.current>a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover {
 color:#fff;
 background:#22282e 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.active>a:hover>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.active>a>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.current>a:hover>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li.current>a>i {
 color:#90b8db 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu {
 box-shadow:5px 5px rgba(102,102,102,.1);
 background:#fff;
 border:1px solid #f2f2f2 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a {
 color:#000 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li>a>i {
 color:#888 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a {
 color:#000;
 background:#f5f5f5 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li:hover>a>i {
 color:#666 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover {
 color:#000;
 background:#f5f5f5 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a:hover>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.active>a>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a:hover>i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.current>a>i {
 color:#666 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li .dropdown-menu li.divider {
 background-color:#f5f5f5 
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav>li>.dropdown-menu {
 border-top:0 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li>a,
.page-admin-all .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
 border-top:0;
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li>a>i[class*=icon-],
.page-admin-all .page-sidebar .page-sidebar-menu>li>a>i[class^=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class*=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class^=icon-] {
 color:#a2c4e4 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.arrow:before {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.heading>h3,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3 {
 color:#66a4e3 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a {
 background:#22282e;
 color:#D2E6F9 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.open>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.open>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.open>a>i,
.page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.open>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:hover>a>i {
 color:#D2E6F9 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
 background:#22282e;
 border-top-color:transparent;
 color:#fff 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open>a:hover,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active>a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a:hover {
 background:#22282e 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open>a>i,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu>li.active>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>i {
 color:#fff 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.active+li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active+li>a {
 border-top-color:transparent 
}
.page-admin-all .page-sidebar .page-sidebar-menu>li.active.open+li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open+li>a {
}
.page-admin-all .page-sidebar .page-sidebar-menu>li:last-child>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li:last-child>a {
 border-bottom:1px solid transparent!important 
}
.page-admin-all .page-sidebar .page-sidebar-menu li>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu li>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu li:hover>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu li:hover>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover>a>.arrow:before {
 color:#D2E6F9 
}
.page-admin-all .page-sidebar .page-sidebar-menu li.active>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu li.active>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active>a>.arrow:before {
 color:#fff 
}
.page-sidebar-closed .page-admin-all .page-sidebar .page-sidebar-menu:hover .sub-menu,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu {
 background-color:#D9DEE4 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class*=icon-],
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class^=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class*=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class^=icon-] {
 color:#a2c4e4 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>.arrow:before {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.active>a,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a {
 background:#fff!important 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.active>a>i,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>i,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>i {
 color:#333 
}
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.active>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.active>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>.arrow:before {
 color:#D2E6F9 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a {
 background:#21282e;
 border-left:4px solid #40aae3;
 color:#f1f1f1 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover {
 border-left:4px solid #22282e;
 background:#40aae3 
}
.page-sidebar .sidebar-search .input-group .input-group-btn .btn>i,
.page-sidebar-closed .page-sidebar .sidebar-search.open .remove>i,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn>i {
 color:#c4ccd4 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a {
 background:#f5f6f8!important 
}
.page-sidebar .sidebar-toggler,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler {
 background:#3b6992 
}
.page-sidebar .sidebar-toggler>span,
.page-sidebar .sidebar-toggler>span:after,
.page-sidebar .sidebar-toggler>span:before,
.page-sidebar .sidebar-toggler>span:hover,
.page-sidebar .sidebar-toggler>span:hover:after,
.page-sidebar .sidebar-toggler>span:hover:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover:after,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler>span:hover:before {
 background:#c9ddee 
}
.page-sidebar .sidebar-toggler.th-toggle-exit>span,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit>span {
 background-color:transparent!important 
}
.page-sidebar .sidebar-toggler:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover {
 background:#335c80 
}
.page-sidebar .sidebar-search .input-group,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group {
 border-bottom:1px solid #c4ccd4 
}
.page-sidebar .sidebar-search .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control {
 background-color:#D9DEE4;
 color:#707a84 
}
.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder {
 color:#c4ccd4;
 opacity:1 
}
.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder {
 color:#c4ccd4 
}
.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder {
 color:#c4ccd4 
}
.page-sidebar .sidebar-search.sidebar-search-bordered .input-group,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group {
 border:1px solid #c4ccd4 
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .input-group,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group {
 background-color:#D9DEE4 
}
.page-sidebar-closed .page-sidebar .sidebar-search.sidebar-search-solid .input-group,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group {
 background:0 0 
}
.page-sidebar .sidebar-search.sidebar-search-solid .input-group,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group {
 border:1px solid #3b6992;
 background:#3b6992 
}
.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control {
 background:#3b6992 
}
.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group {
 border:1px solid #D9DEE4;
 background:#D9DEE4 
}
.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control {
 background:#D9DEE4 
}
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover,
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light>li.active>a,
.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover {
 border-left:0;
 border-right:4px solid #22282e 
}
.page-footer .page-footer-inner {
 color:#c9dae9 
}
.page-footer-fixed .page-footer {
 background-color:#38648b 
}
@media (min-width:992px) {
 .page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu {
  box-shadow:5px 5px rgba(73,127,174,.2) 
 }
 .page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu.sidebar-search-wrapper,
 .page-sidebar-menu.page-sidebar-menu-hover-submenu>li:hover>.sub-menu.sidebar-toggler-wrapper {
  box-shadow:none 
 }
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover {
  box-shadow:5px 5px rgba(73,127,174,.2) 
 }
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover.sidebar-search-wrapper,
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover.sidebar-toggler-wrapper {
  box-shadow:none 
 }
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu {
  box-shadow:5px 5px rgba(73,127,174,.2) 
 }
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu.sidebar-search-wrapper,
 .page-sidebar-menu.page-sidebar-menu-closed>li:hover>.sub-menu.sidebar-toggler-wrapper {
  box-shadow:none 
 }
 .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed>li.heading {
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  border-top:1px solid #aeb9c2!important 
 }
 .page-sidebar-fixed:not(.page-footer-fixed) .page-content {
  border-bottom:0 
 }
 .page-sidebar-fixed:not(.page-footer-fixed) .page-footer {
  background-color:#fff 
 }
 .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner {
  color:#333 
 }
 .page-boxed {
  background-color:#3e6e99!important 
 }
 .page-boxed .page-container {
  background-color:#D9DEE4;
  border-left:1px solid #aeb9c2;
  border-bottom:1px solid #aeb9c2 
 }
 .page-boxed.page-sidebar-reversed .page-container {
  border-left:0;
  border-right:1px solid #aeb9c2 
 }
 .page-boxed.page-sidebar-fixed .page-container {
  border-left:0;
  border-bottom:0 
 }
 .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
  border-left:0;
  border-right:0;
  border-bottom:0 
 }
 .page-boxed.page-sidebar-fixed .page-sidebar {
  border-left:1px solid #aeb9c2 
 }
 .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
  border-right:1px solid #aeb9c2;
  border-left:0 
 }
 .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer {
  background-color:#3e6e99!important 
 }
 .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner {
  color:#c9dae9 
 }
 .page-sidebar-menu-hover-submenu li:hover a>.arrow {
  border-right:8px solid #3d6a91 
 }
 .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a>.arrow {
  border-left:8px solid #3d6a91 
 }
 .page-sidebar-menu-hover-submenu li:hover>.sub-menu {
  background:#3d6a91!important 
 }
}
@media (max-width:991px) {
 .page-sidebar {
  background-color:#e7ecf1 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li>a {
  border-top:1px solid #D9DEE4 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a {
  background:#366187 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li:last-child>a {
  border-bottom:0!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu .sidebar-search input,
 .page-admin-all .page-sidebar .page-sidebar-menu>li .sub-menu {
  background-color:#e7ecf1!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li:hover>a {
  background:#000;
  color:#fff 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu {
  background:#e7ecf1!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a {
  background:#000;
  color:#fff!important 
 }
}
@media (max-width:480px) {
 .page-admin-all .page-header.navbar .top-menu {
  background-color:#40aae3 
 }
 .page-header-fixed-mobile .page-admin-all .page-header.navbar .top-menu {
  background-color:#40aae3 
 }
 .page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
 }
 .page-header-fixed-mobile .page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
  background:0 0 
 }
 .page-admin-all .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle:hover {
  background-color:#fff 
 }
}
.block-spinner-bar>div,
.page-spinner-bar>div {
 background:#da594a 
}
.open .username-hide-on-mobile {
 color:#000 !important;
}
.page-admin-all .page-sidebar,
.page-admin-all .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
 background-color:#D9DEE4 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li:hover>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li:hover>a {
 background:#40aae3;
 border-left:4px solid #000000;
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>i,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow.open:before,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow:before,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a>i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow.open:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>.arrow:before,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li.active>a>i {
 color:#eee 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu {
 background:#d9dee4 
}
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
.page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a {
 background:#f5f6f8!important 
}
.page-footer .page-footer-inner {
 color:#c9dae9 
}
.page-footer-fixed .page-footer {
 background-color:#38648b 
}
@media (max-width:991px) {
 .page-sidebar {
  background-color:#e7ecf1 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li>a {
  border-top:1px solid #D9DEE4 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu>li:hover>a {
  background:#366187 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu>li:last-child>a {
  border-bottom:0!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu .sidebar-search input,
 .page-admin-all .page-sidebar .page-sidebar-menu>li .sub-menu {
  background-color:#e7ecf1!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active.open>a:hover,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.active>a:hover,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li:hover>a {
  background:#000;
  color:#fff 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu {
  background:#e7ecf1!important 
 }
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.active>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li.open>a,
 .page-admin-all .page-sidebar .page-sidebar-menu.page-sidebar-menu-light>li .sub-menu>li:hover>a {
  background:#000!important;
  color:#fff;
 }
}
.fc_mini_menu_top .open,
.fc_mini_menu_top .open .fa {
 color: #40aae3 !important;
}
.page-admin-all .page-sidebar .page-sidebar-menu > li.active > a > .selected,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected {
 border-right: 12px solid #f5f6f8!important;
}
.note.note-danger a {
 color: #666;
}
.font-green {
 color: #40aae3!important;
}
.page-bar .page-breadcrumb .default,
.page-bar .page-breadcrumb .on {
 color: #3ea9e2!important;
}
.note.note-danger {
 border-radius: 4px;
 background-color: #ffffff;
 color: #888;
}
.table-scrollable {
 width: 100%;
 overflow-x: auto;
 overflow-y: hidden;
}
.table-clearfix {
 clear: both;
 padding-top: 10px;
 margin-top: 10px;
 border-top: 1px solid #e6e6e6;
}
.fixed-table-container .table-scrollable {
 padding-top: 10px;
 margin-top: 10px;
 border-top: 1px solid #eee;
}
.fixed-table-container .table>thead>tr>th {
 padding-top: 0 ;
 padding-bottom: 0;
}
form .portlet.light .portlet-body {
 padding-top: 20px;
 padding-bottom: 20px;
}
.myfooter .form-actions {
 background-color: #ecf0f1 !important;
 padding: 20px 15px 15px 15px !important;
}
.right-card-box .portlet.light {
 padding: 0;
}
.right-card-box2 .table-scrollable {
 border-radius: 0px;
 border: 0;
 border-top: 1px solid #e7ecf1;
 border-bottom: 1px solid #e7ecf1;
}
.right-card-box2 {
 background-color: #fff;
 padding-bottom: 20px;
}
.right-card-box {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -ms-flex-direction: column;
 flex-direction: column;
 min-width: 0;
 word-wrap: break-word;
 background-color: #fff;
 background-clip: border-box;
 border: 0 solid #f7f7f7;
 border-radius: .25rem;
 padding: 1.5rem 2rem;
}
.layui-layer-btn .layui-layer-btn0 {
 border-color: #40aae3 !important;
 background-color: #40aae3 !important;
}
.fixed-table-toolbar .columns .btn {
 margin-right: 5px;
 border: 1px solid #d3cfcf !important;
 border-radius: 3px !important;
}
@media (max-width:780px) {
 .page-404-full-page {
  margin-top: 0px;
  background: none;
  border:none;
 }
 .fixed-table-pagination,
 .fc-list-footer {
  ;
  text-align: center;
 }
 .bootstrap-table .toolbar label select {
  height: 24px;
  padding: 3px 12px;
 }
 .fixed-table-toolbar .btn,
 .bootstrap-table2 .btn,
 .fixed-table-toolbar .btn,
 .pagination-detail .btn,
 .pagination>li>a,
 .pagination>li>span {
  padding: 2px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  border-radius: 3px !important;
 }
 .pagination>.input-page .btn {
  padding: 2px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
 }
 .pagination .input-page input,
 .bootstrap-table2 .form-control,
 .fixed-table-toolbar .form-control {
  height:24px;
  font-size: 12px !important;
  line-height: 1.5 !important;
  padding: 2px 5px !important;
 }
}
@media (max-width:480px) {
 .myfooter .form-actions {
  background-color: #ffffff !important;
  border-top: 1px solid #ffffff;
  border-radius: 4px;
 }
 .myfooter .btn,
 .myfooter label {
  width: 100%;
 }
}
select.form-control {
 color: #5e6278;
 transition: color .2s ease,background-color .2s ease;
}
