@charset "UTF-8";
:root{--main-bg-color:#c1ded1;--white-color:#fff;--sec-bg-color:#353b47;--header-bg-color:#99ceb6;--side-bar-active-color:linear-gradient(90deg,var(--dark-gray-color) 0%,var(--active-color) 100%);--dark-yellow:#f9ca47;--dark-gray-color:#424b54;--highlight-color:#fdf269;--table-sub-heading:#ceefe0;--table-row-light:rgba(0,0,0,0.01);--table-row-dark:rgba(0,0,0,0.03);--active-color:#0bcc8d;--bright-red-color:#d20000;}

/*
  *   Template name: Milestone Bootstrap 4 Dashboard Template
  *   Demo URL: htp://milestone.nyasha.me
*/

/* Table of Contents
    Use (CMD/CTRL + F $[SECTION]) to quickly find what you are looking for
    [SECTION]
  1.  scaffolding
  2.  typography
  3.  avatar
  4.  sidebar-panel
  5.  header
  6.  brand
  7.  main-panel
  8.  footer
  9.  chat-panel
  10. offscreen-menu
  11. widget
  12. layout-options
  13. modal-panel
  14. alerts
  15. breadcrumbs
  16. buttons
  17. cards
  18. dropdown
  19. forms
  20. input-groups
  21. labels
  22. listgroup
  23. modal
  24. navbar
  25. navs
  26. pills
  27. tabs
  28. pagination
  29. popover
  30. progress-bar
  31. tables
  32. tooltip
  33. colors
  34. bootstrap.ui
  35. session
  36. lockscreen
  37. error-pages
  38. calendar
  39. gallery
  40. invoice
  41. messages
  42. social
  43. timeline
  44. charts
  45. jquery.ui
  46. bootstrap-tags
  47. bootstap-timepicker
  48. c3-charts
  49. chartjs
  50. clock-picker
  51. color-picker
  52. datepicker
  53. daterangepicker
  54. easypie
  55. flot-chart
  56. google-map
  57. input-select
  58. intl-tel-input
  59. jvectormap
  60. labelauty
  61. multiselect
  62. nestable
  63. noty
  64. nvd
  65. jquery-validation
  66. portlets
  67. rickshaw
  68. social-button
  69. sortable
  70. summernote
  71. sweet-alert
  72. touch-spin
  73. utilities
*/

/* $scaffolding
 ------------------------------------------*/
@font-face{font-family:'Material Icons';font-weight:400;font-style:normal;src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/material/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/material/MaterialIcons-Regular.woff) format("woff"),url(../fonts/material/MaterialIcons-Regular.ttf) format("truetype");}
.material-icons{font-family:'Material Icons';font-size:1.757vw;width:1.757vw;font-weight:normal;font-style:normal;line-height:1;  /* Preferred icon size */display:inline-block;vertical-align:bottom;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;  /* Support for all WebKit browsers. */-webkit-font-smoothing:antialiased;  /* Support for Safari and Chrome. */text-rendering:optimizeLegibility;  /* Support for Firefox. */-moz-osx-font-smoothing:grayscale;  /* Support for IE. */-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
.btn-sm:not(.btn-icon) > .material-icons{line-height:1.537vw!important;}
::-moz-selection{color:white;background:#4c7ff0;text-shadow:none;}
::selection{color:white;background:#4c7ff0;text-shadow:none;}
.pace{background-color:transparent;}
.pace .pace-progress{background-color:#7fc35c;}
.pace .pace-activity{background-image:none;}
body,html{width:100%;height:100%;min-height:100%;position:relative;}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif,sans-serif;font-size:0.8125rem;color:rgba(0,0,0,0.7);background-color:#D1D1D2;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:-ms-autohiding-scrollbar;}
.app{position:relative;width:100%;max-width:100%;min-height:100%;background:#fff;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.app:not(.layout-static){max-height:100%;height:100%;}
a{text-decoration:none;color:inherit;}
a:focus,a:hover{cursor:pointer;text-decoration:none;outline:0;}
.touch li:hover,.touch li:focus,.touch a:hover,.touch a:focus{background-color:transparent!important;}

/* $typography
 ------------------------------------------*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400;}
dt,.bold{font-weight:600;}
small,.small{font-size:.6875rem;}
b,strong{font-weight:500;}
.pullquote{font-size:1.6rem;font-style:italic;display:block;width:55%;float:left;}
.pullquote::before{font-family:Georgia,serif;font-size:2.5rem;font-style:normal;float:left;content:'“';color:#e2e4e9;}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:0.073vw solid rgba(0,0,0,0.1);}
ol.list-style-none,ul.list-style-none{padding:0;list-style:none;}
code{color:rgba(0,0,0,0.7);background-color:#e8e8e8;}

/* $avatar
 ------------------------------------------*/
.avatar{position:relative;display:inline-block;}
.img-thumbnail{border-color:rgba(0,0,0,0.1);}
.img-rounded{border-radius:0.125rem;}

/* sizes */
.avatar-xlg{width:32rem;}
.avatar-xlg{width:16rem;}
.avatar-lg{width:8rem;}
.avatar-md{width:4rem;}
.avatar-sm{width:3rem;}
.avatar-xs{width:2.125rem;}
.avatar-xxs{width:1.375rem;}

/* $sidebar-panel
 ------------------------------------------*/
.sidebar-panel{position:static;z-index:60;top:0;bottom:0;overflow:hidden;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:0 0 0 0.073vw rgba(0,0,0,0.075);display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;-webkit-transition:width 300ms cubic-bezier(0.7,0,0.3,1);transition:width 300ms cubic-bezier(0.7,0,0.3,1);}
.sidebar-panel .brand{z-index:1;}
.sidebar-panel .expanding-visible{display:none!important;visibility:hidden;}
.sidebar-panel .nav-title{font-size:0.805vw;position:relative;display:table;clear:both;overflow:hidden;width:100%;margin:0;padding:0.4rem 1.5rem;white-space:nowrap;letter-spacing:.01rem;}
.sidebar-panel .nav-profile{position:relative;display:block;margin-top:0.366vw;margin-bottom:0.366vw;}
.sidebar-panel .nav-profile .uib-dropdown-menu,.sidebar-panel .nav-profile .dropdown-menu{left:4.4vw;width:12.5vw;min-width:auto;top:3vw;background:var(--sec-bg-color);box-shadow:0 0.146vw 0.586vw 0.220vw rgba(255,255,255,0.3);}
.sidebar-panel .nav-profile .uib-dropdown-menu a,.sidebar-panel .nav-profile .dropdown-menu a{padding-top:0.220vw;padding-right:1.25rem;padding-bottom:0.220vw;padding-left:1.25rem;}
.sidebar-panel .nav-profile > a:focus{background-color:transparent;}
.sidebar-panel .nav-profile a.dropdown-toggle{position:relative;display:inline-block;width:100%;padding:0.4rem 1.5rem;}
.sidebar-panel .nav-profile a.dropdown-toggle::after{font-family:'Material Icons';font-size:1.5vw;font-weight:normal;font-style:normal;line-height:1;position:absolute;top:50%;display:block;width:auto;height:auto;margin-top:-8px;margin-right:0;margin-left:0;content:'arrow_drop_down';vertical-align:bottom;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;border:0;right:9px;direction:ltr;        /* Support for all WebKit browsers. */-webkit-font-smoothing:antialiased;        /* Support for Safari and Chrome. */text-rendering:optimizeLegibility;        /* Support for Firefox. */-moz-osx-font-smoothing:grayscale;        /* Support for IE. */-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
.sidebar-panel .nav-profile a.dropdown-toggle .user-image{padding-right:0.5rem;}
.sidebar-panel .nav-profile a.dropdown-toggle .user-image .avatar{width:2.8rem;}
.sidebar-panel .nav-profile a.dropdown-toggle .user-info,.sidebar-panel .nav-profile a.dropdown-toggle .user-image{display:inline-block;}
.sidebar-panel .nav-profile a.dropdown-toggle .user-info small{display:block;}
.sidebar-panel .nav-profile a.dropdown-toggle .user-info{float:none!important;overflow:hidden;overflow:hidden;white-space:nowrap;}
.sidebar-panel .nav-profile a.dropdown-toggle > *{display:table-cell;vertical-align:middle;}
.sidebar-panel > nav{position:relative;display:block;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch;margin-right:-2.562vw;padding-right:2.562vw;}
.sidebar-panel > nav ul{margin-bottom:0.366vw;padding:0;list-style:none;}
.sidebar-panel > nav ul > li > a,.sidebar-panel > nav .menu-link{display:block;clear:both;white-space:nowrap;-webkit-transition:background 200ms,color 200ms;transition:background 200ms,color 200ms;}
.sidebar-panel > nav ul > li > a > span,.sidebar-panel > nav .menu-link > span{display:inline-block;}
.sidebar-panel > nav ul > li > a > .material-icons,.sidebar-panel > nav .menu-link > .material-icons{line-height:1;text-align:center;margin-right:0.5em;}
.sidebar-panel > nav .user-image,.sidebar-panel > nav .user-info,.sidebar-panel > nav .nav-profile .dropdown-toggle::after{display:inline-block;vertical-align:middle;}
.sidebar-panel > nav .user-info{padding-left:1rem;}
.sidebar-panel > nav .user-info small{display:block;}
.sidebar-panel > nav .badge{line-height:1;font-size:0.732vw;padding:.3rem .4rem;color:inherit;border:0.073vw solid rgba(0,0,0,0.1);border-radius:0.146vw;margin-top:0.146vw;font-weight:800;}
.sidebar-panel > nav li{line-height:1.757vw;}
.sidebar-panel > nav li ul.sub-menu li a{padding:0.4rem 1.5rem 0.4rem 2.75rem;}
.sidebar-panel > nav .menu-caret{display:inline-block;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);float:right;margin-left:0.3125rem;}
.sidebar-panel > nav ul.nav > li{position:relative;display:block;}
.sidebar-panel > nav ul.nav > li > a:focus{background-color:transparent;}
.sidebar-panel > nav ul.nav > li a{position:relative;display:block;clear:both;padding:0.4rem 1.5rem;}
.sidebar-panel > nav ul.nav > li a > *{vertical-align:middle;}
.sidebar-panel > nav ul.nav > li > ul{margin:0;padding:0;}
.sidebar-panel > nav ul.nav > li ul{overflow:hidden;max-height:0;-webkit-transition:0.5s cubic-bezier(0.35,0,0.25,1);transition:0.5s cubic-bezier(0.35,0,0.25,1);-webkit-transition-property:max-height;transition-property:max-height;}
.sidebar-panel > nav ul.nav > li.open > a > .menu-caret,.sidebar-panel > nav ul.nav > li li.open > a > .menu-caret{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.sidebar-panel > nav ul.nav > li.open > ul,.sidebar-panel > nav ul.nav > li li.open > ul{max-height:73.206vw;}
.sidebar-panel > nav ul.nav > li.open{background-color:rgba(0,0,0,0.05);}
.sidebar-panel > nav ul.nav > li .sub-menu{position:relative;z-index:1;overflow:hidden;}
.sidebar-panel > nav ul.nav > li .sub-menu li:hover{background-color:var(--highlight-color);color:var(--dark-gray-color);}
.sidebar-panel > nav ul.nav > li .sub-menu li:hover a{color:var(--dark-gray-color)!important;}
.sidebar-panel > nav ul.nav > li > .sub-menu .sub-menu{padding-left:1.5rem;}
@media (min-width:992px){
  .sidebar-panel{z-index:1030;width:18rem;}
  .sidebar-panel > .brand,.sidebar-panel > .nav-profile,.sidebar-panel > nav{min-width:100%;}

  /* Collapsed sidebar */
  .expanding .sidebar-panel{position:fixed;}
  .expanding .main-panel{margin-left:4rem;}
  .expanding .sidebar-panel:not(:hover){width:4rem;}
  .expanding .sidebar-panel:not(:hover) > .brand,.expanding .sidebar-panel:not(:hover) > .nav-profile,.expanding .sidebar-panel:not(:hover) > nav{min-width:3rem;}
  .expanding .sidebar-panel:not(:hover) > .brand{padding-left:0;padding-right:0;text-align:center;}
  .expanding .sidebar-panel:not(:hover) > .brand .brand-logo{padding-top:0.586vw;padding-bottom:0.586vw;}
  .expanding .sidebar-panel:not(:hover) > .brand .brand-logo img{max-height:2.928vw;}
  .expanding .sidebar-panel:not(:hover) .nav-profile > a{padding-right:0;padding-left:0;}
  .expanding .sidebar-panel:not(:hover) .nav-profile > a.dropdown-toggle::after{display:none;visibility:hidden;}
  .expanding .sidebar-panel:not(:hover) .nav-profile .user-image{display:block!important;padding-right:0!important;padding-left:0;text-align:center;}
  .expanding .sidebar-panel:not(:hover) .nav-profile .dropdown-menu{display:none;}
  .expanding .sidebar-panel:not(:hover) .small-menu-hidden,.expanding .sidebar-panel:not(:hover) .nav-title{opacity:0;}
  .expanding .sidebar-panel:not(:hover) .expanding-visible{display:block!important;visibility:visible;}
  .expanding .sidebar-panel:not(:hover) .expanding-hidden,.expanding .sidebar-panel:not(:hover) .sub-menu{display:none!important;visibility:hidden;}
  .expanding .sidebar-panel:not(:hover) > nav > ul > li > a{padding-right:0;padding-left:0;}
  .expanding .sidebar-panel:not(:hover) > nav > ul > li > a > span{display:none;}
  .expanding .sidebar-panel:not(:hover) > nav > ul > li .material-icons{width:100%;padding:0;}
}
@media (max-width:991px){
  .sidebar-panel{position:absolute;}
}

/* default sidebar skin */
.sidebar-panel{background-color:white;}
.sidebar-panel > .brand{background-color:white;}
.sidebar-panel > .brand > a{color:rgba(0,0,0,0.7);}
.sidebar-panel > .brand > a:focus,.sidebar-panel > .brand > a:hover{color:rgba(13,13,13,0.7);}
.sidebar-panel .nav-profile > .dropdown-toggle,.sidebar-panel .nav-title{color:rgba(0,0,0,0.7);}
.sidebar-panel > nav > ul > li > a:hover,.sidebar-panel > nav > ul > li.open > a:hover{background-color:#f7f7f7;}
.sidebar-panel > nav li.open > a,.sidebar-panel > nav li.active > a{color:black;}
.sidebar-panel > nav > ul > li.open:before{position:absolute;z-index:99;top:0;width:0.293vw;height:100%;content:'';background:#4c7ff0;left:0;}
.sidebar-panel > nav a{color:rgba(0,0,0,0.7);}
.sidebar-panel > nav a:focus,.sidebar-panel > nav a:hover{color:black!important;}

/* $header
 ------------------------------------------*/
.main-panel > .header-secondary,.main-panel > .header{position:relative;width:100%;height:auto;margin:0;padding-top:0;padding-right:1.5rem;padding-bottom:0;padding-left:1.5rem;box-shadow:0 0 0.073vw rgba(0,0,0,0.1);border-radius:0;  /* Element alignments */}
.main-panel > .header-secondary .header-inner,.main-panel > .header .header-inner{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
.main-panel > .header-secondary .navbar-item,.main-panel > .header .navbar-item{display:inline-block;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;}
.main-panel > .header-secondary .navbar-spacer-right,.main-panel > .header .navbar-spacer-right{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;-webkit-transition:width 200ms,-webkit-box-flex 200ms;transition:width 200ms,-webkit-box-flex 200ms;transition:flex 200ms,width 200ms;transition:flex 200ms,width 200ms,-webkit-box-flex 200ms,-ms-flex 200ms;}
.main-panel > .header-secondary .navbar-nav .nav-link,.main-panel > .header .navbar-nav .nav-link{line-height:3.438rem;position:relative;padding-top:0;padding-bottom:0;}
.main-panel > .header-secondary .navbar-nav .nav-link.dropdown > a,.main-panel > .header .navbar-nav .nav-link.dropdown > a{line-height:3.438rem;display:inline-block;}
.main-panel > .header-secondary .navbar-brand,.main-panel > .header .navbar-brand{padding-top:0.7815rem;padding-bottom:0.7815rem;}
.main-panel > .header-secondary .navbar-text,.main-panel > .header .navbar-text{margin-right:1rem;margin-left:1rem;margin-top:1.125rem;margin-bottom:1.125rem;}
.main-panel > .header-secondary .navbar-heading,.main-panel > .header .navbar-heading{font-size:1rem;font-weight:500;display:inline-block;margin-top:0.9065rem;margin-bottom:0.9065rem;margin-right:1rem;}
.main-panel > .header-secondary .navbar-btn,.main-panel > .header .navbar-btn{margin-top:0.6565rem;margin-bottom:0.6565rem;}
.main-panel > .header-secondary .btn-lg.navbar-btn,.main-panel > .header .btn-lg.navbar-btn{margin-top:0.3125rem;margin-bottom:0.3125rem;}
.main-panel > .header-secondary .btn-sm.navbar-btn,.main-panel > .header .btn-sm.navbar-btn{margin-top:0.7815rem;margin-bottom:0.7815rem;}
.main-panel > .header-secondary .btn-xs.navbar-btn,.main-panel > .header .btn-xs.navbar-btn{margin-top:1.0315rem;margin-bottom:1.0315rem;}
.main-panel > .header-secondary .material-icons,.main-panel > .header .material-icons{line-height:1.757vw;vertical-align:middle;}
.main-panel > .header-secondary .navbar-nav,.main-panel > .header .navbar-nav{margin:0;}
.main-panel > .header-secondary .navbar-nav > li > a,.main-panel > .header .navbar-nav > li > a{padding-top:1.125rem;padding-bottom:1.125rem;}
.main-panel > .header-secondary .navbar-nav .dropdown-toggle,.main-panel > .header .navbar-nav .dropdown-toggle{position:relative;}
.main-panel > .header-secondary .navbar-nav .dropdown-toggle > *,.main-panel > .header .navbar-nav .dropdown-toggle > *{vertical-align:middle;}
.main-panel > .header-secondary .navbar-nav .dropdown-toggle > .tag,.main-panel > .header .navbar-nav .dropdown-toggle > .tag{position:absolute;top:50%;font-weight:800;margin-top:-0.732vw;right:0;border-radius:50%;border:0.073vw solid rgba(0,0,0,0.1);}
.main-panel > .header-secondary .navbar-nav .dropdown-menu,.main-panel > .header .navbar-nav .dropdown-menu{line-height:initial;min-width:auto;margin-top:-0.073vw;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px;box-shadow:0 0.375rem 0.75rem rgba(0,0,0,0.1);}
.main-panel > .header-secondary .navbar-nav .dropdown-menu.notifications,.main-panel > .header .navbar-nav .dropdown-menu.notifications{min-width:360px;padding-top:0;padding-bottom:0;margin-top:0;}
.main-panel > .header-secondary .navbar-nav .dropdown-menu.notifications .notification-footer,.main-panel > .header .navbar-nav .dropdown-menu.notifications .notification-footer{background-color:#e8e8e8;}
.main-panel > .header-secondary .navbar-nav .dropdown-menu.notifications .dropdown-item:hover,.main-panel > .header .navbar-nav .dropdown-menu.notifications .dropdown-item:hover{background-color:transparent;}
.main-panel > .header-secondary .navbar-search,.main-panel > .header .navbar-search{-webkit-transition:width 200ms,-webkit-box-flex 200ms;transition:width 200ms,-webkit-box-flex 200ms;transition:flex 200ms,width 200ms;transition:flex 200ms,width 200ms,-webkit-box-flex 200ms,-ms-flex 200ms;}
.main-panel > .header-secondary .navbar-search .search-form,.main-panel > .header .navbar-search .search-form{background:rgba(0,0,0,0.1);position:relative;margin-top:0.594rem;margin-bottom:0.594rem;border-radius:2px;margin-left:1rem;margin-right:1rem;display:block;}
.main-panel > .header-secondary .navbar-search .search-form .form-control,.main-panel > .header .navbar-search .search-form .form-control{font-size:0.8125rem;padding:.535rem .75rem;z-index:2;cursor:text;color:#fff;text-indent:30px;border:none;background:transparent;}
.main-panel > .header-secondary .navbar-search .search-form .material-icons,.main-panel > .header .navbar-search .search-form .material-icons{position:absolute;top:50%;left:0.732vw;margin-top:-12px;}
.main-panel > .header .dropdown-toggle::after{display:none;}
.main-panel > .header-secondary .nav > li > a:hover,.main-panel > .header-secondary .nav > li > a:focus{color:inherit;background-color:transparent;}
@media (min-width:544px){
  .main-panel > .header-secondary .search-focus .navbar-spacer-right,.main-panel > .header-secondary .search-focus-active .navbar-spacer-right,.main-panel > .header .search-focus .navbar-spacer-right,.main-panel > .header .search-focus-active .navbar-spacer-right{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;}
  .main-panel > .header-secondary .search-focus .navbar-search,.main-panel > .header-secondary .search-focus-active .navbar-search,.main-panel > .header .search-focus .navbar-search,.main-panel > .header .search-focus-active .navbar-search{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:1;flex-basis:1;}
  .main-panel > .header-secondary .search-focus .navbar-search .search-form,.main-panel > .header-secondary .search-focus-active .navbar-search .search-form,.main-panel > .header .search-focus .navbar-search .search-form,.main-panel > .header .search-focus-active .navbar-search .search-form{background:white;box-shadow:0 0.073vw 5px rgba(0,0,0,0.1);}
  .main-panel > .header-secondary .search-focus .navbar-search .form-control,.main-panel > .header-secondary .search-focus-active .navbar-search .form-control,.main-panel > .header .search-focus .navbar-search .form-control,.main-panel > .header .search-focus-active .navbar-search .form-control{color:rgba(0,0,0,0.7);background:transparent!important;}
  .main-panel > .header-secondary .search-focus .navbar-search .form-control:-moz-placeholder,.main-panel > .header-secondary .search-focus-active .navbar-search .form-control:-moz-placeholder,.main-panel > .header .search-focus .navbar-search .form-control:-moz-placeholder,.main-panel > .header .search-focus-active .navbar-search .form-control:-moz-placeholder{color:rgba(0,0,0,0.7);}
  .main-panel > .header-secondary .search-focus .navbar-search .form-control::-moz-placeholder,.main-panel > .header-secondary .search-focus-active .navbar-search .form-control::-moz-placeholder,.main-panel > .header .search-focus .navbar-search .form-control::-moz-placeholder,.main-panel > .header .search-focus-active .navbar-search .form-control::-moz-placeholder{color:rgba(0,0,0,0.7);}
  .main-panel > .header-secondary .search-focus .navbar-search .form-control:-ms-input-placeholder,.main-panel > .header-secondary .search-focus-active .navbar-search .form-control:-ms-input-placeholder,.main-panel > .header .search-focus .navbar-search .form-control:-ms-input-placeholder,.main-panel > .header .search-focus-active .navbar-search .form-control:-ms-input-placeholder{color:rgba(0,0,0,0.7);}
  .main-panel > .header-secondary .search-focus .navbar-search .form-control::-webkit-input-placeholder,.main-panel > .header-secondary .search-focus-active .navbar-search .form-control::-webkit-input-placeholder,.main-panel > .header .search-focus .navbar-search .form-control::-webkit-input-placeholder,.main-panel > .header .search-focus-active .navbar-search .form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.7);}
  .main-panel > .header-secondary .search-focus .navbar-search .material-icons,.main-panel > .header-secondary .search-focus-active .navbar-search .material-icons,.main-panel > .header .search-focus .navbar-search .material-icons,.main-panel > .header .search-focus-active .navbar-search .material-icons{color:rgba(0,0,0,0.7);}
}
@media (max-width:543px){
  .main-panel > .header-secondary .navbar-search,.main-panel > .header .navbar-search{display:none;}
}
@media (max-width:991px){
  .navbar-collapse{overflow:hidden;max-height:0;-webkit-transition:0.5s cubic-bezier(0.35,0,0.25,1);transition:0.5s cubic-bezier(0.35,0,0.25,1);-webkit-transition-property:max-height;transition-property:max-height;}
  .navbar-collapse .navbar-nav{padding-top:1rem;padding-bottom:1rem;}
  .offscreen .navbar-collapse{max-height:2000px;}
  .main-panel > .header-secondary .navbar-nav{display:block;float:none!important;}
  .main-panel > .header-secondary .navbar-nav .nav-item{display:block;float:none;}
  .main-panel > .header-secondary .navbar-nav .nav-item .nav-link,.main-panel > .header-secondary .navbar-nav .nav-item .nav-link.dropdown > a{line-height:2rem!important;}
  .main-panel > .header-secondary .navbar-nav .nav-item + .nav-item{margin-left:0;}
  .main-panel > .header-secondary .dropdown-menu{position:static;float:none;border:0;border-top-left-radius:2px!important;border-top-right-radius:2px!important;}
}
@media (max-width:543px){
  .main-panel > .header .dropdown{position:static!important;}
  .main-panel > .header .dropdown .dropdown-menu{width:100%;padding:0 0 1rem;}
  .main-panel > .header .dropdown .dropdown-menu.notifications{min-width:auto;}
  .main-panel > .header .dropdown .dropdown-menu .dropdown-header{margin-top:1rem;margin-bottom:0;}
  .main-panel > .header .dropdown .dropdown-menu .dropdown-item{border-radius:2px;}
}

/* default header skin */
.main-panel > .header{color:rgba(255,255,255,0.7);background-color:#4c7ff0;}
.main-panel > .header .navbar-nav .nav-link.dropdown > a,.main-panel > .header .nav > li > a,.main-panel > .header .navbar-heading,.main-panel > .header .material-icons{color:rgba(255,255,255,0.7);}
.main-panel > .header .navbar-nav .dropdown-menu{border-color:#4c7ff0;}
.main-panel > .header .search-form > input:-moz-placeholder{color:rgba(255,255,255,0.7);}
.main-panel > .header .search-form > input::-moz-placeholder{color:rgba(255,255,255,0.7);}
.main-panel > .header .search-form > input:-ms-input-placeholder{color:rgba(255,255,255,0.7);}
.main-panel > .header .search-form > input::-webkit-input-placeholder{color:rgba(255,255,255,0.7);}
.main-panel > .header .search-form .form-control:focus{background:#4c7ff0;}
.main-panel > .header .nav > li > a:hover,.main-panel > .header .nav > li > a:focus,.main-panel > .header .nav .open > a,.main-panel > .header .nav .open > a:hover,.main-panel > .header .nav .open > a:focus{color:white;}

/* $brand
 ------------------------------------------*/
.brand{position:relative;display:inline-block;white-space:nowrap;overflow:hidden;}
.brand .toggle-offscreen{padding-top:16px;padding-bottom:16px;float:left;margin-right:1rem;}
.brand .toggle-offscreen .material-icons{vertical-align:middle;}
.brand .brand-logo{display:inline-block;padding-top:20px;padding-bottom:20px;line-height:13px;}
.brand .brand-logo img{max-height:16px;}
.sidebar-panel .brand{min-height:56px;padding-left:1.5rem;padding-right:1.5rem;}

/* $main-panel
 ------------------------------------------*/
.main-panel{background:#fff;min-height:100%;box-sizing:border-box;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;}
.main-panel > .main-content{box-sizing:border-box;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.main-panel > .main-content > .content-view{position:relative;box-sizing:border-box;padding:1.5rem;-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.no-padding .content-view{padding:0!important;}

/*Margins*/
.row{margin-right:-0.75rem;margin-left:-0.75rem;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:0.75rem;padding-right:0.75rem;}

/* $footer
 ------------------------------------------*/
.content-footer{position:relative;z-index:1000;width:100%;min-height:3rem;padding:0 1.5rem;}
.content-footer::after{content:"";display:table;clear:both;}
.content-footer .footer-text{display:inline-block;padding-right:1rem;padding-left:1rem;margin-top:0.906rem;margin-bottom:0.906rem;float:left;}
.content-footer .footer-text.small{margin-top:1.03125rem;margin-bottom:1.03125rem;}
.content-footer .footer-right{float:right;margin-right:0;}
.content-footer nav{margin-right:1rem;}
.content-footer nav ul{font-weight:normal;line-height:1;margin:0;list-style:none;}
.content-footer nav ul li{display:inline-block;vertical-align:-webkit-baseline-middle;}
.content-footer nav ul li a{line-height:1.25rem;display:block;max-height:3rem;padding-right:.625rem;padding-left:.625rem;color:rgba(0,0,0,0.7);padding-top:0.906rem;padding-bottom:0.906rem;}
.content-footer nav ul li a:hover,.content-footer nav ul li a:focus{color:rgba(0,0,0,0.7);background-color:transparent;}
.content-footer nav ul li:first-child{margin-left:0;}
.content-footer nav ul li:first-child a{padding-left:0;}
.content-footer li:hover,.content-footer li a:hover,.content-footer li a:active{background:transparent;}
.session-footer{padding:0 4rem;}
.no-footer .content-footer,.no-footer .session-footer{display:none;visibility:hidden;}

/* $chat-panel
 ------------------------------------------*/
.chat-panel .modal-dialog{width:18rem!important;background:white!important;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.075);}
.chat-panel .modal-body{overflow-y:auto;height:100%;max-height:calc(100vh - 56px);}
.chat-panel .modal-body,.chat-message .modal-body{padding:0.75rem 0;}
.chat-panel .chat-inner,.chat-message .chat-inner{width:100%;height:100%;}
.chat-panel .chat-header,.chat-message .chat-header{min-height:56px;padding:0 1.5rem;background-color:rgba(0,0,0,0.05);}
.chat-panel .chat-header::after,.chat-message .chat-header::after{content:"";display:table;clear:both;}
.chat-panel .chat-header .chat-header-title,.chat-message .chat-header .chat-header-title{display:inline-block;margin:0;padding-top:1.1875rem;padding-bottom:1.1875rem;}
.chat-panel .chat-header .chat-conversation-title,.chat-message .chat-header .chat-conversation-title{display:inline-block;margin:0;padding-top:0.5315rem;padding-bottom:0.5315rem;}
.chat-panel .chat-header .chat-conversation-title span,.chat-message .chat-header .chat-conversation-title span{display:block;}
.chat-panel .chat-header > a,.chat-panel .chat-header > .dropdown,.chat-message .chat-header > a,.chat-message .chat-header > .dropdown{padding-top:0.875rem;padding-bottom:0.875rem;}
.chat-panel .chat-header > .dropdown > a::after,.chat-message .chat-header > .dropdown > a::after{display:none;}
.chat-panel .chat-header .chat-right,.chat-panel .chat-header .chat-back,.chat-message .chat-header .chat-right,.chat-message .chat-header .chat-back{cursor:pointer;border:.0625rem solid transparent;background-color:transparent;background-image:none;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;}
.chat-panel .chat-header .chat-right,.chat-message .chat-header .chat-right{position:absolute;top:0;right:0;}
.chat-panel .chat-header .chat-back,.chat-message .chat-header .chat-back{font-size:1rem;line-height:1;position:absolute;top:0;color:black;text-shadow:0 .0625rem 0 white;left:0;opacity:0.4;}
.chat-panel .chat-header .chat-back:hover,.chat-message .chat-header .chat-back:hover{opacity:0.5;}
.chat-message .modal-body{overflow-y:auto;height:100%;max-height:calc(100vh - 200px);padding:0.75rem;}
.chat-message .modal-content{display:inline-block;}
.chat-backdrop{background-color:transparent;}
.chat-message{background-color:rgba(0,0,0,0.5);}
.chat-group{margin-bottom:1rem;}
.chat-group .chat-group-header{font-weight:500;text-transform:uppercase;}
.chat-group .chat-group-header,.chat-group a{position:relative;display:block;padding:0.6125rem 1.5rem;}
.chat-group .chat-group-header:hover,.chat-group a:hover{color:rgba(0,0,0,0.7);}
.chat-group .status-online,.chat-group .status-away,.chat-group .status-no-disturb,.chat-group .status-invisible,.chat-group .status-offline{display:inline-block;width:10px;height:10px;background-color:#e8e8e8;margin-right:0.3125rem;border-radius:5px;}
.chat-group .status-online{background-color:#7fc35c;}
.chat-group .status-away{background-color:#f0c54c;}
.chat-group .status-no-disturb{background-color:#d26d54;}
.chat-group .status-invisible,.chat-group .status-offline{background-color:#e8e8e8;}
.chat-conversation-content{position:absolute;top:3.438rem;right:0;bottom:3.438rem;left:0;overflow-x:hidden;overflow-y:auto;padding:1rem;}
.chat-conversation-footer{position:relative;width:100%;border-top:0.073vw solid rgba(0,0,0,0.1);}
.chat-conversation-user{overflow:hidden;box-sizing:border-box;width:100%;margin-bottom:1.5rem;padding:0 4rem;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
.me{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;}
.me .chat-conversation-avatar{margin-left:1rem;-webkit-box-ordinal-group:3;-moz-order:2;-ms-flex-order:2;order:2;}
.me .chat-conversation-message{-webkit-box-ordinal-group:2;-moz-order:1;-ms-flex-order:1;order:1;}
.me .chat-conversation-message::after{position:absolute;bottom:0;width:0;height:0;content:'';border:5px solid #4cc3f0;border-top-color:transparent;border-right-color:transparent;right:-7px;}
.them .chat-conversation-avatar{margin-right:1rem;}
.them .chat-conversation-message::after{position:absolute;top:0;width:0;height:0;content:'';border:5px solid #e8e8e8;border-bottom-color:transparent;left:-7px;border-left-color:transparent;}
.chat-conversation-avatar{position:relative;width:36px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}
.chat-conversation-avatar img{max-width:100%;border-radius:50%;}
.chat-conversation-message{position:relative;padding:0.625rem 1rem;background-color:#e8e8e8;border-radius:0.293vw;}
.chat-conversation-message p{margin:0;}
.chat-conversation-user.me .chat-conversation-message{position:relative;background-color:#4cc3f0;float:right;}
.chat-conversation-user.me .chat-conversation-message p{color:white;}
.chat-input{position:absolute;top:0;right:3rem;left:3rem;display:block;overflow:hidden;overflow-y:auto;max-height:3.438rem;resize:none;border:0;outline:none;padding-top:1rem;padding-bottom:1rem;border-radius:0;box-shadow:none;}
.chat-input:empty::before{content:'Send a message';}
.chat-input:focus::before{content:'';}
.chat-left{padding:0.625rem 1rem;color:inherit;border:none;outline:none;background:transparent;margin-top:0.2185rem;margin-bottom:0.2185rem;float:left;}
.chat-right{position:relative;overflow:hidden;padding:0.625rem 1rem;border:none;outline:none;background:transparent;margin-top:0.2185rem;margin-bottom:0.2185rem;float:right;}
.chat-send > i{position:relative;}

/* $offscreen-menu
 ------------------------------------------*/
.off-canvas-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none;visibility:hidden;background-color:rgba(0,0,0,0.5);}
.offcanvas .off-canvas-overlay{background-color:transparent;}
.offcanvas .sidebar-panel{position:absolute;z-index:9999;width:18rem;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.offcanvas .sidebar-panel.offscreen-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.offcanvas .main-panel{position:relative;width:100%;min-height:100%;}
.offcanvas .main-panel,.offcanvas .sidebar-panel{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);}
.offcanvas .header .brand,.offcanvas .toggle-offscreen{display:inline-block!important;visibility:visible!important;}
.offcanvas .navbar-heading{display:none;visibility:hidden;}
.offcanvas.offscreen .off-canvas-overlay{display:block;visibility:visible;}
.offcanvas.offscreen .sidebar-panel{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.offcanvas.move-right .sidebar-panel > nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.offcanvas.full-width .main-panel > .main-content > .content-view,.full-width .header-secondary + .main-content > .content-view{width:100%!important;}
@media (min-width:992px){
  .off-canvas-overlay{background-color:rgba(0,0,0,0.5)!important;}
  .offcanvas .main-panel > .main-content > .content-view,.header-secondary + .main-content > .content-view{width:90%;margin-right:auto;margin-left:auto;}
}
@media (max-width:991px){
  .off-canvas-overlay{background-color:rgba(0,0,0,0.5)!important;}
}
@media (max-width:991px){
  *{-webkit-overflow-scrolling:touch;}
  .sidebar-panel{z-index:9999;width:18rem;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
  .sidebar-panel.offscreen-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
  .main-panel{position:relative;min-height:100%;}
  .main-panel,.sidebar-panel .brand{width:100%;}
  .sidebar-panel .brand{float:none;padding-right:1rem;padding-left:1rem;}
  .main-panel,.sidebar-panel{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);}
  .offscreen .off-canvas-overlay{display:block;visibility:visible;}
  .offscreen .sidebar-panel{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  .move-right .sidebar-panel > nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}

/* $Widget
 ------------------------------------------*/

/*Notifications*/
.notification-bar-icon,.notification-bar-details{display:table-cell;float:none;vertical-align:middle;}
.notification-bar-icon{width:3rem;height:3rem;}
.notification-bar-icon div{position:relative;width:3rem;height:3rem;border:0.073vw solid rgba(0,0,0,0.1);border-radius:50%;background-color:#fff;}
.notification-bar-icon i{position:absolute;top:50%;width:1.875rem;height:1.875rem;border-radius:50%;background-color:#7fc35c;left:50%;margin:-0.9375rem 0 0 -0.9375rem;}
.notification-bar-details{padding-left:0.9rem;}
.notification-bar-details .notification-bar-title{font-size:.85rem;display:block;}
.notification-bar-success .notification-bar-icon i{background-color:#7fc35c;}
.notification-bar-fail .notification-bar-icon i{background-color:#d26d54;}
.notification-bar-info .notification-bar-icon i{background-color:#4cc3f0;}
.dropdown-menu.notifications .dropdown-item{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
.dropdown-menu.notifications .notification-icon{width:2rem;}
.dropdown-menu.notifications .notification-message{padding-left:0.625rem;}
.dropdown-menu.notifications .notifications-header{padding:0 1rem;}
.dropdown-menu.notifications .notifications-header{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.625rem;padding-left:1.25rem;border-bottom:0.073vw solid rgba(0,0,0,0.1);}
.dropdown-menu.notifications .notifications-header p{margin:0;}
.dropdown-menu.notifications li a{line-height:1.563rem;display:table;overflow:hidden;width:100%;height:100%;border-spacing:0;}
.dropdown-menu.notifications .notification-icon,.dropdown-menu.notifications .notification-message{position:relative;display:table-cell;float:none;height:100%;vertical-align:middle;}
.dropdown-menu.notifications .time{font-size:.75rem;line-height:1;display:block;color:rgba(0,0,0,0.5);}
.dropdown-menu.notifications .avatar{width:100%;}
.dropdown-menu.notifications a:hover,.dropdown-menu.notifications a:active{color:rgba(0,0,0,0.7);background-color:transparent;}
.dropdown-menu.notifications .notifications-wrapper{overflow-x:hidden;overflow-y:auto;max-height:250px;}
.dropdown-menu.notifications .notifications-list{margin:0;padding:0;list-style:none;}
.dropdown-menu.notifications .notifications-list li{margin:0 1.5rem;}
.dropdown-menu.notifications .notifications-list li a{position:relative;padding:1rem 0;border-bottom:.0625rem solid #f1f1f1;}
.dropdown-menu.notifications .notifications-list li:last-child a{border-bottom:0;}
.dropdown-menu.notifications .notification-footer{padding:1rem 1.5rem;}
.circle-icon{line-height:2rem;position:relative;display:table;width:2rem;height:2rem;margin:0;text-align:center;float:left;border-radius:50%;}
.circle-icon > i{font-size:1rem;display:table-cell;float:none;width:100%;height:100%;vertical-align:middle;}

/* $layout-options
 ------------------------------------------*/

/*Flex Layout*/
.layout-xs,.layout-row-xs{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
.layout-column-xs{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.layout-row-xs{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.layout-row-xs > *{max-width:100%;}
.flexbox-xs{box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
.flex-xs{box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
@media (min-width:544px){
  .layout-sm,.layout-row-sm{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .layout-column-sm{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .layout-row-sm{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .layout-row-sm > *{max-width:100%;}
  .flexbox-sm{box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .flex-sm{box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
}
@media (min-width:768px){
  .layout-md,.layout-row-md{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .layout-column-md{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .layout-row-md{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .layout-row-md > *{max-width:100%;}
  .flexbox-md{box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .flex-md{box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
}
@media (min-width:992px){
  .layout-lg,.layout-row-lg{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .layout-column-lg{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .layout-row-lg{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .layout-row-lg > *{max-width:100%;}
  .flexbox-lg{box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .flex-lg{box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
}
@media (min-width:1200px){
  .layout-xl,.layout-row-xl{box-sizing:border-box;width:100%;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .layout-column-xl{-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .layout-row-xl{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .layout-row-xl > *{max-width:100%;}
  .flexbox-xl{box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
  .flex-xl{box-sizing:border-box;-webkit-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
}

/*Heights*/
.full-height{height:100%;}
.fill-container,.page-height{height:calc(100vh - 6.438rem);}
.header-secondary + .main-content > .content-view .fill-container,.header-secondary + .main-content > .content-view .page-height{height:calc(100vh - 9.876rem);}

/*Table equal columns*/
.column-equal{display:table;width:100%;table-layout:fixed;}
.column-equal .col{display:table-cell;float:none;vertical-align:top;}

/*Scroll*/
.scroll-y{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}

/* Fixed header layout*/
.fixed-header .main-panel{overflow-x:initial;overflow-y:initial;}
.fixed-header .main-content{overflow-x:hidden;overflow-y:auto;}

/* Static sidebar layout*/
.app.layout-static{max-height:initial!important;max-height:auto!important;height:initial!important;height:auto!important;}
.app.static{max-height:initial;height:initial;}
.app.static .main-panel{overflow-x:initial;overflow-y:initial;}
.app.static .main-content{overflow-x:visible;overflow-y:visible;}
.app.static .contacts-container{height:initial!important;}
.app.static .full-height{height:initial;}
.app.static .fill-container{width:100%;height:initial;}
.app.static #google-container{position:absolute!important;}

/* Boxed layout*/
.app.boxed{overflow:hidden;margin-right:auto;margin-left:auto;}
.app.boxed.expanding .sidebar-panel{position:absolute;}
@media (min-width:48em){
  .app.boxed{max-width:46.88rem;}
}
@media (min-width:62rem){
  .app.boxed{max-width:60.63rem;}
}
@media (min-width:75rem){
  .app.boxed{max-width:73.13rem;}
}

/* $modal-panel
 ------------------------------------------*/
.sidebar-modal.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.sidebar-modal.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.sidebar-modal .modal-dialog{position:absolute;z-index:1100;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;width:20rem;margin:0;border-radius:0;background-color:#e8e8e8;right:0;}
.sidebar-modal .modal-dialog .modal-header{border-color:rgba(0,0,0,0.1);}
.sidebar-modal .modal-dialog .modal-content{border:0;background:transparent;}

/* $alerts
 ------------------------------------------*/
.alert{border-radius:2px;}
.alert-success{background-color:#d7eccc;border-color:#cee8c1;color:#4f8732;}
.alert-success hr{border-top-color:#bfe1ae;}
.alert-success .alert-link{color:#396224;}
.alert-info{background-color:#d9f2fc;border-color:#cbeefb;color:#1194c5;}
.alert-info hr{border-top-color:#b4e6f9;}
.alert-info .alert-link{color:#0d7196;}
.alert-warning{background-color:#faebc2;border-color:#f9e7b4;color:#dda813;}
.alert-warning hr{border-top-color:#f7df9c;}
.alert-warning .alert-link{color:#ae840f;}
.alert-danger{background-color:#f2d4cd;border-color:#efcac1;color:var(--bright-red-color);}
.alert-danger hr{border-top-color:#e9b9ad;}
.alert-danger .alert-link{color:#702e1d;}

/* $breadcrumbs
 ------------------------------------------*/
.breadcrumb{border-radius:2px;}
.breadcrumb > li + li::before{font-family:FontAwesome;content:"";}

/* $buttons
 ------------------------------------------*/
.btn{border-radius:2px;-webkit-transition:all 200ms linear;transition:all 200ms linear;}
.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:0;}

/* Rounded button styles */
.btn-round,.btn-round a,.btn-round .btn,.input-round{border-radius:2.5rem;}
.btn-round::before,.btn-round a::before,.btn-round .btn::before,.input-round::before{border-radius:2.5rem;}
.btn-default{color:rgba(0,0,0,0.7);background-color:#e8e8e8;border-color:#e2e1e1;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-default:hover{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;}
.btn-default:focus,.btn-default.focus{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;}
.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open > .btn-default.dropdown-toggle:hover,.open > .btn-default.dropdown-toggle:focus,.open > .btn-default.dropdown-toggle.focus{color:rgba(0,0,0,0.7);background-color:#bdbdbd;border-color:#a3a0a0;}
.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default:disabled:focus,.btn-default:disabled.focus{background-color:#e8e8e8;border-color:#e2e1e1;}
.btn-default.disabled:hover,.btn-default:disabled:hover{background-color:#e8e8e8;border-color:#e2e1e1;}
.btn-primary{color:#fff;min-width:10vw;background-color:var(--active-color); /*#4c7ff0;*/border-color:#fff;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);font-size: 0.8333333333333334vw;}
.btn-primary:hover{color:var(--dark-gray-color)!important;background-color:var(--highlight-color)!important; /*#1d5dec*/border-color:#fff; /*#1457eb*/}
.btn-primary:focus,.btn-primary.focus,.btn-primary:focus i,.btn-primary.focus i{color:var(--dark-gray-color);background-color:var(--highlight-color); /*#1d5dec*/border-color:#fff; /*#1457eb*/}
.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle{color:white;background-color:#1d5dec;border-color:#1457eb;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle.focus{color:white;background-color:#7a7b7d; /*#124ed4*/border-color:#171717; /*#0f40ae*/}
.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus{background-color:#4c7ff0;border-color:#4c7ff0;}
.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#4c7ff0;border-color:#4c7ff0;}
.btn-secondary{color:rgba(0,0,0,0.7);background-color:#fff;border-color:rgba(0,0,0,0.1);box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-secondary:hover{color:rgba(0,0,0,0.7);background-color:#e6e6e6;border-color:rgba(0,0,0,0.1);}
.btn-secondary:focus,.btn-secondary.focus{color:rgba(0,0,0,0.7);background-color:#e6e6e6;border-color:rgba(0,0,0,0.1);}
.btn-secondary:active,.btn-secondary.active,.open > .btn-secondary.dropdown-toggle{color:rgba(0,0,0,0.7);background-color:#e6e6e6;border-color:rgba(0,0,0,0.1);background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-secondary:active:hover,.btn-secondary:active:focus,.btn-secondary:active.focus,.btn-secondary.active:hover,.btn-secondary.active:focus,.btn-secondary.active.focus,.open > .btn-secondary.dropdown-toggle:hover,.open > .btn-secondary.dropdown-toggle:focus,.open > .btn-secondary.dropdown-toggle.focus{color:rgba(0,0,0,0.7);background-color:#d4d4d4;border-color:rgba(0,0,0,0.1);}
.btn-secondary.disabled:focus,.btn-secondary.disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled.focus{background-color:#fff;border-color:rgba(0,0,0,0.1);}
.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:rgba(0,0,0,0.1);}
.btn-info{color:white;background-color:#4cc3f0;border-color:#4cc3f0;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-info:hover{color:white;background-color:#1db3ec;border-color:#14b0eb;}
.btn-info:focus,.btn-info.focus{color:white;background-color:#1db3ec;border-color:#14b0eb;}
.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle{color:white;background-color:#1db3ec;border-color:#14b0eb;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open > .btn-info.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle.focus{color:white;background-color:#129ed4;border-color:#0f82ae;}
.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus{background-color:#4cc3f0;border-color:#4cc3f0;}
.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#4cc3f0;border-color:#4cc3f0;}
.btn-success{color:white;background-color:#7fc35c;border-color:#7fc35c;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-success:hover{color:white;background-color:#65ad3f;border-color:#60a53d;}
.btn-success:focus,.btn-success.focus{color:white;background-color:#65ad3f;border-color:#60a53d;}
.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle{color:white;background-color:#65ad3f;border-color:#60a53d;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open > .btn-success.dropdown-toggle:hover,.open > .btn-success.dropdown-toggle:focus,.open > .btn-success.dropdown-toggle.focus{color:white;background-color:#559236;border-color:#44752b;}
.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus{background-color:#7fc35c;border-color:#7fc35c;}
.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#7fc35c;border-color:#7fc35c;}
.btn-warning{color:white;background-color:#f0c54c;border-color:#f0c54c;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-warning:hover{color:white;background-color:#ecb61d;border-color:#ebb314;}
.btn-warning:focus,.btn-warning.focus{color:white;background-color:#ecb61d;border-color:#ebb314;}
.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle{color:white;background-color:#ecb61d;border-color:#ebb314;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle.focus{color:white;background-color:#d4a112;border-color:#ae840f;}
.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus{background-color:#f0c54c;border-color:#f0c54c;}
.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0c54c;border-color:#f0c54c;}
.btn-danger{color:white;background-color:#d26d54;border-color:#d26d54;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.btn-danger:hover{color:white;background-color:#c04f33;border-color:#b84b31;}
.btn-danger:focus,.btn-danger.focus{color:white;background-color:#c04f33;border-color:#b84b31;}
.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle{color:white;background-color:#c04f33;border-color:#b84b31;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open > .btn-danger.dropdown-toggle:hover,.open > .btn-danger.dropdown-toggle:focus,.open > .btn-danger.dropdown-toggle.focus{color:white;background-color:#a4432b;border-color:#843623;}
.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus{background-color:#d26d54;border-color:#d26d54;}
.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d26d54;border-color:#d26d54;}
.btn-outline-default{color:#e8e8e8;background-image:none;background-color:transparent;border-color:#e8e8e8;}
.btn-outline-default:hover{color:#fff;background-color:#e8e8e8;border-color:#e8e8e8;}
.btn-outline-default:focus,.btn-outline-default.focus{color:#fff;background-color:#e8e8e8;border-color:#e8e8e8;}
.btn-outline-default:active,.btn-outline-default.active,.open > .btn-outline-default.dropdown-toggle{color:#fff;background-color:#e8e8e8;border-color:#e8e8e8;}
.btn-outline-default:active:hover,.btn-outline-default:active:focus,.btn-outline-default:active.focus,.btn-outline-default.active:hover,.btn-outline-default.active:focus,.btn-outline-default.active.focus,.open > .btn-outline-default.dropdown-toggle:hover,.open > .btn-outline-default.dropdown-toggle:focus,.open > .btn-outline-default.dropdown-toggle.focus{color:#fff;background-color:#bdbdbd;border-color:#a8a8a8;}
.btn-outline-default.disabled:focus,.btn-outline-default.disabled.focus,.btn-outline-default:disabled:focus,.btn-outline-default:disabled.focus{border-color:white;}
.btn-outline-default.disabled:hover,.btn-outline-default:disabled:hover{border-color:white;}
.btn-outline-primary{color:#4c7ff0;background-image:none;background-color:transparent;border-color:#4c7ff0;}
.btn-outline-primary:hover{color:#fff;background-color:#4c7ff0;border-color:#4c7ff0;}
.btn-outline-primary:focus,.btn-outline-primary.focus{color:#fff;background-color:#4c7ff0;border-color:#4c7ff0;}
.btn-outline-primary:active,.btn-outline-primary.active,.open > .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#4c7ff0;border-color:#4c7ff0;}
.btn-outline-primary:active:hover,.btn-outline-primary:active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active:hover,.btn-outline-primary.active:focus,.btn-outline-primary.active.focus,.open > .btn-outline-primary.dropdown-toggle:hover,.open > .btn-outline-primary.dropdown-toggle:focus,.open > .btn-outline-primary.dropdown-toggle.focus{color:#fff;background-color:#124ed4;border-color:#0f40ae;}
.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus{border-color:#aac2f8;}
.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover{border-color:#aac2f8;}
.btn-outline-secondary{color:rgba(0,0,0,0.1);background-image:none;background-color:transparent;border-color:rgba(0,0,0,0.1);}
.btn-outline-secondary:hover{color:#fff;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{color:#fff;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);}
.btn-outline-secondary:active,.btn-outline-secondary.active,.open > .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);}
.btn-outline-secondary:active:hover,.btn-outline-secondary:active:focus,.btn-outline-secondary:active.focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.active:focus,.btn-outline-secondary.active.focus,.open > .btn-outline-secondary.dropdown-toggle:hover,.open > .btn-outline-secondary.dropdown-toggle:focus,.open > .btn-outline-secondary.dropdown-toggle.focus{color:#fff;background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);}
.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled.focus{border-color:rgba(51,51,51,0.1);}
.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover{border-color:rgba(51,51,51,0.1);}
.btn-outline-info{color:#4cc3f0;background-image:none;background-color:transparent;border-color:#4cc3f0;}
.btn-outline-info:hover{color:#fff;background-color:#4cc3f0;border-color:#4cc3f0;}
.btn-outline-info:focus,.btn-outline-info.focus{color:#fff;background-color:#4cc3f0;border-color:#4cc3f0;}
.btn-outline-info:active,.btn-outline-info.active,.open > .btn-outline-info.dropdown-toggle{color:#fff;background-color:#4cc3f0;border-color:#4cc3f0;}
.btn-outline-info:active:hover,.btn-outline-info:active:focus,.btn-outline-info:active.focus,.btn-outline-info.active:hover,.btn-outline-info.active:focus,.btn-outline-info.active.focus,.open > .btn-outline-info.dropdown-toggle:hover,.open > .btn-outline-info.dropdown-toggle:focus,.open > .btn-outline-info.dropdown-toggle.focus{color:#fff;background-color:#129ed4;border-color:#0f82ae;}
.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus{border-color:#aae3f8;}
.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover{border-color:#aae3f8;}
.btn-outline-success{color:#7fc35c;background-image:none;background-color:transparent;border-color:#7fc35c;}
.btn-outline-success:hover{color:#fff;background-color:#7fc35c;border-color:#7fc35c;}
.btn-outline-success:focus,.btn-outline-success.focus{color:#fff;background-color:#7fc35c;border-color:#7fc35c;}
.btn-outline-success:active,.btn-outline-success.active,.open > .btn-outline-success.dropdown-toggle{color:#fff;background-color:#7fc35c;border-color:#7fc35c;}
.btn-outline-success:active:hover,.btn-outline-success:active:focus,.btn-outline-success:active.focus,.btn-outline-success.active:hover,.btn-outline-success.active:focus,.btn-outline-success.active.focus,.open > .btn-outline-success.dropdown-toggle:hover,.open > .btn-outline-success.dropdown-toggle:focus,.open > .btn-outline-success.dropdown-toggle.focus{color:#fff;background-color:#559236;border-color:#44752b;}
.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus{border-color:#badea7;}
.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover{border-color:#badea7;}
.btn-outline-warning{color:#f0c54c;background-image:none;background-color:transparent;border-color:#f0c54c;}
.btn-outline-warning:hover{color:#fff;background-color:#f0c54c;border-color:#f0c54c;}
.btn-outline-warning:focus,.btn-outline-warning.focus{color:#fff;background-color:#f0c54c;border-color:#f0c54c;}
.btn-outline-warning:active,.btn-outline-warning.active,.open > .btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0c54c;border-color:#f0c54c;}
.btn-outline-warning:active:hover,.btn-outline-warning:active:focus,.btn-outline-warning:active.focus,.btn-outline-warning.active:hover,.btn-outline-warning.active:focus,.btn-outline-warning.active.focus,.open > .btn-outline-warning.dropdown-toggle:hover,.open > .btn-outline-warning.dropdown-toggle:focus,.open > .btn-outline-warning.dropdown-toggle.focus{color:#fff;background-color:#d4a112;border-color:#ae840f;}
.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus{border-color:#f8e3aa;}
.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover{border-color:#f8e3aa;}
.btn-outline-danger{color:#d26d54;background-image:none;background-color:transparent;border-color:#d26d54;}
.btn-outline-danger:hover{color:#fff;background-color:#d26d54;border-color:#d26d54;}
.btn-outline-danger:focus,.btn-outline-danger.focus{color:#fff;background-color:#d26d54;border-color:#d26d54;}
.btn-outline-danger:active,.btn-outline-danger.active,.open > .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d26d54;border-color:#d26d54;}
.btn-outline-danger:active:hover,.btn-outline-danger:active:focus,.btn-outline-danger:active.focus,.btn-outline-danger.active:hover,.btn-outline-danger.active:focus,.btn-outline-danger.active.focus,.open > .btn-outline-danger.dropdown-toggle:hover,.open > .btn-outline-danger.dropdown-toggle:focus,.open > .btn-outline-danger.dropdown-toggle.focus{color:#fff;background-color:#a4432b;border-color:#843623;}
.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus{border-color:#e7b2a5;}
.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover{border-color:#e7b2a5;}
.btn-link{color:#4c7ff0;}

/* Floatin Button */
.btn-float{line-height:50px;position:fixed;z-index:2;bottom:4.5rem;width:50px;height:50px;padding:0;text-align:center;vertical-align:middle;border-radius:50%;right:1.5rem;}
.btn-float > .material-icons{line-height:50px;vertical-align:baseline;}

/* $cards
 ------------------------------------------*/
.card{margin-bottom:1.5rem;border:0;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);border-radius:0;}
.card-block{padding:0.75rem 1rem;}
.card-title{margin-bottom:0.75rem;}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0;}
.card-link + .card-link{margin-left:1rem;}
.card > .list-group:first-child .list-group-item:first-child{border-radius:2px 2px 0 0;}
.card > .list-group:last-child .list-group-item:last-child{border-radius:0 0 2px 2px;}
.card-header{font-size:.86rem;position:relative;padding:0.75rem 1rem;}
.card-header:first-child{border-radius:2px 2px 0 0;}
.card-header.no-bg + .card-block{padding-top:0;}
.card-footer{padding:0.75rem 1rem;}
.card-footer:last-child{border-radius:0 0 2px 2px;}
.card-img-top{border-radius:2px 2px 0 0;}
.card-img-bottom{border-radius:0 0 2px 2px;}

/*Background variations*/
.card-primary{background-color:#4c7ff0;border-color:#4c7ff0;}
.card-primary .card-header,.card-primary .card-footer{background-color:transparent;}
.card-success{background-color:#7fc35c;border-color:#7fc35c;}
.card-success .card-header,.card-success .card-footer{background-color:transparent;}
.card-info{background-color:#4cc3f0;border-color:#4cc3f0;}
.card-info .card-header,.card-info .card-footer{background-color:transparent;}
.card-warning{background-color:#f0c54c;border-color:#f0c54c;}
.card-warning .card-header,.card-warning .card-footer{background-color:transparent;}
.card-danger{background-color:#d26d54;border-color:#d26d54;}
.card-danger .card-header,.card-danger .card-footer{background-color:transparent;}

/*Remove all backgrounds*/
.card-primary-outline{background-color:transparent;border-color:#4c7ff0;}
.card-secondary-outline{background-color:transparent;border-color:#fff;}
.card-info-outline{background-color:transparent;border-color:#4cc3f0;}
.card-success-outline{background-color:transparent;border-color:#7fc35c;}
.card-warning-outline{background-color:transparent;border-color:#f0c54c;}
.card-danger-outline{background-color:transparent;border-color:#d26d54;}
.card-inverse .card-header{background-color:transparent;}

/*Card controls*/
.card-controls{line-height:1;position:absolute;top:10px;right:1rem;}
.card-controls a{position:relative;font-size:1rem;display:inline-block;margin-left:0.625rem;background:rgba(0,0,0,0.08);border-radius:2px;}
.card-controls .card-collapse::after,.card-controls .card-refresh::after,.card-controls .card-remove::after{font-family:'Material Icons';font-size:1.757vw;font-weight:normal;font-style:normal;line-height:1;display:block;width:auto;height:auto;margin-right:0;margin-left:0;vertical-align:bottom;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;border:0;right:1.5rem;direction:ltr;    /* Support for all WebKit browsers. */-webkit-font-smoothing:antialiased;    /* Support for Safari and Chrome. */text-rendering:optimizeLegibility;    /* Support for Firefox. */-moz-osx-font-smoothing:grayscale;    /* Support for IE. */-webkit-font-feature-settings:'liga';font-feature-settings:'liga';}
.card-controls .card-collapse::after{content:'arrow_drop_down';}
.card-controls .card-refresh::after{content:'refresh';}
.card-controls .card-remove::after{content:'close';}
.card-collapsed > .card-block{display:none;}
.card-collapsed > .card-header .card-collapse::after{content:'arrow_drop_up';}
.card-refreshing::before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';background-color:rgba(255,255,255,0.6);}
.card-refreshing::after{position:absolute;z-index:9;top:50%;width:20px;height:20px;content:'';-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out;background-color:#4c7ff0;left:50%;margin:-10px 0 0 -10px;}

/* $dropdown
 ------------------------------------------*/
.dropdown-toggle::after{font-size:14px;}
.dropdown-menu{border-color:rgba(0,0,0,0.1);box-shadow:rgba(0,0,0,0.07) 0 2px 5px 0,rgba(0,0,0,0.08) 0 2px 10px 0;border-radius:2px;-webkit-transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;}
.dropdown-item{font-size:0.8125rem;padding-right:1rem;padding-left:1rem;color:rgba(0,0,0,0.7);}
.dropdown-item:focus,.dropdown-item:hover{background-color:rgba(20,20,20,0.1);}
.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:rgba(0,0,0,0.7);background-color:rgba(20,20,20,0.1);}
.dropdown-header{padding-right:1rem;padding-left:1rem;}
.mega-dropdown{position:static!important;}
.mega-dropdown .dropdown-menu{width:100%;padding:0 0 1rem;}
.mega-dropdown .dropdown-menu .dropdown-header{margin-top:1rem;margin-bottom:0;}
.mega-dropdown .dropdown-menu .dropdown-item{border-radius:2px;}
@media (max-width:768px){
  .mega-dropdown .dropdown-menu{margin-right:0;margin-left:0;}
}

/* $c-forms
 ------------------------------------------*/
.custom-control-input{color:rgba(0,0,0,0.7);}
.custom-control-input:checked ~ .custom-control-indicator{background-color:#4c7ff0;box-shadow:none;}
.custom-control-input:focus ~ .custom-control-indicator{box-shadow:0 0 0 0.075rem #fff,0 0 0 0.15rem #4c7ff0;}
.custom-control-input:active ~ .custom-control-indicator{background-color:#4c7ff0;box-shadow:none;}

/*Indicator*/
.custom-control-indicator{top:1px;color:rgba(0,0,0,0.7);background-color:#e8e8e8;box-shadow:0 0 0 0.05rem rgba(0,0,0,0.25);}

/*Checkboxes*/
.custom-checkbox .custom-control-indicator{border-radius:2px;}

/*Select*/
.custom-select{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);padding:0.534rem 1.75rem 0.534rem 0.75rem;border-radius:2px;}
.custom-select:focus{border-color:#4c7ff0;box-shadow:none;}

/*File*/
.custom-file{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:2px;box-shadow:none;}
.file-custom::before{content:'Browse';color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:0 2px 2px 0;background-color:#e8e8e8;}
.file input:focus ~ .file-custom{box-shadow:0 0 0 0.075rem #fff,0 0 0 0.15rem #4c7ff0;}
.custom-file{color:rgba(0,0,0,0.7);}
.custom-file-control{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:2px;box-shadow:none;}
.custom-file-control::before{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:0 2px 2px 0;background-color:#e8e8e8;}
.spinner .form-control{text-align:center;}

/* $forms
 ------------------------------------------*/
label{font-weight:500;}
textarea{resize:vertical;}
.form-control{border-color:rgba(0,0,0,0.1);border-radius:2px;box-shadow:none;}
.form-control::-webkit-input-placeholder{color:rgba(38,38,38,0.7);}
.form-control::-moz-placeholder{color:rgba(38,38,38,0.7);}
.form-control:-ms-input-placeholder{color:rgba(38,38,38,0.7);}
.form-control::placeholder{color:rgba(38,38,38,0.7);}
.form-control:disabled{background-color:#e8e8e8;color: #8a8a8a;}
.form-control:focus{border-color:#84a7f5;box-shadow:none;}

/*Form validation states*/
.has-success .form-control-feedback,.has-success .form-control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .custom-control{color:#7fc35c;}
.has-success .form-control{border-color:#7fc35c;}
.has-success .input-group-addon{color:#7fc35c;border-color:#7fc35c;background-color:#f4faf1;}
.has-success .form-control-feedback{color:#7fc35c;}
.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .custom-control{color:#f0c54c;}
.has-warning .form-control{border-color:#f0c54c;}
.has-warning .input-group-addon{color:#f0c54c;border-color:#f0c54c;background-color:white;}
.has-warning .form-control-feedback{color:#f0c54c;}
.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .radio,.has-danger .checkbox,.has-danger .radio-inline,.has-danger .checkbox-inline,.has-danger.radio label,.has-danger.checkbox label,.has-danger.radio-inline label,.has-danger.checkbox-inline label,.has-danger .custom-control{color:#d26d54;}
.has-danger .form-control{border-color:#d26d54;}
.has-danger .input-group-addon{color:#d26d54;border-color:#d26d54;background-color:#fdf7f6;}
.has-danger .form-control-feedback{color:#d26d54;}

/* $input-groups
 ------------------------------------------*/
.input-group-btn > .btn{z-index:2;}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:2px;}
.btn-group-vertical > .btn:last-child:not(:first-child){border-bottom-left-radius:2px;}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-.125rem;}
.input-group-addon{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);background-color:rgba(3,3,3,0.1);border-radius:2px;}
.input-group-addon > i.material-icons,.input-group-btn .material-icons{font-size:inherit;line-height:inherit;}

/* $labels
 ------------------------------------------*/
.tag{font-weight:600;border-radius:2px;}
.tag-default{color:rgba(0,0,0,0.7);background-color:#e8e8e8;}
.tag-default[href]:focus,.tag-default[href]:hover{background-color:#cfcfcf;}
.tag-primary{background-color:#4c7ff0;}
.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#1d5dec;}
.tag-success{background-color:#7fc35c;}
.tag-success[href]:focus,.tag-success[href]:hover{background-color:#65ad3f;}
.tag-info{background-color:#4cc3f0;}
.tag-info[href]:focus,.tag-info[href]:hover{background-color:#1db3ec;}
.tag-warning{background-color:#f0c54c;}
.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ecb61d;}
.tag-danger{background-color:#d26d54;}
.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c04f33;}

/* $listgroup
 ------------------------------------------*/
.list-group-item{border:0;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
.list-group-item:first-child{border-top-right-radius:2px;border-top-left-radius:2px;}
.list-group-item:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
a.list-group-item:hover,a.list-group-item:focus{background-color:whitesmoke;}
.list-group-item-success{color:#4f8732;background-color:#d7eccc;}
a.list-group-item-success,button.list-group-item-success{color:#4f8732;}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit;}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#4f8732;background-color:#c8e5b9;}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#4f8732;border-color:#4f8732;}
.list-group-item-info{color:#1194c5;background-color:#d9f2fc;}
a.list-group-item-info,button.list-group-item-info{color:#1194c5;}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit;}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#1194c5;background-color:#c2eafa;}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#1194c5;border-color:#1194c5;}
.list-group-item-warning{color:#c59611;background-color:#fcf3d9;}
a.list-group-item-warning,button.list-group-item-warning{color:#c59611;}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit;}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#c59611;background-color:#faebc2;}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#c59611;border-color:#c59611;}
.list-group-item-danger{color:#983e28;background-color:#f2d4cd;}
a.list-group-item-danger,button.list-group-item-danger{color:#983e28;}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit;}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#983e28;background-color:#edc3b9;}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#983e28;border-color:#983e28;}

/* $modal
 ------------------------------------------*/
.modal-content{box-shadow:none;border-radius:0.293vw;}

/* $navbar
 ------------------------------------------*/

/* $navs
 ------------------------------------------*/

/* Navs */
.nav > li > a:hover,.nav > li > a:focus{color:#fff;background-color:#4c7ff0;}

/* Pills */
.nav-pills .nav-link{border-radius:2px;}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover{color:white;background-color:#4c7ff0;}

/* Tabs */
.nav-tabs{margin-right:-1px;margin-left:-1px;border:0;}
.nav-tabs .nav-item{position:relative;display:block;margin:0;text-align:center;text-decoration:none;}
.nav-tabs .nav-item .nav-link{font-weight:500;padding:0.75rem 1rem;border-color:transparent;border-bottom:0;border-radius:3px 3px 0 0;}
.nav-tabs .nav-item .nav-link:hover,.nav-tabs .nav-item .nav-link:hover,.nav-tabs .nav-item .nav-link:focus{color:white;background-color:#4c7ff0;}
.nav-tabs .nav-item .nav-link.active{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);background-color:white;}
.tab-content{padding:1rem;border-radius:0 0 2px 2px;background-color:white;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}

/* $pagination
 ------------------------------------------*/
.pagination{border-radius:2px;}
.page-item:first-child .page-link{border-top-left-radius:2px;border-bottom-left-radius:2px;}
.page-item:last-child .page-link{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{color:white;border-color:#4c7ff0;background-color:#4c7ff0;}
.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:rgba(0,0,0,0.7);background-color:#e8e8e8;}
.page-link{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);}
.page-link:focus,.page-link:hover{color:white;background-color:#4c7ff0;}
.ng-table-pagination{margin:0;}

/* $popover
 ------------------------------------------*/
.popover{border-color:rgba(0,0,0,0.1);box-shadow:0 0.0625rem 0.0625rem rgba(0,0,0,0.05);border-radius:2px;}
.popover-title{border-bottom-color:rgba(0,0,0,0.1);border-top-left-radius:2px;border-top-right-radius:2px;background-color:#FAFBFD;}
.popover-content:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}

/* $progress-bar
 ------------------------------------------*/
.progress{height:10px;margin-bottom:1.5rem;}
.progress-success[value]::-webkit-progress-value{background-color:#7fc35c;}
.progress-success[value]::-moz-progress-bar{background-color:#7fc35c;}
.progress-success[value]::-ms-fill{background-color:#7fc35c;}
@media screen and (min-width:0\0){
  .progress-success .progress-bar{background-color:#7fc35c;}
}
.progress-info[value]::-webkit-progress-value{background-color:#4cc3f0;}
.progress-info[value]::-moz-progress-bar{background-color:#4cc3f0;}
.progress-info[value]::-ms-fill{background-color:#4cc3f0;}
@media screen and (min-width:0\0){
  .progress-info .progress-bar{background-color:#4cc3f0;}
}
.progress-warning[value]::-webkit-progress-value{background-color:#f0c54c;}
.progress-warning[value]::-moz-progress-bar{background-color:#f0c54c;}
.progress-warning[value]::-ms-fill{background-color:#f0c54c;}
@media screen and (min-width:0\0){
  .progress-warning .progress-bar{background-color:#f0c54c;}
}
.progress-danger[value]::-webkit-progress-value{background-color:#d26d54;}
.progress-danger[value]::-moz-progress-bar{background-color:#d26d54;}
.progress-danger[value]::-ms-fill{background-color:#d26d54;}
@media screen and (min-width:0\0){
  .progress-danger .progress-bar{background-color:#d26d54;}
}

/* $tables
 ------------------------------------------*/
.table{border-radius:2px;}
.table th,.table td{padding-left:1rem;padding-right:1rem;border-color:rgba(0,0,0,0.1);}
.table thead th,.table tfoot th{border-bottom-width:0;border-color:rgba(0,0,0,0.1);}
.table-hover > tbody > tr:hover{background-color:rgba(15,15,15,0.1);}
.table-striped > tbody > tr:nth-child(even){background-color:rgba(15,15,15,0.1);}
.table-bordered{border-color:rgb(255,255,255);}
.table-bordered th,.table-bordered td{border-color:rgb(255,255,255);border-top:0;border-left:0;}
.table-bordered th:first-child,.table-bordered td:first-child{border-left:0;}
.table-bordered th:last-child,.table-bordered td:last-child{border-right:0;}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:1px;}
.table-striped tbody tr:nth-of-type(odd){background-color:transparent;}
.table-responsive{overflow-x:visible;}
table.dataTable{border-collapse:collapse!important;}
@media (max-width:991px){
  .table-responsive{overflow-x:auto;border-color:rgba(0,0,0,0.1);border-radius:2px;margin-bottom:0;}
}
.table-active,.table-active > th,.table-active > td{background-color:#e8e8e8;}
.table-hover .table-active:hover{background-color:#dbdbdb;}
.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{background-color:#dbdbdb;}
.table-success,.table-success > th,.table-success > td{background-color:#7fc35c;}
.table-hover .table-success:hover{background-color:#70bc49;}
.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{background-color:#70bc49;}
.table-info,.table-info > th,.table-info > td{background-color:#4cc3f0;}
.table-hover .table-info:hover{background-color:#34bbee;}
.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{background-color:#34bbee;}
.table-warning,.table-warning > th,.table-warning > td{background-color:#f0c54c;}
.table-hover .table-warning:hover{background-color:#eebd34;}
.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{background-color:#eebd34;}
.table-danger,.table-danger > th,.table-danger > td{background-color:#d26d54;}
.table-hover .table-danger:hover{background-color:#cd5c40;}
.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{background-color:#cd5c40;}

/* No More tables */
@media (max-width:991px){

  /* Source:: http://elvery.net/demo/responsive-tables/#no-more-tables */

  /* Force table to not be like tables anymore */
  .no-more-tables table,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block;}

  /* Hide table headers (but not display: none;, for accessibility) */
  .no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
  .no-more-tables tr{border:0.0625rem solid rgba(0,0,0,0.1);}
  .no-more-tables td{position:relative;padding-left:50%!important;    /* Behave  like a "row" */border-top:0!important;border-bottom:0.0625rem solid rgba(0,0,0,0.1);text-align:left;white-space:normal;}
  .no-more-tables td:before{    /* Now like a table header */
  position:absolute;    /* Top/left values mimic padding */top:0.375rem;left:0.375rem;padding-right:0.625rem;width:45%;text-align:left;white-space:nowrap;font-weight:600;}

  /* Label the data */
  .no-more-tables td:before{content:attr(data-title);}
}

/* $tooltip
 ------------------------------------------*/

/* $colors
 ------------------------------------------*/

/* Color Variant: Dark */
.bg-dark{color:#fff!important;background-color:#535a6c!important;}
a.bg-dark:focus,a.bg-dark:hover{background-color:#3d424f!important;}
.bg-dark-dark{color:#fff!important;background-color:#484e5e!important;}
a.bg-dark-dark:focus,a.bg-dark-dark:hover{background-color:#323641!important;}
.bg-dark-darker{color:#fff!important;background-color:#3d424f!important;}
a.bg-dark-darker:focus,a.bg-dark-darker:hover{background-color:#272a32!important;}
.bg-dark-light{color:#fff!important;background-color:#5e667a!important;}
a.bg-dark-light:focus,a.bg-dark-light:hover{background-color:#484e5e!important;}
.bg-dark-lighter{color:#fff!important;background-color:#697289!important;}
a.bg-dark-lighter:focus,a.bg-dark-lighter:hover{background-color:#535a6c!important;}

/* Color Variant: Primary */
.bg-primary{color:#fff!important;background-color:#4c7ff0!important;}
a.bg-primary:focus,a.bg-primary:hover{background-color:#1d5dec!important;}
.bg-primary-dark{color:#fff!important;background-color:#346eee!important;}
a.bg-primary-dark:focus,a.bg-primary-dark:hover{background-color:#1351dd!important;}
.bg-primary-darker{color:#fff!important;background-color:#1d5dec!important;}
a.bg-primary-darker:focus,a.bg-primary-darker:hover{background-color:#1149c5!important;}
.bg-primary-light{color:#fff!important;background-color:#6490f2!important;}
a.bg-primary-light:focus,a.bg-primary-light:hover{background-color:#346eee!important;}
.bg-primary-lighter{color:#fff!important;background-color:#7ba1f4!important;}
a.bg-primary-lighter:focus,a.bg-primary-lighter:hover{background-color:#4c7ff0!important;}

/* Color Variant: Default */
.bg-default{color:#fff!important;background-color:#e8e8e8!important;}
a.bg-default:focus,a.bg-default:hover{background-color:#cfcfcf!important;}
.bg-default-dark{color:#fff!important;background-color:#dbdbdb!important;}
a.bg-default-dark:focus,a.bg-default-dark:hover{background-color:#c2c2c2!important;}
.bg-default-darker{color:#fff!important;background-color:#cfcfcf!important;}
a.bg-default-darker:focus,a.bg-default-darker:hover{background-color:#b5b5b5!important;}
.bg-default-light{color:#fff!important;background-color:whitesmoke!important;}
a.bg-default-light:focus,a.bg-default-light:hover{background-color:#dbdbdb!important;}
.bg-default-lighter{color:#fff!important;background-color:white!important;}
a.bg-default-lighter:focus,a.bg-default-lighter:hover{background-color:#e6e6e6!important;}

/* Color Variant: Warning */
.bg-warning{color:#fff!important;background-color:#f0c54c!important;}
a.bg-warning:focus,a.bg-warning:hover{background-color:#ecb61d!important;}
.bg-warning-dark{color:#fff!important;background-color:#eebd34!important;}
a.bg-warning-dark:focus,a.bg-warning-dark:hover{background-color:#dda813!important;}
.bg-warning-darker{color:#fff!important;background-color:#ecb61d!important;}
a.bg-warning-darker:focus,a.bg-warning-darker:hover{background-color:#c59611!important;}
.bg-warning-light{color:#fff!important;background-color:#f2cd64!important;}
a.bg-warning-light:focus,a.bg-warning-light:hover{background-color:#eebd34!important;}
.bg-warning-lighter{color:#fff!important;background-color:#f4d47b!important;}
a.bg-warning-lighter:focus,a.bg-warning-lighter:hover{background-color:#f0c54c!important;}

/* Color Variant: Success */
.bg-success{color:#fff!important;background-color:#7fc35c!important;}
a.bg-success:focus,a.bg-success:hover{background-color:#65ad3f!important;}
.bg-success-dark{color:#fff!important;background-color:#70bc49!important;}
a.bg-success-dark:focus,a.bg-success-dark:hover{background-color:#5a9a39!important;}
.bg-success-darker{color:#fff!important;background-color:#65ad3f!important;}
a.bg-success-darker:focus,a.bg-success-darker:hover{background-color:#4f8732!important;}
.bg-success-light{color:#fff!important;background-color:#8eca6f!important;}
a.bg-success-light:focus,a.bg-success-light:hover{background-color:#70bc49!important;}
.bg-success-lighter{color:#fff!important;background-color:#9cd181!important;}
a.bg-success-lighter:focus,a.bg-success-lighter:hover{background-color:#7fc35c!important;}

/* Color Variant: Info */
.bg-info{color:#fff!important;background-color:#4cc3f0!important;}
a.bg-info:focus,a.bg-info:hover{background-color:#1db3ec!important;}
.bg-info-dark{color:#fff!important;background-color:#34bbee!important;}
a.bg-info-dark:focus,a.bg-info-dark:hover{background-color:#13a5dd!important;}
.bg-info-darker{color:#fff!important;background-color:#1db3ec!important;}
a.bg-info-darker:focus,a.bg-info-darker:hover{background-color:#1194c5!important;}
.bg-info-light{color:#fff!important;background-color:#64cbf2!important;}
a.bg-info-light:focus,a.bg-info-light:hover{background-color:#34bbee!important;}
.bg-info-lighter{color:#fff!important;background-color:#7bd3f4!important;}
a.bg-info-lighter:focus,a.bg-info-lighter:hover{background-color:#4cc3f0!important;}

/* Color Variant: Danger */
.bg-danger{color:#fff!important;background-color:#d26d54!important;}
a.bg-danger:focus,a.bg-danger:hover{background-color:#c04f33!important;}
.bg-danger-dark{color:#fff!important;background-color:#cd5c40!important;}
a.bg-danger-dark:focus,a.bg-danger-dark:hover{background-color:#ac462d!important;}
.bg-danger-darker{color:#fff!important;background-color:#c04f33!important;}
a.bg-danger-darker:focus,a.bg-danger-darker:hover{background-color:#983e28!important;}
.bg-danger-light{color:#fff!important;background-color:#d77e68!important;}
a.bg-danger-light:focus,a.bg-danger-light:hover{background-color:#cd5c40!important;}
.bg-danger-lighter{color:#fff!important;background-color:#dd8f7c!important;}
a.bg-danger-lighter:focus,a.bg-danger-lighter:hover{background-color:#d26d54!important;}

/* Color Variant: White */
.bg-white{color:rgba(0,0,0,0.7)!important;background-color:white!important;}

/* Extra palette colors */
.bg-red{color:#fff!important;background-color:#f44336!important;}
a.bg-red:focus,a.bg-red:hover{background-color:#ea1c0d!important;}
.bg-red-dark{color:#fff!important;background-color:#f32c1e!important;}
a.bg-red-dark:focus,a.bg-red-dark:hover{background-color:#d2190b!important;}
.bg-red-darker{color:#fff!important;background-color:#ea1c0d!important;}
a.bg-red-darker:focus,a.bg-red-darker:hover{background-color:#ba160a!important;}
.bg-red-light{color:#fff!important;background-color:#f55a4e!important;}
a.bg-red-light:focus,a.bg-red-light:hover{background-color:#f32c1e!important;}
.bg-red-lighter{color:#fff!important;background-color:#f77066!important;}
a.bg-red-lighter:focus,a.bg-red-lighter:hover{background-color:#f44336!important;}
.bg-pink{color:#fff!important;background-color:#e91e63!important;}
a.bg-pink:focus,a.bg-pink:hover{background-color:#c1134e!important;}
.bg-pink-dark{color:#fff!important;background-color:#d81558!important;}
a.bg-pink-dark:focus,a.bg-pink-dark:hover{background-color:#aa1145!important;}
.bg-pink-darker{color:#fff!important;background-color:#c1134e!important;}
a.bg-pink-darker:focus,a.bg-pink-darker:hover{background-color:#930e3b!important;}
.bg-pink-light{color:#fff!important;background-color:#eb3573!important;}
a.bg-pink-light:focus,a.bg-pink-light:hover{background-color:#d81558!important;}
.bg-pink-lighter{color:#fff!important;background-color:#ee4c83!important;}
a.bg-pink-lighter:focus,a.bg-pink-lighter:hover{background-color:#e91e63!important;}
.bg-purple{color:#fff!important;background-color:#9c27b0!important;}
a.bg-purple:focus,a.bg-purple:hover{background-color:#771e86!important;}
.bg-purple-dark{color:#fff!important;background-color:#89229b!important;}
a.bg-purple-dark:focus,a.bg-purple-dark:hover{background-color:#641971!important;}
.bg-purple-darker{color:#fff!important;background-color:#771e86!important;}
a.bg-purple-darker:focus,a.bg-purple-darker:hover{background-color:#52145d!important;}
.bg-purple-light{color:#fff!important;background-color:#af2cc5!important;}
a.bg-purple-light:focus,a.bg-purple-light:hover{background-color:#89229b!important;}
.bg-purple-lighter{color:#fff!important;background-color:#bc37d3!important;}
a.bg-purple-lighter:focus,a.bg-purple-lighter:hover{background-color:#9c27b0!important;}
.bg-deeppurple{color:#fff!important;background-color:#673ab7!important;}
a.bg-deeppurple:focus,a.bg-deeppurple:hover{background-color:#512e90!important;}
.bg-deeppurple-dark{color:#fff!important;background-color:#5c34a4!important;}
a.bg-deeppurple-dark:focus,a.bg-deeppurple-dark:hover{background-color:#46287d!important;}
.bg-deeppurple-darker{color:#fff!important;background-color:#512e90!important;}
a.bg-deeppurple-darker:focus,a.bg-deeppurple-darker:hover{background-color:#3b216a!important;}
.bg-deeppurple-light{color:#fff!important;background-color:#7446c4!important;}
a.bg-deeppurple-light:focus,a.bg-deeppurple-light:hover{background-color:#5c34a4!important;}
.bg-deeppurple-lighter{color:#fff!important;background-color:#8259cb!important;}
a.bg-deeppurple-lighter:focus,a.bg-deeppurple-lighter:hover{background-color:#673ab7!important;}
.bg-indigo{color:#fff!important;background-color:#3f51b5!important;}
a.bg-indigo:focus,a.bg-indigo:hover{background-color:#32408f!important;}
.bg-indigo-dark{color:#fff!important;background-color:#3849a2!important;}
a.bg-indigo-dark:focus,a.bg-indigo-dark:hover{background-color:#2b387c!important;}
.bg-indigo-darker{color:#fff!important;background-color:#32408f!important;}
a.bg-indigo-darker:focus,a.bg-indigo-darker:hover{background-color:#252f69!important;}
.bg-indigo-light{color:#fff!important;background-color:#4d5ec1!important;}
a.bg-indigo-light:focus,a.bg-indigo-light:hover{background-color:#3849a2!important;}
.bg-indigo-lighter{color:#fff!important;background-color:#606fc7!important;}
a.bg-indigo-lighter:focus,a.bg-indigo-lighter:hover{background-color:#3f51b5!important;}
.bg-blue{color:#fff!important;background-color:#2196f3!important;}
a.bg-blue:focus,a.bg-blue:hover{background-color:#0c7cd5!important;}
.bg-blue-dark{color:#fff!important;background-color:#0d8aee!important;}
a.bg-blue-dark:focus,a.bg-blue-dark:hover{background-color:#0a6ebd!important;}
.bg-blue-darker{color:#fff!important;background-color:#0c7cd5!important;}
a.bg-blue-darker:focus,a.bg-blue-darker:hover{background-color:#0960a5!important;}
.bg-blue-light{color:#fff!important;background-color:#39a1f4!important;}
a.bg-blue-light:focus,a.bg-blue-light:hover{background-color:#0d8aee!important;}
.bg-blue-lighter{color:#fff!important;background-color:#51adf6!important;}
a.bg-blue-lighter:focus,a.bg-blue-lighter:hover{background-color:#2196f3!important;}
.bg-lightblue{color:#fff!important;background-color:#03a9f4!important;}
a.bg-lightblue:focus,a.bg-lightblue:hover{background-color:#0286c2!important;}
.bg-lightblue-dark{color:#fff!important;background-color:#0398db!important;}
a.bg-lightblue-dark:focus,a.bg-lightblue-dark:hover{background-color:#0275a8!important;}
.bg-lightblue-darker{color:#fff!important;background-color:#0286c2!important;}
a.bg-lightblue-darker:focus,a.bg-lightblue-darker:hover{background-color:#02638f!important;}
.bg-lightblue-light{color:#fff!important;background-color:#14b4fc!important;}
a.bg-lightblue-light:focus,a.bg-lightblue-light:hover{background-color:#0398db!important;}
.bg-lightblue-lighter{color:#fff!important;background-color:#2ebcfc!important;}
a.bg-lightblue-lighter:focus,a.bg-lightblue-lighter:hover{background-color:#03a9f4!important;}
.bg-cyan{color:#fff!important;background-color:#00bcd4!important;}
a.bg-cyan:focus,a.bg-cyan:hover{background-color:#008fa1!important;}
.bg-cyan-dark{color:#fff!important;background-color:#00a5bb!important;}
a.bg-cyan-dark:focus,a.bg-cyan-dark:hover{background-color:#007888!important;}
.bg-cyan-darker{color:#fff!important;background-color:#008fa1!important;}
a.bg-cyan-darker:focus,a.bg-cyan-darker:hover{background-color:#00626e!important;}
.bg-cyan-light{color:#fff!important;background-color:#00d3ee!important;}
a.bg-cyan-light:focus,a.bg-cyan-light:hover{background-color:#00a5bb!important;}
.bg-cyan-lighter{color:#fff!important;background-color:#08e3ff!important;}
a.bg-cyan-lighter:focus,a.bg-cyan-lighter:hover{background-color:#00bcd4!important;}
.bg-teal{color:#fff!important;background-color:#009688!important;}
a.bg-teal:focus,a.bg-teal:hover{background-color:#00635a!important;}
.bg-teal-dark{color:#fff!important;background-color:#007d71!important;}
a.bg-teal-dark:focus,a.bg-teal-dark:hover{background-color:#004a43!important;}
.bg-teal-darker{color:#fff!important;background-color:#00635a!important;}
a.bg-teal-darker:focus,a.bg-teal-darker:hover{background-color:#00302c!important;}
.bg-teal-light{color:#fff!important;background-color:#00b09f!important;}
a.bg-teal-light:focus,a.bg-teal-light:hover{background-color:#007d71!important;}
.bg-teal-lighter{color:#fff!important;background-color:#00c9b6!important;}
a.bg-teal-lighter:focus,a.bg-teal-lighter:hover{background-color:#009688!important;}
.bg-green{color:#fff!important;background-color:#4caf50!important;}
a.bg-green:focus,a.bg-green:hover{background-color:#3d8b40!important;}
.bg-green-dark{color:#fff!important;background-color:#449d48!important;}
a.bg-green-dark:focus,a.bg-green-dark:hover{background-color:#357a38!important;}
.bg-green-darker{color:#fff!important;background-color:#3d8b40!important;}
a.bg-green-darker:focus,a.bg-green-darker:hover{background-color:#2d682f!important;}
.bg-green-light{color:#fff!important;background-color:#5cb860!important;}
a.bg-green-light:focus,a.bg-green-light:hover{background-color:#449d48!important;}
.bg-green-lighter{color:#fff!important;background-color:#6ec071!important;}
a.bg-green-lighter:focus,a.bg-green-lighter:hover{background-color:#4caf50!important;}
.bg-lightgreen{color:#fff!important;background-color:#74d108!important;}
a.bg-lightgreen:focus,a.bg-lightgreen:hover{background-color:#59a006!important;}
.bg-lightgreen-dark{color:#fff!important;background-color:#66b807!important;}
a.bg-lightgreen-dark:focus,a.bg-lightgreen-dark:hover{background-color:#4b8705!important;}
.bg-lightgreen-darker{color:#fff!important;background-color:#59a006!important;}
a.bg-lightgreen-darker:focus,a.bg-lightgreen-darker:hover{background-color:#3d6f04!important;}
.bg-lightgreen-light{color:#fff!important;background-color:#82ea09!important;}
a.bg-lightgreen-light:focus,a.bg-lightgreen-light:hover{background-color:#66b807!important;}
.bg-lightgreen-lighter{color:#fff!important;background-color:#8ef616!important;}
a.bg-lightgreen-lighter:focus,a.bg-lightgreen-lighter:hover{background-color:#74d108!important;}
.bg-lime{color:#fff!important;background-color:#cddc39!important;}
a.bg-lime:focus,a.bg-lime:hover{background-color:#b2c022!important;}
.bg-lime-dark{color:#fff!important;background-color:#c6d626!important;}
a.bg-lime-dark:focus,a.bg-lime-dark:hover{background-color:#9daa1e!important;}
.bg-lime-darker{color:#fff!important;background-color:#b2c022!important;}
a.bg-lime-darker:focus,a.bg-lime-darker:hover{background-color:#89951a!important;}
.bg-lime-light{color:#fff!important;background-color:#d2e04f!important;}
a.bg-lime-light:focus,a.bg-lime-light:hover{background-color:#c6d626!important;}
.bg-lime-lighter{color:#fff!important;background-color:#d8e464!important;}
a.bg-lime-lighter:focus,a.bg-lime-lighter:hover{background-color:#cddc39!important;}
.bg-yellow{color:#fff!important;background-color:#ffeb3b!important;}
a.bg-yellow:focus,a.bg-yellow:hover{background-color:#ffe608!important;}
.bg-yellow-dark{color:#fff!important;background-color:#ffe822!important;}
a.bg-yellow-dark:focus,a.bg-yellow-dark:hover{background-color:#eed500!important;}
.bg-yellow-darker{color:#fff!important;background-color:#ffe608!important;}
a.bg-yellow-darker:focus,a.bg-yellow-darker:hover{background-color:#d4be00!important;}
.bg-yellow-light{color:#fff!important;background-color:#ffee55!important;}
a.bg-yellow-light:focus,a.bg-yellow-light:hover{background-color:#ffe822!important;}
.bg-yellow-lighter{color:#fff!important;background-color:#fff06e!important;}
a.bg-yellow-lighter:focus,a.bg-yellow-lighter:hover{background-color:#ffeb3b!important;}
.bg-amber{color:#fff!important;background-color:#ffc107!important;}
a.bg-amber:focus,a.bg-amber:hover{background-color:#d39e00!important;}
.bg-amber-dark{color:#fff!important;background-color:#edb100!important;}
a.bg-amber-dark:focus,a.bg-amber-dark:hover{background-color:#ba8b00!important;}
.bg-amber-darker{color:#fff!important;background-color:#d39e00!important;}
a.bg-amber-darker:focus,a.bg-amber-darker:hover{background-color:#a07800!important;}
.bg-amber-light{color:#fff!important;background-color:#ffc721!important;}
a.bg-amber-light:focus,a.bg-amber-light:hover{background-color:#edb100!important;}
.bg-amber-lighter{color:#fff!important;background-color:#ffce3a!important;}
a.bg-amber-lighter:focus,a.bg-amber-lighter:hover{background-color:#ffc107!important;}
.bg-orange{color:#fff!important;background-color:#ff9800!important;}
a.bg-orange:focus,a.bg-orange:hover{background-color:#cc7a00!important;}
.bg-orange-dark{color:#fff!important;background-color:#e68900!important;}
a.bg-orange-dark:focus,a.bg-orange-dark:hover{background-color:#b36a00!important;}
.bg-orange-darker{color:#fff!important;background-color:#cc7a00!important;}
a.bg-orange-darker:focus,a.bg-orange-darker:hover{background-color:#995b00!important;}
.bg-orange-light{color:#fff!important;background-color:#ffa21a!important;}
a.bg-orange-light:focus,a.bg-orange-light:hover{background-color:#e68900!important;}
.bg-orange-lighter{color:#fff!important;background-color:#ffad33!important;}
a.bg-orange-lighter:focus,a.bg-orange-lighter:hover{background-color:#ff9800!important;}
.bg-deeporange{color:#fff!important;background-color:#ff5722!important;}
a.bg-deeporange:focus,a.bg-deeporange:hover{background-color:#ee3900!important;}
.bg-deeporange-dark{color:#fff!important;background-color:#ff4409!important;}
a.bg-deeporange-dark:focus,a.bg-deeporange-dark:hover{background-color:#d53300!important;}
.bg-deeporange-darker{color:#fff!important;background-color:#ee3900!important;}
a.bg-deeporange-darker:focus,a.bg-deeporange-darker:hover{background-color:#bb2d00!important;}
.bg-deeporange-light{color:#fff!important;background-color:#ff6a3c!important;}
a.bg-deeporange-light:focus,a.bg-deeporange-light:hover{background-color:#ff4409!important;}
.bg-deeporange-lighter{color:#fff!important;background-color:#ff7e55!important;}
a.bg-deeporange-lighter:focus,a.bg-deeporange-lighter:hover{background-color:#ff5722!important;}
.bg-brown{color:#fff!important;background-color:#795548!important;}
a.bg-brown:focus,a.bg-brown:hover{background-color:#593f35!important;}
.bg-brown-dark{color:#fff!important;background-color:#694a3e!important;}
a.bg-brown-dark:focus,a.bg-brown-dark:hover{background-color:#49332b!important;}
.bg-brown-darker{color:#fff!important;background-color:#593f35!important;}
a.bg-brown-darker:focus,a.bg-brown-darker:hover{background-color:#392822!important;}
.bg-brown-light{color:#fff!important;background-color:#896052!important;}
a.bg-brown-light:focus,a.bg-brown-light:hover{background-color:#694a3e!important;}
.bg-brown-lighter{color:#fff!important;background-color:#996b5b!important;}
a.bg-brown-lighter:focus,a.bg-brown-lighter:hover{background-color:#795548!important;}
.bg-grey{color:#fff!important;background-color:#9e9e9e!important;}
a.bg-grey:focus,a.bg-grey:hover{background-color:#858585!important;}
.bg-grey-dark{color:#fff!important;background-color:#919191!important;}
a.bg-grey-dark:focus,a.bg-grey-dark:hover{background-color:#787878!important;}
.bg-grey-darker{color:#fff!important;background-color:#858585!important;}
a.bg-grey-darker:focus,a.bg-grey-darker:hover{background-color:#6b6b6b!important;}
.bg-grey-light{color:#fff!important;background-color:#ababab!important;}
a.bg-grey-light:focus,a.bg-grey-light:hover{background-color:#919191!important;}
.bg-grey-lighter{color:#fff!important;background-color:#b8b8b8!important;}
a.bg-grey-lighter:focus,a.bg-grey-lighter:hover{background-color:#9e9e9e!important;}
.bg-bluegrey{color:#fff!important;background-color:#607d8b!important;}
a.bg-bluegrey:focus,a.bg-bluegrey:hover{background-color:#4b626d!important;}
.bg-bluegrey-dark{color:#fff!important;background-color:#566f7c!important;}
a.bg-bluegrey-dark:focus,a.bg-bluegrey-dark:hover{background-color:#41545e!important;}
.bg-bluegrey-darker{color:#fff!important;background-color:#4b626d!important;}
a.bg-bluegrey-darker:focus,a.bg-bluegrey-darker:hover{background-color:#36474f!important;}
.bg-bluegrey-light{color:#fff!important;background-color:#6b8a99!important;}
a.bg-bluegrey-light:focus,a.bg-bluegrey-light:hover{background-color:#566f7c!important;}
.bg-bluegrey-lighter{color:#fff!important;background-color:#7b96a3!important;}
a.bg-bluegrey-lighter:focus,a.bg-bluegrey-lighter:hover{background-color:#607d8b!important;}

/* $TextColor */
.text-primary{color:#4c7ff0!important;}
a.text-primary:focus,a.text-primary:hover{color:#1d5dec;}
.text-default{color:#e8e8e8!important;}
a.text-default:focus,a.text-default:hover{color:#cfcfcf;}
.text-warning{color:#f0c54c!important;}
a.text-warning:focus,a.text-warning:hover{color:#ecb61d;}
.text-success{color:#7fc35c!important;}
a.text-success:focus,a.text-success:hover{color:#65ad3f;}
.text-info{color:#4cc3f0!important;}
a.text-info:focus,a.text-info:hover{color:#1db3ec;}
.text-white{color:white!important;}
a.text-white:focus,a.text-white:hover{color:#e6e6e6;}
.text-danger{color:#d26d54!important;}
a.text-danger:focus,a.text-danger:hover{color:#c04f33;}
.text-muted{color:#b3b3b3!important;}
a.text-muted:focus,a.text-muted:hover{color:#999999;}
.text-color{color:rgba(0,0,0,0.7)!important;}
a.text-color:focus,a.text-color:hover{color:rgba(0,0,0,0.7);}

/* Extra text colors */
.text-red{color:#f44336!important;}
a.text-red:focus,a.text-red:hover{color:#ea1c0d;}
.text-pink{color:#e91e63!important;}
a.text-pink:focus,a.text-pink:hover{color:#c1134e;}
.text-purple{color:#9c27b0!important;}
a.text-purple:focus,a.text-purple:hover{color:#771e86;}
.text-deeppurple{color:#673ab7!important;}
a.text-deeppurple:focus,a.text-deeppurple:hover{color:#512e90;}
.text-indigo{color:#3f51b5!important;}
a.text-indigo:focus,a.text-indigo:hover{color:#32408f;}
.text-blue{color:#2196f3!important;}
a.text-blue:focus,a.text-blue:hover{color:#0c7cd5;}
.text-lightblue{color:#03a9f4!important;}
a.text-lightblue:focus,a.text-lightblue:hover{color:#0286c2;}
.text-cyan{color:#00bcd4!important;}
a.text-cyan:focus,a.text-cyan:hover{color:#008fa1;}
.text-teal{color:#009688!important;}
a.text-teal:focus,a.text-teal:hover{color:#00635a;}
.text-green{color:#4caf50!important;}
a.text-green:focus,a.text-green:hover{color:#3d8b40;}
.text-lightgreen{color:#74d108!important;}
a.text-lightgreen:focus,a.text-lightgreen:hover{color:#59a006;}
.text-lime{color:#cddc39!important;}
a.text-lime:focus,a.text-lime:hover{color:#b2c022;}
.text-yellow{color:#ffeb3b!important;}
a.text-yellow:focus,a.text-yellow:hover{color:#ffe608;}
.text-amber{color:#ffc107!important;}
a.text-amber:focus,a.text-amber:hover{color:#d39e00;}
.text-orange{color:#ff9800!important;}
a.text-orange:focus,a.text-orange:hover{color:#cc7a00;}
.text-deeporange{color:#ff5722!important;}
a.text-deeporange:focus,a.text-deeporange:hover{color:#ee3900;}
.text-brown{color:#795548!important;}
a.text-brown:focus,a.text-brown:hover{color:#593f35;}
.text-grey{color:#9e9e9e!important;}
a.text-grey:focus,a.text-grey:hover{color:#858585;}
.text-bluegrey{color:#607d8b!important;}
a.text-bluegrey:focus,a.text-bluegrey:hover{color:#4b626d;}

/* $bootstrap.ui
 ------------------------------------------*/

/*Carousel*/
.carousel-inner{width:100%;height:100%;}

/*Datepicker*/
.ui-datepicker table{padding:1rem;border:0.073vw solid rgba(0,0,0,0.1);outline:none;background-color:white;}
.ui-datepicker table thead{border-bottom:0.073vw solid rgba(0,0,0,0.1);}
.ui-datepicker table .h6{font-size:0.8125rem;}
.ui-datepicker table .btn{border-color:transparent;background-color:transparent;}
.ui-datepicker table .btn:hover{border-color:#e8e8e8;background-color:#e8e8e8;}
.ui-datepicker table .btn.active{border-color:#4c7ff0;background-color:#4c7ff0;box-shadow:none;}
.ui-datepicker table .btn.active span{color:white!important;}
.ui-datepicker .dropdown-menu table{border:0;}

/*Timepicker*/
.ui-timepicker td{padding:0 5px;}
.glyphicon-star,.glyphicon-star-empty{position:relative;display:inline-block;overflow:hidden;width:20px;height:20px;white-space:nowrap;background-size:contain;}
.glyphicon-star-empty{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=") no-repeat;}
.glyphicon-star{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=") no-repeat;}
.glyphicon-chevron-left,.glyphicon-chevron-right{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-chevron-left:before{content:'\f104';}
.glyphicon-chevron-right:before{content:'\f105';}

/* $session
 ------------------------------------------*/
.session-panel{width:100%;min-height:100vh;}
.session{min-height:100vh;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.session-content{padding:40px 1.5rem;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;}
.session-wrapper{min-height:100%;margin:0 auto-3rem;}
.session-wrapper::after{content:"";display:table;clear:both;}
.session-wrapper::after{height:3rem;}
.app.error-page .card,.app.lockscreen .card{display:block;width:100%;margin:100px auto;}
.app.lockscreen .card{max-width:400px;}
.form-layout{-webkit-box-flex:none;-moz-flex:none;-ms-flex:none;flex:none;max-width:480px;width:100%;margin:0 auto;}
.form-layout label{display:block;width:100%;}
.form-layout .divider{display:block;height:1px;margin-top:1.563rem;margin-right:-1rem;margin-bottom:1.563rem;margin-left:-1rem;text-align:center;background:rgba(0,0,0,0.1);}
.form-layout .divider span{position:relative;top:-10px;display:inline-block;padding:0 .75rem;background-color:white;}

/* $lockscreen
 ------------------------------------------*/
.lockcode{display:block;max-width:280px;margin:0 auto;}
.lockscreen-avatar{position:relative;display:block;margin:0 auto;}
.lockscreen-avatar img{border:5px solid white;}

/* $error-pages
 ------------------------------------------*/
.error-number{font-size:150px;line-height:1;}
.error-number strong{font-weight:900;}
.error-icon{font-size:100px;line-height:160px;width:160px;height:160px;margin:0 auto 20px;color:#d26d54;border:3px solid #d26d54;border-radius:50%;}

/* $calendar
 ------------------------------------------*/
.fc-toolbar{margin:0;margin-bottom:0;padding:0.75rem 1rem;color:#fff;border-radius:2px 2px 0 0;background:#4cc3f0;}
.fc-toolbar .fc-left{display:block;width:100%;margin-bottom:1.5rem;}
.fc-toolbar .fc-left h2{float:none;text-align:center;}
.fc-toolbar .fc .fc-toolbar > * > *{float:none;}
.fc-toolbar .fc-left h2{font-size:1.2rem;}
.fc-toolbar > .fc-center{display:table;}
.fc-state-default.fc-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px;}
.fc-state-default.fc-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.fc-t-events{outline:none;}
.fc td.fc-widget-header{padding:.5rem 0;color:white;border:0;background-color:#34bbee;}
.fullcalendar{background:#fff;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
.fullcalendar th.fc-widget-header{font-size:0.8125rem;font-weight:400;border-width:0;}
.fullcalendar .fc td{font-weight:600;}
.fullcalendar .fc td,.fullcalendar .fc th{border-right:0;border-left:0;}
.fullcalendar .fc-day-grid > .fc-widget-content{border-bottom:0.073vw solid rgba(0,0,0,0.1);}
.fullcalendar .fc-day-grid > .fc-widget-content:last-child{border-bottom:0;}
.fullcalendar tr > .fc-day{border-right:0.073vw solid rgba(0,0,0,0.1);}
.fullcalendar tr > .fc-day:last-child{border-right:0;}
.fullcalendar .fc-day-grid-event .fc-time{font-weight:inherit;}
.fullcalendar .fc-day-grid-event .fc-time::after{display:inline-block;content:':';}
.fullcalendar .fc-widget-content{border-width:0;border-color:rgba(0,0,0,0.1);}
.fullcalendar .fc-slats .fc-widget-content{border-width:1px;}
.fullcalendar .fc-unthemed th,.fullcalendar .fc-unthemed td,.fullcalendar .fc-unthemed hr,.fullcalendar .fc-unthemed thead,.fullcalendar .fc-unthemed tbody,.fullcalendar .fc-unthemed .fc-row,.fullcalendar .fc-unthemed .fc-popover{border-color:rgba(0,0,0,0.1);}
.fullcalendar .fc-unthemed hr,.fullcalendar .fc-unthemed .fc-popover .fc-header{background-color:rgba(0,0,0,0.1);}
.fullcalendar .fc-state-hover,.fullcalendar .fc-state-down,.fullcalendar .fc-state-active,.fullcalendar .fc-state-disabled{color:rgba(0,0,0,0.7);outline:none;background-color:rgba(0,0,0,0.1);}
.fullcalendar .fc-state-hover{color:rgba(0,0,0,0.7);}
.fullcalendar .fc-button{position:relative;position:relative;z-index:1;height:inherit;padding:0.375rem 1rem;outline:0;background-image:none;text-shadow:none;color:rgba(0,0,0,0.7);background-color:#e8e8e8;border-color:#e2e1e1;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);border-radius:2px;-webkit-transition:all 200ms linear;transition:all 200ms linear;-webkit-backface-visibility:hidden;}
.fullcalendar .fc-button:hover{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;}
.fullcalendar .fc-button:focus,.fullcalendar .fc-button.focus{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;}
.fullcalendar .fc-button:active,.fullcalendar .fc-button.active,.open > .fullcalendar .fc-button.dropdown-toggle{color:rgba(0,0,0,0.7);background-color:#cfcfcf;border-color:#c4c2c2;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.fullcalendar .fc-button:active:hover,.fullcalendar .fc-button:active:focus,.fullcalendar .fc-button:active.focus,.fullcalendar .fc-button.active:hover,.fullcalendar .fc-button.active:focus,.fullcalendar .fc-button.active.focus,.open > .fullcalendar .fc-button.dropdown-toggle:hover,.open > .fullcalendar .fc-button.dropdown-toggle:focus,.open > .fullcalendar .fc-button.dropdown-toggle.focus{color:rgba(0,0,0,0.7);background-color:#bdbdbd;border-color:#a3a0a0;}
.fullcalendar .fc-button.disabled:focus,.fullcalendar .fc-button.disabled.focus,.fullcalendar .fc-button:disabled:focus,.fullcalendar .fc-button:disabled.focus{background-color:#e8e8e8;border-color:#e2e1e1;}
.fullcalendar .fc-button.disabled:hover,.fullcalendar .fc-button:disabled:hover{background-color:#e8e8e8;border-color:#e2e1e1;}
.fullcalendar .fc-button.fc-today-button{margin-right:1.5rem;}
.fullcalendar .fc-button.fc-state-down,.fullcalendar .fc-button.fc-state-active{border-color:#c4c2c2;background-color:#cfcfcf;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.fc-widget-content{border:0;}
.fc .fc-toolbar > * > *{margin-left:0;}
.fc-event{font-size:12px;padding:2px 5px;color:white;border-color:transparent;border-radius:0;}
.external-event{font-size:0.8125rem;display:block;margin:0 0 .0625rem 0;padding:0.293vw;border-color:transparent;}
.external-event .remove{cursor:pointer;}
.external-events{padding:0;list-style:none;}
.external-events li{position:relative;display:block;margin:0 5px 5px;padding:0 5px;border-radius:2px;background-color:#fff;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
.external-events .form-control{font-size:.9rem;padding-left:0;}
.event-type{margin-top:5px;padding:0;list-style:none;}
.event-type li{display:inline-block;}
.event-type li a::before{display:block;width:100%;height:100%;content:'';background-color:#4c7ff0;}
.event-type li a:hover,.event-type li a:focus,.event-type li a.active{border-color:#4c7ff0;}
.event-type li a{position:relative;display:block;width:15px;height:15px;padding:1px;border:.0625rem solid transparent;}
@media (max-width:767px){
  .fc-toolbar .fc-right,.fc-toolbar .fc-center{display:table;float:none;margin:0 auto 1.5rem;}
}

/* $gallery
 ------------------------------------------*/
.media-item{margin-bottom:1.5rem;}
.media .card-block{margin-bottom:.2rem;padding:.3rem;border-radius:0;}
.media p{margin-bottom:0;}

/* $invoice
 ------------------------------------------*/
.invoice-logo{height:50px;}
.invoice-totals{margin-bottom:15px;text-align:right;}
.invoice-totals::after{content:"";display:table;clear:both;}
.invoice-totals .invoice-totals-row{margin-bottom:5px;}
.invoice-totals .invoice-totals-title{margin-right:15px;}
.invoice-totals .invoice-totals-value{display:inline-block;min-width:140px;text-align:left;}

/* $messages
 ------------------------------------------*/
.contacts-container{height:calc(100vh - 3.438rem);}
.contacts-container .contacts-list{background-color:#e8e8e8;}
.contacts-container .contacts-list a{position:relative;display:table;padding:1rem;clear:both;}
.contacts-container .contacts-list a .contact-avatar{width:34px;}
.contacts-container .contacts-list a .contact-details > *{display:block;}
.contacts-container .contacts-list a:focus,.contacts-container .contacts-list a:hover{background-color:#ebebeb;color:rgba(0,0,0,0.7);}
.header-secondary + .main-content > .content-view .contacts-container{height:calc(100vh - 6.876rem);}
.messages-list{position:relative;}
.message-list{margin:0;padding:0;list-style-type:none;}
.message-list .message-list-item a{display:block;padding:0.75rem 1rem;cursor:pointer;color:rgba(0,0,0,0.7);}
.message-list .message-list-item a::after{content:"";display:table;clear:both;}
.message-list .message-list-item a:hover,.message-list .message-list-item a:focus,.message-list .message-list-item a:active{color:rgba(0,0,0,0.7);background-color:rgba(0,0,0,0.05);}
.message-list .message-list-item a p{margin-bottom:0;}
.message-list .message-list-item a .message-list-item-header{display:block;margin-bottom:2px;}
.message-list .message-list-item a .message-list-item-header span{color:#333333;}
.message-list .message-list-item a .time{font-size:10px;font-weight:600;margin-top:3px;color:#b3b3b3;float:right;}
.message-view{position:relative;width:100%;background-color:white;}
.message-header,.contact-header{z-index:1;top:0;width:100%;height:3.438rem;background:white;box-shadow:0 0 0.073vw rgba(0,0,0,0.1);}
.message-header .lead,.contact-header .lead{margin-bottom:5px;}
.message-header .date,.contact-header .date{font-size:11px;color:#b3b3b3;float:right;}
.message-header .message-toolbar,.message-header .contact-toolbar,.contact-header .message-toolbar,.contact-header .contact-toolbar{position:relative;display:block;height:100%;padding:0 1rem;}
.message-header .message-toolbar::after,.message-header .contact-toolbar::after,.contact-header .message-toolbar::after,.contact-header .contact-toolbar::after{content:"";display:table;clear:both;}
.message-header .message-toolbar p,.message-header .contact-toolbar p,.contact-header .message-toolbar p,.contact-header .contact-toolbar p{padding:8px 0;}
.message-header .message-toolbar input,.message-header .contact-toolbar input,.contact-header .message-toolbar input,.contact-header .contact-toolbar input{font-size:0.8125rem;width:100%;margin-top:0.694rem;margin-bottom:0.694rem;}
.message-header .message-toolbar a,.message-header .contact-toolbar a,.contact-header .message-toolbar a,.contact-header .contact-toolbar a{display:inline-block;color:rgba(26,26,26,0.7);margin-top:0.8125rem;margin-bottom:0.8125rem;}
.message-header .message-toolbar a:hover,.message-header .contact-toolbar a:hover,.contact-header .message-toolbar a:hover,.contact-header .contact-toolbar a:hover{color:rgba(0,0,0,0.7);}
.no-messages,.no-contacts{max-width:100%;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;-ms-grid-row-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;}
.contacts-list{position:relative;}
@media (min-width:992px){
  .contacts-sidebar{width:250px;}
  .contacts-list{min-width:240px;max-width:240px;}
}
@media (max-width:991px){
  .message-view,.contact-view{position:fixed;z-index:1100;top:3.438rem;right:0;bottom:0;left:0;overflow:hidden;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);background-color:rgba(255,255,255,0.99);-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
  .message-view .scroll,.contact-view .scroll{overflow-x:hidden;overflow-y:auto;height:100%;}
  .message-open .message-view,.contact-open .contact-view{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  .contacts-list{min-height:calc(100vh - 6.438rem);}
  .contacts-list #list1{position:absolute;}
}

/* $social
 ------------------------------------------*/
.profile-bio .background{display:block;width:100%;height:100px;border-radius:2px 2px 0 0;background-color:#4c7ff0;}
.profile-bio .avatar{display:inline-block;max-width:100%;margin:-30px 5px 0 10px;padding:1px;vertical-align:bottom;background-color:#fff;border-radius:2px;float:left;}
.profile-bio .avatar img{box-sizing:border-box;width:72px;height:72px;color:#fff;border:2px solid #fff;border-radius:0.293vw;}
.profile-bio .user-details{margin:5px 0 0;}
.profile-bio .user-details .user-name{font-size:1rem;font-weight:500;line-height:1rem;}
.profile-bio .user-stats{margin:10px;padding:10px 0;}
.profile-bio .user-stats > ul{display:table;box-sizing:border-box;min-width:100%;margin:0;margin:0;padding:0;padding:0;table-layout:auto;list-style:outside none none;}
.profile-bio .user-stats > ul > li{display:table-cell;padding:0;vertical-align:top;}
.profile-bio .user-stats > ul > li > a:hover{text-decoration:none;}
.profile-bio .user-stats .small{font-size:10px;font-weight:600;letter-spacing:.01rem;}
.post-header{display:table;width:100%;margin-top:-146px;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.post-header > *{display:table-cell;float:none;height:100%;vertical-align:bottom;}
.profile-header{display:table;width:100%;margin-top:-23%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.profile-header > *{display:table-cell;float:none;height:100%;vertical-align:bottom;}
.profile-avatar{z-index:1;display:block;width:100%;padding:5px;background-color:#fff;box-shadow:0 0.125rem 0.25rem rgba(50,70,75,0.2);}
.profile-stats{width:40%;float:right;}
.profile-user{width:60%;}
.profile-sidebar-item{margin:0 0 1.5rem 0;}
.profile-sidebar-item::after{content:"";display:table;clear:both;}
.profile-sidebar-item p{margin:0;}
.profile-sidebar-item.profile-info{text-align:center;}
.profile-reccomendations .user-meta{margin-bottom:0;padding:0;list-style:none;}
.profile-reccomendations .user-meta li{padding:5px 0;}
.profile-numbers-count{display:table;width:100%;margin:0;padding:0;list-style:none;}
.profile-numbers-count li{font-size:12px;display:table-cell;float:none;text-align:center;vertical-align:middle;border-right:0.0625rem solid rgba(0,0,0,0.1);}
.profile-numbers-count li:Last-child{border-right:0;}
.profile-numbers-count li span{font-size:25px;display:block;color:#4d4d4d;}
.profile-timeline-header{margin-bottom:5px;}
.profile-timeline-header::after{content:"";display:table;clear:both;}
.profile-timeline-header .profile-timeline-user{position:relative;display:block;float:left;margin-right:0.9rem;}
.profile-timeline-header .profile-timeline-user img{max-width:48px;}
.profile-timeline-header .profile-timeline-user-details{margin-top:5px;margin-left:63px;}
.profile-timeline-content{margin-left:63px;}
.profile-timeline-controls a{display:inline-block;}
.profile-timeline-images{margin-right:-2px;margin-bottom:10px;margin-left:-2px;}
.profile-timeline-images .image-link{display:block;width:50%;padding-right:2px;padding-left:2px;float:left;}
.profile-timeline-images .image-link-smaller{display:block;width:25%;padding-right:2px;padding-bottom:0.293vw;padding-left:2px;float:left;}
.profile-timeline-audio{margin-bottom:10px;padding:0;}
.profile-timeline-audio .audio{display:table;width:100%;}
.profile-timeline-audio .audio .play_pause,.profile-timeline-audio .audio .audio-timeline,.profile-timeline-audio .audio .time{display:table-cell;float:none;text-align:center;vertical-align:middle;}
.profile-timeline-audio .audio .play_pause{width:2.928vw;}
.profile-timeline-audio .audio .progress{width:100%;height:5px;margin:0;float:left;border-radius:0;}
.profile-timeline-audio .audio .progress .done{width:34%;height:5px;text-align:center;background-color:#4c7ff0;float:left;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;}
.profile-timeline-audio .audio .time{width:80px;}
.post-comments{margin:20px 0 0 0;}
.post-comments .media{margin:0;}
.post-comments .comment{overflow:hidden;padding-left:0.9rem;}
.post-comments .comment-author a{color:#333333;}
.post-comments .comment-author .time{font-size:11px;font-weight:600;color:rgba(64,64,64,0.7);}
.post-comments .avatar{max-width:48px;}
.post-comments .comment{overflow:hidden;}
.post-comments .comment-meta{margin-bottom:5px;float:right;}

/* $timeline
 ------------------------------------------*/
.timeline{position:relative;margin-bottom:3.25rem;}
.timeline::before{position:absolute;top:6px;width:3px;height:100%;content:'';background:#ffffff;left:98px;}
.timeline .timeline-icon{position:absolute;top:0;width:2.928vw;height:2.928vw;text-align:center;left:80px;border-radius:50%;box-shadow:0 0 0 2px #ffffff;}
.timeline .timeline-icon > i{line-height:2.928vw;}
.timeline .timeline-card{position:relative;margin:40px 0;}
.timeline .timeline-card::after{content:"";display:table;clear:both;}
.timeline .timeline-card:first-child{margin-top:0;}
.timeline .timeline-heading{position:relative;margin-bottom:1rem;border-color:transparent;}
.timeline .timeline-heading::after{content:"";display:table;clear:both;}
.timeline .timeline-heading.border:after{position:absolute;right:0;bottom:0;left:0;display:block;height:1px;content:'';border-bottom:0.0625rem solid rgba(0,0,0,0.06);}
.timeline .timeline-content{position:relative;margin-left:150px;}
.timeline .timeline-content::after{content:"";display:table;clear:both;}
.timeline .timeline-content .timeline-body{display:inline-block;padding:0.5rem;background:white;box-shadow:0 0 0 0.073vw rgba(64,64,69,0.08);border-radius:2px;}
.timeline .timeline-content .timeline-date{display:inline-block;padding:5px 0 10px;}
.timeline .timeline-content .timeline-body::before{position:absolute;top:13px;width:0;height:0;content:' ';pointer-events:none;border-width:7px;border-style:solid;right:100%;border-color:transparent rgba(150,150,150,0.2) transparent transparent;}
.timeline .timeline-content .timeline-body::after{position:absolute;top:14px;width:0;height:0;content:' ';pointer-events:none;border-width:6px;border-style:solid;right:100%;border-color:transparent white transparent transparent;}
@media (min-width:992px){
  .timeline:not(.stacked)::before{left:50%;margin-left:-2px;}
  .timeline:not(.stacked) .timeline-card:nth-child(even) .timeline-content{float:right;}
  .timeline:not(.stacked) .timeline-card:nth-child(odd) .timeline-content .timeline-body{float:right;}
  .timeline:not(.stacked) .timeline-card:nth-child(odd) .timeline-content .timeline-body::before{position:absolute;right:auto;left:100%;border-color:transparent transparent transparent rgba(150,150,150,0.2);}
  .timeline:not(.stacked) .timeline-card:nth-child(odd) .timeline-content .timeline-body::after{position:absolute;right:auto;left:100%;border-color:transparent transparent transparent white;}
  .timeline:not(.stacked) .timeline-card:nth-child(even) .timeline-content .timeline-date{right:122%;left:auto;text-align:right;}
  .timeline:not(.stacked) .timeline-card:first-child{margin-top:0;}
  .timeline:not(.stacked) .timeline-icon{left:50%;margin-left:-20px;}
  .timeline:not(.stacked) .timeline-content{width:45%;margin-left:0;}
  .timeline .timeline-date{position:absolute;top:6px;width:100%;left:122%;}
  .timeline.stacked .timeline-date{left:-150px;}
}
@media (max-width:991px){
  .timeline .timeline-date{position:absolute;top:6px;width:100%;left:-150px;}
}

/* $charts
 ------------------------------------------*/
.flot-x-axis >:first-child{display:none;}
.chart_container{position:relative;}
.rickshaw-chart{position:relative;}
.y_axis{position:absolute;top:0;bottom:0;width:2.928vw;}
.chart{width:100%;border:0;}
.chart-sm{width:100%;height:150px;border:0;}
.chart-legend.first{padding-top:80px;}
.c3chart{position:relative;display:block;width:100%;}
.pricing{padding-top:1rem;padding-bottom:1rem;}
.pricing .pricing-plan{position:relative;text-align:center;}
.pricing .pricing-plan{overflow:hidden;margin-top:1.5rem;padding:1rem;cursor:default;border-radius:2px;background:#fff;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
.pricing .plan-price{font-size:2.5rem;font-weight:900;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pricing .plan-price-symbol{font-size:1rem;vertical-align:super;}
.pricing .plan-price-period{font-size:0.8125rem;display:inline-block;padding:0;opacity:.7;}
.pricing .plan-title{font-size:0.8125rem;font-weight:500;overflow:hidden;margin-bottom:1.5rem;white-space:nowrap;letter-spacing:.01rem;text-transform:uppercase;text-overflow:ellipsis;}
.pricing .plan-features{line-height:2.5;margin:0;padding:1rem;list-style:none;}
.pricing .plan-features li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pricing .btn{font-size:.9rem;}

/* $switch
 ------------------------------------------*/
.switch{position:relative;display:inline-block;height:1.875rem;margin:0 1rem;padding:.3125rem 0;  /* sizes. */}
.switch span{position:relative;display:inline-block;box-sizing:content-box;width:3.125rem;height:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 200ms;transition:background-color 200ms;vertical-align:middle;border-radius:1.5rem;background-color:#e8e8e8;background-clip:content-box;}
.switch input{display:none;}
.switch span i{position:absolute;top:0;display:inline-block;padding-right:1.25rem;cursor:pointer;-webkit-transition:all ease 200ms;transition:all ease 200ms;}
.switch span i::before{display:block;width:1.875rem;height:1.875rem;content:'';border-radius:50%;background:white;box-shadow:0 0 0 0.0625rem rgba(0,0,0,0.075),0 0.0625rem 0.125rem rgba(0,0,0,0.25);}
.switch:disabled + span i::before{background-color:#efefef;}
.switch:checked + span{-webkit-transition:background-color 200ms;transition:background-color 200ms;}
.switch:checked + span i{padding-right:0;padding-left:1.313rem;}
.switch.switch-sm{border-radius:1.25rem;}
.switch.switch-sm span{width:2.063rem;height:.625rem;}
.switch.switch-sm span i::before{width:1.25rem;height:1.25rem;}
.switch.switch-sm:checked + span i{padding-left:0.875rem;}
.switch.switch-lg{border-radius:2.5rem;}
.switch.switch-lg span{width:4.125rem;height:2.5rem;}
.switch.switch-lg span i::before{width:2.5rem;height:2.5rem;}
.switch.switch-lg:checked + span i{padding-left:1.688rem;}
.center-table{display:table;margin:0 auto;}

/* $jquery.ui
 ------------------------------------------*/
.ui-slider{position:relative;margin-bottom:1rem;text-align:left;background:#efefef;border-radius:2px;}
.ui-slider .ui-slider-range{border-radius:2px;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:14px;height:14px;cursor:default;cursor:pointer;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);outline:none;background:white;border-radius:1px;-ms-touch-action:none;touch-action:none;box-shadow:#a3a3a3 0 0 0 1px;}
.ui-slider .ui-slider-handle.ui-state-active{-webkit-transform:scale(2,2);transform:scale(2,2);}
.ui-slider .ui-slider-range{font-size:.7em;position:absolute;z-index:1;display:block;border:0;background-position:0 0;}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit;}
.ui-slider-horizontal{height:0.293vw;}
.ui-slider-horizontal .ui-slider-handle{top:-5px;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{display:inline-block;width:0.293vw;height:9.375rem;margin:0 8px;}
.ui-slider-vertical .ui-slider-handle{left:-5px;margin-bottom:-.6em;margin-left:0;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-slider-range-min,.ui-slider-range{background-color:#4c7ff0;}
.slider-info .ui-slider-range-min,.slider-info .ui-slider-range{background-color:#4cc3f0;}
.slider-info .ui-slider-handle{background-color:#aae3f8;box-shadow:#4cc3f0 0 0 0 1px;}
.slider-info .slider-handle.triangle{border-bottom-color:#4cc3f0;}
.slider-primary .ui-slider-range-min,.slider-primary .ui-slider-range{background-color:#4c7ff0;}
.slider-primary .ui-slider-handle{background-color:#aac2f8;box-shadow:#4c7ff0 0 0 0 1px;}
.slider-primary .slider-handle.triangle{border-bottom-color:#4c7ff0;}
.slider-success .ui-slider-range-min,.slider-success .ui-slider-range{background-color:#7fc35c;}
.slider-success .ui-slider-handle{background-color:#badea7;box-shadow:#7fc35c 0 0 0 1px;}
.slider-success .slider-handle.triangle{border-bottom-color:#7fc35c;}
.slider-warning .ui-slider-range-min,.slider-warning .ui-slider-range{background-color:#f0c54c;}
.slider-warning .ui-slider-handle{background-color:#f8e3aa;box-shadow:#f0c54c 0 0 0 1px;}
.slider-warning .slider-handle.triangle{border-bottom-color:#f0c54c;}
.slider-danger .ui-slider-range-min,.slider-danger .ui-slider-range{background-color:#d26d54;}
.slider-danger .ui-slider-handle{background-color:#e7b2a5;box-shadow:#d26d54 0 0 0 1px;}
.slider-danger .slider-handle.triangle{border-bottom-color:#d26d54;}
.rounded-handler .ui-slider-handle{border-radius:50%;}

/* $bootstrap-tags
 ------------------------------------------*/
div.tagsinput{width:100%!important;height:auto!important;min-height:auto!important;padding:.3125rem .3125rem 0;border-color:rgba(0,0,0,0.1);background:white;}
div.tagsinput span.tag{font-family:inherit;padding:.125rem .3125rem;color:white;border-color:#4c7ff0;background:#4c7ff0;border-radius:2px;}
div.tagsinput span.tag a{font-size:0.8125rem;color:white;}
div.tagsinput input{font-family:inherit;color:white;padding:0;}
.not_valid{color:#983e28!important;background:#f2d4cd!important;}

/* $bootstrap-timepicker
 ------------------------------------------*/
.bootstrap-timepicker{position:relative;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{right:0;left:auto;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{right:12px;left:auto;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{right:13px;left:auto;}
.bootstrap-timepicker .input-group-addon{cursor:pointer;}
.bootstrap-timepicker .input-group-addon i{display:inline-block;width:16px;height:16px;}
.bootstrap-timepicker-widget.dropdown-menu{padding:0.293vw;}
.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block;}
.bootstrap-timepicker-widget.dropdown-menu:before{position:absolute;display:inline-block;content:'';border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;}
.bootstrap-timepicker-widget.dropdown-menu:after{position:absolute;display:inline-block;content:'';border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}
.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px;}
.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px;}
.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px;}
.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px;}
.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px;}
.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px;}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-top:7px solid #999;border-bottom:0;}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-top:6px solid #fff;border-bottom:0;}
.bootstrap-timepicker-widget .glyphicon-chevron-up,.bootstrap-timepicker-widget .glyphicon-chevron-down{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bootstrap-timepicker-widget .glyphicon-chevron-up::before{content:'\f106';}
.bootstrap-timepicker-widget .glyphicon-chevron-down::before{content:'\f107';}
.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:0.293vw;}
.bootstrap-timepicker-widget table{width:100%;margin:0;}
.bootstrap-timepicker-widget table td{height:30px;margin:0;padding:2px;text-align:center;}
.bootstrap-timepicker-widget table td:not(.separator){min-width:30px;}
.bootstrap-timepicker-widget table td span{width:100%;}
.bootstrap-timepicker-widget table td a{display:inline-block;width:100%;margin:0;padding:8px 0;color:#333;border:0.073vw transparent solid;outline:0;}
.bootstrap-timepicker-widget table td a:hover{text-decoration:none;border-color:#ddd;border-radius:0.293vw;background-color:#eee;}
.bootstrap-timepicker-widget table td a i{font-size:18px;margin-top:2px;}
.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center;}
.bootstrap-timepicker-widget .modal-content{padding:0.293vw;}
@media (min-width:767px){
  .bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px;}
}
@media (max-width:767px){
  .bootstrap-timepicker{width:100%;}
  .bootstrap-timepicker .dropdown-menu{width:100%;}
}
.bootstrap-timepicker{position:relative;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{right:0;left:auto;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{right:.75rem;left:auto;}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{right:.8125rem;left:auto;}
.bootstrap-timepicker-widget.dropdown-menu{padding:1px;}
.bootstrap-timepicker-widget.dropdown-menu:before{position:absolute;display:inline-block;content:'';border-right:.4375rem solid transparent;border-bottom:0.4375rem solid rgba(0,0,0,0.2);border-left:.4375rem solid transparent;}
.bootstrap-timepicker-widget.dropdown-menu:after{position:absolute;display:inline-block;content:'';border-right:.375rem solid transparent;border-bottom:.375rem solid #fff;border-left:.375rem solid transparent;}
.bootstrap-timepicker-widget.timepicker-orient-left:before{left:.375rem;}
.bootstrap-timepicker-widget.timepicker-orient-left:after{left:.4375rem;}
.bootstrap-timepicker-widget.timepicker-orient-right:before{right:.375rem;}
.bootstrap-timepicker-widget.timepicker-orient-right:after{right:.4375rem;}
.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-.4375rem;}
.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-.375rem;}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before{top:auto;bottom:-.4375rem;border-top:.4375rem solid #999;border-bottom:0;}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after{top:auto;bottom:-.375rem;border-top:.375rem solid #fff;border-bottom:0;}
.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:2px;}
.bootstrap-timepicker-widget table td.separator{width:.125rem;padding:0;}
.bootstrap-timepicker-widget table td a{padding:0;color:rgba(0,0,0,0.7);}
.bootstrap-timepicker-widget table td a:hover{color:rgba(0,0,0,0.7);border-color:transparent;background-color:transparent;border-radius:2px;}
.bootstrap-timepicker-widget table td a i{font-size:0.8125rem;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-weight:normal;font-style:normal;display:inline-block;-webkit-transform:translate(0,0);transform:translate(0,0);speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.bootstrap-timepicker-widget table td a i::after{display:inline-block;width:.875rem;height:.875rem;vertical-align:middle;}
.bootstrap-timepicker-widget table td a .icon-chevron-down::after{line-height:.5625rem;content:'\f0dd';}
.bootstrap-timepicker-widget table td a .icon-chevron-up::after{line-height:1.25rem;content:'\f0de';}
.bootstrap-timepicker-widget table td input{border:0;}
.bootstrap-timepicker-widget .modal-content{padding:.25rem;}

/* $c3-charts
 ------------------------------------------*/
.c3 svg text,.c3 svg{font:0.625rem -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:rgba(0,0,0,0.7);}
.c3 path,.c3 line{stroke:rgba(0,0,0,0.1);}
.c3 .c3-tooltip{box-shadow:none;}
.c3 .c3-tooltip tr{border-color:#4c7ff0;}
.c3 .c3-tooltip th{font-size:.8125rem;background-color:#4c7ff0;}
.c3 .c3-tooltip td{border-left-color:#4c7ff0;}

/* $chartjs
 ------------------------------------------*/
.canvas-holder{position:relative;margin:0;padding:0;}
.doughnut-legend{position:absolute;top:0;right:.5rem;list-style:none;}
.doughnut-legend li{position:relative;display:block;margin-bottom:.25rem;padding:.125rem .5rem .125rem 1.75rem;padding-left:1.875rem;cursor:default;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;}
.doughnut-legend li:hover{background-color:#e8e8e8;}
.doughnut-legend li span{position:absolute;top:0;left:0;display:block;width:1.25rem;height:100%;}

/* $clock-picker
 ------------------------------------------*/
.clockpicker-popover .popover-title{font-size:1rem;font-weight:600;line-height:1;color:rgba(0,0,0,0.7);}
.clockpicker-popover .popover-title span{cursor:pointer;}
.clockpicker-popover .popover-content{background-color:white;}
.clockpicker-popover .popover-content:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.clockpicker-popover .clockpicker-plate{border:0.0625rem solid rgba(0,0,0,0.1);}
.clockpicker-popover .clockpicker-button{margin:0;padding:.625rem 0;border-width:.0625rem 0 0;border-top-left-radius:0;border-top-right-radius:0;}

/* $color-picker
 ------------------------------------------*/
.colorpicker{display:none;visibility:visible;min-width:initial!important;padding:.3125rem;opacity:1;box-shadow:0 0.0625rem 0.073vw transparent;}

/* $datepicker
 ------------------------------------------*/
.center-block > .datepicker{margin:0 auto;}
.datepicker.dropdown-menu{font-size:0.8125rem;display:none;visibility:visible;padding:1rem;border-color:rgba(0,0,0,0.1);opacity:1;border-radius:2px;box-shadow:0 0.0625rem 0.073vw transparent;}
.datepicker-inline{border:0.0625rem solid rgba(0,0,0,0.1);}
.datepicker{border-radius:2px;}
.datepicker-dropdown{font-size:0.8125rem;display:none;visibility:visible;padding:1rem;border-color:rgba(0,0,0,0.1);opacity:1;border-radius:2px;box-shadow:0 0.0625rem 0.073vw transparent;}
.datepicker-dropdown:before{border-bottom-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.2);}
.datepicker-dropdown.datepicker-orient-bottom:before{border-top-color:rgba(0,0,0,0.1);}
.datepicker table tr td,.datepicker table tr th{border-radius:2px;}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{position:relative;text-shadow:0 -0.0625rem 0 rgba(0,0,0,0.25);color:white;background-color:#4c7ff0;border-color:#4c7ff0;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover{color:white;background-color:#1d5dec;border-color:#1457eb;}
.datepicker table tr td.active:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active:hover.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:hover.focus{color:white;background-color:#1d5dec;border-color:#1457eb;}
.datepicker table tr td.active:active,.datepicker table tr td.active.active,.open > .datepicker table tr td.active.dropdown-toggle,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover.active,.open > .datepicker table tr td.active:hover.dropdown-toggle,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled.active,.open > .datepicker table tr td.active.disabled.dropdown-toggle,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover.active,.open > .datepicker table tr td.active.disabled:hover.dropdown-toggle{color:white;background-color:#1d5dec;border-color:#1457eb;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.datepicker table tr td.active:active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active.focus,.open > .datepicker table tr td.active.dropdown-toggle:hover,.open > .datepicker table tr td.active.dropdown-toggle:focus,.open > .datepicker table tr td.active.dropdown-toggle.focus,.datepicker table tr td.active:hover:active:hover,.datepicker table tr td.active:hover:active:focus,.datepicker table tr td.active:hover:active.focus,.datepicker table tr td.active:hover.active:hover,.datepicker table tr td.active:hover.active:focus,.datepicker table tr td.active:hover.active.focus,.open > .datepicker table tr td.active:hover.dropdown-toggle:hover,.open > .datepicker table tr td.active:hover.dropdown-toggle:focus,.open > .datepicker table tr td.active:hover.dropdown-toggle.focus,.datepicker table tr td.active.disabled:active:hover,.datepicker table tr td.active.disabled:active:focus,.datepicker table tr td.active.disabled:active.focus,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled.active:focus,.datepicker table tr td.active.disabled.active.focus,.open > .datepicker table tr td.active.disabled.dropdown-toggle:hover,.open > .datepicker table tr td.active.disabled.dropdown-toggle:focus,.open > .datepicker table tr td.active.disabled.dropdown-toggle.focus,.datepicker table tr td.active.disabled:hover:active:hover,.datepicker table tr td.active.disabled:hover:active:focus,.datepicker table tr td.active.disabled:hover:active.focus,.datepicker table tr td.active.disabled:hover.active:hover,.datepicker table tr td.active.disabled:hover.active:focus,.datepicker table tr td.active.disabled:hover.active.focus,.open > .datepicker table tr td.active.disabled:hover.dropdown-toggle:hover,.open > .datepicker table tr td.active.disabled:hover.dropdown-toggle:focus,.open > .datepicker table tr td.active.disabled:hover.dropdown-toggle.focus{color:white;background-color:#124ed4;border-color:#0f40ae;}
.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active:disabled:focus,.datepicker table tr td.active:disabled.focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active:hover.disabled.focus,.datepicker table tr td.active:hover:disabled:focus,.datepicker table tr td.active:hover:disabled.focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled.disabled.focus,.datepicker table tr td.active.disabled:disabled:focus,.datepicker table tr td.active.disabled:disabled.focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled.focus,.datepicker table tr td.active.disabled:hover:disabled:focus,.datepicker table tr td.active.disabled:hover:disabled.focus{background-color:#4c7ff0;border-color:#4c7ff0;}
.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active:hover:disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active.disabled:hover:disabled:hover{background-color:#4c7ff0;border-color:#4c7ff0;}
.datepicker table tr td span{border-radius:2px;}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{position:relative;text-shadow:0 -0.0625rem 0 rgba(0,0,0,0.25);color:white;background-color:#4c7ff0;border-color:#4c7ff0;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:white;background-color:#1d5dec;border-color:#1457eb;}
.datepicker table tr td span.active:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:hover.focus{color:white;background-color:#1d5dec;border-color:#1457eb;}
.datepicker table tr td span.active:active,.datepicker table tr td span.active.active,.open > .datepicker table tr td span.active.dropdown-toggle,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover.active,.open > .datepicker table tr td span.active:hover.dropdown-toggle,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled.active,.open > .datepicker table tr td span.active.disabled.dropdown-toggle,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover.active,.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle{color:white;background-color:#1d5dec;border-color:#1457eb;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active.focus,.open > .datepicker table tr td span.active.dropdown-toggle:hover,.open > .datepicker table tr td span.active.dropdown-toggle:focus,.open > .datepicker table tr td span.active.dropdown-toggle.focus,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active.focus,.open > .datepicker table tr td span.active:hover.dropdown-toggle:hover,.open > .datepicker table tr td span.active:hover.dropdown-toggle:focus,.open > .datepicker table tr td span.active:hover.dropdown-toggle.focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active.focus,.open > .datepicker table tr td span.active.disabled.dropdown-toggle:hover,.open > .datepicker table tr td span.active.disabled.dropdown-toggle:focus,.open > .datepicker table tr td span.active.disabled.dropdown-toggle.focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active.focus,.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle:hover,.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle:focus,.open > .datepicker table tr td span.active.disabled:hover.dropdown-toggle.focus{color:white;background-color:#124ed4;border-color:#0f40ae;}
.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:disabled:focus,.datepicker table tr td span.active:disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover:disabled:focus,.datepicker table tr td span.active:hover:disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:disabled:focus,.datepicker table tr td span.active.disabled:disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover:disabled:focus,.datepicker table tr td span.active.disabled:hover:disabled.focus{background-color:#4c7ff0;border-color:#4c7ff0;}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover:disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover:disabled:hover{background-color:#4c7ff0;border-color:#4c7ff0;}
.input-daterange input:first-child{border-radius:2px 0 0 2px;}
.input-daterange input:last-child{border-radius:0 2px 2px 0;}
.input-daterange .input-group-addon{border:solid rgba(0,0,0,0.1);background-color:rgba(3,3,3,0.1);}

/* $daterangepicker
 ------------------------------------------*/
.daterangepicker{font-size:0.8125rem;display:none;visibility:visible;margin-top:-.0625rem;opacity:1;border-radius:2px;box-shadow:0 0.0625rem 0.073vw transparent;}
.daterangepicker .ranges .input-mini{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);background-color:transparent;border-radius:2px;}
.daterangepicker .calendar-date{border-color:rgba(0,0,0,0.1);border-radius:2px;}
.daterangepicker td.available + td.start-date{border-radius:2px 0 0 2px;}
.daterangepicker td.in-range + td.end-date{border-radius:0 2px 2px 0;}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#e8e8e8;}
.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff;border-color:#4c7ff0;background-color:#4c7ff0;}
.daterangepicker td,.daterangepicker th{border-radius:2px;}
.daterangepicker .calendar th,.daterangepicker .calendar td{font-family:inherit;}
.daterangepicker td.start-date.end-date{border-radius:2px;}
.daterangepicker .ranges li{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);background:rgba(0,0,0,0.1);border-radius:2px;}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{border-color:#4c7ff0;background:#4c7ff0;}
.drop-box{width:100%;margin-bottom:1.5rem;padding:1.563rem 1rem;text-align:center;border:0.0625rem dashed rgba(0,0,0,0.1);background:white;}
.dragover{border-color:#4c7ff0;}
.dropzone{display:table;width:100%;padding:0;border-width:1px;border-style:dashed;background:white;border-radius:2px;}
.dropzone .dz-message{display:table-cell;vertical-align:middle;}
.dropzone .dz-preview.dz-file-preview .dz-image{background:#e8e8e8;border-radius:2px;}
.dropzone .dz-preview .dz-error-message{background:#d26d54;border-radius:2px;}
.dropzone .dz-preview .dz-error-message:after{border-bottom-color:#d26d54;}
.dropzone .dz-preview .dz-progress{border-color:rgba(0,0,0,0.1);}
.dropzone .dz-preview .dz-progress .dz-upload{background:#4c7ff0;}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border-color:rgba(0,0,0,0.1);}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{border-radius:2px;}
.my-drop-zone{min-height:1.25rem;margin-bottom:1rem;padding:1.188rem;border:dashed 0.0625rem rgba(0,0,0,0.7);background-color:white;border-radius:2px;}
.nv-file-over{border-color:#d26d54;}
.another-file-over-class{border-color:#7fc35c;}

/* $easypie
 ------------------------------------------*/
.piechart{position:relative;margin:0 auto;text-align:center;}
.piechart canvas{position:absolute;top:0;left:0;}
.piechart > div{display:table;width:100%;height:100%;}
.piechart > div > div{display:table-cell;vertical-align:middle;}
.piechart .percent{position:relative;display:block;margin:0;}
.piechart .percent:after{font-family:Helvetica,Georgia,serif;font-size:.5em;position:absolute;top:0;content:'%';}

/* $flot-chart
 ------------------------------------------*/
#tooltip{line-height:1;position:absolute;display:none;padding:.3125rem .625rem;color:white;border:0;background-color:#4c7ff0;}
#tooltip:before{position:absolute;top:.25rem;right:100%;display:block;width:0;height:0;content:'';border-width:.375rem;border-style:solid;border-color:transparent #4c7ff0 transparent transparent;}
td.legendColorBox > div{padding:0!important;border:0!important;}
td.legendColorBox > div > div{border-radius:0.25rem;}
td.legendLabel{padding-left:.3125rem;}

/* $google-map
 ------------------------------------------*/
#cd-google-map{position:relative;}
#google-container{position:relative;width:100%;height:100%!important;min-height:25rem;}
.google-map{width:100%;padding:0!important;background:transparent;}
.google-map img{max-width:none!important;}
.gm-style-cc{display:none!important;}

/* $intl-tel-input
 ------------------------------------------*/
.iti-flag{width:1rem;height:.6875rem;box-shadow:none;}
.intl-tel-input{width:100%;}
.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(232,232,232,0.5);}
.intl-tel-input .selected-flag .arrow{border-top-color:rgba(0,0,0,0.1);}
.intl-tel-input .selected-flag .arrow.up{border-bottom-color:rgba(0,0,0,0.1);}
.intl-tel-input .country-list{z-index:1000;border-color:rgba(0,0,0,0.1);box-shadow:none;}
.intl-tel-input .country-list .divider{border-bottom-color:rgba(0,0,0,0.1);}
.intl-tel-input .country-list .country .dial-code{color:rgba(0,0,0,0.7);}
.intl-tel-input .country-list .country.highlight{background-color:rgba(232,232,232,0.5);}

/* $jvectormap
 ------------------------------------------*/
.jvectormap-tip{font-family:inherit;color:rgba(0,0,0,0.7);border:solid 0.0625rem #4c7ff0;background:white;border-radius:2px;}
.jvectormap-label{font-family:inherit;font-size:smaller;font-size:inherit;position:absolute;padding:.1875rem;color:white;border-color:#4c7ff0;background-color:#4c7ff0;border-radius:2px;}
.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;top:0;left:0;width:2rem;height:2rem;margin-left:1rem;cursor:pointer;text-indent:-9999px;background-color:white;background-repeat:no-repeat;border-radius:0.125rem;}
.jvectormap-zoomin::before,.jvectormap-zoomout::before{position:absolute;top:50%;right:50%;width:.125rem;height:.625rem;margin-top:-.25rem;margin-right:-.0625rem;content:'';background:rgba(0,0,0,0.7);}
.jvectormap-zoomin::after,.jvectormap-zoomout::after{position:absolute;top:50%;right:50%;width:.625rem;height:.125rem;margin-right:-.3125rem;content:'';background:rgba(0,0,0,0.7);}
.jvectormap-zoomin{top:1rem;margin-top:0;margin-bottom:1px;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.jvectormap-zoomout{top:3.063rem;border-top-left-radius:0;border-top-right-radius:0;}
.jvectormap-zoomout::before{display:none;}

/* $labelauty
 ------------------------------------------*/
input.labelauty + label{padding:.5625rem .625rem;color:rgba(0,0,0,0.7);background-color:#e8e8e8;border-radius:2px;}
input.labelauty:not(:checked):not([disabled]) + label:hover{background-color:#e3e3e3;}
input.labelauty:checked + label{color:white;background-color:#4c7ff0;}
input.labelauty:checked:not([disabled]) + label:hover{background-color:#346eee;}
input.btn-block + label{display:block;width:100%;}
input.to-labelauty-icon + label{display:inline-block;margin-right:.3125rem;}

/* $multiselect
 ------------------------------------------*/
select.center-block + .ms-container{margin:0 auto 1.5rem;}
.ms-container .ms-selectable,.ms-container .ms-selection{color:rgba(0,0,0,0.7);}
.ms-container .ms-list{border-color:rgba(0,0,0,0.1);box-shadow:none;border-radius:2px;}
.ms-container .ms-list.ms-focus{border-color:#4c7ff0;box-shadow:none;}
.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{font-size:0.8125rem;color:rgba(0,0,0,0.7);border-bottom-color:rgba(0,0,0,0.1);}
.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{color:white;background-color:#4c7ff0;}
.ms-container .ms-selectable li.disabled,.ms-container .ms-selection li.disabled{background-color:#e8e8e8;}

/* $nestable
 ------------------------------------------*/
.dd{position:relative;display:block;margin:0;padding:0;list-style:none;}
.dd-list{position:relative;display:block;margin:0;padding:0;list-style:none;}
.dd-list .dd-list{padding-left:1.875rem;}
.dd-collapsed .dd-list{display:none;}
.dd-item,.dd-empty,.dd-placeholder{line-height:1.25rem;position:relative;display:block;min-height:1.25rem;margin:0;padding:0;}
.dd-handle{display:block;margin:.3125rem 0;padding:.625rem;text-decoration:none;background:white;border-radius:2px;}
.dd-handle:hover{color:rgba(0,0,0,0.7);background:#fff;}
.dd-item > .dd-handle{border:0;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
.dd-item > button{line-height:2.625rem;position:relative;display:block;float:left;overflow:hidden;width:2.188rem;padding:0;cursor:pointer;text-align:center;white-space:nowrap;text-indent:100%;border:0;background:transparent;}
.dd-item > button::before{position:absolute;top:50%;right:50%;width:.125rem;height:.625rem;margin-top:-.3125rem;margin-right:-.0625rem;content:'';background:rgba(0,0,0,0.7);}
.dd-item > button::after{position:absolute;top:50%;right:50%;width:.625rem;height:.125rem;margin-top:-.0625rem;margin-right:-.3125rem;content:'';background:rgba(0,0,0,0.7);}
.dd-item > button[data-action='collapse']:before{display:none;}
.dd-placeholder,.dd-empty{min-height:1.875rem;margin:.3125rem 0;padding:0;border:.0625rem dashed #ddd;background:transparent;}
.dd-empty{min-height:100px;border:.0625rem dashed #bbb;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-position:0 0,30px 30px;background-size:60px 60px;}
.dd-dragel{position:absolute;pointer-events:none;}
.dd-dragel > .dd-item .dd-handle{margin-top:0;}
.dd-dragel .dd-handle{box-shadow:0.125rem 0.25rem 0.375rem 0 rgba(0,0,0,0.1);}

/**
 * Nestable Draggable Handles
 */
.dd3-content{display:block;margin:.3125rem 0;padding:.625rem .625rem .625rem 3.125rem;text-decoration:none;background:#fff;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);border-radius:2px;}
.dd3-content:hover{background:#fff;}
.dd-dragel > .dd3-item > .dd3-content{margin:0;}
.dd3-item > button{margin-left:2.5rem;}
.dd3-handle{position:absolute;top:0;left:0;overflow:hidden;width:2.375rem;margin:0;cursor:pointer;white-space:nowrap;text-indent:100%;border:0.0625rem solid rgba(0,0,0,0.1);border-top-right-radius:0;border-bottom-right-radius:0;background:#fff;}
.dd3-handle:before{font-size:.875rem;position:absolute;left:0;display:block;width:100%;content:'\f0c9';text-align:center;text-indent:0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-weight:normal;font-style:normal;display:inline-block;-webkit-transform:translate(0,0);transform:translate(0,0);speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.dd3-handle:hover{background:#e8e8e8;}

/* $noty
 ------------------------------------------*/
li.app-noty{position:relative;display:block;margin-bottom:1.5rem;}
li.app-noty:last-child{margin-bottom:0;}
.noty_message[style]{font-size:0.8125rem!important;}
.app-noty .noty_bar{padding:1rem 1rem;border:.0625rem solid transparent;border-radius:1px;}
.app-noty-top-left .app-noty .noty_bar,.app-noty-top-right .app-noty .noty_bar,.app-noty-top .app-noty .noty_bar{-webkit-animation:fadeIn 150ms;animation:fadeIn 150ms;}
.app-noty-top-left .app-noty.i-am-closing-now .noty_bar,.app-noty-top-right .app-noty.i-am-closing-now .noty_bar,.app-noty-top .app-noty.i-am-closing-now .noty_bar{-webkit-animation:fadeOut 150ms;animation:fadeOut 150ms;}
.app-noty-bottom-left .app-noty .noty_bar,.app-noty-bottom-right .app-noty .noty_bar,.app-noty-bottom .app-noty .noty_bar{-webkit-animation:fadeIn 150ms;animation:fadeIn 150ms;}
.app-noty-bottom-left .app-noty.i-am-closing-now .noty_bar,.app-noty-bottom-right .app-noty.i-am-closing-now .noty_bar,.app-noty-bottom .app-noty.i-am-closing-now .noty_bar{-webkit-animation:fadeOut 150ms;animation:fadeOut 150ms;}
.app-noty-bottom,.app-noty-bottom-right,.app-noty-bottom-left,.app-noty-top,.app-noty-top-right,.app-noty-top-left{position:fixed;z-index:99999;margin:0;padding:0;list-style:none;-webkit-transition:all 200ms cubic-bezier(0.7,0,0.3,1);transition:all 200ms cubic-bezier(0.7,0,0.3,1);width:300px;}

/* Bottom notification */
.app-noty-bottom{right:0;bottom:0;width:100%;}
.app-noty-bottom li.app-noty{margin-top:-.0625rem;margin-bottom:0;}
.app-noty-bottom .noty_bar{border-radius:0;}
@media (min-width:992px){
  .app-noty-bottom{padding-left:18rem;}
  .expanding ~ .app-noty-bottom{padding-left:4rem;}
  .horizontal ~ .app-noty-bottom,.offcanvas ~ .app-noty-bottom,.boxed ~ .app-noty-bottom{padding-right:0;padding-left:0;}
}

/* Bottom right notification */
.app-noty-bottom-right{right:1.5rem;bottom:4.5rem;}
@media (min-width:992px){
  .boxed ~ .app-noty-bottom-right{right:1.5rem;}
}

/* Bottom left notification */
.app-noty-bottom-left{bottom:4.5rem;left:1.5rem;}
@media (min-width:992px){
  .app-noty-bottom-left{left:19.5rem;}
  .expanding ~ .app-noty-bottom-left{left:5.5rem;}
  .horizontal ~ .app-noty-bottom-left,.offcanvas ~ .app-noty-bottom-left,.boxed ~ .app-noty-bottom-left,.boxed.expanding ~ .app-noty-bottom-left{left:1.5rem;}
}

/* Top notification */
.app-noty-top{top:4.938rem;right:1.5rem;}
.app-noty-top{top:3.438rem;right:0;width:100%;}
.app-noty-top li.app-noty{margin-top:-.0625rem;margin-bottom:0;}
.app-noty-top .noty_bar{border-radius:0;}
@media (min-width:992px){
  .app-noty-top{padding-left:18rem;}
  .expanding ~ .app-noty-top{position:absolute;padding-left:4rem;}
  .horizontal ~ .app-noty-top,.offcanvas ~ .app-noty-top,.boxed ~ .app-noty-top{padding-right:0;padding-left:0;}
}

/* Top right notification */
.app-noty-top-right{top:4.938rem;right:1.5rem;}
@media (min-width:992px){
  .boxed ~ .app-noty-top-right,.boxed.expanding ~ .app-noty-top-right{right:1.5rem;}
}

/* Top left notification */
.app-noty-top-left{top:4.938rem;left:1.5rem;}
@media (min-width:992px){
  .app-noty-top-left{left:19.5rem;}
  .expanding ~ .app-noty-top-left{left:5.5rem;}
  .horizontal ~ .app-noty-top-left,.offcanvas ~ .app-noty-top-left,.boxed ~ .app-noty-top-left,.boxed.expanding ~ .app-noty-top-left{left:1.5rem;}
}

/* Notification colors */
.noty_container_type_success .noty_bar{color:#fff!important;background-color:#7fc35c!important;}
a.noty_container_type_success .noty_bar:focus,a.noty_container_type_success .noty_bar:hover{background-color:#65ad3f!important;}
.noty_container_type_information .noty_bar{color:#fff!important;background-color:#4cc3f0!important;}
a.noty_container_type_information .noty_bar:focus,a.noty_container_type_information .noty_bar:hover{background-color:#1db3ec!important;}
.noty_container_type_warning .noty_bar{color:#fff!important;background-color:#f0c54c!important;}
a.noty_container_type_warning .noty_bar:focus,a.noty_container_type_warning .noty_bar:hover{background-color:#ecb61d!important;}
.noty_container_type_error .noty_bar{color:#fff!important;background-color:#d26d54!important;}
a.noty_container_type_error .noty_bar:focus,a.noty_container_type_error .noty_bar:hover{background-color:#c04f33!important;}
.noty_container_type_confirm .noty_bar{color:#fff!important;background-color:#4c7ff0!important;}
a.noty_container_type_confirm .noty_bar:focus,a.noty_container_type_confirm .noty_bar:hover{background-color:#1d5dec!important;}

/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.13.1 - 2015-09-30T05:39:26.659Z
 * License: MIT
 */
.ui-select-choices-row:hover{background-color:#e8e8e8;}

/* Select2 theme */
.select2-container .select2-selection{line-height:34px;display:block;height:34px;padding:0 0 0 8px;color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);outline:0;background-color:#fff;background-image:none;border-radius:2px;}
.select2-container .select2-selection::after{position:absolute;top:50%;right:15px;display:block;width:0;height:0;margin-top:-3px;content:' ';border-width:5px 5px 0 5px;border-style:solid;border-color:#808080 transparent transparent transparent;}
.select2-container--open .select2-selection::after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent;}
.select2-container.select2-drop-above .select2-selection{border-bottom-color:rgba(0,0,0,0.1);border-radius:0 0 2px 2px;background-image:none;}
.select2-dropdown{color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:0 0 2px 2px;box-shadow:none;}
.select2-dropdown.select2-dropdown--above{border-color:rgba(0,0,0,0.1);border-radius:2px 2px 0 0;box-shadow:none;}
.select2-container--open,.select2-dropdown.select2-dropdown--above.select2-container--open{border-color:#4c7ff0;}
.select2-drop-auto-width{border-color:rgba(0,0,0,0.1);}
.select2-container .select2-selection .select2-selection__arrow{display:none;visibility:hidden;border-color:rgba(0,0,0,0.1);border-radius:0 2px 2px 0;background:white;background-image:none;}
.select2-container-active .select2-selection,.select2-container-active .select2-choices{border-color:#4c7ff0;box-shadow:none;}
.select2-dropdown-open .select2-selection{background-color:white;background-image:none;box-shadow:none;}
.select2-dropdown-open.select2-drop-above .select2-selection,.select2-dropdown-open.select2-drop-above .select2-choices{border-color:#4c7ff0;background-image:none;}
.select2-container-multi .select2-choices{border-color:rgba(0,0,0,0.1);background-image:none;}
.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container-multi.select2-container-active .select2-choices{border-color:#4c7ff0;box-shadow:none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container-multi .select2-choices .select2-search-choice{border-color:#e8e8e8;border-radius:2px;background-image:none;box-shadow:none;}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-results .select2-highlighted{background:#4c7ff0;}
.select2-search-choice-close{top:2px;}
.select2-search input{border-color:rgba(0,0,0,0.1)!important;outline:0;}

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-selection{border-color:#d26d54;}

/* Handle up direction Select2 */
.select2-container-multi .select2-choices .select2-search-field input{padding:0.6rem 0.3125rem;margin:0;}
.ui-select-container[theme='select2'].direction-up .ui-select-match{border-radius:2px;border-top-left-radius:0;border-top-right-radius:0;}
.ui-select-container[theme='select2'].direction-up .ui-select-dropdown{border-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none;}
.select2-container .select2-choice,.ui-select-container[theme='select2'] .select2-choice{line-height:38px;height:38px;padding:0 1rem;color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.1);border-radius:2px;background:#fff;background-image:none;}
.select2-drop-active,.select2-container-active .select2-choice,.select2-container-active .select2-choices{border-color:#4c7ff0;box-shadow:none;}
.select2-container .select2-choice .select2-arrow,.ui-select-container[theme='select2'] .select2-choice .select2-arrow{width:38px;margin-top:-1px;text-align:center;border-left:0;border-radius:0 2px 2px 0;background:#fff;background-image:none;}
.select2-container .select2-choice .select2-arrow::after,.ui-select-container[theme='select2'] .select2-choice .select2-arrow::after{display:inline-block;width:0;height:0;content:'';border-width:5px 5px 0 5px;border-style:solid;border-color:#808080 transparent transparent transparent;}
.select2-container .select2-choice .select2-arrow b,.ui-select-container[theme='select2'] .select2-choice .select2-arrow b{display:none;visibility:hidden;background-image:none;}
.ui-select-container[theme='select2'].select2-container-active .select2-choice,.ui-select-container[theme='select2'].select2-container-active .select2-choices{border-color:#4c7ff0;box-shadow:none;}
.ui-select-container[theme='select2'].select2-dropdown-open .select2-choice{background-color:white;}
.ui-select-container[theme='select2'] .select2-drop-active{border-color:#4c7ff0;}
.ui-select-container[theme='select2'].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#4c7ff0;}
.ui-select-container[theme='select2'] .select2-search input{font-family:inherit;font-size:0.8125rem;min-height:38px;border-color:rgba(0,0,0,0.1);background:white;}
.ui-select-container[theme='select2'] .select2-results .select2-highlighted{color:#fff;background:#4c7ff0;}

/* Selectize theme */
.selectize-control.multi .selectize-input.has-items{padding:7px 8px 4px;}
.selectize-input{padding:9px 8px;border-color:rgba(0,0,0,0.1);box-shadow:none;border-radius:2px;}
.selectize-dropdown-header{border-bottom-color:rgba(0,0,0,0.1);border-radius:2px 2px 0 0;background:#e8e8e8;}
.selectize-input.focus{box-shadow:none;}
.selectize-input.dropdown-active{border-radius:2px 2px 0 0;}
.selectize-dropdown{border-radius:0 0 2px 2px;box-shadow:none;}
.selectize-dropdown .create{color:white!important;}

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{border-color:#4c7ff0!important;}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input{border-color:#d26d54;}

/* Handle up direction Selectize */
.ui-select-container[theme='selectize'].direction-up .ui-select-dropdown{box-shadow:none;}
.ui-select-container[theme='selectize'] .selectize-input{line-height:36px;padding:0.4375rem 1rem;padding-top:0;padding-bottom:0;border-color:rgba(0,0,0,0.1);box-shadow:none;border-radius:2px;}
.ui-select-container[theme='selectize'] .selectize-dropdown{border-color:rgba(0,0,0,0.1);border-radius:0 0 2px 2px;box-shadow:none;}
.selectize-dropdown .active{color:#fff;background-color:#4c7ff0;}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus{border-color:#4c7ff0;outline:0;box-shadow:none;}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control{border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up{border-radius:2px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;}
.ui-select-multiple .ui-select-match-item.dropping-before:before{border-color:#4c7ff0;}
.ui-select-multiple .ui-select-match-item.dropping-after:after{border-color:#4c7ff0;}
.ui-select-bootstrap .ui-select-choices-row.active > a{background-color:#4c7ff0;}
.ui-select-bootstrap .ui-select-choices{font-size:inherit;}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match{border-color:#d26d54;}

/* Handle up direction Bootstrap */
.ui-select-container[theme='bootstrap'].direction-up .ui-select-dropdown{box-shadow:none;}

/*
 *  Usage:
 *
   <div class="sk-rotating-plane"></div>
 *
 */
.sk-rotating-plane{width:1.757vw;height:1.757vw;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out;background-color:#4c7ff0;}
@-webkit-keyframes sk-rotatePlane{
  0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
  50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
  100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
@keyframes sk-rotatePlane{
  0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
  50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
  100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}

/*
 *  Usage:
 *
    <div class="sk-double-bounce">
      <div class="sk-child sk-double-bounce1"></div>
      <div class="sk-child sk-double-bounce2"></div>
    </div>
 *
 */
.sk-double-bounce{position:relative;width:1.757vw;height:1.757vw;}
.sk-double-bounce .sk-child{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out;opacity:.6;border-radius:50%;background-color:#4c7ff0;}
.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes sk-doubleBounce{
  0%,100%{-webkit-transform:scale(0);transform:scale(0);}
  50%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-doubleBounce{
  0%,100%{-webkit-transform:scale(0);transform:scale(0);}
  50%{-webkit-transform:scale(1);transform:scale(1);}
}

/*
 *  Usage:
 *
    <div class="sk-wave">
      <div class="sk-rect sk-rect1"></div>
      <div class="sk-rect sk-rect2"></div>
      <div class="sk-rect sk-rect3"></div>
      <div class="sk-rect sk-rect4"></div>
      <div class="sk-rect sk-rect5"></div>
    </div>
 *
 */
.sk-wave{font-size:10px;width:50px;height:1.757vw;text-align:center;}
.sk-wave .sk-rect{display:inline-block;width:6px;height:100%;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out;background-color:#4c7ff0;}
.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s;}
.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s;}
.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s;}
@-webkit-keyframes sk-waveStretchDelay{
  0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
  20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}
@keyframes sk-waveStretchDelay{
  0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4);}
  20%{-webkit-transform:scaleY(1);transform:scaleY(1);}
}

/*
 *  Usage:
 *
    <div class="sk-wandering-cubes">
      <div class="sk-cube sk-cube1"></div>
      <div class="sk-cube sk-cube2"></div>
    </div>
 *
 */
.sk-wandering-cubes{position:relative;width:1.757vw;height:1.757vw;}
.sk-wandering-cubes .sk-cube{position:absolute;top:0;left:0;width:10px;height:10px;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;background-color:#4c7ff0;}
.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s;}
@-webkit-keyframes sk-wanderingCube{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5);}
  50%{    /* Hack to make FF rotate in the right direction */
  -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg);}
  50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg);}
  75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);}
  100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@keyframes sk-wanderingCube{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(0.5);transform:translateX(30px) rotate(-90deg) scale(0.5);}
  50%{    /* Hack to make FF rotate in the right direction */
  -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg);}
  50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg);}
  75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(0.5);}
  100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}

/*
 *  Usage:
 *
    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse{width:1.757vw;height:1.757vw;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out;border-radius:100%;background-color:#4c7ff0;}
@-webkit-keyframes sk-pulseScaleOut{
  0%{-webkit-transform:scale(0);transform:scale(0);}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes sk-pulseScaleOut{
  0%{-webkit-transform:scale(0);transform:scale(0);}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}

/*
 *  Usage:
 *
    <div class="sk-chasing-dots">
      <div class="sk-child sk-dot1"></div>
      <div class="sk-child sk-dot2"></div>
    </div>
 *
 */
.sk-chasing-dots{position:relative;width:1.757vw;height:1.757vw;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear;text-align:center;}
.sk-chasing-dots .sk-child{position:absolute;top:0;display:inline-block;width:60%;height:60%;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out;border-radius:100%;background-color:#4c7ff0;}
.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s;}
@-webkit-keyframes sk-chasingDotsRotate{
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes sk-chasingDotsRotate{
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes sk-chasingDotsBounce{
  0%,100%{-webkit-transform:scale(0);transform:scale(0);}
  50%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-chasingDotsBounce{
  0%,100%{-webkit-transform:scale(0);transform:scale(0);}
  50%{-webkit-transform:scale(1);transform:scale(1);}
}

/*
 *  Usage:
 *
    <div class="sk-three-bounce">
      <div class="sk-child sk-bounce1"></div>
      <div class="sk-child sk-bounce2"></div>
      <div class="sk-child sk-bounce3"></div>
    </div>
 *
 */
.sk-three-bounce{width:80px;text-align:center;}
.sk-three-bounce .sk-child{display:inline-block;width:20px;height:20px;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;border-radius:100%;background-color:#4c7ff0;}
.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;}
.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;}
@-webkit-keyframes sk-three-bounce{
  0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}
  40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-three-bounce{
  0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}
  40%{-webkit-transform:scale(1);transform:scale(1);}
}

/*
 *  Usage:
 *
    <div class="sk-circle">
      <div class="sk-circle1 sk-child"></div>
      <div class="sk-circle2 sk-child"></div>
      <div class="sk-circle3 sk-child"></div>
      <div class="sk-circle4 sk-child"></div>
      <div class="sk-circle5 sk-child"></div>
      <div class="sk-circle6 sk-child"></div>
      <div class="sk-circle7 sk-child"></div>
      <div class="sk-circle8 sk-child"></div>
      <div class="sk-circle9 sk-child"></div>
      <div class="sk-circle10 sk-child"></div>
      <div class="sk-circle11 sk-child"></div>
      <div class="sk-circle12 sk-child"></div>
    </div>
 *
 */
.sk-circle{position:relative;width:1.757vw;height:1.757vw;}
.sk-circle .sk-child{position:absolute;top:0;left:0;width:100%;height:100%;}
.sk-circle .sk-child:before{display:block;width:15%;height:15%;margin:0 auto;content:'';-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;border-radius:100%;background-color:#4c7ff0;}
.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg);}
.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg);}
.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg);}
.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg);}
.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg);}
.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg);}
.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg);}
.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s;}
.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s;}
.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s;}
.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s;}
.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s;}
.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s;}
.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s;}
.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s;}
.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s;}
@-webkit-keyframes sk-circleBounceDelay{
  0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}
  40%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-circleBounceDelay{
  0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);}
  40%{-webkit-transform:scale(1);transform:scale(1);}
}

/*
 *  Usage:
 *
    <div class="sk-cube-grid">
      <div class="sk-cube sk-cube1"></div>
      <div class="sk-cube sk-cube2"></div>
      <div class="sk-cube sk-cube3"></div>
      <div class="sk-cube sk-cube4"></div>
      <div class="sk-cube sk-cube5"></div>
      <div class="sk-cube sk-cube6"></div>
      <div class="sk-cube sk-cube7"></div>
      <div class="sk-cube sk-cube8"></div>
      <div class="sk-cube sk-cube9"></div>
    </div>
 *
 */
.sk-cube-grid{width:1.757vw;height:1.757vw;  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */}
  .sk-cube-grid .sk-cube{float:left;width:33%;height:33%;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;background-color:#4c7ff0;}
  .sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s;}
  .sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s;}
  .sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s;}
  .sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s;}
  .sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s;}
  .sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s;}
  .sk-cube-grid .sk-cube7{-webkit-animation-delay:.0s;animation-delay:.0s;}
  .sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s;}
  .sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s;}
  @-webkit-keyframes sk-cubeGridScaleDelay{
    0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}
    35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}
  }
  @keyframes sk-cubeGridScaleDelay{
    0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}
    35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}
  }

  /*
   *  Usage:
   *
      <div class="sk-fading-circle">
        <div class="sk-circle1 sk-circle"></div>
        <div class="sk-circle2 sk-circle"></div>
        <div class="sk-circle3 sk-circle"></div>
        <div class="sk-circle4 sk-circle"></div>
        <div class="sk-circle5 sk-circle"></div>
        <div class="sk-circle6 sk-circle"></div>
        <div class="sk-circle7 sk-circle"></div>
        <div class="sk-circle8 sk-circle"></div>
        <div class="sk-circle9 sk-circle"></div>
        <div class="sk-circle10 sk-circle"></div>
        <div class="sk-circle11 sk-circle"></div>
        <div class="sk-circle12 sk-circle"></div>
      </div>
   *
   */
  .sk-fading-circle{position:relative;width:1.757vw;height:1.757vw;}
  .sk-fading-circle .sk-circle{position:absolute;top:0;left:0;width:100%;height:100%;}
  .sk-fading-circle .sk-circle:before{display:block;width:15%;height:15%;margin:0 auto;content:'';-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;border-radius:100%;background-color:#4c7ff0;}
  .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg);}
  .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg);}
  .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
  .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg);}
  .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg);}
  .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
  .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg);}
  .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg);}
  .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
  .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg);}
  .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg);}
  .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
  .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s;}
  .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s;}
  .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s;}
  .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s;}
  .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s;}
  .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s;}
  .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s;}
  .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s;}
  .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s;}
  .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s;}
  @-webkit-keyframes sk-circleFadeDelay{
    0%,39%,100%{opacity:0;}
    40%{opacity:1;}
  }
  @keyframes sk-circleFadeDelay{
    0%,39%,100%{opacity:0;}
    40%{opacity:1;}
  }
  .sk-folding-cube{position:relative;width:1.757vw;height:1.757vw;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
  .sk-folding-cube .sk-cube{position:relative;float:left;width:50%;height:50%;-webkit-transform:scale(1.1);transform:scale(1.1);}
  .sk-folding-cube .sk-cube:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;background-color:#4c7ff0;}
  .sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
  .sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
  .sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
  .sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s;}
  .sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s;}
  .sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s;}
  @-webkit-keyframes sk-foldCubeAngle{
    0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
    25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
    90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
  }
  @keyframes sk-foldCubeAngle{
    0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
    25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
    90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
  }

  /* $jquery-validation
   ------------------------------------------*/
  input.valid{border-color:#7fc35c;box-shadow:none;}
  input.valid:focus{border-color:#65ad3f;box-shadow:none;}
  input.error{border-color:#d26d54;box-shadow:none;}
  input.error:focus{border-color:#c04f33;box-shadow:none;}
  label.error{font-weight:400;color:#d26d54;}

  /* $portlets
   ------------------------------------------*/
  .draggable-portlets-wrapper .draggable-portlets{min-height:3.125rem;}
  .draggable-portlets-wrapper .draggable-portlets .portlet{-webkit-transition:transition,transform 200ms linear;-webkit-transition:-webkit-transition,-webkit-transform 200ms linear;transition:-webkit-transition,-webkit-transform 200ms linear;transition:transition,transform 200ms linear;transition:transition,transform 200ms linear,-webkit-transition,-webkit-transform 200ms linear;-webkit-transform:scale(1,1);transform:scale(1,1);}
  .draggable-portlets-wrapper .draggable-portlets .portlet .portlet-heading{cursor:pointer;}
  .draggable-portlets-wrapper .draggable-portlets .ui-sortable-placeholder{visibility:visible!important;border:0.0625rem dashed rgba(0,0,0,0.1);background:rgba(0,0,0,0.01);}
  .draggable-portlets-wrapper.dragging .portlet.ui-sortable-helper{opacity:0.8;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}

  /* $rickshaw
   ------------------------------------------*/
  .rickshaw_graph{display:block;}
  .rickshaw_graph .detail .x_label{font-family:inherit;border-radius:2px;}
  .rickshaw_graph .detail .item{font-family:inherit;border-radius:2px;}
  .rickshaw_graph .x_tick{border-left:0.0625rem dashed rgba(0,0,0,0.2);}
  .rickshaw_graph .x_tick .title{font-family:inherit;color:black;}
  .rickshaw_annotation_timeline .annotation .content{border-radius:2px;}
  .rickshaw_legend{font-family:inherit;}
  .rickshaw_legend li:hover{border-radius:2px;}
  .rickshaw_legend li:active{border-radius:2px;}

  /* $social-button
   ------------------------------------------*/
  .btn-icon{position:relative;overflow:hidden;min-height:2.375rem;padding-left:3.375rem;text-overflow:ellipsis;}
  .btn-icon:first-child{line-height:2.375rem;position:absolute;top:0;bottom:0;left:0;width:2.375rem;text-align:center;border-right:0.073vw solid rgba(0,0,0,0.03);background:rgba(0,0,0,0.05);}
  .btn-icon.btn-lg{min-height:3.25rem;}
  .btn-icon.btn-lg:first-child{line-height:3.25rem;width:3.25rem;}
  .btn-icon.btn-sm{min-height:1.688rem;}
  .btn-icon.btn-sm:first-child{line-height:1.688rem;width:1.688rem;}
  .btn-lg.btn-icon,.btn-group-lg > .btn.btn-icon{padding-left:4.25rem;}
  .btn-sm.btn-icon,.btn-group-sm > .btn.btn-icon{padding-left:2.313rem;}
  .btn-icon-icon{width:2.375rem;height:2.375rem;padding:0;padding-left:0;border-width:1px;position:relative;overflow:hidden;min-height:2.375rem;padding-left:3.375rem;text-overflow:ellipsis;}
  .btn-icon-icon:first-child{line-height:2.375rem;position:absolute;top:0;bottom:0;left:0;width:2.375rem;text-align:center;border-right:0.073vw solid rgba(0,0,0,0.03);background:rgba(0,0,0,0.05);}
  .btn-icon-icon.btn-lg{min-height:3.25rem;}
  .btn-icon-icon.btn-lg:first-child{line-height:3.25rem;width:3.25rem;}
  .btn-icon-icon.btn-sm{min-height:1.688rem;}
  .btn-icon-icon.btn-sm:first-child{line-height:1.688rem;width:1.688rem;}
  .btn-icon-icon:first-child{width:100%!important;text-align:center;border:none;background-color:transparent;}
  .btn-icon-icon.btn-lg{width:3.25rem;height:3.25rem;padding-right:0;padding-left:0;}
  .btn-icon-icon.btn-sm{width:1.688rem;height:1.688rem;padding-right:0;padding-left:0;}
  .btn-adn{color:rgba(255,255,255,0.8);background-color:#d87a68;border-color:#d87a68;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-adn:hover{color:rgba(255,255,255,0.8);background-color:#ce563f;border-color:#cb4f37;}
  .btn-adn:focus,.btn-adn.focus{color:rgba(255,255,255,0.8);background-color:#ce563f;border-color:#cb4f37;}
  .btn-adn:active,.btn-adn.active,.open > .btn-adn.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#ce563f;border-color:#cb4f37;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-adn:active:hover,.btn-adn:active:focus,.btn-adn:active.focus,.btn-adn.active:hover,.btn-adn.active:focus,.btn-adn.active.focus,.open > .btn-adn.dropdown-toggle:hover,.open > .btn-adn.dropdown-toggle:focus,.open > .btn-adn.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#b94630;border-color:#993a28;}
  .btn-adn.disabled:focus,.btn-adn.disabled.focus,.btn-adn:disabled:focus,.btn-adn:disabled.focus{background-color:#d87a68;border-color:#d87a68;}
  .btn-adn.disabled:hover,.btn-adn:disabled:hover{background-color:#d87a68;border-color:#d87a68;}
  .btn-bitbucket{color:rgba(255,255,255,0.8);background-color:#205081;border-color:#205081;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-bitbucket:hover{color:rgba(255,255,255,0.8);background-color:#163758;border-color:#143250;}
  .btn-bitbucket:focus,.btn-bitbucket.focus{color:rgba(255,255,255,0.8);background-color:#163758;border-color:#143250;}
  .btn-bitbucket:active,.btn-bitbucket.active,.open > .btn-bitbucket.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#163758;border-color:#143250;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-bitbucket:active:hover,.btn-bitbucket:active:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active:hover,.btn-bitbucket.active:focus,.btn-bitbucket.active.focus,.open > .btn-bitbucket.dropdown-toggle:hover,.open > .btn-bitbucket.dropdown-toggle:focus,.open > .btn-bitbucket.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#0f253c;border-color:#07111b;}
  .btn-bitbucket.disabled:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket:disabled:focus,.btn-bitbucket:disabled.focus{background-color:#205081;border-color:#205081;}
  .btn-bitbucket.disabled:hover,.btn-bitbucket:disabled:hover{background-color:#205081;border-color:#205081;}
  .btn-dropbox{color:rgba(255,255,255,0.8);background-color:#1087dd;border-color:#1087dd;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-dropbox:hover{color:rgba(255,255,255,0.8);background-color:#0d6aad;border-color:#0c64a4;}
  .btn-dropbox:focus,.btn-dropbox.focus{color:rgba(255,255,255,0.8);background-color:#0d6aad;border-color:#0c64a4;}
  .btn-dropbox:active,.btn-dropbox.active,.open > .btn-dropbox.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#0d6aad;border-color:#0c64a4;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-dropbox:active:hover,.btn-dropbox:active:focus,.btn-dropbox:active.focus,.btn-dropbox.active:hover,.btn-dropbox.active:focus,.btn-dropbox.active.focus,.open > .btn-dropbox.dropdown-toggle:hover,.open > .btn-dropbox.dropdown-toggle:focus,.open > .btn-dropbox.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#0a568c;border-color:#073e66;}
  .btn-dropbox.disabled:focus,.btn-dropbox.disabled.focus,.btn-dropbox:disabled:focus,.btn-dropbox:disabled.focus{background-color:#1087dd;border-color:#1087dd;}
  .btn-dropbox.disabled:hover,.btn-dropbox:disabled:hover{background-color:#1087dd;border-color:#1087dd;}
  .btn-facebook{color:rgba(255,255,255,0.8);background-color:#3b5998;border-color:#3b5998;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-facebook:hover{color:rgba(255,255,255,0.8);background-color:#2d4373;border-color:#2a3f6c;}
  .btn-facebook:focus,.btn-facebook.focus{color:rgba(255,255,255,0.8);background-color:#2d4373;border-color:#2a3f6c;}
  .btn-facebook:active,.btn-facebook.active,.open > .btn-facebook.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#2d4373;border-color:#2a3f6c;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-facebook:active:hover,.btn-facebook:active:focus,.btn-facebook:active.focus,.btn-facebook.active:hover,.btn-facebook.active:focus,.btn-facebook.active.focus,.open > .btn-facebook.dropdown-toggle:hover,.open > .btn-facebook.dropdown-toggle:focus,.open > .btn-facebook.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#23345a;border-color:#17233c;}
  .btn-facebook.disabled:focus,.btn-facebook.disabled.focus,.btn-facebook:disabled:focus,.btn-facebook:disabled.focus{background-color:#3b5998;border-color:#3b5998;}
  .btn-facebook.disabled:hover,.btn-facebook:disabled:hover{background-color:#3b5998;border-color:#3b5998;}
  .btn-flickr{color:rgba(255,255,255,0.8);background-color:#ff0084;border-color:#ff0084;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-flickr:hover{color:rgba(255,255,255,0.8);background-color:#cc006a;border-color:#c20064;}
  .btn-flickr:focus,.btn-flickr.focus{color:rgba(255,255,255,0.8);background-color:#cc006a;border-color:#c20064;}
  .btn-flickr:active,.btn-flickr.active,.open > .btn-flickr.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#cc006a;border-color:#c20064;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-flickr:active:hover,.btn-flickr:active:focus,.btn-flickr:active.focus,.btn-flickr.active:hover,.btn-flickr.active:focus,.btn-flickr.active.focus,.open > .btn-flickr.dropdown-toggle:hover,.open > .btn-flickr.dropdown-toggle:focus,.open > .btn-flickr.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#a80057;border-color:#800042;}
  .btn-flickr.disabled:focus,.btn-flickr.disabled.focus,.btn-flickr:disabled:focus,.btn-flickr:disabled.focus{background-color:#ff0084;border-color:#ff0084;}
  .btn-flickr.disabled:hover,.btn-flickr:disabled:hover{background-color:#ff0084;border-color:#ff0084;}
  .btn-foursquare{color:rgba(255,255,255,0.8);background-color:#f94877;border-color:#f94877;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-foursquare:hover{color:rgba(255,255,255,0.8);background-color:#f71752;border-color:#f70d4b;}
  .btn-foursquare:focus,.btn-foursquare.focus{color:rgba(255,255,255,0.8);background-color:#f71752;border-color:#f70d4b;}
  .btn-foursquare:active,.btn-foursquare.active,.open > .btn-foursquare.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#f71752;border-color:#f70d4b;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-foursquare:active:hover,.btn-foursquare:active:focus,.btn-foursquare:active.focus,.btn-foursquare.active:hover,.btn-foursquare.active:focus,.btn-foursquare.active.focus,.open > .btn-foursquare.dropdown-toggle:hover,.open > .btn-foursquare.dropdown-toggle:focus,.open > .btn-foursquare.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#e30742;border-color:#bb0636;}
  .btn-foursquare.disabled:focus,.btn-foursquare.disabled.focus,.btn-foursquare:disabled:focus,.btn-foursquare:disabled.focus{background-color:#f94877;border-color:#f94877;}
  .btn-foursquare.disabled:hover,.btn-foursquare:disabled:hover{background-color:#f94877;border-color:#f94877;}
  .btn-github{color:rgba(255,255,255,0.8);background-color:#444;border-color:#444;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-github:hover{color:rgba(255,255,255,0.8);background-color:#2b2b2b;border-color:#252525;}
  .btn-github:focus,.btn-github.focus{color:rgba(255,255,255,0.8);background-color:#2b2b2b;border-color:#252525;}
  .btn-github:active,.btn-github.active,.open > .btn-github.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#2b2b2b;border-color:#252525;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-github:active:hover,.btn-github:active:focus,.btn-github:active.focus,.btn-github.active:hover,.btn-github.active:focus,.btn-github.active.focus,.open > .btn-github.dropdown-toggle:hover,.open > .btn-github.dropdown-toggle:focus,.open > .btn-github.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#191919;border-color:#040404;}
  .btn-github.disabled:focus,.btn-github.disabled.focus,.btn-github:disabled:focus,.btn-github:disabled.focus{background-color:#444;border-color:#444;}
  .btn-github.disabled:hover,.btn-github:disabled:hover{background-color:#444;border-color:#444;}
  .btn-google{color:rgba(255,255,255,0.8);background-color:#dd4b39;border-color:#dd4b39;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-google:hover{color:rgba(255,255,255,0.8);background-color:#c23321;border-color:#b93120;}
  .btn-google:focus,.btn-google.focus{color:rgba(255,255,255,0.8);background-color:#c23321;border-color:#b93120;}
  .btn-google:active,.btn-google.active,.open > .btn-google.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#c23321;border-color:#b93120;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-google:active:hover,.btn-google:active:focus,.btn-google:active.focus,.btn-google.active:hover,.btn-google.active:focus,.btn-google.active.focus,.open > .btn-google.dropdown-toggle:hover,.open > .btn-google.dropdown-toggle:focus,.open > .btn-google.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#a32b1c;border-color:#802216;}
  .btn-google.disabled:focus,.btn-google.disabled.focus,.btn-google:disabled:focus,.btn-google:disabled.focus{background-color:#dd4b39;border-color:#dd4b39;}
  .btn-google.disabled:hover,.btn-google:disabled:hover{background-color:#dd4b39;border-color:#dd4b39;}
  .btn-instagram{color:rgba(255,255,255,0.8);background-color:#3f729b;border-color:#3f729b;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-instagram:hover{color:rgba(255,255,255,0.8);background-color:#305777;border-color:#2d526f;}
  .btn-instagram:focus,.btn-instagram.focus{color:rgba(255,255,255,0.8);background-color:#305777;border-color:#2d526f;}
  .btn-instagram:active,.btn-instagram.active,.open > .btn-instagram.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#305777;border-color:#2d526f;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-instagram:active:hover,.btn-instagram:active:focus,.btn-instagram:active.focus,.btn-instagram.active:hover,.btn-instagram.active:focus,.btn-instagram.active.focus,.open > .btn-instagram.dropdown-toggle:hover,.open > .btn-instagram.dropdown-toggle:focus,.open > .btn-instagram.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#26455d;border-color:#1a2f40;}
  .btn-instagram.disabled:focus,.btn-instagram.disabled.focus,.btn-instagram:disabled:focus,.btn-instagram:disabled.focus{background-color:#3f729b;border-color:#3f729b;}
  .btn-instagram.disabled:hover,.btn-instagram:disabled:hover{background-color:#3f729b;border-color:#3f729b;}
  .btn-linkedin{color:rgba(255,255,255,0.8);background-color:#007bb6;border-color:#007bb6;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-linkedin:hover{color:rgba(255,255,255,0.8);background-color:#005983;border-color:#005279;}
  .btn-linkedin:focus,.btn-linkedin.focus{color:rgba(255,255,255,0.8);background-color:#005983;border-color:#005279;}
  .btn-linkedin:active,.btn-linkedin.active,.open > .btn-linkedin.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#005983;border-color:#005279;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-linkedin:active:hover,.btn-linkedin:active:focus,.btn-linkedin:active.focus,.btn-linkedin.active:hover,.btn-linkedin.active:focus,.btn-linkedin.active.focus,.open > .btn-linkedin.dropdown-toggle:hover,.open > .btn-linkedin.dropdown-toggle:focus,.open > .btn-linkedin.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#00405f;border-color:#002537;}
  .btn-linkedin.disabled:focus,.btn-linkedin.disabled.focus,.btn-linkedin:disabled:focus,.btn-linkedin:disabled.focus{background-color:#007bb6;border-color:#007bb6;}
  .btn-linkedin.disabled:hover,.btn-linkedin:disabled:hover{background-color:#007bb6;border-color:#007bb6;}
  .btn-microsoft{color:rgba(255,255,255,0.8);background-color:#2672ec;border-color:#2672ec;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-microsoft:hover{color:rgba(255,255,255,0.8);background-color:#125acd;border-color:#1156c4;}
  .btn-microsoft:focus,.btn-microsoft.focus{color:rgba(255,255,255,0.8);background-color:#125acd;border-color:#1156c4;}
  .btn-microsoft:active,.btn-microsoft.active,.open > .btn-microsoft.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#125acd;border-color:#1156c4;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-microsoft:active:hover,.btn-microsoft:active:focus,.btn-microsoft:active.focus,.btn-microsoft.active:hover,.btn-microsoft.active:focus,.btn-microsoft.active.focus,.open > .btn-microsoft.dropdown-toggle:hover,.open > .btn-microsoft.dropdown-toggle:focus,.open > .btn-microsoft.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#0f4bac;border-color:#0c3b87;}
  .btn-microsoft.disabled:focus,.btn-microsoft.disabled.focus,.btn-microsoft:disabled:focus,.btn-microsoft:disabled.focus{background-color:#2672ec;border-color:#2672ec;}
  .btn-microsoft.disabled:hover,.btn-microsoft:disabled:hover{background-color:#2672ec;border-color:#2672ec;}
  .btn-odnoklassniki{color:rgba(255,255,255,0.8);background-color:#f4731c;border-color:#f4731c;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-odnoklassniki:hover{color:rgba(255,255,255,0.8);background-color:#d35b0a;border-color:#c9570a;}
  .btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:rgba(255,255,255,0.8);background-color:#d35b0a;border-color:#c9570a;}
  .btn-odnoklassniki:active,.btn-odnoklassniki.active,.open > .btn-odnoklassniki.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#d35b0a;border-color:#c9570a;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-odnoklassniki:active:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active:hover,.btn-odnoklassniki.active:focus,.btn-odnoklassniki.active.focus,.open > .btn-odnoklassniki.dropdown-toggle:hover,.open > .btn-odnoklassniki.dropdown-toggle:focus,.open > .btn-odnoklassniki.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#b14c09;border-color:#8a3c07;}
  .btn-odnoklassniki.disabled:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki:disabled:focus,.btn-odnoklassniki:disabled.focus{background-color:#f4731c;border-color:#f4731c;}
  .btn-odnoklassniki.disabled:hover,.btn-odnoklassniki:disabled:hover{background-color:#f4731c;border-color:#f4731c;}
  .btn-openid{color:rgba(255,255,255,0.8);background-color:#f7931e;border-color:#f7931e;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-openid:hover{color:rgba(255,255,255,0.8);background-color:#da7908;border-color:#d07407;}
  .btn-openid:focus,.btn-openid.focus{color:rgba(255,255,255,0.8);background-color:#da7908;border-color:#d07407;}
  .btn-openid:active,.btn-openid.active,.open > .btn-openid.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#da7908;border-color:#d07407;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-openid:active:hover,.btn-openid:active:focus,.btn-openid:active.focus,.btn-openid.active:hover,.btn-openid.active:focus,.btn-openid.active.focus,.open > .btn-openid.dropdown-toggle:hover,.open > .btn-openid.dropdown-toggle:focus,.open > .btn-openid.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#b86607;border-color:#905005;}
  .btn-openid.disabled:focus,.btn-openid.disabled.focus,.btn-openid:disabled:focus,.btn-openid:disabled.focus{background-color:#f7931e;border-color:#f7931e;}
  .btn-openid.disabled:hover,.btn-openid:disabled:hover{background-color:#f7931e;border-color:#f7931e;}
  .btn-pinterest{color:rgba(255,255,255,0.8);background-color:#cb2027;border-color:#cb2027;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-pinterest:hover{color:rgba(255,255,255,0.8);background-color:#9f191f;border-color:#96181d;}
  .btn-pinterest:focus,.btn-pinterest.focus{color:rgba(255,255,255,0.8);background-color:#9f191f;border-color:#96181d;}
  .btn-pinterest:active,.btn-pinterest.active,.open > .btn-pinterest.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#9f191f;border-color:#96181d;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-pinterest:active:hover,.btn-pinterest:active:focus,.btn-pinterest:active.focus,.btn-pinterest.active:hover,.btn-pinterest.active:focus,.btn-pinterest.active.focus,.open > .btn-pinterest.dropdown-toggle:hover,.open > .btn-pinterest.dropdown-toggle:focus,.open > .btn-pinterest.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#801419;border-color:#5d0f12;}
  .btn-pinterest.disabled:focus,.btn-pinterest.disabled.focus,.btn-pinterest:disabled:focus,.btn-pinterest:disabled.focus{background-color:#cb2027;border-color:#cb2027;}
  .btn-pinterest.disabled:hover,.btn-pinterest:disabled:hover{background-color:#cb2027;border-color:#cb2027;}
  .btn-reddit{color:#000;background-color:#eff7ff;border-color:#eff7ff;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-reddit:hover{color:#000;background-color:#bcdeff;border-color:#b2d8ff;}
  .btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcdeff;border-color:#b2d8ff;}
  .btn-reddit:active,.btn-reddit.active,.open > .btn-reddit.dropdown-toggle{color:#000;background-color:#bcdeff;border-color:#b2d8ff;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-reddit:active:hover,.btn-reddit:active:focus,.btn-reddit:active.focus,.btn-reddit.active:hover,.btn-reddit.active:focus,.btn-reddit.active.focus,.open > .btn-reddit.dropdown-toggle:hover,.open > .btn-reddit.dropdown-toggle:focus,.open > .btn-reddit.dropdown-toggle.focus{color:#000;background-color:#98ccff;border-color:#70b7ff;}
  .btn-reddit.disabled:focus,.btn-reddit.disabled.focus,.btn-reddit:disabled:focus,.btn-reddit:disabled.focus{background-color:#eff7ff;border-color:#eff7ff;}
  .btn-reddit.disabled:hover,.btn-reddit:disabled:hover{background-color:#eff7ff;border-color:#eff7ff;}
  .btn-soundcloud{color:rgba(255,255,255,0.8);background-color:#f50;border-color:#f50;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-soundcloud:hover{color:rgba(255,255,255,0.8);background-color:#cc4400;border-color:#c24100;}
  .btn-soundcloud:focus,.btn-soundcloud.focus{color:rgba(255,255,255,0.8);background-color:#cc4400;border-color:#c24100;}
  .btn-soundcloud:active,.btn-soundcloud.active,.open > .btn-soundcloud.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#cc4400;border-color:#c24100;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-soundcloud:active:hover,.btn-soundcloud:active:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active:hover,.btn-soundcloud.active:focus,.btn-soundcloud.active.focus,.open > .btn-soundcloud.dropdown-toggle:hover,.open > .btn-soundcloud.dropdown-toggle:focus,.open > .btn-soundcloud.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#a83800;border-color:#802b00;}
  .btn-soundcloud.disabled:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud:disabled:focus,.btn-soundcloud:disabled.focus{background-color:#f50;border-color:#f50;}
  .btn-soundcloud.disabled:hover,.btn-soundcloud:disabled:hover{background-color:#f50;border-color:#f50;}
  .btn-tumblr{color:rgba(255,255,255,0.8);background-color:#2c4762;border-color:#2c4762;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-tumblr:hover{color:rgba(255,255,255,0.8);background-color:#1c2e3f;border-color:#192838;}
  .btn-tumblr:focus,.btn-tumblr.focus{color:rgba(255,255,255,0.8);background-color:#1c2e3f;border-color:#192838;}
  .btn-tumblr:active,.btn-tumblr.active,.open > .btn-tumblr.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#1c2e3f;border-color:#192838;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-tumblr:active:hover,.btn-tumblr:active:focus,.btn-tumblr:active.focus,.btn-tumblr.active:hover,.btn-tumblr.active:focus,.btn-tumblr.active.focus,.open > .btn-tumblr.dropdown-toggle:hover,.open > .btn-tumblr.dropdown-toggle:focus,.open > .btn-tumblr.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#111c26;border-color:#04070a;}
  .btn-tumblr.disabled:focus,.btn-tumblr.disabled.focus,.btn-tumblr:disabled:focus,.btn-tumblr:disabled.focus{background-color:#2c4762;border-color:#2c4762;}
  .btn-tumblr.disabled:hover,.btn-tumblr:disabled:hover{background-color:#2c4762;border-color:#2c4762;}
  .btn-twitter{color:rgba(255,255,255,0.8);background-color:#55acee;border-color:#55acee;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-twitter:hover{color:rgba(255,255,255,0.8);background-color:#2795e9;border-color:#1d91e8;}
  .btn-twitter:focus,.btn-twitter.focus{color:rgba(255,255,255,0.8);background-color:#2795e9;border-color:#1d91e8;}
  .btn-twitter:active,.btn-twitter.active,.open > .btn-twitter.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#2795e9;border-color:#1d91e8;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-twitter:active:hover,.btn-twitter:active:focus,.btn-twitter:active.focus,.btn-twitter.active:hover,.btn-twitter.active:focus,.btn-twitter.active.focus,.open > .btn-twitter.dropdown-toggle:hover,.open > .btn-twitter.dropdown-toggle:focus,.open > .btn-twitter.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#1583d7;border-color:#126db2;}
  .btn-twitter.disabled:focus,.btn-twitter.disabled.focus,.btn-twitter:disabled:focus,.btn-twitter:disabled.focus{background-color:#55acee;border-color:#55acee;}
  .btn-twitter.disabled:hover,.btn-twitter:disabled:hover{background-color:#55acee;border-color:#55acee;}
  .btn-vimeo{color:rgba(255,255,255,0.8);background-color:#1ab7ea;border-color:#1ab7ea;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-vimeo:hover{color:rgba(255,255,255,0.8);background-color:#1295bf;border-color:#118eb6;}
  .btn-vimeo:focus,.btn-vimeo.focus{color:rgba(255,255,255,0.8);background-color:#1295bf;border-color:#118eb6;}
  .btn-vimeo:active,.btn-vimeo.active,.open > .btn-vimeo.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#1295bf;border-color:#118eb6;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-vimeo:active:hover,.btn-vimeo:active:focus,.btn-vimeo:active.focus,.btn-vimeo.active:hover,.btn-vimeo.active:focus,.btn-vimeo.active.focus,.open > .btn-vimeo.dropdown-toggle:hover,.open > .btn-vimeo.dropdown-toggle:focus,.open > .btn-vimeo.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#0f7b9f;border-color:#0b5e79;}
  .btn-vimeo.disabled:focus,.btn-vimeo.disabled.focus,.btn-vimeo:disabled:focus,.btn-vimeo:disabled.focus{background-color:#1ab7ea;border-color:#1ab7ea;}
  .btn-vimeo.disabled:hover,.btn-vimeo:disabled:hover{background-color:#1ab7ea;border-color:#1ab7ea;}
  .btn-vk{color:rgba(255,255,255,0.8);background-color:#587ea3;border-color:#587ea3;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-vk:hover{color:rgba(255,255,255,0.8);background-color:#466482;border-color:#435f7b;}
  .btn-vk:focus,.btn-vk.focus{color:rgba(255,255,255,0.8);background-color:#466482;border-color:#435f7b;}
  .btn-vk:active,.btn-vk.active,.open > .btn-vk.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#466482;border-color:#435f7b;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-vk:active:hover,.btn-vk:active:focus,.btn-vk:active.focus,.btn-vk.active:hover,.btn-vk.active:focus,.btn-vk.active.focus,.open > .btn-vk.dropdown-toggle:hover,.open > .btn-vk.dropdown-toggle:focus,.open > .btn-vk.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#3a526b;border-color:#2b3e50;}
  .btn-vk.disabled:focus,.btn-vk.disabled.focus,.btn-vk:disabled:focus,.btn-vk:disabled.focus{background-color:#587ea3;border-color:#587ea3;}
  .btn-vk.disabled:hover,.btn-vk:disabled:hover{background-color:#587ea3;border-color:#587ea3;}
  .btn-yahoo{color:rgba(255,255,255,0.8);background-color:#720e9e;border-color:#720e9e;box-shadow:inset 0 0.073vw 0 rgba(255,255,255,0.15),0 0.073vw 1px rgba(0,0,0,0.075);}
  .btn-yahoo:hover{color:rgba(255,255,255,0.8);background-color:#500a6f;border-color:#490966;}
  .btn-yahoo:focus,.btn-yahoo.focus{color:rgba(255,255,255,0.8);background-color:#500a6f;border-color:#490966;}
  .btn-yahoo:active,.btn-yahoo.active,.open > .btn-yahoo.dropdown-toggle{color:rgba(255,255,255,0.8);background-color:#500a6f;border-color:#490966;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
  .btn-yahoo:active:hover,.btn-yahoo:active:focus,.btn-yahoo:active.focus,.btn-yahoo.active:hover,.btn-yahoo.active:focus,.btn-yahoo.active.focus,.open > .btn-yahoo.dropdown-toggle:hover,.open > .btn-yahoo.dropdown-toggle:focus,.open > .btn-yahoo.dropdown-toggle.focus{color:rgba(255,255,255,0.8);background-color:#39074e;border-color:#1d0429;}
  .btn-yahoo.disabled:focus,.btn-yahoo.disabled.focus,.btn-yahoo:disabled:focus,.btn-yahoo:disabled.focus{background-color:#720e9e;border-color:#720e9e;}
  .btn-yahoo.disabled:hover,.btn-yahoo:disabled:hover{background-color:#720e9e;border-color:#720e9e;}
  .btn,.fullcalendar .fc-button{box-shadow:none;}

  /* $sortable
   ------------------------------------------*/
  .sortable-list{padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .sortable-list li{position:relative;display:block;margin-bottom:-.0625rem;padding:.9375rem;cursor:move;border:0;background-color:#fff;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);}
  .sortable-list li:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
  .sortable-list li:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
  .sortable-list li.ui-state-highlight{width:100%;min-height:3.125rem;list-style:none;background:rgba(0,0,0,0.01);}

  /* $summernote
   ------------------------------------------*/
  .note-air-editor{min-height:9.375rem;padding:0.75rem;background-color:white;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);border-radius:2px;}
  .note-editor.note-frame{border:0;}
  .note-editor{overflow:visible;border:0;background-color:white;box-shadow:0 0 0 0.073vw rgba(0,0,0,0.05),0 0.073vw 1px rgba(0,0,0,0.05);border-radius:2px;}
  .note-editor .btn-group .btn{box-shadow:none;}
  .note-editor .note-toolbar{padding:0 0.75rem 0.75rem;border-color:rgba(0,0,0,0.1);}
  .note-editor .dropdown-menu{font-size:inherit;overflow:auto;margin:0;border-top-left-radius:0;border-top-right-radius:0;}
  .note-editor .dropdown-menu li > a{font-weight:normal;line-height:1.5;display:block;clear:both;width:100%;padding:3px 20px;text-align:inherit;white-space:nowrap;color:#373a3c;border:0;background:none;}
  .note-editor .note-editable{min-height:9.375rem;padding:0.75rem;background-color:transparent!important;}
  .note-popover .popover-content > .btn-group,.panel-heading.note-toolbar > .btn-group{margin-top:0.75rem;}
  .note-icon-caret{display:none;}
  .note-popover .popover .popover-content .note-para .dropdown-menu,.panel-heading.note-toolbar .note-para .dropdown-menu{min-width:257px;}
  [class^="note-icon-"]:before,[class*=" note-icon-"]:before{line-height:1;}

  /* $sweet-alert
   ------------------------------------------*/
  .sweet-alert{font-family:inherit;visibility:visible!important;border-radius:2px;}
  .sweet-alert h2{color:rgba(0,0,0,0.7);}
  .sweet-alert p{font-size:0.8125rem;font-weight:inherit;color:rgba(0,0,0,0.7);}
  .sweet-alert button{font-size:inherit;border-radius:2px;}
  .sweet-alert .icon.error{border-color:#d26d54;}
  .sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after,.sweet-alert .sa-error-container .icon,.sweet-alert .icon.error .line{background-color:#d26d54;}
  .sweet-alert .icon.warning{border-color:#f0c54c;}
  .sweet-alert .icon.warning .body{background-color:#f0c54c;}
  .sweet-alert .icon.warning .dot{background-color:#f0c54c;}
  .sweet-alert .icon.info{border-color:#4cc3f0;}
  .sweet-alert .icon.info::before{background-color:#4cc3f0;}
  .sweet-alert .icon.info::after{background-color:#4cc3f0;}
  .sweet-alert .icon.success{border-color:#7fc35c;}
  .sweet-alert .icon.success .placeholder{border-color:rgba(127,195,92,0.2);}
  .sweet-alert .icon.success .line{background-color:#7fc35c;}
  .sweet-alert .sa-input-error{top:1.438rem;}

  /* $touch-spin
   ------------------------------------------*/
  .bootstrap-touchspin input{text-align:center;}
  .btn.bootstrap-touchspin-down,.btn.bootstrap-touchspin-up{font-size:initial!important;}

  /*
   * twitter typeahead
   *
   */
  .twitter-typeahead{display:block;width:100%;}
  .tt-query{box-shadow:inset 0 0.0625rem 0.073vw rgba(0,0,0,0.075);}
  .tt-menu{width:100%;margin:-0.0625rem 0 1.5rem;padding:1rem 0;border:0.0625rem solid #4c7ff0;background-color:#fff;box-shadow:none;border-radius:2px;}
  .tt-suggestion{line-height:1.5rem;padding:0.1875rem 1rem;}
  .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#4c7ff0;}
  .tt-suggestion.tt-cursor{color:#fff;background-color:#4c7ff0;}
  .tt-suggestion p{margin:0;}

  /* $Utilities Classes */
  .inline{display:inline-block;}
  .block{display:block;}
  .l-h{line-height:1.757vw;}

  /* Margins */
  .m-x-n{margin-right:-1rem!important;margin-left:-1rem!important;}
  .m-r-n{margin-right:-1rem!important;}
  .m-l-n{margin-left:-1rem!important;}
  .m-t-n{margin-top:-1rem!important;}
  .m-b-n{margin-bottom:-1rem!important;}
  .m-x-n-g{margin-right:-1.5rem!important;margin-left:-1.5rem!important;}
  .m-r-n-g{margin-right:-1.5rem!important;}
  .m-l-n-g{margin-left:-1.5rem!important;}
  .m-t-n-g{margin-top:-1.5rem!important;}
  .m-b-n-g{margin-bottom:-1.5rem!important;}
  .m-a-xs{margin:0.5rem 0.5rem!important;}
  .m-t-xs{margin-top:0.5rem!important;}
  .m-t-alks{margin-top:1.5rem!important;}
  .m-r-xs{margin-right:0.5rem!important;}
  .m-b-xs{margin-bottom:0.5rem!important;}
  .m-l-xs{margin-left:0.5rem!important;}
  .m-x-xs{margin-right:0.5rem!important;margin-left:0.5rem!important;}
  .m-y-xs{margin-top:0.5rem!important;margin-bottom:0.5rem!important;}
  .p-a-xs{padding:0.5rem 0.5rem!important;}
  .p-t-xs{padding-top:0.5rem!important;}
  .p-r-xs{padding-right:0.5rem!important;}
  .p-b-xs{padding-bottom:0.5rem!important;}
  .p-l-xs{padding-left:0.5rem!important;}
  .p-x-xs{padding-right:0.5rem!important;padding-left:0.5rem!important;}
  .p-y-xs{padding-top:0.5rem!important;padding-bottom:0.5rem!important;}

  /* no background color*/
  .no-bg{background-color:transparent!important;}
  .shadow{box-shadow:0 0 5px rgba(0,0,0,0.2);}
  .no-shadow{box-shadow:none;}
  .v-align-middle,.align-middle td,td.align-middle{vertical-align:middle!important;}

  /* Position */
  .relative{position:relative;}
  .absolute{position:absolute;}
  .lt{left:0;}
  .rt{right:0;}
  .bt{bottom:0;}
  .tp{top:0;}

  /* Radius */
  .no-radius{border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
  .round{border-radius:2px;}
  .circle{border-radius:50%;}
  .brtl{border-top-left-radius:2px;}
  .brtr{border-top-right-radius:2px;}
  .brbl{border-bottom-left-radius:2px;}
  .brbr{border-bottom-right-radius:2px;}
  .brlg{border-radius:4px!important;}

  /* Overflow */
  .overflow-hidden{overflow:hidden;}
  .overflow-visible{overflow:visible;}
  .overflow-auto{overflow:auto;}

  /* Borders */
  .no-border,.b-a-0{border:0;}
  .b-a{border:0.073vw solid rgba(0,0,0,0.1);}
  .b-b{border-bottom:0.073vw solid rgba(0,0,0,0.1);}
  .b-t{border-top:0.073vw solid rgba(0,0,0,0.1);}
  .b-l{border-left:0.073vw solid rgba(0,0,0,0.1);}
  .b-r{border-right:0.073vw solid rgba(0,0,0,0.1);}
  .b-t-0{border-top:0;}
  .b-r-0{border-right:0;}
  .b-b-0{border-bottom:0;}
  .b-l-0{border-left:0;}

  /* border colors */
  .border-primary{border-color:#4c7ff0!important;}
  .border-default{border-color:#e8e8e8!important;}
  .border-warning{border-color:#f0c54c!important;}
  .border-success{border-color:#7fc35c!important;}
  .border-info{border-color:#4cc3f0!important;}
  .border-white{border-color:white!important;}
  .border-danger{border-color:#d26d54!important;}
  .text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

  /*
   *  Demo specific styles.
   *  These can be removed
   */
  .wdemo-layout-column{-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .color-brands{display:block;}
  .color-brands::after{content:"";display:table;clear:both;}
  .color-brands.header-brands > div{width:100%!important;cursor:pointer;}
  .color-brands > div{position:relative;display:block;float:left;width:10%;margin-bottom:1.5rem;}
  .color-brands .color-brand{line-height:150px;position:relative;display:inline-block;overflow:hidden;width:100%;text-align:center;}
  .color-brands .color-brand.header-brand{width:100%;height:30px;}
  .color-brands .color-brand div{line-height:50px;width:100%;height:50px;}
  .color-brands > .color-brand{width:10%;height:100px;}
  @media (max-width:991px){
    .color-brands > div{width:25%;}
    .color-brands > .color-brand{width:25%;}
  }
  #focusedInput{border-color:#84a7f5;box-shadow:none;}
  .demo-button .btn{min-width:115px;margin-right:5px;margin-bottom:5px;}
  .demo-button2 button{margin:0 5px 10px 0;}
  .demo-button3 .btn{margin-bottom:10px;}
  .demo-links a{display:inline-block;min-width:110px;}
  .fontawesome-list .fa-hover{line-height:1.757vw;overflow:hidden;margin-bottom:5px;padding-top:5px;padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;}
  .fontawesome-list .fa,.fontawesome-list .material-icons{min-width:30px;vertical-align:middle;}
  .fontawesome-list .fa-hover:hover{cursor:pointer;color:#4c7ff0;}
  .fontawesome-icon-list{margin-bottom:35px;}
  .option{display:table;width:100%;padding:0.5rem 0;}
  .option > div{display:table-cell;vertical-align:middle;}
  .option > div:first-child{width:200px;}
  .demo-skin{display:table;width:100%;margin-bottom:30px;}
  .demo-skin span{display:table-cell;height:25px;border-top:0.0625rem solid fade(black,7%);border-bottom:0.0625rem solid fade(black,7%);}
  .demo-skin span:first-child{border-left:0.0625rem solid fade(black,7%);}
  .demo-skin span:last-child{border-right:0.0625rem solid fade(black,7%);}
  .sidebar-skins > div .fa,.header-skins > div .fa{display:none;visibility:hidden;}
  .sidebar-skins > div:hover,.header-skins > div:hover{cursor:pointer;}
  .sidebar-skins > div:hover .fa,.header-skins > div:hover .fa{display:inline-block;visibility:visible;}
  .sidebar-skins > div.active .fa,.header-skins > div.active .fa{display:inline-block;visibility:visible;color:#7fc35c;}
  .configuration{position:fixed;z-index:99999;top:0;bottom:0;right:0;width:400px;margin-left:0;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1);transition:transform 200ms cubic-bezier(0.7,0,0.3,1),-webkit-transform 200ms cubic-bezier(0.7,0,0.3,1);background:#fff;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);box-shadow:0 0 10px rgba(0,0,0,0.15);}
  .configuration .configuration-options{padding:3rem;}
  .configuration.active{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
  .configuration-cog{line-height:32px;position:absolute;z-index:8;top:150px;left:-55px;width:55px;height:55px;cursor:pointer;text-align:center;border-top-left-radius:2px;border-bottom-left-radius:2px;background:#fff;color:rgba(0,0,0,0.7);box-shadow:-6px 0 10px rgba(0,0,0,0.15);line-height:55px;}
  .configuration-cog img{-webkit-transform:rotate(90deg);transform:rotate(90deg);height:30px;}
  .configuration-options{position:relative;z-index:9;}
  .configuration .title{padding:10px 0;font-weight:500;text-transform:uppercase;}
  .configuration .option.styles label{position:relative;display:inline-block;width:30px;height:30px;margin:0 5px 0 0;padding:0;}
  .configuration .option.styles input{position:absolute;top:-100%;visibility:hidden;opacity:0;}
  .configuration .option.styles div{display:block;}
  .configuration .option.styles div:nth-child(3){height:9px;}
  .configuration .option.styles div:nth-child(4){height:1px;}
  .configuration .option.styles div:last-child{height:20px;}
  .configuration .option.styles .fa{line-height:32px;position:absolute;width:100%;height:100%;text-align:center;background:fade(white,30%);opacity:0;}
  .configuration .option.styles input[type=radio]:checked + .fa{opacity:1;}
  .swatches{overflow:hidden;margin-bottom:25px;border-radius:2px;}
  .swatches > div{display:table;width:100%;min-height:2.928vw;padding:0 15px;table-layout:fixed;}
  .swatches > div:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
  .swatches > div:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
  .swatches > div > span{display:table-cell;vertical-align:middle;}
  .demo-spinners .loader{display:table;min-height:70px;margin:1rem auto;}
  .demo-spinkit .card-block > [class^='sk-']{display:block;margin:1rem auto;}
  .theme-options{display:inline-block;width:62px;height:62px;border:0.073vw solid #535a6c;overflow:hidden;position:relative;}
  .theme-options label{display:block;width:100%;height:100%;}
  .theme-options label,.theme-options label:focus,.theme-options label:hover{cursor:pointer;}
  .theme-options label input[type="radio"]{position:absolute;opacity:0;visibility:hidden;}
  .theme-options label .material-icons{position:absolute;width:100%;height:100%;-moz-opacity:0;-webkit-opacity:0;opacity:0;text-align:center;line-height:60px;left:0;top:0;}
  .theme-options label input[type=radio]:checked + .material-icons{opacity:1;}
  .theme-options label > div{display:block;width:100%;height:100%;}
  .theme-options label > div > span{float:left;}
  .theme-options label > div > span:first-child{width:30px;height:60px;}
  .theme-options label > div > span:first-child > span{display:block;}
  .theme-options label > div > span:first-child > span:first-child{width:100%;height:10px;}
  .theme-options label > div > span:first-child > span:nth-child(2){width:100%;height:60px;}
  .theme-options label > div > span:nth-child(2){width:30px;height:60px;}
  .options label,.options a{position:relative;margin-bottom:0;display:block;opacity:.3;}
  .options label + div,.options a + div{opacity:.3;}
  .options label.active,.options label.active + div,.options a.active,.options a.active + div{opacity:1;}
  .options label,.options label:focus,.options label:hover,.options a,.options a:focus,.options a:hover{cursor:pointer;}
  .options label input,.options a input{position:absolute;z-index:-1;opacity:0;}
  .options label .material-icons,.options a .material-icons{position:absolute;width:100%;height:100%;opacity:0;text-align:center;line-height:92px;left:0;top:0;font-size:50px;}
  .options label input:checked + .material-icons,.options a input:checked + .material-icons{opacity:1;}
  .btn-buy{position:relative;padding:1rem;border-radius:60px;background-color:#262626;color:#999;text-align:center;}
  .btn-buy:focus,.btn-buy:hover{color:#fff;}

  /*Alk Custom Css*/
  .alk-center{display:flex;justify-content:center;}
  .alk-left{display:flex;justify-content:flex-start;}
  .alk-right{display:flex;justify-content:flex-end;}
  .deactivate_link{font-size:20px;color:red;}
  .activate_link{font-size:20px;color:blue;}
  .p-a-xs{padding:0.5rem;}
  .sticky_header{  /*position: sticky;*/
  top:0;z-index:999;}