/*!
 *
 * Letstart - Bootstrap Admin App + jQuery
 *
 * Version: 1.0
 * Author: @Gagan Bhatia
 * Website: http://matrrdigital.com
 *
 */
/************************************************
	************************************************
								Table of Contents							
	************************************************
************************************************/
/*----------------------------
	---------------------
	-----------------
1. Body
2. Global Styles - a link, ul, hr
3. Reusable Styles
	 3 A. Card 
	 3 B. Spacers/Heights
	 3 C. Background Colors
	 3 D. Text Colors
	 3 E. Font Weights
	 3 F. Custom Typography
	 3 G. Image Sizes
     3 H. Borders
     
4. Layout - app-header, app-container,
						page-header, main-content, main-footer


5. Main CSS
	 7 A. Logo
	 7 B. Custom Search
	 7 C. Header Actions
	 7 D. Header Messages Dropdown
	 7 E. Tasks Widget
	 7 F. User Settings

6. Widgets
	 8 A. Total Revenue sales Widget - class(widget02)
	 8 B. Email Campaign Widget - class(widget03)
	 8 C. News Widget
	 8 D. Activity Widget - class(widget04)
	 8 E. Customer support Widget - class(widget05)
	 8 F. Easy pie chart Widget - class(widget06)
	 8 G. Group Easy pie chart Widget - class(widget07)
	 8 H. Monthly stat custom legend - class(widget08)
	 8 I. Todo Widget - class(widget09)
	 8 J. Sales report banner Widget - class(widget10)
	 8 K. Card Widget - class(widget11)
	 8 L. Simple Widget - class(widget12)
	 8 M. Simplle dashboard Widget - class(widget01)
	 8 N. Todo list count widget - class(widget13)
	 8 O. Weather widget - class(widget14)
	 8 P. Manage user Widget - class(widget15)
	 8 Q. Social Widget - class(widget16)
	 8 R. Wallet list Widget - class(wallet-list)
	 8 S. Drag drop Widget - class(drag-drop-widget)
     8 T. Bullet line list Widget - class(bullet-line-list)
	 8 U. Profile Stages Widget - class(stages)
	 
7. Pages
	 9 A. Invoice Page
	 9 B. Orders Page
	 9 C. Pricing Page
	 9 D. Profile Page
	 9 E. New grid Page
	 9 F. FAQ Page
	 9 G. FAQ2 Page
	 9 H. Timeline Page
	 9 I. Search Forms
	 9 J. Portfolio Page
	 9 K. Compose mail Page
	 9 L. Inbox mail page
     9 M. Mail template
     9 N. Widgets
     9 O. Dashboard
     9 P. Dashboard2
     9 Q. Dashboard3


8. Plugins Overwrite CSS
	 11 A. Gmap Skins
	 11 B. jVector Map
	 11 C. Flot Chart
	 11 D. C3 Chart
	 11 E. Chartjs Chart
     11 F. Dygraph Chart
     11 G. Morris Chart
     11 H. Plottable Chart
     11 I. Chartist Chart
     
9. Login, Signup, Lock and Error Screens
     13 A. Login Screen
     13 B. Login2 Screen
     13 C. Login3 Screen
     13 D. Register Screen
     13 E. Register2 Screen
     13 F. Register3 Screen
	 13 G. Lock Screen
	 13 H. 404 Error screen
     13 I. 505 Error screen

10. Bootstrap Overwrite CSS
	 17 A. Modals
	 17 B. Carousel
	 17 C. Buttons
	 17 D. Outline Buttons
	 17 E. Dropdown Menus
	 17 F. Media
	 17 G. Cards
	 17 H. Card Header Tabs
	 17 I. Accordion Card
	 17 J. Tooltips
	 17 K. Badges
	 17 L. Alerts
	 17 M. Progress bars
	 17 N. Popovers
	 17 O. Tabs & Navs
	 17 P. Pills
	 17 Q. Page Item
	 17 R. Breadcrumbs
	 17 S. jumbotron
	 17 T. List Group
	 17 U. Pagination
	 17 V. Blockquote
	 17 W. Custom File Labels
	 17 X. Form Controls
	 17 Y. Checkbox & Radios
     17 Z. Navbar
     
11 Tables\
	--------------------
	-------------------------
----------------------*/
/*--------- Fonts -----------*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,500,400i,600,600i,700,700i,800,800i");
@import url("https://fonts.googleapis.com/css?family=Muli:300,400,400i,600,700,800,900");
/*--------- MDI Icons -----------*/
@import url(../vendor/mdi-icon/css/materialdesignicons.min.css);
/*--------- Bootstrap -----------*/
@import url(../vendor/bootstrap/dist/css/bootstrap.min.css);
/*---------- App styles -----------*/
/*------ convert font px to rem ------*/
/*------ calculate width ------*/
/*------ Get color method ------*/
/* line 1, ../sass/base/_reset.scss */
html {
  font-size: 13px;
}

/* line 5, ../sass/base/_reset.scss */
body {
  font-family: "Muli", sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #212529;
  background: #f9fafb;
}

/* line 12, ../sass/base/_reset.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 16, ../sass/base/_reset.scss */
ul {
  margin: 0;
  list-style: none;
}

/* line 21, ../sass/base/_reset.scss */
li {
  line-height: 1.8;
}

/* line 25, ../sass/base/_reset.scss */
figure {
  margin: 0;
}

/* line 29, ../sass/base/_reset.scss */
h1,
h2 {
  font-weight: 400;
  margin-bottom: 1rem;
  font-family: "Open Sans", sans-serif;
}

/* line 36, ../sass/base/_reset.scss */
h3,
h4,
h5,
h6 {
  font-weight: 500;
  margin-bottom: 1rem;
  font-family: "Open Sans", sans-serif;
}

/* line 45, ../sass/base/_reset.scss */
img {
  max-width: 100%;
}

/* line 48, ../sass/base/_reset.scss */
a {
  color: #269bff;
}
/* line 50, ../sass/base/_reset.scss */
a:active, a:focus {
  outline: none;
}
/* line 54, ../sass/base/_reset.scss */
a:hover {
  color: #177be6;
  text-decoration: none;
}

/* line 59, ../sass/base/_reset.scss */
strong,
b {
  font-weight: 700;
}

/* line 63, ../sass/base/_reset.scss */
img {
  max-width: 100%;
}

/* line 67, ../sass/base/_reset.scss */
button:focus {
  outline: none;
}

/* line 71, ../sass/base/_reset.scss */
.nav-link {
  color: #72777a;
}
/* line 73, ../sass/base/_reset.scss */
.nav-link.active {
  color: #269bff;
}

/* line 1, ../sass/base/_helperClasses.scss */
.md-16 {
  font-size: 1.23077rem;
}

/* line 5, ../sass/base/_helperClasses.scss */
.md-18 {
  font-size: 1.38462rem;
}

/* line 9, ../sass/base/_helperClasses.scss */
.md-24 {
  font-size: 1.84615rem;
}

/* line 13, ../sass/base/_helperClasses.scss */
.md-36 {
  font-size: 2.76923rem;
}

/* line 17, ../sass/base/_helperClasses.scss */
.md-48 {
  font-size: 3.69231rem;
}

/* line 21, ../sass/base/_helperClasses.scss */
.height-auto {
  height: auto !important;
}

@media only screen and (max-width: 579px) {
  /* line 25, ../sass/base/_helperClasses.scss */
  .mbr-xl-2 {
    margin-bottom: 1rem;
  }
}

/* line 31, ../sass/base/_helperClasses.scss */
.d-flex-space-between {
  display: flex;
  justify-content: space-between;
}

/*----- social color like fb, dribble, linkedin ... ------*/
/* line 38, ../sass/base/_helperClasses.scss */
.text-fb {
  color: #3b579d;
}

/* line 38, ../sass/base/_helperClasses.scss */
.text-tw {
  color: #1da1f2;
}

/* line 38, ../sass/base/_helperClasses.scss */
.text-dribble {
  color: #ea4c89;
}

/* line 38, ../sass/base/_helperClasses.scss */
.text-ln {
  color: #0177b4;
}

/* line 38, ../sass/base/_helperClasses.scss */
.text-gplus {
  color: #dc4a38;
}

/*----- width:20%, 15% ------*/
/* line 45, ../sass/base/_helperClasses.scss */
.w-20 {
  width: 20%;
}

/* line 45, ../sass/base/_helperClasses.scss */
.w-15 {
  width: 15%;
}

/*----- font weights classes 100, 500, 600 ------*/
/* line 52, ../sass/base/_helperClasses.scss */
.font-weight-100 {
  font-weight: 100 !important;
}

/* line 52, ../sass/base/_helperClasses.scss */
.font-weight-500 {
  font-weight: 500 !important;
}

/* line 52, ../sass/base/_helperClasses.scss */
.font-weight-600 {
  font-weight: 600 !important;
}

/*----- image sizes md, lg, sm ------*/
/* line 59, ../sass/base/_helperClasses.scss */
.img-sm {
  width: 45px !important;
  height: 45px !important;
}

/* line 59, ../sass/base/_helperClasses.scss */
.img-md {
  width: 60px !important;
  height: 60px !important;
}

/* line 59, ../sass/base/_helperClasses.scss */
.img-lg {
  width: 75px !important;
  height: 75px !important;
}

/*----- max heights 200, 250 ------*/
/* line 67, ../sass/base/_helperClasses.scss */
.h-200 {
  height: 200px !important;
}

/* line 67, ../sass/base/_helperClasses.scss */
.h-250 {
  height: 250px !important;
}

/*------ overwritten card css ------*/
/* line 2, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-group {
  margin-bottom: 2rem;
}

/* line 6, ../sass/base/_overwritten-bootstrap-classes.scss */
.card {
  margin-bottom: 2rem;
  background: #ffffff;
  border: 1px solid rgba(242, 242, 242, 0.58);
  box-shadow: 0 0.75rem 1.5rem rgba(242, 242, 242, 0.58);
  border-radius: 3px;
  padding: 2rem 1.75rem;
}

/* line 15, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-title {
  margin-bottom: 0;
}

/* line 19, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-header {
  background: none;
  border: none;
  padding: 0 0 1.5rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 25, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-header > * {
  margin-bottom: 0;
}

/* line 30, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-body {
  padding: 0;
}

/* line 34, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-footer, .blockquote-footer {
  background: none;
  padding: 1.5rem 1.75rem;
  border-top: 1px solid #f2f2f2;
}

@media (min-width: 576px) {
  /* line 41, ../sass/base/_overwritten-bootstrap-classes.scss */
  .card-columns {
    column-count: 2;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
}
@media (min-width: 991px) {
  /* line 50, ../sass/base/_overwritten-bootstrap-classes.scss */
  .card-columns {
    column-count: 3;
  }
}
/* line 56, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-columns .card {
  margin-bottom: 2rem;
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-primary {
  color: #269bff;
  background: rgba(38, 155, 255, 0.2);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-secondary {
  color: #212529;
  background: rgba(227, 232, 232, 0.5);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-success {
  color: #0cca8e;
  background: rgba(12, 202, 142, 0.2);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-info {
  color: #009c8a;
  background: rgba(0, 156, 138, 0.2);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-warning {
  color: #FEBA47;
  background: rgba(254, 186, 71, 0.2);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-danger {
  color: #F1635F;
  background: rgba(241, 99, 95, 0.2);
}

/* line 62, ../sass/base/_overwritten-bootstrap-classes.scss */
.card-inverse-light {
  color: #F9FBFB;
  background: #fff;
}

/*------ Overwritten dropdown css ------*/
/* line 74, ../sass/base/_overwritten-bootstrap-classes.scss */
.dropdown-menu {
  padding: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  border: none;
}
/* line 78, ../sass/base/_overwritten-bootstrap-classes.scss */
.dropdown-menu a {
  padding: 0.75rem 1.5rem;
}

/* line 83, ../sass/base/_overwritten-bootstrap-classes.scss */
.dropdown-item {
  padding: 0.75rem 1.5rem;
}

/* line 87, ../sass/base/_overwritten-bootstrap-classes.scss */
.dropdown-header {
  padding: 1rem 1.5rem 0.5rem;
}

/*------ blockquote card css ------*/
/* line 93, ../sass/base/_overwritten-bootstrap-classes.scss */
.blockquote {
  padding: 1.5rem 1.75rem;
}

/*------ list items ------*/
/* line 98, ../sass/base/_overwritten-bootstrap-classes.scss */
.list-group-item {
  padding: 0.75rem 1.75rem;
}
/* line 100, ../sass/base/_overwritten-bootstrap-classes.scss */
.list-group-item.active {
  background: #269bff;
}

/*------ overwritten bg, text, border classes ------*/
/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-primary {
  background: #269bff !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-primary {
  color: #269bff !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-primary {
  border-color: #269bff !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #269bff !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-primary:hover, a.bg-primary:focus {
  background: #269bff !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-secondary {
  background: #E3E8E8 !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-secondary {
  color: #E3E8E8 !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-secondary {
  border-color: #E3E8E8 !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #E3E8E8 !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-secondary:hover, a.bg-secondary:focus {
  background: #E3E8E8 !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-success {
  background: #0cca8e !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-success {
  color: #0cca8e !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-success {
  border-color: #0cca8e !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-success:hover, a.text-success:focus {
  color: #0cca8e !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-success:hover, a.bg-success:focus {
  background: #0cca8e !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-info {
  background: #009c8a !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-info {
  color: #009c8a !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-info {
  border-color: #009c8a !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-info:hover, a.text-info:focus {
  color: #009c8a !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-info:hover, a.bg-info:focus {
  background: #009c8a !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-warning {
  background: #FEBA47 !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-warning {
  color: #FEBA47 !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-warning {
  border-color: #FEBA47 !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #FEBA47 !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-warning:hover, a.bg-warning:focus {
  background: #FEBA47 !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-danger {
  background: #F1635F !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-danger {
  color: #F1635F !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-danger {
  border-color: #F1635F !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #F1635F !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-danger:hover, a.bg-danger:focus {
  background: #F1635F !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-light {
  background: #F9FBFB !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-light {
  color: #F9FBFB !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-light {
  border-color: #F9FBFB !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-light:hover, a.text-light:focus {
  color: #F9FBFB !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-light:hover, a.bg-light:focus {
  background: #F9FBFB !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-dark {
  background: #242329 !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-dark {
  color: #242329 !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-dark {
  border-color: #242329 !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #242329 !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-dark:hover, a.bg-dark:focus {
  background: #242329 !important;
}

/* line 107, ../sass/base/_overwritten-bootstrap-classes.scss */
.bg-default {
  background: #4E5155 !important;
}

/* line 110, ../sass/base/_overwritten-bootstrap-classes.scss */
.text-default {
  color: #4E5155 !important;
}

/* line 113, ../sass/base/_overwritten-bootstrap-classes.scss */
.border-default {
  border-color: #4E5155 !important;
}

/* line 118, ../sass/base/_overwritten-bootstrap-classes.scss */
a.text-default:hover, a.text-default:focus {
  color: #4E5155 !important;
}
/* line 123, ../sass/base/_overwritten-bootstrap-classes.scss */
a.bg-default:hover, a.bg-default:focus {
  background: #4E5155 !important;
}

/*------ Form controls -------*/
/* line 130, ../sass/base/_overwritten-bootstrap-classes.scss */
.form-control {
  height: calc(2.50rem + 2px);
  padding: .438rem .875rem;
  line-height: 1.6;
  font-weight: 300;
  color: #212529;
}
/* line 136, ../sass/base/_overwritten-bootstrap-classes.scss */
.form-control:focus {
  box-shadow: none;
  border-color: #269bff;
}

/* line 142, ../sass/base/_overwritten-bootstrap-classes.scss */
.input-group-text {
  background: none;
}

/*
* Rest of the overwritten bootstrap classes
* is in component style.
*/
/*------ heading css ------*/
/* line 2, ../sass/base/_typography.scss */
.heading {
  padding-bottom: 30px;
}
/* line 4, ../sass/base/_typography.scss */
.heading p {
  margin-bottom: 0;
}

/*------ custom heading css ------*/
/* line 10, ../sass/base/_typography.scss */
.c-h1 {
  font-size: 2.46154rem;
}

/* line 13, ../sass/base/_typography.scss */
.c-h2 {
  font-size: 1.84615rem;
}

/* line 16, ../sass/base/_typography.scss */
.c-h3 {
  font-size: 1.38462rem;
}

/* line 19, ../sass/base/_typography.scss */
.c-h4 {
  font-size: 1.23077rem;
}

/* line 22, ../sass/base/_typography.scss */
.c-h5 {
  font-size: 1.07692rem;
}

/* line 26, ../sass/base/_typography.scss */
.c-h6 {
  font-size: 1rem;
}

/*------ display heading css ------*/
/* line 31, ../sass/base/_typography.scss */
.display-1 {
  font-size: 3.69231rem;
}

/* line 35, ../sass/base/_typography.scss */
.display-2 {
  font-size: 2.76923rem;
}

/* line 39, ../sass/base/_typography.scss */
.display-3 {
  font-size: 1.84615rem;
}

/* line 43, ../sass/base/_typography.scss */
.display-4 {
  font-size: 1.38462rem;
}

/*------ heading with small text css ------*/
/* line 52, ../sass/base/_typography.scss */
h1 small,
h2 small,
h3 small,
h4 small {
  font-size: 14px;
}

/* line 59, ../sass/base/_typography.scss */
h5 small,
h6 small {
  font-size: 11px;
}

/*------ list  css ------*/
/* line 65, ../sass/base/_typography.scss */
.unorder-list {
  list-style: disc;
}

/* line 69, ../sass/base/_typography.scss */
.order-list {
  list-style: decimal;
}

/* line 74, ../sass/base/_typography.scss */
.list-arrow li, .list-circle li, .list-ticked li {
  padding: 5px 0;
}
/* line 76, ../sass/base/_typography.scss */
.list-arrow li:before, .list-circle li:before, .list-ticked li:before {
  font-family: "Material Design Icons";
  width: 1.5rem;
  margin-right: 0.5rem;
}
/* line 81, ../sass/base/_typography.scss */
.list-arrow li li, .list-circle li li, .list-ticked li li {
  padding-left: 1.5rem;
}

/* line 88, ../sass/base/_typography.scss */
.list-ticked > li:before {
  content: '\F12C';
  color: #009c8a;
}

/* line 95, ../sass/base/_typography.scss */
.list-arrow > li:before {
  content: '\F142';
  color: #F1635F;
}

/* line 102, ../sass/base/_typography.scss */
.list-circle > li:before {
  content: '\F5E0';
  color: #0cca8e;
}

/* line 1, ../sass/layout/_ripple.scss */
.ripple {
  position: absolute;
  background: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  animation: rippleEffect 1s 1;
  opacity: 0;
}

@keyframes rippleEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
    transition: transform .5s;
  }
  100% {
    transform: scale(100);
    opacity: 0;
    transition: transform .5s;
  }
}
/*------ widget 1 -----*/
/* line 2, ../sass/layout/_widgets.scss */
.widget01 {
  display: flex;
  flex-wrap: wrap;
  padding: 0 1.75rem;
}
/* line 6, ../sass/layout/_widgets.scss */
.widget01 .widget-item {
  width: 100%;
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #f2f2f2;
}
/* line 11, ../sass/layout/_widgets.scss */
.widget01 .widget-item h5 {
  margin-bottom: 0.5rem;
}
/* line 14, ../sass/layout/_widgets.scss */
.widget01 .widget-item p {
  font-size: 80%;
  color: #6c757d;
  margin-bottom: 0;
}
/* line 19, ../sass/layout/_widgets.scss */
.widget01 .widget-item .progress {
  margin-top: 0.5rem;
}
/* line 22, ../sass/layout/_widgets.scss */
.widget01 .widget-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/*------ widget 2 -----*/
/* line 30, ../sass/layout/_widgets.scss */
.widget02 {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
  text-align: center;
}
/* line 34, ../sass/layout/_widgets.scss */
.widget02 h6 {
  margin-bottom: 0;
}

/*------ widget 3 -----*/
/* line 40, ../sass/layout/_widgets.scss */
.widget03 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 43, ../sass/layout/_widgets.scss */
.widget03 * {
  margin-bottom: 0;
}
/* line 46, ../sass/layout/_widgets.scss */
.widget03 p {
  margin-bottom: 5px;
}
/* line 49, ../sass/layout/_widgets.scss */
.widget03 .sales-count {
  flex-basis: 60%;
}
/* line 52, ../sass/layout/_widgets.scss */
.widget03 .sales-percentage {
  flex-basis: 40%;
  text-align: right;
}

/*------ widget 4 -----*/
/* line 60, ../sass/layout/_widgets.scss */
.widget04 .widget-row {
  display: flex;
  align-items: center;
  padding: 1rem 0;
  border-bottom: 1px solid #f2f2f2;
}
/* line 64, ../sass/layout/_widgets.scss */
.widget04 .widget-row:last-child {
  border-bottom: none;
}
/* line 67, ../sass/layout/_widgets.scss */
.widget04 .widget-row .widget-img {
  width: 4rem;
}
/* line 69, ../sass/layout/_widgets.scss */
.widget04 .widget-row .widget-img img {
  border-radius: 100%;
}
/* line 73, ../sass/layout/_widgets.scss */
.widget04 .widget-row .widget-info {
  width: calc(100% - 4rem);
  padding-left: 10px;
}
/* line 77, ../sass/layout/_widgets.scss */
.widget04 .widget-row .item-head {
  width: 100%;
  margin-bottom: 5px;
}
/* line 81, ../sass/layout/_widgets.scss */
.widget04 .widget-row .item-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 84, ../sass/layout/_widgets.scss */
.widget04 .widget-row .item-body small {
  margin-left: auto;
  color: #6c757d;
}
/* line 89, ../sass/layout/_widgets.scss */
.widget04 .widget-row p {
  margin-bottom: 0;
}
/* line 94, ../sass/layout/_widgets.scss */
.widget04.px .widget-row {
  padding-left: 1rem;
  padding-right: 1rem;
}

/*------ widget 5 -----*/
/* line 103, ../sass/layout/_widgets.scss */
.widget05 .widget-row {
  padding: 0 15px;
  display: flex;
}
/* line 106, ../sass/layout/_widgets.scss */
.widget05 .widget-row > * {
  padding: 15px 0;
}
/* line 110, ../sass/layout/_widgets.scss */
.widget05 .widget-img {
  width: 7%;
  min-width: 70px;
  border-top: 1px solid #f2f2f2;
}
/* line 115, ../sass/layout/_widgets.scss */
.widget05 .widget-content {
  width: 63%;
  min-width: 400px;
  border-top: 1px solid #f2f2f2;
}
/* line 119, ../sass/layout/_widgets.scss */
.widget05 .widget-content p {
  margin-bottom: 5px;
}
/* line 123, ../sass/layout/_widgets.scss */
.widget05 .widget-tile {
  width: 15%;
  min-width: 150px;
  border-top: 1px solid #f2f2f2;
}
/* line 129, ../sass/layout/_widgets.scss */
.widget05 p:last-child {
  margin-bottom: 0;
}

/*------ widget 6 -----*/
/* line 136, ../sass/layout/_widgets.scss */
.widget06 {
  text-align: center;
}
/* line 138, ../sass/layout/_widgets.scss */
.widget06 .easy-pie-chart {
  position: relative;
}
/* line 140, ../sass/layout/_widgets.scss */
.widget06 .easy-pie-chart span {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
/* line 145, ../sass/layout/_widgets.scss */
.widget06 h6 {
  margin-bottom: 0;
}

/*------ widget 7 -----*/
/* line 151, ../sass/layout/_widgets.scss */
.widget07 {
  padding: 1.5rem 1.75rem 0;
}

/*------ widget 8 -----*/
/* line 156, ../sass/layout/_widgets.scss */
.widget08 {
  display: flex;
  align-items: center;
}
/* line 158, ../sass/layout/_widgets.scss */
.widget08 .widget-item {
  display: inline-block;
}
/* line 160, ../sass/layout/_widgets.scss */
.widget08 .widget-item .icon {
  margin-right: 0.5rem;
}
/* line 163, ../sass/layout/_widgets.scss */
.widget08 .widget-item small {
  font-weight: 600;
}
/* line 166, ../sass/layout/_widgets.scss */
.widget08 .widget-item:last-child {
  margin-right: 0;
}
/* line 171, ../sass/layout/_widgets.scss */
.widget08.flex-row .widget-item {
  margin-right: 1rem;
}
/* line 176, ../sass/layout/_widgets.scss */
.widget08.flex-column .widget-item {
  margin-bottom: 1rem;
}

/*------ widget 9 -----*/
/* line 184, ../sass/layout/_widgets.scss */
.widget09 .widget-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
/* line 188, ../sass/layout/_widgets.scss */
.widget09 .widget-item:last-child {
  margin-bottom: 0;
}

/*------ widget 10 -----*/
/* line 195, ../sass/layout/_widgets.scss */
.widget10 {
  display: flex;
  align-items: center;
  color: #ffffff;
  justify-content: space-between;
  padding: 1.5rem;
}
/* line 200, ../sass/layout/_widgets.scss */
.widget10 h2, .widget10 p {
  margin-bottom: 0;
}

/*------ widget 11 -----*/
/* line 204, ../sass/layout/_widgets.scss */
.widget11 {
  padding: 0;
}
/* line 206, ../sass/layout/_widgets.scss */
.widget11 .feature-img {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
/* line 211, ../sass/layout/_widgets.scss */
.widget11 .card-body {
  padding: 2rem 1.75rem;
}
/* line 214, ../sass/layout/_widgets.scss */
.widget11 .widget-head {
  display: flex;
  align-items: center;
  margin-bottom: 1.5rem;
  color: #6c757d;
}
/* line 218, ../sass/layout/_widgets.scss */
.widget11 .widget-head p {
  margin-bottom: 0;
}
/* line 221, ../sass/layout/_widgets.scss */
.widget11 .widget-head a {
  color: #6c757d;
}
/* line 224, ../sass/layout/_widgets.scss */
.widget11 .widget-head span {
  vertical-align: top;
  line-height: 18px;
}
/* line 230, ../sass/layout/_widgets.scss */
.widget11 .widget-body h3 {
  margin-bottom: 1rem;
}
/* line 233, ../sass/layout/_widgets.scss */
.widget11 .widget-body .btn {
  margin-top: 1rem;
}

/*------ widget 12 -----*/
/* line 240, ../sass/layout/_widgets.scss */
.widget12 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 244, ../sass/layout/_widgets.scss */
.widget12 .widget-info h5 {
  margin-bottom: 0.5rem;
}
/* line 249, ../sass/layout/_widgets.scss */
.widget12 .widget-count h2 {
  margin-bottom: 0;
}

/*------ widget 13 -----*/
/* line 257, ../sass/layout/_widgets.scss */
.widget13 .card-title {
  margin-bottom: 0.25rem;
}
/* line 260, ../sass/layout/_widgets.scss */
.widget13 p {
  margin-bottom: 0;
}

/*------ widget 14 -----*/
/* line 267, ../sass/layout/_widgets.scss */
.widget14 .widget-status {
  display: flex;
  align-items: center;
  color: #ffffff;
  margin-top: -15px;
}
/* line 272, ../sass/layout/_widgets.scss */
.widget14 .widget-time {
  display: flex;
  align-items: center;
  color: #ffffff;
  justify-content: space-around;
}

/*------ widget 15 -----*/
/* line 282, ../sass/layout/_widgets.scss */
.widget15 .nav .nav-link {
  display: flex;
  align-items: center;
}
/* line 284, ../sass/layout/_widgets.scss */
.widget15 .nav .nav-link i {
  margin-right: 0.5rem;
}
/* line 289, ../sass/layout/_widgets.scss */
.widget15 .widget-header {
  padding: 1.5rem 1.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 295, ../sass/layout/_widgets.scss */
.widget15 .edit-users-nav {
  display: flex;
}
/* line 297, ../sass/layout/_widgets.scss */
.widget15 .edit-users-nav li {
  margin-right: 1rem;
}
/* line 299, ../sass/layout/_widgets.scss */
.widget15 .edit-users-nav li:last-child {
  margin-right: 0;
}
/* line 303, ../sass/layout/_widgets.scss */
.widget15 .edit-users-nav a {
  display: flex;
  align-items: center;
}
/* line 306, ../sass/layout/_widgets.scss */
.widget15 .edit-users-nav .action {
  margin-left: 10px;
  white-space: nowrap;
}

/*------ widget 16 -----*/
/* line 314, ../sass/layout/_widgets.scss */
.widget16 {
  display: flex;
  align-items: center;
}
/* line 317, ../sass/layout/_widgets.scss */
.widget16 .widget-img {
  margin-right: 0.5rem;
}
/* line 320, ../sass/layout/_widgets.scss */
.widget16 p {
  margin-bottom: 0;
}

/*------ news widget -----*/
/* line 326, ../sass/layout/_widgets.scss */
.news-widget {
  position: relative;
  background-image: linear-gradient(315deg, rgba(36, 35, 41, 0.8), rgba(0, 156, 138, 0.8), rgba(12, 202, 142, 0.8));
  color: #ffffff;
  z-index: 3;
  display: flex;
}
/* line 332, ../sass/layout/_widgets.scss */
.news-widget .icon-reload {
  cursor: pointer;
}
/* line 336, ../sass/layout/_widgets.scss */
.news-widget .news-widget-body h4 {
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ffffff;
}
/* line 341, ../sass/layout/_widgets.scss */
.news-widget .news-widget-body a {
  color: #ffffff;
  margin-top: 1.5rem;
}
/* line 346, ../sass/layout/_widgets.scss */
.news-widget:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  display: block;
  background: url("../../assets/images/640/woman-640.jpg") no-repeat center center/cover;
  background-size: cover;
  opacity: 0.3;
}

/*------ wallet list widget -----*/
/* line 358, ../sass/layout/_widgets.scss */
.wallet-list li {
  padding: 15px 0;
  border-bottom: 1px solid #f2f2f2;
  display: flex;
}
/* line 362, ../sass/layout/_widgets.scss */
.wallet-list li i {
  margin-right: 1rem;
}
/* line 365, ../sass/layout/_widgets.scss */
.wallet-list li:last-child {
  border-bottom: none;
}

/*------ drag drop widget -----*/
/* line 373, ../sass/layout/_widgets.scss */
.drag-drop-widget .media, .drag-drop-widget .gu-transit {
  align-items: center;
  padding: 1rem;
  margin-bottom: 1rem;
  background: #ffffff;
  border-radius: 4px;
}
/* line 379, ../sass/layout/_widgets.scss */
.drag-drop-widget .media img, .drag-drop-widget .gu-transit img {
  border-radius: 100%;
}
/* line 383, ../sass/layout/_widgets.scss */
.drag-drop-widget .media-body {
  padding-left: 10px;
}
/* line 385, ../sass/layout/_widgets.scss */
.drag-drop-widget .media-body p {
  margin-bottom: 0;
}

/*------ timeline widget 1 -----*/
/* line 392, ../sass/layout/_widgets.scss */
.bullet-line-list {
  padding-left: 30px;
  margin-bottom: 0;
  position: relative;
  list-style-type: none;
}
/* line 397, ../sass/layout/_widgets.scss */
.bullet-line-list li {
  position: relative;
  line-height: 1;
  padding-bottom: 30px;
}
/* line 401, ../sass/layout/_widgets.scss */
.bullet-line-list li:before {
  content: "";
  border-radius: 100%;
  position: absolute;
  top: 13px;
  left: -28px;
  width: 12px;
  height: 12px;
  margin-right: 15px;
  z-index: 2;
  background: #ffffff;
  border: 3px solid #269bff;
}
/* line 413, ../sass/layout/_widgets.scss */
.bullet-line-list li:first-child:after {
  content: "";
  height: 80%;
}
/* line 418, ../sass/layout/_widgets.scss */
.bullet-line-list li:after {
  content: "";
  position: absolute;
  left: -23px;
  bottom: 0;
  height: 100%;
  border: 1px solid #f2f2f2;
}
/* line 424, ../sass/layout/_widgets.scss */
.bullet-line-list li:last-child {
  padding-bottom: 0;
}

/*------ timeline widget 2 -----*/
/* line 431, ../sass/layout/_widgets.scss */
.stage-container {
  padding: 10px 0;
}
/* line 433, ../sass/layout/_widgets.scss */
.stage-container .stages {
  border-left: 1px solid #f2f2f2;
  position: relative;
  padding-left: 40px;
  display: flex;
  margin-left: 20px;
}
/* line 439, ../sass/layout/_widgets.scss */
.stage-container .stages .circle-img {
  position: absolute;
  top: 0;
  left: -23px;
}
/* line 442, ../sass/layout/_widgets.scss */
.stage-container .stages:last-child {
  border-left: none;
}
/* line 445, ../sass/layout/_widgets.scss */
.stage-container .stages .stage-item {
  margin-bottom: 3rem;
  width: 100%;
}
/* line 448, ../sass/layout/_widgets.scss */
.stage-container .stages .stage-item .item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 451, ../sass/layout/_widgets.scss */
.stage-container .stages .stage-item .item-header h5 {
  margin-bottom: 0.5rem;
  font-weight: 600;
}

/* line 1, ../sass/layout/_general.scss */
.disabled {
  opacity: 0.7;
}

/* line 5, ../sass/layout/_general.scss */
td {
  padding: 5px;
}

/* line 9, ../sass/layout/_general.scss */
.stretch-card {
  display: flex;
  justify-content: stretch;
  align-items: stretch;
}
/* line 13, ../sass/layout/_general.scss */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 19, ../sass/layout/_general.scss */
.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #72777a;
}

/* line 23, ../sass/layout/_general.scss */
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #72777a;
}

/* line 27, ../sass/layout/_general.scss */
.form-control::-ms-input-placeholder {
  /* IE 10+ */
  color: #72777a;
}

/* line 31, ../sass/layout/_general.scss */
.form-control::-moz-placeholder {
  /* Firefox 18- */
  color: #72777a;
}

/*------ New grid with bootstrap col classes card-columns will use ------*/
/*------ Page css ------*/
/* line 40, ../sass/layout/_general.scss */
.page {
  overflow: hidden;
}
/* line 42, ../sass/layout/_general.scss */
.page .page-content {
  display: flex;
  flex-direction: row;
}
@media only screen and (max-width: 1024px) {
  /* line 42, ../sass/layout/_general.scss */
  .page .page-content {
    margin-top: 60px;
  }
}
/* line 50, ../sass/layout/_general.scss */
.page.small-nav main {
  width: calc(100% - 55px);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

/* line 57, ../sass/layout/_general.scss */
main {
  width: calc(100% - 240px);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
@media only screen and (max-width: 1024px) {
  /* line 57, ../sass/layout/_general.scss */
  main {
    width: 100%;
  }
}
/* line 63, ../sass/layout/_general.scss */
main .content-inner {
  padding: 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 63, ../sass/layout/_general.scss */
  main .content-inner {
    padding: 30px 15px;
  }
}

/* line 71, ../sass/layout/_general.scss */
.page-header {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 15px 25px;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 77, ../sass/layout/_general.scss */
.page-header .page-title {
  margin-bottom: 0.5rem;
  width: 100%;
}
/* line 81, ../sass/layout/_general.scss */
.page-header p {
  margin-bottom: 0;
}
/* line 85, ../sass/layout/_general.scss */
.page-header.dashboard-page-header .page-title {
  width: auto;
  margin-bottom: 0;
}

/*Overwritten css class color*/
/* line 93, ../sass/layout/_general.scss */
.card-inner-spacing {
  padding: 0;
}
/* line 95, ../sass/layout/_general.scss */
.card-inner-spacing .card-header {
  padding: 1rem 1.75rem;
}
/* line 98, ../sass/layout/_general.scss */
.card-inner-spacing .card-body {
  padding: 2rem 1.75rem;
}

/*Overwritten css class color end*/
/* line 104, ../sass/layout/_general.scss */
.chart-container {
  position: relative;
  height: 250px;
}
/* line 107, ../sass/layout/_general.scss */
.chart-container > * {
  height: 100%;
}

/*------ custom legend ------*/
/* line 114, ../sass/layout/_general.scss */
.legend li {
  display: inline-block;
  margin-right: 20px;
}
/* line 118, ../sass/layout/_general.scss */
.legend .chart-legend {
  height: 10px;
  width: 10px;
  border-width: 3px;
  border-style: solid;
  display: inline-block;
  margin-right: 10px;
  border-radius: 100%;
}

/* line 129, ../sass/layout/_general.scss */
.export-btn {
  display: inline-flex;
  font-weight: 700;
  align-items: center;
  padding: 0.25rem 0.5rem;
  color: #269bff;
  border: 1px solid #269bff;
  margin-left: 15px;
  border-radius: 4px;
}

/*------ circle icon and image ------*/
/* line 141, ../sass/layout/_general.scss */
.circle-img {
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  border-radius: 100%;
  color: #ffffff;
  display: table;
}
/* line 149, ../sass/layout/_general.scss */
.circle-img i {
  display: table-cell;
  vertical-align: middle;
}

/*------ Inner spacing between demo ------*/
/* line 157, ../sass/layout/_general.scss */
.demo-vertical-spacing > * {
  margin-bottom: 1.75rem;
}
/* line 159, ../sass/layout/_general.scss */
.demo-vertical-spacing > *:last-child {
  margin-bottom: 0;
}

/* line 166, ../sass/layout/_general.scss */
.demo-btn-spacing > * {
  margin-right: 1rem;
  margin-bottom: 1rem;
}

/*------ Dropdown body css ------*/
/* line 175, ../sass/layout/_general.scss */
.dropdown-body li a {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(5, 4, 4, 0.063);
  color: #212529;
}
/* line 180, ../sass/layout/_general.scss */
.dropdown-body li a:hover, .dropdown-body li a:focus, .dropdown-body li a.active {
  background: #f9f9f9;
  color: #269bff;
}
/* line 188, ../sass/layout/_general.scss */
.dropdown-body .message-icon {
  margin-right: 10px;
  width: 50px;
}
/* line 191, ../sass/layout/_general.scss */
.dropdown-body .message-icon img {
  border-radius: 50%;
}
/* line 195, ../sass/layout/_general.scss */
.dropdown-body .message-text {
  color: #313435;
  width: calc(100% - 60px);
}
/* line 198, ../sass/layout/_general.scss */
.dropdown-body .message-text p {
  margin-bottom: 0;
}
/* line 201, ../sass/layout/_general.scss */
.dropdown-body .message-text h6 {
  margin-bottom: 0;
  line-height: 1.8;
}
/* line 206, ../sass/layout/_general.scss */
.dropdown-body .all-notification {
  padding: 1.1rem 2rem;
  color: #269bff;
  font-weight: 600;
  font-size: 1.1rem;
  display: block;
  text-align: center;
  border-bottom: none;
}
/* line 214, ../sass/layout/_general.scss */
.dropdown-body .all-notification:hover {
  color: #269bff;
}

/*------ seprate heading class ------*/
/* line 221, ../sass/layout/_general.scss */
.section-heading {
  padding: 1rem 1.75rem;
}
/* line 223, ../sass/layout/_general.scss */
.section-heading h5 {
  margin-bottom: 0;
  font-weight: 600;
}

/*------ tab responsive ------*/
@media only screen and (max-width: 991px) {
  /* line 230, ../sass/layout/_general.scss */
  .tab-responsive {
    overflow: auto;
  }
}
/* line 234, ../sass/layout/_general.scss */
.tab-responsive .nav {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}

/* line 1, ../sass/layout/_header.scss */
.header {
  position: relative;
  box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
  height: 60px;
  display: flex;
  align-items: center;
  /* Three bar icon*/
}
@media only screen and (max-width: 1024px) {
  /* line 1, ../sass/layout/_header.scss */
  .header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
  }
}
/* line 9, ../sass/layout/_header.scss */
.header .logo-header {
  width: 240px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px;
}
@media only screen and (max-width: 991px) {
  /* line 9, ../sass/layout/_header.scss */
  .header .logo-header {
    width: 100%;
  }
}
/* line 18, ../sass/layout/_header.scss */
.header .navbar-header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
  padding: 0;
}
@media only screen and (max-width: 991px) {
  /* line 18, ../sass/layout/_header.scss */
  .header .navbar-header {
    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 998;
    height: 60px;
    justify-content: center;
    background: #278fe8;
    color: #ffffff;
    opacity: 0;
    transform: translateY(-200px);
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
  }
}
/* line 35, ../sass/layout/_header.scss */
.header.topbar-open .navbar-header {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -moz-transform: translateY(0);
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}
/* line 42, ../sass/layout/_header.scss */
.header .menu-btn {
  width: 26px;
  margin-top: 6px;
  height: 20px;
  display: block;
}
/* line 47, ../sass/layout/_header.scss */
.header .menu-btn span {
  background: #ffffff;
  width: 100%;
  margin-bottom: 7px;
  float: right;
  display: block;
  height: 1px;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}
/* line 55, ../sass/layout/_header.scss */
.header .menu-btn span:first-child {
  width: 50%;
}
/* line 58, ../sass/layout/_header.scss */
.header .menu-btn span:last-child {
  width: 75%;
  height: 1px;
  margin-bottom: 0;
}
/* line 66, ../sass/layout/_header.scss */
.header .menu-btn:hover span:first-child, .header .menu-btn:hover span:last-child {
  width: 100%;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
}

/* line 75, ../sass/layout/_header.scss */
.logo-header {
  /* logo */
  /* three dots icon enable in mobile */
}
/* line 77, ../sass/layout/_header.scss */
.logo-header .navbar-brand {
  padding: 0;
}
@media only screen and (max-width: 991px) {
  /* line 77, ../sass/layout/_header.scss */
  .logo-header .navbar-brand {
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    margin-right: 0;
  }
}
/* line 86, ../sass/layout/_header.scss */
.logo-header .three-dots {
  background: none;
  border: none;
  color: #ffffff;
  margin-left: auto;
  cursor: pointer;
}
/* line 92, ../sass/layout/_header.scss */
.logo-header .three-dots.show-close {
  position: relative;
  z-index: 3;
}

/*------- Top Nav ------*/
/* line 99, ../sass/layout/_header.scss */
.navbar-header {
  /* Search box */
  /* navigation */
  /* notification dropdown */
}
/* line 101, ../sass/layout/_header.scss */
.navbar-header .search-box {
  margin-right: 15px;
  position: relative;
  flex-basis: 30%;
}
@media only screen and (max-width: 1024px) {
  /* line 101, ../sass/layout/_header.scss */
  .navbar-header .search-box {
    flex-basis: 40%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 101, ../sass/layout/_header.scss */
  .navbar-header .search-box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    background: #ffffff;
    display: flex;
    transform: translateY(-200px);
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    margin-right: 0;
    flex-basis: 100%;
    opacity: 0;
  }
  /* line 118, ../sass/layout/_header.scss */
  .navbar-header .search-box.show-search-box {
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
  }
}
/* line 124, ../sass/layout/_header.scss */
.navbar-header .search-box .back-btn {
  position: absolute;
  top: 1px;
  left: 5px;
  right: 0;
  bottom: 0;
  width: 25px;
  margin: auto 0;
  color: #ffffff;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  /* line 124, ../sass/layout/_header.scss */
  .navbar-header .search-box .back-btn {
    left: 15px;
    height: 35px;
  }
}
/* line 135, ../sass/layout/_header.scss */
.navbar-header .search-box .dismiss {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  width: 30px;
  height: 30px;
  color: #ffffff;
  border-radius: 100%;
  line-height: 1;
  margin: auto 0;
  border: none;
  background: none;
  cursor: pointer;
  opacity: 0;
}
@media only screen and (max-width: 991px) {
  /* line 135, ../sass/layout/_header.scss */
  .navbar-header .search-box .dismiss {
    right: 15px;
  }
}
/* line 150, ../sass/layout/_header.scss */
.navbar-header .search-box .dismiss:hover {
  background: rgba(0, 0, 0, 0.12);
  transition: transform 0.25s cubic-bezier(0.1, 0.2, 0.4, 0.5);
  -webkit-transition: transform 0.25s cubic-bezier(0.1, 0.2, 0.4, 0.5);
  -ms-transition: transform 0.25s cubic-bezier(0.1, 0.2, 0.4, 0.5);
  -moz-transition: transform 0.25s cubic-bezier(0.1, 0.2, 0.4, 0.5);
}
/* line 154, ../sass/layout/_header.scss */
.navbar-header .search-box .dismiss.show-close {
  opacity: 1;
}
/* line 158, ../sass/layout/_header.scss */
.navbar-header .search-box form {
  color: #72777a;
  font-weight: 400;
  width: 100%;
}
/* line 162, ../sass/layout/_header.scss */
.navbar-header .search-box form .form-control {
  padding: 8px 35px;
  border: none;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  /* line 162, ../sass/layout/_header.scss */
  .navbar-header .search-box form .form-control {
    line-height: 60px;
    padding: 0 60px;
    border-radius: 0;
    height: auto;
  }
}
/* line 172, ../sass/layout/_header.scss */
.navbar-header .search-box form .form-control::placeholder {
  color: #ffffff;
}
/* line 180, ../sass/layout/_header.scss */
.navbar-header .navbar-nav {
  flex-direction: row;
  padding-right: 20px;
  align-items: center;
}
/* line 184, ../sass/layout/_header.scss */
.navbar-header .navbar-nav .nav-item {
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 184, ../sass/layout/_header.scss */
  .navbar-header .navbar-nav .nav-item {
    position: static;
  }
}
/* line 189, ../sass/layout/_header.scss */
.navbar-header .navbar-nav .nav-item > a {
  padding: 0;
  color: #ffffff;
  width: 50px;
  text-align: center;
  display: block;
  position: relative;
}
/* line 196, ../sass/layout/_header.scss */
.navbar-header .navbar-nav .nav-item > a:before {
  background: rgba(0, 0, 0, 0.0625);
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  margin: auto;
  content: '';
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s;
  -webkit-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
}
/* line 208, ../sass/layout/_header.scss */
.navbar-header .navbar-nav .nav-item > a:hover:before {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s;
  -webkit-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
}
@media only screen and (max-width: 767px) {
  /* line 218, ../sass/layout/_header.scss */
  .navbar-header .navbar-nav .dropdown-menu {
    position: absolute;
  }
}
/* line 225, ../sass/layout/_header.scss */
.navbar-header .notification {
  width: 320px;
  right: 0;
  margin-top: 30px;
  left: auto;
}
@media only screen and (max-width: 767px) {
  /* line 225, ../sass/layout/_header.scss */
  .navbar-header .notification {
    width: 100%;
    left: 0;
    max-height: 200px;
    overflow-y: auto;
    max-width: 300px;
    margin: 0 auto;
  }
}
/* line 238, ../sass/layout/_header.scss */
.navbar-header .notification .dropdown-header {
  padding: 2.5rem 0;
  background: #0089ff;
  color: #ffffff;
  text-align: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
@media only screen and (max-width: 767px) {
  /* line 238, ../sass/layout/_header.scss */
  .navbar-header .notification .dropdown-header {
    padding: 1.5rem 0;
    border-radius: 0;
  }
}
/* line 249, ../sass/layout/_header.scss */
.navbar-header .notification .dropdown-header h3 {
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 257, ../sass/layout/_header.scss */
.navbar-header .notification .dropdown-body li a {
  padding: 1.2rem 2rem;
}
/* line 263, ../sass/layout/_header.scss */
.navbar-header .notification .dropdown-arrow {
  position: absolute;
  top: -10px;
  right: 40px;
  height: 20px;
}
/* line 266, ../sass/layout/_header.scss */
.navbar-header .notification .dropdown-arrow:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 12px 15px;
  border-color: transparent transparent #0089ff transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
}
@media only screen and (max-width: 767px) {
  /* line 263, ../sass/layout/_header.scss */
  .navbar-header .notification .dropdown-arrow {
    display: none;
  }
}
/* line 280, ../sass/layout/_header.scss */
.navbar-header .notification.user-profile {
  width: 200px;
}
@media only screen and (max-width: 767px) {
  /* line 280, ../sass/layout/_header.scss */
  .navbar-header .notification.user-profile {
    width: 100%;
    left: 0;
    overflow-y: auto;
    margin-top: 0;
  }
}
/* line 288, ../sass/layout/_header.scss */
.navbar-header .notification.user-profile .dropdown-header {
  padding: 0;
}
/* line 290, ../sass/layout/_header.scss */
.navbar-header .notification.user-profile .dropdown-header span {
  padding: 1.1rem 1rem;
  border-right: 1px solid #ffffff;
}
/* line 293, ../sass/layout/_header.scss */
.navbar-header .notification.user-profile .dropdown-header span:last-child {
  border-right: none;
}
/* line 300, ../sass/layout/_header.scss */
.navbar-header .notification.user-profile .dropdown-body li a {
  padding: 0.75rem 1.5rem;
}

/*------ Set header bg color ------*/
/* line 318, ../sass/layout/_header.scss */
.header.bg-primary .navbar-header .search-box form .form-control {
  background: #0089ff;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-primary .navbar-header .notification .dropdown-header {
  background: #0089ff;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-primary .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #0089ff;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-secondary .navbar-header .search-box form .form-control {
  background: #ced7d7;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-secondary .navbar-header .notification .dropdown-header {
  background: #ced7d7;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-secondary .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #ced7d7;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-success .navbar-header .search-box form .form-control {
  background: #0aa675;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-success .navbar-header .notification .dropdown-header {
  background: #0aa675;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-success .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #0aa675;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-info .navbar-header .search-box form .form-control {
  background: #007668;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-info .navbar-header .notification .dropdown-header {
  background: #007668;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-info .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #007668;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-warning .navbar-header .search-box form .form-control {
  background: #feac21;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-warning .navbar-header .notification .dropdown-header {
  background: #feac21;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-warning .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #feac21;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-danger .navbar-header .search-box form .form-control {
  background: #ee413c;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-danger .navbar-header .notification .dropdown-header {
  background: #ee413c;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-danger .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #ee413c;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-light .navbar-header .search-box form .form-control {
  background: #e2ecec;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-light .navbar-header .notification .dropdown-header {
  background: #e2ecec;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-light .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #e2ecec;
}

/* line 318, ../sass/layout/_header.scss */
.header.bg-dark .navbar-header .search-box form .form-control {
  background: #212529;
}
/* line 324, ../sass/layout/_header.scss */
.header.bg-dark .navbar-header .notification .dropdown-header {
  background: #212529;
}
/* line 328, ../sass/layout/_header.scss */
.header.bg-dark .navbar-header .notification .dropdown-arrow:before {
  border-bottom-color: #212529;
}

/*------ theme setting features ------*/
/* line 341, ../sass/layout/_header.scss */
body.fixed-layout .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 344, ../sass/layout/_header.scss */
body.fixed-layout .side-navbar {
  position: fixed;
  top: 60px;
  bottom: 0;
  z-index: 999;
  overflow: auto;
}
/* line 349, ../sass/layout/_header.scss */
body.fixed-layout .small-nav + main {
  margin-left: 55px;
}
/* line 353, ../sass/layout/_header.scss */
body.fixed-layout main {
  margin-left: 240px;
  margin-top: 60px;
  transition: unset;
}
@media only screen and (min-width: 991px) and (max-width: 1024px) {
  /* line 353, ../sass/layout/_header.scss */
  body.fixed-layout main {
    margin-left: 55px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 353, ../sass/layout/_header.scss */
  body.fixed-layout main {
    margin-left: 0;
    margin-top: 0;
  }
}
/* line 366, ../sass/layout/_header.scss */
body.fixed-header {
  margin-top: 0;
}
/* line 368, ../sass/layout/_header.scss */
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
/* line 371, ../sass/layout/_header.scss */
body.fixed-header .page-content {
  margin-top: 60px;
}

/* line 1, ../sass/layout/_footer.scss */
footer {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  padding: 15px 30px;
  border-top: 1px solid #f2f2f2;
  align-items: center;
}
/* line 8, ../sass/layout/_footer.scss */
footer p {
  margin-bottom: 0;
}
/* line 11, ../sass/layout/_footer.scss */
footer .btn-social-outline {
  border: none;
  background: none;
  width: 30px;
  height: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/layout/_footer.scss */
  footer {
    flex-wrap: wrap;
  }
  /* line 19, ../sass/layout/_footer.scss */
  footer p {
    margin-bottom: 1rem;
  }
}

/* Side bar menu */
/* line 2, ../sass/layout/_sidebar.scss */
.side-navbar {
  width: 240px;
  overflow: visible;
  background: #ffffff;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -moz-transition: all 0.25s;
  /*------ scrollbar height ------*/
  /* Navigation*/
}
@media only screen and (max-width: 1024px) {
  /* line 2, ../sass/layout/_sidebar.scss */
  .side-navbar {
    position: fixed;
    top: 60px;
    left: 0;
    bottom: 0;
    z-index: 999;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    overflow: auto;
  }
  /* line 12, ../sass/layout/_sidebar.scss */
  .side-navbar.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
  }
}
/* line 18, ../sass/layout/_sidebar.scss */
.side-navbar .scroll-wrapper {
  max-height: calc(100% - 60px);
  min-height: 100%;
}
/* line 24, ../sass/layout/_sidebar.scss */
.side-navbar .navbar {
  padding: 0;
}
/* line 26, ../sass/layout/_sidebar.scss */
.side-navbar .navbar .navbar-nav {
  flex-grow: 1;
}
/* line 31, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav {
  /* Navigation heading */
  /* Navigation Item */
}
/* line 33, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-heading {
  padding: 10px 15px;
  font-weight: 600;
  color: #269bff;
}
/* line 39, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item {
  position: relative;
  /* Navigation Link */
  /* Submenu css */
  /* Activated submenu css */
  /* When submenu open */
}
/* line 42, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .nav-link {
  line-height: 50px;
  padding: 0 15px;
  display: flex;
  align-items: center;
  color: #72777a;
  position: relative;
  /* Link icon */
  /* dropdown arrow */
}
/* line 49, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .nav-link:hover, .side-navbar .navbar-nav .nav-item .nav-link.active {
  color: #269bff;
}
/* line 54, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .nav-link .mdi {
  margin-right: 10px;
}
/* line 58, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .nav-link .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent;
  margin-left: auto;
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
}
/* line 74, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .nav-link.waves-effect {
  overflow: hidden;
}
/* line 79, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .sub-menu {
  padding: 0 15px 11px 43px;
  display: none;
}
/* line 83, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .sub-menu li .nav-link {
  padding: 10px 0;
  border: none;
  line-height: 18px;
}
/* line 89, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .sub-menu.level2 {
  padding-left: 15px;
}
/* line 95, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item .sub-menu.level2 .activeRoute:before, .side-navbar .navbar-nav .nav-item .sub-menu.level1 .activeRoute:before {
  display: none;
}
/* line 102, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.activeRoute {
  position: relative;
  /* Activated submenu inner submenu css */
}
/* line 104, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.activeRoute:before {
  background: #269bff;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  content: "";
  width: 3px;
}
/* line 110, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.activeRoute > .nav-link {
  color: #269bff;
}
/* line 115, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.activeRoute .activeRoute:before {
  display: none;
}
/* line 119, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.activeRoute > .sub-menu {
  display: block;
}
/* line 126, ../sass/layout/_sidebar.scss */
.side-navbar .navbar-nav .nav-item.open-submenu > .nav-link .caret {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
}

/* Side bar in small nav */
/* line 137, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav {
  width: 55px;
}
/* line 140, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-heading {
  display: none;
}
/* line 144, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item .nav-link {
  padding: 0px 15px;
  text-align: center;
  display: block;
}
/* line 148, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item .nav-link .mdi {
  margin-right: 0;
}
/* line 151, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item .nav-link .caret {
  display: none;
}
/* line 154, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item .nav-link .menu-title {
  display: none;
}
/* line 159, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item.activeRoute > .sub-menu {
  display: none;
}
/* line 164, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav .navbar-nav .nav-item.open-submenu > .sub-menu {
  display: none !important;
}
/* line 171, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav + main {
  width: calc(100% - 55px);
}
/* line 175, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover {
  width: 240px;
  transition: width 0.25s ease-in-out;
  -webkit-transition: width 0.25s ease-in-out;
  -ms-transition: width 0.25s ease-in-out;
  -moz-transition: width 0.25s ease-in-out;
}
/* line 179, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-heading {
  display: block;
}
/* line 183, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-item .nav-link {
  display: flex;
}
/* line 185, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-item .nav-link .menu-title, .side-navbar.small-nav:hover .navbar-nav .nav-item .nav-link .caret {
  display: block;
}
/* line 188, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-item .nav-link .mdi {
  margin-right: 10px;
}
/* line 193, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-item.activeRoute > .sub-menu {
  display: block;
}
/* line 198, ../sass/layout/_sidebar.scss */
.side-navbar.small-nav:hover .navbar-nav .nav-item.open-submenu > .sub-menu {
  display: block !important;
}

/* Side bar in mobile width */
/* line 208, ../sass/layout/_sidebar.scss */
.side-navbar.show-sidebar {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -moz-transform: translateX(0);
}

/*------ Theme settings ------*/
/* line 217, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-dark .navbar-nav .nav-item.nav-heading {
  color: #ffffff;
}
/* line 220, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-dark .navbar-nav .nav-item.activeRoute {
  background: transparent;
}
/* line 222, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-dark .navbar-nav .nav-item.activeRoute:before {
  background: #ffffff;
}
/* line 225, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-dark .navbar-nav .nav-item.activeRoute > .nav-link,
.side-navbar.sidebar-dark .navbar-nav .nav-item.activeRoute .active {
  color: #ffffff;
}
/* line 231, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-dark .navbar-nav .nav-item .nav-link:hover,
.side-navbar.sidebar-dark .navbar-nav .nav-item .nav-link .active {
  color: #ffffff;
}
/* line 242, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-light .navbar-nav li.nav-heading {
  color: #212529;
}
/* line 245, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-light .navbar-nav li.activeRoute {
  background: transparent;
}
/* line 248, ../sass/layout/_sidebar.scss */
.side-navbar.sidebar-light .navbar-nav li .nav-link {
  color: #212529;
}

/* line 264, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li.nav-heading, .side-navbar.bg-warning .navbar-nav li.nav-heading, .side-navbar.bg-info .navbar-nav li.nav-heading, .side-navbar.bg-danger .navbar-nav li.nav-heading, .side-navbar.bg-success .navbar-nav li.nav-heading {
  color: #ffffff;
}
/* line 267, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li.activeRoute, .side-navbar.bg-warning .navbar-nav li.activeRoute, .side-navbar.bg-info .navbar-nav li.activeRoute, .side-navbar.bg-danger .navbar-nav li.activeRoute, .side-navbar.bg-success .navbar-nav li.activeRoute {
  background: none;
}
/* line 269, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li.activeRoute:before, .side-navbar.bg-warning .navbar-nav li.activeRoute:before, .side-navbar.bg-info .navbar-nav li.activeRoute:before, .side-navbar.bg-danger .navbar-nav li.activeRoute:before, .side-navbar.bg-success .navbar-nav li.activeRoute:before {
  background: #ffffff;
}
/* line 272, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li.activeRoute .nav-link,
.side-navbar.bg-primary .navbar-nav li.activeRoute .active, .side-navbar.bg-warning .navbar-nav li.activeRoute .nav-link,
.side-navbar.bg-warning .navbar-nav li.activeRoute .active, .side-navbar.bg-info .navbar-nav li.activeRoute .nav-link,
.side-navbar.bg-info .navbar-nav li.activeRoute .active, .side-navbar.bg-danger .navbar-nav li.activeRoute .nav-link,
.side-navbar.bg-danger .navbar-nav li.activeRoute .active, .side-navbar.bg-success .navbar-nav li.activeRoute .nav-link,
.side-navbar.bg-success .navbar-nav li.activeRoute .active {
  color: #ffffff;
}
/* line 277, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li .nav-link, .side-navbar.bg-warning .navbar-nav li .nav-link, .side-navbar.bg-info .navbar-nav li .nav-link, .side-navbar.bg-danger .navbar-nav li .nav-link, .side-navbar.bg-success .navbar-nav li .nav-link {
  color: #ffffff;
}
/* line 279, ../sass/layout/_sidebar.scss */
.side-navbar.bg-primary .navbar-nav li .nav-link:hover,
.side-navbar.bg-primary .navbar-nav li .nav-link .active, .side-navbar.bg-warning .navbar-nav li .nav-link:hover,
.side-navbar.bg-warning .navbar-nav li .nav-link .active, .side-navbar.bg-info .navbar-nav li .nav-link:hover,
.side-navbar.bg-info .navbar-nav li .nav-link .active, .side-navbar.bg-danger .navbar-nav li .nav-link:hover,
.side-navbar.bg-danger .navbar-nav li .nav-link .active, .side-navbar.bg-success .navbar-nav li .nav-link:hover,
.side-navbar.bg-success .navbar-nav li .nav-link .active {
  color: #ffffff;
}

/* setting css */
/* line 2, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  width: 230px;
  background: #ffffff;
  transform: translateX(230px);
  -webkit-transform: translateX(230px);
  -ms-transform: translateX(230px);
  -moz-transform: translateX(230px);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  /* setting icon style */
}
/* line 9, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper .open-setting-btn {
  position: absolute;
  top: 120px;
  left: 0;
  background: #278fe8;
  color: #ffffff;
  width: 40px;
  height: 40px;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  line-height: 40px;
  text-align: center;
  font-size: 1.84615rem;
  transform: translateX(-40px);
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  -moz-transform: translateX(-40px);
}
/* line 21, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper .open-setting-btn:hover, .theme-settings-wrapper .open-setting-btn:focus {
  color: #ffffff;
}
/* line 25, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper .open-setting-btn i {
  animation: spin 1.5s infinite linear;
  display: block;
}
/* line 30, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper.open-settings {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -moz-transform: translateX(0);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
}
/* line 33, ../sass/layout/_theme-settings.scss */
.theme-settings-wrapper.open-settings .open-setting-btn {
  opacity: 0;
  z-index: -22;
}

/* line 40, ../sass/layout/_theme-settings.scss */
.theme-settings {
  /* setting header */
  /* setting body */
}
/* line 42, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-setting-header {
  padding: 1.5rem 1rem;
  position: relative;
  color: #6c757d;
  display: flex;
  align-items: center;
  background: #E3E8E8;
  /* setting close icon style */
}
/* line 48, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-setting-header h6 {
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 54, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-setting-header .close-setting-btn {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  font-size: 20px;
  margin: auto 0;
  font-size: 1.38462rem;
  color: #6c757d;
  height: 25px;
}
/* line 61, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-setting-header .close-setting-btn:hover, .theme-settings .theme-setting-header .close-setting-btn:focus {
  color: #269bff;
}
/* line 69, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout {
  padding: 1rem;
  border-bottom: 1px solid #f2f2f2;
}
/* line 72, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout:last-child {
  border-bottom: none;
}
/* line 75, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout h6 {
  font-size: 0.92308rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 1rem;
  margin-bottom: 0;
  color: #6c757d;
}
/* line 83, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout .media {
  margin-top: 1rem;
}
/* line 87, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout .colors li, .theme-settings .theme-settings-layout .sidebar-colors li {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  border-radius: 4px;
  display: inline-block;
  cursor: pointer;
}
/* line 94, ../sass/layout/_theme-settings.scss */
.theme-settings .theme-settings-layout .colors li.active, .theme-settings .theme-settings-layout .sidebar-colors li.active {
  border: 1px solid #212529;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*------ accordian wrapper css ------*/
/* line 2, ../sass/components/_accordian.scss */
.accordian {
  border: 1px solid rgba(242, 242, 242, 0.58);
  box-shadow: 0 0.75rem 1.5rem rgba(242, 242, 242, 0.58);
  border-radius: 3px;
  margin-bottom: 1.5rem;
}

/*------ accordian header css ------*/
/* line 10, ../sass/components/_accordian.scss */
.accordian-header {
  display: block;
  font-weight: 600;
}

/*------ accordian body css ------*/
/* line 16, ../sass/components/_accordian.scss */
.accordian-body {
  padding: 1rem 1.75rem;
}

/*------ accordian toggle css ------*/
/* line 21, ../sass/components/_accordian.scss */
.accordian-toggle {
  color: #242329;
  padding: 1rem 2rem 1rem 1.5rem;
  position: relative;
  display: block;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin-top: -1px;
}
/* line 29, ../sass/components/_accordian.scss */
.accordian-toggle:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  content: "\F374";
  font-family: "Material Design Icons";
  font-weight: 600;
  width: 20px;
  height: 20px;
  margin: auto;
}
/* line 38, ../sass/components/_accordian.scss */
.accordian-toggle:hover, .accordian-toggle:active {
  color: #242329;
}
/* line 42, ../sass/components/_accordian.scss */
.accordian-toggle.collapsed:after {
  content: "\F415";
}

/*------ accordian variations css ------*/
/* line 51, ../sass/components/_accordian.scss */
.accordian.default .accordian-toggle {
  background: #ffffff;
}
/* line 53, ../sass/components/_accordian.scss */
.accordian.default .accordian-toggle.collapsed {
  background-color: #F9FBFB;
}
/* line 60, ../sass/components/_accordian.scss */
.accordian.outline .accordian-toggle.collapsed {
  border-bottom: none !important;
}
/* line 66, ../sass/components/_accordian.scss */
.accordian.filled .accordian-toggle {
  color: #ffffff;
  padding: 1rem 1.5rem 1rem 2rem;
}
/* line 69, ../sass/components/_accordian.scss */
.accordian.filled .accordian-toggle:after {
  content: "\F143";
  left: 5px;
  font-size: 1.38462rem;
  right: auto;
  height: 26px;
}
/* line 77, ../sass/components/_accordian.scss */
.accordian.filled .accordian-toggle.collapsed:after {
  content: "\F140";
}

/*------ Overwritten style of bootstrap classes ------*/
/* line 2, ../sass/components/_badges.scss */
.badge {
  font-weight: 600;
  padding: 0.3rem 0.4rem;
  font-size: 0.65rem;
  border-radius: 0.25rem;
  margin: 0.3rem 0;
}
/* line 8, ../sass/components/_badges.scss */
.badge.badge-pill {
  border-radius: 10rem;
  padding: 0.3rem;
}

/* line 16, ../sass/components/_badges.scss */
.badge-primary {
  color: #ffffff;
  background: #269bff;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-primary {
  color: #269bff;
  border: 1px solid #269bff;
}

/* line 16, ../sass/components/_badges.scss */
.badge-secondary {
  color: #ffffff;
  background: #E3E8E8;
  color: #212529;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-secondary {
  color: #E3E8E8;
  border: 1px solid #E3E8E8;
  color: #6f6f6f;
}

/* line 16, ../sass/components/_badges.scss */
.badge-success {
  color: #ffffff;
  background: #0cca8e;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-success {
  color: #0cca8e;
  border: 1px solid #0cca8e;
}

/* line 16, ../sass/components/_badges.scss */
.badge-info {
  color: #ffffff;
  background: #009c8a;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-info {
  color: #009c8a;
  border: 1px solid #009c8a;
}

/* line 16, ../sass/components/_badges.scss */
.badge-warning {
  color: #ffffff;
  background: #FEBA47;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-warning {
  color: #FEBA47;
  border: 1px solid #FEBA47;
}

/* line 16, ../sass/components/_badges.scss */
.badge-danger {
  color: #ffffff;
  background: #F1635F;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-danger {
  color: #F1635F;
  border: 1px solid #F1635F;
}

/* line 16, ../sass/components/_badges.scss */
.badge-light {
  color: #ffffff;
  background: #F9FBFB;
  color: #212529;
  background: #d9d9d9;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-light {
  color: #F9FBFB;
  border: 1px solid #F9FBFB;
  color: #d9d9d9;
}

/* line 16, ../sass/components/_badges.scss */
.badge-dark {
  color: #ffffff;
  background: #242329;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-dark {
  color: #242329;
  border: 1px solid #242329;
}

/* line 16, ../sass/components/_badges.scss */
.badge-default {
  color: #ffffff;
  background: #4E5155;
}

/* line 27, ../sass/components/_badges.scss */
.badge-outline-default {
  color: #4E5155;
  border: 1px solid #4E5155;
}

/*------ Justify list item ------*/
/* line 41, ../sass/components/_badges.scss */
.justify-badge-between .list-group-item {
  justify-content: space-between;
  display: flex;
  align-items: center;
}

/*------ Badge type 2 ------*/
/* line 49, ../sass/components/_badges.scss */
.badge_v2 .list-group-item {
  justify-content: space-between;
  display: flex;
  padding: .75rem 0;
  border-left: none;
  border-right: none;
}
/* line 55, ../sass/components/_badges.scss */
.badge_v2 .list-group-item:first-child {
  border-top: none;
}
/* line 58, ../sass/components/_badges.scss */
.badge_v2 .list-group-item:last-child {
  border-bottom: none;
}

/* line 64, ../sass/components/_badges.scss */
.badge-dot {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  border-radius: 100%;
  display: inline-block;
  vertical-align: top;
}

/* line 3, ../sass/components/_breadcrumbs-pagination.scss */
.pagination .page-item .page-link {
  padding: 0.65rem 1rem;
  color: #212529;
}
/* line 6, ../sass/components/_breadcrumbs-pagination.scss */
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:active {
  color: #269bff;
  background: #F9FBFB;
}
/* line 12, ../sass/components/_breadcrumbs-pagination.scss */
.pagination .page-item.active .page-link {
  color: #269bff;
  background: #F9FBFB;
}
/* line 19, ../sass/components/_breadcrumbs-pagination.scss */
.pagination.no-border .page-link {
  border: none;
}

/*------ pagination space between css ------*/
/* line 28, ../sass/components/_breadcrumbs-pagination.scss */
.page-space-between .page-item .page-link {
  margin-right: 10px;
  border-radius: 4px;
}
/* line 33, ../sass/components/_breadcrumbs-pagination.scss */
.page-space-between .page-item.active .page-link, .page-space-between .page-item:hover .page-link {
  background: none;
  border-color: #269bff;
  color: #269bff;
}

/*------ pagination rounded border css ------*/
/* line 46, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-border-rounded .page-item:first-child .page-link {
  border-radius: 25px 0 0 25px;
}
/* line 51, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-border-rounded .page-item:last-child .page-link {
  border-radius: 0 25px 25px 0;
}

/*------ pagination rounded css ------*/
/* line 61, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-rounded .page-item .page-link {
  border: none;
}
/* line 65, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-rounded .page-item.active .page-link {
  border-radius: 50%;
}

/*------ breadcrumb css ------*/
/* line 74, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-white {
  border: 1px solid #E3E8E8;
}
/* line 77, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-white .breadcrumb-item a {
  color: #269bff;
}
/* line 80, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-white .breadcrumb-item.active {
  color: #269bff;
  opacity: 0.75;
}

/*------ make pagination classes like primary, secondary... ------*/
/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-primary .page-item .page-link {
  color: #269bff;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-primary .page-item.active .page-link, .pagination-primary .page-item:hover .page-link {
  background: #269bff;
  border-color: #269bff;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-primary .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-primary a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-primary a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-primary .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-secondary .page-item .page-link {
  color: #E3E8E8;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-secondary .page-item.active .page-link, .pagination-secondary .page-item:hover .page-link {
  background: #E3E8E8;
  border-color: #E3E8E8;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-secondary .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-secondary a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-secondary a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-secondary .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-success .page-item .page-link {
  color: #0cca8e;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-success .page-item.active .page-link, .pagination-success .page-item:hover .page-link {
  background: #0cca8e;
  border-color: #0cca8e;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-success .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-success a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-success a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-success .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-info .page-item .page-link {
  color: #009c8a;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-info .page-item.active .page-link, .pagination-info .page-item:hover .page-link {
  background: #009c8a;
  border-color: #009c8a;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-info .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-info a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-info a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-info .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-warning .page-item .page-link {
  color: #FEBA47;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-warning .page-item.active .page-link, .pagination-warning .page-item:hover .page-link {
  background: #FEBA47;
  border-color: #FEBA47;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-warning .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-warning a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-warning a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-warning .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-danger .page-item .page-link {
  color: #F1635F;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-danger .page-item.active .page-link, .pagination-danger .page-item:hover .page-link {
  background: #F1635F;
  border-color: #F1635F;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-danger .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-danger a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-danger a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-danger .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-light .page-item .page-link {
  color: #F9FBFB;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-light .page-item.active .page-link, .pagination-light .page-item:hover .page-link {
  background: #F9FBFB;
  border-color: #F9FBFB;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-light .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-light a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-light a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-light .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-dark .page-item .page-link {
  color: #242329;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-dark .page-item.active .page-link, .pagination-dark .page-item:hover .page-link {
  background: #242329;
  border-color: #242329;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-dark .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-dark a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-dark a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-dark .active {
  color: #ffffff;
}

/* line 92, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-default .page-item .page-link {
  color: #4E5155;
}
/* line 96, ../sass/components/_breadcrumbs-pagination.scss */
.pagination-default .page-item.active .page-link, .pagination-default .page-item:hover .page-link {
  background: #4E5155;
  border-color: #4E5155;
  color: #ffffff;
}

/* line 107, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-default .breadcrumb-item:before {
  color: #ffffff;
}
/* line 111, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-default a {
  color: #ffffff;
}
/* line 113, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-default a:hover {
  text-decoration: underline;
}
/* line 117, ../sass/components/_breadcrumbs-pagination.scss */
.breadcrumb.bg-default .active {
  color: #ffffff;
}

/*--- Btn overwritten ---*/
/* line 2, ../sass/components/_button.scss */
.btn {
  padding: 0.7rem 1.375rem;
  font-size: 1.07692rem;
  line-height: 1;
  cursor: pointer;
  box-shadow: none;
  outline: none;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
/* line 10, ../sass/components/_button.scss */
.btn:focus {
  box-shadow: none;
  outline: none;
}
/* line 14, ../sass/components/_button.scss */
.btn.btn-sm {
  font-size: 0.92308rem;
  padding: 0.375rem 1.25rem;
}
/* line 18, ../sass/components/_button.scss */
.btn.btn-xs {
  font-size: 0.92308rem;
  padding: 0.2rem 0.75rem;
}
/* line 22, ../sass/components/_button.scss */
.btn.btn-md {
  padding: 0.8rem 1.375rem;
  font-size: 1.23077rem;
}
/* line 26, ../sass/components/_button.scss */
.btn.btn-lg {
  padding: .9rem 1.5rem;
  font-size: 1.38462rem;
}

/*--- Overwritten bootstrap btn classes --- */
/* line 35, ../sass/components/_button.scss */
.btn-primary {
  color: #ffffff;
  background: #269bff;
  border-color: #269bff;
}
/* line 53, ../sass/components/_button.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
  color: #ffffff;
  background: #0089ff;
  border-color: #0089ff;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-primary {
  color: #269bff;
  border-color: #269bff;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-primary:hover {
  color: #ffffff;
  border-color: #269bff;
  background: #269bff;
}

/* line 35, ../sass/components/_button.scss */
.btn-secondary {
  color: #212529;
  background: #E3E8E8;
  border-color: #E3E8E8;
}
/* line 53, ../sass/components/_button.scss */
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.active, .btn-secondary:active {
  color: #212529;
  background: #ced7d7;
  border-color: #ced7d7;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-secondary {
  color: #6f6f6f;
  border-color: #E3E8E8;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-secondary:hover {
  color: #212529;
  border-color: #E3E8E8;
  background: #E3E8E8;
}

/* line 35, ../sass/components/_button.scss */
.btn-success {
  color: #ffffff;
  background: #0cca8e;
  border-color: #0cca8e;
}
/* line 53, ../sass/components/_button.scss */
.btn-success:hover, .btn-success:focus, .btn-success.active, .btn-success:active {
  color: #ffffff;
  background: #0aa675;
  border-color: #0aa675;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-success {
  color: #0cca8e;
  border-color: #0cca8e;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-success:hover {
  color: #ffffff;
  border-color: #0cca8e;
  background: #0cca8e;
}

/* line 35, ../sass/components/_button.scss */
.btn-info {
  color: #ffffff;
  background: #009c8a;
  border-color: #009c8a;
}
/* line 53, ../sass/components/_button.scss */
.btn-info:hover, .btn-info:focus, .btn-info.active, .btn-info:active {
  color: #ffffff;
  background: #007668;
  border-color: #007668;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-info {
  color: #009c8a;
  border-color: #009c8a;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-info:hover {
  color: #ffffff;
  border-color: #009c8a;
  background: #009c8a;
}

/* line 35, ../sass/components/_button.scss */
.btn-warning {
  color: #ffffff;
  background: #FEBA47;
  border-color: #FEBA47;
}
/* line 53, ../sass/components/_button.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning.active, .btn-warning:active {
  color: #ffffff;
  background: #feac21;
  border-color: #feac21;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-warning {
  color: #FEBA47;
  border-color: #FEBA47;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-warning:hover {
  color: #ffffff;
  border-color: #FEBA47;
  background: #FEBA47;
}

/* line 35, ../sass/components/_button.scss */
.btn-danger {
  color: #ffffff;
  background: #F1635F;
  border-color: #F1635F;
}
/* line 53, ../sass/components/_button.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger.active, .btn-danger:active {
  color: #ffffff;
  background: #ee413c;
  border-color: #ee413c;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-danger {
  color: #F1635F;
  border-color: #F1635F;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-danger:hover {
  color: #ffffff;
  border-color: #F1635F;
  background: #F1635F;
}

/* line 35, ../sass/components/_button.scss */
.btn-light {
  color: #212529;
  background: #F9FBFB;
  border-color: #F9FBFB;
}
/* line 53, ../sass/components/_button.scss */
.btn-light:hover, .btn-light:focus, .btn-light.active, .btn-light:active {
  color: #212529;
  background: #e2ecec;
  border-color: #e2ecec;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-light {
  color: #212529;
  border-color: #F9FBFB;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-light:hover {
  color: #212529;
  border-color: #e2ecec;
  background: #e2ecec;
}

/* line 35, ../sass/components/_button.scss */
.btn-dark {
  color: #ffffff;
  background: #242329;
  border-color: #242329;
}
/* line 53, ../sass/components/_button.scss */
.btn-dark:hover, .btn-dark:focus, .btn-dark.active, .btn-dark:active {
  color: #ffffff;
  background: #212529;
  border-color: #212529;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-dark {
  color: #242329;
  border-color: #242329;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-dark:hover {
  color: #ffffff;
  border-color: #242329;
  background: #242329;
}

/* line 35, ../sass/components/_button.scss */
.btn-default {
  color: #4E5155;
  background: none;
  border-color: #4E5155;
}
/* line 53, ../sass/components/_button.scss */
.btn-default:hover, .btn-default:focus, .btn-default.active, .btn-default:active {
  color: #212529;
}

/* line 76, ../sass/components/_button.scss */
.btn-outline-default {
  color: #4E5155;
  border-color: #4E5155;
}
/* line 87, ../sass/components/_button.scss */
.btn-outline-default:hover {
  color: #ffffff;
  border-color: #4E5155;
  background: #4E5155;
}

/*---Overwritten bootstrap inverse btn classes --- */
/* line 109, ../sass/components/_button.scss */
.btn-inverse-primary {
  background: rgba(38, 155, 255, 0.2);
  border-color: rgba(38, 155, 255, 0.2);
  color: #269bff;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-primary:hover {
  background: #269bff;
  color: #ffffff;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-secondary {
  background: rgba(227, 232, 232, 0.5);
  border-color: rgba(227, 232, 232, 0.5);
  color: #E3E8E8;
  color: #212529;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-secondary:hover {
  background: #E3E8E8;
  color: #ffffff;
  background: #ced7d7;
  color: #212529;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-success {
  background: rgba(12, 202, 142, 0.2);
  border-color: rgba(12, 202, 142, 0.2);
  color: #0cca8e;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-success:hover {
  background: #0cca8e;
  color: #ffffff;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-info {
  background: rgba(0, 156, 138, 0.2);
  border-color: rgba(0, 156, 138, 0.2);
  color: #009c8a;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-info:hover {
  background: #009c8a;
  color: #ffffff;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-warning {
  background: rgba(254, 186, 71, 0.2);
  border-color: rgba(254, 186, 71, 0.2);
  color: #FEBA47;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-warning:hover {
  background: #FEBA47;
  color: #ffffff;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-danger {
  background: rgba(241, 99, 95, 0.2);
  border-color: rgba(241, 99, 95, 0.2);
  color: #F1635F;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-danger:hover {
  background: #F1635F;
  color: #ffffff;
}

/* line 109, ../sass/components/_button.scss */
.btn-inverse-light {
  background: #fff;
  border-color: #fff;
  color: #F9FBFB;
  color: #212529;
  border-color: #d9d9d9;
}
/* line 120, ../sass/components/_button.scss */
.btn-inverse-light:hover {
  background: #F9FBFB;
  color: #ffffff;
  background: #e2ecec;
  border-color: #e2ecec;
  color: #212529;
}

/*--- btn link --- */
/* line 137, ../sass/components/_button.scss */
.btn-link {
  color: #269bff;
}
/* line 139, ../sass/components/_button.scss */
.btn-link:focus, .btn-link:hover {
  text-decoration: none;
}

/*--- Rounded btns --- */
/* line 146, ../sass/components/_button.scss */
.btn-rounded {
  border-radius: 50px;
}

/*--- Shadow btns --- */
/* line 151, ../sass/components/_button.scss */
.btn-shadow {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
/* line 153, ../sass/components/_button.scss */
.btn-shadow:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.18), 0 4px 4px rgba(0, 0, 0, 0.36);
}

/*--- Circle btns --- */
/* line 160, ../sass/components/_button.scss */
.btn i, .btn span {
  vertical-align: middle;
}
/* line 163, ../sass/components/_button.scss */
.btn.circle-img {
  padding: 0;
  display: inline;
}
/* line 166, ../sass/components/_button.scss */
.btn.circle-img i {
  display: inline-block;
}

/*--- Social btn ---*/
/* line 173, ../sass/components/_button.scss */
.btn-social, .btn-social-outline {
  width: 44px;
  height: 44px;
  color: #ffffff;
  border-radius: 4px;
  border: none;
  cursor: pointer;
}
/* line 180, ../sass/components/_button.scss */
.btn-social i, .btn-social-outline i {
  font-size: 1.23077rem;
}
/* line 183, ../sass/components/_button.scss */
.btn-social.btn-rounded, .btn-social-outline.btn-rounded {
  border-radius: 100%;
}

/* line 190, ../sass/components/_button.scss */
.btn-social.fb {
  background: #3b579d;
}
/* line 192, ../sass/components/_button.scss */
.btn-social.fb:hover {
  background: #2d4278;
}
/* line 190, ../sass/components/_button.scss */
.btn-social.tw {
  background: #1da1f2;
}
/* line 192, ../sass/components/_button.scss */
.btn-social.tw:hover {
  background: #0c85d0;
}
/* line 190, ../sass/components/_button.scss */
.btn-social.dribble {
  background: #ea4c89;
}
/* line 192, ../sass/components/_button.scss */
.btn-social.dribble:hover {
  background: #e51e6b;
}
/* line 190, ../sass/components/_button.scss */
.btn-social.ln {
  background: #0177b4;
}
/* line 192, ../sass/components/_button.scss */
.btn-social.ln:hover {
  background: #015581;
}
/* line 190, ../sass/components/_button.scss */
.btn-social.gplus {
  background: #dc4a38;
}
/* line 192, ../sass/components/_button.scss */
.btn-social.gplus:hover {
  background: #bf3322;
}

/* line 198, ../sass/components/_button.scss */
.btn-social-outline {
  background: #ffffff;
  border: 2px solid transparent;
}
/* line 202, ../sass/components/_button.scss */
.btn-social-outline.fb {
  border-color: #3b579d;
  color: #3b579d;
  border-color: #3b579d;
}
/* line 206, ../sass/components/_button.scss */
.btn-social-outline.fb:hover {
  color: #ffffff;
  background: #3b579d;
}
/* line 202, ../sass/components/_button.scss */
.btn-social-outline.tw {
  border-color: #1da1f2;
  color: #1da1f2;
  border-color: #1da1f2;
}
/* line 206, ../sass/components/_button.scss */
.btn-social-outline.tw:hover {
  color: #ffffff;
  background: #1da1f2;
}
/* line 202, ../sass/components/_button.scss */
.btn-social-outline.dribble {
  border-color: #ea4c89;
  color: #ea4c89;
  border-color: #ea4c89;
}
/* line 206, ../sass/components/_button.scss */
.btn-social-outline.dribble:hover {
  color: #ffffff;
  background: #ea4c89;
}
/* line 202, ../sass/components/_button.scss */
.btn-social-outline.ln {
  border-color: #0177b4;
  color: #0177b4;
  border-color: #0177b4;
}
/* line 206, ../sass/components/_button.scss */
.btn-social-outline.ln:hover {
  color: #ffffff;
  background: #0177b4;
}
/* line 202, ../sass/components/_button.scss */
.btn-social-outline.gplus {
  border-color: #dc4a38;
  color: #dc4a38;
  border-color: #dc4a38;
}
/* line 206, ../sass/components/_button.scss */
.btn-social-outline.gplus:hover {
  color: #ffffff;
  background: #dc4a38;
}

/* line 1, ../sass/components/_modals.scss */
.modal {
  /*------ Default modal ------*/
  /*------ Slide modal ------*/
}
/* line 3, ../sass/components/_modals.scss */
.modal.modal-default {
  transform: translateY(150px) scale(0.8);
  -webkit-transform: translateY(150px) scale(0.8);
  -ms-transform: translateY(150px) scale(0.8);
  -moz-transform: translateY(150px) scale(0.8);
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -moz-transition: all 0.25s;
}
/* line 6, ../sass/components/_modals.scss */
.modal.modal-default.show {
  transform: translateY(0) scale(1);
  -webkit-transform: translateY(0) scale(1);
  -ms-transform: translateY(0) scale(1);
  -moz-transform: translateY(0) scale(1);
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -moz-transition: all 0.25s;
}
/* line 14, ../sass/components/_modals.scss */
.modal.modal-slide.show .modal-dialog {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -moz-transform: translateX(0);
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -moz-transition: all 0.25s;
  z-index: 9999;
}
/* line 20, ../sass/components/_modals.scss */
.modal.modal-slide .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -moz-transform: translateX(100%);
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -moz-transition: all 0.25s;
}
/* line 25, ../sass/components/_modals.scss */
.modal.modal-slide .modal-dialog.modal-md {
  max-width: 400px;
}
/* line 29, ../sass/components/_modals.scss */
.modal.modal-slide .modal-content {
  padding: 1.5rem 0;
  height: 100%;
  border-radius: 0;
  border: none;
}
/* line 35, ../sass/components/_modals.scss */
.modal.modal-slide .close {
  position: absolute;
  right: 1rem;
  top: 2rem;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  /* line 35, ../sass/components/_modals.scss */
  .modal.modal-slide .close {
    top: 5px;
  }
}
/* line 44, ../sass/components/_modals.scss */
.modal.modal-slide .modal-body {
  margin: auto 0;
  flex-grow: 0;
}
/* line 50, ../sass/components/_modals.scss */
.modal.transparent .modal-body {
  background: transparent;
}

/*------ growl css ------*/
/* line 2, ../sass/components/_notifications.scss */
#growl-container {
  position: fixed;
  top: 100px;
  right: 10px;
  width: 220px;
  color: #ffffff;
}
/* line 6, ../sass/components/_notifications.scss */
#growl-container .growl {
  margin-bottom: 10px;
  float: left;
  width: 100%;
  padding: 10px;
  border-radius: 4px;
}
/* line 12, ../sass/components/_notifications.scss */
#growl-container .growl.gone {
  opacity: 0;
  transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
}
/* line 17, ../sass/components/_notifications.scss */
#growl-container .growl-close {
  float: right;
  cursor: pointer;
  font-size: 1.84615rem;
  line-height: 1.5rem;
}
/* line 23, ../sass/components/_notifications.scss */
#growl-container .growl-title {
  float: left;
}
/* line 26, ../sass/components/_notifications.scss */
#growl-container .growl-message {
  width: 100%;
  float: left;
}

/*------ progress bar sizes css ------*/
/* line 2, ../sass/components/_progress-bar.scss */
.progress {
  border-radius: 40px;
  height: 1.25rem;
}
/* line 5, ../sass/components/_progress-bar.scss */
.progress.progress-xs {
  height: 0.5rem;
}
/* line 8, ../sass/components/_progress-bar.scss */
.progress.progress-sm {
  height: 1rem;
}
/* line 11, ../sass/components/_progress-bar.scss */
.progress.progress-lg {
  height: 1.5rem;
}
/* line 14, ../sass/components/_progress-bar.scss */
.progress.progress-xl {
  height: 2rem;
}
/* line 17, ../sass/components/_progress-bar.scss */
.progress .bg-default {
  background-color: #a9a9a9;
}

/*------ overwritten bootstrap classes ------*/
/* line 2, ../sass/components/_tabs.scss */
.nav-tabs {
  border-bottom: none;
}
/* line 6, ../sass/components/_tabs.scss */
.nav-tabs .nav-item.show .nav-link {
  border-color: #f2f2f2 #f2f2f2 #ffffff;
  color: #269bff;
}
/* line 13, ../sass/components/_tabs.scss */
.nav-tabs .nav-link.active {
  border-color: #f2f2f2 #f2f2f2 #ffffff;
  color: #269bff;
}

/* line 23, ../sass/components/_tabs.scss */
.nav-pills .nav-item.show .nav-link {
  background-color: #269bff;
  color: #ffffff;
}
/* line 30, ../sass/components/_tabs.scss */
.nav-pills .nav-link.active {
  background-color: #269bff;
  color: #ffffff;
}

/*------ Tabs css ------*/
/* line 40, ../sass/components/_tabs.scss */
.nav-stacked li {
  border-bottom: 1px solid #f2f2f2;
}
/* line 44, ../sass/components/_tabs.scss */
.nav-stacked.full-width li {
  width: 100%;
}

/* line 50, ../sass/components/_tabs.scss */
.filled-tabs {
  border-bottom: 2px solid #f2f2f2;
}
/* line 54, ../sass/components/_tabs.scss */
.filled-tabs .nav-item .nav-link.active {
  background-color: #269bff;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 66, ../sass/components/_tabs.scss */
.small-tab .nav-item .nav-link {
  padding: .3em .6em;
  font-size: 85%;
}

/* line 75, ../sass/components/_tabs.scss */
.large-tab .nav-item .nav-link {
  padding: .6rem 1rem;
  font-size: 125%;
}

/* line 82, ../sass/components/_tabs.scss */
.tab-content {
  padding: 2rem 1.75rem;
  border: 1px solid #f2f2f2;
  flex: 1;
}

/*------ Line tabs css ------*/
/* line 89, ../sass/components/_tabs.scss */
.line-tabs {
  margin-bottom: 1.5rem;
}
/* line 92, ../sass/components/_tabs.scss */
.line-tabs .nav-link.active {
  border-bottom: 2px solid #269bff;
}
/* line 96, ../sass/components/_tabs.scss */
.line-tabs + .tab-content {
  border: none;
  padding: 0;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-primary {
  color: #269bff;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-secondary {
  color: #E3E8E8;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-success {
  color: #0cca8e;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-info {
  color: #009c8a;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-warning {
  color: #FEBA47;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-danger {
  color: #F1635F;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-light {
  color: #F9FBFB;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-dark {
  color: #242329;
}
/* line 101, ../sass/components/_tabs.scss */
.line-tabs .border-default {
  color: #4E5155;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-primary .nav-link.active {
  color: #ffffff;
  background: #269bff;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-secondary .nav-link.active {
  color: #212529;
  background: #E3E8E8;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-success .nav-link.active {
  color: #ffffff;
  background: #0cca8e;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-info .nav-link.active {
  color: #ffffff;
  background: #009c8a;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-warning .nav-link.active {
  color: #ffffff;
  background: #FEBA47;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-danger .nav-link.active {
  color: #ffffff;
  background: #F1635F;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-light .nav-link.active {
  color: #212529;
  background: #F9FBFB;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-dark .nav-link.active {
  color: #ffffff;
  background: #242329;
}

/* line 110, ../sass/components/_tabs.scss */
.tab-default .nav-link.active {
  color: #4E5155;
  background: #4E5155;
}

/*------ Tooltip variant css ------*/
/* line 3, ../sass/components/_tooltip.scss */
.tooltip .tooltip-inner {
  padding: 0.6rem 1rem;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-primary .tooltip-inner {
  background: #269bff;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-primary.bs-tooltip-top .arrow:before {
  border-top-color: #269bff;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-primary.bs-tooltip-right .arrow:before {
  border-right-color: #269bff;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-primary.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #269bff;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-primary.bs-tooltip-left .arrow:before {
  border-left-color: #269bff;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-secondary .tooltip-inner {
  background: #E3E8E8;
  color: #212529;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-secondary.bs-tooltip-top .arrow:before {
  border-top-color: #E3E8E8;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-secondary.bs-tooltip-right .arrow:before {
  border-right-color: #E3E8E8;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-secondary.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #E3E8E8;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-secondary.bs-tooltip-left .arrow:before {
  border-left-color: #E3E8E8;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-success .tooltip-inner {
  background: #0cca8e;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-success.bs-tooltip-top .arrow:before {
  border-top-color: #0cca8e;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-success.bs-tooltip-right .arrow:before {
  border-right-color: #0cca8e;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-success.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #0cca8e;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-success.bs-tooltip-left .arrow:before {
  border-left-color: #0cca8e;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-info .tooltip-inner {
  background: #009c8a;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-info.bs-tooltip-top .arrow:before {
  border-top-color: #009c8a;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-info.bs-tooltip-right .arrow:before {
  border-right-color: #009c8a;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-info.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #009c8a;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-info.bs-tooltip-left .arrow:before {
  border-left-color: #009c8a;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-warning .tooltip-inner {
  background: #FEBA47;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-warning.bs-tooltip-top .arrow:before {
  border-top-color: #FEBA47;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-warning.bs-tooltip-right .arrow:before {
  border-right-color: #FEBA47;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-warning.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #FEBA47;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-warning.bs-tooltip-left .arrow:before {
  border-left-color: #FEBA47;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-danger .tooltip-inner {
  background: #F1635F;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-danger.bs-tooltip-top .arrow:before {
  border-top-color: #F1635F;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-danger.bs-tooltip-right .arrow:before {
  border-right-color: #F1635F;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-danger.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #F1635F;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-danger.bs-tooltip-left .arrow:before {
  border-left-color: #F1635F;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-light .tooltip-inner {
  background: #F9FBFB;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-light.bs-tooltip-top .arrow:before {
  border-top-color: #F9FBFB;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-light.bs-tooltip-right .arrow:before {
  border-right-color: #F9FBFB;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-light.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #F9FBFB;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-light.bs-tooltip-left .arrow:before {
  border-left-color: #F9FBFB;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-dark .tooltip-inner {
  background: #242329;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-top .arrow:before {
  border-top-color: #242329;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-right .arrow:before {
  border-right-color: #242329;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #242329;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-dark.bs-tooltip-left .arrow:before {
  border-left-color: #242329;
}
/* line 8, ../sass/components/_tooltip.scss */
.tooltip.tooltip-default .tooltip-inner {
  background: #4E5155;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-default.bs-tooltip-top .arrow:before {
  border-top-color: #4E5155;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-default.bs-tooltip-right .arrow:before {
  border-right-color: #4E5155;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-default.bs-tooltip-bottom .arrow:before {
  border-bottom-color: #4E5155;
}
/* line 17, ../sass/components/_tooltip.scss */
.tooltip.tooltip-default.bs-tooltip-left .arrow:before {
  border-left-color: #4E5155;
}

/*------ Popover variant css ------*/
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-primary {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-primary .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-primary .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-primary .popover-header {
  color: #ffffff;
  background: #269bff;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-top .arrow:before {
  border-top-color: #269bff;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-top .arrow:after {
  border-top-color: #269bff;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-right .arrow:before {
  border-right-color: #269bff;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-right .arrow:after {
  border-right-color: #269bff;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-bottom .arrow:before {
  border-bottom-color: #269bff;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-bottom .arrow:after {
  border-bottom-color: #269bff;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-left .arrow:before {
  border-left-color: #269bff;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-primary.bs-popover-left .arrow:after {
  border-left-color: #269bff;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-secondary {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-secondary .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-secondary .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-secondary .popover-header {
  color: #212529;
  background: #E3E8E8;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-top .arrow:before {
  border-top-color: #E3E8E8;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-top .arrow:after {
  border-top-color: #E3E8E8;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-right .arrow:before {
  border-right-color: #E3E8E8;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-right .arrow:after {
  border-right-color: #E3E8E8;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-bottom .arrow:before {
  border-bottom-color: #E3E8E8;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-bottom .arrow:after {
  border-bottom-color: #E3E8E8;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-left .arrow:before {
  border-left-color: #E3E8E8;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-secondary.bs-popover-left .arrow:after {
  border-left-color: #E3E8E8;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-success {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-success .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-success .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-success .popover-header {
  color: #ffffff;
  background: #0cca8e;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-top .arrow:before {
  border-top-color: #0cca8e;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-top .arrow:after {
  border-top-color: #0cca8e;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-right .arrow:before {
  border-right-color: #0cca8e;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-right .arrow:after {
  border-right-color: #0cca8e;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-bottom .arrow:before {
  border-bottom-color: #0cca8e;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-bottom .arrow:after {
  border-bottom-color: #0cca8e;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-left .arrow:before {
  border-left-color: #0cca8e;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-success.bs-popover-left .arrow:after {
  border-left-color: #0cca8e;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-info {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-info .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-info .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-info .popover-header {
  color: #ffffff;
  background: #009c8a;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-top .arrow:before {
  border-top-color: #009c8a;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-top .arrow:after {
  border-top-color: #009c8a;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-right .arrow:before {
  border-right-color: #009c8a;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-right .arrow:after {
  border-right-color: #009c8a;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-bottom .arrow:before {
  border-bottom-color: #009c8a;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-bottom .arrow:after {
  border-bottom-color: #009c8a;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-left .arrow:before {
  border-left-color: #009c8a;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-info.bs-popover-left .arrow:after {
  border-left-color: #009c8a;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-warning {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-warning .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-warning .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-warning .popover-header {
  color: #ffffff;
  background: #FEBA47;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-top .arrow:before {
  border-top-color: #FEBA47;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-top .arrow:after {
  border-top-color: #FEBA47;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-right .arrow:before {
  border-right-color: #FEBA47;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-right .arrow:after {
  border-right-color: #FEBA47;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-bottom .arrow:before {
  border-bottom-color: #FEBA47;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-bottom .arrow:after {
  border-bottom-color: #FEBA47;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-left .arrow:before {
  border-left-color: #FEBA47;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-warning.bs-popover-left .arrow:after {
  border-left-color: #FEBA47;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-danger {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-danger .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-danger .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-danger .popover-header {
  color: #ffffff;
  background: #F1635F;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-top .arrow:before {
  border-top-color: #F1635F;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-top .arrow:after {
  border-top-color: #F1635F;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-right .arrow:before {
  border-right-color: #F1635F;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-right .arrow:after {
  border-right-color: #F1635F;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-bottom .arrow:before {
  border-bottom-color: #F1635F;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-bottom .arrow:after {
  border-bottom-color: #F1635F;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-left .arrow:before {
  border-left-color: #F1635F;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-danger.bs-popover-left .arrow:after {
  border-left-color: #F1635F;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-light {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-light .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-light .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-light .popover-header {
  color: #ffffff;
  background: #F9FBFB;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-top .arrow:before {
  border-top-color: #F9FBFB;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-top .arrow:after {
  border-top-color: #F9FBFB;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-right .arrow:before {
  border-right-color: #F9FBFB;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-right .arrow:after {
  border-right-color: #F9FBFB;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-bottom .arrow:before {
  border-bottom-color: #F9FBFB;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-bottom .arrow:after {
  border-bottom-color: #F9FBFB;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-left .arrow:before {
  border-left-color: #F9FBFB;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-light.bs-popover-left .arrow:after {
  border-left-color: #F9FBFB;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-dark {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-dark .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-dark .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-dark .popover-header {
  color: #ffffff;
  background: #242329;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-top .arrow:before {
  border-top-color: #242329;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-top .arrow:after {
  border-top-color: #242329;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-right .arrow:before {
  border-right-color: #242329;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-right .arrow:after {
  border-right-color: #242329;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-bottom .arrow:before {
  border-bottom-color: #242329;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-bottom .arrow:after {
  border-bottom-color: #242329;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-left .arrow:before {
  border-left-color: #242329;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-dark.bs-popover-left .arrow:after {
  border-left-color: #242329;
}
/* line 30, ../sass/components/_tooltip.scss */
.popover.popover-default {
  max-width: 185px;
  background-color: #f2f9ff;
  border-color: #f2f2f2;
}
/* line 34, ../sass/components/_tooltip.scss */
.popover.popover-default .popover-header {
  font-weight: 600;
  padding: 0.6rem 1rem;
  color: #313435;
  background-color: #f2f9ff;
  border-bottom: none;
  color: #269bff;
}
/* line 42, ../sass/components/_tooltip.scss */
.popover.popover-default .popover-body {
  padding: 0.6rem 1rem;
  color: #212529;
  margin-bottom: 10px;
  background-color: #f2f9ff;
}
/* line 48, ../sass/components/_tooltip.scss */
.popover.popover-default .popover-header {
  color: #ffffff;
  background: #4E5155;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-top .arrow:before {
  border-top-color: #4E5155;
  border-top-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-top .arrow:after {
  border-top-color: #4E5155;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-right .arrow:before {
  border-right-color: #4E5155;
  border-right-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-right .arrow:after {
  border-right-color: #4E5155;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-bottom .arrow:before {
  border-bottom-color: #4E5155;
  border-bottom-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-bottom .arrow:after {
  border-bottom-color: #4E5155;
}
/* line 60, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-left .arrow:before {
  border-left-color: #4E5155;
  border-left-color: #f2f2f2;
}
/* line 64, ../sass/components/_tooltip.scss */
.popover.popover-default.bs-popover-left .arrow:after {
  border-left-color: #4E5155;
}

/*------ Overlay thumb css ------*/
/* line 2, ../sass/components/_thumbnails.scss */
.overlay-thumb {
  position: relative;
  display: block;
}
/* line 5, ../sass/components/_thumbnails.scss */
.overlay-thumb .bg-overlay {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  z-index: -9;
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
}
/* line 13, ../sass/components/_thumbnails.scss */
.overlay-thumb .bg-white {
  opacity: 0.25;
}
/* line 17, ../sass/components/_thumbnails.scss */
.overlay-thumb:hover .bg-overlay {
  opacity: 1;
  z-index: 2;
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
}
/* line 22, ../sass/components/_thumbnails.scss */
.overlay-thumb:hover .thumb-text {
  opacity: 1;
  z-index: 3;
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
}
/* line 27, ../sass/components/_thumbnails.scss */
.overlay-thumb:hover .bg-white {
  opacity: 0.25;
}
/* line 31, ../sass/components/_thumbnails.scss */
.overlay-thumb .thumb-text {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  opacity: 0;
  z-index: -9;
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  text-align: center;
}
/* line 39, ../sass/components/_thumbnails.scss */
.overlay-thumb.shadow-img {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
/* line 41, ../sass/components/_thumbnails.scss */
.overlay-thumb.shadow-img:hover {
  box-shadow: 0 5px 20px rgba(24, 28, 33, 0.4);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

/* line 1, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list {
  box-shadow: none;
  border: 1px solid #f2f2f2;
}
/* line 4, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-item {
  padding: 0.45em 2em;
}
/* line 6, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-item.context-menu-hover {
  background-color: #269bff;
  color: #ffffff;
}
/* line 9, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-item.context-menu-hover:before {
  color: #ffffff;
}
/* line 15, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon:before {
  color: #212529;
  font: normal normal normal 15px/1 "Material Design Icons";
}
/* line 20, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-copy:before {
  content: '\F18F';
}
/* line 25, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-edit:before {
  content: '\F3EF';
}
/* line 30, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-cut:before {
  content: '\F190';
}
/* line 35, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-paste:before {
  content: '\F613';
}
/* line 40, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-delete:before {
  content: '\F6CB';
}
/* line 45, ../sass/miscellaneous/_context-menu.scss */
.context-menu-list .context-menu-icon.context-menu-icon-quit:before {
  content: '\F156';
}

/* line 2, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-nav {
  width: 100%;
}
/* line 4, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: -20px;
  bottom: 0;
  width: 40px;
  height: 40px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  margin: auto 0;
  color: #ffffff;
}
/* line 14, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-nav .owl-prev i:before,
.owl-carousel .owl-nav .owl-next i:before {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 40px;
  color: #ffffff;
}
/* line 22, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-nav .owl-prev {
  left: 15px;
}
/* line 25, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-nav .owl-next {
  right: 15px;
}
/* line 32, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .owl-dots .owl-dot.active span {
  background: #212529 !important;
}
/* line 39, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .item .text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
  text-align: center;
  color: #ffffff;
}
/* line 46, ../sass/miscellaneous/_carousel.scss */
.owl-carousel .item.loop .text, .owl-carousel .item.noloop .text {
  padding-bottom: 0;
}

/* line 1, ../sass/miscellaneous/_loaders.scss */
.loader-box-wrap {
  width: 100%;
  height: 200px;
  border: 1px solid #E3E8E8;
  display: flex;
  -webkit-display: flex;
  align-items: center;
}

/* line 9, ../sass/miscellaneous/_loaders.scss */
.loader-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  display: inline-block;
}

/*----- Loader 1 -----*/
/* line 16, ../sass/miscellaneous/_loaders.scss */
.square-box-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform-origin: 50% 50% 0;
  animation: square-box-loader 1s ease infinite;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@keyframes square-box-loader {
  15% {
    transform: scale(1.6);
  }
  50% {
    transform: rotate(-89deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
@-webkit-keyframes square-box-loader {
  15% {
    transform: scale(1.6);
  }
  50% {
    transform: rotate(-89deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
/* line 51, ../sass/miscellaneous/_loaders.scss */
.square-box-loader-bottom:after, .square-box-loader-bottom:before,
.square-box-loader-top:after,
.square-box-loader-top:before {
  position: absolute;
  width: 10px;
  height: 10px;
  color: #269bff;
  content: '';
}

/* line 62, ../sass/miscellaneous/_loaders.scss */
.square-box-loader-top:after {
  border-right: 1px solid;
  border-top: 1px solid;
  top: -4px;
  right: -4px;
}

/* line 71, ../sass/miscellaneous/_loaders.scss */
.square-box-loader-top:before {
  border-left: 1px solid;
  border-top: 1px solid;
  top: -4px;
  left: -4px;
}

/* line 80, ../sass/miscellaneous/_loaders.scss */
.square-box-loader-bottom:after {
  border-bottom: 1px solid;
  border-right: 1px solid;
  bottom: -4px;
  right: -4px;
}

/* line 89, ../sass/miscellaneous/_loaders.scss */
.square-box-loader-bottom:before {
  border-left: 1px solid;
  border-bottom: 1px solid;
  left: -4px;
  bottom: -4px;
}

/* line 97, ../sass/miscellaneous/_loaders.scss */
.square-box {
  display: block;
  width: 30px;
  height: 30px;
  background: #269bff;
}

/*------ Loader 2 -----*/
/* line 106, ../sass/miscellaneous/_loaders.scss */
.pixel-loader {
  width: 10px;
  height: 10px;
  background: #FEBA47;
  color: #FEBA47;
  margin: 80px auto;
  box-shadow: 15px 15px 0 0, -15px -15px 0 0, 15px -15px 0 0, -15px 15px 0 0, 0 15px 0 0, 15px 0 0 0, -15px 0 0 0, 0 -15px 0 0;
  animation: pixel-loader 2s linear infinite;
}

@keyframes pixel-loader {
  0% {
    -webkit-filter: hue-rotate(0deg);
  }
  50% {
    box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0;
  }
  75% {
    box-shadow: 20px 20px 0 0, -20px -20px 0 0, 20px -20px 0 0, -20px 20px 0 0, 0 10px 0 0, 10px 0 0 0, -10px 0 0 0, 0 -10px 0 0;
  }
  100% {
    transform: rotate(360deg);
    -webkit-filter: hue-rotate(360deg);
  }
}
/*------ Loader 3 -----*/
/* line 133, ../sass/miscellaneous/_loaders.scss */
.bar-loader {
  width: 55px;
  height: 55px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}

/* line 141, ../sass/miscellaneous/_loaders.scss */
.bar-loader span {
  display: inline-block;
  width: 5px;
  height: 30px;
  margin-right: 5px;
  background-color: rgba(241, 99, 95, 0.7);
}

/* line 149, ../sass/miscellaneous/_loaders.scss */
.bar-loader span:nth-child(1) {
  animation: bar-loader 1s ease-in-out infinite;
}

/* line 153, ../sass/miscellaneous/_loaders.scss */
.bar-loader span:nth-child(2) {
  animation: bar-loader 1s ease-in-out 0.15s infinite;
}

/* line 157, ../sass/miscellaneous/_loaders.scss */
.bar-loader span:nth-child(3) {
  animation: bar-loader 1s ease-in-out 0.30s infinite;
}

/* line 161, ../sass/miscellaneous/_loaders.scss */
.bar-loader span:nth-child(4) {
  animation: bar-loader 1s ease-in-out 0.45s infinite;
}

@keyframes bar-loader {
  0%,
    100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
  50% {
    -webkit-transform: scaleY(1.8);
    -ms-transform: scaleY(1.8);
    -o-transform: scaleY(1.8);
    transform: scaleY(1.8);
  }
}
@-webkit-keyframes bar-loader {
  0%,
    100% {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
  50% {
    -webkit-transform: scaleY(1.8);
    -ms-transform: scaleY(1.8);
    -o-transform: scaleY(1.8);
    transform: scaleY(1.8);
  }
}
/*------ Loader 4 -----*/
/* line 197, ../sass/miscellaneous/_loaders.scss */
.jumping-dots-loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 203, ../sass/miscellaneous/_loaders.scss */
.jumping-dots-loader span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(241, 99, 95, 0.8);
  margin: 35px 5px;
}
/* line 210, ../sass/miscellaneous/_loaders.scss */
.jumping-dots-loader span:nth-child(1) {
  animation: jumping-dots-loader 1s ease-in-out infinite;
}
/* line 213, ../sass/miscellaneous/_loaders.scss */
.jumping-dots-loader span:nth-child(2) {
  animation: jumping-dots-loader 1s ease-in-out 0.33s infinite;
}
/* line 216, ../sass/miscellaneous/_loaders.scss */
.jumping-dots-loader span:nth-child(3) {
  animation: jumping-dots-loader 1s ease-in-out 0.66s infinite;
}

@keyframes jumping-dots-loader {
  0%,
    100%,
    75% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@-webkit-keyframes jumping-dots-loader {
  0%,
    100%,
    75% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
/*------ Loader 5 -----*/
/* line 256, ../sass/miscellaneous/_loaders.scss */
.square-path-loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 262, ../sass/miscellaneous/_loaders.scss */
.square-path-loader:after, .square-path-loader:before {
  position: absolute;
  top: 0;
  left: calc(50% - 10px);
  content: "";
  width: 15px;
  height: 15px;
  background-color: rgba(12, 202, 142, 0.7);
  animation: square-path-loader 1s ease-in-out infinite;
}
/* line 271, ../sass/miscellaneous/_loaders.scss */
.square-path-loader:after {
  bottom: 0;
  animation-delay: 0.5s;
}

@keyframes square-path-loader {
  0%,
    100% {
    -webkit-transform: translate(0, 0) rotate(0);
    -ms-transform: translate(0, 0) rotate(0);
    -o-transform: translate(0, 0) rotate(0);
    transform: translate(0, 0) rotate(0);
  }
  25% {
    -webkit-transform: translate(40px, 40px) rotate(45deg);
    -ms-transform: translate(40px, 40px) rotate(45deg);
    -o-transform: translate(40px, 40px) rotate(45deg);
    transform: translate(40px, 40px) rotate(45deg);
  }
  50% {
    -webkit-transform: translate(0px, 80px) rotate(0deg);
    -ms-transform: translate(0px, 80px) rotate(0deg);
    -o-transform: translate(0px, 80px) rotate(0deg);
    transform: translate(0px, 80px) rotate(0deg);
  }
  75% {
    -webkit-transform: translate(-40px, 40px) rotate(45deg);
    -ms-transform: translate(-40px, 40px) rotate(45deg);
    -o-transform: translate(-40px, 40px) rotate(45deg);
    transform: translate(-40px, 40px) rotate(45deg);
  }
}
@-webkit-keyframes square-path-loader {
  0%,
    100% {
    -webkit-transform: translate(0, 0) rotate(0);
    -ms-transform: translate(0, 0) rotate(0);
    -o-transform: translate(0, 0) rotate(0);
    transform: translate(0, 0) rotate(0);
  }
  25% {
    -webkit-transform: translate(40px, 40px) rotate(45deg);
    -ms-transform: translate(40px, 40px) rotate(45deg);
    -o-transform: translate(40px, 40px) rotate(45deg);
    transform: translate(40px, 40px) rotate(45deg);
  }
  50% {
    -webkit-transform: translate(0px, 80px) rotate(0deg);
    -ms-transform: translate(0px, 80px) rotate(0deg);
    -o-transform: translate(0px, 80px) rotate(0deg);
    transform: translate(0px, 80px) rotate(0deg);
  }
  75% {
    -webkit-transform: translate(-40px, 40px) rotate(45deg);
    -ms-transform: translate(-40px, 40px) rotate(45deg);
    -o-transform: translate(-40px, 40px) rotate(45deg);
    transform: translate(-40px, 40px) rotate(45deg);
  }
}
/*------ Loader 6 -----*/
/* line 333, ../sass/miscellaneous/_loaders.scss */
.dot-opacity-loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 339, ../sass/miscellaneous/_loaders.scss */
.dot-opacity-loader span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #269bff;
  margin: 35px 5px;
  opacity: 0;
}
/* line 347, ../sass/miscellaneous/_loaders.scss */
.dot-opacity-loader span:nth-child(1) {
  animation: opacity-loader 1s ease-in-out infinite;
}
/* line 350, ../sass/miscellaneous/_loaders.scss */
.dot-opacity-loader span:nth-child(2) {
  animation: opacity-loader 1s ease-in-out 0.33s infinite;
}
/* line 353, ../sass/miscellaneous/_loaders.scss */
.dot-opacity-loader span:nth-child(3) {
  animation: opacity-loader 1s ease-in-out 0.66s infinite;
}

@keyframes opacity-loader {
  0%,
    100% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
}
@-webkit-keyframes opacity-loader {
  0%,
    100% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
}
/*------ Loader 7 -----*/
/* line 379, ../sass/miscellaneous/_loaders.scss */
.flip-square-loader {
  -webkit-perspective: 120px;
  -moz-perspective: 120px;
  -ms-perspective: 120px;
  perspective: 120px;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 386, ../sass/miscellaneous/_loaders.scss */
.flip-square-loader:before {
  content: "";
  position: absolute;
  top: 25px;
  left: 25px;
  width: 50px;
  height: 50px;
  background-color: rgba(12, 202, 142, 0.7);
  animation: flip-loader 1s infinite;
}

@keyframes flip-loader {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(180deg) rotateX(180deg);
  }
}
@-webkit-keyframes flip-loader {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(180deg) rotateX(180deg);
  }
}
/*------ Loader 8 -----*/
/* line 420, ../sass/miscellaneous/_loaders.scss */
.moving-square-loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 426, ../sass/miscellaneous/_loaders.scss */
.moving-square-loader:before {
  content: "";
  position: absolute;
  top: calc(50% - 10px);
  left: 0;
  width: 10px;
  height: 10px;
  background-color: rgba(241, 99, 95, 0.7);
  animation: moving-square-loader 1s infinite;
}

@keyframes moving-square-loader {
  0% {
    -webkit-transform: scale(1) translateX(0px);
    -ms-transform: scale(1) translateX(0px);
    -o-transform: scale(1) translateX(0px);
    transform: scale(1) translateX(0px);
  }
  100% {
    -webkit-transform: scale(2) translateX(45px);
    -ms-transform: scale(2) translateX(45px);
    -o-transform: scale(2) translateX(45px);
    transform: scale(2) translateX(45px);
  }
}
@-webkit-keyframes moving-square-loader {
  0% {
    -webkit-transform: scale(1) translateX(0px);
    -ms-transform: scale(1) translateX(0px);
    -o-transform: scale(1) translateX(0px);
    transform: scale(1) translateX(0px);
  }
  100% {
    -webkit-transform: scale(2) translateX(45px);
    -ms-transform: scale(2) translateX(45px);
    -o-transform: scale(2) translateX(45px);
    transform: scale(2) translateX(45px);
  }
}
/*------ Loader 9 -----*/
/* line 466, ../sass/miscellaneous/_loaders.scss */
.circle-loader {
  width: 70px;
  height: 70px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 472, ../sass/miscellaneous/_loaders.scss */
.circle-loader:after, .circle-loader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  border: 10px solid transparent;
  border-top-color: #FEBA47;
}
/* line 482, ../sass/miscellaneous/_loaders.scss */
.circle-loader:before {
  z-index: 100;
  animation: circle-loader 1s infinite;
}
/* line 486, ../sass/miscellaneous/_loaders.scss */
.circle-loader:after {
  border: 10px solid #E3E8E8;
}

@keyframes circle-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes circle-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 1, ../sass/miscellaneous/_slider.scss */
.noUi-target {
  background-color: #E3E8E8;
  border: none;
  box-shadow: none;
}
/* line 5, ../sass/miscellaneous/_slider.scss */
.noUi-target.noUi-horizontal {
  height: 0.5rem;
  margin-bottom: 1rem;
}
/* line 8, ../sass/miscellaneous/_slider.scss */
.noUi-target.noUi-horizontal .noUi-tooltip {
  font-family: "Muli", sans-serif;
  padding: 13px 12px;
  border: none;
  border-radius: 4px;
}
/* line 15, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-handle {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  border: none;
}
/* line 20, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-handle:before {
  display: none;
}
/* line 23, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-handle:after {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  top: 6px;
  left: 6px;
}
/* line 32, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-pips .noUi-value {
  color: #212529;
  font-size: 0.94rem;
  font-family: "Muli", sans-serif;
}
/* line 37, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-pips .noUi-marker-horizontal {
  height: 9px;
  width: 1px;
}
/* line 41, ../sass/miscellaneous/_slider.scss */
.noUi-target .noUi-pips .noUi-marker-horizontal,
.noUi-target .noUi-pips .noUi-marker-vertical {
  background: #f2f2f2;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-primary .noUi-base .noUi-connect {
  background: #269bff;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-primary .noUi-handle:after {
  background: #269bff;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-primary.noUi-horizontal .noUi-tooltip {
  background: #269bff;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-secondary .noUi-base .noUi-connect {
  background: #E3E8E8;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-secondary .noUi-handle:after {
  background: #E3E8E8;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-secondary.noUi-horizontal .noUi-tooltip {
  background: #E3E8E8;
  color: #212529;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-success .noUi-base .noUi-connect {
  background: #0cca8e;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-success .noUi-handle:after {
  background: #0cca8e;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-success.noUi-horizontal .noUi-tooltip {
  background: #0cca8e;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-info .noUi-base .noUi-connect {
  background: #009c8a;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-info .noUi-handle:after {
  background: #009c8a;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-info.noUi-horizontal .noUi-tooltip {
  background: #009c8a;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-warning .noUi-base .noUi-connect {
  background: #FEBA47;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-warning .noUi-handle:after {
  background: #FEBA47;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-warning.noUi-horizontal .noUi-tooltip {
  background: #FEBA47;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-danger .noUi-base .noUi-connect {
  background: #F1635F;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-danger .noUi-handle:after {
  background: #F1635F;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-danger.noUi-horizontal .noUi-tooltip {
  background: #F1635F;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-light .noUi-base .noUi-connect {
  background: #F9FBFB;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-light .noUi-handle:after {
  background: #F9FBFB;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-light.noUi-horizontal .noUi-tooltip {
  background: #F9FBFB;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-dark .noUi-base .noUi-connect {
  background: #242329;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-dark .noUi-handle:after {
  background: #242329;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-dark.noUi-horizontal .noUi-tooltip {
  background: #242329;
  color: #ffffff;
}

/* line 51, ../sass/miscellaneous/_slider.scss */
.slider-default .noUi-base .noUi-connect {
  background: #4E5155;
}
/* line 56, ../sass/miscellaneous/_slider.scss */
.slider-default .noUi-handle:after {
  background: #4E5155;
}
/* line 61, ../sass/miscellaneous/_slider.scss */
.slider-default.noUi-horizontal .noUi-tooltip {
  background: #4E5155;
  color: #ffffff;
}

/* line 74, ../sass/miscellaneous/_slider.scss */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/*------ Form material ------*/
/* line 3, ../sass/forms/_basicforms.scss */
.form-material .form-group {
  position: relative;
}
/* line 6, ../sass/forms/_basicforms.scss */
.form-material label {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(12px);
  -webkit-transform: translateY(12px);
  -ms-transform: translateY(12px);
  -moz-transform: translateY(12px);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  transform-origin: 0% 100%;
}
/* line 11, ../sass/forms/_basicforms.scss */
.form-material label.active {
  transform: translateY(-10px) scale(0.8);
  -webkit-transform: translateY(-10px) scale(0.8);
  -ms-transform: translateY(-10px) scale(0.8);
  -moz-transform: translateY(-10px) scale(0.8);
  transform-origin: 0 0;
  opacity: 0.7;
}
/* line 17, ../sass/forms/_basicforms.scss */
.form-material .outline {
  height: 2px;
  background: #269bff;
  display: block;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  transform-origin: center;
  margin-top: -1px;
}
/* line 26, ../sass/forms/_basicforms.scss */
.form-material .form-control {
  border: none;
  border-radius: 0;
  padding: 0;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #E3E8E8;
}
/* line 38, ../sass/forms/_basicforms.scss */
.form-material .form-control:focus, .form-material .form-control.focused {
  outline: none;
  box-shadow: none;
}
/* line 42, ../sass/forms/_basicforms.scss */
.form-material .form-control:focus + label, .form-material .form-control.focused + label {
  transform: translateY(-10px) scale(0.8);
  -webkit-transform: translateY(-10px) scale(0.8);
  -ms-transform: translateY(-10px) scale(0.8);
  -moz-transform: translateY(-10px) scale(0.8);
}
/* line 47, ../sass/forms/_basicforms.scss */
.form-material .form-control:focus + label + .outline {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s;
  -webkit-transition: transform 0.25s;
  -ms-transition: transform 0.25s;
  -moz-transition: transform 0.25s;
}
/* line 54, ../sass/forms/_basicforms.scss */
.form-material.static-labels label {
  transform: translateY(-10px) scale(0.8);
  -webkit-transform: translateY(-10px) scale(0.8);
  -ms-transform: translateY(-10px) scale(0.8);
  -moz-transform: translateY(-10px) scale(0.8);
}

/*------ Custom form success ------*/
/* line 62, ../sass/forms/_basicforms.scss */
.has-form-success .form-control {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
  background-repeat: no-repeat;
}
/* line 68, ../sass/forms/_basicforms.scss */
.has-form-success .form-control-feedback {
  color: #0cca8e;
}

/*------ Custom form warning ------*/
/* line 75, ../sass/forms/_basicforms.scss */
.has-form-warning .form-control {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
  background-repeat: no-repeat;
}
/* line 81, ../sass/forms/_basicforms.scss */
.has-form-warning .form-control-feedback {
  color: #FEBA47;
}

/*------ Custom form danger ------*/
/* line 88, ../sass/forms/_basicforms.scss */
.has-form-danger .form-control {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
  background-repeat: no-repeat;
}
/* line 94, ../sass/forms/_basicforms.scss */
.has-form-danger .form-control-feedback {
  color: #F1635F;
}

/*------ Overwritten bootstrap classes  ------*/
/* line 3, ../sass/forms/_controls.scss */
.custom-control-label:after, .custom-control-label:before {
  left: -1.75rem;
  top: 0.125rem;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 11, ../sass/forms/_controls.scss */
.custom-file-input {
  height: calc(2.5rem + 2px);
}

/*------ Default bootstrap checkbox radio css  ------*/
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-primary:before {
  background-color: #269bff;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-secondary:before {
  background-color: #E3E8E8;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-success:before {
  background-color: #0cca8e;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-info:before {
  background-color: #009c8a;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-warning:before {
  background-color: #FEBA47;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-danger:before {
  background-color: #F1635F;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-light:before {
  background-color: #F9FBFB;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-dark:before {
  background-color: #242329;
}
/* line 21, ../sass/forms/_controls.scss */
.default-type .custom-control-input:checked ~ .custom-control-default:before {
  background-color: #4E5155;
}

/*------ Custom checkbox css  ------*/
/* line 33, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:focus ~ .custom-control-label:before {
  box-shadow: none;
}
/* line 36, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:active ~ .custom-control-label:before {
  background: none;
}
/* line 39, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input.no-label {
  z-index: 1;
  left: 0;
  top: 2px;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-primary:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-primary:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #269bff;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-secondary:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-secondary:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #E3E8E8;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-success:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-success:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #0cca8e;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-info:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-info:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #009c8a;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-warning:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-warning:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #FEBA47;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-danger:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-danger:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #F1635F;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-light:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-light:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #F9FBFB;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-dark:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-dark:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #242329;
}
/* line 47, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-default:before {
  background: none;
  opacity: 0;
}
/* line 51, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-input:checked ~ .custom-control-default:after {
  content: '\F135';
  border-color: unset;
  box-shadow: none;
  color: #4E5155;
}
/* line 62, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label:before, .type-2-checkbox .custom-control-label:after {
  font-family: "Material Design Icons";
  font-size: 1.5rem;
  top: 0;
  left: -24px;
  line-height: 1;
}
/* line 69, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label:before {
  background: none;
  content: "\F131";
  color: #269bff;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-primary:before {
  color: #269bff;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-secondary:before {
  color: #E3E8E8;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-success:before {
  color: #0cca8e;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-info:before {
  color: #009c8a;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-warning:before {
  color: #FEBA47;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-danger:before {
  color: #F1635F;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-light:before {
  color: #F9FBFB;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-dark:before {
  color: #242329;
  background: none;
}
/* line 76, ../sass/forms/_controls.scss */
.type-2-checkbox .custom-control-label.custom-control-default:before {
  color: #4E5155;
  background: none;
}

/*------ Custom radio css  ------*/
/* line 88, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:focus ~ .custom-control-label:before {
  box-shadow: none;
}
/* line 91, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:active ~ .custom-control-label:before {
  background: none;
}
/* line 94, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input.no-label {
  z-index: 1;
  left: 0;
  top: 2px;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-primary:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-primary:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #269bff;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-secondary:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-secondary:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #E3E8E8;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-success:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-success:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #0cca8e;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-info:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-info:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #009c8a;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-warning:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-warning:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #FEBA47;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-danger:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-danger:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #F1635F;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-light:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-light:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #F9FBFB;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-dark:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-dark:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #242329;
}
/* line 102, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-default:before {
  background: none;
  opacity: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
}
/* line 108, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-input:checked ~ .custom-control-default:after {
  content: "\F43E";
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 0.25s ease-in;
  -webkit-transition: transform 0.25s ease-in;
  -ms-transition: transform 0.25s ease-in;
  -moz-transition: transform 0.25s ease-in;
  border-color: unset;
  box-shadow: none;
  color: #4E5155;
}
/* line 121, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label:before, .type-2-radio .custom-control-label:after {
  font-family: "Material Design Icons";
  font-size: 1.5rem;
  top: 0;
  left: -24px;
  line-height: 1;
}
/* line 128, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label:before {
  background: none;
  content: "\F43D";
  color: #269bff;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-primary:before {
  color: #269bff;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-secondary:before {
  color: #E3E8E8;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-success:before {
  color: #0cca8e;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-info:before {
  color: #009c8a;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-warning:before {
  color: #FEBA47;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-danger:before {
  color: #F1635F;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-light:before {
  color: #F9FBFB;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-dark:before {
  color: #242329;
  background: none;
}
/* line 135, ../sass/forms/_controls.scss */
.type-2-radio .custom-control-label.custom-control-default:before {
  color: #4E5155;
  background: none;
}

/*------ Bootstrap file input variations  ------*/
/* line 145, ../sass/forms/_controls.scss */
.custom-file-label {
  height: 2.5rem;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-primary:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #269bff;
  border-color: #269bff;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-secondary:after {
  color: #212529;
  height: calc(2.5rem - 1px);
  background-color: #E3E8E8;
  border-color: #E3E8E8;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-success:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #0cca8e;
  border-color: #0cca8e;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-info:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #009c8a;
  border-color: #009c8a;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-warning:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #FEBA47;
  border-color: #FEBA47;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-danger:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #F1635F;
  border-color: #F1635F;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-light:after {
  color: #212529;
  height: calc(2.5rem - 2px);
  background-color: #F9FBFB;
  border-color: #F9FBFB;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-dark:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #242329;
  border-color: #242329;
  padding: .5rem .75rem;
}
/* line 150, ../sass/forms/_controls.scss */
.custom-file-label.custom-file-default:after {
  color: #ffffff;
  height: calc(2.5rem - 1px);
  background-color: #4E5155;
  border-color: #4E5155;
  padding: .5rem .75rem;
}

/*------ Custom submit buttons  ------*/
/* line 173, ../sass/forms/_controls.scss */
.btn-submit {
  position: relative;
  padding: 0.7rem 2rem;
}
/* line 176, ../sass/forms/_controls.scss */
.btn-submit:after {
  content: "";
  position: absolute;
  top: 0;
  right: 18px;
  bottom: 0;
  opacity: 0;
  font-family: "Material Design Icons";
  margin: auto;
  width: 15px;
  height: 13px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  line-height: 15px;
}
/* line 188, ../sass/forms/_controls.scss */
.btn-submit:hover:after {
  right: 8px;
  opacity: 1;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
/* line 195, ../sass/forms/_controls.scss */
.btn-submit.with-arrow:after {
  content: "\F054";
}
/* line 200, ../sass/forms/_controls.scss */
.btn-submit.with-chevron:after {
  content: "\F142";
}

/* line 206, ../sass/forms/_controls.scss */
.btn-submit-icon {
  padding: 0.7rem 2rem;
}
/* line 208, ../sass/forms/_controls.scss */
.btn-submit-icon i {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  display: block;
}
/* line 213, ../sass/forms/_controls.scss */
.btn-submit-icon:hover i {
  transform: translateX(10px);
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -moz-transform: translateX(10px);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

/*------ Toggle input  ------*/
/* line 222, ../sass/forms/_controls.scss */
.switcher .switcher-indicator {
  background: #E3E8E8;
  width: 38px;
  height: 22px;
  font-size: .625rem;
  line-height: 1.375rem;
  display: inline-block;
  border-radius: 30px;
  position: relative;
  vertical-align: middle;
}
/* line 232, ../sass/forms/_controls.scss */
.switcher .switcher-indicator:after {
  position: absolute;
  top: 1px;
  left: 0;
  bottom: 0;
  width: 19px;
  height: 19px;
  border-radius: 100%;
  background: #ffffff;
  content: '';
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
}
/* line 242, ../sass/forms/_controls.scss */
.switcher .switcher-label {
  display: inline-block;
  vertical-align: middle;
}
/* line 247, ../sass/forms/_controls.scss */
.switcher .switcher-no,
.switcher .switcher-yes {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 1rem;
  margin-top: 2px;
}
/* line 256, ../sass/forms/_controls.scss */
.switcher .switcher-no {
  padding-right: .25rem;
  padding-left: 1.125rem;
  margin-left: 2px;
  left: 0;
}
/* line 262, ../sass/forms/_controls.scss */
.switcher .switcher-yes {
  left: -100%;
  margin-left: -2px;
  padding-right: 1.125rem;
  padding-left: .25rem;
  opacity: 0;
  z-index: -2;
}

/* line 275, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher .switcher-indicator {
  background: #269bff;
}
/* line 277, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher .switcher-indicator:after {
  transform: translateX(18px);
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  -moz-transform: translateX(18px);
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
}
/* line 282, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher .switcher-no {
  left: 100%;
  color: transparent !important;
}
/* line 286, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher .switcher-yes {
  left: 0;
  opacity: 1;
  z-index: 0;
  color: #ffffff;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-primary .switcher-indicator {
  background: #269bff;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-secondary .switcher-indicator {
  background: #E3E8E8;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-success .switcher-indicator {
  background: #0cca8e;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-info .switcher-indicator {
  background: #009c8a;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-warning .switcher-indicator {
  background: #FEBA47;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-danger .switcher-indicator {
  background: #F1635F;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-light .switcher-indicator {
  background: #F9FBFB;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-dark .switcher-indicator {
  background: #242329;
}
/* line 294, ../sass/forms/_controls.scss */
.switcher-input:checked ~ .switcher.switcher-default .switcher-indicator {
  background: #4E5155;
}
/* line 301, ../sass/forms/_controls.scss */
.switcher-input:not(:checked) ~ .switcher-indicator .switcher-yes {
  color: transparent !important;
}

/*------ Bootstarp select overwritten css -----*/
/* line 5, ../sass/forms/_selects-tags.scss */
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
/* line 11, ../sass/forms/_selects-tags.scss */
.bootstrap-select .no-results {
  background: none;
}

/*------ multi select overwritten css ------*/
/* line 19, ../sass/forms/_selects-tags.scss */
.multiselect-container > li > a {
  display: block;
  color: #212529;
}
/* line 22, ../sass/forms/_selects-tags.scss */
.multiselect-container > li > a label {
  padding: 0.75rem 1.5rem;
}
/* line 25, ../sass/forms/_selects-tags.scss */
.multiselect-container > li > a input {
  vertical-align: middle;
}
/* line 29, ../sass/forms/_selects-tags.scss */
.multiselect-container > li label {
  width: 100%;
  padding: 0;
}
/* line 34, ../sass/forms/_selects-tags.scss */
.multiselect-container > li.multiselect-group label {
  padding: 0.75rem 1.5rem;
}
/* line 41, ../sass/forms/_selects-tags.scss */
.multiselect-container > li.active label:before {
  background: #269bff;
}
/* line 44, ../sass/forms/_selects-tags.scss */
.multiselect-container > li.active label:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
/* line 51, ../sass/forms/_selects-tags.scss */
.multiselect-container .input-group {
  margin: 0;
  padding: 5px;
}
/* line 56, ../sass/forms/_selects-tags.scss */
.multiselect-container .multiselect-all label {
  padding: 0.75rem 1.5rem !important;
}

/*------ select2 overwritten css -----*/
/* line 65, ../sass/forms/_selects-tags.scss */
.select2-container--default .select2-selection {
  height: auto;
}
/* line 69, ../sass/forms/_selects-tags.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0;
  background: #E3E8E8;
  color: #212529;
  border-color: #E3E8E8;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #269bff;
  border-color: #269bff;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #212529;
  border-radius: 0;
  background: #E3E8E8;
  border-color: #E3E8E8;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #212529;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #0cca8e;
  border-color: #0cca8e;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #009c8a;
  border-color: #009c8a;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #FEBA47;
  border-color: #FEBA47;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #F1635F;
  border-color: #F1635F;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #F9FBFB;
  border-color: #F9FBFB;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #242329;
  border-color: #242329;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 83, ../sass/forms/_selects-tags.scss */
.select2-default .select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #ffffff;
  border-radius: 0;
  background: #4E5155;
  border-color: #4E5155;
}
/* line 94, ../sass/forms/_selects-tags.scss */
.select2-default .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
}

/*------ select2 valid css -----*/
/* line 110, ../sass/forms/_selects-tags.scss */
.is-valid .select2-container--default .select2-selection__choice {
  background: #269bff;
  color: #ffffff;
  border-color: #269bff;
}
/* line 115, ../sass/forms/_selects-tags.scss */
.is-valid .select2-container--default .select2-selection__choice__remove {
  color: #ffffff;
}

/*------ select2 invalid css -----*/
/* line 124, ../sass/forms/_selects-tags.scss */
.is-invalid .select2-container--default .select2-selection__choice {
  background: #F1635F;
  color: #ffffff;
  border-color: #F1635F;
}
/* line 129, ../sass/forms/_selects-tags.scss */
.is-invalid .select2-container--default .select2-selection__choice__remove {
  color: #ffffff;
}

/* line 136, ../sass/forms/_selects-tags.scss */
.select2-container--default .select2-results__option[aria-selected="true"] {
  background: #269bff;
  color: #ffffff;
}

/*----- Bootstrap overwritten taginput -----*/
/* line 144, ../sass/forms/_selects-tags.scss */
.bootstrap-tagsinput {
  width: 100%;
}
/* line 146, ../sass/forms/_selects-tags.scss */
.bootstrap-tagsinput .tag {
  margin-bottom: 5px;
}
/* line 148, ../sass/forms/_selects-tags.scss */
.bootstrap-tagsinput .tag.btn-secondary, .bootstrap-tagsinput .tag.btn-default {
  color: #212529;
}
/* line 152, ../sass/forms/_selects-tags.scss */
.bootstrap-tagsinput [data-role="remove"] {
  vertical-align: top;
}

/*------ bootstrap datepicker calender ------*/
/* line 7, ../sass/forms/_pickers.scss */
.datepicker table tr td.day.focused, .datepicker table tr td.day.active, .datepicker table tr td.day:hover {
  background: #269bff;
  color: #ffffff;
}
/* line 12, ../sass/forms/_pickers.scss */
.datepicker table tr td.day.active:hover {
  background: #269bff;
  color: #ffffff;
}

/*------ Bootstrap DateRangepicker overwritten css ------*/
/* line 26, ../sass/forms/_pickers.scss */
.daterangepicker td.active {
  background: #269bff;
  color: #ffffff;
}
/* line 29, ../sass/forms/_pickers.scss */
.daterangepicker td.active:hover {
  background: #269bff;
  color: #ffffff;
}
/* line 34, ../sass/forms/_pickers.scss */
.daterangepicker td:hover {
  background: #269bff;
  color: #ffffff;
}
/* line 41, ../sass/forms/_pickers.scss */
.daterangepicker .ranges li.active {
  background: #269bff;
  color: #ffffff;
}

/*------ pignose calender ------*/
/* line 50, ../sass/forms/_pickers.scss */
.pignose-calendar {
  width: 100%;
  max-width: 100%;
  box-shadow: none;
  border: none;
}
/* line 55, ../sass/forms/_pickers.scss */
.pignose-calendar .pignose-calendar-top {
  background: none;
  box-shadow: none;
  border: none;
}
/* line 62, ../sass/forms/_pickers.scss */
.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active a {
  background: #269bff;
  box-shadow: none;
}

/*----- mini colors overwritten css -----*/
/* line 72, ../sass/forms/_pickers.scss */
.minicolors-theme-default .minicolors-input {
  height: auto;
}
/* line 75, ../sass/forms/_pickers.scss */
.minicolors-theme-default .minicolors-swatch {
  bottom: 0;
  margin: auto 0;
  top: 0;
  border: none;
}

/*----- fc calender overwritten css -----*/
/* line 88, ../sass/forms/_pickers.scss */
.fc .fc-toolbar.fc-header-toolbar {
  background: #269bff;
  padding: 1.5rem;
  color: #ffffff;
  margin-bottom: 0;
}
/* line 94, ../sass/forms/_pickers.scss */
.fc .fc-toolbar .fc-today-button {
  background: none;
  border-radius: 4px;
  border-color: #ffffff;
  color: #ffffff;
}
/* line 99, ../sass/forms/_pickers.scss */
.fc .fc-toolbar .fc-today-button:hover {
  background: #ffffff;
  color: #269bff;
}
/* line 105, ../sass/forms/_pickers.scss */
.fc .fc-toolbar .fc-button-group > * {
  background: #269bff;
  color: #ffffff;
  box-shadow: none;
  border: none;
  text-shadow: none;
  border: 1px solid #ffffff;
}
/* line 112, ../sass/forms/_pickers.scss */
.fc .fc-toolbar .fc-button-group > *:hover {
  color: #269bff;
  background: #ffffff;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
@media only screen and (max-width: 576px) {
  /* line 120, ../sass/forms/_pickers.scss */
  .fc .fc-toolbar .fc-right {
    margin: 10px 0;
    width: 100%;
  }
}
/* line 130, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-head .fc-head-container {
  border: none;
}
/* line 133, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-head .fc-day-header {
  border: none;
  padding: 5px 8px;
  background: #269bff;
  color: #ffffff;
}
/* line 141, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-body {
  background: #ffffff;
  border-color: #f2f2f2;
}
/* line 144, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-body .fc-widget-content {
  border-color: #f2f2f2;
  background: none;
  text-align: center;
}
/* line 149, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-body .fc-widget-content .fc-day-top .fc-day-number {
  display: inline-block;
  float: none;
}
/* line 158, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-event {
  background: #269bff;
  color: #ffffff;
  padding: 8px;
  border-radius: 0;
  border: none;
}
/* line 164, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-event:not([href]) {
  color: #ffffff;
}
/* line 167, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-event:hover {
  color: #ffffff;
}
/* line 169, ../sass/forms/_pickers.scss */
.fc .fc-view-container .fc-event:hover:not([href]) {
  color: #ffffff;
}

/*------ Bootstrap markdown overwritten css ------*/
/* line 2, ../sass/forms/_editors.scss */
.md-editor {
  border-color: #f2f2f2;
}
/* line 4, ../sass/forms/_editors.scss */
.md-editor > .md-header {
  padding: 10px;
  background-color: #ffffff;
}
/* line 7, ../sass/forms/_editors.scss */
.md-editor > .md-header > .btn-group {
  margin-right: 10px;
}
@media only screen and (max-width: 579px) {
  /* line 7, ../sass/forms/_editors.scss */
  .md-editor > .md-header > .btn-group {
    margin-bottom: 5px;
  }
}
/* line 14, ../sass/forms/_editors.scss */
.md-editor > .md-footer {
  padding: 10px;
  background-color: #ffffff;
}
/* line 19, ../sass/forms/_editors.scss */
.md-editor .btn:hover {
  color: #269bff;
}
/* line 23, ../sass/forms/_editors.scss */
.md-editor > textarea {
  padding: 10px;
  background-color: #ffffff;
  border-color: #f2f2f2;
}
/* line 28, ../sass/forms/_editors.scss */
.md-editor.active {
  border-color: #269bff;
  box-shadow: none;
}
/* line 31, ../sass/forms/_editors.scss */
.md-editor.active > textarea {
  border-color: #269bff;
}
/* line 35, ../sass/forms/_editors.scss */
.md-editor > .md-preview {
  padding: 10px;
}

/*------ Quill overwritten css ------*/
/* line 41, ../sass/forms/_editors.scss */
.ql-container {
  min-height: 20rem;
  background-color: #ffffff;
  border-radius: 0;
  padding: 15px;
}
/* line 46, ../sass/forms/_editors.scss */
.ql-container.ql-snow {
  border-color: #f2f2f2;
}
/* line 49, ../sass/forms/_editors.scss */
.ql-container .ql-editor {
  padding: 0;
}

/* line 55, ../sass/forms/_editors.scss */
.ql-toolbar.ql-snow {
  border-color: #f2f2f2;
}
/* line 59, ../sass/forms/_editors.scss */
.ql-toolbar .ql-picker-label.ql-active, .ql-toolbar .ql-picker-label:hover {
  color: #269bff;
}

/*------ Simple MDE markdown overwritten css ------*/
/* line 66, ../sass/forms/_editors.scss */
.editor-toolbar {
  border-color: #f2f2f2;
  opacity: 1;
  border-radius: 0;
}
/* line 70, ../sass/forms/_editors.scss */
.editor-toolbar a {
  color: #212529 !important;
}
/* line 72, ../sass/forms/_editors.scss */
.editor-toolbar a:hover, .editor-toolbar a.active {
  border-color: #269bff;
  color: #269bff !important;
  background-color: unset;
}

/*------ Code editor ------*/
/* line 81, ../sass/forms/_editors.scss */
.CodeMirror {
  border-color: #f2f2f2;
}
/* line 83, ../sass/forms/_editors.scss */
.CodeMirror .cm-null.cm-spell-error {
  background: none;
}
/* line 87, ../sass/forms/_editors.scss */
.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: none;
}

/*------ Dropzone file uploader  ------*/
/* line 2, ../sass/forms/_file-upload.scss */
.dropzone {
  border: 3px dashed #f2f2f2;
}
/* line 4, ../sass/forms/_file-upload.scss */
.dropzone .note {
  opacity: 0.7;
  display: block;
}
/* line 8, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview {
  width: 13.25rem;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  text-align: center;
}
/* line 14, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-image {
  padding: 10px;
  border-radius: 0;
  display: inline-block;
}
/* line 18, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-image img {
  display: inline-block;
}
/* line 23, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-details {
  position: static;
  opacity: 1;
  text-align: left;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  padding: 0.5rem 0.75rem;
}
/* line 30, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 0;
  padding-bottom: 5px;
}
/* line 36, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-progress {
  height: 10px;
  width: 100px;
  background-color: #269bff;
  top: 65px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 44, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #269bff;
}
/* line 49, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  top: 46px;
  right: 0;
  left: 0;
  width: 36px;
  height: 36px;
  margin: auto;
}
/* line 57, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-success-mark:before,
.dropzone .dz-preview .dz-error-mark:before {
  font-family: "Material Design Icons";
  font-size: 2.76923rem;
}
/* line 61, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: none;
}
/* line 66, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-success-mark {
  color: #0cca8e;
}
/* line 68, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-success-mark:before {
  content: '\F12C';
}
/* line 73, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-error-mark {
  color: #F1635F;
}
/* line 75, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-error-mark:before {
  content: '\F156';
}
/* line 80, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview .dz-remove {
  padding: 0.5rem;
}
/* line 85, ../sass/forms/_file-upload.scss */
.dropzone .dz-preview:hover .dz-image img {
  filter: blur(0);
  -webkit-filter: blur(0);
}

/*------ Flow file uploader  ------*/
/* line 97, ../sass/forms/_file-upload.scss */
.flow-container .flow-drop {
  position: relative;
  display: none;
  width: 100%;
  padding: 2rem;
  text-align: center;
  border: 3px dashed #f2f2f2;
}
@media only screen and (max-width: 579px) {
  /* line 97, ../sass/forms/_file-upload.scss */
  .flow-container .flow-drop {
    padding: 2rem 1rem;
  }
}
/* line 109, ../sass/forms/_file-upload.scss */
.flow-container .flow-progress .progress-resume-link, .flow-container .flow-progress .progress-pause-link {
  display: none;
}

/*------ Smart wizard overwritten css -----*/
/* line 2, ../sass/forms/_smartwizard.scss */
.sw-main {
  box-shadow: none;
}
/* line 4, ../sass/forms/_smartwizard.scss */
.sw-main > ul.step-anchor {
  display: flex;
}
/* line 6, ../sass/forms/_smartwizard.scss */
.sw-main > ul.step-anchor > .nav-item {
  flex: 1;
  flex-grow: 1;
}
/* line 9, ../sass/forms/_smartwizard.scss */
.sw-main > ul.step-anchor > .nav-item > .nav-link {
  padding-left: 60px;
  position: relative;
}
/* line 12, ../sass/forms/_smartwizard.scss */
.sw-main > ul.step-anchor > .nav-item > .nav-link:after {
  display: none;
}
/* line 17, ../sass/forms/_smartwizard.scss */
.sw-main > ul.step-anchor .sw-number {
  width: 45px;
  height: 45px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  margin: auto;
  line-height: 45px;
  border: 1px solid #269bff;
}
/* line 30, ../sass/forms/_smartwizard.scss */
.sw-main.sw-theme-default .sw-toolbar {
  background: none;
}
/* line 35, ../sass/forms/_smartwizard.scss */
.sw-main.smartwizard-vertical {
  display: flex;
  flex-wrap: wrap;
}
/* line 38, ../sass/forms/_smartwizard.scss */
.sw-main.smartwizard-vertical > ul.step-anchor {
  flex-direction: column;
  padding-right: 10px;
}
/* line 42, ../sass/forms/_smartwizard.scss */
.sw-main.smartwizard-vertical .sw-toolbar {
  width: 100%;
}

/* line 2, ../sass/charts/_c3.scss */
.c3 line, .c3 path {
  stroke: #212529;
  fill: none;
}
/* line 6, ../sass/charts/_c3.scss */
.c3 .tick {
  fill: #212529;
}

/*------ chart css reset ------*/
/* line 2, ../sass/charts/_chartist.scss */
.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 50px;
  padding: 5px 10px;
  border-radius: 5px;
  background: #212529;
  color: #ffffff;
  font-weight: 500;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
}
/* line 16, ../sass/charts/_chartist.scss */
.chartist-tooltip.tooltip-show {
  opacity: 1;
}

/* line 22, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-grids {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}
/* line 28, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-label {
  color: #212529;
  fill: #212529;
}
/* line 34, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-line,
[class^="ct-chart-"] .ct-series-a .ct-point {
  stroke: #0cca8e;
}
/* line 38, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-area {
  opacity: 0.1;
  fill: #0cca8e;
}
/* line 42, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-bar {
  stroke: #269bff;
}
/* line 45, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-slice-pie {
  fill: #269bff;
  fill-opacity: 0.7;
}
/* line 49, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-bar, [class^="ct-chart-"] .ct-series-a .ct-line, [class^="ct-chart-"] .ct-series-a .ct-point, [class^="ct-chart-"] .ct-series-a .ct-slice-donut {
  stroke: #269bff;
}
/* line 52, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-a .ct-area, [class^="ct-chart-"] .ct-series-a .ct-slice-donut-solid, [class^="ct-chart-"] .ct-series-a .ct-slice-pie {
  fill: #269bff;
  fill-opacity: 0.7;
}
/* line 59, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-area {
  fill: #269bff;
  fill-opacity: 0.1;
}
/* line 63, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-line,
[class^="ct-chart-"] .ct-series-b .ct-point {
  stroke: #269bff;
}
/* line 67, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-bar {
  stroke: #0cca8e;
}
/* line 70, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-slice-pie {
  fill: #0cca8e;
  fill-opacity: 0.7;
}
/* line 74, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-bar, [class^="ct-chart-"] .ct-series-b .ct-line, [class^="ct-chart-"] .ct-series-b .ct-point, [class^="ct-chart-"] .ct-series-b .ct-slice-donut {
  stroke: #0cca8e;
}
/* line 77, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-b .ct-area, [class^="ct-chart-"] .ct-series-b .ct-slice-donut-solid, [class^="ct-chart-"] .ct-series-b .ct-slice-pie {
  fill: #0cca8e;
  fill-opacity: 0.7;
}
/* line 84, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-c .ct-line, [class^="ct-chart-"] .ct-series-c .ct-point {
  stroke: #009c8a;
}
/* line 87, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-c .ct-slice-pie {
  fill: #009c8a;
  fill-opacity: 0.7;
}
/* line 91, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-c .ct-bar, [class^="ct-chart-"] .ct-series-c .ct-line, [class^="ct-chart-"] .ct-series-c .ct-point, [class^="ct-chart-"] .ct-series-c .ct-slice-donut {
  stroke: #009c8a;
}
/* line 94, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-c .ct-area, [class^="ct-chart-"] .ct-series-c .ct-slice-donut-solid, [class^="ct-chart-"] .ct-series-c .ct-slice-pie {
  fill: #009c8a;
  fill-opacity: 0.7;
}
/* line 101, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-d .ct-line, [class^="ct-chart-"] .ct-series-d .ct-point {
  stroke: #F1635F;
}
/* line 104, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-d .ct-slice-pie {
  fill: #F1635F;
  fill-opacity: 0.7;
}
/* line 108, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-d .ct-bar, [class^="ct-chart-"] .ct-series-d .ct-line, [class^="ct-chart-"] .ct-series-d .ct-point, [class^="ct-chart-"] .ct-series-d .ct-slice-donut {
  stroke: #F1635F;
}
/* line 111, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-d .ct-area, [class^="ct-chart-"] .ct-series-d .ct-slice-donut-solid, [class^="ct-chart-"] .ct-series-d .ct-slice-pie {
  fill: #F1635F;
  fill-opacity: 0.7;
}
/* line 118, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-e .ct-line, [class^="ct-chart-"] .ct-series-e .ct-point {
  stroke: #FEBA47;
}
/* line 121, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-e .ct-slice-pie {
  fill: #FEBA47;
  fill-opacity: 0.7;
}
/* line 125, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-e .ct-bar, [class^="ct-chart-"] .ct-series-e .ct-line, [class^="ct-chart-"] .ct-series-e .ct-point, [class^="ct-chart-"] .ct-series-e .ct-slice-donut {
  stroke: #FEBA47;
}
/* line 128, ../sass/charts/_chartist.scss */
[class^="ct-chart-"] .ct-series-e .ct-area, [class^="ct-chart-"] .ct-series-e .ct-slice-donut-solid, [class^="ct-chart-"] .ct-series-e .ct-slice-pie {
  fill: #FEBA47;
  fill-opacity: 0.7;
}

/*------ overwritten bootstrap table css -----*/
/* line 5, ../sass/tables/_basic.scss */
.table-hover tbody tr:hover {
  background-color: #F9FBFB;
}

/* line 15, ../sass/tables/_basic.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #F9FBFB;
}
/* line 23, ../sass/tables/_basic.scss */
.table-striped.odd tbody tr:nth-of-type(odd) {
  background-color: #F9FBFB;
}
/* line 32, ../sass/tables/_basic.scss */
.table-striped.even tbody tr:nth-of-type(even) {
  background-color: #F9FBFB;
}

@media only screen and (max-width: 991px) {
  /* line 40, ../sass/tables/_basic.scss */
  .table {
    min-width: 600px;
  }
}
/* line 44, ../sass/tables/_basic.scss */
.table th,
.table td {
  padding: 1rem .75rem;
  border-color: #f2f2f2;
}
/* line 49, ../sass/tables/_basic.scss */
.table th {
  font-weight: 700;
  font-size: 1.07692rem;
}
/* line 54, ../sass/tables/_basic.scss */
.table thead th {
  border-top: 0;
  border-bottom-width: 1px;
  border-color: #f2f2f2;
}

/* line 64, ../sass/tables/_basic.scss */
.table-bordered thead th {
  border-top: 1px solid #f2f2f2;
}

/* line 1, ../sass/tables/_datatable.scss */
.dataTables_wrapper {
  /*------ data table button wrapper css ------*/
  /*------ data table button overwritten css ------*/
  /*------ data table select page size css ------*/
  /*------ data table search box css ------*/
  /*------ data table footer page count css ------*/
  /*------ data table footer pagination css ------*/
  /*------ data table table css ------*/
}
/* line 2, ../sass/tables/_datatable.scss */
.dataTables_wrapper.form-inline {
  display: inline-block;
  width: 100%;
}
/* line 7, ../sass/tables/_datatable.scss */
.dataTables_wrapper .html5buttons {
  float: right;
  width: 100%;
  text-align: right;
  margin: 0 0 20px 0;
}
/* line 13, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dt-buttons {
  float: none;
  display: inline-block;
}
/* line 18, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dt-button {
  margin-right: 10px;
  border: 2px solid #269bff;
  background: #ffffff;
  border-radius: 50px;
  padding: 0.7rem 1.375rem;
  color: #269bff;
  line-height: 0.8rem;
  font-size: 0.92308rem;
}
@media only screen and (max-width: 400px) {
  /* line 18, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dt-button {
    margin-bottom: 15px;
  }
}
/* line 30, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dt-button:hover, .dataTables_wrapper .dt-button:focus {
  background-color: #269bff;
  color: #ffffff;
}
/* line 33, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dt-button:hover:not(.disabled), .dataTables_wrapper .dt-button:focus:not(.disabled) {
  border-color: #269bff;
  background: #269bff;
  color: #ffffff;
}
/* line 39, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dt-button:last-child {
  margin-right: 0;
}
/* line 45, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_length {
  float: left;
  margin-bottom: 10px;
}
/* line 48, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_length select {
  margin: 2px 5px 0 10px;
}
@media only screen and (max-width: 767px) {
  /* line 45, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_length {
    width: 100%;
  }
  /* line 53, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_length label {
    width: 100%;
    justify-content: flex-start;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
  }
}
/* line 63, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
  margin-bottom: 20px;
}
/* line 66, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_filter input {
  margin-left: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 63, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_filter {
    width: 100%;
  }
  /* line 71, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_filter label {
    justify-content: flex-end;
    width: 100%;
  }
}
@media only screen and (max-width: 579px) {
  /* line 77, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    width: 100%;
  }
}
/* line 85, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_info {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 85, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_info {
    text-align: left !important;
    margin-bottom: 10px;
  }
}
/* line 94, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
}
@media only screen and (max-width: 767px) {
  /* line 94, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTables_paginate {
    margin-left: 2px !important;
    float: left;
    width: 100%;
  }
}
/* line 101, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  background: #ffffff;
  padding: 0;
  margin: 0;
  border: none;
}
/* line 107, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:first-child a {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  text-indent: -99999px;
}
/* line 113, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:last-child {
  margin: 0;
}
/* line 115, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:last-child a {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  text-indent: -99999px;
}
/* line 121, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: none;
  background: none;
}
/* line 125, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button a {
  color: #269bff;
  padding: 0.65rem 1rem;
  display: block;
  border: 1px solid #f2f2f2;
  line-height: 1.25;
}
/* line 131, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button a:hover {
  border-color: #269bff;
  background: #269bff;
  color: #ffffff;
}
/* line 137, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  cursor: default;
  opacity: 0.5;
  border: none;
}
/* line 141, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  border: none;
}
/* line 147, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.active a {
  border-color: #269bff;
  background: #269bff;
  color: #ffffff;
}
/* line 155, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.previous a, .dataTables_wrapper .dataTables_paginate .paginate_button.next a {
  position: relative;
}
/* line 157, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.previous a:before, .dataTables_wrapper .dataTables_paginate .paginate_button.next a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 15px;
  width: 15px;
  font-family: "Material Design Icons";
  text-indent: 0;
}
/* line 169, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.previous a:before {
  content: "\F141";
}
/* line 176, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.next a:before {
  content: "\F142";
}
/* line 185, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable {
  margin: 10px 0 20px !important;
}
@media only screen and (max-width: 1024px) {
  /* line 189, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTable .btn:first-child {
    margin-bottom: 10px;
  }
  /* line 192, ../sass/tables/_datatable.scss */
  .dataTables_wrapper .dataTable .btn:last-child {
    margin-bottom: 0;
  }
}
/* line 198, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_asc,
.dataTables_wrapper .dataTable thead .sorting {
  background-image: none;
}
/* line 201, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_asc:before, .dataTables_wrapper .dataTable thead .sorting_asc:after,
.dataTables_wrapper .dataTable thead .sorting:before,
.dataTables_wrapper .dataTable thead .sorting:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
  margin: auto;
  height: 15px;
}
/* line 208, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_asc:before,
.dataTables_wrapper .dataTable thead .sorting:before {
  content: "\F05D";
  font-family: "Material Design Icons";
  right: 12px;
}
/* line 213, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_asc:after,
.dataTables_wrapper .dataTable thead .sorting:after {
  content: "\F045";
  font-family: "Material Design Icons";
}
/* line 218, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_desc,
.dataTables_wrapper .dataTable thead .sorting {
  background-image: none;
}
/* line 221, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_desc:before, .dataTables_wrapper .dataTable thead .sorting_desc:after,
.dataTables_wrapper .dataTable thead .sorting:before,
.dataTables_wrapper .dataTable thead .sorting:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
  margin: auto;
  height: 15px;
}
/* line 228, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_desc:before,
.dataTables_wrapper .dataTable thead .sorting:before {
  content: "\F05D";
  font-family: "Material Design Icons";
  right: 16px;
}
/* line 233, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_desc:after,
.dataTables_wrapper .dataTable thead .sorting:after {
  content: "\F045";
  font-family: "Material Design Icons";
  right: 4px;
}
/* line 240, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_asc:before {
  opacity: 1;
}
/* line 245, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead .sorting_desc:after {
  opacity: 1;
}
/* line 249, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable thead th,
.dataTables_wrapper .dataTable thead td {
  padding: 15px 20px;
  position: relative;
  vertical-align: middle;
}
/* line 257, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable tbody td {
  padding: 15px 20px;
}
/* line 261, ../sass/tables/_datatable.scss */
.dataTables_wrapper .dataTable.no-footer {
  border-bottom: none;
}

/* line 1, ../sass/maps/gmap.scss */
.map-container {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  display: block;
  padding: 35% 0;
  overflow: hidden;
  border-radius: 5px;
}
/* line 9, ../sass/maps/gmap.scss */
.map-container .google-map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 1, ../sass/icons/_icons.scss */
.icons-list {
  border-left: 1px solid #f2f2f2;
  flex-wrap: wrap;
  display: flex;
}
/* line 5, ../sass/icons/_icons.scss */
.icons-list > div {
  padding: 0;
}
/* line 8, ../sass/icons/_icons.scss */
.icons-list .preview {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: #ffffff;
  padding: 1.5rem 1.75rem;
  border-top: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
/* line 15, ../sass/icons/_icons.scss */
.icons-list .preview i {
  font-size: 1.38462rem;
  color: #269bff;
  width: 40px;
  display: inline-block;
}

/* line 24, ../sass/icons/_icons.scss */
.mdi-icons-list {
  border-left: 1px solid #f2f2f2;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
/* line 29, ../sass/icons/_icons.scss */
.mdi-icons-list > div {
  padding: 0;
}
/* line 32, ../sass/icons/_icons.scss */
.mdi-icons-list .preview {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: #ffffff;
  padding: 1.5rem 1.75rem;
  border-top: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  flex-direction: column;
}
/* line 40, ../sass/icons/_icons.scss */
.mdi-icons-list .preview i {
  font-size: 1.84615rem;
  color: #269bff;
  margin-bottom: 0.75rem;
}
/* line 45, ../sass/icons/_icons.scss */
.mdi-icons-list .preview code {
  margin-top: 5px;
}

/* line 1, ../sass/ecommerce/_pricing.scss */
.pricing-card {
  padding: 2.5rem;
  text-align: center;
  border: 1px solid #269bff;
  border-radius: 4px;
  margin-bottom: 2rem;
}
/* line 8, ../sass/ecommerce/_pricing.scss */
.pricing-card .pricing-card-header {
  margin-bottom: 1.5rem;
}
/* line 10, ../sass/ecommerce/_pricing.scss */
.pricing-card .pricing-card-header h2 {
  margin-top: 1rem;
  margin-bottom: 0;
}
/* line 14, ../sass/ecommerce/_pricing.scss */
.pricing-card .pricing-card-header p, .pricing-card .pricing-card-header h3 {
  margin-bottom: 0.5rem;
}
/* line 19, ../sass/ecommerce/_pricing.scss */
.pricing-card .plan-feature {
  margin-bottom: 2rem;
  text-align: left;
}
/* line 22, ../sass/ecommerce/_pricing.scss */
.pricing-card .plan-feature li {
  text-align: left;
  padding: 4px 0;
}
/* line 29, ../sass/ecommerce/_pricing.scss */
.pricing-card .pricing-card-footer p {
  color: #6c757d;
}

/* line 2, ../sass/pages/_dashboard1.scss */
#sales-status-legend li {
  margin-right: 0;
}

/* line 7, ../sass/pages/_dashboard1.scss */
#dashboard-sales-chart {
  max-height: 250px;
}

/* line 1, ../sass/pages/_dashboard2.scss */
#dashboard-sales-chart {
  height: 200px;
  display: flex;
}

/* line 6, ../sass/pages/_dashboard2.scss */
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 12, ../sass/pages/_dashboard2.scss */
.percentage-status {
  padding: 0.5rem 1rem;
  color: #ffffff;
  border-radius: 40px;
}

/* line 18, ../sass/pages/_dashboard2.scss */
.p-0-full-width {
  padding: 2rem 0 0 0;
}
/* line 20, ../sass/pages/_dashboard2.scss */
.p-0-full-width .card-header {
  padding: 0 1.75rem 2rem;
}

/* line 1, ../sass/pages/_dashboard3.scss */
#ct-visits {
  position: relative;
  height: 250px;
}

/* line 6, ../sass/pages/_dashboard3.scss */
#ct-daily-sales {
  height: 250px;
  background: #F1635F;
  position: relative;
}
/* line 10, ../sass/pages/_dashboard3.scss */
#ct-daily-sales .ct-chart-bar {
  height: 300px !important;
}
/* line 14, ../sass/pages/_dashboard3.scss */
#ct-daily-sales .ct-series-a .ct-bar {
  opacity: 0.7;
  stroke: #ffffff;
}

/* line 21, ../sass/pages/_dashboard3.scss */
.ct-visits-legend {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
/* line 25, ../sass/pages/_dashboard3.scss */
.ct-visits-legend ul {
  display: flex;
}
/* line 29, ../sass/pages/_dashboard3.scss */
.ct-visits-legend li {
  margin-right: 1rem;
}
/* line 31, ../sass/pages/_dashboard3.scss */
.ct-visits-legend li:last-child {
  margin-right: 0;
}
/* line 34, ../sass/pages/_dashboard3.scss */
.ct-visits-legend li h6 {
  margin-bottom: 0;
}

/* line 41, ../sass/pages/_dashboard3.scss */
#ct-weather .ct-area {
  fill: none;
}
/* line 44, ../sass/pages/_dashboard3.scss */
#ct-weather .ct-line {
  animation: dasharray-craziness 2s infinite;
  stroke: #ffffff;
}
/* line 48, ../sass/pages/_dashboard3.scss */
#ct-weather .ct-grid {
  stroke: #d9d9d9;
  stroke-dasharray: 0;
  stroke-opacity: 0.4;
}
/* line 54, ../sass/pages/_dashboard3.scss */
#ct-weather .ct-series-a .ct-bar {
  opacity: 0.7;
  stroke: #ffffff;
}

@-webkit-keyframes dasharray-craziness {
  0% {
    stroke-dasharray: 5px;
  }
  50% {
    stroke-dasharray: 6px;
  }
  to {
    stroke-dasharray: 7px;
  }
}
@keyframes dasharray-craziness {
  0% {
    stroke-dasharray: 5px;
  }
  50% {
    stroke-dasharray: 6px;
  }
  to {
    stroke-dasharray: 7px;
  }
}
/* line 85, ../sass/pages/_dashboard3.scss */
#wallet-chart {
  max-height: 110px;
}

/* line 89, ../sass/pages/_dashboard3.scss */
.manage-user-table {
  margin-bottom: 0;
}
/* line 92, ../sass/pages/_dashboard3.scss */
.manage-user-table tr td,
.manage-user-table tr th {
  padding: 1rem 0.75rem;
}

/* line 99, ../sass/pages/_dashboard3.scss */
#calender {
  /*max-width: 900px;*/
  margin: 0 auto;
}

/*------ Editor reset ------*/
/* line 3, ../sass/pages/_compose-mail.scss */
.note-editor.note-frame {
  padding: 0;
  border-color: #f2f2f2;
}
/* line 6, ../sass/pages/_compose-mail.scss */
.note-editor.note-frame .note-editing-area {
  padding: 30px 15px;
}
/* line 8, ../sass/pages/_compose-mail.scss */
.note-editor.note-frame .note-editing-area .note-editable {
  min-height: 300px;
}
/* line 12, ../sass/pages/_compose-mail.scss */
.note-editor.note-frame .note-toolbar {
  border-bottom: 1px solid #f2f2f2;
  justify-content: flex-start;
  padding: 5px 15px 10px;
  flex-wrap: wrap;
}

/*------ compose mail css ------*/
/* line 22, ../sass/pages/_compose-mail.scss */
.mail-compose {
  background: #ffffff;
  padding: 15px;
}
/* line 26, ../sass/pages/_compose-mail.scss */
.mail-compose .form-control {
  padding-left: 0;
  padding-right: 0;
  border: none;
  border-bottom: 1px solid #f2f2f2;
}
/* line 33, ../sass/pages/_compose-mail.scss */
.mail-compose .form-labels {
  border: none;
}
/* line 37, ../sass/pages/_compose-mail.scss */
.mail-compose .to {
  position: relative;
}
/* line 39, ../sass/pages/_compose-mail.scss */
.mail-compose .to .form-control {
  padding-right: 40px;
}
/* line 42, ../sass/pages/_compose-mail.scss */
.mail-compose .to a {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
}

/* line 1, ../sass/pages/_mail-inbox.scss */
.mail-inbox {
  background-color: #ffffff;
}

/*------ mail box controls -----*/
/* line 7, ../sass/pages/_mail-inbox.scss */
.manage-mail-control a {
  width: 100%;
  padding: 5px 15px;
  align-items: center;
  color: #212529;
}
/* line 12, ../sass/pages/_mail-inbox.scss */
.manage-mail-control a i, .manage-mail-control a span {
  vertical-align: middle;
}
/* line 15, ../sass/pages/_mail-inbox.scss */
.manage-mail-control a i {
  margin-right: 0.25rem;
}
/* line 18, ../sass/pages/_mail-inbox.scss */
.manage-mail-control a:hover, .manage-mail-control a.active {
  color: #269bff;
  background: #F9FBFB;
}

/*------ inbox list -----*/
/* line 26, ../sass/pages/_mail-inbox.scss */
.inbox-wrapper {
  padding-top: 1rem;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
/* line 30, ../sass/pages/_mail-inbox.scss */
.inbox-wrapper .inbox-header {
  padding: 0 1rem 1rem;
  border-bottom: 1px solid #f2f2f2;
}
/* line 32, ../sass/pages/_mail-inbox.scss */
.inbox-wrapper .inbox-header .form-control {
  border-color: #f2f2f2;
  padding: 0.25rem 0.75rem;
}
/* line 38, ../sass/pages/_mail-inbox.scss */
.inbox-wrapper .inbox-content {
  display: flex;
  overflow: hidden;
  flex-wrap: wrap;
  padding-bottom: 1rem;
}

/* line 47, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list {
  display: flex;
  align-items: center;
  padding: 10px 15px;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
/* line 53, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list:last-child {
  border-bottom: none;
}
/* line 58, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list.viewed_mail, .inbox-content .mail-list:hover {
  background-color: #F9FBFB;
}
/* line 61, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list .custom-control-inline {
  margin-right: 0;
}
/* line 64, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list .content {
  overflow: hidden;
  padding: 0 10px 0 5px;
  width: calc(100% - 30px);
}
/* line 68, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list .content > p {
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 75, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list .message_text {
  color: #6c757d;
}
/* line 79, ../sass/pages/_mail-inbox.scss */
.inbox-content .mail-list .favorites > .checked {
  color: #FEBA47;
}

/*------ view email -----*/
/* line 87, ../sass/pages/_mail-inbox.scss */
.mailview-container {
  padding: 0 10px;
  display: block;
}
/* line 92, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .media-body p {
  margin-bottom: 0;
}
/* line 96, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .message-content {
  padding: 50px 15px;
}
/* line 99, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections {
  border-top: 1px solid #f2f2f2;
  padding: 30px 15px;
}
/* line 102, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections li {
  padding: 10px;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #f2f2f2;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
}
/* line 110, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections li i {
  color: #242329;
  font-size: 1.84615rem;
}
/* line 115, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections .thumb {
  margin-right: 10px;
}
/* line 119, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections .details > .file-name {
  margin-bottom: 0;
  line-height: 20px;
  display: block;
}
/* line 125, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections .buttons {
  display: inline-flex;
}
/* line 127, ../sass/pages/_mail-inbox.scss */
.mailview-container .message-body .attachments-sections .buttons > * {
  margin-right: 10px;
  margin-bottom: 0;
}

/*------ Profile header -----*/
/* line 2, ../sass/pages/_profile.scss */
.profile-header {
  width: 100%;
  background: url("../../assets/images/profile-bg.jpg") no-repeat center center;
  background-size: cover;
  padding: 60px 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: flex;
  justify-content: space-around;
  color: #ffffff;
  /*------ Profile info -----*/
  /*------ Project list -----*/
}
/* line 14, ../sass/pages/_profile.scss */
.profile-header .profile-info {
  display: flex;
  align-items: center;
}
/* line 16, ../sass/pages/_profile.scss */
.profile-header .profile-info .profile-pic {
  margin-right: 1.5rem;
}
/* line 19, ../sass/pages/_profile.scss */
.profile-header .profile-info .profile-user-name {
  margin-bottom: 0.5rem;
}
/* line 23, ../sass/pages/_profile.scss */
.profile-header .profile-info .profile-data .profile-user-designation {
  margin-bottom: 0;
}
/* line 30, ../sass/pages/_profile.scss */
.profile-header .projects {
  display: flex;
  align-items: center;
}
/* line 32, ../sass/pages/_profile.scss */
.profile-header .projects .projects-col {
  padding-right: 20%;
  border-right: 1px solid #ffffff;
  margin-right: 20%;
}
/* line 36, ../sass/pages/_profile.scss */
.profile-header .projects .projects-col:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 41, ../sass/pages/_profile.scss */
.profile-header .projects .projects-col p {
  margin-bottom: 0;
}
/* line 43, ../sass/pages/_profile.scss */
.profile-header .projects .projects-col p:first-child {
  margin-bottom: 0.5rem;
}
@media only screen and (max-width: 767px) {
  /* line 30, ../sass/pages/_profile.scss */
  .profile-header .projects {
    display: none;
  }
}

/*------ Profile content -----*/
/* line 57, ../sass/pages/_profile.scss */
.profile-body {
  /*------ Skills set -----*/
  /*------ Profile info -----*/
}
/* line 58, ../sass/pages/_profile.scss */
.profile-body > .nav {
  border-bottom: 1px solid #f2f2f2;
}
/* line 63, ../sass/pages/_profile.scss */
.profile-body .skills-set {
  margin-top: 3rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #f2f2f2;
}
/* line 71, ../sass/pages/_profile.scss */
.profile-body .profile-info-details > ul {
  margin-bottom: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 76, ../sass/pages/_profile.scss */
.profile-body .profile-info-details > ul:last-child {
  margin-bottom: 0;
}
/* line 79, ../sass/pages/_profile.scss */
.profile-body .profile-info-details > ul li {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 79, ../sass/pages/_profile.scss */
  .profile-body .profile-info-details > ul li {
    width: 100%;
  }
}

/*------ User rating -----*/
/* line 93, ../sass/pages/_profile.scss */
.user-rating {
  margin-left: 1rem;
}
/* line 96, ../sass/pages/_profile.scss */
.user-rating a:after {
  content: "\2605";
  color: #ffffff;
  font-size: 1.23077rem;
}
/* line 103, ../sass/pages/_profile.scss */
.user-rating .br-current:after, .user-rating .br-selected:after {
  color: #FEBA47;
}
@media only screen and (max-width: 767px) {
  /* line 93, ../sass/pages/_profile.scss */
  .user-rating {
    margin-left: 0;
  }
}

/*------ timeline wrapper ------*/
/* line 2, ../sass/pages/_timeline.scss */
.timeline {
  position: relative;
  margin-top: 2rem;
  /*------ timeline item css ------*/
  /*------ timeline variations ------*/
}
/* line 5, ../sass/pages/_timeline.scss */
.timeline:before {
  content: " ";
  width: 3px;
  background-color: #E3E8E8;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  margin-left: -1.5px;
}
@media only screen and (max-width: 639px) {
  /* line 5, ../sass/pages/_timeline.scss */
  .timeline:before {
    left: 0;
  }
}
/* line 17, ../sass/pages/_timeline.scss */
.timeline .timeline-item {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
  /*------ timeline card css ------*/
  /*------ timeline dot css ------*/
  /*------ timeline reverse css ------*/
}
@media only screen and (max-width: 639px) {
  /* line 17, ../sass/pages/_timeline.scss */
  .timeline .timeline-item {
    padding-right: 0;
    padding-left: 20px;
  }
}
/* line 30, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card {
  padding: 20px;
  position: relative;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 1px 2px 35px 0 rgba(1, 1, 1, 0.1);
  width: 35%;
  margin-left: 15%;
  /*------ timeline heading css ------*/
  /*------ timeline footer css ------*/
}
@media only screen and (max-width: 991px) {
  /* line 30, ../sass/pages/_timeline.scss */
  .timeline .timeline-item .timeline-card {
    margin-left: 5%;
    width: 45%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 30, ../sass/pages/_timeline.scss */
  .timeline .timeline-item .timeline-card {
    margin-left: 0%;
    width: 50%;
  }
}
@media only screen and (max-width: 639px) {
  /* line 30, ../sass/pages/_timeline.scss */
  .timeline .timeline-item .timeline-card {
    width: 100%;
  }
}
/* line 51, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  content: "";
}
/* line 58, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #ffffff;
  border-right: 0 solid #ffffff;
  content: "";
}
@media only screen and (max-width: 639px) {
  /* line 58, ../sass/pages/_timeline.scss */
  .timeline .timeline-item .timeline-card:after {
    display: none;
  }
}
/* line 72, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card .timeline-title {
  font-weight: 600;
}
/* line 77, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card .timeline-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 80, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card .timeline-footer .timeline-like {
  display: flex;
  align-items: center;
}
/* line 83, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card .timeline-footer i {
  font-size: 1.5rem;
}
/* line 86, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-card .timeline-footer .timeline-time {
  font-size: 0.8rem;
  font-weight: 700;
}
/* line 94, ../sass/pages/_timeline.scss */
.timeline .timeline-item .timeline-badge {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  position: absolute;
  top: 16px;
  left: calc(50% - 7px);
  z-index: 100;
}
@media only screen and (max-width: 639px) {
  /* line 94, ../sass/pages/_timeline.scss */
  .timeline .timeline-item .timeline-badge {
    left: -7px;
    top: 0;
    bottom: 0;
    margin: auto;
  }
}
/* line 109, ../sass/pages/_timeline.scss */
.timeline .timeline-item.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}
@media only screen and (max-width: 639px) {
  /* line 109, ../sass/pages/_timeline.scss */
  .timeline .timeline-item.timeline-inverted {
    padding-right: 0;
    padding-left: 20px;
  }
}
/* line 116, ../sass/pages/_timeline.scss */
.timeline .timeline-item.timeline-inverted .timeline-card {
  margin-left: auto;
  margin-right: 15%;
}
/* line 119, ../sass/pages/_timeline.scss */
.timeline .timeline-item.timeline-inverted .timeline-card:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
@media only screen and (max-width: 991px) {
  /* line 116, ../sass/pages/_timeline.scss */
  .timeline .timeline-item.timeline-inverted .timeline-card {
    margin-right: 5%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 116, ../sass/pages/_timeline.scss */
  .timeline .timeline-item.timeline-inverted .timeline-card {
    margin-right: 0%;
  }
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-primary .timeline-badge {
  background: #269bff;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-primary .timeline-card:before {
  background: #269bff;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-primary .timeline-card:after {
  border-left-color: #269bff;
  border-right-color: #269bff;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-secondary .timeline-badge {
  background: #E3E8E8;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-secondary .timeline-card:before {
  background: #E3E8E8;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-secondary .timeline-card:after {
  border-left-color: #E3E8E8;
  border-right-color: #E3E8E8;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-success .timeline-badge {
  background: #0cca8e;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-success .timeline-card:before {
  background: #0cca8e;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-success .timeline-card:after {
  border-left-color: #0cca8e;
  border-right-color: #0cca8e;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-info .timeline-badge {
  background: #009c8a;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-info .timeline-card:before {
  background: #009c8a;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-info .timeline-card:after {
  border-left-color: #009c8a;
  border-right-color: #009c8a;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-warning .timeline-badge {
  background: #FEBA47;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-warning .timeline-card:before {
  background: #FEBA47;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-warning .timeline-card:after {
  border-left-color: #FEBA47;
  border-right-color: #FEBA47;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-danger .timeline-badge {
  background: #F1635F;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-danger .timeline-card:before {
  background: #F1635F;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-danger .timeline-card:after {
  border-left-color: #F1635F;
  border-right-color: #F1635F;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-light .timeline-badge {
  background: #F9FBFB;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-light .timeline-card:before {
  background: #F9FBFB;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-light .timeline-card:after {
  border-left-color: #F9FBFB;
  border-right-color: #F9FBFB;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-dark .timeline-badge {
  background: #242329;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-dark .timeline-card:before {
  background: #242329;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-dark .timeline-card:after {
  border-left-color: #242329;
  border-right-color: #242329;
}
/* line 139, ../sass/pages/_timeline.scss */
.timeline .timeline-item-default .timeline-badge {
  background: #4E5155;
}
/* line 143, ../sass/pages/_timeline.scss */
.timeline .timeline-item-default .timeline-card:before {
  background: #4E5155;
}
/* line 146, ../sass/pages/_timeline.scss */
.timeline .timeline-item-default .timeline-card:after {
  border-left-color: #4E5155;
  border-right-color: #4E5155;
}

/*------ search wrapper css -----*/
/* line 2, ../sass/pages/_search-results.scss */
.search-content {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  /*------ search header css -----*/
  /*------ search result list css -----*/
}
/* line 8, ../sass/pages/_search-results.scss */
.search-content .search-header {
  margin: 2rem 0;
}
/* line 13, ../sass/pages/_search-results.scss */
.search-content .search-result {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #f2f2f2;
  /*------ search url css -----*/
  /*------ search description css -----*/
}
/* line 18, ../sass/pages/_search-results.scss */
.search-content .search-result h4 {
  margin-bottom: 0.75rem;
}
/* line 23, ../sass/pages/_search-results.scss */
.search-content .search-result .page-url {
  margin-bottom: 4px;
  display: inline-block;
  font-size: 1.2rem;
}
/* line 30, ../sass/pages/_search-results.scss */
.search-content .search-result .search-description {
  margin-bottom: 0;
}
/* line 34, ../sass/pages/_search-results.scss */
.search-content .search-result:last-child {
  border-bottom: none;
}

/* line 1, ../sass/pages/_portfolio.scss */
.portfolio {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  text-align: center;
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 30px;
}
/* line 12, ../sass/pages/_portfolio.scss */
.portfolio .portfolio-image img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  width: 100%;
  opacity: 0.8;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 23, ../sass/pages/_portfolio.scss */
.portfolio .portfolio-text {
  padding: 2em;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 31, ../sass/pages/_portfolio.scss */
.portfolio .portfolio-text h4, .portfolio .portfolio-text p {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 10px;
  margin-bottom: 0;
  width: 100%;
}
/* line 37, ../sass/pages/_portfolio.scss */
.portfolio .portfolio-text p {
  text-transform: none;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 50px, 0);
  -webkit-transform: translate3d(0, 50px, 0);
  -ms-transform: translate3d(0, 50px, 0);
  -moz-transform: translate3d(0, 50px, 0);
}
/* line 44, ../sass/pages/_portfolio.scss */
.portfolio .portfolio-text h4, .portfolio .portfolio-text img {
  transition: transform 0.35s;
  -webkit-transition: transform 0.35s;
  -ms-transition: transform 0.35s;
  -moz-transition: transform 0.35s;
}
/* line 51, ../sass/pages/_portfolio.scss */
.portfolio:hover .portfolio-text h4 {
  transform: translate3d(0, -100px, 0);
  -webkit-transform: translate3d(0, -100px, 0);
  -ms-transform: translate3d(0, -100px, 0);
  -moz-transform: translate3d(0, -100px, 0);
}
/* line 54, ../sass/pages/_portfolio.scss */
.portfolio:hover .portfolio-text p {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}
/* line 60, ../sass/pages/_portfolio.scss */
.portfolio:hover .portfolio-image img {
  transform: translate3d(0, -80px, 0);
  -webkit-transform: translate3d(0, -80px, 0);
  -ms-transform: translate3d(0, -80px, 0);
  -moz-transform: translate3d(0, -80px, 0);
  transition: transform 0.35s;
  -webkit-transition: transform 0.35s;
  -ms-transition: transform 0.35s;
  -moz-transition: transform 0.35s;
}

/* line 1, ../sass/pages/_error.scss */
.error-screen {
  min-height: 100vh;
  display: flex;
  align-items: center;
  color: #ffffff;
  text-align: center;
}
/* line 6, ../sass/pages/_error.scss */
.error-screen h1 {
  font-size: 8rem;
  margin-bottom: 0;
}
/* line 10, ../sass/pages/_error.scss */
.error-screen h2 {
  font-size: 4.375rem;
}
/* line 13, ../sass/pages/_error.scss */
.error-screen h3 {
  font-size: 1.56rem;
}
/* line 16, ../sass/pages/_error.scss */
.error-screen a {
  color: #ffffff;
}

/* line 1, ../sass/pages/_lockscreen.scss */
.lock-screen {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 300px;
  margin: 0 auto;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  text-align: center;
}
/* line 7, ../sass/pages/_lockscreen.scss */
.lock-screen .avatar {
  margin-bottom: 2.5rem;
}

/* line 1, ../sass/pages/_login.scss */
.auth-screen {
  min-height: 100vh;
  display: flex;
  align-items: center;
}
/* line 4, ../sass/pages/_login.scss */
.auth-screen .auth-form {
  background: #ffffff;
  border-radius: 4px;
  padding: 2.5rem;
  box-shadow: 0 0 37.7px 11.3px rgba(8, 143, 220, 0.07);
  width: 100%;
}
/* line 12, ../sass/pages/_login.scss */
.auth-screen .auth-form .form-control:focus ~ * .input-group-text {
  border-color: #269bff;
  border-left: none;
}

/* line 21, ../sass/pages/_login.scss */
.additional-link {
  margin-top: 30px;
  text-align: center;
}
/* line 24, ../sass/pages/_login.scss */
.additional-link .g-login {
  background: #ffffff;
  border: 1px solid #f2f2f2;
  width: 100%;
  border-radius: 4px;
  padding: 10px;
  cursor: pointer;
}

/* line 1, ../sass/pages/_login2.scss */
.auth-banner-section {
  background: url("../../assets/images/office-1280.jpg");
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  /* line 1, ../sass/pages/_login2.scss */
  .auth-banner-section {
    min-height: auto;
    padding: 100px 0;
  }
}

/* line 12, ../sass/pages/_login2.scss */
.auth-screen-2 {
  padding: 3rem;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
/* line 19, ../sass/pages/_login2.scss */
.auth-screen-2 .nav-get-started {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  position: absolute;
  top: 4rem;
  left: 0;
  right: 0;
  padding-right: 4rem;
}
@media only screen and (max-width: 479px) {
  /* line 19, ../sass/pages/_login2.scss */
  .auth-screen-2 .nav-get-started {
    padding-right: 15px;
  }
}
/* line 28, ../sass/pages/_login2.scss */
.auth-screen-2 .nav-get-started > p {
  margin-bottom: 0;
  margin-right: 1rem;
}
/* line 33, ../sass/pages/_login2.scss */
.auth-screen-2 .auth-content {
  max-width: 450px;
  margin: 40px auto 0;
  width: 100%;
}
/* line 38, ../sass/pages/_login2.scss */
.auth-screen-2 form {
  width: 100%;
}
/* line 41, ../sass/pages/_login2.scss */
.auth-screen-2 .welcome-text {
  padding-top: 3rem;
  margin-bottom: 2rem;
}
/* line 45, ../sass/pages/_login2.scss */
.auth-screen-2 .auth-footer {
  margin-top: 3rem;
}
/* line 47, ../sass/pages/_login2.scss */
.auth-screen-2 .auth-footer ul {
  display: flex;
}
/* line 49, ../sass/pages/_login2.scss */
.auth-screen-2 .auth-footer ul li {
  margin-right: 10px;
  border-right: 1px solid #E3E8E8;
  line-height: 1;
  padding-right: 10px;
}
/* line 54, ../sass/pages/_login2.scss */
.auth-screen-2 .auth-footer ul li:last-child {
  margin-right: 0;
  border-right: none;
  padding-right: 0;
}

/* line 1, ../sass/pages/_login3.scss */
.login-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px;
  max-width: 700px;
  margin: 0 auto;
  min-height: 100vh;
}

/* line 10, ../sass/pages/_login3.scss */
.auth-screen-3 {
  display: flex;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 10, ../sass/pages/_login3.scss */
  .auth-screen-3 {
    flex-direction: column;
  }
}
/* line 16, ../sass/pages/_login3.scss */
.auth-screen-3 .banner-section {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #269bff;
}
@media only screen and (max-width: 767px) {
  /* line 16, ../sass/pages/_login3.scss */
  .auth-screen-3 .banner-section {
    padding: 100px 0;
  }
}
/* line 25, ../sass/pages/_login3.scss */
.auth-screen-3 .auth-content {
  flex: 1;
  padding: 25px;
  background: #ffffff;
}
