﻿html,
body {
  overflow: hidden;
}
.app-content-full {
  bottom: 0px;
}
.app-content-full .logo {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLTczYmJhY2VhLTY2NGItNDcwOS04YTY2LWRjNmY5NTExOTAxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDY4OCA2ODgiPjxkZWZzPjxzdHlsZT4udXVpZC03NTU1OGJmYi1mOThmLTRlNDMtYjQ4ZS0zY2MyMWJiMzI2NDl7ZmlsbDojMDA5MzgzO30udXVpZC0zZjBmMTJmMC0zMGZmLTRhNzktODM1Zi03YmY2NDM2N2ExZTZ7Y2xpcC1wYXRoOnVybCgjdXVpZC0xYTVhNWE5Yy0zYWM0LTQyMzMtOTY0ZS1kMmM5NDIzYzhhZjEpO30udXVpZC1jNzQ0OTYzZC0xMGE3LTRhNTUtYmU5MC1hNDljNmEyZWRhOTJ7ZmlsbDpub25lO30udXVpZC04MzljN2VkZi04M2E0LTRkOGItYjMzMi00ZTUwODc0MDNjNTl7ZmlsbDojNGU0ZTUwO308L3N0eWxlPjxjbGlwUGF0aCBpZD0idXVpZC0xYTVhNWE5Yy0zYWM0LTQyMzMtOTY0ZS1kMmM5NDIzYzhhZjEiPjxyZWN0IGNsYXNzPSJ1dWlkLWM3NDQ5NjNkLTEwYTctNGE1NS1iZTkwLWE0OWM2YTJlZGE5MiIgeD0iMTcuODgiIHk9IjIwLjczIiB3aWR0aD0iNjUyLjI0IiBoZWlnaHQ9IjY0Ni41NCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJ1dWlkLTgzOWM3ZWRmLTgzYTQtNGQ4Yi1iMzMyLTRlNTA4NzQwM2M1OSIgcG9pbnRzPSI1MTIuOTkgMzI2LjAyIDQ3OS41MSAzMjYuMTIgNDc5LjUxIDQyOC40NCA1MTIuOTkgMzY2LjQyIDUxMi45OSAzMjYuMDIgNTEyLjk5IDMyNi4wMiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTgzOWM3ZWRmLTgzYTQtNGQ4Yi1iMzMyLTRlNTA4NzQwM2M1OSIgZD0iTTM2MC4xNCwyNjIuMTJsMTcuNTEsNi41NHY0OS4xbC0xNy41MS02LjU0di00OS4xaDBabTE3LjUxLDkwLjYxdjY5LjE0aDIzLjIyVjI1MS42bC00MS4zMi0yNC4zLC4yMS0uNDMtLjIxLS4xMywxMy4yMi0yNS40OGgtMzYuOTlsLjIsMjkuMjJ2MTU2LjU4bDI0LjE2LDEzLjM2di01NC4yNGwxNy41MSw2LjU0aDBaIi8+PHBhdGggY2xhc3M9InV1aWQtODM5YzdlZGYtODNhNC00ZDhiLWIzMzItNGU1MDg3NDAzYzU5IiBkPSJNMzA0LjU4LDMwNC42OGwtMTguOCw2LjU0di00Mi4zOGwxOC44LTYuNTR2NDIuMzhoMFptMjIuNi05Ni4zNWwtNTMuMzgsMTUuNDItMTEuNDIsMy40NXYxOTUuOTFsMjMuNDEtMTQuMzV2LTY0LjZsMTguOC02LjU0djU5LjYzbDIyLjYtMTMuODVWMjA4LjMyaDBaIi8+PHBvbHlnb24gY2xhc3M9InV1aWQtODM5YzdlZGYtODNhNC00ZDhiLWIzMzItNGU1MDg3NDAzYzU5IiBwb2ludHM9IjQ3MC45OCAzMTQuNTMgNDcwLjk4IDI4OS4yOSA0NTUuNDkgMjgwLjUxIDQ1NS40OSAyNTAuNDUgNDE2LjEyIDE5OC43NSA0MTYuMTIgMjYwLjg0IDQwOS43NiAyNTYuODUgNDA4LjY2IDI1Ni4xOSA0MDguNjYgMjgyLjExIDQyMSAyODguNDIgNDIwLjk5IDMxMS43MSA0MjAuOTkgNDQzLjY4IDQ1NS40OSA0NDMuNjggNDU1LjQ5IDMwNS45MSA0NzAuOTggMzE0LjUzIDQ3MC45OCAzMTQuNTMiLz48cG9seWdvbiBjbGFzcz0idXVpZC04MzljN2VkZi04M2E0LTRkOGItYjMzMi00ZTUwODc0MDNjNTkiIHBvaW50cz0iMjQwLjMzIDI4Mi41NCAyNDAuMzMgMjgyLjYyIDIzNS42OCAyODUuNTcgMjM1LjY4IDM1OS4zNCAyMTIuOTggMzAwLjA0IDE3NC45MiAzMjQuMzEgMjEwLjg5IDQwNS4yNSAyMTAuODkgNDMwLjU5IDIyNS4wNiA0MzAuNTkgMjI1IDM3NS4wNiAyMzcuMDkgNDMwLjU5IDI1MC4xMyA0MzAuNTkgMjU0LjA5IDQyOC4xNyAyNTQuMDkgMjczLjk2IDI0MC4zMyAyODIuNTQgMjQwLjMzIDI4Mi41NCIvPjxwb2x5Z29uIGNsYXNzPSJ1dWlkLTgzOWM3ZWRmLTgzYTQtNGQ4Yi1iMzMyLTRlNTA4NzQwM2M1OSIgcG9pbnRzPSI1MDQuNTggMzE0LjkxIDQ3OS41MSAyODEuOTggNDc5LjUxIDMxNC45MSA1MDQuNTggMzE0LjkxIDUwNC41OCAzMTQuOTEiLz48cG9seWdvbiBjbGFzcz0idXVpZC04MzljN2VkZi04M2E0LTRkOGItYjMzMi00ZTUwODc0MDNjNTkiIHBvaW50cz0iNDM4LjI4IDQ4OS4yNSA0NTYuMiA0NTguOTEgNDIwLjY4IDQ1OC45MSA0MzguMjggNDg5LjI1IDQzOC4yOCA0ODkuMjUiLz48ZyBjbGFzcz0idXVpZC0zZjBmMTJmMC0zMGZmLTRhNzktODM1Zi03YmY2NDM2N2ExZTYiPjxwYXRoIGNsYXNzPSJ1dWlkLTc1NTU4YmZiLWY5OGYtNGU0My1iNDhlLTNjYzIxYmIzMjY0OSIgZD0iTTUyMi40Myw2MDQuMDFjLTIxLjQ5LDguNzctNDQuMDYsMTQuNzUtNjcuMDcsMTcuNzgtMjQuMTEsMy4xNi00OC44MywzLjA5LTcyLjc2LS4xOC03MS41NC05LjgzLTEzNS4xNS00Ni43OS0xNzkuMTUtMTA0LjA4LTQ0Ljc0LTU4LjI0LTYzLjg5LTEzMC4zNy01My45MS0yMDMuMSw3LjkzLTU3Ljc5LDMzLjA2LTEwOS44Miw3Mi45My0xNTEuMzEtNi43MywyLjExLTEzLjM3LDQuNDktMTkuODcsNy4xNC00MC4zNCwxNi40Ni03NS44Niw0My40NS0xMDIuNzEsNzguMDYtMTMuNjQsMTcuNTUtMjQuOSwzNi45NC0zMy40OCw1Ny42NC00Mi42MSwxMDIuODMtMTEuMjIsMjIyLjc4LDc2LjMzLDI5MS43bDEuMTcsLjkxYy40NCwuMzUsLjg4LC43LDEuMzMsMS4wMyw0NC40NywzNC4xMSw5Ny4yMyw1Ni4zNSwxNTIuNjQsNjQuMzYsMTUuMjEsMi4xOSwzMC43NCwzLjMxLDQ2LjE1LDMuMzEsNDIuMzgsMCw4My44MS04LjE0LDEyMy4xNS0yNC4xOCwzNC4zNy0xNC4wMiw2Ni4yOC0zMy45OCw5My45My01OC41OS0xMi4zNSw3LjUyLTI1LjI3LDE0LjA1LTM4LjY4LDE5LjUxaDBaIi8+PHBhdGggY2xhc3M9InV1aWQtNzU1NThiZmItZjk4Zi00ZTQzLWI0OGUtM2NjMjFiYjMyNjQ5IiBkPSJNMTkzLjk2LDE0OS4wN2MyMS42NS04LjgyLDQ0LjM3LTE0Ljg1LDY3LjU2LTE3LjkxLDEyLjA1LTEuNTksMjQuMjctMi40LDM2LjMyLTIuNCw2MC42NSwwLDExOC4yMywxOS44LDE2Ni41Miw1Ny4yNyw0Ni4xMiwzNS43OSw3OC42Myw4My42MSw5NC41OSwxMzguOSwxMS4yOC00OS43Nyw3LjAyLTEwMC45NS0xMi41MS0xNDguODQtOC40Mi0yMC42NC0xOS41OS00MC4wOS0zMy4xOS01Ny44Mi00Ni44Ny02MS4wOC0xMjEuMDUtOTcuNTUtMTk4LjQ0LTk3LjU1LTMyLjM4LDAtNjMuOTksNi4yLTkzLjk2LDE4LjQyLTMuMzgsMS4zOC02Ljk1LDIuOTQtMTAuOTMsNC43OEMxMzIuNzEsNzguNzUsNzIuODQsMTQxLjI0LDQxLjMsMjE5LjkxYy0yNC4wMyw1OS45NS0yOS42MiwxMjUuNC0xNi41MywxODcuOTMtLjk3LTM3Ljg2LDUuOTUtNzUuNSwyMC41MS0xMTAuNjQsOS4zNS0yMi41NywyMS42NS00My43NCwzNi41My02Mi45MiwyOS4zMy0zNy43OCw2OC4xMS02Ny4yNSwxMTIuMTYtODUuMjFoMFoiLz48cGF0aCBjbGFzcz0idXVpZC03NTU1OGJmYi1mOThmLTRlNDMtYjQ4ZS0zY2MyMWJiMzI2NDkiIGQ9Ik01MTMuNzgsNTgyLjgyYzgxLjkxLTMzLjQxLDE0MC41Ni0xMDguNDcsMTUzLjA4LTE5NS45bC40NS0zLjI2YzcuNDMtNTUuOTYsLjA1LTExMy4yNi0yMS4zMy0xNjUuNjktMzIuMS03OC43MS05Mi42LTE0MC45Mi0xNzAuMzYtMTc1LjE5LTkuMTMtNC4wMS0xOC40Mi03LjYyLTI3Ljg1LTEwLjc5LDMyLjMzLDE4LjAzLDYwLjgsNDIuNiw4My42NSw3Mi4zNiwxNC44NywxOS40LDI3LjA1LDQwLjYzLDM2LjIyLDYzLjEsMjcuMjcsNjYuODYsMjcuMDcsMTQwLjQ0LS41NSwyMDcuMTktMjguMDksNjcuODctODAuOTgsMTIwLjUyLTE0OC45NCwxNDguMjQtMzMuMDksMTMuNDktNjcuNzMsMjAuMzQtMTAyLjk0LDIwLjM0LTIxLjc1LDAtNDMuNDQtMi42NC02NC42Ni03Ljg4LDM3LjQ1LDM0LjY2LDgzLjkyLDU2LjU3LDEzNS4xNiw2My42LDIxLjksMyw0NC41NSwzLjA2LDY2LjY2LC4xNywyMS4wNi0yLjc4LDQxLjczLTguMjUsNjEuNDItMTYuMjhoMFoiLz48L2c+PC9zdmc+');
  width: 688px;
  height: 688px;
  margin: auto;
  background-size: 688px 688px;
  position: absolute;
  left: 50%;
  margin-left: -344px;
  top: 50%;
  margin-top: -344px;
}
.durandal-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  border-spacing: 0;
  table-layout: fixed;
}
.content-wrapper.menu-hidden {
  margin-left: 0px;
}
.small-box > .inner {
  padding: 15px 10px;
}
textarea {
  resize: none;
}
.menu-title {
  font-size: larger;
}
.form-group.has-error .select2-selection,
.form-group.has-error button.multiselect {
  border-color: #dd4b39;
  box-shadow: none;
}
.form-group.has-error button.multiselect {
  border-color: #a94442;
}
.form-group.has-error .multiselect-container .radio {
  color: #58666e;
}
.form-group.has-error .multiselect-container .form-control,
.form-group.has-error .multiselect-container .btn {
  border-color: #cfdadd;
  background-color: #fff;
  box-shadow: none;
}
.form-group.has-error .multiselect-container .input-group-addon {
  color: #555;
  border-color: #cfdadd;
  background-color: #edf1f2;
}
.fc-resource-area {
  width: 15%;
}
.form-group.has-error .input-group .help-block {
  display: none;
}
.full-width {
  width: 100%;
}
tbody input {
  width: 100%;
  padding: 5px 12px;
}
tbody input[type=checkbox],
tbody input[type=radio] {
  width: auto;
}
.table-editable tbody input {
  background-color: transparent;
  border-color: transparent;
}
.table-editable input:focus {
  background-color: white;
  border-color: transparent;
}
.table td {
  cursor: default;
}
span.form-control,
div.form-control {
  border-width: 0px;
}
.sidebar-menu,
.main-sidebar .user-panel,
.sidebar-menu > li.header {
  white-space: normal !important;
}
.sidebar-menu i,
.sidebar-menu span {
  display: table-cell;
}
.login-page .login-box .login-logo {
  padding: 20px 0px;
  margin: 0px;
}
.validation-summary-errors ul {
  padding-left: 10px;
}
.pac-container {
  z-index: 3040;
}
.fc-icon.fc-custom-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.fc-icon-calendar:before {
  content: "\f073";
}
.table > thead > tr > th.sortable:hover {
  background-color: #f0f3f4;
}
.table.background-table > tbody > tr > td {
  padding-top: 13px;
}
.table > tbody > tr > td.editing {
  padding: 2px;
  padding-top: 7px;
}
.table > tbody > tr > td.actions {
  padding: 8px;
}
.table > tbody > tr > td.editing input {
  padding: 4px;
}
.table > tbody > tr > td > .btn-group > a.btn {
  margin: 0 3px;
  min-width: 28px;
  min-height: 26px;
  vertical-align: middle;
  text-align: center;
  padding-top: 4px;
}
.dataTables_wrapper {
  margin-top: 10px;
}
header .nav.navbar-nav img {
  height: 39px;
  margin: -12px 0px;
}
.main {
  padding-left: 340px;
}
.sidebar-collapsed .main {
  padding-left: 60px;
}
.sidebar-collapsed .sidebar.collapsible {
  width: 30px;
  overflow: hidden;
  border-right: 1px solid #ddd;
}
.sidebar-collapsed .sidebar.collapsible * {
  display: none;
}
.sidebar-collapsed .sidebar.collapsible .sidebar-toggle {
  display: initial;
}
.sidebar-toggle {
  position: absolute;
  right: 0px;
  top: 10px;
}
.sidebar-collapsed .sidebar-toggle .glyphicon-menu-right {
  display: initial;
}
.sidebar-collapsed .sidebar-toggle .glyphicon-menu-left {
  display: none;
}
.sidebar.collapsible {
  width: 320px;
}
.sidebar-toggle .glyphicon-menu-right {
  display: none;
}
.sidebar-toggle .glyphicon-menu-left {
  display: initial;
}
.dt-buttons .btn > .glyphicon + span,
.btn > .glyphicon.glyphicon-trash + span {
  padding-left: 4px;
}
.multiselect-native-select .btn-group,
.multiselect-native-select .btn-group .multiselect {
  height: 34px;
  width: 100%;
}
.multiselect-native-select .btn-group .multiselect-container {
  max-height: 300px;
  overflow-y: auto;
}
.multiselect-native-select .btn-group .multiselect .multiselect-selected-text {
  position: absolute;
  left: 8px;
  right: 0;
  overflow: hidden;
  margin-right: 28px;
  top: 6px;
  text-align: left;
}
.multiselect-native-select .btn-group .multiselect .caret {
  float: right;
}
.navbar-form .form-group,
.navbar-form .input-group {
  width: 100%;
}
.test-filters {
  margin-bottom: 10px;
}
.test-filters > .filter {
  padding: 5px;
  border: 1px solid transparent;
}
.test-filters > .filter .row .col-xs-1,
.test-filters > .filter .row .col-sm-1,
.test-filters > .filter .row .col-md-1,
.test-filters > .filter .row .col-lg-1,
.test-filters > .filter .row .col-xs-2,
.test-filters > .filter .row .col-sm-2,
.test-filters > .filter .row .col-md-2,
.test-filters > .filter .row .col-lg-2,
.test-filters > .filter .row .col-xs-3,
.test-filters > .filter .row .col-sm-3,
.test-filters > .filter .row .col-md-3,
.test-filters > .filter .row .col-lg-3,
.test-filters > .filter .row .col-xs-4,
.test-filters > .filter .row .col-sm-4,
.test-filters > .filter .row .col-md-4,
.test-filters > .filter .row .col-lg-4,
.test-filters > .filter .row .col-xs-5,
.test-filters > .filter .row .col-sm-5,
.test-filters > .filter .row .col-md-5,
.test-filters > .filter .row .col-lg-5,
.test-filters > .filter .row .col-xs-6,
.test-filters > .filter .row .col-sm-6,
.test-filters > .filter .row .col-md-6,
.test-filters > .filter .row .col-lg-6,
.test-filters > .filter .row .col-xs-7,
.test-filters > .filter .row .col-sm-7,
.test-filters > .filter .row .col-md-7,
.test-filters > .filter .row .col-lg-7,
.test-filters > .filter .row .col-xs-8,
.test-filters > .filter .row .col-sm-8,
.test-filters > .filter .row .col-md-8,
.test-filters > .filter .row .col-lg-8,
.test-filters > .filter .row .col-xs-9,
.test-filters > .filter .row .col-sm-9,
.test-filters > .filter .row .col-md-9,
.test-filters > .filter .row .col-lg-9,
.test-filters > .filter .row .col-xs-10,
.test-filters > .filter .row .col-sm-10,
.test-filters > .filter .row .col-md-10,
.test-filters > .filter .row .col-lg-10,
.test-filters > .filter .row .col-xs-11,
.test-filters > .filter .row .col-sm-11,
.test-filters > .filter .row .col-md-11,
.test-filters > .filter .row .col-lg-11,
.test-filters > .filter .row .col-xs-12,
.test-filters > .filter .row .col-sm-12,
.test-filters > .filter .row .col-md-12,
.test-filters > .filter .row .col-lg-12 {
  margin-bottom: 0px;
}
.test-filters > .filter:hover {
  background-color: #dee5e7;
  border-radius: 2px;
}
.test-filters > .filter:hover .close {
  display: block;
}
.test-filters .close {
  position: absolute;
  right: 8px;
  top: 4px;
  z-index: 1;
  display: none;
}
.modal-fullscreen {
  padding: 17px 17px 17px 17px;
}
.modal-fullscreen .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.modal-fullscreen .modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  position: absolute;
  top: 54px;
  bottom: 63px;
  overflow: auto;
  width: 100%;
}
.modal-fullscreen .modal-header {
  background: white;
}
.modal-fullscreen .modal-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  background: white;
}
.modal-open .ui-datepicker {
  z-index: 1041 !important;
}
.has-error .input-group-btn .btn {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.table-striped > tbody > tr:nth-child(odd) > td {
  background-color: transparent;
}
.navbar-brand {
  font-size: 11px;
  padding: 0 2px;
}
.navbar-brand img {
  max-height: 41px;
}
@media (min-width: 768px) {
  .navbar-form {
    position: absolute;
    left: 54px;
    right: 0px;
  }
}
.multiselect.dropdown-toggle.btn.btn-default.disabled {
  background: #eee;
  border-color: #cfdadd;
  filter: alpha(opacity=100);
  opacity: 1;
}
.m-n.font-thin.h3 > span {
  padding-right: 30px;
}
.app-aside-folded .navi ul.nav li a > i {
  margin-right: 3px;
}
.navi ul.nav li a > i {
  margin-right: -13px;
}
.available-filters .filter.required {
  color: #f05050;
}
@media (min-width: 1200px) {
  .date-range {
    padding-left: 0;
  }
}
.multiselect.dropdown-toggle.btn.btn-default {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.form-control-static .bold {
  font-weight: 900;
}
.bottom-margin {
  margin-bottom: 15px;
}
ul.ui-autocomplete.ui-front {
  z-index: 2000 !important;
}
.dt-buttons label.i-switch {
  vertical-align: middle;
}
.dt-buttons div.option {
  display: inline-block;
  width: 180px;
}
.dt-buttons label.i-switch span,
.dt-buttons label.i-switch + span {
  position: absolute;
  left: 50px;
  color: #58666e;
  width: 150px;
}
.panel .dataTables_wrapper > .row > .col-sm-12.filter-row {
  padding: 0px 15px;
}
.panel .dataTables_wrapper > .row > .col-sm-12.filter-row label {
  width: 100%;
}
.panel .dataTables_wrapper > .row > .col-sm-12.filter-row label input {
  width: 100%;
  margin-left: -45px;
}
.dropzone {
  width: 100%;
  height: 70px;
  line-height: 60px;
  text-align: center;
}
.dropzone.active {
  height: 140px;
  line-height: 130px;
}
.dropzone {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 1;
}
.slider {
  max-height: 350px;
  /* approximate max height */
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slider.closed {
  max-height: 0;
}
.timeline .tl-item .tl-content .m-b-sm {
  position: relative;
}
.timeline .tl-item .tl-content .m-b-sm .btn.btn-sm:hover {
  background-color: #dddddd;
}
#editPanelModal .tab-content {
  height: 520px;
}
#editPanelModal #panelNotes > div.w-full {
  height: 490px;
}
.butterbar {
  z-index: 5000;
}
.expanded .nav-sub {
  height: auto !important;
  margin-left: 0 !important;
  overflow: hidden !important;
  opacity: 1 !important;
  display: block !important;
}
.ui-widget-content {
  border: 1px solid #cfdadd;
  border-radius: 2px;
  margin-top: -1px;
}
.ui-menu .ui-menu-item {
  font-size: 14px;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 5px 15px;
}
.ui-menu .ui-menu-item.ui-state-focus,
.ui-menu .ui-menu-item.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  background: #edf1f2 !important;
  border-radius: 0;
}
.ui-state-focus,
.ui-widget-content .ui-state-focus {
  border: 0px !important;
}
label {
  font-weight: bold;
}
.margin-auto {
  margin: auto !important;
}
.no-b-margin {
  margin-bottom: 0px !important;
}
.suggestion-row {
  min-width: 650px !important;
}
.allow-overflow {
  overflow: initial !important;
}
p.form-control-static.applicant-address {
  text-indent: 0;
  margin-left: 160px !important;
}
.inline-span-text {
  color: black;
  font-family: inherit;
  font-size: inherit;
}
.inline-span-text.text-green {
  color: green;
  padding-right: 3px;
}
.display-text {
  margin-bottom: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: normal;
  margin-top: 0;
  display: block;
  position: relative;
}
.person-passed-text {
  position: relative;
  float: right;
  width: 240px;
  margin-right: 0px;
  text-align: left;
  padding-top: 20px;
}
.person-send-correspondence {
  position: relative;
  float: right;
  width: 240px;
  margin-right: -20px;
  text-align: left;
}
.margin-left-xs {
  margin-left: 33px !important;
}
.margin-aligh {
  margin-left: 70px !important;
}
.margin-center-aligh {
  margin-left: 100px;
}
.adjust-with {
  width: 200px;
}
#testtime .help-block {
  width: 290px !important;
}
.fc-toolbar button {
  text-transform: uppercase;
}
.line-text-align {
  text-indent: -0.1em;
  padding-left: 13em;
}
table.dataTable td.select-checkbox {
  cursor: pointer;
}
#drawMaterialModal .modal-dialog {
  width: 1000px !important;
}
.ml-1 {
  margin-left: 10px;
}
.ml-2 {
  margin-left: 30px;
}
.upper-text {
  text-transform: uppercase;
}
.wrapping {
  white-space: normal;
}
.m-n.font-thin.h3 .h3italic {
  margin-left: -30px;
}
.vl {
  border: 1px solid #dee5e7;
  margin-left: 4px;
  top: 0;
  margin-right: 5px;
  color: #FFF;
  background-color: #dee5e7;
  border-color: #dee5e7;
}
.panel-success > .override-task-panel-heading {
  color: #ffffff !important;
  background-color: #5cb85c;
  border-color: #d6e9c6 !important;
}
.pt-7 {
  padding-top: 7px;
}
.banner-center {
  color: #FF4500;
  text-align: center !important;
}
.map {
  border: solid 1px lightsteelblue;
}
.table-row-separator {
  border-bottom: solid 2px #009fc9;
  margin-bottom: 10px;
}
.role-player-matrix td ul li .role-player {
  border-left: none;
  border-right: none;
}
.role-player-matrix td ul li .role-player:first-child {
  border-top: none;
}
.role-player-matrix td ul li .role-player:last-child {
  border-top: none;
}
.role-player-matrix .list-unstyled {
  margin-bottom: 0px;
}
.label.label-pink {
  background-color: #e625d7;
}
.label-block {
  display: block;
}
.eligible-role-players {
  max-height: 500px;
  overflow: auto;
}
.display-inline {
  display: inline;
}
.label-text-info {
  background-color: #1B81AF;
}
.label-text-danger {
  background-color: #f05050;
}
.label-text-success {
  background-color: #5cb85c;
}
.tooltip.tooltip-lg .tooltip-inner {
  max-width: 400px;
}
.tooltip.tooltip-xl .tooltip-inner {
  max-width: 600px;
}
.material-scroll {
  max-height: 600px;
  overflow: auto;
}
.hide-dtbuttons .dt-buttons {
  display: none;
}
.material-type-source {
  padding-left: 0px;
  margin-left: -20px;
  width: 250px;
}
.text-sm-m {
  font-size: 14px;
}
.scrollable {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.no-scroll {
  overflow: hidden !important;
}
.group-container .fa.fa-close:before {
  content: "\f078";
}
.group-container .fa.fa-open:before {
  content: "\f054";
}
.group-container .streamline {
  padding-bottom: 15px;
}
.group-container .streamline .table tbody td,
.group-container .streamline .table thead th {
  padding-left: 10px;
  padding-right: 10px;
}
.group-container .streamline .table thead th {
  color: black;
}
.group-container .streamline .streamline .bg-info {
  background-color: #63deff;
  color: black;
}
.group-container .streamline .streamline .streamline .bg-info {
  background-color: white;
  border: 1px solid #009fc9;
}
.group-container .streamline .streamline .streamline .bg-info * {
  color: black;
}
.toast-message a {
  text-decoration: underline;
}
.list-wrap li,
.list-wrap li a {
  white-space: normal;
}
.fa.fa-bell .badge {
  position: absolute;
  top: 28px;
  right: 8px;
  font-size: 10px;
  padding: 0px;
}
#proccess-file-deletes-report .report-output {
  overflow-y: scroll;
  width: 688px;
  height: 688px;
}
.red-spinner-asterisk {
  color: red;
}