/* QUILLPRO SASS */
/* QUILLPRO CORE STYLES */
/* QUILLPRO VARIABLES */
/* QUILLPRO MIXINS */
/* Colors */
/* General Styles */
html {
  color: #72848c;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px;
  font-weight: 400; }

body {
  background-color: #f5f5f5;
  color: #72848c;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.618;  letter-spacing: 0.03em; }


/* Right Column */
.right-column {
  width: 100%;
  -webkit-transition: margin-left 0.225s ease-in-out !important;
  -moz-transition: margin-left 0.225s ease-in-out !important;
  -o-transition: margin-left 0.225s ease-in-out !important;
  transition: margin-left 0.225s ease-in-out !important; }



/* Signin, Signup, Forgotten Password */
.sisu.right-column .signin-left-column {
  padding-top: 10vw;
  padding-right: 3rem !important;
  padding-left: 3rem !important; }
  .sisu.right-column .signin-left-column .signin-logo {
    display: inline-block;
    margin-bottom: 30px; }
.sisu.right-column .signin-right-column {
  background-position: center;
  background-size: cover;
  text-align: center;
  padding-top: 10vw; }
  .sisu.right-column .signin-right-column .signin-logo {
    display: inline-block;
    margin-bottom: 30px; }



/* Tooltips/Popover */
.popover {
  font-family: 'Montserrat', sans-serif;
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 11px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.12) !important;
  z-index: 9999; }
  .popover .popover-header {
    padding: 1rem 2rem 0.5rem; }
  .popover .popover-body {
    padding: 1rem 2rem; }
  .popover .popover-header:not(:empty) + .popover-body:not(:empty) {
    padding: 0.5rem 2rem 1rem; }

.tooltip {
  box-shadow: 0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06) !important;
  z-index: 9999; }

/* Responsiveness */
@media (max-width: 575px) {
  .sidebar.open {
    left: 0; }
    .sidebar.open .hamburger {
      opacity: 1;
      right: -66px; }

  .sidebar .hamburger {
    opacity: 0;
    right: 0; }

  .card .card-body .timeline .timeline-items .timeline-item {
    width: 100%;
    left: auto !important;
    margin-top: 100px !important;
    -webkit-border-top-right-radius: 0.4167rem;
    -moz-border-top-right-radius: 0.4167rem;
    -ms-border-top-right-radius: 0.4167rem;
    -o-border-top-right-radius: 0.4167rem;
    border-top-right-radius: 0.4167rem; }
  .card .card-body .timeline .timeline-items .timeline-item::before {
    display: none !important; }
  .card .card-body .timeline .timeline-items .timeline-item::after {
    display: block !important;
    content: '';
    background: #5b5555 !important;
    width: 30px !important;
    height: 30px !important;
    position: absolute !important;
    top: -50px !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    -ms-border-radius: 100% !important;
    -o-border-radius: 100% !important;
    border-radius: 100% !important;
    left: calc(50% - 12px) !important; }
  .card .card .card-mailbox .mailbox-container tr .email-sender {
    display: none; }

  .sisu.right-column .signin-left-column .signin-logo {
    display: none; }

  #toast-container > div {
    width: 100%; } }
@media (min-width: 576px) {
  .price-list-type-2 .plan {
    width: 100%; }

  .sidebar.open {
    left: 0; }
    .sidebar.open .hamburger {
      opacity: 1;
      right: -66px; }

  .sidebar .hamburger {
    opacity: 0;
    right: 0; }

  .fc-toolbar .fc-left {
    float: left !important; }

  .fc-toolbar .fc-right {
    float: right !important; }

  .sisu.right-column .signin-left-column {
    min-height: 630px; }
  .sisu.right-column .signin-right-column {
    padding-top: 5rem; }

  .card .card-deck .card {
    height: auto; }
  .card .card-user-profile {
    -webkit-border-bottom-left-radius: 0.4167rem;
    -moz-border-bottom-left-radius: 0.4167rem;
    -ms-border-bottom-left-radius: 0.4167rem;
    -o-border-bottom-left-radius: 0.4167rem;
    border-bottom-left-radius: 0.4167rem;
    -webkit-border-bottom-right-radius: 0.4167rem;
    -moz-border-bottom-right-radius: 0.4167rem;
    -ms-border-bottom-right-radius: 0.4167rem;
    -o-border-bottom-right-radius: 0.4167rem;
    border-bottom-right-radius: 0.4167rem; }
    .card .card-user-profile .profile-page-center > ul > li.media .profile-picture {
      display: block !important; }
    .card .card-user-profile .profile-page-center > ul > li.media .media-body {
      margin-left: 1.5rem !important; }

  .card-group .card {
    height: auto; }

  .card-columns .card {
    width: 95%;
    margin-bottom: 3rem; } }
@media (min-width: 768px) {
  .navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle .profile-name {
    display: block; }

  .sidebar-horizontal .batch-icon {
    display: inline-block; }

  .price-list-type-2 .plan {
    width: 49%; }

  .price-list-type-2 .plan:not(:last-child) {
    margin-right: 1%; }

  .card .card-mailbox .mailbox-container .mailbox-controls {
    float: none !important;
    text-align: left !important; }
  .card .card-user-profile .profile-page-left {
    float: left;
    width: 280px; }
  .card .card-user-profile .profile-page-center {
    float: left;
    min-height: 810px;
    width: calc(100% - 280px);
    border-right: 1px solid rgba(0, 0, 0, 0.09);
    border-left: 1px solid rgba(0, 0, 0, 0.09); }
    .card .card-user-profile .profile-page-center > ul > li.media .profile-picture {
      display: block !important; }
    .card .card-user-profile .profile-page-center > ul > li.media .media-body {
      margin-left: 1.5rem !important; }

  .sisu.right-column .signin-left-column {
    box-shadow: 9px 0 23px rgba(0, 0, 0, 0.09), 5px 0 5px rgba(0, 0, 0, 0.06); }
  .sisu.right-column .signin-right-column {
    min-height: 630px;
    text-align: left;
    padding-top: 20rem; } }
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem; }

  .navbar .hamburger {
    display: none; }
  .navbar > .navbar-collapse {
    flex-basis: 100%; }
  .navbar .navbar-nav.navbar-profile .nav-item .nav-link.dropdown-toggle {
    padding: 0; }
  .navbar .navbar-nav:not(.navbar-notifications):not(.navbar-profile) {
    flex-direction: row; }

  .sidebar.bg-dark,
  .sidebar {
    left: 0; }

  .sidebar-horizontal.bg-dark,
  .sidebar-horizontal {
    display: block; }
    .sidebar-horizontal.bg-dark .navbar-nav,
    .sidebar-horizontal .navbar-nav {
      flex-direction: row; }
      .sidebar-horizontal.bg-dark .navbar-nav .nav-item .nav-link.dropdown-toggle::after,
      .sidebar-horizontal .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
        float: none;
        margin-top: 0; }
      .sidebar-horizontal.bg-dark .navbar-nav .nav-item .dropdown-menu,
      .sidebar-horizontal .navbar-nav .nav-item .dropdown-menu {
        position: absolute !important;
        width: 20rem; }
        .sidebar-horizontal.bg-dark .navbar-nav .nav-item .dropdown-menu .dropdown-menu,
        .sidebar-horizontal .navbar-nav .nav-item .dropdown-menu .dropdown-menu {
          left: 0;
          top: 64%; }

  .sidebar + .right-column {
    margin-left: 225px; }

  .navbar-sidebar-horizontal.bg-dark.fixed-top + .right-column > .sidebar-horizontal.fixed-top + .main-content,
  .navbar-sidebar-horizontal.fixed-top + .right-column > .sidebar-horizontal.fixed-top + .main-content {
    padding-top: 127px !important; }

  .navbar-nav {
    float: left;
    flex-direction: row; }
    .navbar-nav .nav-item a {
      display: block; }

  .pricing-plan {
    border-bottom: none;
    border-right: 1px solid #e1f1ff;
    flex-basis: 100%;
    padding: 25px 50px; }

  .pricing-plan:last-child {
    border-right: none; }

  .card .card-price-list {
    flex-direction: row; }
  .card .card-mailbox .mailbox-menu {
    padding: 0 0 2.083rem 0; }
  .card .card-mailbox .mailbox-compose-outer {
    margin-bottom: 20px;
    padding-bottom: 20px; }
  .card .card-mailbox .mailbox-tags {
    border-top: 1px solid #DDDDDD; }
  .card .card-form-wizard .nav > li > a {
    display: block; }

  .sisu.right-column .signin-left-column {
    padding-right: 5rem !important;
    padding-left: 5rem !important; }
  .sisu.right-column .signin-right-column {
    padding-top: 20rem;
    padding-right: 5rem !important;
    padding-left: 5rem !important; } }
@media (min-width: 1200px) {
  .price-list-type-2 .plan {
    width: 24%; }

  .price-list-type-2 .plan:not(:last-child) {
    margin-right: 1%; }

  .sisu.right-column .signin-left-column {
    padding-right: 10rem !important;
    padding-left: 10rem !important; }
  .sisu.right-column .signin-right-column {
    padding-top: 23rem;
    padding-right: 10rem !important;
    padding-left: 10rem !important; } }

/*# sourceMappingURL=quillpro.css.map */
