@font-face {
    font-family: 'Open Sans';
    src: url('../../fonts/open-sans/OpenSans-Bold.eot');
    src: url('../../fonts/open-sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans-Bold.woff2') format('woff2'),
         url('../../fonts/open-sans/OpenSans-Bold.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans-Bold.ttf') format('truetype'),
         url('../../fonts/open-sans/OpenSans-Bold.svg#open_sansbold') format('svg');
    font-weight: bold;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../fonts/open-sans/OpenSans-Italic.eot');
    src: url('../../fonts/open-sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/open-sans/OpenSans-Italic.woff2') format('woff2'),
         url('../../fonts/open-sans/OpenSans-Italic.woff') format('woff'),
         url('../../fonts/open-sans/OpenSans-Italic.ttf') format('truetype'),
         url('../../fonts/open-sans/OpenSans-Italic.svg#open_sansitalic') format('svg');
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../../fonts/open-sans/OpenSans-Regular.eot');
    src: url('../../fonts/open-sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
            url('../../fonts/open-sans/OpenSans-Regular.woff2') format('woff2'),
            url('../../fonts/open-sans/OpenSans-Regular.woff') format('woff'),
            url('../../fonts/open-sans/OpenSans-Regular.ttf') format('truetype'),
            url('../../fonts/open-sans/OpenSans-Regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.block-selection {	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}
body {
  margin: 0;
  margin-bottom: 20px;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Open Sans', Ubuntu, Helvetica Neue, Arial, sans-serif;
  background-color: #fcfcfc;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.well, .navbar-inner, .popover, .btn, .tooltip, input, select, textarea, pre, .progress, .modal, .add-on, .alert, .table-bordered, .nav>.active>a, .dropdown-menu, .tooltip-inner, .badge, .label, .img-polaroid {
  	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-collapse: collapse !important;
    background-image: none !important;
}
.modal-header {
    border-bottom: 0;
}

.modal-footer {
    border-top: 0;
}

.dropdown-item {
    font-size: 0.8rem;
}

.bg-warning {
    background-color: #f6e58d !important;
}
.table-hover .bg-warning:hover  {
    background-color: #d8c35c !important;
}

.table-confirmed {
    background-color: #ffbe76 !important;
}
.table-hover .table-confirmed:hover  {
    background-color: #e6a45a !important;
}