﻿html {
  position: relative;
  min-height: 100%;
}

body {
    padding-top: 100px;
    padding-bottom: 20px;
    margin-bottom: 40px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
.date-picker,
.datetime-picker {
    max-width: 280px;
}

.date-picker,
.datetime-picker,
.tableinput,
.tabletext {
    min-width: 110px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"]
{
    width: 100%;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none
  }
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 40px;
}

/*.table-nonfluid {
   width: auto !important;
}*/

/*table a:not(.btn),
.table a:not(.btn) {
  text-decoration: inherit;
  color: inherit;
}
table a:not(.btn):hover,
.table a:not(.btn):hover {
    text-decoration: underline;
}*/

.head-sort {
    text-decoration: none;
    cursor: pointer
}

.input-link, .save-link, .cancel-link, .delete-link, .all-link, .none-link {
    cursor: pointer;
    color: #18BC9C;
}

.input-link:hover, .save-link:hover, .cancel-link:hover, .delete-link:hover, .all-link:hover, .none-link:hover {
    text-decoration: underline;
}

@media (max-width: 992px) {
    .dropdown-menu {
        max-height: 250px;
        overflow-y: auto;
    }
}

.table-bordered {
    border: none;
}

/*
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #2c3e50;
}*/


