@charset "UTF-8";

.alert-message
{
margin: 2px 0;
padding: 20px;
border-left: 3px solid #eee;
}
.alert-message h4
{
margin-top: 0;
margin-bottom: 5px;
}
.alert-message p:last-child
{
margin-bottom: 0;
}
.alert-message code
{
background-color: #fff;
border-radius: 3px;
}
.alert-message-success
{
background-color: #F4FDF0;
border-color: #3C763D;
}
.alert-message-success h4
{
color: #3C763D;
}
.alert-message-danger
{
background-color: #fdf7f7;
border-color: #d9534f;
}
.alert-message-danger h4
{
color: #d9534f;
}
.alert-message-warning
{
background-color: #fcf8f2;
border-color: #f0ad4e;
}
.alert-message-warning h4
{
color: #f0ad4e;
}
.alert-message-info
{
background-color: #f4f8fa;
border-color: #5bc0de;
}
.alert-message-info h4
{
color: #5bc0de;
}
.alert-message-default
{
background-color: #EEE;
border-color: #B4B4B4;
}
.alert-message-default h4
{
color: #000;
}
.alert-message-notice
{
background-color: #FCFCDD;
border-color: #BDBD89;
}
.alert-message-notice h4
{
color: #444;
}

.label {
border-radius: 2px;
color: rgba(255, 255, 255, 0.9);
#display: inline-block;
font-family: "Montserrat","Segoe UI","Droid Sans",Tahoma,Arial,sans-serif;
font-size: 85%;
font-weight: 600;
line-height: 1.35;
padding: 0 0.3em;
text-transform: uppercase;
}
.label-orange {
background-color: #ff9800;
}
.label-orange[href]:hover, .label-orange[href]:focus {
background-color: #cc7a00;
}
.label-lime {
background-color: #cddc39;
}
.label-lime[href]:hover, .label-lime[href]:focus {
background-color: #b2c022;
}
.label-inverse {
background-color: #757575;
}
.label-inverse[href]:hover, .label-inverse[href]:focus {
background-color: #5b5b5b;
}
.label-teal {
background-color: #009688;
}
.label-teal[href]:hover, .label-teal[href]:focus {
background-color: #00635a;
}
.label-deeporange {
background-color: #ff5722;
}
.label-deeporange[href]:hover, .label-deeporange[href]:focus {
background-color: #ee3900;
}
.label-midnightblue {
background-color: #37474f;
}
.label-midnightblue[href]:hover, .label-midnightblue[href]:focus {
background-color: #222c31;
}
.label-green {
background-color: #4caf50;
}
.label-green[href]:hover, .label-green[href]:focus {
background-color: #3d8b40;
}
.label-indigo {
background-color: #3f51b5;
}
.label-indigo[href]:hover, .label-indigo[href]:focus {
background-color: #32408f;
}
.label-purple {
background-color: #9c27b0;
}
.label-purple[href]:hover, .label-purple[href]:focus {
background-color: #771e86;
}
.label-deeppurple {
background-color: #673ab7;
}
.label-deeppurple[href]:hover, .label-deeppurple[href]:focus {
background-color: #512e90;
}
.badge {
font-family: "Montserrat","Segoe UI","Droid Sans",Tahoma,Arial,sans-serif;
font-size: 12px;
padding: 0 5px;
}
.badge-primary {
background-color: #03a9f4;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
background-color: #0286c2;
}
.badge-success {
background-color: #8bc34a;
}
.badge-success[href]:hover, .badge-success[href]:focus {
background-color: #71a436;
}
.badge-info {
background-color: #00bcd4;
}
.badge-info[href]:hover, .badge-info[href]:focus {
background-color: #008fa1;
}
.badge-warning {
background-color: #ffc107;
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
background-color: #d39e00;
}
.badge-danger {
background-color: #e51c23;
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
background-color: #b9151b;
}
.badge-orange {
background-color: #ff9800;
}
.badge-orange[href]:hover, .badge-orange[href]:focus {
background-color: #cc7a00;
}
.badge-deeporange {
background-color: #ff5722;
}
.badge-deeporange[href]:hover, .badge-deeporange[href]:focus {
background-color: #ee3900;
}
.badge-midnightblue {
background-color: #37474f;
}
.badge-midnightblue[href]:hover, .badge-midnightblue[href]:focus {
background-color: #222c31;
}
.badge-green {
background-color: #4caf50;
}
.badge-green[href]:hover, .badge-green[href]:focus {
background-color: #3d8b40;
}
.badge-inverse {
background-color: #757575;
}
.badge-inverse[href]:hover, .badge-inverse[href]:focus {
background-color: #5b5b5b;
}
.badge-lime {
background-color: #cddc39;
}
.badge-lime[href]:hover, .badge-lime[href]:focus {
background-color: #b2c022;
}
.badge-teal {
background-color: #009688;
}
.badge-teal[href]:hover, .badge-teal[href]:focus {
background-color: #00635a;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.pager:before,
.pager:after,
.modal-footer:before,
.modal-footer:after,
.page-heading:before,
.page-heading:after,
#topnav:before,
#topnav:after,
#topnav .logo-area:before,
#topnav .logo-area:after,
#topnav .userinfo li a:before,
#topnav .userinfo li a:after,
#topnav a.username:before,
#topnav a.username:after,
.sidebar nav.widget-body > ul.acc-menu li.hasChild > a:before,
.sidebar nav.widget-body > ul.acc-menu li.hasChild > a:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.panel:before,
.panel:after,
.panel-heading:before,
.panel-heading:after,
.panel-body:before,
.panel-body:after,
.panel-footer:before,
.panel-footer:after,
.timeline > li .timeline-header:before,
.timeline > li .timeline-header:after,
.timeline > li .timeline-footer:before,
.timeline > li .timeline-footer:after,
.widget-weather:before,
.widget-weather:after,
.gallery:before,
.gallery:after {
    content: " ";
    display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.pager:after,
.modal-footer:after,
.page-heading:after,
#topnav:after,
#topnav .logo-area:after,
#topnav .userinfo li a:after,
#topnav a.username:after,
.sidebar nav.widget-body > ul.acc-menu li.hasChild > a:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.panel:after,
.panel-heading:after,
.panel-body:after,
.panel-footer:after,
.timeline > li .timeline-header:after,
.timeline > li .timeline-footer:after,
.widget-weather:after,
.gallery:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
}

.panel {
    position: relative;
}
.panel .panel-heading h2 {
    width: auto;
    float: left;
    position: relative;
}
ul .panel .panel-heading h2 {
    padding: 0 !important;
}
.panel .panel-heading .panel-ctrls {
    width: auto;
    float: right;
    padding: 0;
    margin: 0;
    line-height: 0;
}
.panel .panel-heading .panel-ctrls .button-icon,
.panel .panel-heading .panel-ctrls .dropdown {
    float: right;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.panel .panel-heading .panel-ctrls .button-icon:hover,
.panel .panel-heading .panel-ctrls .dropdown:hover {
    text-decoration: none;
}
.panel .panel-heading .panel-ctrls .button-icon:first-child,
.panel .panel-heading .panel-ctrls .dropdown:first-child {
    margin-right: 0;
}
.panel .panel-heading .panel-ctrls .button-icon.custom-icon,
.panel .panel-heading .panel-ctrls .dropdown.custom-icon {
    float: left;
}
.panel .panel-heading .panel-loader {
    float: right;
    background-repeat: no-repeat;
    background-position: center center;
    display: none;
}
.panel .panel-heading:empty {
    border-width: 0;
    height: 2px;
}
.panel .panel-heading .nav > li > a:hover,
.panel .panel-heading .nav > li > a:focus {
    background: none;
}
.panel .panel-heading .nav-tabs {
    float: right;
    margin-top: 0;
    border-bottom: none;
}
.panel .panel-heading .nav-tabs li i {
    margin: 0 !important;
}
.panel .panel-heading .nav-tabs li.open > a,
.panel .panel-heading .nav-tabs li.open > a:hover,
.panel .panel-heading .nav-tabs li.open > a:focus,
.panel .panel-heading .nav-tabs li.open > a:active,
.panel .panel-heading .nav-tabs li.open > a:visited {
    z-index: 4;
}
.panel .panel-heading .nav-tabs li.open .dropdown-menu,
.panel .panel-heading .nav-tabs li.open .dropdown-menu:focus,
.panel .panel-heading .nav-tabs li.open .tt-dropdown-menu,
.panel .panel-heading .nav-tabs li.open .tt-dropdown-menu:focus {
    z-index: 3;
}
.panel .collapsed .panel-heading {
    border-radius: 2px;
}
.panel .panel-body {
    width: 100%;
    position: relative;
}
.panel .panel-body.no-padding {
    padding: 0px;
}
.panel .panel-body.no-padding > table {
    margin: 0;
}
.panel .panel-body.no-padding > .table-responsive {
    margin: 0;
    border: 0;
}
.panel .panel-scroll {
    overflow-y: scroll;
}
.panel .panel-scroll::-webkit-scrollbar {
    width: 6px;
}
.panel .panel-scroll::-webkit-scrollbar-thumb {
    background-color: #c4c4c4;
    border-radius: 0;
}
.panel .panel-scroll::-webkit-scrollbar-thumb:hover {
    background-color: #c4c4c4;
}
.panel .panel-scroll::-webkit-scrollbar-track {
    background-color: #ededed;
}
.panel,
.panel .panel-body {
    border-radius: 2px;
}
.panel .panel-heading {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.panel .panel-heading + .panel-body,
.panel .panel-editbox + .panel-body {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.panel.panel-collapsed .panel-heading {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.panel.panel-collapsed.editbox-open .panel-editbox {
    border-bottom: none;
}
.panel.editbox-open .panel-heading {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel .panel-footer.no-padding {
    padding: 0px;
}
.panel {
    background-color: #fafafa;
    box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    background-color: #fff;
    margin: 0 0 32px 0;
}
.panel .panel-heading {
    color: #9e9e9e;
    background-color: #fafafa;
    padding: 0px 16px 0px 16px;
    line-height: 48px;
}
.panel .panel-heading h2 {
    color: #9e9e9e;
    font-size: 14px;
    font-weight: 700;
    padding: 14px 0 14px;
    margin: 0;
    line-height: 20px;
    text-transform: uppercase;
}
.panel .panel-heading h2 i {
    margin-right: 8px;
}
.panel .panel-heading h2 i.separator {
    height: 32px;
    width: 1px;
    display: inline-block;
    margin: 8px 16px;
}
.panel .panel-heading .panel-ctrls {
    margin-right: -8px;
}
.panel .panel-heading .panel-ctrls i.separator {
    height: 32px;
    width: 1px;
    display: inline-block;
    margin: 8px 16px;
}
.panel .panel-heading .panel-ctrls .button-icon {
    margin: 8px 0;
    line-height: 16px;
    padding: 8px 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.panel .panel-heading .panel-ctrls .button-icon.btn {
    margin: 8px 0;
}
.panel .panel-heading .panel-loader {
    width: 14px;
    height: 14px;
    margin: 17px 0px 0px 0px;
}
.panel .panel-body {
    background-color: #fff;
    font-size: 14px;
    padding: 16px;
}
.panel .panel-body.no-padding .alert {
    margin: 32px !important;
}
.panel .panel-body.panel-tb-padding {
    padding: 16px 0px;
}
.panel .panel-body.panel-lr-padding {
    padding: 0 16px;
}
.panel .panel-body.scroll-pane > .scroll-content {
    padding: 16px;
}
.panel .panel-footer {
    padding: 16px;
    background-color: #fafafa;
    border-radius: 0 0 2px 2px;
}
.panel.ui-sortable-helper {
    -webkit-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    transform: rotate(1deg);
}
.panel-placeholder {
    border-radius: 2px;
    margin-bottom: 32px;
    padding: 0;
    background-color: #eeeeee;
    border: 2px dashed #e0e0e0;
}
.panel .panel-heading .nav-tabs li {
    margin-bottom: 0;
}
.panel .panel-heading .nav-tabs li a {
    border: none;
    color: #9e9e9e;
    font-weight: 700;
    padding: 0 16px;
    line-height: 48px;
    border-radius: 0;
}
.panel .panel-heading .nav-tabs li:hover a {
    color: #212121;
    background: none;
}
.panel .panel-heading .nav-tabs li.active a {
    background: #fff;
    font-weight: 700;
    color: #212121;
    box-shadow: none;
}
.panel .panel-heading .nav-tabs li.active > a {
    color: #212121 !important;
}
.panel .panel-heading .nav-tabs li.active:hover > a {
    color: #212121 !important;
    background: #fff;
}
.panel .panel-heading h2 > ul.nav-tabs {
    margin: -14px 0px -14px -16px;
}
.panel .panel-heading h2 > ul.nav-tabs > li > a {
    padding: 0 16px;
}
.panel .panel-heading h2 > ul.nav-tabs li.active a {
    font-weight: 700 !important;
}
.panel .panel-heading h2 > ul.nav-tabs li.tabdrop + li > a {
    border-top-left-radius: 2px;
}
.panel .panel-heading li.tabdrop a {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.panel .panel-heading li.tabdrop ul a {
    padding: 6px 16px !important;
    line-height: 1.45 !important;
    font-weight: normal !important;
}
.panel .panel-heading li.tabdrop.active a {
    box-shadow: none;
}
.panel .panel-heading li.tabdrop.open > a,
.panel .panel-heading li.tabdrop.open > a:hover,
.panel .panel-heading li.tabdrop.open > a:focus,
.panel .panel-heading li.tabdrop.open > a:active,
.panel .panel-heading li.tabdrop.open > a:visited,
.panel .panel-heading li.tabdrop.open a,
.panel .panel-heading li.tabdrop.open a:hover {
    color: #212121 !important;
    background: #fff !important;
}
.panel .panel-heading li.tabdrop.open a {
    color: #9e9e9e !important;
    font-weight: 700 !important;
}
.panel .panel-heading li.tabdrop.open a:hover,
.panel .panel-heading li.tabdrop.open a:focus,
.panel .panel-heading li.tabdrop.open a:active {
    color: #212121;
    background: #f5f5f5;
}
.panel .panel-heading li.tabdrop.open .active a {
    color: #212121 !important;
}
.panel.panel-inverse {
    border-color: #757575;
}
.panel.panel-inverse .panel-heading {
    color: #fafafa;
    background-color: #757575;
    border-color: #757575;
}
.panel.panel-inverse .panel-heading h2 {
    color: #fafafa;
}
.panel.panel-inverse .panel-heading h2 i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-inverse .panel-heading .panel-ctrls .button-icon {
    color: rgba(250, 250, 250, 0.5);
}
.panel.panel-inverse .panel-heading .panel-ctrls .button-icon:hover {
    color: #fafafa;
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-inverse .panel-heading .panel-ctrls i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-inverse .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-inverse .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-primary {
    border-color: #039be5;
}
.panel.panel-primary .panel-heading {
    color: #e1f5fe;
    background-color: #03a9f4;
    border-color: #039be5;
}
.panel.panel-primary .panel-heading h2 {
    color: #e1f5fe;
}
.panel.panel-primary .panel-heading h2 i.separator {
    background-color: rgba(225, 245, 254, 0.125);
}
.panel.panel-primary .panel-heading .panel-ctrls .button-icon {
    color: rgba(225, 245, 254, 0.5);
}
.panel.panel-primary .panel-heading .panel-ctrls .button-icon:hover {
    color: #e1f5fe;
    background-color: rgba(225, 245, 254, 0.125);
}
.panel.panel-primary .panel-heading .panel-ctrls i.separator {
    background-color: rgba(225, 245, 254, 0.125);
}
.panel.panel-primary .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-primary .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-success {
    border-color: #7cb342;
}
.panel.panel-success .panel-heading {
    color: #f1f8e9;
    background-color: #8bc34a;
    border-color: #7cb342;
}
.panel.panel-success .panel-heading h2 {
    color: #f1f8e9;
}
.panel.panel-success .panel-heading h2 i.separator {
    background-color: rgba(241, 248, 233, 0.125);
}
.panel.panel-success .panel-heading .panel-ctrls .button-icon {
    color: rgba(241, 248, 233, 0.5);
}
.panel.panel-success .panel-heading .panel-ctrls .button-icon:hover {
    color: #f1f8e9;
    background-color: rgba(241, 248, 233, 0.125);
}
.panel.panel-success .panel-heading .panel-ctrls i.separator {
    background-color: rgba(241, 248, 233, 0.125);
}
.panel.panel-success .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-success .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-warning {
    border-color: #fdd835;
}
.panel.panel-warning .panel-heading {
    color: #fffde7;
    background-color: #ffc107;
    border-color: #fdd835;
}
.panel.panel-warning .panel-heading h2 {
    color: #fffde7;
}
.panel.panel-warning .panel-heading h2 i.separator {
    background-color: rgba(255, 253, 231, 0.125);
}
.panel.panel-warning .panel-heading .panel-ctrls .button-icon {
    color: rgba(255, 253, 231, 0.5);
}
.panel.panel-warning .panel-heading .panel-ctrls .button-icon:hover {
    color: #fffde7;
    background-color: rgba(255, 253, 231, 0.125);
}
.panel.panel-warning .panel-heading .panel-ctrls i.separator {
    background-color: rgba(255, 253, 231, 0.125);
}
.panel.panel-warning .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-warning .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-danger {
    border-color: #dd191d;
}
.panel.panel-danger .panel-heading {
    color: #fde0dc;
    background-color: #e51c23;
    border-color: #dd191d;
}
.panel.panel-danger .panel-heading h2 {
    color: #fde0dc;
}
.panel.panel-danger .panel-heading h2 i.separator {
    background-color: rgba(253, 224, 220, 0.125);
}
.panel.panel-danger .panel-heading .panel-ctrls .button-icon {
    color: rgba(253, 224, 220, 0.5);
}
.panel.panel-danger .panel-heading .panel-ctrls .button-icon:hover {
    color: #fde0dc;
    background-color: rgba(253, 224, 220, 0.125);
}
.panel.panel-danger .panel-heading .panel-ctrls i.separator {
    background-color: rgba(253, 224, 220, 0.125);
}
.panel.panel-danger .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-danger .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-info {
    border-color: #00acc1;
}
.panel.panel-info .panel-heading {
    color: #e0f7fa;
    background-color: #00bcd4;
    border-color: #00acc1;
}
.panel.panel-info .panel-heading h2 {
    color: #e0f7fa;
}
.panel.panel-info .panel-heading h2 i.separator {
    background-color: rgba(224, 247, 250, 0.125);
}
.panel.panel-info .panel-heading .panel-ctrls .button-icon {
    color: rgba(224, 247, 250, 0.5);
}
.panel.panel-info .panel-heading .panel-ctrls .button-icon:hover {
    color: #e0f7fa;
    background-color: rgba(224, 247, 250, 0.125);
}
.panel.panel-info .panel-heading .panel-ctrls i.separator {
    background-color: rgba(224, 247, 250, 0.125);
}
.panel.panel-info .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-info .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-brown {
    border-color: #6d4c41;
}
.panel.panel-brown .panel-heading {
    color: #efebe9;
    background-color: #795548;
    border-color: #6d4c41;
}
.panel.panel-brown .panel-heading h2 {
    color: #efebe9;
}
.panel.panel-brown .panel-heading h2 i.separator {
    background-color: rgba(239, 235, 233, 0.125);
}
.panel.panel-brown .panel-heading .panel-ctrls .button-icon {
    color: rgba(239, 235, 233, 0.5);
}
.panel.panel-brown .panel-heading .panel-ctrls .button-icon:hover {
    color: #efebe9;
    background-color: rgba(239, 235, 233, 0.125);
}
.panel.panel-brown .panel-heading .panel-ctrls i.separator {
    background-color: rgba(239, 235, 233, 0.125);
}
.panel.panel-brown .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-brown .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-indigo {
    border-color: #3949ab;
}
.panel.panel-indigo .panel-heading {
    color: #e8eaf6;
    background-color: #3f51b5;
    border-color: #3949ab;
}
.panel.panel-indigo .panel-heading h2 {
    color: #e8eaf6;
}
.panel.panel-indigo .panel-heading h2 i.separator {
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .panel-ctrls .button-icon {
    color: rgba(232, 234, 246, 0.5);
}
.panel.panel-indigo .panel-heading .panel-ctrls .button-icon:hover {
    color: #e8eaf6;
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .panel-ctrls i.separator {
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-indigo .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-orange {
    border-color: #fb8c00;
}
.panel.panel-orange .panel-heading {
    color: #fff3e0;
    background-color: #ff9800;
    border-color: #fb8c00;
}
.panel.panel-orange .panel-heading h2 {
    color: #fff3e0;
}
.panel.panel-orange .panel-heading h2 i.separator {
    background-color: rgba(255, 243, 224, 0.125);
}
.panel.panel-orange .panel-heading .panel-ctrls .button-icon {
    color: rgba(255, 243, 224, 0.5);
}
.panel.panel-orange .panel-heading .panel-ctrls .button-icon:hover {
    color: #fff3e0;
    background-color: rgba(255, 243, 224, 0.125);
}
.panel.panel-orange .panel-heading .panel-ctrls i.separator {
    background-color: rgba(255, 243, 224, 0.125);
}
.panel.panel-orange .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-orange .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-midnightblue {
    border-color: #263238;
}
.panel.panel-midnightblue .panel-heading {
    color: #eceff1;
    background-color: #37474f;
    border-color: #263238;
}
.panel.panel-midnightblue .panel-heading h2 {
    color: #eceff1;
}
.panel.panel-midnightblue .panel-heading h2 i.separator {
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-midnightblue .panel-heading .panel-ctrls .button-icon {
    color: rgba(236, 239, 241, 0.5);
}
.panel.panel-midnightblue .panel-heading .panel-ctrls .button-icon:hover {
    color: #eceff1;
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-midnightblue .panel-heading .panel-ctrls i.separator {
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-midnightblue .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-midnightblue .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-teal {
    border-color: #009688;
}
.panel.panel-teal .panel-heading {
    color: #e0f2f1;
    background-color: #009688;
    border-color: #009688;
}
.panel.panel-teal .panel-heading h2 {
    color: #e0f2f1;
}
.panel.panel-teal .panel-heading h2 i.separator {
    background-color: rgba(224, 242, 241, 0.125);
}
.panel.panel-teal .panel-heading .panel-ctrls .button-icon {
    color: rgba(224, 242, 241, 0.5);
}
.panel.panel-teal .panel-heading .panel-ctrls .button-icon:hover {
    color: #e0f2f1;
    background-color: rgba(224, 242, 241, 0.125);
}
.panel.panel-teal .panel-heading .panel-ctrls i.separator {
    background-color: rgba(224, 242, 241, 0.125);
}
.panel.panel-teal .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-teal .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-pink {
    border-color: #e91e63;
}
.panel.panel-pink .panel-heading {
    color: #fce4ec;
    background-color: #e91e63;
    border-color: #e91e63;
}
.panel.panel-pink .panel-heading h2 {
    color: #fce4ec;
}
.panel.panel-pink .panel-heading h2 i.separator {
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .panel-ctrls .button-icon {
    color: rgba(252, 228, 236, 0.5);
}
.panel.panel-pink .panel-heading .panel-ctrls .button-icon:hover {
    color: #fce4ec;
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .panel-ctrls i.separator {
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-pink .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-purple {
    border-color: #9c27b0;
}
.panel.panel-purple .panel-heading {
    color: #f3e5f5;
    background-color: #9c27b0;
    border-color: #9c27b0;
}
.panel.panel-purple .panel-heading h2 {
    color: #f3e5f5;
}
.panel.panel-purple .panel-heading h2 i.separator {
    background-color: rgba(243, 229, 245, 0.125);
}
.panel.panel-purple .panel-heading .panel-ctrls .button-icon {
    color: rgba(243, 229, 245, 0.5);
}
.panel.panel-purple .panel-heading .panel-ctrls .button-icon:hover {
    color: #f3e5f5;
    background-color: rgba(243, 229, 245, 0.125);
}
.panel.panel-purple .panel-heading .panel-ctrls i.separator {
    background-color: rgba(243, 229, 245, 0.125);
}
.panel.panel-purple .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-purple .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-green {
    border-color: #4caf50;
}
.panel.panel-green .panel-heading {
    color: #e8f5e9;
    background-color: #4caf50;
    border-color: #4caf50;
}
.panel.panel-green .panel-heading h2 {
    color: #e8f5e9;
}
.panel.panel-green .panel-heading h2 i.separator {
    background-color: rgba(232, 245, 233, 0.125);
}
.panel.panel-green .panel-heading .panel-ctrls .button-icon {
    color: rgba(232, 245, 233, 0.5);
}
.panel.panel-green .panel-heading .panel-ctrls .button-icon:hover {
    color: #e8f5e9;
    background-color: rgba(232, 245, 233, 0.125);
}
.panel.panel-green .panel-heading .panel-ctrls i.separator {
    background-color: rgba(232, 245, 233, 0.125);
}
.panel.panel-green .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-green .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-lime {
    border-color: #cddc39;
}
.panel.panel-lime .panel-heading {
    color: #f9fbe7;
    background-color: #cddc39;
    border-color: #cddc39;
}
.panel.panel-lime .panel-heading h2 {
    color: #f9fbe7;
}
.panel.panel-lime .panel-heading h2 i.separator {
    background-color: rgba(249, 251, 231, 0.125);
}
.panel.panel-lime .panel-heading .panel-ctrls .button-icon {
    color: rgba(249, 251, 231, 0.5);
}
.panel.panel-lime .panel-heading .panel-ctrls .button-icon:hover {
    color: #f9fbe7;
    background-color: rgba(249, 251, 231, 0.125);
}
.panel.panel-lime .panel-heading .panel-ctrls i.separator {
    background-color: rgba(249, 251, 231, 0.125);
}
.panel.panel-lime .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-lime .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-bluegray,
.panel.panel-realtime-alt {
    border-color: #607d8b;
}
.panel.panel-bluegray .panel-heading,
.panel.panel-realtime-alt .panel-heading {
    color: #eceff1;
    background-color: #607d8b;
    border-color: #607d8b;
}
.panel.panel-bluegray .panel-heading h2,
.panel.panel-realtime-alt .panel-heading h2 {
    color: #eceff1;
}
.panel.panel-bluegray .panel-heading h2 i.separator,
.panel.panel-realtime-alt .panel-heading h2 i.separator {
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-bluegray .panel-heading .panel-ctrls .button-icon,
.panel.panel-realtime-alt .panel-heading .panel-ctrls .button-icon {
    color: rgba(236, 239, 241, 0.5);
}
.panel.panel-bluegray .panel-heading .panel-ctrls .button-icon:hover,
.panel.panel-realtime-alt .panel-heading .panel-ctrls .button-icon:hover {
    color: #eceff1;
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-bluegray .panel-heading .panel-ctrls i.separator,
.panel.panel-realtime-alt .panel-heading .panel-ctrls i.separator {
    background-color: rgba(236, 239, 241, 0.125);
}
.panel.panel-bluegray .panel-heading .nav-tabs li > a,
.panel.panel-realtime-alt .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-bluegray .panel-heading .nav-tabs li:hover > a,
.panel.panel-realtime-alt .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-bluegraylight {
    border-color: #eceff1;
}
.panel.panel-bluegraylight .panel-heading {
    color: #607d8b;
    background-color: #eceff1;
    border-color: #eceff1;
}
.panel.panel-bluegraylight .panel-heading h2 {
    color: #607d8b;
}
.panel.panel-bluegraylight .panel-heading h2 i.separator {
    background-color: rgba(96, 125, 139, 0.125);
}
.panel.panel-bluegraylight .panel-heading .panel-ctrls .button-icon {
    color: rgba(96, 125, 139, 0.5);
}
.panel.panel-bluegraylight .panel-heading .panel-ctrls .button-icon:hover {
    color: #607d8b;
    background-color: rgba(96, 125, 139, 0.125);
}
.panel.panel-bluegraylight .panel-heading .panel-ctrls i.separator {
    background-color: rgba(96, 125, 139, 0.125);
}
.panel.panel-bluegraylight .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-bluegraylight .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-deeppurple {
    border-color: #673ab7;
}
.panel.panel-deeppurple .panel-heading {
    color: #ede7f6;
    background-color: #673ab7;
    border-color: #673ab7;
}
.panel.panel-deeppurple .panel-heading h2 {
    color: #ede7f6;
}
.panel.panel-deeppurple .panel-heading h2 i.separator {
    background-color: rgba(237, 231, 246, 0.125);
}
.panel.panel-deeppurple .panel-heading .panel-ctrls .button-icon {
    color: rgba(237, 231, 246, 0.5);
}
.panel.panel-deeppurple .panel-heading .panel-ctrls .button-icon:hover {
    color: #ede7f6;
    background-color: rgba(237, 231, 246, 0.125);
}
.panel.panel-deeppurple .panel-heading .panel-ctrls i.separator {
    background-color: rgba(237, 231, 246, 0.125);
}
.panel.panel-deeppurple .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-deeppurple .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-yellow {
    border-color: #ffeb3b;
}
.panel.panel-yellow .panel-heading {
    color: #f57f17;
    background-color: #ffeb3b;
    border-color: #ffeb3b;
}
.panel.panel-yellow .panel-heading h2 {
    color: #f57f17;
}
.panel.panel-yellow .panel-heading h2 i.separator {
    background-color: rgba(245, 127, 23, 0.125);
}
.panel.panel-yellow .panel-heading .panel-ctrls .button-icon {
    color: rgba(245, 127, 23, 0.5);
}
.panel.panel-yellow .panel-heading .panel-ctrls .button-icon:hover {
    color: #f57f17;
    background-color: rgba(245, 127, 23, 0.125);
}
.panel.panel-yellow .panel-heading .panel-ctrls i.separator {
    background-color: rgba(245, 127, 23, 0.125);
}
.panel.panel-yellow .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-yellow .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-deeporange {
    border-color: #ff5722;
}
.panel.panel-deeporange .panel-heading {
    color: #fbe9e7;
    background-color: #ff5722;
    border-color: #ff5722;
}
.panel.panel-deeporange .panel-heading h2 {
    color: #fbe9e7;
}
.panel.panel-deeporange .panel-heading h2 i.separator {
    background-color: rgba(251, 233, 231, 0.125);
}
.panel.panel-deeporange .panel-heading .panel-ctrls .button-icon {
    color: rgba(251, 233, 231, 0.5);
}
.panel.panel-deeporange .panel-heading .panel-ctrls .button-icon:hover {
    color: #fbe9e7;
    background-color: rgba(251, 233, 231, 0.125);
}
.panel.panel-deeporange .panel-heading .panel-ctrls i.separator {
    background-color: rgba(251, 233, 231, 0.125);
}
.panel.panel-deeporange .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-deeporange .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-blue {
    border-color: #2196f3;
}
.panel.panel-blue .panel-heading {
    color: #e3f2fd;
    background-color: #2196f3;
    border-color: #2196f3;
}
.panel.panel-blue .panel-heading h2 {
    color: #e3f2fd;
}
.panel.panel-blue .panel-heading h2 i.separator {
    background-color: rgba(227, 242, 253, 0.125);
}
.panel.panel-blue .panel-heading .panel-ctrls .button-icon {
    color: rgba(227, 242, 253, 0.5);
}
.panel.panel-blue .panel-heading .panel-ctrls .button-icon:hover {
    color: #e3f2fd;
    background-color: rgba(227, 242, 253, 0.125);
}
.panel.panel-blue .panel-heading .panel-ctrls i.separator {
    background-color: rgba(227, 242, 253, 0.125);
}
.panel.panel-blue .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-blue .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-indigo {
    border-color: #3f51b5;
}
.panel.panel-indigo .panel-heading {
    color: #e8eaf6;
    background-color: #3f51b5;
    border-color: #3f51b5;
}
.panel.panel-indigo .panel-heading h2 {
    color: #e8eaf6;
}
.panel.panel-indigo .panel-heading h2 i.separator {
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .panel-ctrls .button-icon {
    color: rgba(232, 234, 246, 0.5);
}
.panel.panel-indigo .panel-heading .panel-ctrls .button-icon:hover {
    color: #e8eaf6;
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .panel-ctrls i.separator {
    background-color: rgba(232, 234, 246, 0.125);
}
.panel.panel-indigo .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-indigo .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-pink {
    border-color: #e91e63;
}
.panel.panel-pink .panel-heading {
    color: #fce4ec;
    background-color: #e91e63;
    border-color: #e91e63;
}
.panel.panel-pink .panel-heading h2 {
    color: #fce4ec;
}
.panel.panel-pink .panel-heading h2 i.separator {
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .panel-ctrls .button-icon {
    color: rgba(252, 228, 236, 0.5);
}
.panel.panel-pink .panel-heading .panel-ctrls .button-icon:hover {
    color: #fce4ec;
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .panel-ctrls i.separator {
    background-color: rgba(252, 228, 236, 0.125);
}
.panel.panel-pink .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-pink .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-black {
    border-color: #212121;
}
.panel.panel-black .panel-heading {
    color: #fafafa;
    background-color: #212121;
    border-color: #212121;
}
.panel.panel-black .panel-heading h2 {
    color: #fafafa;
}
.panel.panel-black .panel-heading h2 i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-black .panel-heading .panel-ctrls .button-icon {
    color: rgba(250, 250, 250, 0.5);
}
.panel.panel-black .panel-heading .panel-ctrls .button-icon:hover {
    color: #fafafa;
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-black .panel-heading .panel-ctrls i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-black .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-black .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-gray {
    border-color: #9e9e9e;
}
.panel.panel-gray .panel-heading {
    color: #fafafa;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
}
.panel.panel-gray .panel-heading h2 {
    color: #fafafa;
}
.panel.panel-gray .panel-heading h2 i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-gray .panel-heading .panel-ctrls .button-icon {
    color: rgba(250, 250, 250, 0.5);
}
.panel.panel-gray .panel-heading .panel-ctrls .button-icon:hover {
    color: #fafafa;
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-gray .panel-heading .panel-ctrls i.separator {
    background-color: rgba(250, 250, 250, 0.125);
}
.panel.panel-gray .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-gray .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-default {
    border-color: #fafafa;
}
.panel.panel-default .panel-heading {
    color: #9e9e9e;
    background-color: #fafafa;
    border-color: #fafafa;
}
.panel.panel-default .panel-heading h2 {
    color: #9e9e9e;
}
.panel.panel-default .panel-heading h2 i.separator {
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-default .panel-heading .panel-ctrls .button-icon {
    color: rgba(158, 158, 158, 0.5);
}
.panel.panel-default .panel-heading .panel-ctrls .button-icon:hover {
    color: #9e9e9e;
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-default .panel-heading .panel-ctrls i.separator {
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-default .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-default .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-white,
.panel.panel-realtime {
    border-color: #ffffff;
}
.panel.panel-white .panel-heading,
.panel.panel-realtime .panel-heading {
    color: #9e9e9e;
    background-color: #ffffff;
    border-color: #ffffff;
}
.panel.panel-white .panel-heading h2,
.panel.panel-realtime .panel-heading h2 {
    color: #9e9e9e;
}
.panel.panel-white .panel-heading h2 i.separator,
.panel.panel-realtime .panel-heading h2 i.separator {
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-white .panel-heading .panel-ctrls .button-icon,
.panel.panel-realtime .panel-heading .panel-ctrls .button-icon {
    color: rgba(158, 158, 158, 0.5);
}
.panel.panel-white .panel-heading .panel-ctrls .button-icon:hover,
.panel.panel-realtime .panel-heading .panel-ctrls .button-icon:hover {
    color: #9e9e9e;
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-white .panel-heading .panel-ctrls i.separator,
.panel.panel-realtime .panel-heading .panel-ctrls i.separator {
    background-color: rgba(158, 158, 158, 0.125);
}
.panel.panel-white .panel-heading .nav-tabs li > a,
.panel.panel-realtime .panel-heading .nav-tabs li > a {
    color: rgba(255, 255, 255, 0.5);
}
.panel.panel-white .panel-heading .nav-tabs li:hover > a,
.panel.panel-realtime .panel-heading .nav-tabs li:hover > a {
    color: #ffffff;
}
.panel.panel-transparent {
    background-color: transparent !important;
    box-shadow: none !important;
}
.panel.panel-transparent .panel-heading {
    background-color: transparent !important;
}
.panel.panel-transparent .panel-heading .nav-tabs li a {
    border-radius: 24px !important;
}
.panel.panel-transparent .panel-body {
    background-color: transparent !important;
}
.panel.panel-default .panel-heading .nav-tabs li a,
.panel.panel-white .panel-heading .nav-tabs li a,
.panel.panel-realtime .panel-heading .nav-tabs li a {
    color: #9e9e9e;
}
.panel.panel-default .panel-heading .nav-tabs li:hover a,
.panel.panel-white .panel-heading .nav-tabs li:hover a,
.panel.panel-realtime .panel-heading .nav-tabs li:hover a {
    color: #212121;
}
.panel.panel-default .panel-heading .nav-tabs li.active a,
.panel.panel-white .panel-heading .nav-tabs li.active a,
.panel.panel-realtime .panel-heading .nav-tabs li.active a {
    background: #fff;
    color: #212121;
}
.panel.panel-default .panel-heading .nav-tabs li.active:hover > a,
.panel.panel-white .panel-heading .nav-tabs li.active:hover > a,
.panel.panel-realtime .panel-heading .nav-tabs li.active:hover > a {
    background: #fff;
}
/* Helpers ----------- */
[data-widget]:not([data-widget-static]) .panel-heading {
    cursor: move;
}
.panel-group {
    margin-bottom: 32px;
    position: relative;
}
.panel-group > .panel {
    margin-bottom: 0;
    padding-bottom: 0;
    border-radius: 2px;
    overflow: hidden;
}
.panel-group > .panel .panel-body {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    margin-top: 0;
}
.panel-group .panel + .panel {
    margin-top: 16px;
}
.panel-group .panel-heading a:after {
    font-family: 'FontAwesome';
    content: "\f107";
    float: right;
    color: grey;
}
.panel-group .panel-heading a.collapsed:after {
    content: "\f104";
}
.blockLoader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.7);
    zoom: 1;
    background-color: transparent\9;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);
}
.panel-toolbar-editbox.panel-collapsed .panel-heading,
.panel-toolbar-colorbox.panel-collapsed .panel-heading {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.panel-editbox {
    padding: 16px;
    display: none;
    position: absolute;
    z-index: 2;
    right: 40px;
    width: 176px;
    background-color: #ffffff;
    border-radius: 2px;
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.12);
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.12);
}
.panel-editbox:before,
.panel-editbox:after {
    right: 8px;
}
.panel-collapsed .panel-editbox {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
.panel-color-list {
    padding: 16px !important;
    text-align: left;
    margin: 0;
    font-size: 0;
    min-width: 176px;
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.12);
    box-shadow: 0 4px 9px rgba(0, 0, 0, 0.12);
}
.panel-color-list > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.panel-color-list:before,
.panel-color-list:after {
    right: 8px !important;
}
.panel-color-list li {
    margin: 1px;
    padding: 0;
}
.panel-color-list li span {
    border-radius: 50%;
    display: block;
    height: 16px !important;
    width: 16px !important;
}
.panel-color-list li span:hover {
    cursor: pointer;
}
.panel-color-list.text-center {
    text-align: center;
}
span[data-style="panel-info"] {
    background-color: #00bcd4;
}
span[data-style="panel-primary"] {
    background-color: #03a9f4;
}
span[data-style="panel-blue"] {
    background-color: #2196f3;
}
span[data-style="panel-indigo"] {
    background-color: #3f51b5;
}
span[data-style="panel-deeppurple"] {
    background-color: #673ab7;
}
span[data-style="panel-purple"] {
    background-color: #9c27b0;
}
span[data-style="panel-pink"] {
    background-color: #e91e63;
}
span[data-style="panel-danger"] {
    background-color: #e51c23;
}
span[data-style="panel-teal"] {
    background-color: #009688;
}
span[data-style="panel-green"] {
    background-color: #4caf50;
}
span[data-style="panel-success"] {
    background-color: #8bc34a;
}
span[data-style="panel-lime"] {
    background-color: #cddc39;
}
span[data-style="panel-yellow"] {
    background-color: #ffeb3b;
}
span[data-style="panel-warning"] {
    background-color: #ffc107;
}
span[data-style="panel-orange"] {
    background-color: #ff9800;
}
span[data-style="panel-deeporange"] {
    background-color: #ff5722;
}
span[data-style="panel-midnightblue"] {
    background-color: #37474f;
}
span[data-style="panel-bluegray"] {
    background-color: #607d8b;
}
span[data-style="panel-bluegraylight"] {
    background-color: #eceff1;
}
span[data-style="panel-black"] {
    background-color: #212121;
}
span[data-style="panel-gray"] {
    background-color: #9e9e9e;
}
span[data-style="panel-default"] {
    background-color: #fafafa;
}
span[data-style="panel-white"] {
    background-color: #fff;
    border: 2px solid #f36c60;
}
span[data-style="panel-brown"] {
    background-color: #795548;
}
.animated-content .panel {
    visibility: hidden;
}

.info-tile {
    margin: 0px 0px 32px;
    box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 16px;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
    display: block;
}
.info-tile .tile-heading {
    text-align: left;
    color: #9e9e9e;
    height: 16px;
    line-height: 16px;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}
.info-tile .tile-body {
    text-align: right;
    color: #616161;
    font-size: 36px;
    font-weight: 400;
    line-height: 72px;
    position: relative;
    z-index: 1;
}
.info-tile .tile-footer {
    text-align: right;
    font-size: 12px;
    position: absolute;
    right: 12px;
    bottom: 8px;
}
.info-tile .tile-icon {
    position: absolute;
    height: 160px;
    width: 160px;
    border-radius: 50%;
    left: -80px;
    bottom: -80px;
}
.info-tile .tile-icon i {
    font-size: 52px;
    position: absolute;
    left: 96px;
    top: 0;
}
.info-tile.tile-warning .tile-icon i {
    color: #ffecb3;
}
.info-tile.tile-success .tile-icon i {
    color: #dcedc8;
}
.info-tile.tile-teal .tile-icon i {
    color: #b2dfdb;
}
.info-tile.tile-lime .tile-icon i {
    color: #f0f4c3;
}
.info-tile.tile-danger .tile-icon i {
    color: #f9bdbb;
}
.info-tile.tile-info .tile-icon i {
    color: #b2ebf2;
}
.info-tile.tile-green .tile-icon i {
    color: #c8e6c9;
}
.info-tile.tile-primary .tile-icon i {
    color: #b3e5fc;
}
.info-tile.tile-gray .tile-icon i {
    color: #f5f5f5;
}
.info-tile.tile-orange .tile-icon i {
    color: #ffe0b2;
}
.info-tile.tile-blue .tile-icon i {
    color: #bbdefb;
}
.info-tile.tile-green .tile-icon i {
    color: #c8e6c9;
}
.info-tile.tile-purple .tile-icon i {
    color: #e1bee7;
}
.info-tile.tile-indigo .tile-icon i {
    color: #c5cae9;
}
.info-tile.tile-brown .tile-icon i {
    color: #d7ccc8;
}
.info-tile.info-tile-alt.tile-warning {
    background: #ffc107;
}
.info-tile.info-tile-alt.tile-warning .tile-heading {
    color: #ffecb3;
}
.info-tile.info-tile-alt.tile-warning .tile-icon i {
    color: #ffd54f;
}
.info-tile.info-tile-alt.tile-warning .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-warning .tile-footer span {
    color: #ffe082 !important;
}
.info-tile.info-tile-alt.tile-success {
    background: #8bc34a;
}
.info-tile.info-tile-alt.tile-success .tile-heading {
    color: #dcedc8;
}
.info-tile.info-tile-alt.tile-success .tile-icon i {
    color: #aed581;
}
.info-tile.info-tile-alt.tile-success .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-success .tile-footer span {
    color: #c5e1a5 !important;
}
.info-tile.info-tile-alt.tile-teal {
    background: #009688;
}
.info-tile.info-tile-alt.tile-teal .tile-heading {
    color: #b2dfdb;
}
.info-tile.info-tile-alt.tile-teal .tile-icon i {
    color: #4db6ac;
}
.info-tile.info-tile-alt.tile-teal .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-teal .tile-footer span {
    color: #80cbc4 !important;
}
.info-tile.info-tile-alt.tile-lime {
    background: #cddc39;
}
.info-tile.info-tile-alt.tile-lime .tile-heading {
    color: #f0f4c3;
}
.info-tile.info-tile-alt.tile-lime .tile-icon i {
    color: #dce775;
}
.info-tile.info-tile-alt.tile-lime .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-lime .tile-footer span {
    color: #e6ee9c !important;
}
.info-tile.info-tile-alt.tile-danger {
    background: #e51c23;
}
.info-tile.info-tile-alt.tile-danger .tile-heading {
    color: #f9bdbb;
}
.info-tile.info-tile-alt.tile-danger .tile-icon i {
    color: #f36c60;
}
.info-tile.info-tile-alt.tile-danger .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-danger .tile-footer span {
    color: #f69988 !important;
}
.info-tile.info-tile-alt.tile-info {
    background: #00bcd4;
}
.info-tile.info-tile-alt.tile-info .tile-heading {
    color: #b2ebf2;
}
.info-tile.info-tile-alt.tile-info .tile-icon i {
    color: #4dd0e1;
}
.info-tile.info-tile-alt.tile-info .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-info .tile-footer span {
    color: #80deea !important;
}
.info-tile.info-tile-alt.tile-green {
    background: #4caf50;
}
.info-tile.info-tile-alt.tile-green .tile-heading {
    color: #c8e6c9;
}
.info-tile.info-tile-alt.tile-green .tile-icon i {
    color: #81c784;
}
.info-tile.info-tile-alt.tile-green .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-green .tile-footer span {
    color: #a5d6a7 !important;
}
.info-tile.info-tile-alt.tile-primary {
    background: #03a9f4;
}
.info-tile.info-tile-alt.tile-primary .tile-heading {
    color: #b3e5fc;
}
.info-tile.info-tile-alt.tile-primary .tile-icon i {
    color: #4fc3f7;
}
.info-tile.info-tile-alt.tile-primary .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-primary .tile-footer span {
    color: #81d4fa !important;
}
.info-tile.info-tile-alt.tile-inverse {
    background: #9e9e9e;
}
.info-tile.info-tile-alt.tile-inverse .tile-heading {
    color: #f5f5f5;
}
.info-tile.info-tile-alt.tile-inverse .tile-icon i {
    color: #e0e0e0;
}
.info-tile.info-tile-alt.tile-inverse .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-inverse .tile-footer span {
    color: #eeeeee !important;
}
.info-tile.info-tile-alt.tile-orange {
    background: #ff9800;
}
.info-tile.info-tile-alt.tile-orange .tile-heading {
    color: #ffe0b2;
}
.info-tile.info-tile-alt.tile-orange .tile-icon i {
    color: #ffb74d;
}
.info-tile.info-tile-alt.tile-orange .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-orange .tile-footer span {
    color: #ffcc80 !important;
}
.info-tile.info-tile-alt.tile-blue {
    background: #2196f3;
}
.info-tile.info-tile-alt.tile-blue .tile-heading {
    color: #bbdefb;
}
.info-tile.info-tile-alt.tile-blue .tile-icon i {
    color: #64b5f6;
}
.info-tile.info-tile-alt.tile-blue .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-blue .tile-footer span {
    color: #90caf9 !important;
}
.info-tile.info-tile-alt.tile-green {
    background: #4caf50;
}
.info-tile.info-tile-alt.tile-green .tile-heading {
    color: #c8e6c9;
}
.info-tile.info-tile-alt.tile-green .tile-icon i {
    color: #81c784;
}
.info-tile.info-tile-alt.tile-green .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-green .tile-footer span {
    color: #a5d6a7 !important;
}
.info-tile.info-tile-alt.tile-purple {
    background: #9c27b0;
}
.info-tile.info-tile-alt.tile-purple .tile-heading {
    color: #e1bee7;
}
.info-tile.info-tile-alt.tile-purple .tile-icon i {
    color: #ba68c8;
}
.info-tile.info-tile-alt.tile-purple .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-purple .tile-footer span {
    color: #ce93d8 !important;
}
.info-tile.info-tile-alt.tile-indigo {
    background: #3f51b5;
}
.info-tile.info-tile-alt.tile-indigo .tile-heading {
    color: #c5cae9;
}
.info-tile.info-tile-alt.tile-indigo .tile-icon i {
    color: #7986cb;
}
.info-tile.info-tile-alt.tile-indigo .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-indigo .tile-footer span {
    color: #9fa8da !important;
}
.info-tile.info-tile-alt.tile-brown {
    background: #795548;
}
.info-tile.info-tile-alt.tile-brown .tile-heading {
    color: #d7ccc8;
}
.info-tile.info-tile-alt.tile-brown .tile-icon i {
    color: #a1887f;
}
.info-tile.info-tile-alt.tile-brown .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-brown .tile-footer span {
    color: #bcaaa4 !important;
}
.info-tile.info-tile-alt.tile-blue-gray {
    background: #607d8b;
}
.info-tile.info-tile-alt.tile-blue-gray .tile-heading {
    color: #cfd8dc;
}
.info-tile.info-tile-alt.tile-blue-gray .tile-icon i {
    color: #90a4ae;
}
.info-tile.info-tile-alt.tile-blue-gray .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-blue-gray .tile-footer span {
    color: #b0bec5 !important;
}
.info-tile.info-tile-alt.tile-gray {
    background: #9e9e9e;
}
.info-tile.info-tile-alt.tile-gray .tile-heading {
    color: #eeeeee;
}
.info-tile.info-tile-alt.tile-gray .tile-icon i {
    color: #bdbdbd;
}
.info-tile.info-tile-alt.tile-gray .tile-body {
    color: #ffffff !important;
}
.info-tile.info-tile-alt.tile-gray .tile-footer span {
    color: #e0e0e0 !important;
}


.timeline-month {
    margin-top: 0px;
    margin-bottom: 20px;
    width: 120px;
    text-align: center;
    position: relative;
    left: 6%;
    margin-left: -55px;
}
.timeline-month span {
    display: block;
}
.timeline-month .month {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.timeline-month .year {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.timeline {
    padding-left: 0;
    list-style: none;
    position: relative;
    margin: 0;
}
.timeline li:last-child .timeline-body {
    border-bottom: 0 !important;
}
.timeline:before {
    content: '';
    position: absolute;
    top: 10px;
    bottom: 0;
    width: 2px;
    background: #eeeeee;
    left: 6%;
    margin-left: 2px;
}
.timeline > li {
    position: relative;
}
.timeline > li .timeline-header {
    padding: 0;
    color: #bdbdbd;
}
.timeline > li .timeline-header span.date {
    float: left;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
}
.timeline > li .timeline-header span.author {
    float: right;
    font-size: 12px;
    display: none;
}
.timeline > li .timeline-header + p {
    padding-top: 10px;
}
.timeline > li .timeline-icon {
    width: 48px;
    height: 48px;
    font-size: 18px;
    line-height: 48px;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    color: #9e9e9e;
    background: #eeeeee;
    border-radius: 50%;
    text-align: center;
    left: 6%;
    top: 0;
    margin: 0 0 0 -22px;
    padding: 0;
}
.timeline > li .timeline-icon i {
    color: #ffffff;
}
.timeline > li .timeline-body {
    margin: 0 0 32px 14%;
    padding: 0 0 32px;
    position: relative;
    border-width: 0;
    border-style: solid;
    border-bottom: 1px solid #eeeeee !important;
    background-color: #fff;
}
.timeline > li .timeline-body .timeline-content ul {
    margin: 0;
}
.timeline > li .timeline-body .timeline-content ul li {
    padding-left: 0;
    padding-right: 8px;
}
.timeline > li .timeline-body .timeline-content p {
    margin-bottom: 0;
}
.timeline > li .timeline-body .timeline-content p + p {
    margin-top: 10px;
}
.timeline > li .timeline-body img {
    margin: 0;
}
.timeline > li .timeline-footer {
    padding-top: 20px;
    color: #fff;
}
@media (max-width: 991px) {
    .timeline-month {
        width: 100%;
        text-align: center;
        margin-left: 0;
        left: 0;
    }
    .timeline:before {
        width: 0;
        left: 0;
    }
    .timeline > li {
        margin-top: 20px;
    }
    .timeline > li:first-child {
        margin-top: 0;
    }
    .timeline > li .timeline-body {
        margin: 0 !important;
    }
    .timeline > li .timeline-body:after {
        border-width: 0;
    }
    .timeline > li .timeline-icon {
        width: 40px;
        height: 40px;
        z-index: 1;
        line-height: 40px;
        font-size: 16px;
        margin: 0;
        position: absolute;
        right: 0;
        left: inherit;
    }
}
.timeline-primary .timeline-icon {
    background: #03a9f4 !important;
}
.timeline-warning .timeline-icon {
    background: #ffc107 !important;
}
.timeline-danger .timeline-icon {
    background: #e51c23 !important;
}
.timeline-success .timeline-icon {
    background: #8bc34a !important;
}
.timeline-info .timeline-icon {
    background: #00bcd4 !important;
}
.timeline-inverse .timeline-icon {
    background: #757575 !important;
}
.timeline-brown .timeline-icon {
    background: #795548 !important;
}
.timeline-indigo .timeline-icon {
    background: #3f51b5 !important;
}
.timeline-orange .timeline-icon {
    background: #ff9800 !important;
}
.timeline-sky .timeline-icon {
    background: #009688 !important;
}
.timeline-midnightblue .timeline-icon {
    background: #37474f !important;
}
.timeline-magenta .timeline-icon {
    background: #e91e63 !important;
}
.timeline-green .timeline-icon {
    background: #4caf50 !important;
}
.timeline-purple .timeline-icon {
    background: #9c27b0 !important;
}
.mini-timeline {
    padding-left: 0;
    list-style: none;
    position: relative;
    margin: 0;
}
.mini-timeline li:last-child .timeline-body {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.mini-timeline:before {
    content: '';
    position: absolute;
    top: 8px;
    bottom: 0;
    width: 2px;
    background: #eeeeee;
    left: 8px;
}
.mini-timeline > li {
    position: relative;
}
.mini-timeline > li .timeline-icon {
    position: absolute;
    border-radius: 50%;
    left: 3px;
    top: 3px;
    margin: 0;
    padding: 0;
    width: 12px;
    height: 12px;
    background: #fff;
}
.mini-timeline > li .timeline-body {
    margin: 0 0px 20px 32px;
    padding: 0;
    position: relative;
    background-color: #fff;
}
.mini-timeline > li .timeline-body .timeline-content {
    color: #9e9e9e;
}
.mini-timeline > li .timeline-body .timeline-content ul {
    margin: 0;
}
.mini-timeline > li .timeline-body .timeline-content ul li {
    padding-left: 0;
    padding-right: 8px;
}
.mini-timeline > li .timeline-body .timeline-content a.name {
    color: #616161;
    font-weight: bold;
}
.mini-timeline > li .timeline-body img {
    margin: 0;
}
.mini-timeline > li .time {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 1.35;
}
.mini-timeline > li:last-child:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 2px;
    background: #eeeeee;
    background-image: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background-image: -o-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType=0);
    left: 8px;
    height: 24px;
}
.mini-timeline-primary .timeline-icon {
    border: 2px solid #03a9f4 !important;
}
.mini-timeline-warning .timeline-icon {
    border: 2px solid #ffc107 !important;
}
.mini-timeline-danger .timeline-icon {
    border: 2px solid #e51c23 !important;
}
.mini-timeline-success .timeline-icon {
    border: 2px solid #8bc34a !important;
}
.mini-timeline-info .timeline-icon {
    border: 2px solid #00bcd4 !important;
}
.mini-timeline-inverse .timeline-icon {
    border: 2px solid #757575 !important;
}
.mini-timeline-default .timeline-icon {
    border: 2px solid #fafafa !important;
}
.mini-timeline-brown .timeline-icon {
    border: 2px solid #795548 !important;
}
.mini-timeline-indigo .timeline-icon {
    border: 2px solid #3f51b5 !important;
}
.mini-timeline-orange .timeline-icon {
    border: 2px solid #ff9800 !important;
}
.mini-timeline-teal .timeline-icon {
    border: 2px solid #009688 !important;
}
.mini-timeline-midnightblue .timeline-icon {
    border: 2px solid #37474f !important;
}
.mini-timeline-pink .timeline-icon {
    border: 2px solid #e91e63 !important;
}
.mini-timeline-green .timeline-icon {
    border: 2px solid #4caf50 !important;
}
.mini-timeline-purple .timeline-icon {
    border: 2px solid #9c27b0 !important;
}
.mini-timeline-lime .timeline-icon {
    border: 2px solid #cddc39 !important;
}
.mini-timeline-deeporange .timeline-icon {
    border: 2px solid #ff5722 !important;
}

.scroll-pane {
    position: relative;
    overflow: hidden;
}
.scroll-pane > .scroll-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.scroll-pane > .scroll-content:focus {
    outline: thin dotted;
}
.scroll-pane > .scroll-content::-webkit-scrollbar {
    display: none;
}
.scroll-pane > .scroll-track {
    background: rgba(0, 0, 0, 0.04);
    position: absolute;
    width: 8px;
    right: 0;
    top: 0;
    bottom: 0;
    /* Target only IE7 and IE8 with this hack */
    visibility: hidden\9;
    opacity: .01;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.scroll-pane > .scroll-track > .scroll-thumb {
    background: #757575;
    background: rgba(0, 0, 0, 0.12);
    position: relative;
    margin: 0;
    border-radius: 0;
}
.scroll-pane:hover > .scroll-track,
.scroll-track.active,
.scroll-track.flashed {
    /* Target only IE7 and IE8 with this hack */
    visibility: visible\9;
    opacity: 0.99;
}

.panel-realtime .rightnow,
.panel-realtime .number,
.panel-realtime .activeuser {
    display: block;
    text-align: center;
    color: #9e9e9e;
}
.panel-realtime .rightnow {
    font-size: 14px;
    font-weight: 400;
    color: #616161;
    line-height: 16px;
}
.panel-realtime .number {
    font-size: 36px;
    border-radius: 50%;
    line-height: 96px;
    padding: 0 16px;
    background: #f7f9f9;
    width: 96px;
    height: 96px;
    margin: 16px auto;
    color: #212121;
}
.panel-realtime .activeuser {
    font-size: 12px;
    margin-bottom: 16px;
    line-height: 1.35;
}
.panel-realtime-alt .rightnow,
.panel-realtime-alt .number,
.panel-realtime-alt .activeuser {
    display: block;
    text-align: center;
    color: #90a4ae;
}
.panel-realtime-alt .rightnow {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    line-height: 16px;
}
.panel-realtime-alt .number {
    font-size: 36px;
    border-radius: 50%;
    line-height: 96px;
    padding: 0 16px;
    background: rgba(255, 255, 255, 0.04);
    width: 96px;
    height: 96px;
    margin: 16px auto;
    color: #fff;
}
.panel-realtime-alt .activeuser {
    font-size: 12px;
    margin-bottom: 16px;
    line-height: 1.35;
}
.panel-realtime-alt .panel-body {
    background-color: #607d8b;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
    padding: 24px;
    border-radius: 2px;
}
.well-sm {
    padding: 9px;
    border-radius: 2px;
}

.tooltip {
    position: absolute;
    z-index: 1230;
    display: block;
    visibility: visible;
    font-family: 'Montserrat', 'Segoe UI', 'Droid Sans', Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: 0.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: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #212121;
    border-radius: 2px;
}
.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: #212121;
}
.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #212121;
}
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #212121;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #212121;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #212121;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #212121;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #212121;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #212121;
}

.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
    box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}

.msg {
    background: #fefefe;
    color: #666666;
    font-weight: bold;
    font-size: small;
    padding: 12px;
    padding-left: 16px;
    border-top: solid 3px #CCCCCC;
    border-radius: 5px;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,.08);
    -moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,.08);
    box-shadow: 0 10px 10px -5px rgba(0,0,0,.08);
}
.msg-clear {
    border-color: #fefefe;
    -webkit-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
    -moz-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
    box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
}
.msg-info {
    border-color: #b8dbf2;
}
.msg-success {
    border-color: #cef2b8;
}
.msg-warning {
    border-color: rgba(255,165,0,.5);
}
.msg-danger {
    border-color: #ec8282;
}
.msg-primary {
    border-color: #9ca6f1;
}
.msg-magick {
border-color: ;
}
.msg-purple {
border-color: #e0b8f2;
}
.msg-info-text {
    color: #39b3d7;
}
.msg-success-text {
    color: #80d651;
}
.msg-warning-text {
    color: #db9e34;
}
.msg-danger-text {
    color: #c9302c;
}
.msg-primary-text {
    color: rgba(47,106,215,.9);
}
.msg-magick-text {
    color: #bb39d7;
}
.msg-purple-text {
color: #bb39d7;
}

blockquote{
    display:block;
    background: #fff;
    padding: 15px 20px 15px 45px;
    margin: 0 0 20px;
    position: relative;

    /*Font*/
    font-family: "Montserrat",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.2;
    color: #666;
    text-align: justify;

    /*Borders - (Optional)*/
    border-left: 15px solid ;
    border-right: 2px solid ;

    /*Box Shadow - (Optional)*/
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
}

blockquote::before{
    content: "\201C";
    /*Font*/
    font-family: "Montserrat",Arial,Helvetica,sans-serif;
    font-size: 60px;
    font-weight: bold;
    color: #999;

    /*Positioning*/
    position: absolute;
    left: 10px;
    top: 0px;
}

blockquote::after{
    /*Reset to make sure*/
    content: "";
}

blockquote a{
    text-decoration: none;
    background: #eee;
    cursor: pointer;
    padding: 0 3px;
    color: #c76c0c;
}

blockquote a:hover{
    color: #666;
}

blockquote em{
    font-style: italic;
}

.tab-container {
margin-bottom: 32px;
}
.tab-container .tab-content {
border-radius: 0 2px 2px 2px;
border: 1px solid #e0e0e0;
padding: 16px;
background-color: #ffffff;
}
.tab-container .nav-tabs > li > a {
border-radius: 0;
padding: 9px 16px;
font-weight: 700;
}
.tab-container > .nav.nav-tabs {
margin-bottom: 0;
border-bottom: 0;
}
.tab-container > .nav.nav-tabs .dropdown-menu,
.tab-container > .nav.nav-tabs .tt-dropdown-menu {
margin-top: 0;
}
.tab-container > .nav.nav-tabs > li > a {
background-color: #ffffff;
margin-left: -1px;
border: 1px solid #e0e0e0;
color: #616161;
}
.tab-container > .nav.nav-tabs > li > a:hover {
background-color: #fafafa;
color: #212121;
}
.tab-container > .nav.nav-tabs > li > a:focus {
background: #eeeeee;
}
.tab-container > .nav.nav-tabs > li.active > a {
color: #212121;
border-bottom: 1px solid #fff;
background: #fff;
}
.tab-container > .nav.nav-tabs > li.active > a:hover {
background: #ffffff;
}
.tab-container > .nav.nav-tabs > li.tabdrop + li > a,
.tab-container > .nav.nav-tabs > li:first-child > a {
border-top-left-radius: 2px;
margin-left: 0;
}
.tab-container > .nav.nav-tabs > li.tabdrop > a,
.tab-container > .nav.nav-tabs > li:last-child > a {
border-top-right-radius: 2px;
}
.tab-container.tab-left > .nav-tabs.nav > li,
.tab-container.tab-right > .nav-tabs.nav > li {
float: none;
min-width: 100px;
}
.tab-container.tab-left > .nav-tabs.nav > li.active > a,
.tab-container.tab-right > .nav-tabs.nav > li.active > a {
border-bottom-color: #e0e0e0 !important;
border-top-color: #e0e0e0 !important;
background-color: #ffffff;
}
.tab-container.tab-left > .nav-tabs.nav > li:last-child > a,
.tab-container.tab-right > .nav-tabs.nav > li:last-child > a {
border-bottom: 1px solid #e0e0e0;
}
.tab-container.tab-left .tab-content,
.tab-container.tab-right .tab-content {
overflow: auto;
border-radius: 0 2px 2px 2px;
}
.tab-container.tab-left .tab-content {
border-radius: 0 2px 2px 2px;
}
.tab-container.tab-left > .nav.nav-tabs {
float: left;
margin-right: -1px;
}
.tab-container.tab-left > .nav.nav-tabs > li > a {
margin-left: 0;
border-right: 0;
margin-right: 1px;
border-radius: 0;
}
.tab-container.tab-left > .nav.nav-tabs > li.active > a {
border-left: 1px solid #03a9f4;
margin-right: 0;
}
.tab-container.tab-left > .nav.nav-tabs > li:first-child > a {
border-top-left-radius: 2px;
}
.tab-container.tab-left > .nav.nav-tabs > li:last-child > a {
border-bottom-left-radius: 2px;
}
.tab-container.tab-right .tab-content {
border-radius: 2px 0 2px 2px;
}
.tab-container.tab-right > .nav.nav-tabs {
float: right;
margin-left: -1px;
}
.tab-container.tab-right > .nav.nav-tabs > li > a {
border-left: 0;
margin-left: 1px !important;
text-align: right;
border-radius: 0;
}
.tab-container.tab-right > .nav.nav-tabs > li.active > a {
border-right: 1px solid #03a9f4;
margin-left: 0 !important;
}
.tab-container.tab-right > .nav.nav-tabs > li:first-child > a {
border-top-right-radius: 2px;
}
.tab-container.tab-right > .nav.nav-tabs > li:last-child > a {
border-bottom-right-radius: 2px;
}
.tab-container.tab-bottom > .tab-content {
border-top: 1px solid #e0e0e0;
border-radius: 2px 2px 2px 0;
}
.tab-container.tab-bottom > .nav-tabs {
border-bottom: none;
margin-top: -1px;
}
.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-top-color: transparent !important;
border-bottom: 1px solid #03a9f4;
}
.tab-container.tab-bottom > .nav-tabs > li:first-child > a,
.tab-container.tab-bottom > .nav-tabs > li.tabdrop + li > a {
border-bottom-left-radius: 2px;
border-top-left-radius: 0;
}
.tab-container.tab-bottom > .nav-tabs > li:last-child > a,
.tab-container.tab-bottom > .nav-tabs > li.tabdrop > a {
border-bottom-right-radius: 2px;
border-top-right-radius: 0;
}
.tab-container .tabdrop .dropdown-menu li.active a,
.tab-container .tabdrop .tt-dropdown-menu li.active a {
color: #212121;
}
.tab-primary.tab-container > .nav-tabs > li.active > a {
border-top-color: #03a9f4;
}
.tab-primary.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #03a9f4;
}
.tab-primary.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #03a9f4;
}
.tab-primary.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #03a9f4;
}
.tab-warning.tab-container > .nav-tabs > li.active > a {
border-top-color: #ffc107;
}
.tab-warning.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #ffc107;
}
.tab-warning.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #ffc107;
}
.tab-warning.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #ffc107;
}
.tab-danger.tab-container > .nav-tabs > li.active > a {
border-top-color: #e51c23;
}
.tab-danger.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #e51c23;
}
.tab-danger.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #e51c23;
}
.tab-danger.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #e51c23;
}
.tab-success.tab-container > .nav-tabs > li.active > a {
border-top-color: #8bc34a;
}
.tab-success.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #8bc34a;
}
.tab-success.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #8bc34a;
}
.tab-success.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #8bc34a;
}
.tab-info.tab-container > .nav-tabs > li.active > a {
border-top-color: #00bcd4;
}
.tab-info.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #00bcd4;
}
.tab-info.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #00bcd4;
}
.tab-info.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #00bcd4;
}
.tab-inverse.tab-container > .nav-tabs > li.active > a {
border-top-color: #757575;
}
.tab-inverse.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #757575;
}
.tab-inverse.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #757575;
}
.tab-inverse.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #757575;
}
.tab-brown.tab-container > .nav-tabs > li.active > a {
border-top-color: #795548;
}
.tab-brown.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #795548;
}
.tab-brown.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #795548;
}
.tab-brown.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #795548;
}
.tab-default.tab-container > .nav-tabs > li.active > a {
border-top-color: #e0e0e0;
}
.tab-default.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #e0e0e0;
}
.tab-default.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #e0e0e0;
}
.tab-default.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #e0e0e0;
}
.tab-indigo.tab-container > .nav-tabs > li.active > a {
border-top-color: #3f51b5;
}
.tab-indigo.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #3f51b5;
}
.tab-indigo.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #3f51b5;
}
.tab-indigo.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #3f51b5;
}
.tab-orange.tab-container > .nav-tabs > li.active > a {
border-top-color: #ff9800;
}
.tab-orange.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #ff9800;
}
.tab-orange.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #ff9800;
}
.tab-orange.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #ff9800;
}
.tab-sky.tab-container > .nav-tabs > li.active > a {
border-top-color: #009688;
}
.tab-sky.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #009688;
}
.tab-sky.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #009688;
}
.tab-sky.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #009688;
}
.tab-midnightblue.tab-container > .nav-tabs > li.active > a {
border-top-color: #37474f;
}
.tab-midnightblue.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #37474f;
}
.tab-midnightblue.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #37474f;
}
.tab-midnightblue.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #37474f;
}
.tab-magenta.tab-container > .nav-tabs > li.active > a {
border-top-color: #e91e63;
}
.tab-magenta.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #e91e63;
}
.tab-magenta.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #e91e63;
}
.tab-magenta.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #e91e63;
}
.tab-green.tab-container > .nav-tabs > li.active > a {
border-top-color: #4caf50;
}
.tab-green.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #4caf50;
}
.tab-green.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #4caf50;
}
.tab-green.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #4caf50;
}
.tab-purple.tab-container > .nav-tabs > li.active > a {
border-top-color: #9c27b0;
}
.tab-purple.tab-container.tab-left > .nav-tabs > li.active > a {
border-left-color: #9c27b0;
}
.tab-purple.tab-container.tab-right > .nav-tabs > li.active > a {
border-right-color: #9c27b0;
}
.tab-purple.tab-container.tab-bottom > .nav-tabs > li.active > a {
border-bottom-color: #9c27b0;
}

.responsive-calendar {
      min-height: 250px;
}
.responsive-calendar .day.today a {
    background: ;
    color: #ffffff;
}
.btn { color: white !important; }
.btn-default { color: #484848 !important; }
.phone { color: white !important; }

/* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #f3565d;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}


/* MATERIAL ICONS */
.material-icons{
    padding: 0px !important;
    vertical-align:middle;
}

.material-icons-outlined{
    padding: 0px !important;
    vertical-align:middle;
}

.material-icons.md-6 { font-size: 6px; }
.material-icons.md-8 { font-size: 8px; }
.material-icons.md-10 { font-size: 10px; }
.material-icons.md-12 { font-size: 12px; line-height: 12px; }
.material-icons.md-14 { font-size: 14px; line-height: 14px;}
.material-icons.md-16 { font-size: 16px; line-height: 16px;}
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

.material-icons-outlined.md-6 { font-size: 6px; }
.material-icons-outlined.md-8 { font-size: 8px; }
.material-icons-outlined.md-10 { font-size: 10px; }
.material-icons-outlined.md-12 { font-size: 12px; line-height: 12px; }
.material-icons-outlined.md-14 { font-size: 14px; line-height: 14px;}
.material-icons-outlined.md-16 { font-size: 16px; line-height: 16px;}
.material-icons-outlined.md-18 { font-size: 18px; }
.material-icons-outlined.md-24 { font-size: 24px; }
.material-icons-outlined.md-36 { font-size: 36px; }
.material-icons-outlined.md-48 { font-size: 48px; }


/* MATERIAL ICONS */