@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900");
img {
  max-width: 100%;
}

.t0 {
  margin-top: 0px !important;
}

.t5 {
  margin-top: 5px !important;
}

.t10 {
  margin-top: 10px !important;
}

.t15 {
  margin-top: 15px !important;
}

.t20 {
  margin-top: 20px !important;
}

.t25 {
  margin-top: 25px !important;
}

.t30 {
  margin-top: 30px !important;
}

.t35 {
  margin-top: 35px !important;
}

.t40 {
  margin-top: 40px !important;
}

.t45 {
  margin-top: 45px !important;
}

.t50 {
  margin-top: 50px !important;
}

.t55 {
  margin-top: 55px !important;
}

.t60 {
  margin-top: 60px !important;
}

.t65 {
  margin-top: 65px !important;
}

.t70 {
  margin-top: 70px !important;
}

.t75 {
  margin-top: 75px !important;
}

.t80 {
  margin-top: 80px !important;
}

.t85 {
  margin-top: 85px !important;
}

.t90 {
  margin-top: 90px !important;
}

.t95 {
  margin-top: 95px !important;
}

.t100 {
  margin-top: 100px !important;
}

.b0 {
  margin-bottom: 0px !important;
}

.b5 {
  margin-bottom: 5px !important;
}

.b10 {
  margin-bottom: 10px !important;
}

.b15 {
  margin-bottom: 15px !important;
}

.b20 {
  margin-bottom: 20px !important;
}

.b25 {
  margin-bottom: 25px !important;
}

.b30 {
  margin-bottom: 30px !important;
}

.b35 {
  margin-bottom: 35px !important;
}

.b40 {
  margin-bottom: 40px !important;
}

.b45 {
  margin-bottom: 45px !important;
}

.b50 {
  margin-bottom: 50px !important;
}

.b55 {
  margin-bottom: 55px !important;
}

.b60 {
  margin-bottom: 60px !important;
}

.b65 {
  margin-bottom: 65px !important;
}

.b70 {
  margin-bottom: 70px !important;
}

.b75 {
  margin-bottom: 75px !important;
}

.b80 {
  margin-bottom: 80px !important;
}

.b85 {
  margin-bottom: 85px !important;
}

.b90 {
  margin-bottom: 90px !important;
}

.b95 {
  margin-bottom: 95px !important;
}

.b100 {
  margin-bottom: 100px !important;
}

.l0 {
  margin-left: 0px !important;
}

.l5 {
  margin-left: 5px !important;
}

.l10 {
  margin-left: 10px !important;
}

.l15 {
  margin-left: 15px !important;
}

.l20 {
  margin-left: 20px !important;
}

.l25 {
  margin-left: 25px !important;
}

.l30 {
  margin-left: 30px !important;
}

.l35 {
  margin-left: 35px !important;
}

.l40 {
  margin-left: 40px !important;
}

.l45 {
  margin-left: 45px !important;
}

.l50 {
  margin-left: 50px !important;
}

.l55 {
  margin-left: 55px !important;
}

.l60 {
  margin-left: 60px !important;
}

.l65 {
  margin-left: 65px !important;
}

.l70 {
  margin-left: 70px !important;
}

.l75 {
  margin-left: 75px !important;
}

.l80 {
  margin-left: 80px !important;
}

.l85 {
  margin-left: 85px !important;
}

.l90 {
  margin-left: 90px !important;
}

.l95 {
  margin-left: 95px !important;
}

.l100 {
  margin-left: 100px !important;
}

.r0 {
  margin-right: 0px !important;
}

.r5 {
  margin-right: 5px !important;
}

.r10 {
  margin-right: 10px !important;
}

.r15 {
  margin-right: 15px !important;
}

.r20 {
  margin-right: 20px !important;
}

.r25 {
  margin-right: 25px !important;
}

.r30 {
  margin-right: 30px !important;
}

.r35 {
  margin-right: 35px !important;
}

.r40 {
  margin-right: 40px !important;
}

.r45 {
  margin-right: 45px !important;
}

.r50 {
  margin-right: 50px !important;
}

.r55 {
  margin-right: 55px !important;
}

.r60 {
  margin-right: 60px !important;
}

.r65 {
  margin-right: 65px !important;
}

.r70 {
  margin-right: 70px !important;
}

.r75 {
  margin-right: 75px !important;
}

.r80 {
  margin-right: 80px !important;
}

.r85 {
  margin-right: 85px !important;
}

.r90 {
  margin-right: 90px !important;
}

.r95 {
  margin-right: 95px !important;
}

.r100 {
  margin-right: 100px !important;
}

p.turquoise {
  color: #1ABC9C;
}

p.emerald {
  color: #2ECC71;
}

p.peter-river {
  color: #3498DB;
}

p.amethyst {
  color: #9B59B6;
}

p.wet-asphalt {
  color: #34495E;
}

p.green-sea {
  color: #16A085;
}

p.nephritis {
  color: #27AE60;
}

p.belize-hole {
  color: #2980B9;
}

p.wisteria {
  color: #8E44AD;
}

p.dark-sea {
  color: #2C3E50;
}

p.sun-flower {
  color: #F1C40F;
}

p.carrot {
  color: #E67E22;
}

p.alizarin {
  color: #E74C3C;
}

p.clouds {
  color: #F9FDFF;
}

p.concrete {
  color: #95A5A6;
}

p.orange {
  color: #F39C12;
}

p.pumpkin {
  color: #D35400;
}

p.pomegranate {
  color: #C0392B;
}

p.silver {
  color: #BDC3C7;
}

p.asbestos {
  color: #7F8C8D;
}

a.turquoise {
  color: #1ABC9C;
}

a.emerald {
  color: #2ECC71;
}

a.peter-river {
  color: #3498DB;
}

a.amethyst {
  color: #9B59B6;
}

a.wet-asphalt {
  color: #34495E;
}

a.green-sea {
  color: #16A085;
}

a.nephritis {
  color: #27AE60;
}

a.belize-hole {
  color: #2980B9;
}

a.wisteria {
  color: #8E44AD;
}

a.dark-sea {
  color: #2C3E50;
}

a.sun-flower {
  color: #F1C40F;
}

a.carrot {
  color: #E67E22;
}

a.alizarin {
  color: #E74C3C;
}

a.clouds {
  color: #F9FDFF;
}

a.concrete {
  color: #95A5A6;
}

a.orange {
  color: #F39C12;
}

a.pumpkin {
  color: #D35400;
}

a.pomegranate {
  color: #C0392B;
}

a.silver {
  color: #BDC3C7;
}

a.asbestos {
  color: #7F8C8D;
}

i.turquoise {
  color: #1ABC9C;
}

i.emerald {
  color: #2ECC71;
}

i.peter-river {
  color: #3498DB;
}

i.amethyst {
  color: #9B59B6;
}

i.wet-asphalt {
  color: #34495E;
}

i.green-sea {
  color: #16A085;
}

i.nephritis {
  color: #27AE60;
}

i.belize-hole {
  color: #2980B9;
}

i.wisteria {
  color: #8E44AD;
}

i.dark-sea {
  color: #2C3E50;
}

i.sun-flower {
  color: #F1C40F;
}

i.carrot {
  color: #E67E22;
}

i.alizarin {
  color: #E74C3C;
}

i.clouds {
  color: #F9FDFF;
}

i.concrete {
  color: #95A5A6;
}

i.orange {
  color: #F39C12;
}

i.pumpkin {
  color: #D35400;
}

i.pomegranate {
  color: #C0392B;
}

i.silver {
  color: #BDC3C7;
}

i.asbestos {
  color: #7F8C8D;
}

.tag-turquoise {
  background: #1ABC9C;
  color: #FFF;
}

.tag-emerald {
  background: #2ECC71;
  color: #FFF;
}

.tag-peter-river {
  background: #3498DB;
  color: #FFF;
}

.tag-amethyst {
  background: #9B59B6;
  color: #FFF;
}

.tag-wet-asphalt {
  background: #34495E;
  color: #FFF;
}

.tag-green-sea {
  background: #16A085;
  color: #FFF;
}

.tag-nephritis {
  background: #27AE60;
  color: #FFF;
}

.tag-belize-hole {
  background: #2980B9;
  color: #FFF;
}

.tag-wisteria {
  background: #8E44AD;
  color: #FFF;
}

.tag-dark-sea {
  background: #2C3E50;
  color: #FFF;
}

.tag-sun-flower {
  background: #F1C40F;
  color: #FFF;
}

.tag-carrot {
  background: #E67E22;
  color: #FFF;
}

.tag-alizarin {
  background: #E74C3C;
  color: #FFF;
}

.tag-clouds {
  background: #F9FDFF;
  color: #FFF;
}

.tag-concrete {
  background: #95A5A6;
  color: #FFF;
}

.tag-orange {
  background: #F39C12;
  color: #FFF;
}

.tag-pumpkin {
  background: #D35400;
  color: #FFF;
}

.tag-pomegranate {
  background: #C0392B;
  color: #FFF;
}

.tag-silver {
  background: #BDC3C7;
  color: #FFF;
}

.tag-asbestos {
  background: #7F8C8D;
  color: #FFF;
}

small.turquoise {
  color: #1ABC9C !important;
}

small.emerald {
  color: #2ECC71 !important;
}

small.peter-river {
  color: #3498DB !important;
}

small.amethyst {
  color: #9B59B6 !important;
}

small.wet-asphalt {
  color: #34495E !important;
}

small.green-sea {
  color: #16A085 !important;
}

small.nephritis {
  color: #27AE60 !important;
}

small.belize-hole {
  color: #2980B9 !important;
}

small.wisteria {
  color: #8E44AD !important;
}

small.dark-sea {
  color: #2C3E50 !important;
}

small.sun-flower {
  color: #F1C40F !important;
}

small.carrot {
  color: #E67E22 !important;
}

small.alizarin {
  color: #E74C3C !important;
}

small.clouds {
  color: #F9FDFF !important;
}

small.concrete {
  color: #95A5A6 !important;
}

small.orange {
  color: #F39C12 !important;
}

small.pumpkin {
  color: #D35400 !important;
}

small.pomegranate {
  color: #C0392B !important;
}

small.silver {
  color: #BDC3C7 !important;
}

small.asbestos {
  color: #7F8C8D !important;
}

html {
  min-height: 100%;
  position: relative;
  background: #F7F8FA;
}

body.fuse-crm {
  height: 100%;
  font-family: "Source Sans Pro", sans-serif;
  background: #F7F8FA;
}
body.fuse-crm #fuse-crm-wrapper {
  position: relative;
  min-height: 100%;
  height: 100%;
}
body.fuse-crm #fuse-crm-wrapper #fuse-toast-container {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 100%;
}
body.fuse-crm #fuse-crm-wrapper #page-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
body.fuse-crm #fuse-crm-wrapper #page-wrapper #fuse-sidebar {
  background: #FFFFFF;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-pack: center;
  display: flex;
  flex-direction: column;
  box-shadow: 2px 0px 3px rgba(177, 177, 177, 0.1);
  width: 199px !important;
  min-width: 199px !important;
}
body.fuse-crm #fuse-crm-wrapper #page-wrapper #fuse-content-area {
  width: auto;
  padding: 40px 20px 40px 20px;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -moz-box-pack: center;
  display: flex;
  flex: auto;
  flex-direction: column;
}
body.fuse-crm #fuse-crm-wrapper #page-wrapper #fuse-content-area > .container-fluid {
  width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: #303C4A;
  margin-bottom: 0px;
}

h1 {
  font-size: 37px;
}
h1 label {
  font-size: 15px;
  font-weight: 300;
  position: relative;
  text-transform: uppercase;
  top: -6px;
  margin-left: 20px;
}

.btn-fuse {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  text-transform: uppercase;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 15px 15px;
  width: 170px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.btn-fuse i {
  margin-left: 10px;
}

.btn-fuse-success {
  border: 1px solid #52dca9;
  background: #52dca9;
  background: -moz-linear-gradient(left, #52dca9 0%, #25cf91 100%);
  background: -webkit-linear-gradient(left, #52dca9 0%, #25cf91 100%);
  background: linear-gradient(to right, #52dca9 0%, #25cf91 100%);
}

.btn-fuse-success:hover {
  color: #25cf91;
  border: 1px solid #25cf91;
  background: #FFFFFF;
}

.btn-fuse-danger {
  border: 1px solid #f5515f;
  background: #f5515f;
  background: -moz-linear-gradient(left, #f5515f 0%, #f20125 100%);
  background: -webkit-linear-gradient(left, #f5515f 0%, #f20125 100%);
  background: linear-gradient(to right, #f5515f 0%, #f20125 100%);
}

.btn-fuse-danger:hover {
  color: #f20125;
  border: 1px solid #f20125;
  background: #FFFFFF;
}

.btn-fuse-primary {
  border: 1px solid #2FBAF6;
  background: #2FBAF6;
  background: -moz-linear-gradient(left, #2FBAF6 0%, #2BA9DF 100%);
  background: -webkit-linear-gradient(left, #2FBAF6 0%, #2BA9DF 100%);
  background: linear-gradient(to right, #2FBAF6 0%, #2BA9DF 100%);
}

.btn-fuse-primary:hover {
  color: #2BA9DF;
  border: 1px solid #2BA9DF;
  background: #FFFFFF;
}

.btn-table-button {
  padding: 7px 10px !important;
  font-size: 0.9em !important;
  display: inline-block;
  width: auto;
}

.btn-fuse-sm {
  padding: 4px 8px !important;
  font-size: 10px !important;
  font-weight: bold;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn-fuse-sm i {
  font-size: 11px;
  position: relative;
  top: 0px;
}

.btn-fuse-m {
  padding: 9px 12px !important;
  font-size: 13px !important;
  font-weight: bold;
}
.btn-fuse-m i {
  font-size: 13px;
  position: relative;
  top: 1px;
}

.btn-fuse-lg {
  padding: 13px 20px !important;
  font-size: 14px !important;
  font-weight: bold;
}
.btn-fuse-lg i {
  font-size: 17px;
  position: relative;
  top: 1px;
}

.btn-fuse-lg-wide {
  padding: 14px 32px !important;
  font-size: 15px !important;
  font-weight: bold;
}
.btn-fuse-lg-wide i {
  font-size: 20px;
  position: relative;
  top: 2px;
}

.btn-fuse-xlg {
  padding: 14px 100px !important;
  font-size: 19px !important;
  font-weight: bold;
}
.btn-fuse-xlg i {
  font-size: 20px;
  position: relative;
  top: 2px;
}

.btn-fuse-nostyle {
  background: none;
  border: none;
  padding: 0px;
  cursor: pointer;
}

.fuse-alert {
  border-radius: 0px;
  margin: -40px -35px;
  margin-bottom: 40px !important;
  text-align: left;
  padding-left: 35px;
  padding-right: 35px;
  font-weight: 300;
}
.fuse-alert i {
  position: relative;
  top: 2px;
  font-size: 1.2em;
}
.fuse-alert a {
  color: inherit;
  font-size: 0.8em;
  text-decoration: underline;
  display: inline;
  margin: 0px 5px;
}

.modal {
  font-size: 1rem;
  z-index: 999999;
}
.modal .modal-dialog .modal-content {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0px !important;
  overflow: scroll;
}
.modal .modal-dialog .modal-content .modal-header {
  border: 0px !important;
  text-align: center;
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
}
.modal .modal-dialog .modal-content .modal-header button {
  position: absolute;
  top: 16px;
  right: 16px;
  padding: 10px;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 25px;
}
.modal .modal-dialog .modal-content .modal-body h6 {
  font-weight: bold;
}
.modal .modal-dialog .modal-content .modal-body .fuse-switch-label {
  position: relative;
  top: 0px;
  font-style: italic;
  font-weight: 200;
  text-transform: none;
  font-size: 1.1rem;
}
.modal .modal-dialog .modal-content .modal-footer {
  border: 0px !important;
}

.fuse-crm #fuse-crm-wrapper nav.navbar-fuse {
  border-radius: 0px !important;
  padding: 0px;
  background: #FFFFFF;
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  z-index: 2;
  position: relative;
  top: 0px;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand {
  text-align: left;
  vertical-align: middle;
  padding: 24px 35px;
  line-height: 1;
  margin-right: 0px !important;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand img {
  display: inline-block;
  max-width: 129px;
  box-sizing: border-box;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul {
  position: relative;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item {
  display: inline-block;
  float: left;
  border-right: 1px solid #EFF2F5;
  margin: 0px !important;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item > a {
  display: inline-block;
  padding: 24px 35px 22px;
  height: 73px;
  color: #000000;
  font-size: 1.05em;
  box-sizing: border-box;
  font-weight: 400;
  transition: 0.2s border-bottom;
  -moz-transition: 0.2s border-bottom;
  -webkit-transition: 0.2s border-bottom;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item:first-child {
  border-left: 1px solid #EFF2F5;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item.active > a {
  border-bottom: 5px solid #4990E2;
  background: #FFFFFF !important;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item:hover > a {
  border-bottom: 5px solid #4990E2;
  background: #FFFFFF !important;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item:hover > a.no-link {
  border: 1px solid #FFFFFF;
  color: #666666;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.dropdown > a span.tag {
  position: relative;
  top: -2px;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.dropdown > a span.tag-primary {
  background: #3498DB;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.dropdown .dropdown-menu {
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  left: inherit !important;
  right: 0px;
  border-radius: 0px;
  border: none;
  padding: 25px 25px;
  top: 100%;
  margin-top: -1px;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.dropdown .dropdown-menu .dropdown-divider {
  margin: 1rem 0;
  background-color: #3498DB;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.dropdown .dropdown-menu .dropdown-item {
  padding: 7px 1.5rem;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a {
  padding-left: 20px;
  padding-right: 20px;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a .fuse-notification-area {
  display: inline-block;
  position: relative;
  margin-right: 10px;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a .fuse-notification-area .tag {
  position: absolute;
  top: -5px;
  right: -9px;
  font-weight: 100;
  font-size: 0.7em;
}
.fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a i {
  position: relative;
  font-size: 1.2em;
  top: 2px;
}

footer {
  padding: 20px 20px;
  background: #FFFFFF;
  font-size: 0.9em;
  font-weight: 300;
  z-index: 1;
  width: 100%;
  box-sizing: border-box;
  color: #666666;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px -2px 3px rgba(177, 177, 177, 0.5);
}

ol.breadcrumb {
  background: none;
  padding: 0px;
  margin-bottom: 8px;
  line-height: 1;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
ol.breadcrumb li {
  font-weight: 300;
  font-size: 14px;
  color: #666666;
  display: inline-block;
}
ol.breadcrumb li + li::before {
  content: ">";
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
ol.breadcrumb li a {
  color: #666666;
}

aside nav.filter-nav {
  padding: 10px 15px;
}
aside nav.filter-nav .date-filter .form-group {
  position: relative;
}
aside nav.filter-nav .date-filter .form-group .input-group-addon {
  font-size: 11px;
  width: 55px;
  text-align: left;
  color: #666;
}
aside nav.filter-nav .date-filter .form-group i {
  position: absolute;
  top: 13px;
  right: 11px;
  z-index: 4;
  color: #666;
}
aside nav.filter-nav .date-filter .form-group .input-group {
  z-index: 1;
}
aside nav.filter-nav .date-filter .form-group input {
  font-size: 13px;
  font-weight: 300;
}
aside nav.sidebar-nav ul.nav-stacked li {
  margin-top: 0.2rem;
}
aside nav.sidebar-nav ul.nav-stacked li a {
  text-decoration: none !important;
  padding: 8px 8px;
  display: block;
  color: #666666;
  font-weight: 700;
}
aside nav.sidebar-nav ul.nav-stacked li ul.nav-second-level li a {
  font-size: 13px;
  font-weight: 300;
  padding-left: 34px;
}
aside nav.sidebar-nav ul.nav-stacked li a:focus {
  outline: none;
}
aside nav.sidebar-nav ul.nav-stacked li:first-child {
  margin-top: 0px;
}
aside nav.sidebar-nav ul.nav-stacked a:hover {
  text-decoration: none;
  background: #F9FDFF;
}
aside nav.sidebar-nav ul.nav-stacked li.active a {
  background: #EFEFEF;
}
aside nav.sidebar-nav ul.nav-stacked .turquoise i:first-child {
  color: #1ABC9C;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .emerald i:first-child {
  color: #2ECC71;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .peter-river i:first-child {
  color: #3498DB;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .amethyst i:first-child {
  color: #9B59B6;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .wet-asphalt i:first-child {
  color: #34495E;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .green-sea i:first-child {
  color: #16A085;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .nephritis i:first-child {
  color: #27AE60;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .belize-hole i:first-child {
  color: #2980B9;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .wisteria i:first-child {
  color: #8E44AD;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .dark-sea i:first-child {
  color: #2C3E50;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .sun-flower i:first-child {
  color: #F1C40F;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .carrot i:first-child {
  color: #E67E22;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .alizarin i:first-child {
  color: #E74C3C;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .clouds i:first-child {
  color: #F9FDFF;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .concrete i:first-child {
  color: #95A5A6;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .orange i:first-child {
  color: #F39C12;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .pumpkin i:first-child {
  color: #D35400;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .pomegranate i:first-child {
  color: #C0392B;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .silver i:first-child {
  color: #BDC3C7;
  margin-right: 5px;
}
aside nav.sidebar-nav ul.nav-stacked .asbestos i:first-child {
  color: #7F8C8D;
  margin-right: 5px;
}
aside h4 {
  color: #666666;
  font-size: 15px;
}
aside .dropdown button#view-dropdown-button {
  border: 1px solid #EEEEEE;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  text-align: left !important;
}
aside .dropdown button#view-dropdown-button span {
  color: #666666;
  display: inline-block;
  float: left;
}
aside ul.view-dropdowns li {
  list-style-type: none !important;
}
aside ul.view-dropdowns li a {
  color: #666666;
  font-size: 15px;
}
aside ul.view-dropdowns li ul.filter-dropdown-contents {
  padding-left: 5px;
  color: #666666;
  font-size: 15px;
}
aside ul.view-dropdowns li ul.filter-dropdown-contents li {
  margin-bottom: 5px;
}
aside ul.view-dropdowns li ul.filter-dropdown-contents label {
  font-size: 13px;
  color: #666666;
  font-weight: 300;
}

footer {
  padding: 20px 20px;
  background: #FFFFFF;
  font-size: 0.9em;
  font-weight: 300;
  z-index: 1;
  width: 100%;
  box-sizing: border-box;
  color: #666666;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0px -2px 3px rgba(177, 177, 177, 0.5);
}

.fuse-switch-label {
  font-size: 1.3em;
  position: relative;
  color: #000000;
  font-weight: 600;
  top: -3px;
  margin-right: 5px;
}

.form-group {
  position: relative;
  margin-bottom: 15px;
  /*.form-control:hover {
      border: 1px solid $fuse-crm-blue;
  } */
}
.form-group label.fuse-bold-label {
  color: #161616;
  font-weight: 600;
  font-size: 1.4em;
  margin-top: 20px;
}
.form-group label.hide-show {
  display: none !important;
  position: absolute;
  top: -12px;
  left: 13px;
  padding: 4px;
  background: #FFFFFF;
  color: #4990E2;
  font-size: 0.7em;
}
.form-group .input-group .input-group-addon {
  background: #FFFFFF;
  border-right: 0px !important;
  font-size: 0.8em;
}
.form-group .input-group .form-control {
  z-index: inherit !important;
  background: #FFFFFF !important;
}
.form-group .input-group .input-group-addon.focus {
  border: 1px solid #4990E2;
  color: #4990E2;
}
.form-group .input-group input,
.form-group .input-group select {
  background: #FFFFFF !important;
  border-left: 0px !important;
  -webkit-border-top-right-radius: 4px !important;
  -webkit-border-bottom-right-radius: 4px !important;
  -moz-border-radius-topright: 4px !important;
  -moz-border-radius-bottomright: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  font-size: 1em;
}
.form-group .input-group input[readonly] {
  background: #FFFFFF !important;
}
.form-group .form-control {
  box-sizing: border-box;
  padding: 0.7rem 0.9rem;
  height: 44px !important;
  border: 1px solid #DDDDDD;
  font-size: 1em;
  font-weight: 400;
  color: #000000;
  background: #FFFFFF !important;
  transition: 0.3s border;
  -moz-transition: 0.3s border;
  -webkit-transition: 0.3s border;
  transition: 0.3s padding;
  -moz-transition: 0.3s padding;
  -webkit-transition: 0.3s padding;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.form-group select.form-control {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  padding: 0.61rem 0.9rem;
}
.form-group select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.form-group .form-control:focus {
  border: 1px solid #4990E2;
}
.form-group i.select-dropdown,
.form-group i.fa-calendar {
  position: absolute;
  top: 10px;
  right: 14px;
  color: #4990E2;
  font-size: 1.3em;
  pointer-events: none;
}

.select2-container {
  width: 100% !important;
}
.select2-container .select2-selection__arrow {
  display: none;
}
.select2-container .select2-selection--single {
  background: #FFFFFF !important;
  height: 44px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  padding: 0.7rem 0.9rem !important;
  border: 1px solid #DDDDDD;
  border-left: 0px !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  -webkit-border-top-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
}

.currentImg,
.image-upload {
  border: 2px dashed #e7eaec !important;
  padding: 15px;
}

.forgot-password a {
  color: #4990E2;
  font-style: italic;
  font-size: 0.8em;
  text-decoration: underline;
}

/* WYSIWYG EDITOR */
.note-editor {
  position: relative;
}
.note-editor .note-toolbar {
  padding: 8px !important;
  border-bottom: 1px solid #EFEFEF;
}
.note-editor .note-toolbar .note-btn-group {
  margin-top: 0px !important;
}
.note-editor .note-toolbar button {
  background: none;
  color: rgba(0, 0, 0, 0.4);
}
.note-editor .note-toolbar button:hover {
  color: rgba(0, 0, 0, 0.7);
}
.note-editor .note-editable,
.note-editor .note-placeholder {
  padding: 15px !important;
}
.note-editor .note-editable a {
  color: #4990E2 !important;
}
.note-editor .note-statusbar {
  display: none;
}

.note-popover {
  display: none;
}

.note-frame {
  border: 1px solid #DDDDDD !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#fuse-sidebar {
  padding: 35px 5px 0px;
  box-sizing: border-box;
}
#fuse-sidebar ul {
  padding: 0px;
  margin: 0px;
}
#fuse-sidebar ul li {
  margin-bottom: 3px;
  list-style: none;
}
#fuse-sidebar ul li a {
  font-weight: 400;
  color: #000000;
  display: block;
  padding: 6px 8px;
  font-size: 1em;
  text-decoration: none !important;
}
#fuse-sidebar ul li a i {
  margin-right: 10px;
  color: #000000;
}
#fuse-sidebar ul li a:hover,
#fuse-sidebar ul li a.active {
  background: #F4F4F4;
  color: #4990E2;
}
#fuse-sidebar ul li a:hover i,
#fuse-sidebar ul li a.active i {
  color: #4990E2;
}
#fuse-sidebar ul li.parent a i {
  margin-right: 5px;
  color: #4990E2;
}
#fuse-sidebar ul li.child a {
  padding: 6px 8px 6px 22px;
  color: #999999;
}
#fuse-sidebar ul li.child a i {
  color: #999999;
}
#fuse-sidebar ul li.child a:hover,
#fuse-sidebar ul li.child a.active {
  color: #000000;
}
#fuse-sidebar ul li.child a:hover i,
#fuse-sidebar ul li.child a.active i {
  color: #D2524F;
}
#fuse-sidebar ul li.child-child a {
  padding: 6px 8px 6px 36px;
  color: #999999;
}
#fuse-sidebar ul li.child-child a i {
  margin-right: 5px;
  color: #999999;
}
#fuse-sidebar ul li.child-child a:hover,
#fuse-sidebar ul li.child-child a.active {
  color: #000000;
}
#fuse-sidebar ul li.child-child a:hover i,
#fuse-sidebar ul li.child-child a.active i {
  color: #D2524F;
}

.dataTables_wrapper .card-datatable {
  clear: both;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #FFF;
  margin-bottom: 30px;
  border: 0px;
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -moz-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -webkit-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  padding: 25px;
}
.dataTables_wrapper .card-datatable table {
  border-bottom: 0px;
}
.dataTables_wrapper .card-datatable table thead tr th {
  padding: 0.7rem 0.6rem !important;
  vertical-align: top !important;
  line-height: 1;
}
.dataTables_wrapper .card-datatable table thead tr:last-child th {
  padding-top: 0px !important;
}
.dataTables_wrapper .card-datatable table thead tr.fuse-table-searchable-columns th {
  padding-bottom: 20px !important;
  position: relative;
}
.dataTables_wrapper .card-datatable table thead tr.fuse-table-searchable-columns th i {
  position: absolute;
  top: 8px;
  right: 21px;
  font-size: 1em;
  color: #e7eaec;
  pointer-events: none;
}
.dataTables_wrapper .card-datatable table tbody tr td {
  padding: 0.7rem 0.6rem !important;
}
.dataTables_wrapper .card-datatable table tbody tr td i {
  font-size: 1.3em;
  line-height: 1;
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
  padding-top: 0px !important;
  width: 100%;
}
.dataTables_wrapper .dataTables_info {
  margin-bottom: 10px;
  color: #666666 !important;
  font-weight: 600;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  border: 1px solid #e7eaec !important;
  background: #FFFFFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #4990E2 !important;
  padding: 0.3em 1em;
  font-size: 0.9em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  color: #4990E2 !important;
  border: 1px solid #4990E2 !important;
}
.dataTables_wrapper .mobileOrdersDataTable {
  border-top: 0px !important;
  border-bottom: 0px !important;
}
.dataTables_wrapper .mobileOrdersDataTable thead th {
  border-top: 0px !important;
  border-bottom: 1px solid #eceeef;
}
.dataTables_wrapper .mobileProductDataTable {
  border-top: 0px !important;
  border-bottom: 0px !important;
}
.dataTables_wrapper .mobileProductDataTable thead th {
  border-top: 0px !important;
  border-bottom: 1px solid #eceeef;
}

.dataTables_filter {
  position: relative;
  width: 100%;
}
.dataTables_filter label {
  width: 100%;
  text-indent: -9999px !important;
}
.dataTables_filter input {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  margin: 0px !important;
  border: 3px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  margin-top: -20px !important;
}

.card {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #FFF;
  margin-bottom: 30px;
  border: 0px;
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -moz-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -webkit-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
}
.card .card-title {
  padding: 25px;
  margin-bottom: 0px !important;
}
.card .card-title ul.card-actions {
  display: inline-block;
  float: right;
  padding: 0px;
  width: auto;
  margin: 0px;
}
.card .card-title ul.card-actions li {
  display: inline-block;
  list-style-type: none;
}
.card .card-title ul.card-actions li i {
  font-size: 1.5em;
  cursor: pointer;
  color: #4990E2;
}
.card .card-title ul.card-actions li a:hover, .card .card-title ul.card-actions li a:active, .card .card-title ul.card-actions li a:focus {
  outline: 0;
}
.card .card-title h1, .card .card-title h2, .card .card-title h3, .card .card-title h4, .card .card-title h5, .card .card-title h6 {
  width: auto;
  display: inline-block;
  float: left;
  margin-bottom: 0px;
  color: #161616;
  font-weight: 600;
}
.card .card-title h5 {
  font-size: 1.4em;
}
.card .card-title h5 a {
  font-weight: 300;
  color: #95A5A6;
  font-size: 13px;
  position: relative;
  margin-left: 15px;
  letter-spacing: -0.5px;
}
.card .card-title h5 a i {
  font-size: 18px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.card .card-title a.link-left {
  float: none;
  top: -2px;
}
.card .card-block {
  clear: both;
  padding: 10px 23px 23px;
}
.card .card-block > a {
  color: #4990E2;
  font-size: 1em;
  text-transform: uppercase;
}
.card .card-block-no-padding {
  padding: 0px !important;
}
.card .card-block-no-padding img {
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 100% !important;
}
.card .card-block-table {
  padding: 15px 23px;
}

.card-count-block {
  color: #FFFFFF !important;
}
.card-count-block .card-title h5 {
  color: #FFFFFF;
}
.card-count-block .card-title h5 i {
  position: relative;
  left: -5px;
}
.card-count-block .card-block {
  padding-top: 0px;
}
.card-count-block .card-block .value {
  font-size: 4em;
  line-height: 0.9;
  font-weight: 100;
  margin-bottom: 15px;
}
.card-count-block .card-block a {
  color: #FFFFFF;
  font-size: 1em;
  text-transform: uppercase;
}
.card-count-block .card-block p {
  display: none;
  font-weight: 300;
  font-style: italic;
}

.card-count-block-green {
  background: #0FBB6F;
}

.card-count-block-blue {
  background: #5999F1;
}

.card-count-block-red {
  background: #E5584F;
}

.card.collapsed .card-title {
  border-bottom: 0px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.card-fullscreen {
  display: block;
  z-index: 9999999;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto;
  border-radius: 0px !important;
}

.card-blank {
  background: none;
  border: none;
  box-shadow: none;
}
.card-blank .card-block {
  padding: 0px;
}

.card .card-block-table table.table {
  margin: 0px;
}
.card .card-block-table table.table thead tr th {
  border: none;
  padding: 0.5rem 0.5rem;
  font-size: 0.8em;
  vertical-align: middle;
}
.card .card-block-table table.table thead tr th span {
  position: relative;
  left: 4px;
}
.card .card-block-table table.table thead tr th input, .card .card-block-table table.table thead tr th select {
  padding: 0.4rem 0.6rem;
  font-size: 1em;
  font-weight: 400;
  height: 32px !important;
  box-sizing: border-box;
}
.card .card-block-table table.table thead tr th i.select-dropdown,
.card .card-block-table table.table thead tr th i.fa-calendar {
  position: absolute;
  top: 8px;
  right: 14px;
  color: #4990E2;
  font-size: 1.3em;
  pointer-events: none;
}
.card .card-block-table table.table tbody tr td {
  width: auto;
  min-width: 10px;
  vertical-align: middle;
  border: none;
  padding: 0.75rem 0.5rem;
  font-size: 0.8em;
}
.card .card-block-table table.table tbody tr td input {
  font-size: 1em;
}
.card .card-block-table table.table tbody tr td .input-group span.input-group-btn button {
  line-height: 1;
  padding: 0.5rem;
}
.card .card-block-table table.table tfoot tr td {
  font-weight: bold;
  font-size: 1.5em;
}

.fuse-mobile-order-table {
  margin: 0px !important;
}
.fuse-mobile-order-table thead tr th, .fuse-mobile-order-table thead tr td,
.fuse-mobile-order-table tbody tr th,
.fuse-mobile-order-table tbody tr td {
  font-size: 0.9em;
}
.fuse-mobile-order-table tbody tr td {
  vertical-align: middle;
  border-left: 5px solid #FFFFFF;
}
.fuse-mobile-order-table tbody tr td.collected {
  border-left: 5px solid #00B420;
}
.fuse-mobile-order-table tbody tr td.pending {
  border-left: 5px solid #D2524F;
}
.fuse-mobile-order-table tbody tr td.collect {
  border-left: 5px solid #F39C12;
}
.fuse-mobile-order-table tbody tr td.order-id,
.fuse-mobile-order-table tbody tr td.customer-name {
  padding-left: 1.2em;
  padding-right: 1.2em;
  font-size: 1.1em;
}

.planner-order-row {
  padding: 20px 0px;
  border-bottom: 2px solid #EAEAEA;
}
.planner-order-row .planner-collection-date-status {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 15px;
}
.planner-order-row .planner-collection-date-status .status {
  margin-left: 10px;
}
.planner-order-row .planner-collection-date-status .planner-status-collected {
  color: #00B420;
}
.planner-order-row .planner-collection-date-status .planner-status-pending {
  color: #D2524F;
}
.planner-order-row .planner-collection-date-status .planner-status-ready {
  color: #F39C12;
}
.planner-order-row ul.planner-order-line {
  padding-left: 20px;
}
.planner-order-row ul.planner-order-line li {
  list-style: none;
  font-weight: 300;
  margin-bottom: 6px;
  font-size: 0.9em;
}
.planner-order-row ul.planner-order-line li button {
  padding: 0px;
  border: none;
  background: none;
  cursor: pointer;
}
.planner-order-row ul.planner-order-line li button i {
  font-size: 1.1em;
}
.planner-order-row .planner-order-notes {
  margin-top: 15px;
  font-style: italic;
  font-weight: 300;
}
.planner-order-row .customer-name {
  font-weight: bold;
}

.planner-order-totals {
  padding: 20px;
  margin-top: 10px;
  background: #EAF2FB;
}

.planner-order-row:last-child {
  border-bottom: 0px;
}

.fuse-status-dropdown-pending > button {
  background: #D2524F;
  border: 1px solid #D2524F;
  color: #FFFFFF;
}
.fuse-status-dropdown-pending .status-dropdown-menu {
  border-left: 1px solid #D2524F;
  border-right: 1px solid #D2524F;
  border-bottom: 1px solid #D2524F;
}

.fuse-status-dropdown-collected > button {
  background: #00B420;
  border: 1px solid #00B420;
  color: #FFFFFF;
}
.fuse-status-dropdown-collected .status-dropdown-menu {
  border-left: 1px solid #00B420;
  border-right: 1px solid #00B420;
  border-bottom: 1px solid #00B420;
}

.fuse-status-dropdown-completed > button {
  background: #00B420;
  border: 1px solid #00B420;
  color: #FFFFFF;
}
.fuse-status-dropdown-completed .status-dropdown-menu {
  border-left: 1px solid #00B420;
  border-right: 1px solid #00B420;
  border-bottom: 1px solid #00B420;
}

.fuse-status-dropdown-ready > button {
  background: #F39C12;
  border: 1px solid #F39C12;
  color: #FFFFFF;
}
.fuse-status-dropdown-ready .status-dropdown-menu {
  border-left: 1px solid #F39C12;
  border-right: 1px solid #F39C12;
  border-bottom: 1px solid #F39C12;
}

.fuse-status-dropdown-cancelled > button {
  background: #666666;
  border: 1px solid #666666;
  color: #FFFFFF;
}
.fuse-status-dropdown-cancelled .status-dropdown-menu {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}

#statusChanger {
  display: inline-block;
  margin-right: 15px;
}
#statusChanger .fuse-status-dropdown {
  position: relative;
}
#statusChanger .fuse-status-dropdown button {
  width: 200px;
}
#statusChanger .fuse-status-dropdown button i {
  display: inline-block;
}
#statusChanger .fuse-status-dropdown button {
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
#statusChanger .fuse-status-dropdown button.collapsed {
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu {
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  position: absolute;
  top: 100%;
  right: 0px;
  z-index: 999;
  width: 100%;
  background: #FFFFFF;
  padding: 8px;
  text-align: center;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul {
  padding: 0px;
  margin: 0px;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li {
  margin-bottom: 8px;
  list-style: none;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li > button.pending {
  background: #D2524F;
  border: 1px solid #D2524F;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li > button.collected {
  background: #00B420;
  border: 1px solid #00B420;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li > button.completed {
  background: #00B420;
  border: 1px solid #00B420;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li > button.ready {
  background: #F39C12;
  border: 1px solid #F39C12;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li > button.cancelled {
  background: #666666;
  border: 1px solid #666666;
  color: #FFFFFF;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  cursor: pointer;
}
#statusChanger .fuse-status-dropdown .status-dropdown-menu ul li:last-child {
  margin-bottom: 0px;
}

.fuse-context-menu {
  z-index: 1;
  display: inline-block;
  position: relative;
  margin-left: -5px;
  top: -3px;
}
.fuse-context-menu button.btn-context-menu {
  background: none;
  border: 0px;
  cursor: pointer;
  text-transform: uppercase;
  color: #999;
  font-size: 1rem;
  letter-spacing: 0.9px;
  padding: 14px;
  margin-bottom: 0px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  line-height: 1;
  outline: none !important;
}
.fuse-context-menu button.btn-context-menu i {
  font-size: 1.2em;
}
.fuse-context-menu #context-menu-content {
  font-size: 1rem;
  position: absolute;
  top: 100%;
  right: 0px;
  background: #FFF;
  margin-bottom: 30px;
  border: 0px;
  box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -moz-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
  -webkit-box-shadow: 0px 2px 3px rgba(177, 177, 177, 0.5);
}
.fuse-context-menu #context-menu-content .context-menu-content {
  min-width: 250px;
  padding: 25px;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list {
  padding: 0px;
  margin: 0px;
  width: auto;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list li {
  list-style: none;
  border-bottom: 1px solid #e7eaec;
  padding: 8px 0px;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list li i {
  margin-right: 6px;
  position: relative;
  top: 5px;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list li span {
  font-size: 0.9em;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list li:last-child {
  border-bottom: 0px;
  padding-bottom: 0px;
}
.fuse-context-menu #context-menu-content .context-menu-content .fuse-context-list li:first-child {
  padding-top: 0px;
}

.fave-list-item {
  cursor: pointer !important;
}

.favourite-icon.fa-star {
  color: #E3C219;
}

.popover {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #FFF;
  border: 0px;
  box-shadow: 0px 0px 5px rgba(177, 177, 177, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(177, 177, 177, 0.5);
  -webkit-box-shadow: 0px 0px 5px rgba(177, 177, 177, 0.5);
}
.popover .popover-content {
  padding: 15px;
}
.popover .popover-content ul {
  margin: 0px;
  padding-left: 20px;
}

@media screen and (max-width: 767px) {
  /* XS and SM */
  .fuse-crm #fuse-crm-wrapper #page-wrapper #fuse-content-area {
    padding: 20px 0px 0px 0px !important;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .mobile-nav-toggle {
    background: #FFFFFF;
    padding: 18px 18px;
    height: 60px;
    cursor: pointer;
    border-right: 1px solid #EFF2F5;
    text-decoration: none;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .mobile-nav-toggle span.entypo-dot-3 {
    cursor: pointer;
    display: block;
    color: #000000;
    font-size: 1.6em;
    line-height: 1;
    transition: 0.4s all;
    -moz-transition: 0.4s all;
    -webkit-transition: 0.4s all;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .mobile-nav-toggle .vertical {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown {
    position: absolute;
    top: 100%;
    left: 0px;
    background: #FFFFFF;
    width: 100%;
    box-shadow: inset 0px 2px 3px rgba(177, 177, 177, 0.5), 0px 2px 3px rgba(177, 177, 177, 0.5);
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown .fuseMobileNavContainer {
    padding: 0px 0px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown .fuseMobileNavContainer a {
    display: block;
    width: 100%;
    padding: 20px;
    color: #000000;
    font-size: 1.1em;
    border-bottom: 1px solid #EFF2F5;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown .fuseMobileNavContainer a.fuseMobileNavSubMenu {
    padding-left: 40px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown .fuseMobileNavContainer a.active {
    border-left: 5px solid #4990E2;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse #fuseMobileNavDropdown .fuseMobileNavContainer a:last-child {
    border-bottom: 0px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand {
    padding: 18px 22px 17px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand img {
    max-width: 129px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item > a {
    padding: 18px 16px 17px;
    height: 60px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a {
    padding-left: 16px;
    padding-right: 16px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a .fuse-notification-area {
    margin-right: 0px;
  }

  .card-nopadding-mobile {
    margin-left: -15px;
    margin-right: -15px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
  }

  .btn-fuse {
    width: 100%;
    box-sizing: border-box;
  }

  a.btn-fuse {
    display: inline-block;
  }

  .mobile-header-button {
    margin-top: 25px;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .fuse-switch {
    font-size: 2em !important;
  }

  .fuse-switch-label {
    font-size: 1.2rem !important;
    position: relative;
    top: 0px;
  }

  .modal-dialog {
    margin: 0px;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
  }
  .modal-dialog .modal-content {
    height: 100%;
  }

  #statusChanger {
    display: inline-block;
    margin-right: 0px;
    width: 100% !important;
  }
  #statusChanger .fuse-status-dropdown button {
    width: 100% !important;
  }

  .fuse-alert {
    margin: -20px -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 543px) {
  /* XS
  body:after {
  	background: #CCC;
  	color: #999;
  	text-align: center;
  	padding: 2px 10px;
  	content: "XS";
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	width: 10%;
  	box-sizing: border-box;
  	z-index: 999999999;
  } */
}
@media (min-width: 544px) and (max-width: 767px) {
  /* SM
  body:after {
  	background: #CCC;
  	color: #999;
  	text-align: center;
  	padding: 2px 10px;
  	content: "SM";
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	width: 10%;
  	box-sizing: border-box;
  	z-index: 999999999;
  } */
}
@media (min-width: 768px) and (max-width: 991px) {
  /* MD
  body:after {
  	background: #CCC;
  	color: #999;
  	text-align: center;
  	padding: 2px 10px;
  	content: "MD";
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	width: 10%;
  	box-sizing: border-box;
  	z-index: 999999999;
  }  */
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 0px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand {
    padding: 18px 22px 17px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse .navbar-brand img {
    max-width: 129px;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul li.nav-item > a {
    padding: 18px 35px 17px;
    height: 60px;
    font-size: 0.9em;
  }
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse ul.navbar-user li.nav-item > a {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* LG
  body:after {
  	background: #CCC;
  	color: #999;
  	text-align: center;
  	padding: 2px 10px;
  	content: "LG";
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	width: 10%;
  	box-sizing: border-box;
  	z-index: 999999999;
  } */
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 0px;
  }

  #fuse-sidebar ul.nav-stacked {
    position: sticky;
    top: 110px;
  }
}
@media (min-width: 1200px) {
  /* XL
  body:after {
  	background: #CCC;
  	color: #999;
  	text-align: center;
  	padding: 2px 10px;
  	content: "XL";
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	width: 10%;
  	box-sizing: border-box;
  	z-index: 999999999;
  } */
  .fuse-crm #fuse-crm-wrapper nav.navbar-fuse {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    top: 0px;
  }

  #fuse-sidebar ul.nav-stacked {
    position: sticky;
    top: 110px;
  }
}

/*# sourceMappingURL=fuse.css.map */
