/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *
 * require bootstrap-datepicker
 * require bootstrap_and_overrides
 * require chosen
 * require jquery.tablesorter.pager
 * require bootstrap-multiselect
 * require bootstrap3-switch
 *TODO *= require dataTables/jquery.dataTables
 * require datatables.min
 * require attendance
 * require bootstrap-switch
 * require custom_graphs
 * require dashboards
 * require data_entries
 * require grids
 * require items
 * require layout
 * require raw_datas
 * require reports
 * require settings
 * require social_media
 * require spaces
 * require tables
 * require user_sessions
 * require users
 * require customer_retention_table
 * require membership_retention_table
 * require user_setting
 * require_self
 * require md
 * require open_sans
 * require _btn-fixed
 * require jquery-ui
 */
html {
  scroll-behavior: smooth; }

div.alert {
  position: fixed;
  top: 0;
  z-index: 1031;
  text-align: center;
  width: 100%; }

.btn-primary {
  background-color: #63a3a3; }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary[disabled] {
  background-color: #63a3a3;
  border-color: #357ebd; }

div.alert {
  text-align: center; }

a.privacy-policy {
  position: relative;
  top: 30px; }

.block-with-buttons {
  text-align: left; }

.block-with-buttons-right {
  text-align: right; }

.info-message p,
#password-error p {
  padding: 15px; }

div.expired-user-info {
  width: 720px;
  height: 368px;
  position: absolute;
  left: 50%;
  top: 35%;
  margin: -210px 0 0 -360px;
  word-wrap: normal;
  text-align: center;
  font-size: 18pt; }
  div.expired-user-info span.trial-end-header {
    font-size: 30pt;
    font-weight: bold; }

.space-top {
  margin-top: 30px; }

.tooltip-inner {
  min-width: 120px; }

span.light-blue {
  color: rgba(44, 61, 147, 0.7); }

span.dark-blue {
  color: #2c3d93; }

li.ui-state-active a,
li.ui-tabs-active a {
  background-color: #63a3a3;
  color: #fff !important; }

* {
  scrollbar-color: #88bb4a #24262c; }
